@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/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}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-telugu-400-normal-7lz0FJyD.woff2)format("woff2"),url(/assets/noto-sans-telugu-telugu-400-normal-B-SOWLxC.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-latin-ext-400-normal-DzVve7Fv.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-ext-400-normal-DI1IggVY.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-latin-400-normal-D5HVD0Em.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-400-normal-BY_3pSVs.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-tamil-400-normal-cIr4vgaa.woff2)format("woff2"),url(/assets/noto-sans-tamil-tamil-400-normal-Bt0_HtAo.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-ext-400-normal-DcqX8bzT.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-ext-400-normal-9ZDdQipz.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-400-normal-Dkj4wjWb.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-400-normal-1qF9FKsw.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-kannada-400-normal-Bsa1cm6S.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-400-normal-iJYWxeFc.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-ext-400-normal-CbPWf4xQ.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-400-normal-GNUGp1E4.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-400-normal-BUiE64PE.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-400-normal-CR0rPRGy.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-malayalam-400-normal-BlRtQoab.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-400-normal-BR1YyT1N.woff)format("woff");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-latin-ext-400-normal-IG6d9ReN.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-ext-400-normal-CwMuqgJj.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-latin-400-normal-CPcGtHky.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-400-normal-CeqLzfUC.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2)format("woff2"),url(/assets/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-ext-400-normal-Caj59Max.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-ext-400-normal-DwoTidnb.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-400-normal-DiV_iq0_.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-400-normal-BNmU3xSe.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-gujarati-400-normal-DxxaIkf3.woff2)format("woff2"),url(/assets/noto-sans-gujarati-gujarati-400-normal-d-efZx69.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-math-400-normal-s1zDI7ev.woff2)format("woff2"),url(/assets/noto-sans-gujarati-math-400-normal-B6yJwsUl.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-symbols-400-normal-CwL5OaQS.woff2)format("woff2"),url(/assets/noto-sans-gujarati-symbols-400-normal-Bkbn1BLc.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-latin-ext-400-normal-CmmbkgGu.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-ext-400-normal-CUjaMbMV.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-latin-400-normal-N0qefQFq.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-400-normal-DfOTo8gh.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:Noto Sans Gurmukhi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gurmukhi-gurmukhi-400-normal-DZz4qdEE.woff2)format("woff2"),url(/assets/noto-sans-gurmukhi-gurmukhi-400-normal-Q0_psqFN.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gurmukhi-latin-ext-400-normal-B08Mv4eN.woff2)format("woff2"),url(/assets/noto-sans-gurmukhi-latin-ext-400-normal-D8bdhQ7x.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:Noto Sans Gurmukhi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gurmukhi-latin-400-normal-BzX3JSL1.woff2)format("woff2"),url(/assets/noto-sans-gurmukhi-latin-400-normal-D2XWm4QU.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:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-oriya-oriya-400-normal-CTga-L1S.woff2)format("woff2"),url(/assets/noto-sans-oriya-oriya-400-normal-CMsxlpAG.woff)format("woff");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-oriya-latin-ext-400-normal-AZ7oOiNR.woff2)format("woff2"),url(/assets/noto-sans-oriya-latin-ext-400-normal-7u0y1pCb.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:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-oriya-latin-400-normal-CmuE1VYc.woff2)format("woff2"),url(/assets/noto-sans-oriya-latin-400-normal-DCO13Alo.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f3ef;--surface:#fbfaf8;--surface-2:#efeee9;--surface-sunk:#e9e7e1;--rule:#e1ded6;--rule-strong:#cdc9bf;--ink:#0e0e0d;--ink-2:#393835;--ink-3:#69675f;--ink-4:#85827a;--primary:#0e0e0d;--primary-hover:#2b2a27;--on-primary:#f7f6f2;--focus:#0e0e0d;--link:#0e0e0d;--brass:#a67c2e;--brass-text:#7a5a1c;--brass-soft:#f1e9d8;--mark-ink:var(--ink);--mark-accent:var(--brass);--mark-point:#c2beb3;--v-a:#3e4fa3;--v-b:#b4533c;--v-c:#007f64;--on-variant:#fff;--seq:#1c1b19;--good:#2c6541;--good-soft:#e3ede5;--warn:#875512;--warn-soft:#f4ead9;--bad:#962d24;--bad-soft:#f5e1dd;--info-soft:#ebe9e3;--shadow-1:0 1px 0 #0e0e0d0a, 0 1px 2px #0e0e0d0a;--shadow-2:0 18px 40px -18px #0e0e0d47, 0 2px 8px #0e0e0d0d;--font-sans:"Instrument Sans Variable", "Noto Sans Devanagari", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Kannada", "Noto Sans Malayalam", "Noto Sans Bengali", "Noto Sans Gujarati", "Noto Sans Gurmukhi", "Noto Sans Oriya", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4 Variable", "Noto Sans Devanagari", "Noto Sans Telugu", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.66, 0, .28, 1);--ease-soft:cubic-bezier(.2, .72, .16, 1);--radius-s:4px;--radius:7px;--radius-l:12px;--sidebar:236px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b0b0a;--surface:#131312;--surface-2:#1b1a18;--surface-sunk:#080807;--rule:#252422;--rule-strong:#33322e;--ink:#edebe6;--ink-2:#c9c6bf;--ink-3:#97948c;--ink-4:#807d76;--primary:#edebe6;--primary-hover:#fff;--on-primary:#0b0b0a;--focus:#edebe6;--link:#edebe6;--brass:#cfa24e;--brass-text:#d8ae5c;--brass-soft:#29220f;--mark-point:#45443f;--v-a:#7a88d9;--v-b:#cf7459;--v-c:#1fa38a;--on-variant:#0b0b0a;--seq:#edebe6;--good:#72bd8b;--good-soft:#14251a;--warn:#dea657;--warn-soft:#2b2110;--bad:#ea8b80;--bad-soft:#301715;--info-soft:#1d1c1a;--shadow-1:0 1px 0 #0006;--shadow-2:0 18px 40px -16px #000c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b0b0a;--surface:#131312;--surface-2:#1b1a18;--surface-sunk:#080807;--rule:#252422;--rule-strong:#33322e;--ink:#edebe6;--ink-2:#c9c6bf;--ink-3:#97948c;--ink-4:#807d76;--primary:#edebe6;--primary-hover:#fff;--on-primary:#0b0b0a;--focus:#edebe6;--link:#edebe6;--brass:#cfa24e;--brass-text:#d8ae5c;--brass-soft:#29220f;--mark-point:#45443f;--v-a:#7a88d9;--v-b:#cf7459;--v-c:#1fa38a;--on-variant:#0b0b0a;--seq:#edebe6;--good:#72bd8b;--good-soft:#14251a;--warn:#dea657;--warn-soft:#2b2110;--bad:#ea8b80;--bad-soft:#301715;--info-soft:#1d1c1a;--shadow-1:0 1px 0 #0006;--shadow-2:0 18px 40px -16px #000c}.lab{--paper:#0b0b0a;--surface:#131312;--surface-2:#1b1a18;--rule:#252422;--rule-strong:#33322e;--ink:#edebe6;--ink-2:#c9c6bf;--ink-3:#97948c;--ink-4:#807d76;--primary:#edebe6;--on-primary:#0b0b0a;--primary-hover:#fff;--brass:#cfa24e;--brass-text:#d8ae5c;--mark-ink:#edebe6;--mark-accent:#cfa24e;--mark-point:#45443f;background:var(--paper);color:var(--ink)}.paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f3ef;--surface:#fbfaf8;--surface-2:#efeee9;--surface-sunk:#e9e7e1;--rule:#e1ded6;--rule-strong:#cdc9bf;--ink:#0e0e0d;--ink-2:#393835;--ink-3:#69675f;--ink-4:#85827a;--primary:#0e0e0d;--primary-hover:#2b2a27;--on-primary:#f7f6f2;--focus:#0e0e0d;--link:#0e0e0d;--brass:#a67c2e;--brass-text:#7a5a1c;--brass-soft:#f1e9d8;--mark-ink:#0e0e0d;--mark-accent:#a67c2e;--mark-point:#c2beb3;--bad:#962d24;background:var(--paper);color:var(--ink)}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14.5px;line-height:1.5}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:560}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.serif{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:450}.mono,.num{font-family:var(--font-mono);font-feature-settings:"tnum"}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.muted{color:var(--ink-3)}.small{font-size:12.5px}.tiny{font-size:11.5px}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.stack{flex-direction:column;gap:12px;display:flex}.stack.tight{gap:6px}.stack.loose{gap:24px}.grow{flex:1;min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.lockup{align-items:flex-end;line-height:0;display:inline-flex}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0}.sidebar .brand-link{color:inherit;padding:2px 8px 22px;display:block}.nav{flex-direction:column;gap:1px;display:flex}.nav a{border-radius:var(--radius);color:var(--ink-2);align-items:center;gap:10px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--surface-2)}.nav a.active{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.nav a.active .nav-glyph{background:var(--mark-accent)}.nav-glyph{background:var(--ink-4);border-radius:1px;flex:none;width:7px;height:7px}.nav-section{margin:22px 10px 6px}.recent a{border-radius:var(--radius-s);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:5px 10px;font-size:13px;display:block;overflow:hidden}.recent a:hover{color:var(--ink);background:var(--surface-2);text-decoration:none}.sidebar-foot{border-top:1px solid var(--rule);margin-top:auto;padding:12px 8px 0}.main{min-width:0}.page{max-width:1200px;margin:0 auto;padding:32px 40px 80px}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head h1{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:6px;font-size:30px;font-weight:450;line-height:1.15}.page-head p{color:var(--ink-3);max-width:68ch;margin-top:6px}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--rule);height:auto;position:static}.page{padding:20px 16px 60px}}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-1)}.card-pad{padding:20px 22px}.card-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.card-head h3{font-size:14px;font-weight:600}.section-title{color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:600}.divider{background:var(--rule);border:0;height:1px;margin:18px 0}.btn{border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-hover)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.small{height:28px;padding:0 10px;font-size:13px}.btn.danger{color:var(--bad)}.field{flex-direction:column;gap:6px;display:flex}.field>span:first-child,.label{color:var(--ink-2);font-size:12.5px;font-weight:600}.hint{color:var(--ink-3);font-size:12px}.input,.select,.textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:8px 10px;transition:border-color .12s}.input,.select{height:36px}.textarea{resize:vertical;min-height:72px;line-height:1.45}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--focus) 18%, transparent);outline:none}.input.lg{height:42px;font-size:16px}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.checkbox input{accent-color:var(--primary);width:15px;height:15px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule-strong);background:var(--surface);height:28px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.chip:hover{border-color:var(--ink-4)}.chip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.seg-control{background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;padding:3px;display:inline-flex}.seg-control button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:13px}.seg-control button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:550}.badge{letter-spacing:.01em;background:var(--surface-2);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge.good{background:var(--good-soft);color:var(--good)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.info{background:var(--info-soft);color:var(--primary)}.badge.brass{background:var(--brass-soft);color:var(--brass-text)}.badge.outline{box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.prediction-label{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-text);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.prediction-label:before{content:"";background:var(--brass);border-radius:1px;width:8px;height:8px}.variant-tag{color:#fff;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.variant-tag.A{background:var(--v-a)}.variant-tag.B{background:var(--v-b)}.variant-tag.C{background:var(--v-c)}.variant-tag{color:var(--on-variant,#fff)}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:2px;margin-bottom:24px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px 11px;font-weight:550;text-decoration:none;display:inline-flex}.tabs .idx{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.tabs a:hover,.tabs button:hover{color:var(--ink);text-decoration:none}.tabs .on{color:var(--ink);border-bottom-color:var(--ink)}.tabs .on .idx{color:var(--brass-text)}.tabs .tab-state{background:var(--good);border-radius:50%;width:6px;height:6px}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);background:var(--surface);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:600}.table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:12px 14px}.table tr:last-child td{border-bottom:0}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--surface-2)}.table .r{text-align:right}.table-wrap{overflow-x:auto}.empty{text-align:left;border:1px dashed var(--rule-strong);border-radius:var(--radius-l);background:var(--surface);padding:44px 40px;position:relative;overflow:hidden}.empty h3{font-family:var(--font-serif);margin-bottom:8px;font-size:22px;font-weight:450}.empty p{color:var(--ink-3);max-width:56ch;margin-bottom:18px}.empty .field-watermark{width:55%;height:100%;color:var(--ink-4);opacity:.25;pointer-events:none;position:absolute;top:0;right:-40px}.notice{border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--rule);gap:10px;padding:12px 14px;font-size:13px;display:flex}.notice>a{white-space:nowrap}@media (width<=640px){.notice{flex-wrap:wrap}}.notice.warn{background:var(--warn-soft);border-color:color-mix(in oklab, var(--warn) 25%, transparent);color:var(--ink)}.notice.bad{background:var(--bad-soft);border-color:color-mix(in oklab, var(--bad) 25%, transparent);color:var(--ink)}.notice.brass{background:var(--brass-soft);border-color:color-mix(in oklab, var(--brass) 30%, transparent);color:var(--ink)}.error-text{color:var(--bad);font-size:13px}.stat{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);padding:16px 18px}.stat .v{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:6px;font-size:28px;line-height:1.1}.stat .sub{color:var(--ink-3);margin-top:4px;font-size:12px}.bar-list{flex-direction:column;gap:6px;display:flex}.bar-list .bl-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.bl-track{background:var(--surface-sunk);border-radius:3px;height:6px;overflow:hidden}.bl-fill{background:var(--seq);border-radius:0 3px 3px 0;height:100%}.bl-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress{background:var(--surface-sunk);border-radius:3px;height:6px;overflow:hidden}.progress>div{background:var(--primary);height:100%;transition:width .4s}.kv{grid-template-columns:160px minmax(0,1fr);gap:8px 16px;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.tooltip{z-index:50;pointer-events:none;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-2);border-radius:6px;max-width:280px;padding:7px 9px;font-size:12px;line-height:1.4;position:fixed}.drawer-backdrop{z-index:40;background:#0d102059;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--rule);z-index:41;width:min(620px,100vw);box-shadow:var(--shadow-2);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.drawer-head{background:var(--surface);border-bottom:1px solid var(--rule);z-index:1;justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:sticky;top:0}.drawer-body{padding:20px 22px 40px}pre.prompt{white-space:pre-wrap;font-family:var(--font-mono);background:var(--surface-sunk);border-radius:var(--radius);color:var(--ink-2);max-height:420px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.55;overflow:auto}.spinner{border:2px solid color-mix(in oklab, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.content-text{line-height:1.55}.ibars{flex-direction:column;gap:10px;display:flex}.ibar-row{border-radius:4px;grid-template-columns:22px minmax(120px,1.1fr) minmax(160px,2fr) 48px;align-items:center;gap:12px;padding:4px 0;display:grid}.ibar-row:focus-visible{outline-offset:4px}.ibar-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ibar-plot{height:22px;position:relative}.ibar-track{background:var(--surface-sunk);border-radius:3px;position:absolute;inset:8px 0}.ibar-fill{border-radius:0 4px 4px 0;position:absolute;top:5px;bottom:5px;left:0}.ibar-fill.v-A{background:var(--v-a)}.ibar-fill.v-B{background:var(--v-b)}.ibar-fill.v-C{background:var(--v-c)}.ibar-ci{border-left:2px solid var(--ink);border-right:2px solid var(--ink);position:absolute;top:1px;bottom:1px}.ibar-ci:after{content:"";border-top:2px solid var(--ink);position:absolute;top:50%;left:0;right:0}.ibar-val{text-align:right;font-size:15px}.ibar-axis{color:var(--ink-3);justify-content:space-between;font-size:10.5px;display:flex}.matrix{border-collapse:separate;border-spacing:2px;width:100%;font-size:13px}.matrix th{color:var(--ink-3);text-align:left;white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:600}.matrix td{border-radius:4px;padding:8px 10px}.matrix td.cell{text-align:center;font-family:var(--font-mono);min-width:64px}.matrix td.cell.top{box-shadow:inset 0 0 0 2px var(--brass)}.matrix td.cell.dim{box-shadow:none;background:var(--surface-2)!important;color:var(--ink-4)!important}.matrix .seg-name{color:var(--ink);font-weight:550}.matrix .seg-meta{color:var(--ink-3);font-size:11.5px}.legend{color:var(--ink-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.comp-list{flex-direction:column;display:flex}.comp-row{border-bottom:1px solid var(--rule);grid-template-columns:18px 170px minmax(0,1fr);gap:10px;padding:10px 0;font-size:13px;display:grid}.comp-row:last-child{border-bottom:0}.comp-glyph{font-size:11px;line-height:20px}.comp-glyph.good{color:var(--good)}.comp-glyph.fair{color:var(--warn)}.comp-glyph.poor{color:var(--bad)}.comp-glyph.unmeasured{color:var(--ink-4)}.layers{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-l);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.layer{background:var(--surface);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.layer-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.layer-dot{background:var(--ink);width:8px;height:8px}.layer-dot.brass{background:var(--brass)}@media (width<=900px){.layers{grid-template-columns:1fr}}.pipeline{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);display:grid;overflow:hidden}.pipeline-stages{border-right:1px solid var(--rule);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.pstage{opacity:.45;transition:opacity .5s var(--ease-soft);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;display:grid}.pstage.done,.pstage.on{opacity:1}.pstage-dot{border:1.5px solid var(--ink-3);width:8px;height:8px;transition:background .4s, border-color .4s, transform .4s var(--ease-out);justify-self:center}.pstage.done .pstage-dot{background:var(--ink);border-color:var(--ink)}.pstage.on .pstage-dot{background:var(--brass);border-color:var(--brass);animation:pulse 1.6s var(--ease-in-out) infinite}@keyframes pulse{50%{transform:scale(1.35)}}.pstage-t{font-size:13px;font-weight:600}.pstage-d{color:var(--ink-3);font-size:11.5px}.pipeline-field{flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.pipeline-canvas{flex:1;width:100%;min-height:180px}.pipeline-count{font-size:20px;font-family:var(--font-serif)}@media (width<=900px){.pipeline{grid-template-columns:1fr}.pipeline-stages{border-right:0;border-bottom:1px solid var(--rule)}}.interp-head{letter-spacing:-.02em;font-size:24px;font-weight:430;line-height:1.2}.interp-summary{color:var(--ink-2);max-width:75ch;font-size:15.5px;line-height:1.6}.interp-foot{border-top:1px solid var(--rule);padding-top:18px}.reasons{flex-direction:column;gap:10px;display:flex}.reason-row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;display:grid}.reason-stack{gap:2px;height:14px;display:flex}.reason-stack .rs{min-width:2px;height:100%;transition:width .8s var(--ease-soft)}.reason-stack .rs:last-child{border-radius:0 4px 4px 0}.rs-personal_relevance{background:#0e0e0d}.rs-utility{background:#393835}.rs-curiosity{background:#66645d}.rs-entertainment{background:#8f8c83}.rs-identity{background:#b7b3a8}.rs-low_relevance{background:#dcd8cd}:root[data-theme=dark] .rs-personal_relevance{background:#edebe6}:root[data-theme=dark] .rs-utility{background:#c9c6bf}:root[data-theme=dark] .rs-curiosity{background:#a19e96}:root[data-theme=dark] .rs-entertainment{background:#7b7870}:root[data-theme=dark] .rs-identity{background:#57554f}:root[data-theme=dark] .rs-low_relevance{background:#36352f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rs-personal_relevance{background:#edebe6}:root:not([data-theme=light]) .rs-utility{background:#c9c6bf}:root:not([data-theme=light]) .rs-curiosity{background:#a19e96}:root:not([data-theme=light]) .rs-entertainment{background:#7b7870}:root:not([data-theme=light]) .rs-identity{background:#57554f}:root:not([data-theme=light]) .rs-low_relevance{background:#36352f}}.btn{transition:background .18s, border-color .18s, transform .18s var(--ease-out), box-shadow .18s}.btn:active:not(:disabled){transform:scale(.975)}.btn.primary:hover:not(:disabled){box-shadow:0 6px 16px -8px color-mix(in oklab, var(--ink) 55%, transparent)}.nav a{transition:background .2s,color .2s}.nav-glyph{transition:background .3s, transform .35s var(--ease-out)}.nav a:hover .nav-glyph{transform:rotate(90deg)}.tabs a,.tabs button{transition:color .2s, border-color .3s var(--ease-out)}.table tr.clickable td{transition:background .15s}.chip,.seg-control button{transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.ibar-fill,.bl-fill,.progress>div{transition:width .8s var(--ease-soft)}.ibar-ci{transition:left .8s var(--ease-soft), width .8s var(--ease-soft)}.drawer{animation:drawer-in .42s var(--ease-out) both}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.3s both fade-in}@keyframes drawer-in{0%{opacity:0;transform:translate(28px)}}@keyframes fade-in{0%{opacity:0}}.page>.stack.loose>*,.page>.card,.page>.grid-4,.page>div>.card{animation:rise-in .55s var(--ease-soft) both}.page>.stack.loose>:nth-child(2){animation-delay:40ms}.page>.stack.loose>:nth-child(3){animation-delay:80ms}.page>.stack.loose>:nth-child(4){animation-delay:.12s}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}.matrix td.cell{transition:background .5s,box-shadow .3s}.matrix td.cell:hover{box-shadow:inset 0 0 0 2px var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lab-page{max-width:1120px}@keyframes lab-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lab-blink{50%{opacity:.25}}.lab-reveal{opacity:0;transition:opacity .9s var(--ease-soft), transform 1s var(--ease-soft);transform:translateY(16px)}.lab-reveal.in{opacity:1;transform:none}.lab-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:44px;padding-top:6px;display:grid}.lab-hero-title{letter-spacing:-.032em;margin:14px 0 0;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.02}.lab-hero-title span{animation:lab-rise .9s var(--ease-soft) both;display:block}.lab-hero-title .muted-line{color:var(--ink-3);animation-delay:80ms}.lab-lede{color:var(--ink-3);max-width:520px;animation:lab-rise .9s var(--ease-soft) .16s both;margin-top:16px;font-size:15.5px;line-height:1.6}.lab-channel{border:1px solid var(--rule);color:var(--ink-2);animation:lab-rise .9s var(--ease-soft) .24s both;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 13px;font-size:12.5px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.lab-channel:hover{border-color:var(--ink-3);color:var(--ink)}.lab-dot{background:var(--ink-4);flex:none;width:7px;height:7px}.lab-dot.live{background:var(--brass);animation:2.4s ease-in-out infinite lab-blink}.lab-hero-field{border:1px solid var(--rule);background:var(--surface);animation:lab-rise 1s var(--ease-soft) .2s both;border-radius:16px;position:relative;overflow:hidden}.lab-hero-caption{color:var(--ink-3);position:absolute;bottom:12px;left:16px}.lab-hero-caption .num{color:var(--brass-text)}.lab-composer{border:1px solid var(--rule-strong);background:var(--surface);box-shadow:var(--shadow-2);animation:lab-rise .9s var(--ease-soft) .3s both;border-radius:16px;margin:34px 0 44px;overflow:hidden}.lab-slot{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:16px 18px;transition:background .25s,box-shadow .25s;display:grid}.lab-slot:focus-within{background:var(--surface-2)}.lab-slot.picked{box-shadow:inset 3px 0 0 var(--brass)}.lab-slot .variant-tag{transform:scale(1.15)}.lab-slot-input{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.01em;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:2px 0;font-size:20px}.lab-slot-input::placeholder{color:var(--ink-3)}.lab-count{color:var(--ink-3);text-align:right;min-width:48px}.lab-pick{font:inherit;border:1px solid var(--rule-strong);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .2s, color .2s, border-color .2s, transform .25s var(--ease-out);background:0 0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}.lab-pick:hover:not(:disabled){border-color:var(--ink-3);transform:translateY(-1px)}.lab-pick:disabled{opacity:.55;cursor:default}.lab-pick.on{background:var(--brass);border-color:var(--brass);color:#0e0e0d}.lab-remove{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:13px}.lab-remove:hover{color:var(--ink)}.lab-composer-extras{flex-wrap:wrap;gap:18px;padding:12px 18px;display:flex}.lab-link{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.lab-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lab-about{width:calc(100% - 36px);margin:0 18px 12px}.lab-composer .notice{margin:0 18px 12px}.lab-composer-foot{border-top:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.lab-go{background:var(--primary);height:44px;color:var(--on-primary);font:inherit;cursor:pointer;transition:transform .25s var(--ease-out), opacity .2s;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lab-go:hover:not(:disabled){transform:translateY(-1px)}.lab-go:disabled{opacity:.5;cursor:default}.lab-scoreboard{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head sides""how sides";align-items:center;gap:18px 40px;padding:30px 32px 26px;display:grid}.lab-score-head{grid-area:head}.lab-score-head .eyebrow{color:var(--brass)}.lab-score-head p{color:var(--ink-2);max-width:520px;margin-top:10px;line-height:1.6}.lab-score-sides{grid-area:sides;grid-template-columns:1fr 1fr;display:grid}.lab-score-side{text-align:center;color:var(--ink-3);padding:4px 28px}.lab-score-sides.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-score-sides.three .lab-score-side{padding:4px 14px}.lab-score-sides.three .lab-score-num{font-size:52px}.lab-score-sides.three .lab-score-who{letter-spacing:.06em;line-height:1.35}.lab-score-note{max-width:520px;margin-top:8px}.lab-score-side+.lab-score-side{border-left:1px solid var(--rule-strong)}.lab-score-who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.lab-score-num{color:var(--ink);font-size:68px;font-weight:400;line-height:1.05}.lab-score-how{color:var(--ink-3);flex-wrap:wrap;grid-area:how;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.lab-score-how .num{color:var(--brass);margin-right:6px}.lab-section{margin-top:48px}.lab-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.lab-section-head h2{letter-spacing:-.02em;font-size:26px;font-weight:420}.lab-rows{border-top:1px solid var(--rule)}.lab-row{border-bottom:1px solid var(--rule);color:inherit;transition:background .25s, padding .35s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:18px 10px;text-decoration:none;display:grid}.lab-reveal.in .lab-row{animation:lab-rise .7s var(--ease-soft) both;animation-delay:calc(var(--i) * 60ms)}.lab-row:hover{background:var(--surface);padding-left:16px}.lab-row-titles{flex-direction:column;gap:6px;min-width:0;display:flex}.lab-row-titles>div{color:var(--ink-3);align-items:center;gap:10px;min-width:0;font-size:14.5px;display:flex}.lab-row-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lab-row-titles>div.win{color:var(--ink);font-weight:600}.lab-row-you{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-text);flex:none;font-size:10px;font-weight:700}.lab-row-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;display:flex}.lab-row-verdict{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lab-progress{gap:6px;margin:0;padding:0;list-style:none;display:flex}.lab-progress li{color:var(--ink-3);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px}.lab-progress li.done{color:var(--ink-2);border-color:var(--rule-strong);background:var(--surface-2)}.lab-progress li.done:before{content:"✓ ";color:var(--good)}.lab-progress li.on{color:var(--ink);border-color:var(--brass)}.lab-progress li.on:before{content:"";background:var(--brass);vertical-align:1px;width:6px;height:6px;margin-right:6px;animation:1.4s ease-in-out infinite lab-blink;display:inline-block}.lab-empty{border:1px dashed var(--rule-strong);text-align:center;border-radius:14px;padding:30px}.lab-empty .serif{margin-bottom:6px;font-size:21px}.lab-bottom{grid-template-columns:1fr 1fr;gap:48px;padding-bottom:20px;display:grid}.lab-features,.lab-notes{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lab-features li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.lab-notes li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:56px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.lab-notes .num{color:var(--ink-3);padding-top:2px}.lab-back{color:var(--ink-3);font-size:13px;text-decoration:none}.lab-back:hover{color:var(--ink)}.lab-title{letter-spacing:-.028em;animation:lab-rise .8s var(--ease-soft) both;margin:12px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.06}.lab-variants{flex-direction:column;gap:10px;margin:22px 0 20px;padding:0;list-style:none;display:flex}.lab-variants li{font-family:var(--font-serif);flex-wrap:wrap;align-items:center;gap:12px;font-size:19px;transition:opacity .6s;display:flex}.lab-variants .badge{font-family:var(--font-sans)}.lab-variants:has(li.win) li:not(.win){opacity:.5}.lab-run{border:1px solid var(--rule);background:var(--surface);border-radius:16px;overflow:hidden}.vote-field{width:100%;transition:height .6s var(--ease-soft);display:block}.lab-steps{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;gap:8px 22px;padding:14px 18px 16px;font-size:13px;display:flex}.lab-steps span{align-items:center;gap:7px;transition:color .3s;display:inline-flex}.lab-steps span:before{content:"";opacity:.5;background:currentColor;width:6px;height:6px}.lab-steps .done{color:var(--ink-3)}.lab-steps .on{color:var(--ink);font-weight:600}.lab-steps .on:before{background:var(--brass);opacity:1;animation:1.1s ease-in-out infinite lab-blink}.lab-legend{padding:0 18px 14px}.lab-result{margin-top:34px}.lab-result>*{animation:lab-rise .8s var(--ease-soft) both}.lab-result>:nth-child(2){animation-delay:80ms}.lab-result>:nth-child(3){animation-delay:.16s}.lab-result>:nth-child(n+4){animation-delay:.26s}.lab-verdict{letter-spacing:-.025em;align-items:center;gap:14px;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;display:flex}.ask-start-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ask-alt{margin-top:0}.ask-thanks{color:var(--good,#2e7d4f);margin:4px 0 10px;animation:.7s cubic-bezier(.34,1.56,.64,1) .4s both sc-pop}.lab-verdict.lean{line-height:1.25;display:block}.lab-verdict.lean .variant-tag{vertical-align:.08em;place-items:center;min-width:1.5em;height:1.5em;margin:0 2px 0 6px;padding:0 .3em;font-size:.6em;line-height:1;display:inline-grid;transform:none}.lab-verdict-next{color:var(--ink-2);max-width:60ch;margin:8px 0 18px}.lab-lean{gap:10px;margin:0 0 14px;display:grid}.lab-lean-row{animation:.55s cubic-bezier(.22,1,.36,1) both sc-in;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(0,1fr) minmax(90px,38%);align-items:center;gap:14px;display:grid}.lab-lean-t{overflow-wrap:anywhere;min-width:0}.lab-lean-bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.lab-lean-bar i{height:100%;width:var(--w);border-radius:inherit;background:color-mix(in oklab, var(--ink-3) 55%, transparent);transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) both jr-grow;animation-delay:calc(.15s + var(--i) * 90ms);display:block}.lab-lean-row.lead .lab-lean-bar i{background:linear-gradient(90deg, var(--kind,var(--brass)), var(--kind-2,var(--brass)))}.lab-lean-row.lead .lab-lean-t{font-weight:600}.lab-lean.even .lab-lean-bar i{background:color-mix(in oklab, var(--brass) 55%, transparent)}.lab-numbers{margin:0 0 22px}.lab-numbers>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;list-style:none;display:inline-flex}.lab-numbers>summary:before{content:"▸";transition:transform .2s}.lab-numbers[open]>summary:before{transform:rotate(90deg)}.lab-numbers>summary::-webkit-details-marker{display:none}.lab-numbers[open] .lab-dist{margin-top:12px;animation:.4s both sc-in}@media (width<=640px){.lab-lean-row{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.lab-lean-row,.lab-lean-bar i{animation:none}}.lab-verdict .variant-tag{margin:0 6px;transform:scale(1.4)}.lab-verdict-sub{color:var(--ink-2);max-width:720px;margin-top:12px;line-height:1.65}.lab-bet{border:1px solid var(--rule);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;margin-top:22px;padding:18px 20px;font-size:15px;display:flex}.lab-bet.disagree{border-color:var(--brass);background:var(--brass-soft)}.lab-bet-note{color:var(--ink-3)}.lab-why{gap:36px;margin-top:28px}.lab-why ul{flex-direction:column;gap:8px;margin:10px 0 8px;padding-left:18px;font-size:14.5px;line-height:1.5;display:flex}.lab-caveat{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.lab-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lab-after{border:1px solid var(--rule);border-radius:16px;margin-top:44px;overflow:hidden}.lab-after-head{padding:20px 22px 0}.lab-after-head h2{letter-spacing:-.02em;font-size:24px;font-weight:420}.lab-after-steps{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 22px 0;display:grid}.lab-after-steps>div{padding:14px 16px 16px 0;position:relative}.lab-after-steps>div:before{content:"";background:var(--brass);width:0;height:2px;transition:width .9s var(--ease-soft);position:absolute;top:-1px;left:0}.lab-after-steps>div.done:before{width:100%}.lab-after-steps>div.on:before{width:var(--p,20%)}.lab-after-steps .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.lab-after-steps .done .k,.lab-after-steps .on .k{color:var(--brass-text)}.lab-after-steps .v{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.5}.lab-after-body{border-top:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:12px;margin-top:16px;padding:18px 22px 22px;display:flex}.lab-link-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lab-link-form .select{max-width:420px}.lab-observed{border:1px solid var(--rule);border-left:3px solid var(--brass);background:var(--paper);border-radius:12px;padding:14px 16px}.lab-observed .who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.lab-observed .res{font-family:var(--font-serif);color:var(--ink);margin:2px 0 4px;font-size:26px}@media (width<=900px){.lab-hero,.lab-bottom,.lab-scoreboard{grid-template-columns:1fr}.lab-scoreboard{grid-template-areas:"head""sides""how"}.lab-hero-field{order:-1}.lab-slot{grid-template-columns:auto minmax(0,1fr) auto}.lab-count{display:none}.lab-row{grid-template-columns:1fr}.lab-row-side,.lab-row-verdict{align-items:flex-start}.lab-after-steps,.lab-outcome{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lab-reveal,.lab-hero-title span,.lab-lede,.lab-channel,.lab-hero-field,.lab-composer,.lab-title,.lab-result>*,.lab-reveal.in .lab-row{opacity:1;transition:none;animation:none;transform:none}.lab-dot.live,.lab-progress li.on:before,.lab-steps .on:before{animation:none}}.lab-scoreboard{border:1px solid var(--rule-strong);background:radial-gradient(120% 160% at 0% 0%, #cfa24e1f, transparent 55%), var(--surface)}.lab-hero-caption{background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:4px 9px}html:not(.motion) .page>.stack.loose>*,html:not(.motion) .page>.card,html:not(.motion) .page>.grid-4,html:not(.motion) .page>div>.card,html:not(.motion) .lab-reveal,html:not(.motion) .lab-hero-title span,html:not(.motion) .lab-lede,html:not(.motion) .lab-channel,html:not(.motion) .lab-hero-field,html:not(.motion) .lab-composer,html:not(.motion) .lab-title,html:not(.motion) .lab-result>*,html:not(.motion) .lab-reveal .lab-row{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.nav-scroll{display:contents}@media (width<=900px){.sidebar{z-index:30;background:var(--paper);flex-flow:wrap;align-items:center;gap:10px 14px;padding:12px 14px 0;position:sticky;top:0}.sidebar .brand-link{flex:1}.nav-scroll{scrollbar-width:none;order:3;gap:2px;width:calc(100% + 28px);margin:0 -14px;padding:0 10px 10px;display:flex;overflow-x:auto}.nav-scroll::-webkit-scrollbar{display:none}.nav-scroll .nav{display:contents}.nav-scroll .nav a{white-space:nowrap;border-radius:999px;padding:7px 12px}.nav-scroll .nav-glyph,.nav-scroll .nav-section,.sidebar .recent,.sidebar>.nav-section,.sidebar-foot .small,.sidebar-foot .tiny,.sidebar-foot select{display:none}.sidebar-foot{border:0;margin:0;padding:0}.sidebar-foot .row{margin:0!important}.page{padding-left:16px;padding-right:16px}.lab-hero{gap:20px}.lab-hero-title{font-size:38px}.lab-composer{margin:22px 0 30px}.lab-slot{gap:10px;padding:14px 12px}.lab-slot-input{font-size:17px}.lab-pick{padding:6px 10px}.lab-go{justify-content:center;width:100%}.lab-scoreboard{padding:22px 20px}.lab-score-num{font-size:52px}.lab-progress{flex-wrap:wrap}.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{align-content:flex-start;align-self:start}.main{min-width:0}.sidebar-foot .small,.sidebar-foot .tiny{display:revert}.sidebar-foot>.small,.sidebar-foot>.tiny{display:none}.lab-channel{white-space:normal;border-radius:14px;max-width:100%;line-height:1.4;display:flex}}.lab-dist{max-width:640px;margin-top:18px}.lab-dist-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.lab-dist-row>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.lab-dist-head{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.lab-dist-head .tiny{letter-spacing:0;text-transform:none;font-weight:400}.lab-share{border:1px solid var(--rule);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:22px;display:grid}.lab-share-story{letter-spacing:-.01em;margin:8px 0 6px;font-size:22px}.lab-share-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.lab-share-link{color:var(--ink);font-size:13px}@media (width<=900px){.lab-share{grid-template-columns:1fr}.lab-share-actions{align-items:flex-start}}.gr-page{max-width:1120px}.gr-hero{padding:8px 0 28px}.gr-meta{color:var(--ink-3);margin-top:14px}.gr-link{margin-left:8px}.gr-readings{flex-direction:column;gap:34px;margin-bottom:30px;display:flex}.gr-lane-head{margin-bottom:14px;padding-top:14px;position:relative}.gr-lane-rule{background:var(--ink);transform-origin:0;height:2px;transition:transform .9s var(--ease-soft);transition-delay:calc(var(--lane) * 90ms);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.gr-lane.in .gr-lane-rule{transform:scaleX(1)}.gr-lane.k-interpretation .gr-lane-rule{background:var(--brass)}.gr-lane.k-unknown .gr-lane-rule{background:var(--rule-strong)}.gr-lane-head h2{margin-bottom:4px}.gr-lane.k-interpretation .gr-lane-head h2{color:var(--brass-text)}.gr-lane-body{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-l);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.gr-reading{background:var(--surface);animation:gr-in .7s var(--ease-soft) both;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex}.gr-lane.k-unknown .gr-reading{background:color-mix(in oklab, var(--surface) 92%, var(--ink) 8%)}.gr-reading h3{letter-spacing:-.015em;font-size:20px;font-weight:420;line-height:1.3}.gr-lane.k-unknown .gr-reading h3{color:var(--ink-2);font-size:16px}.gr-more{cursor:pointer;font:inherit;color:var(--brass-text);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.gr-more-chev{width:7px;height:7px;transition:transform .32s var(--ease-soft);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(-45deg)}.gr-reading.open .gr-more-chev,.gr-log.open .gr-more-chev{transform:rotate(45deg)}.gr-fold{transition:grid-template-rows .42s var(--ease-soft), opacity .3s var(--ease-soft);opacity:0;grid-template-rows:0fr;display:grid}.gr-reading.open .gr-fold,.look-item.open .gr-fold,.gr-log.open .gr-fold{opacity:1;grid-template-rows:1fr}.gr-fold-in{min-height:0;overflow:hidden}.gr-alts{flex-direction:column;gap:7px;margin:0;padding:4px 0 0;list-style:none;display:flex}.gr-alts li{color:var(--ink-2);padding-left:16px;font-size:13.5px;line-height:1.55;position:relative}.gr-alts li:before{content:"";background:var(--brass);width:7px;height:1.5px;position:absolute;top:8px;left:0}.gr-resolve{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.55}.gr-resolve-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:10.5px;display:block}.gr-log{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);margin-bottom:26px}.gr-log-head{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.gr-log-title{font-size:14px;font-weight:600}.gr-log-list{flex-direction:column;gap:1px;margin:0;padding:0 18px 16px;list-style:none;display:flex}.gr-log-list li{border-top:1px solid var(--rule);animation:gr-in .45s var(--ease-soft) both;animation-delay:calc(var(--i) * 35ms);grid-template-columns:82px minmax(0,1fr);gap:4px 12px;padding:9px 0;display:grid}.gr-log-state{letter-spacing:.1em;text-transform:uppercase;align-self:start;padding-top:2px;font-size:10.5px}.gr-log-state.ok{color:var(--good,var(--brass-text))}.gr-log-state.empty{color:var(--ink-3)}.gr-log-state.warn{color:var(--brass-text)}.gr-log-state.bad{color:var(--bad)}.gr-log-label{font-size:13.5px}.gr-log-why{grid-column:2;line-height:1.5}.gr-reading p{color:var(--ink-2);font-size:14.5px;line-height:1.6}.gr-action{color:var(--brass-text);margin-top:auto;font-size:13.5px;font-weight:600}@keyframes gr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gr-panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);min-width:0;padding:20px 22px 22px}.gr-panel.gr-wide{grid-column:1/-1}.gr-panel h3{margin-bottom:14px;font-size:14px;font-weight:600}.gr-rows{gap:10px;display:grid}.gr-row{grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.gr-row .gr-sub{color:var(--ink-3);grid-column:2/-1;margin-top:-6px}.gr-k{color:var(--ink-2)}.gr-v{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.gr-bars{gap:3px;display:grid}.gr-track{background:var(--surface-2);border-radius:4px;height:8px;display:block;overflow:hidden}.gr-row.pair .gr-track{height:6px}.gr-fill{transform-origin:0;height:100%;animation:gr-grow .9s var(--ease-soft) both;border-radius:0 4px 4px 0;display:block}.gr-fill.ink{background:var(--ink)}.gr-fill.brass{background:var(--brass)}@keyframes gr-grow{0%{transform:scaleX(0)}}.gr-legend{color:var(--ink-2);gap:16px;margin:-6px 0 12px;display:flex}.gr-legend i{vertical-align:1px;border-radius:3px;width:10px;height:6px;margin-right:6px;display:inline-block}.gr-legend i.ink{background:var(--ink)}.gr-legend i.brass{background:var(--brass)}.gr-places{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;padding-top:16px;display:grid}.gr-small-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:600}.gr-places ol{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.gr-places li{justify-content:space-between;gap:8px;display:flex}.gr-table{margin-top:12px;display:grid}.gr-tr{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 70px 90px 90px 70px;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.gr-th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:0;font-size:11px;font-weight:600}.gr-tr .r{text-align:right}.gr-title{align-items:center;gap:8px;min-width:0;display:flex}.gr-title .badge{flex:none}.gr-source{max-width:80ch;margin-top:22px}.gr-empty{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);justify-items:start;gap:12px;padding:32px;display:grid}.gr-empty h2{max-width:26ch;font-size:26px;font-weight:420}.gr-empty p{color:var(--ink-2)}@media (width<=860px){.gr-lane-body,.gr-grid,.gr-log-list li{grid-template-columns:minmax(0,1fr)}.gr-log-why{grid-column:1}.gr-tr{grid-template-columns:minmax(0,1fr) 64px 72px}.gr-tr>:nth-child(4),.gr-tr>:nth-child(5){display:none}.gr-row{grid-template-columns:minmax(80px,110px) minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.gr-reading,.gr-log-list li,.gr-fill{animation:none}.gr-lane-rule{transition:none;transform:scaleX(1)}.gr-fold,.gr-more-chev{transition:none}}html:not(.motion) .gr-reading,html:not(.motion) .gr-log-list li,html:not(.motion) .gr-fill{animation:none}html:not(.motion) .gr-lane-rule{transition:none;transform:scaleX(1)}.gr-welcome{background:var(--brass-soft);border:1px solid color-mix(in oklab, var(--brass) 35%, transparent);border-radius:var(--radius-l);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 20px;font-size:14px;line-height:1.55;display:flex}.gr-welcome>div{max-width:70ch}.yt-attr{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.yt-attr-logo{line-height:0;display:inline-flex}.yt-attr-logo img{height:auto}.yt-attr-label{color:var(--ink-3);font-size:12.5px}.yt-on-dark,:root[data-theme=dark] .yt-on-light{display:none}:root[data-theme=dark] .yt-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .yt-on-light{display:none}:root:not([data-theme=light]) .yt-on-dark{display:block}}:root .paper .yt-on-light{display:block}:root .paper .yt-on-dark,:root .lab .yt-on-light{display:none}:root .lab .yt-on-dark{display:block}.br-page .lab-hero{padding-bottom:8px}.br-section{margin-top:34px}.br-sugg-note{max-width:68ch;margin-bottom:14px}.br-meter{background:var(--rule);border-radius:2px;height:3px;margin:4px 0 8px;overflow:hidden}.br-meter-fill{background:var(--brass);transform-origin:0;height:100%;transition:transform .6s var(--ease-soft);display:block}.br-meter-note{margin-bottom:18px}.br-fields{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-l);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.br-field{background:var(--surface);animation:gr-in .55s var(--ease-soft) both;animation-delay:calc(var(--i) * 45ms);flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex;position:relative}.br-fields .br-field:before{content:"";background:var(--brass);transform-origin:top;width:2px;transition:transform .45s var(--ease-soft);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.br-fields .br-field.filled:before{transform:scaleY(1)}.br-field-h{font-size:14px;font-weight:600}.br-field-ask{color:var(--ink-2);font-size:13px;line-height:1.5}.br-field textarea,.br-field .input,.br-field select{width:100%;font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--bg);color:inherit;resize:vertical;padding:9px 11px;font-size:14px}.br-field textarea:focus,.br-field .input:focus{outline:2px solid color-mix(in oklab, var(--brass) 60%, transparent);outline-offset:1px}.br-field-note{line-height:1.45}.br-save{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.br-suggs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.br-sugg{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);animation:gr-in .5s var(--ease-soft) both;animation-delay:calc(var(--i) * 55ms);transition:opacity .34s var(--ease-soft), transform .34s var(--ease-soft);flex-direction:column;gap:8px;padding:16px;display:flex}.br-sugg.out{opacity:0;transform:translateY(-6px)scale(.97)}.br-sugg-body{font-size:15.5px;line-height:1.45}.br-sugg-ev{line-height:1.5}.br-sugg-ev-k,.br-pe-k,.gr-resolve-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:5px;font-size:10px;display:inline-block}.br-sugg-acts{align-items:center;gap:12px;margin-top:auto;display:flex}.br-warn{border:1px solid color-mix(in oklab, var(--brass) 45%, transparent);background:var(--brass-soft);border-radius:var(--radius-l);align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.br-warn p{font-size:13.5px;line-height:1.55}.br-warn-tag{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--brass);color:var(--brass-text);white-space:nowrap;flex:none;padding:3px 7px;font-size:10px}.br-auds{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.br-aud-col{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);padding:16px}.br-aud-col.k-intended{border-style:dashed}.br-aud-h h3{margin-bottom:2px;font-size:16px}.br-aud-list{flex-direction:column;gap:1px;margin:12px 0;padding:0;list-style:none;display:flex}.br-aud-list li{border-top:1px solid var(--rule);animation:gr-in .4s var(--ease-soft) both;animation-delay:calc(var(--i) * 40ms);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.br-aud-label{font-size:14px;font-weight:500}.br-aud-empty{border-top:1px solid var(--rule)}.br-aud-add{flex-direction:column;gap:7px;display:flex}.br-aud-add .input{width:100%;font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--bg);color:inherit;padding:8px 10px;font-size:13.5px}.br-x{cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:2px 4px;font-size:13px;line-height:1}.br-x:hover{color:var(--bad)}.br-dirs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.br-dir,.br-dir-new{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);flex-direction:column;gap:12px;padding:18px;display:flex}.br-dir.st-next{border-color:color-mix(in oklab, var(--brass) 55%, transparent);box-shadow:0 0 0 3px var(--brass-soft)}.br-dir-top{align-items:flex-start;gap:14px;display:flex}.br-dir-head{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.br-dir-head h3{font-size:18px;line-height:1.25}.br-dir-head .input{width:100%;font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--bg);color:inherit;padding:7px 9px}.dir-glyph{flex:none}.dir-glyph-grid{fill:none;stroke:var(--rule-strong);stroke-width:1px}.dir-glyph-shape{fill:color-mix(in oklab, var(--brass) 26%, transparent);stroke:var(--brass);stroke-width:1.5px;stroke-linejoin:round}.dir-glyph-dot{fill:var(--brass)}.br-axes{flex-direction:column;gap:9px;display:flex}.br-axis{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:3px 10px;display:grid}.br-axis-k{color:var(--ink-2);font-size:12.5px}.br-axis-ends{grid-column:2;font-size:10.5px}.br-axis input[type=range]{width:100%;accent-color:var(--brass)}.br-axis-pips{gap:4px;width:100%;display:inline-flex}.br-axis-pips i{background:var(--rule-strong);transform-origin:0;max-width:26px;height:5px;animation:pip-in .4s var(--ease-soft) both;animation-delay:calc(var(--n) * 45ms);border-radius:3px;flex:1}.br-axis-pips i.on{background:var(--brass)}.br-axis.inv .br-axis-pips i.on{background:var(--ink-3)}@keyframes pip-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.br-dir-edit{flex-direction:column;gap:10px;display:flex}.br-dir-edit .br-field{background:0 0;padding:0;animation:none}.br-dir-pe{color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;display:flex}.br-dir-shape{border-left:2px solid var(--brass);background:var(--brass-soft);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:10px 12px;font-size:13.5px;line-height:1.55}.br-dir-conflict{color:var(--ink-2);border-left:2px solid var(--bad);border-radius:0 var(--radius-s) var(--radius-s) 0;background:color-mix(in oklab, var(--bad) 7%, transparent);padding:10px 12px;font-size:13px;line-height:1.55}.br-dir-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;display:flex}.lab-link.danger{color:var(--bad)}@media (width<=860px){.br-fields,.br-auds,.br-dirs{grid-template-columns:minmax(0,1fr)}.br-axis{grid-template-columns:96px minmax(0,1fr)}.br-warn{flex-direction:column;gap:8px}.br-dir-top{gap:10px}}@media (prefers-reduced-motion:reduce){.br-field,.br-sugg,.br-aud-list li,.br-axis-pips i{animation:none}.br-meter-fill,.br-sugg,.br-fields .br-field:before{transition:none}}html:not(.motion) .br-field,html:not(.motion) .br-sugg,html:not(.motion) .br-aud-list li,html:not(.motion) .br-axis-pips i{animation:none}.lab-split{flex-direction:column;gap:8px;margin-top:10px;display:flex}.lab-split p{border-left:2px solid var(--brass);background:var(--brass-soft);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:11px 13px;font-size:13.5px;line-height:1.6}.lab-caution{border:1px solid var(--rule-strong);border-radius:var(--radius-s);color:var(--ink-2);margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.6}.lab-caution-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-right:7px;font-size:10px;display:inline-block}.lab-path{border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:14px}.lab-path ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lab-path li{animation:gr-in .45s var(--ease-soft) both;animation-delay:calc(var(--i) * 60ms);align-items:center;display:flex}.lab-path li+li:before{content:"";background:var(--rule-strong);width:22px;height:1px;margin:0 4px}.lab-path li.done+li:before,.lab-path li.done:before{background:var(--brass)}.lab-path a{color:var(--ink-2);transition:background .25s var(--ease-soft), border-color .25s var(--ease-soft), color .25s var(--ease-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;text-decoration:none;display:inline-flex}.lab-path a:hover{background:var(--surface);color:var(--ink)}.lab-path li.here a{border-color:var(--rule-strong);background:var(--surface);color:var(--ink)}.lab-path li.next a{border-color:var(--brass);color:var(--brass-text)}.lab-path-mark{border:1px solid var(--rule-strong);width:19px;height:19px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:grid}.lab-path li.done .lab-path-mark{background:var(--brass);border-color:var(--brass);color:var(--paper,#fff)}.lab-path li.next .lab-path-mark{border-color:var(--brass);color:var(--brass-text)}.lab-path-label{white-space:nowrap;font-size:13px}.lab-path-todo{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.55}.lab-path.complete{padding-bottom:10px}@media (width<=720px){.lab-path li+li:before{width:10px;margin:0 2px}.lab-path-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.lab-path li{animation:none}.lab-path a{transition:none}}html:not(.motion) .lab-path li{animation:none}.retro{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);padding:20px 22px 18px}.retro-note{max-width:76ch;margin-bottom:14px;line-height:1.6}.retro-summary{letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(19px,2.4vw,25px)}.retro-rows{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-s);flex-direction:column;gap:1px;margin-bottom:14px;display:flex;overflow:hidden}.retro-row{background:var(--surface);animation:gr-in .45s var(--ease-soft) both;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.retro-titles{flex-direction:column;gap:5px;min-width:0;display:flex}.retro-titles>div{align-items:center;gap:8px;min-width:0;display:flex}.retro-t{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.retro-titles>div.won .retro-t{color:var(--ink);font-weight:500}.retro-flag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10px}.retro-verdict{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.retro-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (width<=760px){.retro{padding:16px}.retro-row{grid-template-columns:minmax(0,1fr)}.retro-verdict{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.retro-row{animation:none}}html:not(.motion) .retro-row{animation:none}.snap{margin-top:34px}.snap-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.snap-head h2{letter-spacing:-.02em;font-size:26px;font-weight:400}.snap-more{margin-left:auto}.snap-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.snap-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;flex-direction:column;min-width:0;padding:24px 24px 22px;display:flex}.snap-card.k-rhythm{background:linear-gradient(160deg, var(--brass-soft), var(--surface) 62%)}.snap-stat{letter-spacing:-.03em;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1.04}.snap-label{color:var(--ink-2);margin-top:8px;font-weight:560}.snap-video{font-family:var(--font-serif);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:15.5px;display:-webkit-box;overflow:hidden}.snap-body{color:var(--ink-3);margin-top:12px}.snap-foot{margin-top:14px}.snap-foot a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}html.motion .snap .snap-card{opacity:0;transition:opacity .8s var(--ease-soft), transform .9s var(--ease-soft);transition-delay:calc(var(--i) * 90ms);transform:translateY(18px)scale(.985)}html.motion .snap.in .snap-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.motion .snap .snap-card{opacity:1;transition:none;transform:none}}@media (width<=720px){.snap-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:0 16px 6px;display:flex;overflow-x:auto}.snap-cards::-webkit-scrollbar{display:none}.snap-card{scroll-snap-align:center;flex:0 0 84%}.snap-card:only-child{flex-basis:100%}.snap-more{flex-basis:100%;margin-left:0}}.lab-next-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lab-next-list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 2px;font-size:17px;display:flex}.lab-next-empty{max-width:620px}.lab-tool-head{margin-top:44px;margin-bottom:14px}@media (width<=720px){.lab-next-list li{flex-direction:column;gap:4px}}.start-page{max-width:880px}.start-top{align-items:center;gap:12px;display:flex}.start-dots{gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.start-dots li{background:var(--rule-strong);width:22px;height:3px;transition:background .5s var(--ease-soft);border-radius:2px}.start-dots li.done{background:var(--ink-3)}.start-dots li.on{background:var(--brass)}.start-stage{margin-top:40px}html.motion .start-stage>*{animation:lab-rise .8s var(--ease-soft) both}html.motion .start-stage>:nth-child(2){animation-delay:70ms}html.motion .start-stage>:nth-child(3){animation-delay:.14s}html.motion .start-stage>:nth-child(n+4){animation-delay:.2s}.start-title{letter-spacing:-.03em;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1.04}.start-title span{display:block}.start-title .muted-line{color:var(--ink-3)}.start-two{grid-template-columns:1fr 1fr;gap:36px;margin-top:34px;display:grid}.start-list{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.start-list li{border-left:2px solid var(--rule-strong);gap:2px;padding-left:14px;display:grid}.start-actions{align-items:center;gap:18px;margin-top:32px;display:flex}.start-yt{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.start-field{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;margin-top:28px;position:relative;overflow:hidden}.start-count{margin-top:14px;font-size:17px}.start-count .num{font-size:22px}.start-pairs{gap:14px;margin-top:28px;display:grid}.start-pair{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;padding:20px 22px 16px}.start-pair-row{opacity:.62;transition:opacity .7s var(--ease-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.start-pair-row.picked,.start-pair-row.won{opacity:1}.start-pair-t{flex:1;min-width:0;font-size:17.5px}.start-pair-flags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}html.motion .start-pair-flags .badge{animation:lab-rise .7s var(--ease-soft) both}.start-pair-verdict{border-top:1px solid var(--rule);min-height:36px;margin-top:8px;padding-top:12px}.start-summary{margin-top:22px;font-size:22px}.start-caveat{max-width:640px;margin-top:10px}.start-caveat summary{cursor:pointer}.start-caveat p{margin-top:8px}.start-q-count{margin-bottom:12px}.start-answer{width:100%;font-family:var(--font-serif);resize:vertical;margin-top:24px;padding:16px 18px;font-size:18px;line-height:1.45}.start-answer+p{margin-top:10px}@media (prefers-reduced-motion:reduce){html.motion .start-stage>*,html.motion .start-pair-flags .badge{animation:none}}@media (width<=720px){.start-stage{margin-top:28px}.start-two{grid-template-columns:1fr;gap:26px}.start-pair-row{flex-wrap:wrap}.start-pair-flags{flex-basis:100%;justify-content:flex-start;padding-left:34px}.start-actions{flex-wrap:wrap}}@media (width>=721px){.start-page .snap-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}textarea.start-answer{height:auto;min-height:116px}.look-beta{vertical-align:middle;margin-left:8px}.look-abstain{max-width:640px}.look-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.look-item{border-bottom:1px solid var(--rule)}.look-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;display:flex}.look-title{min-width:0;font-size:18px}.look-item .gr-fold-in{gap:8px;max-width:680px;padding:0 2px;display:grid}.look-item.open .gr-fold-in{padding-bottom:18px}.look-headline{font-weight:560}.look-evidence{color:var(--ink-2)}.look-note{max-width:680px;margin-top:14px}@media (width<=720px){.look-head{flex-direction:column;align-items:flex-start;gap:8px}}.pz{gap:28px;margin-top:30px;display:grid}.pz-hero{margin-top:10px}.pz-q{border:0;min-width:0;margin:0;padding:0}.pz-q legend{margin-bottom:12px;padding:0;font-size:17px;font-weight:560}.pz-q legend .muted{margin-left:6px;font-size:13.5px;font-weight:400}.pz-chips{flex-wrap:wrap;gap:8px;display:flex}.pz-chip{background:var(--surface);height:38px;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);font:inherit;cursor:pointer;transition:background .25s var(--ease-soft), color .25s var(--ease-soft), box-shadow .25s var(--ease-soft), transform .25s var(--ease-soft);border:0;border-radius:999px;padding:0 16px;font-size:14.5px}.pz-chip:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.pz-chip:active{transform:scale(.97)}.pz-chip.on{background:var(--primary);color:var(--on-primary);box-shadow:none}.pz-other{max-width:360px;margin-top:12px}.pz-add{gap:8px;max-width:440px;margin-top:10px;display:flex}.pz-add .input{flex:1;min-width:0}.pz-foot{border-top:1px solid var(--rule);gap:10px;padding-top:22px;display:grid}.pz-foot .start-actions{margin-top:6px}.pz-sentence{font-size:21px;line-height:1.35}.pz-skip{margin-top:18px}.lab-persona{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);color:inherit;border-radius:14px;align-items:baseline;gap:14px;margin-top:28px;padding:16px 20px;display:flex}.lab-persona:hover{box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:none}.lab-persona.todo{background:linear-gradient(120deg, var(--brass-soft), var(--surface) 70%)}.lab-persona-s{flex:1;min-width:0;font-size:17px}@media (prefers-reduced-motion:reduce){.pz-chip{transition:none}}@media (width<=720px){.lab-persona{flex-direction:column;gap:6px}.pz-chip{height:42px}}.lab-tool{color:inherit;background:linear-gradient(120deg, var(--brass-soft), var(--surface) 65%);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .3s var(--ease-soft), transform .3s var(--ease-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:24px 26px;display:flex}.lab-tool:hover{box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:none;transform:translateY(-1px)}.lab-tool-t{margin:6px 0 4px;font-size:24px}.lab-tool p{max-width:560px}.lab-next-actions{flex-wrap:wrap;gap:16px;display:flex}.cx-title{margin-top:12px}.cx-eyebrow{margin-top:18px}.cx-form{gap:34px;margin-top:34px;display:grid}.cx-step{transition:opacity .4s var(--ease-soft);grid-template-columns:34px minmax(0,1fr);gap:16px;display:grid}.cx-step.locked{opacity:.45}.cx-step-n{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;display:grid}.cx-step-body h2{font-size:19px}.cx-step-body>p{max-width:620px;margin:4px 0 14px}.cx-step-body textarea.input,.cx-card textarea.input{resize:vertical;width:100%;height:auto}.cx-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:12px;display:grid}.cx-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.cx-card-head{align-items:center;gap:10px;display:flex}.cx-name{min-width:0;color:inherit;font-family:var(--font-serif);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:1;padding:4px 0;font-size:18px}.cx-name:focus{border-bottom-color:var(--rule-strong)}.cx-selects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cx-selects .input{width:100%;min-width:0}.cx-field{gap:6px;margin-top:16px;display:grid}.cx-field>span{font-weight:560}.cx-field .input{width:100%}.cx-picks{flex-wrap:wrap;gap:8px;display:flex}.cx-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.cx-note{max-width:700px;margin-top:18px}.cx-read{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;justify-items:start;gap:12px;margin-top:30px;padding:26px 28px;display:grid}.cx-read h2{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.15}.cx-read p{max-width:660px}.cx-next .eyebrow{margin-right:8px}html.motion .cx-read{animation:lab-rise .9s var(--ease-soft) .5s both}.cx-bars{gap:12px;margin-bottom:12px;display:grid}.cx-bar-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.cx-bar-row.none{color:var(--ink-3)}.cx-bar-name{align-items:center;gap:8px;min-width:0;display:flex}.cx-bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.cx-bar i{background:var(--ink-4);height:100%;transition:width 1.1s var(--ease-soft);border-radius:999px;display:block}.cx-bar i.v-a{background:var(--v-a)}.cx-bar i.v-b{background:var(--v-b)}.cx-bar i.v-c{background:var(--v-c)}.cx-bar-v{text-align:right}.cx-groups{border-top:1px solid var(--rule);margin-bottom:12px}.cx-group{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.cx-group.diverges{background:linear-gradient(90deg, var(--brass-soft), transparent 60%)}.cx-group-top{align-items:center;gap:8px;min-width:0;display:flex}.cx-why{gap:6px;max-width:680px;margin:10px 0;padding-left:18px;display:grid}.cx-yours dl{grid-template-columns:210px minmax(0,1fr);gap:10px 20px;margin:0 0 18px;display:grid}.cx-yours dt{color:var(--ink-3)}.cx-yours dd{margin:0}.cx-cards-ro{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}@media (prefers-reduced-motion:reduce){html.motion .cx-read{animation:none}.cx-bar i,.lab-tool{transition:none}}@media (width<=720px){.lab-tool{flex-direction:column;align-items:flex-start}.cx-step{grid-template-columns:1fr;gap:8px}.cx-bar-row{grid-template-columns:1fr 44px}.cx-bar-row .cx-bar{grid-area:2/1/auto/-1}.cx-group{grid-template-columns:1fr;gap:4px}.cx-yours dl{grid-template-columns:1fr;gap:2px 0}.cx-yours dd{margin-bottom:10px}.cx-foot{flex-direction:column;align-items:stretch}}.cx-caption{margin-top:8px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rd-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-top:6px;display:grid}.rd-scope{background:radial-gradient(circle at 50% 50%, var(--surface) 0 58%, transparent 59%);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:50%;flex:none;position:relative;overflow:hidden}.rd-ring{box-shadow:inset 0 0 0 1px var(--rule);border-radius:50%;margin:auto;position:absolute;inset:0}.rd-ring.r1{width:72%;height:72%}.rd-ring.r2{width:44%;height:44%}.rd-ring.r3{background:var(--brass);width:16%;height:16%;box-shadow:none;opacity:.9;border-radius:1px;width:6px;height:6px}.rd-cross{background:linear-gradient(var(--rule), var(--rule)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat;position:absolute;inset:0}.rd-sweep{background:conic-gradient(from 0deg, transparent 0 300deg, color-mix(in srgb, var(--brass) 38%, transparent) 358deg, var(--brass) 360deg);opacity:.55;border-radius:50%;position:absolute;inset:0}.rd-blip{background:var(--ink-3);opacity:.35;border-radius:2px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.rd-blip.relevant_now{background:var(--brass)}html.motion .rd-sweep{animation:7s linear infinite rd-turn}html.motion .rd-blip{animation:7s ease-out infinite rd-ping}@keyframes rd-turn{to{transform:rotate(360deg)}}@keyframes rd-ping{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--brass) 55%, transparent);transform:scale(1.7)}18%{transform:scale(1);box-shadow:0 0 0 12px #0000}70%,to{opacity:.3;transform:scale(1);box-shadow:0 0 #0000}}.rd-cards{gap:18px;margin-top:34px;display:grid}.rd-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);max-height:1400px;transition:box-shadow .35s var(--ease-soft), transform .35s var(--ease-soft), opacity .45s var(--ease-soft), max-height .5s var(--ease-soft), padding .5s var(--ease-soft), margin .5s var(--ease-soft);border-radius:20px;padding:28px 30px 24px;position:relative;overflow:hidden}.rd-card:before{content:"";background:var(--rule-strong);transform-origin:top;width:3px;position:absolute;inset:0 auto 0 0}.rd-card.relevant_now:before{background:var(--brass)}.rd-card:hover{box-shadow:inset 0 0 0 1px var(--rule-strong), var(--shadow-2);transform:translateY(-2px)}.rd-card.leaving{opacity:0;max-height:0;margin-top:-18px;padding-top:0;padding-bottom:0;transform:translate(24px)}html.motion .rd-card{animation:lab-rise .9s var(--ease-soft) both;animation-delay:calc(var(--i) * .11s + .12s)}html.motion .rd-card:before{animation:rd-grow .9s var(--ease-soft) both;animation-delay:calc(var(--i) * .11s + .38s)}@keyframes rd-grow{0%{transform:scaleY(0)}}.rd-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-when{margin-left:auto}.rd-title{letter-spacing:-.02em;max-width:820px;margin-top:14px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.16}.rd-source{color:var(--ink-3);margin-top:8px}.rd-source a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rd-evidence{color:var(--ink-2);font-weight:560}.rd-summary{max-width:760px;margin-top:10px}.rd-parts{border-top:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr);gap:12px 22px;margin:22px 0 0;padding-top:20px;display:grid}.rd-parts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:11px;font-weight:600}.rd-parts dd{max-width:680px;margin:0}.rd-parts ul{gap:6px;margin:0;padding-left:18px;display:grid}.rd-actions{margin-top:22px}.rd-actions-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rd-actions.asking .gr-fold{opacity:1;grid-template-rows:1fr}.rd-actions .gr-fold-in{gap:10px;display:grid}.rd-actions.asking .gr-fold-in{padding-top:16px}.rd-empty{box-shadow:inset 0 0 0 1px var(--rule);border-radius:20px;max-width:720px;margin-top:34px;padding:30px}.rd-empty .serif{margin-bottom:8px;font-size:22px}.rd-note{max-width:720px;margin-top:26px}.rd-strip{color:inherit;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .3s var(--ease-soft), transform .3s var(--ease-soft);border-radius:18px;align-items:center;gap:22px;margin-top:34px;padding:18px 24px 18px 18px;display:flex}.rd-strip:hover{box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:none;transform:translateY(-1px)}.rd-strip-body{flex:1;min-width:0}.rd-strip-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 2px;font-size:20px;display:-webkit-box;overflow:hidden}.rd-strip .rd-blip{width:6px;height:6px;margin:-3px 0 0 -3px}@media (prefers-reduced-motion:reduce){html.motion .rd-sweep,html.motion .rd-blip,html.motion .rd-card,html.motion .rd-card:before{animation:none}.rd-blip{opacity:.8}.rd-card,.rd-strip{transition:none}}@media (width<=860px){.rd-hero{grid-template-columns:1fr;gap:22px}.rd-hero .rd-scope{order:-1;width:180px!important;height:180px!important}}@media (width<=720px){.rd-card{padding:22px 20px 20px}.rd-parts{grid-template-columns:1fr;gap:4px 0}.rd-parts dd{margin-bottom:12px}.rd-strip{flex-wrap:wrap}.rd-strip .lab-link{flex-basis:100%}}.sk{background:linear-gradient(120deg, var(--brass-soft), var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;gap:12px;padding:20px 22px;display:grid}.sk-invite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sk-h{font-size:22px}.sk-invite p{max-width:460px;margin-top:2px}.sk-buttons{align-items:center;gap:10px;display:flex}.sk-mic{align-items:center;gap:9px;display:inline-flex}.sk-dot{background:var(--brass);border-radius:2px;width:9px;height:9px}html.motion .sk-mic .sk-dot{animation:sk-breathe 2.4s var(--ease-in-out) infinite}@keyframes sk-breathe{50%{opacity:.6;transform:scale(1.5)}}.sk-live{gap:12px;display:grid}.sk-bars{align-items:center;gap:4px;height:84px;display:flex}.sk-bars i{background:var(--ink);opacity:.4;border-radius:2px;flex:1;min-width:3px;height:100%;transition:transform 90ms linear,opacity 90ms linear;transform:scaleY(.12)}.sk-bars i:nth-child(4n){background:var(--brass)}.sk-live-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.sk-working{align-items:center;gap:10px;min-height:44px;display:flex}.sk-type{gap:10px;display:grid}.sk-type textarea.input{resize:vertical;width:100%;height:auto}.sk-heard{color:var(--kind-text,var(--brass-text));text-transform:none;letter-spacing:0}.sk-result{justify-items:start;gap:8px;display:grid}.sk-result blockquote{max-width:680px;margin:0;font-size:18px;line-height:1.4}html.motion .sk-result>*{animation:lab-rise .7s var(--ease-soft) both}html.motion .sk-result>:nth-child(2){animation-delay:80ms}html.motion .sk-result>:nth-child(n+3){animation-delay:.16s}.sk-err{color:var(--bad)}@media (prefers-reduced-motion:reduce){html.motion .sk-mic .sk-dot,html.motion .sk-result>*{animation:none}.sk-bars i{transition:none;transform:scaleY(.5)}}@media (width<=720px){.sk-buttons{width:100%}.sk-buttons .pill{flex:1;justify-content:center}}.celebrate{pointer-events:none;z-index:120;width:100vw;height:100vh;position:fixed;inset:0}.lab-next-line{color:inherit;background:linear-gradient(90deg, var(--brass-soft), transparent 80%);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .3s var(--ease-soft);border-radius:12px;align-items:center;gap:12px;margin-bottom:26px;padding:12px 16px;font-size:14px;display:flex}.lab-next-line:hover{box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:none}.lab-next-line>span:nth-child(2){flex:1;min-width:0}.lab-next-dot{background:var(--brass);border-radius:2px;flex:none;width:8px;height:8px}html.motion .lab-next-dot{animation:sk-breathe 2.4s var(--ease-in-out) infinite}.you-essentials{border-top:1px solid var(--rule);margin-top:48px;padding-top:30px}.you-answer{width:100%;min-height:70px;font-family:var(--font-serif);resize:vertical;font-size:16.5px;height:auto!important}.you-more{margin-left:auto}@media (prefers-reduced-motion:reduce){html.motion .lab-next-dot{animation:none}}@media (width<=720px){.lab-next-line{flex-wrap:wrap}.you-more{flex-basis:100%;margin-left:0}}.home-part{margin-top:52px}.home-part-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.home-part-head h2{letter-spacing:-.02em;font-size:28px;font-weight:400}.home-part-n{width:28px;height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:50%;place-items:center;font-size:12.5px;display:grid}.home-part-more{margin-left:auto}.home-part .snap,.home-part .rd-strip{margin-top:18px}.home-tabs{background:var(--surface-2);border-radius:999px;margin-left:auto;padding:3px;display:inline-flex}.home-tabs button{color:var(--ink-3);font:inherit;cursor:pointer;height:32px;transition:background .3s var(--ease-soft), color .3s var(--ease-soft), box-shadow .3s var(--ease-soft);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:560}.home-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.home-tab{margin-top:18px}html.motion .home-tab{animation:lab-rise .55s var(--ease-soft) both}.idea-form{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong), var(--shadow-1);transition:box-shadow .3s var(--ease-soft);border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 22px;display:flex}.idea-form:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink), var(--shadow-2)}.idea-input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:21px}.idea-hint{max-width:640px;margin-top:12px}.idea-list{gap:2px;margin-top:26px;display:grid}.idea-list .eyebrow{margin-bottom:6px}.idea-list-item{border-top:1px solid var(--rule);color:inherit;transition:padding .3s var(--ease-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 2px;font-size:17px;display:flex}.idea-list-item:hover{padding-left:8px;text-decoration:none}.look-actions{flex-wrap:wrap;gap:16px;display:flex}.gr-connection{color:inherit;box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding:16px 20px;display:flex}.gr-connection:hover{box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:none}@media (prefers-reduced-motion:reduce){html.motion .home-tab{animation:none}}@media (width<=720px){.home-tabs{width:100%;margin-left:0}.home-tabs button{flex:1;padding:0 8px}.idea-form{border-radius:20px;flex-direction:column;align-items:stretch;padding:14px}.idea-input{font-size:18px}.idea-list-item,.gr-connection{flex-direction:column;gap:4px}}.continue{margin-bottom:18px}.continue-main{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);color:inherit;transition:box-shadow .35s var(--ease-soft), transform .35s var(--ease-soft);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.continue.due .continue-main{box-shadow:inset 0 0 0 1.5px var(--brass);background:var(--brass-soft)}.continue-main:hover{box-shadow:inset 0 0 0 1px var(--ink-3);text-decoration:none}html.motion .continue-main:hover{transform:translateY(-1px)}html.motion .continue-main{animation:lab-rise .8s var(--ease-soft) both}.continue-body{gap:3px;min-width:0;display:grid}.continue-t{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.continue-more{margin:10px 2px 0;display:inline-block}.continue-steps,.idea-row-steps{gap:4px;display:grid}.continue-steps{grid-template-columns:repeat(3,12px)}.idea-row-steps{grid-template-columns:repeat(3,8px)}.continue-steps i,.idea-row-steps i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--rule-strong);transition:background .4s var(--ease-soft);border-radius:2px}.continue-steps i.on,.idea-row-steps i.on{background:var(--ink);box-shadow:none}.continue-steps i.now,.idea-row-steps i.now{background:var(--brass);box-shadow:none}html.motion .continue-steps i.now{animation:lab-blink 2.4s var(--ease-soft) infinite}.idea-rows{display:grid}.idea-row{border-top:1px solid var(--rule);color:inherit;transition:padding .3s var(--ease-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 2px;display:grid}html.motion .idea-row{animation:lab-rise .7s var(--ease-soft) both;animation-delay:calc(var(--i,0) * 60ms)}.idea-row:hover{padding-left:8px;text-decoration:none}.idea-row-main{gap:2px;min-width:0;display:grid}.idea-row-t{overflow-wrap:anywhere;font-size:18px}button.idea-list-item{border:0;border-top:1px solid var(--rule);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;font-size:17px}.idea-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.idea-save{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.idea-save i{background:var(--good);width:7px;height:7px;transition:background .3s var(--ease-soft);border-radius:2px}.idea-save.dirty i,.idea-save.saving i{background:var(--brass)}html.motion .idea-save.saving i{animation:lab-blink .9s var(--ease-soft) infinite}.idea-save.error i{background:var(--bad)}.idea-title{width:100%;color:inherit;resize:none;field-sizing:content;min-height:1.2em;font-size:clamp(26px,3.6vw,38px);line-height:1.15;font-family:var(--font-serif);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;margin-top:10px;padding:2px 0 6px;display:block;overflow:hidden}.intro-on{color:var(--brass-text);font-style:normal;font-weight:560}.idea-title:hover,.idea-title:focus{border-bottom-color:var(--rule-strong)}.src-strip{border-left:3px solid var(--brass);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;gap:6px;max-width:760px;margin-top:22px;padding:16px 18px;display:grid}.src-strip.compact{margin-top:18px;padding:12px 16px}html.motion .src-strip{animation:lab-rise .8s var(--ease-soft) .1s both}.src-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.src-title{overflow-wrap:anywhere;font-size:19px;line-height:1.3}.src-strip.compact .src-title{font-size:17px}.src-title a{color:inherit}.src-angle{background:var(--paper);font-family:var(--font-serif);border-radius:10px;margin:6px 0 0;padding:10px 14px;font-size:16px;line-height:1.45}.src-angle .eyebrow{font-family:var(--font-sans);margin-bottom:4px;display:block}.src-more summary,.cx-more>summary,.intro-step>summary{cursor:pointer;list-style:none}.src-more summary::-webkit-details-marker{display:none}.cx-more>summary::-webkit-details-marker{display:none}.intro-step>summary::-webkit-details-marker{display:none}.src-more summary{color:var(--ink-2);margin-top:4px;font-size:13.5px}.src-more summary:before,.cx-more>summary:after{content:"+";width:16px;font-family:var(--font-mono);color:var(--ink-3);display:inline-block}.src-more[open] summary:before,.cx-more[open]>summary:after{content:"–"}.src-more ul{gap:4px;margin:8px 0 6px 18px;font-size:14px;display:grid}.idea-last{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin-top:18px;padding:14px 18px;display:flex}.idea-last.stale{background:var(--brass-soft)}.idea-last p{max-width:520px;margin-top:4px}.cx-diff{background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 18px;margin:14px 0 4px;padding:12px 14px;display:grid}.cx-diff>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cx-diff>div .eyebrow{width:100%}.cx-diff>p{grid-column:1/-1}.cx-diff-chip{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);background:var(--surface);border-radius:999px;padding:3px 9px;font-size:12.5px}.cx-diff-chip.differs{box-shadow:inset 0 0 0 1px var(--brass);color:var(--brass-text);background:var(--brass-soft)}.cx-selects .input.differs{box-shadow:inset 0 0 0 1px var(--brass)}.cx-cards.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-cards.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-step{border-top:1px dashed var(--rule-strong);padding-top:22px;display:block}.intro-step>summary{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.intro-sum{margin-top:2px;display:block}.intro-body{gap:12px;max-width:660px;margin:14px 0 0 50px;display:grid}.intro-toggle{box-shadow:inset 0 0 0 1px var(--rule-strong);cursor:pointer;transition:box-shadow .3s var(--ease-soft), background .3s var(--ease-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.intro-toggle.on{box-shadow:inset 0 0 0 1.5px var(--brass);background:var(--brass-soft)}.intro-toggle input{accent-color:var(--brass);margin-top:3px}.intro-toggle span span{margin-top:2px;display:block}.cx-keep{background:var(--rule);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}html.motion .cx-keep{animation:lab-rise .9s var(--ease-soft) .7s both}.cx-keep>div{background:var(--surface);align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid}.cx-keep p{overflow-wrap:anywhere}.cx-keep-next .pill{white-space:normal;text-align:left;justify-self:start;height:auto;min-height:38px;margin-top:2px;padding-top:8px;padding-bottom:8px}.cx-more{border-top:1px solid var(--rule);padding-top:18px}.cx-more>summary{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cx-more>summary h2{font-size:22px}.cx-more>summary:after{margin-left:auto;font-size:18px}.cx-more[open]>summary{margin-bottom:14px}.cx-run{grid-template-columns:190px minmax(0,1fr);gap:10px 20px;font-size:14.5px;line-height:1.55;display:grid}.cx-run dt{color:var(--ink-3)}.cx-run dd{color:var(--ink-2);margin:0}.fu-form{gap:18px;max-width:720px;display:grid}.fu-q{gap:8px;display:grid}.fu-q .input{width:100%;height:auto}.fu-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fu-log{gap:10px;max-width:720px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fu-log li{border-top:1px solid var(--rule);grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.fu-happened,.fu-useful{color:var(--ink-2);margin-top:2px;font-size:14px;display:block}.fu-checkin{border-top:1px dashed var(--rule-strong);gap:8px;max-width:720px;margin:26px 0 12px;padding-top:18px;display:grid}.fu-date{width:auto;height:38px}.notice>span{min-width:0}@media (width<=860px){.cx-keep{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-cards.n3,.cx-cards.n2{grid-template-columns:1fr}}@media (width<=720px){.continue-main{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:16px}.continue-go{text-align:center;grid-column:1/-1;justify-self:stretch}.continue-t{font-size:19px}.idea-row{grid-template-columns:minmax(0,1fr) auto}.idea-row-steps{display:none}.idea-last{flex-direction:column;align-items:flex-start}.cx-diff{grid-template-columns:1fr}.intro-step>summary{grid-template-columns:30px minmax(0,1fr);gap:10px}.intro-body{margin-left:0}.cx-keep{grid-template-columns:1fr}.cx-run{grid-template-columns:1fr;gap:2px 0}.cx-run dd{margin-bottom:12px}.fu-log li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){html.motion .continue-main,html.motion .idea-row,html.motion .src-strip,html.motion .cx-keep,html.motion .continue-steps i.now,html.motion .idea-save.saving i{animation:none}html.motion .continue-main:hover{transform:none}}.cs{margin-top:28px}.cs-sheet{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-tile{aspect-ratio:16/9;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);transition:background .6s var(--ease-soft), box-shadow .6s var(--ease-soft), opacity .6s var(--ease-soft);border-radius:6px;position:relative;overflow:hidden}.cs-tile.read{background:var(--brass-soft)}.cs-tile img{object-fit:cover;width:100%;height:100%;display:block}.cs-fallback{color:var(--brass-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:6px 8px;font-size:10.5px;line-height:1.25;display:-webkit-box;position:absolute;inset:0;overflow:hidden}.cs-tile.featured{box-shadow:0 0 0 2px var(--bg,var(--surface)), 0 0 0 4px var(--brass);overflow:visible}.cs-tile.featured img{border-radius:6px}.cs.settled .cs-tile:not(.featured){opacity:.82}html.motion .cs:not(.settled) .cs-tile:not(.read):not(.developed){animation:cs-wait 2.4s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .11s)}html.motion .cs-tile.developed img{animation:cs-develop .7s var(--ease-soft) both;animation-delay:calc(var(--i) * 35ms)}@keyframes cs-wait{50%{background:var(--surface-sunk)}}@keyframes cs-develop{0%{opacity:0;transform:scale(1.08,.2)}to{opacity:1;transform:none}}.cs-empty{max-width:56ch;color:var(--ink-2);margin-top:28px;font-size:17px}.cs-plate{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:22px;margin:18px 0 0;padding:14px;display:grid}html.motion .cs-plate{animation:lab-rise .9s var(--ease-soft) .15s both}.cs-plate-img{aspect-ratio:16/9;background:var(--surface-2);border-radius:10px;overflow:hidden}.cs-plate-img img{object-fit:cover;width:100%;height:100%;display:block}.cs-plate figcaption{min-width:0}.cs-plate-scope{color:var(--brass-text)}.cs-plate-title{letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:clamp(20px,2.2vw,26px);line-height:1.18;display:-webkit-box;overflow:hidden}.cs-plate-count{color:var(--ink-2);margin-top:10px;font-size:15px}.cs-plate-count .num{color:var(--ink);font-size:26px}.cs-plate figcaption p{margin-top:8px}.pz-ours{color:var(--brass-text);background:var(--brass-soft);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.start-you{border-left:2px solid var(--kind);gap:6px;max-width:60ch;margin-top:26px;padding-left:14px;display:grid}.start-you .serif{font-size:19px;line-height:1.35}.start-payoff{gap:22px;min-width:0;margin-top:28px;display:grid}.start-payoff:empty{display:none}.start-next{max-width:640px;margin-top:30px}.start-ways{flex-wrap:wrap}@media (width<=640px){.cs-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cs-tile:nth-child(n+13):not(.featured){display:none}.cs-sheet:has(.cs-tile.featured:nth-child(n+13)) .cs-tile:nth-child(12){display:none}.cs-plate{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:14px;padding:12px}.cs-plate-title{margin-top:4px;font-size:17px}.cs-plate-count .num{font-size:20px}.start-ways{flex-direction:column;align-items:flex-start;gap:14px}}.refs{border-top:1px solid var(--rule);margin-top:56px;padding-top:36px}.refs-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.refs-place{min-height:132px;box-shadow:inset 0 0 0 1px var(--rule);background:linear-gradient(var(--rule-strong), var(--rule-strong)) center / 14px 1px no-repeat, linear-gradient(var(--rule-strong), var(--rule-strong)) center / 1px 14px no-repeat;transition:box-shadow .5s var(--ease-soft), background-color .5s var(--ease-soft), transform .5s var(--ease-soft);border-radius:12px;position:relative}.refs-place.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);flex-direction:column;gap:10px;padding:14px;display:flex}.refs-place.on:hover{box-shadow:inset 0 0 0 1px var(--brass), 0 10px 24px -18px #00000059;transform:translateY(-2px)}.refs-mono{width:40px;height:40px;color:var(--brass-text);background:var(--brass-soft);border-radius:8px;place-items:center;font-size:22px;line-height:1;display:grid}.refs-text{gap:3px;min-width:0;display:grid}.refs-handle{color:inherit;overflow-wrap:anywhere;font-size:14.5px;font-weight:560;text-decoration:none}.refs-handle:hover{text-underline-offset:3px;text-decoration:underline}.refs-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.refs-x{width:28px;height:28px;color:var(--ink-4);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:8px;font-size:12px;transition:opacity .2s,background .2s;position:absolute;top:6px;right:6px}.refs-place:hover .refs-x,.refs-x:focus-visible{opacity:1;background:var(--surface-2)}html.motion .refs-place.new{animation:cs-develop .7s var(--ease-soft) both}html.motion .refs-place.new .refs-mono{animation:refs-pop .6s var(--ease-out) .25s both}@keyframes refs-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}.refs-add{max-width:520px;margin-top:18px}.refs-row{gap:8px;display:flex}.refs-row .input{flex:1;min-width:0}.refs-read{color:var(--ink-3);min-height:1.4em;margin-top:8px}.refs-read strong{color:var(--brass-text);font-weight:600}.refs-read.bad{color:var(--bad,#a23b2a)}.refs-why-in{width:100%;margin-top:8px}html.motion .refs-why-in{animation:lab-rise .45s var(--ease-soft) both}.refs-note{max-width:70ch;margin-top:16px}@media (width<=760px){.refs-shelf{grid-template-columns:1fr;gap:8px}.refs-place{background:0 0;border-radius:6px;height:12px;min-height:0}.refs-place.on{border-radius:12px;flex-direction:row;align-items:center;height:auto;padding:10px 44px 10px 10px}.refs-x{opacity:1;top:50%;transform:translateY(-50%)}}.st{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;margin:0 0 22px;padding:22px 22px 18px}.st-quiet{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;margin:0 0 18px;padding:14px 18px}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-headline{letter-spacing:-.01em;max-width:30ch;margin:10px 0 18px;font-size:clamp(24px,3vw,34px);line-height:1.15}.st-sheet .cs-tile.dim{opacity:.22;filter:saturate(.15)}.st-sheet .cs-tile.lit{opacity:1;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brass);overflow:visible}.st-sheet .cs-tile.lit img{border-radius:6px}html.motion .st-sheet .cs-tile.lit{animation:st-lit .9s var(--ease-soft) both;animation-delay:calc(.35s + var(--i) * 70ms)}html.motion .st-sheet .cs-tile.dim{animation:st-dim .9s var(--ease-soft) both}@keyframes st-lit{0%{opacity:.22;filter:saturate(.15);box-shadow:none}to{opacity:1;filter:none}}@keyframes st-dim{0%{opacity:.82;filter:none}to{opacity:.22;filter:saturate(.15)}}.st-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.st-read .eyebrow{margin-bottom:6px}.st-read p{margin:0}.st-int-p{font-size:16.5px;font-style:italic;line-height:1.45}.st-how{margin-top:14px}.st-how summary{cursor:pointer;color:var(--ink-3);font-size:13px}.st-how ul{color:var(--ink-2);margin:8px 0 0;padding-left:18px}.st-answer{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.st-answers{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.st-answer .gr-fold.open{opacity:1;grid-template-rows:1fr}.st-answers .pill.on{box-shadow:inset 0 0 0 2px var(--brass)}.st-note{gap:10px;max-width:560px;margin-top:12px;display:grid}.st-yournote{margin:14px 0 0}.st-yournote .eyebrow{margin-bottom:4px;display:block}.st-waiting{background:var(--brass-soft);border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.st-waiting .spinner.slow{flex:none;animation-duration:2.4s}.st-waiting.slipped{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);align-items:flex-start}.st-waiting-ic{background:var(--brass-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid}.st-waiting-body{flex-direction:column;gap:4px;min-width:0;display:flex}.st-waiting-do{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.st-waiting-do .tiny{flex:180px;min-width:0}.st-admin-wait{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.st-admin-wait a{background:var(--surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--rule);color:inherit;overflow-wrap:anywhere;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.st-admin-wait a.late{background:var(--brass-soft)}.ah-wait-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ah-wait{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);color:inherit;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;padding:12px 14px;text-decoration:none;display:flex}.ah-wait.late{background:var(--brass-soft)}.ah-wait-main{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ah-wait .bad,.card .tiny.bad{color:var(--bad)}.ah-count{background:var(--brass-soft);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.st-poss{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.st-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.st-card{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}html.motion .st-card{animation:lab-rise .7s var(--ease-soft) both;animation-delay:calc(var(--i) * 90ms)}.st-card.stretch{box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.st-card.settled{opacity:.78}.st-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.st-card-t{margin-top:4px;font-size:19px;line-height:1.2}.st-card-p{color:var(--ink-2);flex:1;margin:0}.st-react{margin-top:8px}.st-react .pz-chip{height:32px;padding:0 12px;font-size:13px}.st-react .pz-chip.primary{background:var(--ink);color:var(--surface);box-shadow:none}.st-said{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.st-note.tiny,.st .st-note{margin-top:14px}.st-list{margin:0;padding:0;list-style:none}.st-list li{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.st-list li.moving_away .serif{color:var(--ink-3)}.you-strengths{margin-top:28px}.st-admin-ex{flex-wrap:wrap;gap:8px;display:flex}.st-admin-ex figure{width:132px;margin:0}.st-admin-ex img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;display:block}.st-admin-ctx dt{margin-top:6px;font-weight:600}.st-admin-ctx dd{margin:0}.st-admin-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-admin-cards li{background:var(--surface-2);border-radius:12px;gap:8px;padding:12px;display:grid}.st-admin-cards .input{width:100%}.st-admin-sel{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=760px){.st{padding:18px 16px 14px}.st-read{grid-template-columns:1fr;gap:14px}.st-cards{grid-template-columns:1fr}.st-sheet .cs-tile.lit{display:block}}.pz-read{color:var(--ink);align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:500;display:flex}.pz-read-dot{background:var(--brass);border-radius:2px;flex:none;width:8px;height:8px}html.motion .pz-read-dot{animation:2.4s ease-in-out infinite pz-read-pulse}@keyframes pz-read-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brass) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--brass) 0%, transparent)}}.pz-speak-fold{margin:0 0 16px}.pz-speak-fold>summary{cursor:pointer;color:var(--ink-3);width:fit-content;font-size:13.5px}.pz-speak-fold[open]>summary{margin-bottom:12px}.pz-chip-src{color:inherit;opacity:.7;font-size:10.5px;font-weight:500}.lang-offer{background:var(--kind-soft,var(--brass-soft));animation:lab-rise .8s var(--ease-soft,ease-out) both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;padding:12px 16px;display:flex}.lang-offer-t{color:var(--ink);font-size:14.5px}.lang-offer-acts{align-items:center;gap:8px;display:flex}.lang-offer-go{padding:6px 14px;font-size:13.5px}.lang-offer-no{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:13px}.lang-offer-hint{flex-basis:100%}.pill.pz-saved{background:var(--kind,var(--brass));border-color:var(--kind,var(--brass));animation:.9s cubic-bezier(.34,1.56,.64,1) pz-saved-in}.pz-saved-label{animation:.6s ease-out both pz-saved-label;display:inline-block}@keyframes pz-saved-in{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kind,var(--brass)) 45%, transparent);transform:scale(1)}35%{transform:scale(1.06)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--kind,var(--brass)) 0%, transparent);transform:scale(1)}}@keyframes pz-saved-label{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pill.pz-saved,.pz-saved-label{animation:none}}.pz-reads{color:var(--ink-2);gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pz-reads li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;animation:.5s both pz-read-in;display:flex}.pz-read-lang{letter-spacing:.04em;text-transform:uppercase;color:var(--kind-text,var(--brass-text));font-size:10.5px;font-weight:600}.pz-read-en{color:var(--ink-3)}.pz-reads .pz-read-note{color:var(--ink-3);font-size:12px;animation:none}@keyframes pz-read-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.pz-reads li{animation:none}}:root{--kind:var(--brass);--kind-2:var(--brass);--kind-text:var(--brass-text);--kind-soft:var(--brass-soft)}[data-kind=tech]{--kind:#2f6fe0;--kind-2:#7c5cff;--kind-text:#1f4fb0}[data-kind=education]{--kind:#1f9d8a;--kind-2:#3fb9e0;--kind-text:#136b5e}[data-kind=finance]{--kind:#1f8a4c;--kind-2:#c9a227;--kind-text:#16663a}[data-kind=film]{--kind:#c2334d;--kind-2:#7c5cff;--kind-text:#9a2238}[data-kind=music_dance]{--kind:#d63fa0;--kind-2:#7c5cff;--kind-text:#9c2474}[data-kind=comedy]{--kind:#e6b400;--kind-2:#ff5d7a;--kind-text:#7d6000}[data-kind=food]{--kind:#d9542b;--kind-2:#f2b134;--kind-text:#a33a1a}[data-kind=travel]{--kind:#e0702a;--kind-2:#f2b134;--kind-text:#a4491a}[data-kind=news]{--kind:#3b5aa6;--kind-2:#c2334d;--kind-text:#2c4586}[data-kind=gaming]{--kind:#7c3aed;--kind-2:#22d3ee;--kind-text:#5b21b6}[data-kind=lifestyle]{--kind:#d9577c;--kind-2:#f2b134;--kind-text:#a3304f}[data-kind]{--kind-soft:color-mix(in srgb, var(--kind) 13%, var(--surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-kind]{--kind-text:color-mix(in srgb, var(--kind) 60%, white);--kind-soft:color-mix(in srgb, var(--kind) 20%, var(--surface))}}:root[data-theme=dark][data-kind]{--kind-text:color-mix(in srgb, var(--kind) 60%, white);--kind-soft:color-mix(in srgb, var(--kind) 20%, var(--surface))}.st-sheet .cs-tile.lit{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--kind), 0 10px 28px -8px color-mix(in srgb, var(--kind) 55%, transparent)}html.motion .st-sheet .cs-tile.lit{animation-name:st-lit,st-rise}@keyframes st-rise{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.badge.kind{background:var(--kind-soft);color:var(--kind-text)}.st-race{gap:12px;margin:10px 0 14px;display:grid}.st-race-top{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-race-v{font-family:var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.st-race-row.lead .st-race-v{color:var(--kind-text)}.st-race-track{background:var(--surface-sunk);border-radius:999px;height:10px;margin-top:4px;overflow:hidden}.st-race-fill{height:100%;width:var(--w);border-radius:inherit;background:var(--ink-4)}.st-race-row.lead .st-race-fill{background:linear-gradient(90deg, var(--kind), var(--kind-2))}html.motion .st-race .st-race-fill{width:0;transition:width 1.3s var(--ease-soft)}html.motion .st-race .st-race-row.lead .st-race-fill{transition-delay:.25s}html.motion .st-race.go .st-race-fill{width:var(--w)}.st-deck-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:14px;display:grid}.st-deck{border-radius:18px;outline:none;position:relative}.st-deck:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.st-stack{height:330px;margin:0;padding:0;list-style:none;position:relative}.st-stack .st-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 18px 40px -18px #14100847;transform:translate(calc(var(--depth) * 12px), calc(var(--depth) * 9px)) rotate(calc(var(--depth) * 1.6deg)) scale(calc(1 - var(--depth) * .03));transition:transform .45s var(--ease-soft), opacity .45s var(--ease-soft);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:18px;gap:10px;padding:22px;animation:none;position:absolute;inset:0 28px 0 0;overflow:hidden}.st-stack .st-card.top{cursor:grab}.st-stack .st-card.top:active{cursor:grabbing}.st-stack .st-card.stretch{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--kind), 0 18px 40px -18px #14100847}.st-stack .st-card.out-right{opacity:0;transform:translate(120%,-10px)rotate(18deg)}.st-stack .st-card.out-left{opacity:0;transform:translate(-120%,-10px)rotate(-18deg)}.st-stack .st-card.out-up{opacity:0;transform:translateY(-110%)rotate(-3deg)}.st-stack .st-card-t{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.st-stack .st-card-p{flex:none;font-size:15px}.st-card-art{background:radial-gradient(120% 90% at 0% 100%, color-mix(in srgb, var(--kind) 70%, transparent), transparent 60%), radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--kind-2) 55%, transparent), transparent 60%), var(--kind-soft);border-radius:12px;flex:1;min-height:60px}.st-card-by{margin-top:2px}.st-stamp{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--surface) 80%, transparent);border:3px solid;border-radius:10px;padding:6px 12px;font-size:18px;font-weight:700;position:absolute;top:22px;right:22px;transform:rotate(-11deg)}.st-stamp.make{color:var(--good)}.st-stamp.pass{color:var(--bad,#b3261e);left:22px;right:auto;transform:rotate(11deg)}.st-stamp.later{color:var(--ink-3);top:auto;bottom:22px}html.motion .st-card.out-right .st-stamp.make,html.motion .st-card.out-left .st-stamp.pass,html.motion .st-card.out-up .st-stamp.later{animation:.25s cubic-bezier(.34,1.56,.64,1) st-stamp}@keyframes st-stamp{0%{scale:1.7}}.st-deck-empty{border:1.5px dashed var(--rule-strong);text-align:center;border-radius:18px;place-items:center;height:140px;padding:16px;display:grid}.st-ask{background:var(--kind-soft);border-radius:18px;gap:10px;padding:22px;display:grid}html.motion .st-ask{animation:lab-rise .5s var(--ease-soft) both}.st-ask-q{margin:0;font-size:22px;line-height:1.2}.st-moves{gap:8px;display:grid}.st-move{text-align:left;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:8px 10px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:grid}.st-move:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--kind);transform:translate(3px)}.st-move:disabled{opacity:.55}.st-move-ic{background:var(--surface-2);border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.st-move b{font-size:13.5px;font-weight:600;display:block}.st-move small{color:var(--ink-3);font-size:11.5px;line-height:1.3;display:block}.st-move.primary{background:var(--ink);color:var(--on-primary);box-shadow:none}.st-move.primary .st-move-ic{background:var(--kind);color:#fff}.st-move.primary small{color:color-mix(in srgb, var(--on-primary) 70%, transparent)}.st-keys{margin-top:2px}.st-pile{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.st-pile-row{background:var(--surface-2);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:grid}html.motion .st-pile-row{animation:lab-rise .45s var(--ease-soft) both}.st-pile-ic{background:var(--surface);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.st-pile-row.r-make_it .st-pile-ic{background:var(--kind);color:#fff}@media (width<=760px){.st-deck-wrap{grid-template-columns:1fr}.st-stack{height:360px}.st-stack .st-card{padding:18px;inset:0 18px 0 0}.st-move small{display:none}.st-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.st-move.primary{grid-column:1/-1}}.cr{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 30px 70px -30px #1410084d;isolation:isolate;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid;position:relative;overflow:hidden}.cr-glow{background:radial-gradient(closest-side at 30% 50%, color-mix(in srgb, var(--kind) 22%, transparent), transparent 70%), radial-gradient(closest-side at 80% 20%, color-mix(in srgb, var(--kind-2) 14%, transparent), transparent 70%);z-index:-1;pointer-events:none;position:absolute;inset:-20% -10% -20% 10%}html.motion .cr-glow{animation:7s ease-in-out infinite alternate cr-breathe}@keyframes cr-breathe{0%{opacity:.7;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}.cr-wall{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;align-content:center;gap:6px;margin:0;padding:20px;list-style:none;display:grid}.cr-tile{aspect-ratio:16/9;background:var(--surface-sunk);border-radius:7px;min-width:0;position:relative;overflow:hidden}.cr-tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cr-tile .cs-fallback{padding:4px;font-size:9px}.cr-tile.cr-hero{aspect-ratio:auto;min-width:0;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--kind), 0 24px 50px -16px color-mix(in srgb, var(--kind) 60%, transparent);border-radius:12px;grid-area:span 3/span 3}.cr-hero-tag{font:500 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;border-radius:6px;padding:3px 8px;position:absolute;top:10px;left:10px}.cr-read{flex-direction:column;justify-content:center;gap:16px;padding:40px 36px 28px;display:flex}.cr-kicker{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kind-text);align-items:center;gap:8px;display:flex}.cr-kicker i{background:var(--kind);border-radius:2px;width:8px;height:8px}.cr-big{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:1.02}.cr-big em{color:var(--kind-text);font-style:normal}html.motion .cr-big{animation:cr-in .9s var(--ease-soft) .6s both}@keyframes cr-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}.cr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cr-stat{background:var(--surface-2);border-radius:12px;padding:12px 12px 10px}html.motion .cr-stat{animation:.6s cubic-bezier(.34,1.56,.64,1) both cr-pop;animation-delay:calc(1s + var(--i) * .16s)}@keyframes cr-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}}.cr-stat-v{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.cr-stat-l{color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.3}.cr-as{border-left:3px solid var(--kind);background:var(--kind-soft);border-radius:0 12px 12px 0;gap:4px;margin:0;padding:12px 14px;display:grid}.cr-as .serif{font-size:17px;line-height:1.35}html.motion .cr-as{animation:cr-wipe .9s var(--ease-soft) 1.6s both}@keyframes cr-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.start-page:has(.cr){max-width:1180px}.pill.solid.cr-yes{box-shadow:0 0 0 4px var(--kind-soft), 0 12px 26px -10px var(--kind)}@media (width<=860px){.cr{grid-template-columns:1fr}.cr-wall{padding:14px 14px 0}.cr-read{padding:20px 18px 22px}.cr-stat-v{font-size:22px}}.mn-names{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;gap:10px;max-width:640px;padding:22px;display:grid}.mn-namerow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.mn-name{background:var(--kind-soft);color:var(--kind-text);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:500}.mn-grow{flex:1}.mn-warn{color:var(--bad)}.mn-stats{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 24px 60px -30px color-mix(in srgb, var(--kind) 45%, transparent);isolation:isolate;border-radius:22px;grid-template-columns:auto 1fr;gap:18px 32px;padding:26px;display:grid;position:relative;overflow:hidden}.mn-stats:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--kind) 16%, transparent), transparent 70%);z-index:-1;position:absolute;inset:-40% 40% -40% -20%}.mn-total-v{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--kind-text);font-variant-numeric:tabular-nums;font-size:clamp(64px,9vw,110px);line-height:.9}.mn-total-l{color:var(--ink-2);margin-top:8px;font-size:14px}.mn-side{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:10px;display:grid}.mn-side>div{background:var(--surface-2);border-radius:12px;gap:2px;padding:12px;display:grid}.mn-side b{font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:1}.mn-side span{color:var(--ink-3);font-size:12px}.mn-chart{grid-column:1/-1}.mn-bars{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:90px;display:grid}.mn-bar{height:var(--h);background:color-mix(in srgb, var(--kind) 70%, var(--surface));transform-origin:bottom;border-radius:3px 3px 1px 1px}.mn-bar.zero{background:var(--surface-sunk)}.mn-bar.spike{background:linear-gradient(180deg, var(--kind-2), var(--kind));box-shadow:0 0 18px -2px color-mix(in srgb, var(--kind) 70%, transparent)}html.motion .mn-bar{animation:.8s cubic-bezier(.34,1.4,.64,1) both mn-grow;animation-delay:calc(.3s + var(--i) * 25ms)}@keyframes mn-grow{0%{transform:scaleY(0)}}.mn-chart-foot{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.mn-spike-note{color:var(--kind-text);font-weight:500}.mn-scan{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:22px;gap:10px;padding:26px;display:grid}.mn-scan-bars{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:60px;display:grid}.mn-scan-bars span{background:var(--surface-sunk);border-radius:3px;height:20%}html.motion .mn-scan-bars span{animation:1.4s ease-in-out infinite mn-scan;animation-delay:calc(var(--i) * 45ms)}@keyframes mn-scan{0%,to{background:var(--surface-sunk);height:20%}40%{background:color-mix(in srgb, var(--kind) 60%, var(--surface));height:90%}}.mn-summary{background:var(--kind-soft);border-radius:18px;margin-top:16px;padding:20px 22px}.mn-summary-head{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-bottom:10px;display:flex}.mn-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mn-summary li .serif{font-size:18px;line-height:1.4}html.motion .mn-summary li{animation:lab-rise .6s var(--ease-soft) both;animation-delay:calc(.2s + var(--i) * .12s)}.mn-cite{min-width:20px;height:20px;font:600 11px var(--font-mono);vertical-align:2px;color:var(--surface);background:var(--kind-text);border-radius:6px;place-items:center;margin-left:5px;padding:0 5px;text-decoration:none;display:inline-grid}.mn-empty{border:1.5px dashed var(--rule-strong);border-radius:18px;gap:4px;margin-top:18px;padding:22px;display:grid}.mn-empty .serif{font-size:20px}.mn-list{gap:8px;margin:18px 0 8px;padding:0;list-style:none;display:grid}.mn-item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;grid-template-columns:22px 88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;scroll-margin-top:90px;display:grid}.mn-item:target{box-shadow:inset 0 0 0 2px var(--kind)}.mn-item.mine{box-shadow:inset 3px 0 0 var(--kind), inset 0 0 0 1px var(--rule)}html.motion .mn-item{animation:lab-rise .5s var(--ease-soft) both;animation-delay:calc(var(--i) * 40ms)}.mn-num{font:500 11px var(--font-mono);color:var(--ink-4);text-align:right}.mn-img{object-fit:cover;background:var(--surface-2);border-radius:8px;width:88px;height:50px}.mn-img-x{font-family:var(--font-serif);color:var(--kind-text);background:var(--kind-soft);place-items:center;font-size:22px;display:grid}.mn-title{color:var(--ink);font-size:15px;font-weight:500;line-height:1.35;text-decoration:none}.mn-title:hover{text-decoration:underline}.mn-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.mn-acts{gap:6px;display:flex}.mn-act{background:var(--surface-2);color:var(--ink-2);border:0;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mn-act:hover{background:var(--surface-sunk);transform:translateY(-1px)}.mn-act.on{background:var(--kind);color:#fff}.mn-likely{color:var(--kind-text,var(--brass-text));font-size:11px;font-weight:600}.mn-elsewhere{background:var(--surface-2);border-radius:14px;margin-top:16px;padding:12px 14px}.mn-elsewhere>summary{cursor:pointer;color:var(--ink-2)}.mn-elsewhere[open]>summary{margin-bottom:8px}.mn-elsewhere-list{gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.mn-elsewhere-list li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mn-elsewhere-list .mn-acts{margin-left:auto}.mn-foot{max-width:70ch;margin-top:28px}.mn-foot p{margin:4px 0}@media (width<=760px){.mn-stats{grid-template-columns:1fr;padding:18px}.mn-item{grid-template-columns:64px minmax(0,1fr)}.mn-num{display:none}.mn-img{width:64px;height:40px}.mn-acts{grid-column:1/-1}}.nav-main{gap:4px}.nav-main a{color:var(--ink-2);border-radius:12px;gap:12px;padding:10px 12px;font-size:14.5px;transition:background .2s,color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);position:relative}.nav-main a:hover{background:var(--surface-2);color:var(--ink);transform:translate(2px)}.nav-main a .nav-ic{color:var(--ink-3);flex:none;transition:color .2s,transform .35s cubic-bezier(.34,1.56,.64,1)}.nav-main a:hover .nav-ic{transform:scale(1.12)rotate(-6deg)}.nav-main a.active{background:var(--kind-soft);color:var(--ink);box-shadow:none}.nav-main a.active .nav-ic{color:var(--kind)}.nav-main a.active:before{content:"";background:var(--kind);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}html.motion .nav-main a.active:before{animation:.45s cubic-bezier(.34,1.56,.64,1) nav-mark}@keyframes nav-mark{0%{transform:scaleY(0)}}.nav-main .nav-founder{color:var(--ink-3);margin-top:18px;font-size:13px}.sidebar-foot{padding:10px 0 0;position:relative}.acct{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;transition:background .2s;display:grid}.acct:hover,.acct.open{background:var(--surface-2)}.acct-av{width:34px;height:34px;font-family:var(--font-serif);color:#fff;background:linear-gradient(135deg, var(--kind), var(--kind-2));box-shadow:0 6px 16px -8px var(--kind);border-radius:10px;place-items:center;font-size:17px;display:grid}.acct-t{min-width:0;display:grid}.acct-t strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.acct-caret{color:var(--ink-4);font-size:12px;transition:transform .2s}.acct.open .acct-caret{transform:rotate(180deg)}.acct-menu{z-index:40;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 20px 50px -20px #00000059;border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}html.motion .acct-menu{animation:acct-in .22s var(--ease-soft)}@keyframes acct-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.acct-menu a,.acct-menu button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:block}.acct-menu a:hover,.acct-menu button:hover{background:var(--surface-2);text-decoration:none}.acct-email{padding:4px 10px 6px}.acct-theme{justify-content:space-between;align-items:center;padding:6px 10px;font-size:13.5px;display:flex}.acct-soon{white-space:normal;overflow-wrap:anywhere;padding:6px 10px;line-height:1.4}.acct-theme .select{width:auto;height:28px;padding:0 6px;font-size:12px}.acct-menu .acct-out{color:var(--ink-3);border-top:1px solid var(--rule);border-radius:0 0 8px 8px;margin-top:4px}@media (width<=900px){.sidebar{flex-flow:row;padding:10px 14px}.sidebar-foot{border:0;margin:0 0 0 auto;padding:0}.acct{grid-template-columns:34px;padding:0}.acct-t,.acct-caret{display:none}.acct-menu{width:240px;inset:calc(100% + 8px) 0 auto auto}.nav-main{z-index:35;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--rule);flex-direction:row;justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.nav-main a{text-align:center;white-space:nowrap;flex-direction:column;flex:1;gap:3px;padding:6px 4px;font-size:11px}.nav-main a:hover{transform:none}.nav-main a.active:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:-6px 30% auto}.nav-main .nav-founder{margin:0}.main{padding-bottom:72px}}.tour{z-index:100;position:fixed;inset:0}.tour-dim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080a99;position:absolute;inset:0}html.motion .tour-dim{animation:.35s tour-fade}@keyframes tour-fade{0%{opacity:0}}.tour-hole{pointer-events:none;border-radius:14px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:fixed;box-shadow:0 0 0 200vmax #08080a9e}.tour-ring{pointer-events:none;box-shadow:0 0 0 2px var(--kind);border-radius:14px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:fixed}html.motion .tour-ring{animation:1.8s ease-out infinite tour-pulse}@keyframes tour-pulse{0%{box-shadow:0 0 0 2px var(--kind), 0 0 0 0 color-mix(in srgb, var(--kind) 55%, transparent)}to{box-shadow:0 0 0 2px var(--kind), 0 0 0 16px transparent}}.tour.still .tour-hole,.tour.still .tour-ring{transition:none}.tour-card{background:var(--surface);width:320px;max-width:calc(100vw - 24px);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule), 0 30px 80px -20px #0000008c;border-radius:18px;gap:10px;padding:20px;display:grid;position:fixed}html.motion .tour-card{animation:.45s cubic-bezier(.34,1.4,.64,1) tour-card}@keyframes tour-card{0%{opacity:0;transform:translateY(10px)scale(.96)}}.tour-card.beside:before,.tour-card.above:before{content:"";background:var(--surface);width:14px;height:14px;box-shadow:-1px 1px 0 var(--rule);position:absolute;transform:rotate(45deg)}.tour-card.beside:before{top:62px;left:-7px}.tour-card.above:before{box-shadow:1px 1px 0 var(--rule);bottom:-7px;left:calc(50% - 7px)}.tour-center{text-align:center;justify-items:center;width:400px;padding:30px 28px 22px;top:50%;left:50%;translate:-50% -50%}.tour-card h2{margin:0;font-size:30px;font-weight:400;line-height:1.1}.tour-card h3{margin:0;font-size:24px;font-weight:400}.tour-card p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.tour-step{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--kind-text)}.tour-dots{gap:6px;display:flex}.tour-dots span{background:var(--surface-sunk);border-radius:2px;width:18px;height:4px;transition:background .3s,width .3s}.tour-dots span.done{background:color-mix(in srgb, var(--kind) 45%, var(--surface))}.tour-dots span.on{background:var(--kind);width:30px}.tour-acts{justify-content:flex-end;gap:8px;display:flex}.tour-center .tour-acts{justify-content:center}.pill.solid.tour-go{box-shadow:0 0 0 4px var(--kind-soft), 0 10px 24px -10px var(--kind)}.tour-foot{border-top:1px solid var(--rule);justify-content:space-between;gap:8px;padding-top:6px;font-size:12.5px;display:flex}.tour-never{color:var(--ink-3);font-size:12.5px}.tour-orbit{width:76px;height:76px;margin-bottom:4px;position:relative}.tour-orbit:before{content:"";background:linear-gradient(135deg, var(--kind), var(--kind-2));box-shadow:0 0 30px -4px var(--kind);border-radius:8px;position:absolute;inset:26px}.tour-orbit span{background:var(--kind);width:8px;height:8px;opacity:calc(1 - var(--i) * .18);transform:rotate(calc(var(--i) * 90deg)) translateX(32px);border-radius:2px;position:absolute;top:34px;left:34px}html.motion .tour-orbit span{animation:6s linear infinite tour-orbit}@keyframes tour-orbit{0%{transform:rotate(calc(var(--i) * 360deg / var(--n,4))) translateX(32px)}to{transform:rotate(calc(var(--i) * 360deg / var(--n,4) + 360deg)) translateX(32px)}}@media (width<=900px){.tour-center{width:calc(100vw - 32px)}.acct-menu .select,.acct-menu .tiny{display:revert}}.tb{isolation:isolate;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 30px 70px -40px color-mix(in srgb, var(--kind) 55%, transparent);border-radius:24px;margin:0 0 26px;padding:26px 26px 22px;position:relative;overflow:hidden}.tb-glow{z-index:-2;background:radial-gradient(closest-side at 70% 40%, color-mix(in srgb, var(--kind) 20%, transparent), transparent 70%), radial-gradient(closest-side at 95% 10%, color-mix(in srgb, var(--kind-2) 14%, transparent), transparent 70%);position:absolute;inset:-40% -10% 20% 30%}html.motion .tb-glow{animation:9s ease-in-out infinite alternate cr-breathe}.tb-ribbon{z-index:-1;opacity:.55;width:58%;height:92px;position:absolute;top:18px;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000)}.tb-ribbon-track{gap:8px;width:max-content;display:flex}.tb-ribbon img{object-fit:cover;border-radius:10px;width:150px;height:84px}.tb-hi{gap:6px;max-width:60%;margin-bottom:22px;display:grid}.tb-title{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:400;line-height:1.02}html.motion .tb-title{animation:cr-in .8s var(--ease-soft) both}.tb-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tb-tile{background:color-mix(in srgb, var(--surface-2) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:132px;color:var(--ink);border-radius:16px;align-content:start;gap:4px;padding:14px 14px 12px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.tb-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kind) 50%, transparent), 0 14px 30px -18px var(--kind);text-decoration:none;transform:translateY(-3px)}html.motion .tb-tile{animation:.6s cubic-bezier(.34,1.56,.64,1) both cr-pop;animation-delay:calc(.25s + var(--i) * 80ms)}.tb-k{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kind-text)}.tb-v{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:34px;line-height:1.05}.tb-v-sm{font-size:22px;line-height:1.15}.tb-d{color:var(--ink-3);font-size:12.5px;line-height:1.35}.tb-d.up{color:var(--good)}.tb-d.down{color:var(--ink-3)}.tb-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tb-spark{opacity:.9;width:100%;height:34px;position:absolute;bottom:0;left:0;right:0}.tb-spark-area{fill:color-mix(in srgb, var(--kind) 14%, transparent);stroke:none}.tb-spark-line{fill:none;stroke:var(--kind);stroke-width:1.6px;vector-effect:non-scaling-stroke}html.motion .tb-spark-line{stroke-dasharray:400;animation:tb-draw 1.6s var(--ease-soft) .6s both}@keyframes tb-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@media (width<=900px){.tb{padding:18px 16px}.tb-hi{max-width:none}.tb-ribbon{display:none}.tb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.mk-start{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 24px 60px -34px color-mix(in srgb, var(--kind) 60%, transparent);border-radius:20px;gap:10px;padding:20px;display:grid;position:relative}.mk-start-l{font-family:var(--font-serif);font-size:22px}.mk-start-row{gap:8px;display:flex}.mk-start-row .input{flex:1;height:46px;font-size:15px}.pill.solid.mk-go{height:46px;box-shadow:0 0 0 4px var(--kind-soft), 0 10px 24px -12px var(--kind)}.mk-strength{background:var(--kind-soft);color:var(--ink);border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin:6px 0 10px;padding:14px 16px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid}.mk-strength:hover{text-decoration:none;transform:translateY(-2px)}.mk-strength>span:nth-child(2){gap:2px;display:grid}.mk-strength-n{width:56px;height:56px;font-family:var(--font-serif);color:#fff;background:linear-gradient(135deg, var(--kind), var(--kind-2));border-radius:16px;place-items:center;font-size:30px;display:grid}.mk-tool{border:1.5px dashed var(--rule-strong);color:var(--ink-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:30px;padding:14px 16px;text-decoration:none;display:grid}.mk-tool:hover{border-color:var(--kind);text-decoration:none}@media (width<=900px){.mk-hero{grid-template-columns:1fr}.mk-start-row{flex-direction:column}.mk-strength,.mk-tool{grid-template-columns:1fr}.mk-strength-n{display:none}}.ah-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:20px;display:grid}.ah-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:16px;gap:6px;padding:16px;text-decoration:none;transition:transform .2s;display:grid}.ah-card:hover{text-decoration:none;transform:translateY(-2px)}.ah-card .nav-ic{color:var(--kind)}html.motion .ah-card{animation:lab-rise .5s var(--ease-soft) both;animation-delay:calc(var(--i) * 50ms)}.ah-row{flex-wrap:wrap;gap:8px;display:flex}.ah-recent{gap:4px;margin:0;padding-left:18px;display:grid}.gc{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), 0 30px 70px -44px color-mix(in srgb, var(--kind) 60%, transparent);border-radius:22px;margin:8px 0 26px;padding:22px 22px 14px;position:relative}.gc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:14px;display:flex}.gc-stats{flex-wrap:wrap;align-items:flex-end;gap:14px 34px;display:flex}.gc-v{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--kind-text);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,60px);line-height:.95}.gc-v-sm{color:var(--ink);font-size:28px}.gc-l{color:var(--ink-3);margin-top:6px;font-size:12.5px}.gc-plot{touch-action:pan-y;cursor:crosshair;height:240px;position:relative}.gc-svg{width:100%;height:100%;display:block;overflow:visible}.gc-area{fill:url(#gc-fill)}.gc-line{fill:none;stroke:color-mix(in srgb, var(--kind) 55%, var(--surface));stroke-width:1.4px;vector-effect:non-scaling-stroke}.gc-trend{fill:none;stroke:var(--kind);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}html.motion .gc-svg{animation:gc-reveal 1.3s var(--ease-soft) both}@keyframes gc-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.gc-best{background:var(--kind);width:10px;height:10px;box-shadow:0 0 0 4px var(--kind-soft);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}html.motion .gc-best{animation:2.2s ease-out 1.3s infinite gc-pulse}@keyframes gc-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kind) 50%, transparent)}to{box-shadow:0 0 0 14px #0000}}.gc-cross{background:var(--rule-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.gc-dot{background:var(--surface);border:3px solid var(--kind);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.gc-tip{background:var(--ink);color:var(--surface);white-space:nowrap;pointer-events:none;border-radius:10px;gap:1px;margin-left:12px;padding:6px 10px;font-size:13px;display:grid;position:absolute;top:0}.gc-tip.left{margin-left:0;transform:translate(calc(-100% - 12px))}.gc-tip .muted{color:color-mix(in srgb, var(--surface) 70%, transparent)}.gc-axis{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.gc-legend{align-items:center;gap:6px;display:flex}.gc-legend i{border-top:1.5px solid color-mix(in srgb, var(--kind) 55%, var(--surface));width:16px;height:0;display:inline-block}.gc-legend .gc-key-trend{border-top:3px solid var(--kind);margin-left:8px}.tv{margin:0 0 30px}.tv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tv-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;grid-template-columns:22px 120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px 8px 8px;transition:transform .2s;display:grid}.tv-row:hover{transform:translate(3px)}html.motion .tv-row{animation:lab-rise .5s var(--ease-soft) both;animation-delay:calc(var(--i) * 60ms)}.tv-rank{text-align:right;color:var(--ink-4);font-size:13px}.tv-img{object-fit:cover;background:var(--surface-2);border-radius:9px;width:120px;height:68px}.tv-img-x{display:block}.tv-body{gap:8px;min-width:0;display:grid}.tv-t{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.tv-bar{background:var(--surface-sunk);border-radius:999px;height:8px;overflow:hidden}.tv-bar i{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--kind), var(--kind-2));display:block}html.motion .tv-bar i{animation:tv-grow 1.1s var(--ease-soft) both;animation-delay:calc(.25s + var(--i) * 80ms)}@keyframes tv-grow{0%{width:0}}.tv-n{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.tv-n strong{font-family:var(--font-serif);font-size:20px;font-weight:400}@media (width<=760px){.gc{padding:16px 14px 10px}.gc-plot{height:180px}.tv-row{grid-template-columns:84px minmax(0,1fr) auto}.tv-rank{display:none}.tv-img{width:84px;height:48px}}html.motion .fx-enter{animation:.5s cubic-bezier(.2,.8,.2,1) backwards fx-enter}@keyframes fx-enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.main.fx-wash{isolation:isolate;position:relative}.main.fx-wash:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 78% -10%, color-mix(in srgb, var(--kind) 16%, transparent), transparent 70%), radial-gradient(40% 70% at 12% -20%, color-mix(in srgb, var(--kind-2) 10%, transparent), transparent 70%);height:520px;position:absolute;inset:0 0 auto}html.motion .main.fx-wash:before{animation:14s ease-in-out infinite alternate fx-wash}@keyframes fx-wash{0%{opacity:.85;background-position:0 0,0 0}to{opacity:1}}.ms{background:color-mix(in srgb, var(--kind) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kind) 35%, transparent);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.ms:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}html.motion .ms{animation:.6s cubic-bezier(.34,1.56,.64,1) .4s both cr-pop}html.motion .ms:after{animation:1.4s ease-out 1s both ms-sweep}@keyframes ms-sweep{to{transform:translate(100%)}}.ms-badge{color:#fff;background:linear-gradient(135deg, var(--kind), var(--kind-2));width:48px;height:48px;box-shadow:0 10px 24px -10px var(--kind);border-radius:14px;place-items:center;font-size:22px;display:grid}html.motion .ms-badge{animation:1s cubic-bezier(.34,1.56,.64,1) .6s both ms-spin}@keyframes ms-spin{0%{transform:rotate(-120deg)scale(.4)}}.ms-body{gap:2px;display:grid}.ms-body strong{font-size:20px;font-weight:400}.ms-x{color:var(--ink-3);background:0 0;border:0;padding:6px;font-size:14px}.tl{justify-items:center;gap:12px;padding:40px 0;display:grid}.tl-grid{grid-template-columns:repeat(4,96px);gap:6px;display:grid}.tl-tile{background:var(--surface-sunk);border-radius:8px;width:96px;height:54px;position:relative;overflow:hidden}.tl-tile img{object-fit:cover;opacity:.35;filter:saturate(.4);width:100%;height:100%}html.motion .tl-tile img{animation:1.6s ease-in-out infinite tl-lit;animation-delay:calc(var(--i) * .12s)}@keyframes tl-lit{0%,to{opacity:.35;filter:saturate(.4)}40%{opacity:1;filter:none}}html.motion .tl-tile:not(:has(img)){animation:1.6s ease-in-out infinite tl-empty;animation-delay:calc(var(--i) * .12s)}@keyframes tl-empty{40%{background:color-mix(in srgb, var(--kind) 30%, var(--surface))}}@media (width<=520px){.tl-grid{grid-template-columns:repeat(4,64px)}.tl-tile{width:64px;height:36px}}.join{background:var(--paper,#f4f3ef);isolation:isolate;place-items:center;min-height:100vh;padding:32px 16px;display:grid;position:relative;overflow:hidden}.join-art{z-index:-1;opacity:.9;position:absolute;inset:0}.join-art:after{content:"";background:radial-gradient(40% 50% at 20% 20%,#a67c2e29,#0000 70%),radial-gradient(45% 55% at 85% 80%,#3e4fa324,#0000 70%);position:absolute;inset:-20%}.join-orbit{width:0;height:0;position:absolute;top:50%;left:50%}.join-orbit span{opacity:.45;width:7px;height:7px;transform:rotate(calc(var(--i) * 25.7deg)) translateX(calc(300px + (var(--i) % 3) * 60px));background:#a67c2e;border-radius:1.5px;position:absolute}.join-orbit span:nth-child(3n){background:#3e4fa3}@media (prefers-reduced-motion:no-preference){.join-orbit span{animation:40s linear infinite join-orbit}}@keyframes join-orbit{to{transform:rotate(calc(var(--i) * 25.7deg + 360deg)) translateX(calc(300px + (var(--i) % 3) * 60px))}}.join-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0e0e0d;background:#fbfaf8eb;border-radius:24px;gap:18px;width:min(520px,100%);padding:34px 32px 26px;display:grid;box-shadow:inset 0 0 0 1px #e1ded6,0 40px 90px -40px #1e190f59}@media (prefers-reduced-motion:no-preference){.join-card{animation:.7s cubic-bezier(.2,.8,.2,1) both join-in}}@keyframes join-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.join-brand{color:inherit;width:fit-content}.join-eyebrow{color:#7a5a1c}.join-title{letter-spacing:-.02em;margin:0;font-size:clamp(34px,6vw,46px);font-weight:400;line-height:1.04}.join-title em{color:#7a5a1c;font-style:normal}.join-lede{color:#393835;margin:0;font-size:15.5px;line-height:1.55}.join-steps{gap:10px;margin:2px 0;padding:0;list-style:none;display:grid}.join-steps li{grid-template-columns:30px 1fr;align-items:center;gap:12px;display:grid}.join-steps li>span:last-child{gap:1px;display:grid}@media (prefers-reduced-motion:no-preference){.join-steps li{animation:.6s cubic-bezier(.2,.8,.2,1) both join-in;animation-delay:calc(.35s + var(--i) * .12s)}}.join-n{width:30px;height:30px;font:600 13px var(--font-mono,monospace);color:#fff;background:#0e0e0d;border-radius:9px;place-items:center;display:grid}.join-steps li:first-child .join-n{background:#a67c2e}.join-google .btn,.join-google button{width:100%;height:48px;font-size:15px}.join-email{color:#69675f;justify-self:center}button.join-email{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.join-phone{background:#a67c2e12;border:1px solid #a67c2e59;border-radius:14px;gap:8px;padding:16px;animation:.5s cubic-bezier(.2,.8,.2,1) both join-in;display:grid}.join-phone p{margin:0}.join-phone-actions{gap:8px;margin-top:6px;display:grid}.join-phone-actions .pill{justify-content:center;width:100%;min-height:46px}.join-fine{text-align:center;margin:0}.pill.solid.join-go{width:fit-content}.auth-invited{color:#2c6541;background:#e3ede5;border-radius:10px;padding:8px 12px;font-weight:500}.iv{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:20px;margin:18px 0 26px;padding:20px}.iv-form{grid-template-columns:1.2fr 1fr auto;gap:8px;display:grid}.iv-made{background:var(--good-soft);border-radius:14px;gap:8px;margin-top:14px;padding:14px;display:grid}html.motion .iv-made{animation:.5s cubic-bezier(.34,1.56,.64,1) cr-pop}.iv-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iv-link code{background:var(--surface);overflow-wrap:anywhere;border-radius:8px;flex:1;min-width:220px;padding:8px 10px;font-size:12.5px}.pill.solid.iv-wa{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.iv-list{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.iv-row{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.iv-who{gap:1px;display:grid}.iv-state{color:var(--ink-3);font-size:12.5px}.iv-state.s-used{color:var(--good);font-weight:500}.iv-acts{gap:12px;display:flex}.iv-cancel{color:var(--ink-3)}.iv-row.s-expired,.iv-row.s-revoked{opacity:.6}@media (width<=760px){.iv-form,.iv-row{grid-template-columns:1fr}}.wn{margin-bottom:14px}.wn-scan{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.wn-scan-line{background:linear-gradient(90deg, transparent, var(--kind), var(--kind-2), transparent);background-repeat:no-repeat;background-size:50% 100%;border-radius:3px;height:3px;display:block}html.motion .wn-scan-line{animation:1.4s ease-in-out infinite wn-scan}@keyframes wn-scan{0%{background-position:-50% 0}to{background-position:150% 0}}.wn-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wn-item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:grid}.wn-item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kind) 45%, transparent), 0 14px 30px -20px var(--kind);transform:translateY(-2px)}html.motion .wn-item{animation:lab-rise .5s var(--ease-soft) both;animation-delay:calc(var(--i) * 80ms)}.wn-dot{background:linear-gradient(135deg, var(--kind), var(--kind-2));border-radius:3px;width:10px;height:10px;margin-top:6px}.wn-t{margin:0;font-size:15.5px;line-height:1.45}.wn-src{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wn-chip{color:var(--kind-text);background:var(--kind-soft);border-radius:999px;padding:3px 9px;font-size:11.5px;text-decoration:none}.wn-chip:hover{text-decoration:underline}.wn-make{white-space:nowrap;margin-top:2px}.wn-foot{margin-top:8px}@media (width<=760px){.wn-item{grid-template-columns:10px minmax(0,1fr)}.wn-make{grid-column:2}}.ns{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:16px 18px;display:flex}.ns>div{gap:2px;display:grid}.ns-admin{margin:0 0 22px}.ns-switch{background:var(--surface-sunk);border:0;border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.ns-switch span{background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ns-switch.on{background:var(--kind)}.ns-switch.on span{transform:translate(20px)}.gsk-stats{align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.gsk-bar{background:var(--surface-sunk);border-radius:7px;height:14px;display:block}.gsk-bar.thin{height:8px}.gsk-stats .gsk-bar:first-child{border-radius:10px;height:48px}.gsk-bar.w10{width:10%;min-width:40px}.gsk-bar.w20{width:20%}.gsk-bar.w40{width:40%}.gsk-bar.w60{width:60%}.gsk-bar.w80{width:80%}.gsk-plot{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--kind) 10%, transparent));border-radius:12px;height:240px;position:relative;overflow:hidden}.gsk-sweep{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--kind) 18%, transparent) 50%, transparent 80%);position:absolute;inset:0;transform:translate(-100%)}html.motion .gsk-sweep,html.motion .gsk-bar{animation:1.4s ease-in-out infinite gsk-sweep}html.motion .gsk-bar{animation-name:gsk-pulse}@keyframes gsk-sweep{to{transform:translate(100%)}}@keyframes gsk-pulse{50%{opacity:.55}}.gsk-img{overflow:hidden}.gsk-img img{object-fit:cover;opacity:.5;filter:saturate(.5);width:100%;height:100%}.gr-updating{color:var(--kind-text)}html.motion .gr-updating{animation:1.4s ease-in-out infinite gsk-pulse}.ask{border:1px solid var(--rule);background:var(--surface);border-radius:18px;gap:16px;margin-top:28px;padding:24px;display:grid}.ask-title{letter-spacing:-.01em;margin:8px 0 4px;font-size:26px}.ask-lede{max-width:62ch;margin:0}.ask-start,.ask-link{justify-items:start;gap:10px;display:grid}.ask-wait{gap:8px;display:grid}.ask-meter{background:var(--rule);border-radius:999px;max-width:420px;height:8px;overflow:hidden}.ask-meter i{border-radius:inherit;background:linear-gradient(90deg,#5b57d9,#7fa8ff);height:100%;transition:width .8s;display:block}.ask-headline{margin:0 0 12px;font-size:22px}.ask-bars{gap:16px;display:grid}.ask-row{gap:6px;display:grid}.ask-row-t{font-size:14.5px}.ask-pair{grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ask-pair .who{color:var(--ink-3)}.ask-pair i{background:var(--rule);border-radius:999px;height:9px;position:relative;overflow:hidden}.ask-pair i:after{content:"";width:var(--w);border-radius:inherit;position:absolute;inset:0 auto 0 0}.ask-pair i.people:after{background:linear-gradient(90deg,#5b57d9,#7fa8ff)}.ask-pair i.sim:after{background:var(--ink-3)}.ask-pair b{text-align:right;font-weight:600}.yc{border:1px solid var(--rule);background:linear-gradient(160deg, var(--kind-soft,var(--surface)), var(--surface) 55%);border-radius:20px;gap:18px;margin-top:36px;padding:24px;display:grid}.yc-top{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.yc-now{letter-spacing:-.02em;margin-top:6px;font-size:clamp(34px,5vw,48px);line-height:1}.yc-now small{font-family:var(--sans,inherit);color:var(--ink-3);letter-spacing:0;font-size:14px}.yc-trail{flex:none;width:min(220px,40%);height:44px}.yc-trail polyline{fill:none;stroke:var(--kind);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.yc-rail{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.yc-end{color:var(--ink-3);font-size:13px;font-weight:600}.yc-end.next{color:var(--kind-text,var(--ink))}.yc-track{background:var(--rule);border-radius:999px;height:10px;position:relative}.yc-track i{border-radius:inherit;background:linear-gradient(90deg, var(--kind), var(--kind-2));transition:width 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.yc-track b{border:3px solid var(--kind);width:18px;height:18px;box-shadow:0 0 0 5px color-mix(in srgb, var(--kind) 22%, transparent);background:#fff;border-radius:50%;margin:-9px 0 0 -9px;transition:left 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%}.yc-ahead{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.yc-ahead>div{border:1px solid var(--rule);background:var(--paper,transparent);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.yc-ahead b{font-family:var(--serif,Georgia, serif);font-size:20px;font-weight:400}.yc-ahead span{color:var(--ink-3);font-size:12px}.yc-pace{margin:-6px 0 0}.yc-step{background:var(--ink);color:var(--paper);border-radius:16px;justify-items:start;gap:6px;padding:16px 18px;display:grid}.yc-step b{font-size:22px;font-weight:400}.yc-step p{opacity:.8;margin:0}.yc-step .pill.solid{background:var(--paper);color:var(--ink);margin-top:6px}.yc-stage{letter-spacing:.08em;text-transform:uppercase;color:var(--kind-2);font-size:11px;font-weight:700}@media (width<=640px){.yc{padding:18px}.yc-ahead{grid-template-columns:1fr 1fr 1fr;gap:6px}.yc-ahead>div{padding:10px}.yc-ahead b{font-size:16px}}.clr-title .clr-num{font-variant-numeric:tabular-nums}.clr-track{height:96px;margin:34px 12px 10px;position:relative}.clr-line,.clr-fill{border-radius:999px;height:6px;position:absolute;top:40px;left:0}.clr-line{background:var(--rule);right:0}.clr-fill{background:linear-gradient(90deg, var(--kind), var(--kind-2));box-shadow:0 0 18px -2px color-mix(in srgb, var(--kind) 60%, transparent);transition:width 2.2s cubic-bezier(.25,.8,.25,1) .2s}.clr-mark{justify-items:center;gap:10px;display:grid;position:absolute;top:0;transform:translate(-50%)}.clr-mark i{background:var(--paper);border:2px solid var(--rule-2,var(--rule));width:14px;height:14px;transition:all .45s;transition-delay:calc(.35s + var(--i) * .38s);border-radius:50%;order:2;margin-top:26px}.clr-mark b{color:var(--ink-3);white-space:nowrap;transition:color .45s;transition-delay:calc(.35s + var(--i) * .38s);order:3;font-size:13px;font-weight:600}.clr.go .clr-mark.done i{background:var(--kind);border-color:var(--kind);box-shadow:0 0 0 6px color-mix(in srgb, var(--kind) 18%, transparent)}.clr.go .clr-mark.done b{color:var(--ink)}.clr-mark.next i{border-color:var(--kind)}.clr.go .clr-mark.next b{color:var(--kind-text,var(--ink))}html.motion .clr.go .clr-mark.next i{animation:1.8s ease-in-out 2.6s infinite clr-glow}@keyframes clr-glow{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--kind) 22%, transparent)}}.clr-you{justify-items:center;transition:left 2.2s cubic-bezier(.25,.8,.25,1) .2s;display:grid;position:absolute;top:18px;transform:translate(-50%)}.clr-you span{background:var(--ink);color:var(--paper);letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;transform:translateY(-14px)}.clr-you:after{content:"";border:4px solid var(--kind);width:20px;height:20px;box-shadow:0 0 0 7px color-mix(in srgb, var(--kind) 25%, transparent);background:#fff;border-radius:50%;margin-top:-6px}.clr-lede b{color:var(--ink)}.clr-step{border:1px solid var(--rule);background:var(--kind-soft,var(--surface));border-radius:16px;gap:4px;max-width:560px;margin-top:8px;padding:16px 18px;display:grid}.clr-step b{font-size:22px;font-weight:400}.clr-stage{letter-spacing:.08em;text-transform:uppercase;color:var(--kind-text,var(--ink-3));font-size:11px;font-weight:700}html.motion .clr-lede,html.motion .clr-step,html.motion .clr .start-actions{opacity:0;transition:all .6s 2.4s;transform:translateY(10px)}html.motion .clr.go .clr-lede,html.motion .clr.go .clr-step,html.motion .clr.go .start-actions{opacity:1;transform:none}@media (width<=640px){.clr-track{margin:30px 18px 6px}.clr-mark b{font-size:11px}}.tu-btn{z-index:40;border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s,transform .2s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 26px -18px #0009}.tu-btn span{color:var(--kind)}.tu-btn:hover,.tu-btn.on{color:var(--ink);border-color:var(--kind);transform:translateY(-1px)}.tu-sheet{z-index:41;border:1px solid var(--rule);background:var(--surface,var(--paper));border-radius:18px;gap:10px;width:min(380px,100vw - 32px);padding:18px;display:grid;position:fixed;bottom:70px;right:20px;box-shadow:0 30px 60px -30px #0000008c}html.motion .tu-sheet{animation:.35s cubic-bezier(.2,.8,.2,1) tu-in}@keyframes tu-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.tu-head{justify-content:space-between;align-items:center;display:flex}.tu-head b{font-size:22px;font-weight:400}.tu-x{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.tu-sheet p{margin:0}.tu-moods{flex-wrap:wrap;gap:6px;display:flex}.tu-moods button{font:inherit;border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.tu-moods button.on{border-color:var(--kind);color:var(--ink);background:var(--kind-soft,transparent)}.tu-text{resize:vertical;width:100%;min-height:92px}.tu-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.tu-sent{gap:4px;padding:10px 2px;display:grid}.tu-sent b{font-size:24px;font-weight:400}@media (width<=900px){.tu-btn{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));padding:8px 12px}.tu-sheet{right:16px;bottom:calc(124px + env(safe-area-inset-bottom))}}@media print{.tu-btn,.tu-sheet{display:none}}.a2hs{border:1px solid var(--rule);background:var(--surface,var(--paper));border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;padding:14px 14px 14px 12px;display:grid;box-shadow:0 16px 34px -26px #0009}html.motion .a2hs{animation:.5s cubic-bezier(.2,.8,.2,1) .6s both tu-in}.a2hs-icon{border-radius:12px;width:48px;height:48px}.a2hs-t{color:var(--ink-2);gap:2px;font-size:13px;line-height:1.4;display:grid}.a2hs-t>b{color:var(--ink);font-size:14.5px}.a2hs-share{border:1px solid var(--rule);width:20px;height:20px;color:var(--kind-text,var(--ink));border-radius:6px;place-items:center;font-size:11px;display:inline-grid}.a2hs-actions{align-items:center;gap:4px;display:flex}.a2hs-actions .pill{padding:8px 16px}.a2hs-x{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1}@media (orientation:landscape){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.yt{gap:10px;display:grid}.yt-row{flex-wrap:wrap;gap:8px;display:flex}.yt-row .input{flex:220px;min-width:0}.yt .pz-chips{gap:6px}.yt .pz-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:34px;padding:0 13px;font-size:13.5px;overflow:hidden}.yt .yt-starter{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kind) 45%, transparent);color:var(--kind-text);background:var(--kind-soft)}.yt .yt-starter.on{background:var(--kind-text);color:var(--surface);box-shadow:0 10px 22px -16px var(--kind)}.yt-starters{gap:8px;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .yt[data-kind]{--kind-text:color-mix(in srgb, var(--kind) 60%, white);--kind-soft:color-mix(in srgb, var(--kind) 20%, var(--surface))}}:root[data-theme=dark] .yt[data-kind]{--kind-text:color-mix(in srgb, var(--kind) 60%, white);--kind-soft:color-mix(in srgb, var(--kind) 20%, var(--surface))}html.motion .yt-starter{animation:lab-rise .45s var(--ease-soft) both;animation-delay:calc(var(--i) * 60ms)}.yt-words strong{color:var(--ink-2);font-weight:600}.mk-cover{max-width:68ch;margin:-4px 0 12px}.rd-topics{margin-top:34px}.notice.reconnect{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.jr-sources{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.jr-chip{border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px}.jr-chip.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.jr-funnel{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.jr-funnel li{align-content:start;gap:3px;display:grid}.jr-bar{height:6px;width:var(--w);background:var(--kind,var(--brass));transform-origin:0;border-radius:999px;animation:1.1s cubic-bezier(.22,1,.36,1) both jr-grow;display:block}.jr-n{font-size:22px;font-family:var(--font-serif);line-height:1.1}.jr-l{color:var(--ink-2);font-size:12.5px}@keyframes jr-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.jr-bar{animation:none}}.sc{gap:12px;margin:8px 0 32px;display:grid}.sc-lede{max-width:72ch;margin:0}.sc-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sc-row{animation:.6s cubic-bezier(.22,1,.36,1) both sc-in;animation-delay:calc(var(--i) * 70ms);grid-template-columns:minmax(0,200px) minmax(0,1fr) 52px minmax(0,140px);align-items:center;gap:12px;display:grid}.sc-name{font-size:14px;font-weight:600}.sc-track{background:var(--surface-2);border-radius:999px;height:14px;position:relative;overflow:hidden}.sc-band{background:color-mix(in oklab, var(--kind,var(--brass)) 30%, transparent);transform-origin:0;border-radius:999px;animation:1s cubic-bezier(.22,1,.36,1) both jr-grow;position:absolute;top:3px;bottom:3px}.sc-dot{background:var(--kind,var(--brass));width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.sc-chance{border-left:2px dashed var(--ink-3);position:absolute;top:0;bottom:0}.sc-num{font-family:var(--font-serif);text-align:right;font-size:20px}.sc-beats{background:color-mix(in oklab, var(--good,#2e7d4f) 16%, transparent);color:var(--good,#2e7d4f);margin-left:8px;animation:.7s cubic-bezier(.34,1.56,.64,1) .6s both sc-pop}.sc-row.beats .sc-band{background:color-mix(in oklab, var(--good,#2e7d4f) 35%, transparent)}.sc-row.beats .sc-dot{background:var(--good,#2e7d4f)}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=640px){.sc-row{grid-template-columns:minmax(0,1fr) 52px}.sc-track{grid-area:2/1/auto/-1}.sc-cov{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sc-row,.sc-band,.sc-beats{animation:none}}.jr-table .jr-step-h{white-space:nowrap;text-align:center;font-size:11px}.jr-dot-c{text-align:center}.jr-dot{border:1.5px solid var(--rule-strong,var(--rule));border-radius:50%;width:9px;height:9px;display:inline-block}.jr-dot.on{background:var(--kind,var(--brass));border-color:var(--kind,var(--brass))}.jr-all{color:var(--good,#2e7d4f);font-weight:600}.home-audience-note{margin:-4px 0 12px}.mk-tool-note{margin-top:4px;display:block}.one-thing{background:radial-gradient(120% 140% at 0% 0%, var(--kind-soft,var(--brass-soft)) 0%, transparent 60%), var(--surface);border:1px solid var(--rule);opacity:0;border-radius:20px;margin:0 0 22px;padding:22px 24px 20px;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(14px)}.one-thing.has-ev{grid-template-columns:minmax(0,1fr) minmax(170px,230px);align-items:center;gap:24px;display:grid}.one-thing.in{opacity:1;transform:none}.one-thing-eyebrow{color:var(--kind-text,var(--brass-text));padding-bottom:4px;display:inline-block;position:relative}.one-thing-eyebrow:after{content:"";background:var(--kind,var(--brass));transform-origin:0;width:100%;height:2px;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.one-thing.in .one-thing-eyebrow:after{transform:scaleX(1)}.one-thing-h{max-width:34ch;margin:10px 0 8px;font-size:clamp(20px,2.6vw,26px);line-height:1.25}.one-thing-why{color:var(--ink-2);max-width:60ch;margin:0 0 10px}.one-thing-ev{border-left:1px solid var(--rule);opacity:0;gap:4px;padding:18px 0 18px 24px;transition:opacity 1s cubic-bezier(.16,1,.3,1) .5s,transform 1.4s cubic-bezier(.16,1,.3,1) .5s;display:grid;transform:translateY(10px)}.one-thing.in .one-thing-ev{opacity:1;transform:none}.one-thing-ev-k{text-transform:uppercase;letter-spacing:.08em}.one-thing-ev-n{letter-spacing:-.02em;font-size:clamp(38px,5vw,54px);line-height:1}.one-thing-ev.t-down .one-thing-ev-n{color:var(--bad)}.one-thing-ev.t-up .one-thing-ev-n{color:var(--good)}.one-thing-ev.t-note .one-thing-ev-n{color:var(--kind-text,var(--brass-text))}.one-thing-ev-l{color:var(--ink-2);max-width:22ch}@media (width<=720px){.one-thing.has-ev{grid-template-columns:1fr;gap:6px}.one-thing-ev{border-left:0;border-top:1px solid var(--rule);padding:14px 0 0}}.mv{--land:cubic-bezier(.16, 1, .3, 1);margin:26px 0}.mv-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.mv-head h2{margin:0}.mv-mark{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mv-flash.t-down .mv-mark{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.mv-flash.t-up .mv-mark{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good)}.mv-tag{letter-spacing:.02em;background:var(--kind-soft,var(--brass-soft));color:var(--kind-text,var(--brass-text));vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:500;display:inline-block}.mv-tag.bad{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.mv .num,.one-thing .num{font-variant-numeric:tabular-nums}.mv .neg{color:var(--bad)}.mv .pos{color:var(--good)}.mv-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.mv-flash{text-align:left;min-height:128px;font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface);cursor:pointer;opacity:0;transition:opacity .8s var(--land), transform 1.3s var(--land), border-color .3s ease, box-shadow .4s ease, background .4s ease;transition-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), 0s, 0s, 0s;border-radius:16px;align-content:start;gap:6px;padding:14px 14px 16px;display:grid;position:relative;overflow:hidden;transform:translateY(22px)rotate(-2.5deg)scale(.96)}.mv-rail.in .mv-flash{opacity:.74;transform:none}.mv-rail.in .mv-flash:hover{opacity:1;transition-delay:0s;transform:translateY(-3px)}.mv-rail.in .mv-flash.on{opacity:1;border-color:color-mix(in srgb, var(--kind,var(--brass)) 60%, var(--rule));background:radial-gradient(140% 120% at 0% 0%, var(--kind-soft,var(--brass-soft)) 0%, transparent 70%), var(--surface);box-shadow:0 14px 34px -18px color-mix(in srgb, var(--kind,var(--brass)) 55%, transparent);transition-delay:0s;transform:translateY(-4px)}.mv-flash:after{content:"";background:var(--kind,var(--brass));transform-origin:0;height:2px;transition:transform .9s var(--land);border-radius:2px;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.mv-flash.on:after{transform:scaleX(1)}.mv-flash:focus-visible{outline:2px solid var(--kind,var(--brass));outline-offset:2px}.mv-flash-top{align-items:center;gap:8px;display:flex}.mv-flash-name{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}.mv-flash-n{letter-spacing:-.02em;margin-top:4px;font-size:32px;line-height:1.05}.mv-flash.t-down .mv-flash-n{color:var(--bad)}.mv-flash.t-up .mv-flash-n{color:var(--good)}.mv-flash-l{color:var(--ink-3);line-height:1.35}.mv-stage{border:1px solid var(--rule);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--kind,var(--brass)) 7%, transparent) 0%, transparent 60%), var(--surface);border-radius:20px;padding:22px 24px 18px;position:relative;overflow:hidden}.mv-stage.t-down{background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--bad) 7%, transparent) 0%, transparent 60%), var(--surface)}.mv-stage-in{animation:mv-stage-in .9s var(--land) both}@keyframes mv-stage-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}}.mv-h{font-family:var(--font-serif);max-width:46ch;margin:0 0 18px;font-size:clamp(18px,2.2vw,22px);font-weight:500;line-height:1.3}.mv-detail{margin:18px 0 0;line-height:1.5}.mv-nav{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.mv-nav-b{border:1px solid var(--rule);background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:transform .4s var(--land), border-color .2s;border-radius:50%}.mv-nav-b:hover{border-color:var(--kind,var(--brass));color:var(--ink);transform:scale(1.08)}.mv-key{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.mv-swatch{border-radius:3px;width:12px;height:6px;margin-left:6px;display:inline-block}.mv-swatch:first-child{margin-left:0}.mv-swatch.before,.mv-bar.before{background:var(--rule-strong)}.mv-swatch.now,.mv-bar.now{background:var(--kind,var(--brass))}.mv-rows:hover .mv-row:not(:hover),.mv-ret-plot:hover .mv-ret-row:not(:hover),.mv-bfly:hover .mv-bfly-row:not(:hover){opacity:.38}.mv-row,.mv-ret-row,.mv-bfly-row{outline:none;transition:opacity .35s}.mv-row:focus-visible,.mv-ret-row:focus-visible,.mv-bfly-row:focus-visible{box-shadow:0 0 0 2px var(--kind,var(--brass));border-radius:8px}.mv-src-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}.mv-roll{gap:2px;display:grid}.mv-roll-n{font-family:var(--font-serif);letter-spacing:-.02em;align-items:baseline;gap:10px;font-size:clamp(26px,3.4vw,34px);display:flex}.mv-roll-was{color:var(--ink-4);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-4) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-4) 60%, transparent)}.mv-roll-arrow{color:var(--ink-4);font-size:.7em}.mv-roll-now.t-down{color:var(--bad)}.mv-roll-now.t-up{color:var(--good)}.mv-seg{background:var(--surface-2);border:1px solid var(--rule);border-radius:999px;padding:3px;display:inline-flex}.mv-seg button{color:var(--ink-3);font:inherit;cursor:pointer;transition:background .35s var(--land), color .2s;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px}.mv-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--rule-strong), 0 0 0 1px var(--rule)}.mv-rows{gap:4px;display:grid}.mv-row{border-radius:8px;grid-template-columns:minmax(120px,28%) 1fr minmax(96px,auto);align-items:center;gap:12px;padding:6px 4px;display:grid}.mv-row.driver{background:color-mix(in srgb, var(--kind,var(--brass)) 6%, transparent)}.mv-row-l{color:var(--ink-2)}.mv-row.driver .mv-row-l{color:var(--ink);font-weight:600}.mv-row-v{text-align:right;white-space:nowrap;color:var(--ink-3)}.mv-row-v b{font-weight:600}.mv-div{height:14px;position:relative}.mv-div-axis{background:var(--rule-strong);width:1px;position:absolute;top:-6px;bottom:-6px;left:50%}.mv-div-bar{height:10px;width:var(--w);transition:transform 1.5s var(--land);transition-delay:calc(.25s + var(--i,0) * .11s);border-radius:999px;position:absolute;top:2px;transform:scaleX(0)}.mv-div-bar.neg{transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb, var(--bad) 45%, transparent), var(--bad));right:50%}.mv-div-bar.pos{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--good) 45%, transparent), var(--good));left:50%}.mv-src.in .mv-div-bar{transform:scaleX(1)}.mv-pair{gap:3px;display:grid}.mv-bar{height:6px;width:var(--w);transform-origin:0;animation:mv-grow 1.5s var(--land) both;animation-delay:calc(var(--i,0) * .1s);border-radius:999px;display:block;transform:scaleX(0)}@keyframes mv-grow{to{transform:scaleX(1)}}.mv-rows .mv-row{animation:mv-row-in .7s var(--land) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes mv-row-in{0%{opacity:0;transform:translate(-6px)}}.mv-ret-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.mv-ret-pin-k{background:var(--bad);border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.mv-ret-early-k{background:repeating-linear-gradient(135deg, var(--ink-4) 0 1.5px, transparent 1.5px 4px);border-radius:2px;width:14px;height:8px;margin-left:8px;display:inline-block}.mv-ret-plot{gap:18px;padding:24px 0 30px;display:grid;position:relative}.mv-ret-row{z-index:1;gap:9px;padding:2px 0;display:grid;position:relative}.mv-ret-title{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.mv-ret-track{background:var(--surface-2);height:12px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;position:relative}.mv-ret-quarter{background:repeating-linear-gradient(135deg, var(--ink-4) 0 1.5px, transparent 1.5px 5px);opacity:.35;border-radius:999px 0 0 999px;width:25%;position:absolute;top:0;bottom:0;left:0}.mv-ret-fill{background:linear-gradient(90deg, var(--kind,var(--brass)), color-mix(in srgb, var(--kind,var(--brass)) 30%, transparent));transform-origin:0;transition:transform 1.4s cubic-bezier(.45,0,.2,1);transition-delay:calc(.2s + var(--i,0) * .18s);border-radius:999px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.mv-ret.in .mv-ret-fill{transform:scaleX(1)}.mv-ret-pin{background:var(--ink-3);opacity:0;width:2px;height:28px;transition:opacity .4s ease, transform 1.3s var(--land);transition-delay:calc(1.3s + var(--i,0) * .18s);border-radius:2px;margin-left:-1px;position:absolute;top:-8px;transform:translateY(-16px)}.mv-ret-row.early .mv-ret-pin{background:var(--bad)}.mv-ret-pin:after{content:"";background:inherit;width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin-left:-6px;position:absolute;top:7px;left:50%}.mv-ret-row.early .mv-ret-pin:after{animation:2.4s ease-out 2.8s infinite mv-pulse}@keyframes mv-pulse{0%{box-shadow:0 0 0 3px var(--surface), 0 0 0 3px color-mix(in srgb, var(--bad) 45%, transparent)}70%,to{box-shadow:0 0 0 3px var(--surface), 0 0 0 13px transparent}}.mv-ret.in .mv-ret-pin{opacity:1;transform:none}.mv-ret-pin-t{white-space:nowrap;color:var(--ink);font-weight:600;position:absolute;top:-4px;left:10px}.mv-ret-median{border-left:1px dashed color-mix(in srgb, var(--bad) 60%, transparent);z-index:0;opacity:0;width:0;transition:opacity .8s 2s;position:absolute;top:4px;bottom:22px}.mv-ret.in .mv-ret-median{opacity:1}.mv-ret-median span{white-space:nowrap;color:var(--bad);background:var(--surface);z-index:2;padding:0 4px;font-weight:600;position:absolute;top:-20px;left:0;transform:translate(-50%)}.mv-ret-axis{border-top:1px solid var(--rule);height:18px;position:absolute;bottom:0;left:0;right:0}.mv-ret-axis span{position:absolute;top:4px;transform:translate(-50%)}.mv-ret-axis span:first-child{transform:none}.mv-rings{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;display:grid}.mv-ring{cursor:default;transition:opacity .35s ease, transform .6s var(--land);outline:none;justify-items:center;gap:10px;margin:0;display:grid;position:relative}.mv-ring.on{transform:translateY(-4px)}.mv-ring.dim{opacity:.4}.mv-ring svg{width:140px;height:140px;overflow:visible;transform:rotate(-90deg)}.mv-ring circle{fill:none;stroke-width:12px}.mv-ring-bg{stroke:var(--rule-strong)}.mv-ring-arc{stroke:var(--kind,var(--brass));stroke-linecap:round;stroke-dasharray:var(--len) var(--c);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.8s var(--land), stroke-width .4s var(--land);transition-delay:calc(.15s + var(--i,0) * .18s), 0s;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kind,var(--brass)) 40%, transparent))}.mv-fmt.in .mv-ring-arc{stroke-dashoffset:0}.mv-ring.on .mv-ring-arc{stroke-width:15px}.mv-ring-c{text-align:center;place-content:center;height:140px;display:grid;position:absolute;top:0}.mv-ring-n{letter-spacing:-.02em;font-size:30px;line-height:1}.mv-ring figcaption{text-align:center;gap:2px;display:grid}.mv-ring-unit{opacity:0;transition:opacity .3s, transform .4s var(--land);transform:translateY(-4px)}.mv-ring.on .mv-ring-unit{opacity:1;transform:none}.mv-bfly{gap:6px;display:grid}.mv-bfly-head,.mv-bfly-row{grid-template-columns:minmax(130px,34%) 1fr 1fr 58px;align-items:center;gap:0 10px;display:grid}.mv-bfly-head .l{text-align:right;padding-right:10px}.mv-bfly-head .r{padding-left:10px}.mv-bfly-row{border-radius:8px;padding:7px 4px}.mv-bfly-row.best{background:color-mix(in srgb, var(--kind,var(--brass)) 7%, transparent)}.mv-bfly-row.costly{background:color-mix(in srgb, var(--bad) 7%, transparent)}.mv-bfly-t{color:var(--ink-2);line-height:1.35}.mv-bfly-side{align-items:center;gap:6px;height:14px;display:flex;position:relative}.mv-bfly-side.l{border-right:1px solid var(--rule-strong);flex-direction:row-reverse}.mv-bfly-bar{height:10px;width:var(--w);transition:transform 1.5s var(--land);transition-delay:calc(.2s + var(--i,0) * .1s);flex:none;display:block;transform:scaleX(0)}.mv-bfly-side .mv-bfly-bar{max-width:calc(100% - 44px)}.mv-bfly-bar.lost{transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb, var(--bad) 45%, transparent), var(--bad));border-radius:999px 0 0 999px}.mv-bfly-bar.gained{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--kind,var(--brass)) 45%, transparent), var(--kind,var(--brass)));border-radius:0 999px 999px 0}.mv-bfly.in .mv-bfly-bar{transform:scaleX(1)}.mv-bfly-v{color:var(--ink-3);white-space:nowrap;opacity:0;transition:opacity .6s 1.2s}.mv-bfly.in .mv-bfly-v{opacity:1}.mv-bfly-net{text-align:right;font-weight:600}.mv-cards-flip{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.mv-fc{min-height:170px;font:inherit;color:inherit;text-align:left;cursor:pointer;perspective:900px;opacity:0;transition:opacity .8s var(--land), transform 1.3s var(--land);transition-delay:calc(var(--i,0) * .11s);background:0 0;border:0;padding:0;position:relative;transform:translateY(20px)rotate(-3deg)}.mv-fc.lead{grid-column:span 2}.mv-cards-flip.in .mv-fc{opacity:1;transform:none}.mv-cards-flip.in .mv-fc:hover{transition-delay:0s;transform:translateY(-3px)}.mv-fc:focus-visible{outline:2px solid var(--kind,var(--brass));outline-offset:3px;border-radius:16px}.mv-fc-inner{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,1.3,.4,1);display:block;position:absolute;inset:0}.mv-fc.flipped .mv-fc-inner{transform:rotateY(180deg)}.mv-fc-face{border:1px solid var(--rule);background:var(--surface-2);backface-visibility:hidden;border-radius:16px;align-content:space-between;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.mv-fc.lead .mv-fc-face.front{background:radial-gradient(120% 120% at 0% 0%, var(--kind-soft,var(--brass-soft)) 0%, transparent 70%), var(--surface-2);border-color:color-mix(in srgb, var(--kind,var(--brass)) 40%, var(--rule))}.mv-fc-face.back{background:radial-gradient(120% 120% at 100% 100%, var(--kind-soft,var(--brass-soft)) 0%, transparent 70%), var(--surface);border-color:color-mix(in srgb, var(--kind,var(--brass)) 50%, var(--rule));align-content:center;transform:rotateY(180deg)}.mv-fc-term{font-size:20px;line-height:1.25}.mv-fc.lead .mv-fc-term{font-size:clamp(22px,2.8vw,28px)}.mv-fc-meter{background:var(--rule);border-radius:999px;height:4px;display:block;overflow:hidden}.mv-fc-meter span{height:100%;width:var(--w);background:var(--kind,var(--brass));transform-origin:0;transition:transform 1.5s var(--land);transition-delay:calc(.5s + var(--i,0) * .11s);border-radius:999px;display:block;transform:scaleX(0)}.mv-cards-flip.in .mv-fc-meter span{transform:scaleX(1)}.mv-fc-hint{opacity:.7}.mv-fc-big{letter-spacing:-.02em;color:var(--kind-text,var(--brass-text));font-size:34px;line-height:1}.mv-fc-do{color:var(--ink);margin-top:6px;font-weight:600}@media (width<=640px){.mv-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -2px 8px;padding:6px 2px 10px;display:flex;overflow-x:auto}.mv-rail::-webkit-scrollbar{display:none}.mv-flash{scroll-snap-align:start;flex:0 0 150px}.mv-stage{padding:18px 16px 14px}.mv-row{grid-template-columns:1fr auto}.mv-row .mv-div,.mv-row .mv-pair{order:3;grid-column:1/-1}.mv-bfly-head,.mv-bfly-row{grid-template-columns:1fr 1fr 48px}.mv-bfly-head>span:first-child{display:none}.mv-bfly-t{grid-column:1/-1;margin-bottom:4px}.mv-fc.lead{grid-column:auto}}@media (prefers-reduced-motion:reduce){.one-thing,.one-thing-ev,.one-thing-eyebrow:after,.mv-flash,.mv-stage-in,.mv-row,.mv-div-bar,.mv-bar,.mv-ret-fill,.mv-ret-pin,.mv-ret-median,.mv-ring-arc,.mv-bfly-bar,.mv-bfly-v,.mv-fc,.mv-fc-meter span,.mv-ret-pin:after{opacity:1;transform:none;transition:none!important;animation:none!important}.mv-ring-arc{stroke-dashoffset:0}.mv-fc.flipped .mv-fc-inner{transform:rotateY(180deg)}}.mv-flash-n.num,.one-thing-ev-n.num,.mv-fc-big.num,.mv-ring-n.num,.mv-roll-n.num,.mv-moment-t.num,.mv-curve-tip b.num{font-family:var(--font-serif)}@media (width>=641px){.mv-stage{flex-direction:column;min-height:440px;display:flex}.mv-nav{margin-top:auto;padding-top:12px}}.mv-ret-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mv-ret-chip{text-align:left;font:inherit;color:var(--ink-2);border:1px solid var(--rule);background:var(--surface-2);cursor:pointer;animation:mv-row-in .7s var(--land) both;animation-delay:calc(var(--i,0) * 70ms);transition:border-color .3s, background .3s, transform .4s var(--land);border-radius:12px;gap:1px;padding:8px 12px;display:grid}.mv-ret-chip:hover{transform:translateY(-2px)}.mv-ret-chip.on{color:var(--ink);border-color:color-mix(in srgb, var(--kind,var(--brass)) 60%, var(--rule));background:var(--kind-soft,var(--brass-soft))}.mv-ret-chip.warn .muted{color:color-mix(in srgb, var(--bad) 80%, var(--ink-3))}.mv-curve-wrap{gap:10px;display:grid}.mv-curve{touch-action:pan-y;border-radius:12px;outline:none;width:100%;position:relative}.mv-curve:focus-visible{box-shadow:0 0 0 2px var(--kind,var(--brass))}.mv-curve svg{display:block;overflow:visible}.mv-curve-grid line{stroke:var(--rule);stroke-width:1px}.mv-curve-grid.half line{stroke:color-mix(in srgb, var(--bad) 45%, transparent);stroke-dasharray:3 4}.mv-curve-grid text,.mv-curve-tick{fill:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10.5px}.mv-curve-grid.half text{fill:var(--bad)}.mv-curve-line{fill:none;stroke:var(--kind,var(--brass));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--kind,var(--brass)) 45%, transparent));transition:stroke-dashoffset 2.2s cubic-bezier(.45,0,.15,1) .15s}.mv-curve.in .mv-curve-line{stroke-dashoffset:0}.mv-curve-area{opacity:0;transform-box:fill-box;transition:opacity 1.4s ease .9s, transform 1.6s var(--land) .9s;transform:translateY(8px)}.mv-curve.in .mv-curve-area{opacity:1;transform:none}.mv-curve-band{opacity:0;transition:opacity .9s;transition-delay:calc(2s + var(--i,0) * .15s)}.mv-curve-band.drop{fill:color-mix(in srgb, var(--bad) 16%, transparent)}.mv-curve-band.rewatch{fill:color-mix(in srgb, var(--good) 16%, transparent)}.mv-curve.in .mv-curve-band{opacity:1}.mv-curve-pin{cursor:pointer;opacity:0;transform-box:fill-box;transition:opacity .4s ease, transform 1.3s var(--land);transition-delay:calc(2.2s + var(--i,0) * .18s);transform:translateY(-14px)}.mv-curve.in .mv-curve-pin{opacity:1;transform:none}.mv-curve-pin circle{stroke:var(--surface);stroke-width:3px}.mv-curve-pin.drop circle{fill:var(--bad)}.mv-curve-pin.rewatch circle{fill:var(--good)}.mv-curve-pin text{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.mv-curve-pin.drop text{fill:var(--bad)}.mv-curve-pin.rewatch text{fill:var(--good)}.mv-curve-pin.drop circle{animation:2.6s ease-out 3.4s infinite mv-curve-ping}@keyframes mv-curve-ping{0%{stroke-width:3px;stroke:color-mix(in srgb, var(--bad) 55%, var(--surface))}70%,to{stroke-width:14px;stroke:#0000}}.mv-curve-rel{opacity:0;transition:opacity 1s 2.4s}.mv-curve.in .mv-curve-rel{opacity:1}.mv-curve-rel.pos{fill:color-mix(in srgb, var(--good) 70%, transparent)}.mv-curve-rel.neg{fill:color-mix(in srgb, var(--bad) 70%, transparent)}.mv-curve-rel.mid{fill:var(--rule-strong)}.mv-curve-rel.none{fill:#0000}.mv-curve-hit{fill:#0000;cursor:crosshair}.mv-curve-scrub line{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.mv-curve-scrub circle{fill:var(--kind,var(--brass));stroke:var(--surface);stroke-width:3px}.mv-curve-tip{text-align:center;pointer-events:none;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:170px;animation:mv-tip-in .35s var(--land) both;border-radius:12px;gap:1px;padding:8px 12px;font-size:12px;display:grid;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 10px 30px -16px #0009}.mv-curve-tip b{font-family:var(--font-serif);font-size:18px;font-weight:500}.mv-curve-tip .pos{color:var(--good)}.mv-curve-tip .neg{color:var(--bad)}@keyframes mv-tip-in{0%{opacity:0;transform:translate(-50%,4px)}}.mv-curve-foot{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.mv-curve-legend{align-items:center;gap:6px;display:inline-flex}.mv-curve-legend i{border-radius:2px;width:14px;height:6px;margin-left:6px;display:inline-block}.mv-curve-legend i:first-child{margin-left:0}.mv-curve-legend i.pos{background:color-mix(in srgb, var(--good) 70%, transparent)}.mv-curve-legend i.neg{background:color-mix(in srgb, var(--bad) 70%, transparent)}.mv-curve-legend i.mid{background:var(--rule-strong)}.mv-moments{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:4px;display:grid}.mv-moment{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface-2);cursor:pointer;opacity:0;animation:mv-moment-in 1.1s var(--land) both;animation-delay:calc(2.4s + var(--i,0) * .14s);transition:border-color .3s, transform .4s var(--land);border-radius:14px;gap:4px;padding:12px 14px;display:grid;transform:translateY(14px)rotate(-1.5deg)}@keyframes mv-moment-in{to{opacity:1;transform:none}}.mv-moment:hover{transform:translateY(-3px)}.mv-moment.drop{border-left:3px solid var(--bad)}.mv-moment.rewatch{border-left:3px solid var(--good)}.mv-moment-t{font-size:22px;line-height:1}.mv-moment.drop .mv-moment-t{color:var(--bad)}.mv-moment.rewatch .mv-moment-t{color:var(--good)}@media (prefers-reduced-motion:reduce){.mv-ret-chip,.mv-curve-line,.mv-curve-area,.mv-curve-band,.mv-curve-pin,.mv-curve-pin circle,.mv-curve-rel,.mv-curve-tip,.mv-moment{opacity:1;stroke-dashoffset:0;transform:none;transition:none!important;animation:none!important}}.mr-invite{border:1.5px dashed color-mix(in srgb, var(--bad) 45%, var(--rule));background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--bad) 9%, transparent), transparent 60%), var(--surface);opacity:0;animation:mr-blast 1.6s var(--land) both;transition:border-color .3s, transform .5s var(--land), box-shadow .4s;border-radius:18px;gap:12px;margin-top:14px;padding:18px 20px;animation-delay:2.9s;display:grid;position:relative}.mr-invite.over{border-color:var(--bad);box-shadow:var(--shadow-2);transform:scale(1.01)}.mr-invite h4{color:var(--bad);margin:4px 0 2px;font-size:clamp(20px,3.2vw,26px);line-height:1.15}.mr-invite p{margin:0}.mr-invite-go{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mr-note{max-width:62ch}.mr-warn{color:var(--warn);background:var(--warn-soft);border-radius:10px;padding:8px 12px}@keyframes mr-blast{0%{opacity:0;transform:translateY(10px)scale(.96)rotate(-.6deg)}14%{opacity:1;transform:translateY(-10px)scale(1.015)rotate(.5deg)}to{opacity:1;transform:none}}.mr-work{border:1px solid var(--rule);background:var(--surface);border-radius:18px;gap:14px;margin-top:14px;padding:18px 20px;display:grid}.mr-wave{align-items:center;gap:2px;height:64px;display:flex;position:relative;overflow:hidden}.mr-wave i{height:calc(var(--h) * 100%);background:var(--ink-3);min-height:2px;animation:mr-rise .9s var(--land) both;animation-delay:calc(var(--i) * 12ms);border-radius:2px;flex:1;transform:scaleY(0)}@keyframes mr-rise{to{transform:scaleY(1)}}.mr-scan{background:var(--bad);width:2px;box-shadow:0 0 14px 2px color-mix(in srgb, var(--bad) 45%, transparent);inset:0 auto 0 0;left:calc(var(--s) * 100%);transition:left .4s var(--land);position:absolute}.mr-film{gap:6px;display:flex;overflow:hidden}.mr-film img{height:54px;animation:mr-deal .9s var(--land) both;border-radius:8px}.mr-film figure{animation:mr-deal 1.2s var(--land) both;animation-delay:calc(var(--i,0) * 70ms);justify-items:center;gap:2px;margin:0;display:grid}.mr-film.done{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}.mr-film.done img{height:64px;animation:none}@keyframes mr-deal{0%{opacity:0;transform:translateY(-16px)rotate(-4deg)scale(1.06)}}.mr-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mr-steps li{opacity:.45;align-items:center;gap:10px;transition:opacity .4s;display:flex}.mr-steps li.now,.mr-steps li.done{opacity:1}.mr-tick{width:18px;color:var(--good);place-items:center;font-weight:700;display:inline-grid}.mr{gap:14px;margin-top:14px;display:grid}.mr-card{border:1px solid var(--rule);background:var(--surface);animation:mr-blast 1.5s var(--land) both;animation-delay:calc(var(--i,0) * .16s);border-radius:18px;gap:12px;padding:18px 20px;display:grid}.mr-line{margin:0;font-size:clamp(18px,2.8vw,23px);line-height:1.3}.mr-said{border-left:3px solid var(--rule-strong);color:var(--ink-2);margin:0;padding:8px 14px;font-style:italic}.mr-strip{gap:6px;padding-top:2px;display:grid;position:relative}.mr-bands{gap:4px;display:grid}.mr-band-row{height:22px;position:relative}.mr-band{white-space:nowrap;text-overflow:ellipsis;min-width:6px;height:22px;animation:mr-pop 1.4s var(--land) both;animation-delay:calc(.35s + var(--j,0) * .11s);border-radius:7px;padding:0 7px;font-size:11px;font-weight:600;line-height:22px;position:absolute;top:0;overflow:hidden}.mr-band.k-sound{background:color-mix(in srgb, var(--v-a) 16%, transparent);color:var(--v-a)}.mr-band.k-words{background:color-mix(in srgb, var(--v-b) 16%, transparent);color:var(--v-b)}.mr-band.k-pic{background:color-mix(in srgb, var(--v-c) 16%, transparent);color:var(--v-c)}@keyframes mr-pop{0%{opacity:0;transform:translateY(-14px)scale(1.12)}15%{opacity:1;transform:translateY(-18px)scale(1.04)}to{opacity:1;transform:none}}.mr-bars{height:56px;position:relative}.mr-bars i{width:max(1px,.833333%);height:calc(var(--h) * 100%);background:var(--ink-4);transform-origin:bottom;animation:mr-rise .8s var(--land) both;animation-delay:calc(var(--i) * 6ms);border-radius:1px;position:absolute;bottom:0}.mr-voice{background:var(--surface-sunk);border-radius:2px;height:4px;position:relative}.mr-voice span{background:var(--brass);border-radius:2px;position:absolute;top:0;bottom:0}.mr-drop{background:color-mix(in srgb, var(--bad) 13%, transparent);min-width:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 40%, transparent);pointer-events:none;border-radius:8px;position:absolute;top:-4px;bottom:14px}.mr-drop span{color:var(--bad);white-space:nowrap;font-weight:600;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,100%)}.mr-cut{border-left:1.5px dashed var(--v-c);pointer-events:none;width:0;position:absolute;top:28px;bottom:18px}.mr-ticks{height:16px;color:var(--ink-4);margin-top:12px;position:relative}.mr-ticks span{position:absolute;transform:translate(-50%)}.mr-voice-key{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mr-voice-key i{border-radius:2px;width:14px;height:6px;margin-left:8px;display:inline-block}.mr-voice-key i:first-child{margin-left:0}.mr-k-voice{background:var(--brass)}.mr-k-cut{border-left:1.5px dashed var(--v-c);width:0!important;height:12px!important}.mr-k-drop{background:color-mix(in srgb, var(--bad) 30%, transparent)}.mr-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mr-chip{background:var(--surface-2);border-left:3px solid var(--rule-strong);animation:mr-pop 1.4s var(--land) both;animation-delay:calc(.8s + var(--j,0) * 90ms);border-radius:12px;gap:2px;padding:8px 12px;display:grid}.mr-chip.k-sound{border-left-color:var(--v-a)}.mr-chip.k-words{border-left-color:var(--v-b)}.mr-chip.k-pic{border-left-color:var(--v-c)}.mr-chip button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.mr-chip b.num{font-family:var(--font-serif);margin-right:4px}.mr-foot{margin:0}@media (prefers-reduced-motion:reduce){.mr-invite,.mr-card,.mr-band,.mr-chip,.mr-wave i,.mr-bars i,.mr-film img,.mr-film figure{opacity:1;transform:none;animation:none!important}}.mv-curve-cmt{fill:var(--v-a);opacity:0;transition:opacity .6s;transition-delay:calc(2.6s + var(--i,0) * 40ms);pointer-events:none}.mv-curve-cmt.on-moment{fill:var(--bad)}.mv-curve.in .mv-curve-cmt{opacity:.8}.cm{border:1px solid var(--rule);background:var(--surface);border-radius:18px;gap:12px;margin-top:14px;padding:16px 18px;display:grid}.cm-head{gap:4px;display:grid}.cm-group{gap:6px;display:grid}.cm-group-h b.num{font-family:var(--font-serif);font-size:17px}.cm-group.drop .cm-group-h b{color:var(--bad)}.cm-group.rewatch .cm-group-h b{color:var(--good)}.cm-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cm-q{background:var(--surface-2);animation:mr-pop 1.3s var(--land) both;animation-delay:calc(.2s + var(--i,0) * 70ms);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:8px 12px;display:grid}.cm-t{font:inherit;font-family:var(--font-serif);color:var(--v-a);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.cm-group.drop .cm-t{color:var(--bad)}.cm-text{color:var(--ink-2);overflow-wrap:anywhere}.cm-likes{white-space:nowrap}@media (width<=480px){.cm-q{grid-template-columns:auto 1fr}.cm-likes{grid-column:2}}@media (prefers-reduced-motion:reduce){.cm-q,.mv-curve-cmt{opacity:1;transition:none!important;animation:none!important}}.wb{--land:cubic-bezier(.16, 1, .3, 1);gap:16px;margin:26px 0;display:grid}.wb-core{border:1px solid var(--rule);background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--brass) 10%, transparent), transparent 60%), var(--surface);border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:18px 20px;display:grid}@media (width<=640px){.wb-core{grid-template-columns:1fr}}.wb-core-l{align-content:start;gap:10px;display:grid}.wb-core-l p{margin:0}.wb-chips{flex-wrap:wrap;gap:8px;display:flex}.wb-chip{background:var(--brass-soft);color:var(--brass-text);opacity:0;transition:opacity .6s, transform 1.1s var(--land);transition-delay:calc(.1s + var(--i,0) * 90ms);border-radius:999px;padding:6px 12px;font-size:17px;transform:translateY(8px)}.wb-chip.fmt{background:var(--surface-2);color:var(--ink-2);font-family:inherit;font-size:13px}.wb.in .wb-chip{opacity:1;transform:none}.wb-builders{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.wb-builders li{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.wb-b-t{color:var(--ink-2);grid-column:1/-1}.wb-b-bar{background:var(--surface-sunk);border-radius:3px;height:6px;position:relative;overflow:hidden}.wb-b-bar:after{content:"";width:var(--w);background:var(--good);transform-origin:0;transition:transform 1.3s var(--land);transition-delay:calc(.4s + var(--i,0) * .12s);border-radius:3px;position:absolute;inset:0;transform:scaleX(0)}.wb.in .wb-b-bar:after{transform:scaleX(1)}.wb-b-n{color:var(--good);font-weight:600}.wb-track-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.wb-track-head .mv-h{flex:320px;margin:0}.wb-track{scrollbar-width:thin;overflow-x:auto}.wb-rail{grid-template-columns:repeat(8,minmax(118px,1fr));gap:10px;min-width:1018px;padding:34px 2px 24px;display:grid;position:relative}.wb-line{border-top:2px dashed color-mix(in srgb, var(--brass) 55%, transparent);pointer-events:none;height:0;position:absolute;bottom:22px;left:0;right:0}.wb-line span{color:var(--brass-text);position:absolute;top:4px;right:4px}.wb-tile{text-align:left;min-height:190px;font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface);cursor:pointer;opacity:0;transition:opacity .5s, transform 1.4s var(--land), border-color .3s, box-shadow .3s;transition-delay:calc(.3s + var(--i,0) * 80ms);border-radius:14px;align-content:start;gap:4px;padding:10px;display:grid;position:relative;transform:translateY(16px)rotate(-1deg)}.wb.in .wb-tile{opacity:1;transform:none}.wb.in .wb-tile.fresh{animation:wb-lift 1.8s var(--land) both;animation-delay:calc(.5s + var(--i,0) * 80ms);transform:translateY(-22px)}@keyframes wb-lift{0%{transform:translateY(16px)}16%{transform:translateY(-34px)rotate(1.2deg)}to{transform:translateY(-22px)}}.wb-tile.close{border-bottom:3px solid var(--brass)}.wb-tile.fresh{border-bottom:3px solid var(--v-a);box-shadow:0 14px 24px -18px color-mix(in srgb, var(--v-a) 70%, transparent)}.wb-tile.on{border-color:var(--ink-3)}.wb-tag{background:var(--brass-soft);color:var(--brass-text);border-radius:999px;justify-self:start;padding:2px 8px;font-weight:600}.wb-tile.fresh .wb-tag{background:color-mix(in srgb, var(--v-a) 14%, transparent);color:var(--v-a)}.wb-bar{height:40px;position:relative}.wb-bar:after{content:"";height:calc(var(--h) * 100%);background:var(--brass);transform-origin:bottom;min-height:2px;transition:transform 1.1s var(--land), height .6s var(--land);transition-delay:calc(.9s + var(--i,0) * 70ms);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:55%;transform:scaleY(0)}.wb-tile.fresh .wb-bar:after{background:var(--v-a)}.wb.in .wb-bar:after{transform:scaleY(1)}.wb-val{font-size:22px;line-height:1}.wb-title{color:var(--ink-2)}.wb-detail{background:var(--surface-2);animation:mv-stage-in .7s var(--land) both;border-radius:12px;padding:10px 14px}.wb-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wb-big{background:var(--surface-2);border-left:3px solid var(--brass);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.wb-big.fresh{border-left-color:var(--v-a)}.wb-big-n{font-size:clamp(28px,5vw,40px);line-height:1}.wb-standout{border:1px solid color-mix(in srgb, var(--good) 40%, var(--rule));background:var(--good-soft);animation:mr-blast 1.6s var(--land) both;border-radius:16px;padding:14px 18px;animation-delay:1.4s}.wb-standout p{margin:4px 0 0}@media (prefers-reduced-motion:reduce){.wb-chip,.wb-tile,.wb-b-bar:after,.wb-bar:after,.wb-standout,.wb-detail{opacity:1;transform:none;transition:none!important;animation:none!important}.wb.in .wb-tile.fresh{transform:translateY(-22px)}}.mv-reach-top{flex-wrap:wrap;gap:14px 36px;margin-bottom:10px;display:flex}.mv-reach-chart{position:relative}.mv-reach-bar{fill:color-mix(in srgb, var(--ink-4) 45%, transparent);transform-origin:bottom;transform-box:fill-box;transition:transform 1.1s var(--land), fill .2s;transition-delay:calc(var(--i,0) * 18ms);transform:scaleY(0)}.mv-reach.in .mv-reach-bar{transform:scaleY(1)}.mv-reach-bar.on{fill:var(--ink-3)}.mv-reach-line{fill:none;stroke:var(--brass);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--brass) 45%, transparent));transition:stroke-dashoffset 2s cubic-bezier(.45,0,.15,1) .6s}.mv-reach.in .mv-reach-line{stroke-dashoffset:0}.mv-reach-avg{stroke:var(--brass);stroke-width:1px;stroke-dasharray:4 4;opacity:.6}.mv-reach-k-bar{background:color-mix(in srgb, var(--ink-4) 45%, transparent)}.mv-reach-k-line{background:var(--brass)}.mv-reach-k-avg{background:repeating-linear-gradient(90deg, var(--brass) 0 4px, transparent 4px 7px)}.mv-reach-vids{margin-top:14px}.mv-reach-vids .mv-pair{position:relative}.mv-reach-vids .mv-bar.now{background:var(--good)}.mv-reach-vids .mv-bar.now.below{background:var(--ink-4)}.mv-reach-mark{top:-3px;bottom:-3px;left:var(--avg);border-left:2px dashed var(--brass);width:0;position:absolute}@media (prefers-reduced-motion:reduce){.mv-reach-bar,.mv-reach-line{stroke-dashoffset:0;transform:none;transition:none!important}}.mn-tonebox{grid-column:1/-1;gap:6px;display:grid}.mn-tonebar{background:var(--surface-sunk);border-radius:999px;height:10px;display:flex;overflow:hidden}.mn-tonebar span{transform-origin:0;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) .4s both mv-grow;transform:scaleX(0)}.mn-tonebar .pos,.mn-tone-key i.pos{background:var(--good)}.mn-tonebar .mid,.mn-tone-key i.mid{background:var(--rule-strong)}.mn-tonebar .neg,.mn-tone-key i.neg{background:var(--bad)}.mn-tone-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;display:flex}.mn-tone-key i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.mn-tone{border-radius:999px;padding:1px 8px;font-weight:600}.mn-tone.positive{background:var(--good-soft);color:var(--good)}.mn-tone.critical{background:var(--bad-soft);color:var(--bad)}.mn-item.tone-critical{box-shadow:inset 3px 0 0 var(--bad)}@media (prefers-reduced-motion:reduce){.mn-tonebar span{animation:none;transform:none}}.kit-cta{border:1px solid var(--rule);background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--brass) 12%, transparent), transparent 60%), var(--surface);color:var(--ink);border-radius:18px;gap:4px;margin:8px 0 26px;padding:18px 20px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:grid}.kit-cta:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.kit-cta-h{font-size:22px}.kitp-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=860px){.kitp-grid{grid-template-columns:1fr}}.kitp-form{gap:16px;display:grid;position:sticky;top:16px}@media (width<=860px){.kitp-form{position:static}}.kitp-field,.kitp-set{border:0;gap:8px;margin:0;padding:0;display:grid}.kitp-set legend{margin-bottom:8px}.kitp-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kitp-check{align-items:center;gap:8px;display:flex}.kitp-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.kit{--land:cubic-bezier(.16, 1, .3, 1);border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-2);animation:mr-blast 1.5s var(--land) both;border-radius:24px;gap:18px;padding:34px 32px;display:grid}.kit h2{margin:0;font-size:clamp(30px,5vw,42px);line-height:1.05}.kit-sub{color:var(--ink-3);margin-top:6px}.kit-intro{color:var(--ink-2);margin:12px 0 0;font-size:19px}.kit-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.kit-chip{background:var(--brass-soft);color:var(--brass-text);animation:mr-pop 1.3s var(--land) both;animation-delay:calc(.3s + var(--i,0) * 80ms);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.kit-stats{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--surface);border-radius:18px;gap:8px;padding:18px 10px;display:grid}@media (width<=520px){.kit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-stats>div{text-align:center;animation:mr-pop 1.4s var(--land) both;animation-delay:calc(.4s + var(--i,0) * .11s);justify-items:center;gap:2px;display:grid}.kit-stats b{font-size:clamp(26px,4vw,36px);line-height:1}.kit-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px}.kit section p{margin:4px 0}.kit-lines{gap:4px;margin:0;padding-left:18px;display:grid}.kit-ages{gap:6px;margin-bottom:6px;display:grid}.kit-age{grid-template-columns:48px 1fr 40px;align-items:center;gap:10px;display:grid}.kit-age-bar{background:var(--rule);border-radius:4px;height:8px;overflow:hidden}.kit-age-bar i{background:var(--brass);transform-origin:0;height:100%;animation:mv-grow 1.3s var(--land) both;animation-delay:calc(.5s + var(--i,0) * 90ms);border-radius:4px;display:block;transform:scaleX(0)}.kit-age b{text-align:right}.kit-vids{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kit-vids li{justify-content:space-between;gap:12px;display:flex}.kit-vids li b{white-space:nowrap}.kit-contact{overflow-wrap:anywhere;font-size:17px;font-weight:600}.kit-foot{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding-top:14px;display:grid}@media (prefers-reduced-motion:reduce){.kit,.kit-chip,.kit-stats>div,.kit-age-bar i{transform:none;animation:none!important}}@media print{body *{visibility:hidden!important}#kit-print,#kit-print *{visibility:visible!important}#kit-print{width:100%;box-shadow:none;border:0;animation:none;position:absolute;top:0;left:0}#kit-print *{animation:none!important;transform:none!important}}.fi{--land:cubic-bezier(.16, 1, .3, 1);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px;margin:26px 0;padding:18px 20px 20px}.fi-head{gap:4px;margin-bottom:14px;display:grid}.fi-head h2{margin:0;font-size:21px}.fi-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fi-item{background:var(--surface-2);opacity:0;min-width:0;transition:opacity .6s, transform 1.1s var(--land);transition-delay:calc(80ms + var(--i,0) * 90ms);border-radius:14px;align-content:start;gap:6px;padding:14px 16px;display:grid;transform:translateY(10px)}.fi.in .fi-item{opacity:1;transform:none}.fi-card{color:var(--ink-3)}.fi-now{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.fi-when{overflow-wrap:anywhere;margin:0}.fi-bar{align-items:center;gap:10px;margin-top:4px;display:flex}.fi-track{background:var(--rule);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.fi-fill{background:linear-gradient(90deg, var(--brass), color-mix(in srgb, var(--brass) 55%, var(--primary)));transform-origin:0;transition:transform 1.4s var(--land);transition-delay:calc(.25s + var(--i,0) * 90ms);border-radius:6px;position:absolute;inset:0}.fi-count{white-space:nowrap;flex:none}.st-sofar{margin:6px 0 4px;font-size:17px;line-height:1.4}.st-quiet .fi-bar{max-width:360px;margin-top:8px}@media (prefers-reduced-motion:reduce){.fi-item,.fi-fill{transition:none}.fi-item{opacity:1;transform:none}}.pk{--land:cubic-bezier(.16, 1, .3, 1);border:1px solid var(--rule);background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--brass) 9%, transparent), transparent 55%), var(--surface);border-radius:20px;gap:16px;min-width:0;margin:26px 0;padding:20px 22px 22px;display:grid}.pk .mv-head{margin-bottom:0}.pk .mv-head h2{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.pk-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;display:flex}.pk-headline{animation:mv-stage-in .7s var(--land) both;flex:320px;margin:0}.pk-sheet{gap:10px;min-width:0;display:grid}.pk-row-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pk-usual-h{border-top:1px dashed var(--rule-strong,var(--rule));margin-top:6px;padding-top:12px}.pk-usual-h .eyebrow{color:var(--ink-3)}.pk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pk-tile{opacity:0;align-content:start;gap:3px;min-width:0;display:grid;transform:translateY(14px)scale(.97)}.pk.in .pk-tile{animation:mr-blast 1.5s var(--land) both;animation-delay:calc(.12s + var(--i,0) * 85ms)}.pk-thumb{aspect-ratio:16/9;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:12px;display:block;position:relative;overflow:hidden}.pk-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--land);display:block}.pk-tile:hover .pk-thumb img{transform:scale(1.04)}.pk-tile.lead .pk-thumb{box-shadow:0 0 0 2px var(--brass), 0 18px 30px -20px color-mix(in srgb, var(--brass) 80%, transparent)}.pk-tile.usual .pk-thumb{filter:saturate(.85)}.pk-thumb-x{color:var(--ink-3);overflow-wrap:anywhere;align-items:center;padding:8px 10px;display:flex;position:absolute;inset:0;overflow:hidden}.pk-rank{background:var(--brass);min-width:22px;height:22px;color:var(--surface);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid;position:absolute;top:6px;left:6px}.pk-n{margin-top:6px;font-size:clamp(20px,3vw,26px);line-height:1}.pk-tile.lead .pk-n{color:var(--brass-text)}.pk-tile.usual .pk-n{color:var(--ink-2);font-size:clamp(17px,2.4vw,21px)}.pk-base{overflow-wrap:anywhere}.pk-title{color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-look{max-width:72ch;margin:-4px 0 0}.pk-patterns{border-top:1px solid var(--rule);gap:10px;padding-top:14px;display:grid}.pk-plist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-pattern{background:var(--surface-2);opacity:0;transition:opacity .6s, transform 1.1s var(--land);transition-delay:calc(.5s + var(--i,0) * .11s);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:6px 10px;padding:12px 14px;display:grid;transform:translateY(10px)}.pk.in .pk-pattern{opacity:1;transform:none}.pk-pmark{background:var(--good-soft);width:26px;height:26px;color:var(--good);border-radius:50%;place-items:center;font-weight:700;display:grid}.pk-pattern.v-less .pk-pmark{background:var(--brass-soft);color:var(--brass-text)}.pk-pline{overflow-wrap:anywhere;margin:0}.pk-bars{grid-column:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;max-width:380px;display:grid}.pk-bars .tiny{font-size:11px;line-height:1}.pk-bar{background:var(--rule);border-radius:6px;height:6px;position:relative;overflow:hidden}.pk-bar:after{content:"";width:var(--w);border-radius:inherit;transform-origin:0;transition:transform 1.3s var(--land);transition-delay:.8s;position:absolute;inset:0;transform:scaleX(0)}.pk-bar.with:after{background:var(--brass)}.pk-bar.without:after{background:var(--ink-3);transition-delay:.9s}.pk-bars.in .pk-bar:after{transform:scaleX(1)}.pk-none{background:var(--surface-2);border-radius:14px;margin:0;padding:12px 14px}.pk-patterns .gr-more[aria-expanded=true] .gr-more-chev{transform:rotate(45deg)}.pk .gr-fold.open{opacity:1;grid-template-rows:1fr}.pk-checks{gap:6px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.pk-checks li{overflow-wrap:anywhere;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:2px 12px;display:grid}.pk-check-k{color:var(--ink-2);font-weight:600}.pk-test{background:var(--surface-2);border-left:3px solid var(--brass);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.pk-test-head{justify-items:start;gap:6px;display:grid}.pk-test-head p{max-width:64ch;margin:0}.pk-test-h{margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:500}.pk-test-btn{margin-top:4px}.pk-steps{gap:6px;margin:4px 0 12px;padding-left:22px;font-size:14.5px;line-height:1.5;display:grid}.pk-test .lab-link{color:var(--brass-text);font-size:14px;font-weight:600}.pk-steps li::marker{color:var(--brass-text);font-weight:600}@media (width<=640px){.pk{padding:16px 14px 18px}.pk-tiles{gap:8px}.pk-thumb{border-radius:9px}.pk-checks li{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pk-tile,.pk.in .pk-tile,.pk-pattern,.pk-bar:after,.pk-headline{opacity:1;transition:none;animation:none;transform:none}}.cb{gap:26px;display:grid}.cb-src{letter-spacing:.02em;background:var(--surface-2);color:var(--ink-3);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.cb-profile{background:var(--surface);border:1px solid var(--rule);border-radius:22px;gap:18px;padding:22px;animation:.6s cubic-bezier(.22,1,.36,1) both cb-rise;display:grid;position:relative;overflow:hidden}.cb-profile:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--kind,var(--brass)) 16%, transparent), transparent);pointer-events:none;width:60%;height:120%;position:absolute;inset:-40% -10% auto auto}.cb-profile.ready{border-color:color-mix(in oklab, var(--kind,var(--brass)) 35%, var(--rule))}.cb-profile-head{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:20px;display:grid;position:relative}.cb-profile-head h2{margin:4px 0 6px;font-size:clamp(24px,2.6vw,30px)}.cb-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cb-step{text-align:left;border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;transition:border-color .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex}.cb-step:hover{transform:translate(2px)}.cb-step.on{border-color:var(--kind,var(--brass));box-shadow:0 0 0 3px color-mix(in oklab, var(--kind,var(--brass)) 14%, transparent)}.cb-step-n{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;transition:background .3s,color .3s;display:grid}.cb-step.done .cb-step-n{background:var(--kind,var(--brass));color:#fff;animation:.5s cubic-bezier(.34,1.56,.64,1) both cb-pop}.cb-form{gap:14px;padding-top:4px;animation:.45s both cb-rise;display:grid;position:relative}.cb-form-go{gap:10px;display:flex}.cb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;display:grid}.cb-chips{flex-wrap:wrap;gap:8px;display:flex}.cb-chip{border:1px solid var(--rule-strong,var(--rule));background:var(--paper);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13.5px;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.cb-chip:hover{transform:translateY(-1px)}.cb-chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cb-chip.no.on{background:color-mix(in oklab, var(--bad,#c0392b) 14%, var(--paper));color:var(--bad,#c0392b);border-color:color-mix(in oklab, var(--bad,#c0392b) 45%, transparent)}.cb-chip:focus-visible,.cb-step:focus-visible,.cb-add-kind:focus-visible,.cb-item-head:focus-visible{outline:2px solid var(--kind,var(--brass));outline-offset:2px}.cb-inline{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-right:8px;padding:0;font-size:12.5px;text-decoration:underline}.cb-add{gap:8px;max-width:420px;margin-top:8px;display:flex}.cb-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cb-share{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px;padding-top:16px;display:grid;position:relative}.cb-toggle{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0 4px;font-size:14px;display:flex}.cb-toggle input{width:18px;height:18px;accent-color:var(--kind,var(--brass));margin-top:4px}.cb-preview{background:var(--paper);border:1px dashed var(--rule-strong,var(--rule));border-radius:16px;align-self:start;gap:6px;padding:16px;display:grid}.cb-preview p{margin:0}.cb-preview-style{font-size:17px;line-height:1.35}.cb-section{gap:14px;display:grid}.cb-section-head{align-items:center;gap:10px;display:flex}.cb-section-head h2{margin:0;font-size:clamp(22px,2.4vw,27px)}.cb-empty{background:var(--surface);border:1px solid var(--rule);border-radius:16px;gap:6px;padding:18px;display:grid}.cb-empty p{margin:0}.cb-briefs,.cb-items{gap:12px;display:grid}.cb-kind{letter-spacing:.03em;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.cb-kind.idea{background:color-mix(in oklab, var(--kind,#5b7cfa) 16%, transparent);color:var(--kind,#5b7cfa)}.cb-kind.prospect{background:var(--surface-2);color:var(--ink-2)}.cb-kind.inbound{background:color-mix(in oklab, var(--brass) 18%, transparent);color:var(--brass-text,var(--brass))}.cb-kind.brief{background:color-mix(in oklab, var(--good,#2e7d4f) 15%, transparent);color:var(--good,#2e7d4f)}.cb-status{border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.cb-status.s-agreed,.cb-status.s-completed,.cb-status.mutual{background:linear-gradient(95deg, color-mix(in oklab, var(--good,#2e7d4f) 22%, transparent), color-mix(in oklab, var(--brass) 22%, transparent));color:var(--ink);border-color:#0000}.cb-brief{background:var(--surface);border:1px solid var(--rule);border-radius:20px;gap:12px;padding:20px;animation:.55s cubic-bezier(.22,1,.36,1) both cb-rise;display:grid;position:relative}.cb-brief h3{margin:0;font-size:22px}.cb-brief-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.cb-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px 18px;margin:0;display:grid}.cb-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11.5px}.cb-facts dd{margin:2px 0 0;font-size:14.5px}.cb-why{background:var(--paper);border-left:3px solid var(--good,#2e7d4f);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.cb-why p{margin:0;font-size:14.5px;line-height:1.55}.cb-respond{gap:10px;display:grid}.cb-mutual{background:linear-gradient(95deg, color-mix(in oklab, var(--good,#2e7d4f) 14%, var(--surface)), color-mix(in oklab, var(--brass) 14%, var(--surface)));border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px;animation:.6s cubic-bezier(.34,1.56,.64,1) both cb-pop}.cb-lines{gap:10px;display:grid}.cb-lines-g{background:var(--paper);border-left:3px solid var(--rule-strong,var(--rule));border-radius:12px;padding:10px 14px}.cb-lines-g ul{gap:3px;margin:4px 0 0;padding-left:18px;font-size:14px;display:grid}.cb-lines-g.k-conflict{border-left-color:var(--bad,#c0392b)}.cb-lines-g.k-conflict .eyebrow{color:var(--bad,#c0392b)}.cb-lines-g.k-ask{border-left-color:var(--brass)}.cb-lines-g.k-fits{border-left-color:var(--good,#2e7d4f)}.cb-lines-g.k-fits .eyebrow{color:var(--good,#2e7d4f)}.cb-addbox{gap:12px;display:grid}.cb-add-kinds{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.cb-add-kind{text-align:left;border:1px dashed var(--rule-strong,var(--rule));color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s,background .2s;display:flex}.cb-add-kind>span:last-child{gap:3px;font-size:14px;display:grid}.cb-add-kind:hover{border-style:solid;transform:translateY(-2px)}.cb-add-kind.on{border-style:solid;border-color:var(--ink);background:var(--surface)}.cb-add-plus{background:var(--surface-2);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:700;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.cb-add-kind.on .cb-add-plus{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.cb-add-kind.k-idea .cb-add-plus{color:var(--kind,#5b7cfa)}.cb-add-kind.k-inbound .cb-add-plus{color:var(--brass-text,var(--brass))}.cb-add-form{gap:10px;max-width:520px;animation:.35s both cb-rise;display:grid}.cb-item{background:var(--surface);border:1px solid var(--rule);border-radius:18px;transition:border-color .25s,box-shadow .3s;animation:.5s cubic-bezier(.22,1,.36,1) both cb-rise;overflow:hidden}.cb-item.open{border-color:var(--rule-strong,var(--rule));box-shadow:0 18px 40px -28px #00000059}.cb-item-head{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.cb-item-t{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:18px}.cb-item-when{flex:none}.cb-item-body{gap:14px;padding:0 16px 18px;animation:.35s both cb-rise;display:grid}.cb-kind-meaning{margin:0}.cb-fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.cb-fieldset legend{margin-bottom:8px}.cb-context{background:var(--paper);border-radius:12px;margin:0;padding:10px 12px}.cb-ask{gap:8px;display:grid}.cb-msg{white-space:pre-wrap;font:13.5px/1.6 var(--font-mono,ui-monospace, monospace);background:var(--paper);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px}.cb-item-go{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cb-end{background:var(--paper);border-radius:12px;gap:10px;padding:12px;display:grid}.cb-agreed{background:linear-gradient(160deg, color-mix(in oklab, var(--good,#2e7d4f) 8%, var(--surface)), var(--surface));border:1px solid color-mix(in oklab, var(--good,#2e7d4f) 25%, var(--rule));border-radius:14px;gap:8px;padding:14px;display:grid}.cb-delete{color:var(--ink-3);justify-self:start}.cb-paid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;display:grid}.cb-paid-done{color:var(--good,#2e7d4f);margin:0;font-weight:600;animation:.6s cubic-bezier(.34,1.56,.64,1) both cb-pop}.cb-done>summary{cursor:pointer;color:var(--ink-2);margin:6px 0 12px}.cb-desk-empty{margin:0}.cb-foot{max-width:72ch}@keyframes cb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cb-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (width<=760px){.cb-profile-head,.cb-share,.cb-example{grid-template-columns:1fr}.cb-profile{padding:18px}}@media (prefers-reduced-motion:reduce){.cb-profile,.cb-form,.cb-brief,.cb-item,.cb-item-body,.cb-add-form,.cb-mutual,.cb-step.done .cb-step-n{animation:none}.cb-chip,.cb-step,.cb-add-kind,.cb-add-plus{transition:none}}.kitp-next{border-top:1px solid var(--rule);gap:2px;margin:4px 0 0;padding-top:12px;display:grid}.site{background:var(--paper);min-height:100vh;color:var(--ink);overflow-x:clip}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-nav{z-index:30;transition:background .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out), backdrop-filter .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-nav-inner{max-width:1280px;transition:padding .4s var(--ease-out);justify-content:space-between;align-items:center;margin:0 auto;padding:18px 40px;display:flex}.site-nav{--paper:#f4f3ef;--rule:#e1ded6;--ink:#0e0e0d;--mark-ink:#0e0e0d;--mark-accent:#a67c2e;--mark-point:#c2beb3;color:var(--ink)}.site-nav.scrolled{background:color-mix(in oklab, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);border-bottom-color:var(--rule)}.site-nav.scrolled .site-nav-inner{padding-top:12px;padding-bottom:12px}.site-nav.on-lab{--mark-ink:#edebe6;--mark-accent:#cfa24e;--mark-point:#45443f;color:#edebe6;background:oklab(14.9142% -.000602059 .0020129/.78);border-bottom-color:#252422}.site-nav-brand{color:inherit;line-height:0}.site-nav-links{align-items:center;gap:26px;display:flex}.site-nav-links a:not(.pill){color:inherit;opacity:.72;font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .25s;position:relative}.site-nav-links a:not(.pill):after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.site-nav-links a:not(.pill):hover{opacity:1}.site-nav-links a:not(.pill):hover:after{transform-origin:0;transform:scaleX(1)}.pill{height:38px;color:inherit;transition:transform .35s var(--ease-out), background .3s, color .3s, border-color .3s;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:560;text-decoration:none;display:inline-flex}.pill:hover{text-decoration:none;transform:translateY(-1px)}.pill:active{transform:translateY(0)scale(.98)}.pill.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pill.solid:hover{background:color-mix(in oklab, var(--ink) 86%, var(--paper));border-color:color-mix(in oklab, var(--ink) 86%, var(--paper));color:var(--paper)}.pill.ghost{border-color:var(--rule-strong)}.pill.ghost:hover{border-color:var(--ink)}.link-btn{font:inherit;color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--rule-strong);background:0 0;padding:0;font-size:13px;font-weight:560;transition:border-color .25s}.link-btn:hover{border-color:var(--ink)}.hero-eyebrow{opacity:0;animation:fade-up .9s var(--ease-soft) .1s forwards}.hero-title{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(40px,5.1vw,84px);font-weight:380;line-height:1}.hero-title .line{padding-bottom:.08em;display:block;overflow:hidden}.hero-title .line>span{animation:rise 1.05s var(--ease-soft) forwards;display:inline-block;transform:translateY(105%)}.hero-title .line:nth-child(2)>span{animation-delay:.12s}.hero-title .muted-line{color:var(--ink-4)}.hero-lede{max-width:44ch;color:var(--ink-2);opacity:0;animation:fade-up .9s var(--ease-soft) .45s forwards;margin-top:30px;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.hero-cta{opacity:0;animation:fade-up .9s var(--ease-soft) .6s forwards;flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.chapter .hero-cta,.closing .hero-cta{opacity:1;animation:none}@keyframes rise{to{transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.chapter{border-top:1px solid var(--rule)}.chapter-inner{max-width:1280px;margin:0 auto;padding:140px 40px}.chapter.tight .chapter-inner{padding-top:110px;padding-bottom:120px}.chapter-inner.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.chapter-title{letter-spacing:-.03em;max-width:17ch;margin-top:16px;font-size:clamp(34px,4.4vw,64px);font-weight:390;line-height:1.02}.chapter-title .dim{color:var(--ink-4)}.chapter-lede{color:var(--ink-2);max-width:50ch;margin-top:26px;font-size:17px;line-height:1.6}.chapter-lede.muted{color:var(--ink-3);margin-top:14px}.reveal{opacity:0;transition:opacity .9s var(--ease-soft), transform 1s var(--ease-soft);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.dims li{color:var(--ink-2);opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transition-delay:calc(var(--i) * 60ms + .2s);align-items:center;gap:10px;font-size:13.5px;display:flex;transform:translateY(6px)}.reveal.in .dims li{opacity:1;transform:none}.dim-cell{background:var(--ink);flex:none;width:7px;height:7px}.dims li:nth-child(9) .dim-cell{background:var(--brass)}.composer{border-top:1px solid var(--ink);padding-top:8px}.composer-grid{flex-direction:column;display:flex}.slot{border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid}.slot-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.slot-mask{display:block;overflow:hidden}.slot-value{font-family:var(--font-serif);letter-spacing:-.015em;animation:slot-in .8s var(--ease-soft) both;animation-delay:calc(var(--k) * 55ms);font-size:clamp(20px,2vw,28px);line-height:1.2;display:inline-block}@keyframes slot-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.composer-foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.composer-count{color:var(--ink-3);font-size:12px}.implausible{border:1px dashed var(--rule-strong);border-radius:10px;flex-direction:column;gap:8px;margin-top:36px;padding:16px 18px;display:flex}.implausible .badge{align-self:flex-start}.implausible s{font-family:var(--font-serif);color:var(--ink-3);font-size:17px;text-decoration-thickness:1px}.story{height:900vh;position:relative}.story-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.story-canvas{width:100%;height:100%;position:absolute;inset:0}.story-copy{width:min(34vw,420px);position:absolute;top:50%;left:max(40px,50vw - 600px);transform:translateY(-50%)}.story-steps{height:250px;margin-top:24px;position:relative}.story-step{opacity:0;transition:opacity .55s var(--ease-soft), transform .7s var(--ease-soft);pointer-events:none;position:absolute;inset:0;transform:translateY(16px)}.story-step.past{transform:translateY(-16px)}.story-step.on{opacity:1;transition-delay:80ms;transform:none}.story-k{color:var(--brass);letter-spacing:.08em;font-size:12px}.story-step h3{letter-spacing:-.025em;margin-top:10px;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.05}.story-step p{color:var(--ink-3);max-width:36ch;margin-top:16px;font-size:16px;line-height:1.6}.story-rail{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.story-rail li{background:var(--rule-strong);width:18px;height:2px;transition:background .4s, width .5s var(--ease-out)}.story-rail li.past{background:var(--ink-3)}.story-rail li.on{background:var(--brass);width:34px}.story-note{color:var(--ink-4);margin-top:22px}.ledger{border-top:1px solid var(--ink)}.ledger-head,.ledger-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 70px;align-items:center;gap:18px;display:grid}.ledger-head{padding:14px 0 10px}.ledger-head .r{text-align:right}.ledger-scale{color:var(--ink-3);justify-content:space-between;display:flex}.ledger-row{border-top:1px solid var(--rule);opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transition-delay:calc(var(--i) * 70ms);padding:13px 0;transform:translateY(8px)}.ledger.in .ledger-row{opacity:1;transform:none}.ledger-d{color:var(--ink-2);font-size:13.5px}.ledger-plot{height:14px;position:relative}.ledger-mid{background:var(--rule-strong);width:1px;position:absolute;top:-4px;bottom:-4px}.ledger-gap{background:var(--ink-4);transform-origin:0;height:2px;transition:transform .9s var(--ease-soft);transition-delay:calc(var(--i) * 70ms + .25s);position:absolute;top:6px;transform:scaleX(0)}.ledger.in .ledger-gap{transform:scaleX(1)}.ledger-pred,.ledger-obs{width:10px;height:10px;margin-left:-5px;position:absolute;top:2px}.ledger-pred{background:var(--brass)}.ledger-obs{background:var(--ink);transition:left .85s var(--ease-soft);transition-delay:calc(var(--i) * 70ms + .22s)}.ledger-row.on .ledger-obs{animation:ledger-land .75s var(--ease-soft) calc(var(--i) * 70ms + .9s) both;box-shadow:0 0 #00000038}@keyframes ledger-land{0%{box-shadow:0 0 #00000042}to{box-shadow:0 0 0 7px #0000}}.ledger-stamp{flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 0 2px;display:flex}.ledger-stamp-tag{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--brass);color:var(--brass);white-space:nowrap;padding:3px 8px;font-size:10.5px}.ledger-stamp-text{color:var(--ink-2);min-width:0;font-size:12.5px}.ledger-real{margin-top:12px}.ledger-err{text-align:right;color:var(--ink-2);font-size:12.5px}.ledger-err.miss{color:var(--bad)}.ledger-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;display:flex}.lg-pred{background:var(--brass)}.lg-obs{background:var(--ink)}.lg-mid{background:var(--rule-strong)!important;width:2px!important}.ledger-sum{color:var(--ink-2)}.principles{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.principle{padding:28px 28px 0 0}.principle h3{letter-spacing:-.01em;margin:18px 0 8px;font-size:16px;font-weight:600}.principle p{color:var(--ink-3);font-size:14px;line-height:1.55}.closing .chapter-inner{padding-bottom:110px}.site-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:28px 40px 44px;display:flex}.site-foot a{color:inherit}@media (width<=900px){.site-nav-inner,.chapter-inner,.site-foot{padding-left:18px;padding-right:18px}.site-nav-links{gap:14px}.site-nav-links a:not(.pill){display:none}.chapter-inner{padding-top:90px;padding-bottom:90px}.chapter-inner.split{grid-template-columns:1fr;gap:44px}.dims{grid-template-columns:repeat(2,minmax(0,1fr))}.slot{grid-template-columns:1fr;gap:2px;padding:11px 0}.story{height:760vh}.story-copy{width:auto;inset:auto 18px 26px;transform:none}.story-copy>.eyebrow{display:none}.story-steps{height:150px;margin-top:0}.story-step h3{font-size:27px}.story-step p{margin-top:8px;font-size:14px}.story-note{display:none}.ledger-head,.ledger-row{grid-template-columns:minmax(0,1fr) 64px}.ledger-plot{grid-area:2/1/auto/-1}.ledger-scale{display:none}.principles{grid-template-columns:1fr 1fr}.site-foot{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=520px){.principles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-title .line>span,.hero-eyebrow,.hero-lede,.hero-cta,.slot-value{opacity:1!important;animation:none!important;transform:none!important}.reveal,.dims li,.ledger-row,.ledger-gap,.ledger-obs,.story-step{transition:none!important}.ledger-row.on .ledger-obs{animation:none!important}.reveal,.dims li,.ledger-row{opacity:1;transform:none}.ledger-gap{transform:scaleX(1)}}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-art{color:#edebe6;--mark-ink:#edebe6;--mark-accent:#cfa24e;--mark-point:#45443f;background:#0b0b0a;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.auth-art .field-watermark{color:#6a6862;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.auth-art blockquote{font-family:var(--font-serif);letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(28px,3vw,40px);font-weight:390;line-height:1.12;position:relative}.auth-form{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-form form{width:100%;max-width:380px}@media (width<=900px){.auth{grid-template-columns:1fr}.auth-art{min-height:220px}}.brand-page .band-inner{max-width:1280px;margin:0 auto;padding:56px 40px}.brand-page .band{border-top:1px solid var(--rule)}.brand-page .band.alt{background:var(--surface)}.brand-page .site-bar{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:22px 40px;display:flex}.swatches{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:24px;display:grid}.swatch{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);overflow:hidden}.swatch .chipc{height:92px}.swatch .meta{padding:10px 12px;font-size:12.5px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:24px;display:grid}.asset{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);overflow:hidden}.asset .stage{place-items:center;height:170px;padding:20px;display:grid}.asset .stage.dark{--mark-ink:#edebe6;--mark-accent:#cfa24e;--mark-point:#45443f;color:#edebe6;background:#0b0b0a}.asset .stage.light{--mark-ink:#111110;--mark-accent:#a67c2e;--mark-point:#c2beb3;color:#111110;background:#f4f3ef}.asset .meta{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}@media (width<=900px){.brand-page .band-inner,.brand-page .site-bar{padding-left:18px;padding-right:18px}}.careers-hero .chapter-inner{padding-top:150px;padding-bottom:90px}.role-hero .chapter-inner{padding-top:120px;padding-bottom:60px}.careers-title{margin-top:20px}.back-link{text-decoration:none}.pillars{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.pillar{padding:28px 28px 0 0}.pillar-k{color:var(--brass);font-size:11px}.pillar h3{letter-spacing:-.02em;margin:10px 0;font-size:30px;font-weight:400}.pillar p{color:var(--ink-3);line-height:1.6}.roles{border-top:1px solid var(--ink);margin-top:40px}.role-group{padding-top:18px}.role-team{margin-bottom:4px}.role-row{border-bottom:1px solid var(--rule);color:inherit;transition:padding .35s var(--ease-out), background .35s;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:grid}.role-row:hover{background:var(--surface);padding-left:12px;text-decoration:none}.role-main{flex-direction:column;gap:4px;min-width:0;display:flex}.role-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px)}.role-summary{color:var(--ink-3);max-width:70ch;font-size:14px}.role-meta{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.role-go{transition:transform .35s var(--ease-out);font-size:20px}.role-row:hover .role-go{transform:translate(4px)}.hire-steps,.get-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.hire-steps li,.get-list li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.hire-steps .num,.get-list .num{color:var(--brass-text);padding-top:4px;font-size:12px}.hire-steps h3,.get-list h3{font-size:17px;font-weight:600}.hire-steps p,.get-list p{color:var(--ink-3);margin-top:4px;font-size:14.5px}.role-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid;padding-top:70px!important;padding-bottom:70px!important}.role-detail ul{color:var(--ink-2);margin:14px 0 0;padding-left:18px;font-size:15px;line-height:1.65}.role-detail li{margin-bottom:8px}.apply{position:relative;max-width:880px!important}.apply-intro{margin-bottom:36px}.apply-section{border:0;border-top:1px solid var(--ink);flex-direction:column;gap:22px;margin:0 0 44px;padding:22px 0 0;display:flex}.apply-section legend{float:left;width:100%;font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:4px;padding:0;font-size:24px}.apply-section legend .num{font-family:var(--font-mono);color:var(--brass-text);vertical-align:4px;margin-right:10px;font-size:12px}.apply-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.apply-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-q{flex-direction:column;gap:8px;display:flex}.apply-q-prompt{color:var(--ink);font-size:16px;font-weight:550;line-height:1.45}.apply-long{min-height:130px;font-size:15px;line-height:1.55}.apply-count{color:var(--ink-3);align-self:flex-end;font-size:11.5px}.apply-count.warn{color:var(--warn)}.calib{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calib-opt{text-align:left;border:1px solid var(--rule-strong);border-radius:var(--radius-l);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);transition:border-color .25s, box-shadow .25s, transform .25s var(--ease-out);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.calib-opt:hover{border-color:var(--ink-3);transform:translateY(-1px)}.calib-opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.calib-k{font-family:var(--font-mono);border:1px solid var(--rule-strong);border-radius:4px;padding:3px 7px;font-size:12px}.calib-opt.on .calib-k{background:var(--brass);border-color:var(--brass);color:#fff}.calib-t{font-size:19px;line-height:1.3}.apply-submit{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;display:flex}.apply-done{padding-top:90px!important;padding-bottom:120px!important}.solutions-story{height:700vh}.sol-steps{height:310px}.sol-out{border-top:1px solid var(--rule);padding-top:14px;color:var(--ink-2)!important;font-size:14px!important}.sol-out-k{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-right:8px;font-size:11px;font-weight:600}.who-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:44px;display:grid}.who-card{background:var(--paper);flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:28px 26px 32px;transition:background .35s;display:flex}.who-card:hover{background:var(--surface)}.who-card h3{font-family:var(--font-serif);letter-spacing:-.02em;font-size:24px;font-weight:400}.who-card p{color:var(--ink-3);font-size:14.5px;line-height:1.6}.who-grid .reveal{height:100%}@media (width<=900px){.careers-hero .chapter-inner{padding-top:110px;padding-bottom:60px}.pillars,.role-detail,.who-grid{grid-template-columns:1fr}.role-row{grid-template-columns:minmax(0,1fr) 20px}.role-meta{display:none}.apply-grid,.apply-grid.three,.calib{grid-template-columns:1fr}.solutions-story{height:600vh}.sol-steps{height:210px}.sol-steps p:not(.sol-out){display:none}}.site-foot-links{flex-wrap:wrap}.legal-inner{max-width:760px;margin:0 auto;padding:150px 40px 110px}.legal h1{margin:18px 0 28px;font-size:clamp(38px,4.4vw,60px);line-height:1.04}.legal-lede{color:var(--ink-2);margin:0 0 14px;font-size:18px;line-height:1.6}.legal-toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:44px 0 16px;padding:18px 0;font-size:14px;display:grid}.legal-toc a{color:var(--ink-2);text-decoration:none}.legal-toc a:hover{color:var(--ink)}.legal-toc .num,.legal h2 .num{font-family:var(--font-mono);color:var(--ink-3);margin-right:10px;font-size:11px}.legal section{padding-top:40px;scroll-margin-top:80px}.legal h2{letter-spacing:-.01em;align-items:baseline;margin:0 0 14px;font-size:20px;font-weight:600;display:flex}.legal p,.legal li{color:var(--ink-2);font-size:16px;line-height:1.7}.legal p{margin:0 0 14px}.legal ul{margin:0 0 16px;padding-left:20px}.legal li{margin-bottom:8px}.legal a{color:var(--ink);text-underline-offset:3px}.legal-other{border-top:1px solid var(--rule);padding-top:20px;margin-top:56px!important}@media (width<=700px){.legal-inner{padding:120px 18px 80px}.legal-toc{grid-template-columns:1fr}}.creator-lab .chapter-inner{padding-top:130px;padding-bottom:130px}.lab-loop-wrap{padding-left:36px;position:relative}.lab-loop-wrap:before{content:"";background:var(--rule-strong);transform-origin:top;width:1px;transition:transform 1.6s var(--ease-soft) .2s;position:absolute;top:10px;bottom:42px;left:4px;transform:scaleY(0)}.reveal.in .lab-loop-wrap:before{transform:scaleY(1)}.lab-loop{margin:0;padding:0;list-style:none}.lab-loop li{opacity:0;transition:opacity .8s var(--ease-soft), transform .8s var(--ease-soft);transition-delay:calc(var(--i) * .15s + .3s);padding:0 0 34px;position:relative;transform:translateY(8px)}.reveal.in .lab-loop li{opacity:1;transform:none}.lab-loop li:before{content:"";border:1px solid var(--ink-3);background:var(--paper);width:9px;height:9px;position:absolute;top:6px;left:-36px}.lab-loop li:last-child:before{background:var(--brass);border-color:var(--brass)}.lab-loop .num{font-family:var(--font-mono);color:var(--brass);font-size:11px}.lab-loop h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:4px 0 6px;font-size:26px;font-weight:400}.lab-loop p{color:var(--ink-3);max-width:460px;font-size:14.5px;line-height:1.6}.lab-pulse{background:var(--brass);opacity:0;z-index:1;width:5px;height:5px;position:absolute;top:10px;left:2px}.reveal.in .lab-pulse{animation:lab-travel 7s var(--ease-in-out) 1.8s infinite}@keyframes lab-travel{0%{opacity:0;top:10px}8%{opacity:1}86%{opacity:1;top:calc(100% - 52px)}to{opacity:0;top:calc(100% - 52px)}}.lab-loop-foot{color:var(--ink-3);border-top:1px solid var(--rule);margin-top:4px;padding-top:16px}@media (prefers-reduced-motion:reduce){.lab-pulse{display:none}.lab-loop-wrap:before,.lab-loop li{transition:none}}@media (width<=900px){.creator-lab .chapter-inner{padding-top:90px;padding-bottom:90px}}.google-btn{color:#1f1f1f;background:#fff;border:1px solid #747775;justify-content:center;gap:10px;width:100%;height:40px;font-weight:550}.google-btn:hover{background:#f7f7f7;border-color:#5f6368}.auth-or{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--rule);flex:1;height:1px}.ea-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.ea-kinds{grid-template-columns:1fr}}html:not(.motion) .hero-title .line>span,html:not(.motion) .hero-eyebrow,html:not(.motion) .hero-lede,html:not(.motion) .hero-cta,html:not(.motion) .slot-value,html:not(.motion) .reveal,html:not(.motion) .dims li,html:not(.motion) .ledger-row,html:not(.motion) .lab-loop li{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html:not(.motion) .ledger-gap{transform:scaleX(1)!important}html:not(.motion) .ledger-obs{transition:none!important;animation:none!important}.get-list.surfaces h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.get-list.surfaces a{color:inherit;text-underline-offset:3px}.surfaces-inner{padding-top:0!important}.surfaces-inner .who-grid{margin-top:16px}.surface-cta{color:var(--ink);margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;text-decoration:none}.surface-cta:hover{text-underline-offset:3px;text-decoration:underline}.surface-cta.muted{color:var(--ink-3);margin-top:0;padding-top:0;font-weight:500}.exp-headline{max-width:22ch;margin-top:18px}.exp-blocks{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.exp-block{background:var(--paper);border-top:3px solid var(--ink-3);padding:22px 22px 24px}.exp-block.sim{border-top-color:var(--brass)}.exp-block.right{border-top-color:var(--good)}.exp-block.wrong{border-top-color:var(--bad)}.exp-option{font-family:var(--font-serif);margin-top:10px;font-size:20px;line-height:1.35}.exp-option .variant-tag{vertical-align:2px;margin-right:6px}.exp-note{color:var(--brass-text);margin-top:8px;font-size:13px;font-weight:600}.exp-method .chapter-title{margin-bottom:30px}.exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;display:grid}.exp-grid h3{margin-bottom:8px;font-size:17px;font-weight:600}.exp-grid p+p{margin-top:8px}.exp-wide{grid-column:1/-1}.exp-dist{border-top:1px solid var(--rule);margin-top:12px}.exp-dist>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:14px;padding:8px 0;font-size:14px;display:flex}.exp-dist .variant-tag{margin-right:6px}.exp-outcome{flex-wrap:wrap;gap:10px 18px;margin-top:14px;font-size:14px;display:flex}.exp-outcome .obs{color:var(--ink);font-weight:600}@media (width<=900px){.exp-blocks,.exp-grid{grid-template-columns:1fr}}.site-progress{background:var(--mark-accent);transform-origin:0;opacity:.85;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.word>span{transition:transform 1s var(--ease-soft);transition-delay:calc(var(--w,0) * 42ms + 40ms);display:inline-block;transform:translateY(108%)}.reveal.in .word>span{transform:none}.reveal .chapter-lede{opacity:0;transition:opacity .9s var(--ease-soft) .28s, transform 1s var(--ease-soft) .28s;transform:translateY(12px)}.reveal .chapter-lede.muted{transition-delay:.42s}.reveal.in .chapter-lede{opacity:1;transform:none}.reveal .get-list li{opacity:0;transition:opacity .8s var(--ease-soft), transform .9s var(--ease-soft);transform:translate(-14px)}.reveal .get-list li:first-child{transition-delay:.15s}.reveal .get-list li:nth-child(2){transition-delay:.27s}.reveal .get-list li:nth-child(3){transition-delay:.39s}.reveal .get-list li:nth-child(4){transition-delay:.51s}.reveal .get-list li:nth-child(5){transition-delay:.63s}.reveal .get-list li:nth-child(6){transition-delay:.75s}.reveal.in .get-list li{opacity:1;transform:none}.principles>.reveal:nth-child(2),.who-grid>.reveal:nth-child(3n+2){transition-delay:.1s}.principles>.reveal:nth-child(3),.who-grid>.reveal:nth-child(3n+3){transition-delay:.2s}.principles>.reveal:nth-child(4){transition-delay:.3s}html:not(.motion) .word>span,html:not(.motion) .reveal .chapter-lede,html:not(.motion) .reveal .get-list li{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.word>span,.reveal .chapter-lede,.reveal .get-list li{opacity:1!important;transition:none!important;transform:none!important}.site-progress{display:none}}.person-card .person-meta{color:var(--ink-2);font-size:13px}.person-card dl{gap:10px;margin:4px 0 0;display:grid}.person-card dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.person-card dd{color:var(--ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.model-note{max-width:76ch;margin-top:26px}.nf{border-top:1px solid var(--rule);padding-top:18px}.nf-row{grid-template-columns:38px minmax(0,1fr) 92px;align-items:center;gap:12px;padding:10px 0;display:grid}.nf-track{background:var(--surface-2);border-radius:3px;height:22px;position:relative}.nf-human{background:var(--ink);transform-origin:0;transition:transform 1.1s var(--ease-soft);border-radius:3px;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.nf-band{background:color-mix(in oklab, var(--brass) 22%, transparent);border-left:1px dashed var(--brass-text);border-right:1px dashed var(--brass-text);opacity:0;transition:opacity .8s var(--ease-soft) .9s;position:absolute;top:-4px;bottom:-4px}.nf-sim{background:var(--brass-text);opacity:0;width:2px;transition:opacity .6s var(--ease-soft) 1.2s;position:absolute;top:-6px;bottom:-6px}.nf.in .nf-human{transform:scaleX(1)}.nf.in .nf-band,.nf.in .nf-sim{opacity:1}.nf-row:nth-child(2) .nf-human{transition-delay:.12s}.nf-row:nth-child(3) .nf-human{transition-delay:.24s}.nf-val{white-space:nowrap;color:var(--ink-2);text-align:right;font-size:12.5px}.nf-foot{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12.5px;display:flex}.nf-foot i{vertical-align:-1px;width:12px;height:10px;margin-right:6px;display:inline-block}.nf-foot .k-h{background:var(--ink)}.nf-foot .k-s{background:var(--brass-text);width:2px}.nf-foot .k-b{background:color-mix(in oklab, var(--brass) 22%, transparent);border:1px dashed var(--brass-text)}html:not(.motion) .nf-human,html:not(.motion) .nf-band,html:not(.motion) .nf-sim{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.nf-human,.nf-band,.nf-sim{opacity:1!important;transition:none!important;transform:none!important}}.who-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.who-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.who-grid.four{grid-template-columns:minmax(0,1fr)}}.story-step:not(.on){transition-duration:.22s,.35s,.22s;transition-delay:0s}.story-step.on{transition-delay:.2s}.nav-burger{width:40px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;margin-right:-8px;display:none;position:relative}.nav-burger span{height:1.5px;transition:transform .45s var(--ease-soft), opacity .25s;background:currentColor;border-radius:1px;position:absolute;left:10px;right:10px}.nav-burger span:first-child{top:13px}.nav-burger span:nth-child(2){top:18.5px}.nav-burger span:nth-child(3){top:24px}.menu-open .nav-burger span:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-open .nav-burger span:nth-child(2){opacity:0}.menu-open .nav-burger span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-nav-inner{z-index:2;position:relative}.site-nav.menu-open{background:var(--paper);-webkit-backdrop-filter:none;border-bottom-color:#0000}.site-nav.menu-open .site-progress{opacity:0}.nav-sheet{z-index:1;background:var(--paper);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-soft), transform .5s var(--ease-soft), visibility 0s linear .5s;padding:96px 18px 32px;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.nav-sheet.open{opacity:1;visibility:visible;transition:opacity .35s var(--ease-soft), transform .5s var(--ease-soft), visibility 0s;transform:none}.nav-sheet-links{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.nav-sheet-links li{border-bottom:1px solid var(--rule);opacity:0;transition:opacity .5s var(--ease-soft), transform .6s var(--ease-soft);align-items:baseline;gap:16px;padding:16px 0;display:flex;transform:translateY(14px)}.nav-sheet.open .nav-sheet-links li{opacity:1;transition-delay:calc(var(--i) * 55ms + 80ms);transform:none}.nav-sheet-links .num{color:var(--brass-text);min-width:20px;font-size:12px}.nav-sheet-links a{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,8.5vw,44px);line-height:1.1;text-decoration:none}.nav-sheet-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nav-sheet-mail{color:var(--ink-3);margin-top:28px;display:inline-block}@media (width<=900px){.nav-burger{display:inline-block}}@media (width>=901px){.nav-sheet{display:none}}html:not(.motion) .nav-sheet,html:not(.motion) .nav-sheet-links li{transition:none!important}html:not(.motion) .nav-sheet.open .nav-sheet-links li{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.nav-sheet,.nav-sheet-links li,.nav-burger span{transition:none!important}.nav-sheet-links li{opacity:1;transform:none}}@media (width<=440px){.site-nav-links>.pill{display:none}}.benefit-who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:11px;font-weight:600}.benefit-card h3{margin-top:-4px}.benefit-list{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{color:var(--ink-2);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.benefit-list li:before{content:"";background:var(--ink);width:7px;height:7px;position:absolute;top:.62em;left:0}.who-grid>.reveal:first-child .benefit-list li:before{background:var(--brass)}.hero{flex-direction:column;min-height:min(930px,100svh);padding-top:64px;display:flex;position:relative;overflow:clip}.hero-field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-main{z-index:1;flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:56px 40px 54px;display:grid;position:relative}.hero-copy{z-index:2;min-width:0;position:relative}.hero .hero-title{margin-top:0;font-size:clamp(44px,4.6vw,72px)}.hero-art{min-width:0;height:clamp(380px,43vw,610px);position:relative}@media (width>=1100px){.hero-main{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.hero .hero-title{font-size:clamp(46px,5vw,82px)}.hero-art{height:clamp(380px,52vw,780px);margin-right:min(0px,630px - 50vw)}}.hero-art:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--brass-soft) 75%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:6%}.hero-art canvas{width:100%;height:100%;display:block;position:relative}.orbital-tag{font:10px/1.6 var(--font-mono);letter-spacing:.025em;color:var(--ink-3);position:absolute}.orbital-tag b{color:var(--ink);font-weight:400;display:block}.tag-b{bottom:13%;left:5%}.tag-b:before{content:"+";color:var(--brass-text);position:absolute;left:-16px}.tag-c{text-transform:uppercase;letter-spacing:.08em;bottom:9%;right:2%}.hero-cta .text-link{color:var(--ink);border-bottom:1px solid var(--rule-strong);padding:6px 0;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .25s}.hero-cta .text-link:hover{border-color:var(--ink)}.hero-cta{align-items:center;gap:22px}.story-shell{--nav-h:64px;--pad:clamp(18px, 4vw, 40px)}.story-intro{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1280px;margin:0 auto;padding:120px 40px 44px;display:flex}.story-hint{font:11px/1.7 var(--font-mono);color:var(--ink-3);text-align:right;max-width:200px}.story-track{height:660svh;position:relative}.story-stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));max-width:1440px;padding:28px var(--pad) 22px;grid-template-rows:minmax(0,1fr) auto;gap:20px;margin:0 auto;display:grid;position:sticky}.stage-main{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:0;display:grid}.story-text{min-width:0}.story-number{letter-spacing:.08em;color:var(--brass);align-items:center;gap:16px;margin-bottom:30px;font-size:12px;display:flex}.story-number:after{content:"";background:color-mix(in oklab, var(--brass) 40%, transparent);width:55px;height:1px}.story-text h3{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(38px,3.8vw,60px);font-weight:400;line-height:1.04}.story-description{color:var(--ink-2);max-width:36ch;min-height:6.8em;font-size:16px;line-height:1.7}.story-swap{animation:story-swap .5s var(--ease-soft) both}@keyframes story-swap{0%{opacity:0;transform:translateY(10px)}}.stage-controls{gap:10px;margin-top:24px;display:flex}.stage-controls button{border:1px solid var(--rule-strong);width:38px;height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;transition:background .2s}.stage-controls button:hover:not(:disabled){background:#ffffff14}.stage-controls button:disabled{opacity:.3;cursor:default}.stage-controls button:focus-visible,.stage-rail button:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.scene{grid-template-rows:36px minmax(0,1fr) 38px;min-width:0;height:100%;min-height:0;max-height:650px;display:grid}.scene-top,.scene-bottom{font:10px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;display:flex}.scene-top{border-bottom:1px solid var(--rule-strong)}.scene-bottom{border-top:1px solid var(--rule-strong)}.signal{vertical-align:1px;background:var(--brass);width:5px;height:5px;margin-right:8px;display:inline-block}.scene-viewport{min-width:0;min-height:0;position:relative}.scene-viewport canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.stage-rail{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.stage-rail button{text-align:left;min-height:48px;font:11px/1.35 var(--font-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:10px 0;transition:color .25s;position:relative}.stage-rail button:before{content:"";background:var(--brass);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease-soft);position:absolute;top:-15px;left:0;transform:scaleX(0)}.stage-rail button[aria-current=step]{color:var(--ink)}.stage-rail button[aria-current=step]:before{transform:scaleX(1)}.stage-rail button.done{color:var(--ink-2)}.stage-rail small{color:var(--brass);margin-bottom:6px;font-size:10px;display:block}.story-static{columns:3;column-gap:40px;max-width:1280px;margin:0 auto;padding:24px 40px 40px;list-style:none}.story-static li{break-inside:avoid;color:var(--ink-2);margin-bottom:22px;font-size:14px;line-height:1.6}.story-static strong{color:var(--ink);margin-bottom:6px;font-weight:500;display:block}.story-outro{border-top:1px solid var(--rule);max-width:1280px;color:var(--ink-3);justify-content:space-between;gap:30px;margin:0 auto;padding:34px 40px 64px;font-size:13px;display:flex}.story-outro a{color:var(--ink);white-space:nowrap}.story-shell.is-reduced .story-track{height:auto}.story-shell.is-reduced .story-stage{height:min(760px, calc(100svh - var(--nav-h)));min-height:560px;position:relative;top:0}@media (width<=1050px){.hero-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0}.hero-art{height:440px}.stage-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.story-text h3{font-size:42px}.story-description{font-size:15px}.stage-rail button{font-size:10px}}@media (width<=900px){.hero-main{padding-left:18px;padding-right:18px}}@media (height<=620px) and (width>=761px){.story-track{height:auto}.story-stage{height:calc(100svh - var(--nav-h));gap:12px;min-height:480px;padding-top:18px;padding-bottom:12px;position:relative;top:0}.hero{min-height:700px}.story-text h3{margin-bottom:14px;font-size:34px}.story-number{margin-bottom:14px}.story-description{min-height:0;font-size:14px}.stage-controls{margin-top:14px}}@media (width<=760px){.hero{min-height:auto}.hero-main{flex-direction:column;align-items:stretch;gap:0;padding-top:40px;padding-bottom:20px;display:flex}.hero .hero-title{font-size:clamp(40px,11vw,60px)}.hero-art{align-self:center;width:100%;max-width:560px;height:340px;margin-top:10px}.orbital-tag{font-size:9px}.story-shell{--nav-h:60px}.story-intro{padding:80px 18px 32px}.story-hint{display:none}.story-track{height:590svh}.story-stage{gap:10px;padding:12px 18px 14px}.stage-main{flex-direction:column-reverse;align-items:stretch;gap:14px;display:flex}.scene{flex:1;grid-template-rows:28px minmax(0,1fr) 26px;min-height:170px}.scene-top,.scene-bottom{font-size:9px}.scene-bottom span:last-child{display:none}.story-text{flex:none;min-height:190px}.story-number{margin-bottom:8px;font-size:11px}.story-text h3{margin-bottom:10px;font-size:30px}.story-description{min-height:4.8em;font-size:14px;line-height:1.6}.stage-controls{display:none}.stage-rail{gap:4px;padding-top:8px}.stage-rail .rail-label{display:none}.stage-rail button{text-align:center;min-height:36px;padding:4px 0}.stage-rail button:before{top:-9px}.stage-rail small{margin:0;font-size:11px}.story-static{columns:1;padding:20px 18px 32px}.story-outro{padding:26px 18px 44px;display:block}.story-outro a{margin-top:12px;display:inline-block}}@media (height<=700px) and (width<=760px){.story-track{height:auto}.story-stage{height:calc(100svh - var(--nav-h));min-height:560px;position:relative;top:0}.stage-controls{gap:8px;display:flex;position:absolute;bottom:62px;right:18px}.stage-controls button{width:32px;height:32px}}html:not(.motion) .story-swap{animation:none}@media (prefers-reduced-motion:reduce){.story-swap{animation:none}.stage-rail button:before{transition:none}}.hero .hero-title .line:nth-child(3)>span{animation-delay:.24s}@media (width<=760px){.tag-b{display:none}}.who-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.who-grid.two{grid-template-columns:minmax(0,1fr)}}.relevance-row{padding-top:0}.relevance{border-top:1px solid var(--rule);padding-top:28px}.relevance canvas{width:100%;height:clamp(220px,26vw,320px);display:block}.relevance-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.relevance-caps li{color:var(--ink-3);border-top:2px solid var(--rule);padding-top:12px;font-size:14px;line-height:1.5;transition:color .4s,border-color .4s}.relevance-caps li .num{color:var(--brass-text);margin-right:6px;font-size:12px}.relevance-caps li.on{color:var(--ink);border-top-color:var(--brass)}@media (width<=760px){.relevance canvas{height:240px}.relevance-caps{grid-template-columns:minmax(0,1fr);gap:10px}}.cl-ex{flex-direction:column;gap:12px;display:flex}.cl-ex-frame{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cl-ex-stamp{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--brass);color:var(--brass);white-space:nowrap;padding:3px 8px;font-size:10.5px}.cl-ex-card{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--surface);min-height:244px;padding:22px 22px 24px 30px;position:relative;overflow:hidden}.cl-ex-card:before{content:"";background:var(--ink);width:3px;transition:background .5s var(--ease-soft);position:absolute;top:0;bottom:0;left:0}.cl-ex-card.t-int:before{background:var(--brass)}.cl-ex-card.t-unk:before{background:var(--rule-strong)}.cl-ex-rail{gap:5px;display:flex;position:absolute;top:22px;right:22px}.cl-ex-pip{background:var(--rule-strong);width:16px;height:3px;transition:background .4s var(--ease-soft), transform .4s var(--ease-soft);border-radius:2px}.cl-ex-pip.on{background:var(--ink);transform-origin:0;transform:scaleX(1.5)}.cl-ex-pip.on.t-int{background:var(--brass)}.cl-ex-pip.past{background:var(--ink-3)}.cl-ex-body{animation:cl-ex-in .55s var(--ease-soft) both;flex-direction:column;gap:9px;display:flex}@keyframes cl-ex-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cl-ex-tag{letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);align-self:flex-start;padding:3px 7px;font-size:10px}.cl-ex-tag.t-int{border-color:var(--brass);color:var(--brass-text)}.cl-ex-card h3{letter-spacing:-.015em;max-width:34ch;font-size:21px;font-weight:420;line-height:1.28}.cl-ex-card p{color:var(--ink-2);max-width:52ch;font-size:14px;line-height:1.6}.cl-ex-alts{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cl-ex-alts li{color:var(--ink-2);animation:cl-ex-in .5s var(--ease-soft) both;animation-delay:calc(var(--n) * 90ms + .18s);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.cl-ex-alts li:before{content:"";background:var(--brass);width:8px;height:1.5px;position:absolute;top:8px;left:0}.cl-ex-dots{gap:7px;display:flex}.cl-ex-dots button{cursor:pointer;background:var(--rule-strong);width:26px;height:4px;transition:background .3s var(--ease-soft);border:0;border-radius:2px;padding:0}.cl-ex-dots button.on{background:var(--ink)}@media (width<=860px){.cl-ex-card{min-height:0;padding:18px 18px 20px 24px}.cl-ex-rail{margin-bottom:12px;position:static}.cl-ex-card h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.cl-ex-body,.cl-ex-alts li{animation:none}.cl-ex-pip,.cl-ex-card:before,.cl-ex-dots button{transition:none}}html:not(.motion) .cl-ex-body,html:not(.motion) .cl-ex-alts li{animation:none}.intro{z-index:200;background:var(--paper,#f4f3ef);transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro.out{opacity:0;pointer-events:none;transform:scale(1.03)translateY(-1.5%)}.intro-canvas{width:100%;height:100%;position:absolute;inset:0}.intro-tag{z-index:1;text-align:center;pointer-events:none;opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);flex-direction:column;align-items:center;gap:12px;padding:0 24px;display:flex;position:absolute;bottom:clamp(36px,9vh,96px);left:0;right:0;transform:translateY(10px)}.intro-tag.in{opacity:1;transform:none}.intro-tag p{letter-spacing:-.01em;color:var(--ink-2);max-width:34ch;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(15px,2.2vw,19px);line-height:1.4}.intro-skip{z-index:2;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);opacity:0;animation:intro-skip-in .4s var(--ease-soft) 1.1s forwards;background:0 0;border:0;padding:8px 10px;font-size:11.5px;position:absolute;bottom:16px;right:18px}.intro-skip:hover{color:var(--ink)}@keyframes intro-skip-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.intro,.intro-mark,.intro-lines p,.intro-skip{transition:none;animation:none}.intro-mark,.intro-skip{opacity:1;transform:none}}html.motion .reveal{filter:blur(5px);transition:opacity 1s var(--ease-soft), transform 1.1s var(--ease-soft), filter 1s var(--ease-soft);transform:translateY(34px)}html.motion .reveal.in{filter:none;transform:none}.site-foot-replay:before{content:"▶";vertical-align:1px;margin-right:6px;font-size:.7em}.gd-line{z-index:60;background:linear-gradient(90deg, var(--brass), #c98a3a);transform-origin:0;height:3px;transition:transform .12s linear;position:fixed;top:0;left:0;right:0}.gd-hero .chapter-title{margin-top:12px}.gd-group{padding-top:24px}.gd-group-h{margin:0;font-size:clamp(26px,3vw,34px)}.gd-group-lede{max-width:60ch;margin:6px 0 22px}.gd-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gd-list li{animation:.6s cubic-bezier(.22,1,.36,1) both gd-up;animation-delay:calc(var(--i) * 80ms)}.gd-card{background:var(--surface);border:1px solid var(--rule);height:100%;color:var(--ink);border-radius:16px;gap:10px;padding:22px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .3s;display:grid}.gd-card:hover{border-color:var(--rule-strong);text-decoration:none;transform:translateY(-3px);box-shadow:0 18px 40px -24px #0e0e0d59}.gd-card-q{text-wrap:balance;font-size:21px;line-height:1.25}.gd-card-go{margin-top:auto;font-size:13.5px;font-weight:600}.gd-draft-chip{background:color-mix(in oklab, var(--brass) 18%, transparent);color:var(--brass-text,var(--brass));border-radius:999px;margin:0 4px;padding:1px 7px;font-size:11px;display:inline-block}.gd-draft{background:color-mix(in oklab, var(--brass) 14%, transparent);border:1px solid color-mix(in oklab, var(--brass) 40%, transparent);border-radius:12px;max-width:760px;margin:18px auto 0;padding:12px 16px;font-size:14px}.gd-article{gap:30px;max-width:760px;margin:0 auto;padding:32px 20px 72px;display:grid}.gd-head{gap:12px;display:grid}.gd-eyebrow{margin-top:14px}.gd-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,5.2vw,56px);line-height:1.06;animation:.8s cubic-bezier(.22,1,.36,1) both gd-up}.gd-by{margin:0}.gd-answer{background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--brass);border-radius:18px;gap:8px;padding:22px 24px;animation:.8s cubic-bezier(.22,1,.36,1) .15s both gd-up;display:grid}.gd-answer p{margin:0;font-size:clamp(19px,2.2vw,22px);line-height:1.45}.gd-section h2{text-wrap:balance;margin:0 0 10px;font-size:clamp(24px,3vw,30px)}.gd-section p{color:var(--ink-2);max-width:68ch;margin:0 0 14px;font-size:17px;line-height:1.7}.gd-reveal{opacity:1;transform:none}.motion .gd-reveal:not(.in){opacity:0;transform:translateY(14px)}.motion .gd-reveal{transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1)}.gd-faq details{border-top:1px solid var(--rule);padding:12px 0}.gd-faq details:last-child{border-bottom:1px solid var(--rule)}.gd-faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.gd-faq summary:after{content:"+";font-weight:400;transition:transform .25s}.gd-faq details[open] summary:after{transform:rotate(45deg)}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq details p{margin:10px 0 0}.gd-cta{background:var(--ink);color:var(--paper);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px;display:flex}.gd-cta-h{margin:0;font-size:clamp(22px,2.8vw,28px)}.gd-cta .pill.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.gd-cta .pill.solid:hover{background:color-mix(in oklab, var(--paper) 88%, var(--ink));color:var(--ink)}.gd-sources ol{gap:6px;margin:8px 0 0;padding-left:20px;font-size:14px;display:grid}.gd-sources a{color:var(--ink-2);overflow-wrap:anywhere}.gd-more{border-top:1px solid var(--rule);gap:10px;padding-top:20px;display:grid}.gd-more-link{color:var(--ink);font-size:19px;text-decoration:none}.gd-more-link:hover{text-underline-offset:4px;text-decoration:underline}@keyframes gd-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd-list li,.gd-h1,.gd-answer{animation:none}.motion .gd-reveal:not(.in){opacity:1;transform:none}.gd-line{transition:none}}.sol-not{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sol-not li{border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.sol-not li:before{content:"";opacity:.6;background:currentColor;border-radius:1px;width:9px;height:1.5px}
