:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){margin-block:.67em;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(table){text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./CfYZpDVp.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./BM0NlUE_.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./Ci9T9ieq.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./DpK-iCPk.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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./BwkfbSeq.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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./DL7QRZyv.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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./usUDDRr7.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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./Ch3YOpNY.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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./DHIcAJRg.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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./DJUZLHJO.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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./p46-hzIf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./B0FotxbK.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./D_qnJxXX.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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./zyEtyN8A.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./BIZw0CoR.woff2)format("woff2-variations");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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./ByYMVM_V.woff2)format("woff2-variations");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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./CadeaeWf.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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./D_-YXNPD.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:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(./D5KbBHyT.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:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(./CO5hGrJv.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:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(./EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(./k7S-YeeD.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:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(./BsZE-iaG.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:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(./l_AIctKy.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:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(./BKsN3ITN.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:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(./B5dZ8C4S.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:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(./Bl-S9Xys.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:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./BOFOeGcA.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:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./Xz1IZZA0.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:Nunito;font-style:normal;font-display:swap;font-weight:200 800;src:url(./D4X5GqEv.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:Nunito;font-style:normal;font-display:swap;font-weight:200 800;src:url(./CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 800;src:url(./U01xdrZh.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:Nunito;font-style:normal;font-display:swap;font-weight:200 800;src:url(./CXYtwYOx.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:Nunito;font-style:normal;font-display:swap;font-weight:200 800;src:url(./BzFMHfZw.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(./C6vrW8VD.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(./BcXVPD7q.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:Shantell Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(./C5IA4B3w.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:Shantell Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(./C3g4RRlc.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(./0TYE14Fi.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:Shantell Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(./CkCuiz5d.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:Shantell Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(./B8jqu5lV.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(./5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(./Cabi7G8-.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(./CT1r92Rl.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(./BOwq7MWX.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:Crimson Text;font-style:normal;font-display:swap;font-weight:400;src:url(./rDtJSp__.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:400;src:url(./B_IkVVOe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:400;src:url(./pRLgj_b_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:600;src:url(./BJfebwzp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:600;src:url(./kNIrfWdF.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:600;src:url(./BLvyr2CS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:700;src:url(./B8_F2XH_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:700;src:url(./BCTgeWT0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:normal;font-display:swap;font-weight:700;src:url(./Stku49pw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./DU92duxl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./B-euljER.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./B7STXmTm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./Cx0mQj7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./CpXZPNZI.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./DvVvs_4R.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./B7jTzfC-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./Bsuo9jes.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./3ud5gcxD.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./Bicg0I0x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./CBoOQ8LN.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./zg5EJ2cW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(./CkMBGdjD.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(./DIh_UURn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(./T5_AOLfh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(./1LPsH2tA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./C5tfwALZ.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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./DFglUmAd.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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./Gqw5JQlq.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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./STiTPs0F.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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(./BHZsWIlc.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./5yUt4G_9.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./CHERNRFq.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./BdcrZMcO.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./4y8iAqqs.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(./CJ93D38p.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(./7BpKI3vF.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(./YHFkNujK.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(./CFFu7zhK.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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(./BHALq22K.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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(./B8-t4Nou.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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(./D2JnYqd-.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./DnYpCC2O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./C9HzH3YL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./DKMiL14s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./Br4FGdAc.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./qp-RdZgh.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./C5Lc8Qmc.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:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(./BjhtXyW2.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:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(./BQn1nviT.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:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(./s-izfB6B.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:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(./DTr-ymY4.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:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(./CSPGnFdO.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:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(./kJKFiXvB.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";font-style:normal;font-display:swap;font-weight:200 900;src:url(./DIwfbPUE.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";font-style:normal;font-display:swap;font-weight:200 900;src:url(./C0olyEE-.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";font-style:normal;font-display:swap;font-weight:200 900;src:url(./DrHU7SY7.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";font-style:normal;font-display:swap;font-weight:200 900;src:url(./BOyYyU_V.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";font-style:normal;font-display:swap;font-weight:200 900;src:url(./HoL-AExg.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";font-style:normal;font-display:swap;font-weight:200 900;src:url(./BpEBLj1O.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";font-style:italic;font-display:swap;font-weight:200 900;src:url(./Bl6DJqma.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";font-style:italic;font-display:swap;font-weight:200 900;src:url(./Dibx14aP.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";font-style:italic;font-display:swap;font-weight:200 900;src:url(./CMW9dfKg.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";font-style:italic;font-display:swap;font-weight:200 900;src:url(./C-k5pZlm.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";font-style:italic;font-display:swap;font-weight:200 900;src:url(./BhUEwDRF.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";font-style:italic;font-display:swap;font-weight:200 900;src:url(./BOLXpvkj.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./Bt3rCdHq.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./DCPER7xl.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./DvUmmjCN.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./B6IpcvL2.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(./CRpggXlh.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./Ba0fXTjv.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./Dc0bJcw6.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./2ii8blLS.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./CYvIfuu9.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(./AvGrCMCN.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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(./XAtsl5Q_.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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(./C4zznr8T.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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(./E0tuGl4L.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(./D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(./Bw9x6K1M.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(./Bt-aOZkq.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(./DBQx-q_a.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(./B9CIFXIH.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:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./DhYMMuQd.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:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./B2SviObF.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:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./Dvfvaomy.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:Fira Code;font-style:normal;font-display:swap;font-weight:300 700;src:url(./CHoedHDv.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}.animate-in{--una-enter-opacity:initial;--una-enter-scale:initial;--una-enter-rotate:initial;--una-enter-translate-x:initial;--una-enter-translate-y:initial;animation:.15s una-in}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-accent-opacity:100%;--un-bg-opacity:100%;--un-border-opacity:100%;--un-border-style:solid;--un-divide-opacity:100%;--un-divide-x-reverse:initial;--un-divide-y-reverse:initial;--un-ease:initial;--un-from-opacity:100%;--un-leading:initial;--un-line-opacity:100%;--un-outline-opacity:100%;--un-outline-style:solid;--un-ring-offset-opacity:100%;--un-ring-opacity:100%;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-shadow-opacity:100%;--un-space-y-reverse:initial;--un-text-opacity:100%;--un-to-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;--un-via-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-accent-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-line-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ring-offset-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-shadow-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1}@property --un-ease{syntax:"*";inherits:false}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --un-gradient-position{syntax:"*";inherits:false}@property --un-gradient-stops{syntax:"*";inherits:false}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --un-gradient-via-stops{syntax:"*";inherits:false}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-via-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}@property --un-blur{syntax:"*";inherits:false}@property --un-brightness{syntax:"*";inherits:false}@property --un-contrast{syntax:"*";inherits:false}@property --un-drop-shadow{syntax:"*";inherits:false}@property --un-grayscale{syntax:"*";inherits:false}@property --un-hue-rotate{syntax:"*";inherits:false}@property --un-invert{syntax:"*";inherits:false}@property --un-saturate{syntax:"*";inherits:false}@property --un-sepia{syntax:"*";inherits:false}@property --un-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --un-divide-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --un-border-style{syntax:"*";inherits:false;initial-value:solid}@property --un-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}:root,:host{--fontWeight-semibold:600;--spacing:.25rem;--container-6xl:72rem;--fontWeight-medium:500;--container-3xl:48rem;--radius-2xl:1rem;--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--ease-DEFAULT:cubic-bezier(.4, 0, .2, 1);--radius-xl:.75rem;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-3xl:1.5rem;--colors-emerald-500:oklch(69.6% .17 162.48);--container-4xl:56rem;--radius-lg:.5rem;--leading-relaxed:1.625;--leading-tight:1.25;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--tracking-wide:.025em;--colors-emerald-400:oklch(76.5% .177 163.223);--colors-amber-600:oklch(66.6% .179 58.318);--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-4xl-fontSize:2.25rem;--text-4xl-lineHeight:2.5rem;--fontWeight-bold:700;--tracking-tight:-.025em;--container-2xl:42rem;--leading-snug:1.375;--colors-black:#000;--fontWeight-extrabold:800;--leading-none:1;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem;--radius-none:0;--colors-red-500:oklch(63.7% .237 25.331);--colors-amber-500:oklch(76.9% .188 70.08);--colors-sky-500:oklch(68.5% .169 237.323);--radius-DEFAULT:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--colors-red-300:oklch(80.8% .114 19.571);--colors-emerald-200:oklch(90.5% .093 164.15);--colors-emerald-300:oklch(84.5% .143 164.978);--colors-amber-300:oklch(87.9% .169 91.605);--colors-sky-300:oklch(82.8% .111 230.318);--colors-red-200:oklch(88.5% .062 18.334);--colors-primary:hsl(var(--primary));--container-lg:32rem;--tracking-normal:0em;--fontWeight-black:900;--container-md:28rem;--colors-rose-500:oklch(64.5% .246 16.439);--colors-orange-500:oklch(70.5% .213 47.604);--container-xl:36rem;--colors-sky-700:oklch(50% .134 242.749);--colors-amber-700:oklch(55.5% .163 48.998);--colors-orange-300:oklch(83.7% .128 66.29);--colors-red-600:oklch(57.7% .245 27.325);--colors-white:#fff;--colors-red-700:oklch(50.5% .213 27.518);--colors-red-800:oklch(44.4% .177 26.899);--colors-red-100:oklch(93.6% .032 17.717);--container-sm:24rem;--colors-rose-300:oklch(81% .117 11.638);--colors-sky-600:oklch(58.8% .158 241.966);--ease-in:cubic-bezier(.4, 0, 1, 1);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--radius-sm:.25rem;--fontWeight-normal:400;--colors-sky-400:oklch(74.6% .16 232.661);--container-xs:20rem;--colors-ink:#2c2621;--colors-warm-paper:#fcfaf7;--colors-emerald-600:oklch(59.6% .145 163.225);--colors-red-400:oklch(70.4% .191 22.216);--colors-warm-amber:#b5835a;--colors-amber-400:oklch(82.8% .189 84.429);--colors-muted-stone:#e2e1df;--container-5xl:64rem;--tracking-widest:.1em;--colors-emerald-700:oklch(50.8% .118 165.612);--colors-rose-700:oklch(51.4% .222 16.935);--colors-emerald-900:oklch(37.8% .077 168.94);--text-6xl-fontSize:3.75rem;--text-6xl-lineHeight:1;--text-5xl-fontSize:3rem;--text-5xl-lineHeight:1;--container-7xl:80rem;--colors-amber-100:oklch(96.2% .059 95.617);--colors-rose-100:oklch(94.1% .03 12.58);--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}*{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--scrollbar-track))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:hsl(var(--scrollbar-track))}::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:calc(var(--radius) / 2);border:2px solid hsl(var(--scrollbar-track))}::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}::-webkit-scrollbar-corner{background:hsl(var(--background))}:root{--route-amber-300:46 97% 65%;--route-amber-400:43 96% 56%;--route-amber-500:38 92% 50%;--route-amber-600:32 95% 44%;--route-amber-700:26 90% 37%;--route-blue-400:213 94% 68%;--route-blue-500:217 91% 60%;--route-cyan-500:189 94% 43%;--route-emerald-400:158 64% 52%;--route-emerald-500:160 84% 39%;--route-emerald-600:161 94% 30%;--route-gray-400:218 11% 65%;--route-green-400:142 69% 58%;--route-green-500:142 71% 45%;--route-purple-400:270 95% 75%;--route-purple-500:271 91% 65%;--route-red-400:0 91% 71%;--route-red-500:0 84% 60%;--route-red-600:0 72% 51%;--route-rose-500:350 89% 60%;--route-sky-400:198 93% 60%;--route-sky-500:199 89% 48%}.prose{color:var(--un-prose-body);max-width:65ch}.prose :where(p){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]){color:var(--un-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a){color:var(--un-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong){color:var(--un-prose-bold);font-weight:600}.prose :where(a strong),.prose :where(blockquote strong),.prose :where(thead th strong){color:inherit}.prose :where(ol){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]){list-style-type:upper-alpha}.prose :where(ol[type=a]){list-style-type:lower-alpha}.prose :where(ol[type=A s]){list-style-type:upper-alpha}.prose :where(ol[type=a s]){list-style-type:lower-alpha}.prose :where(ol[type=I]){list-style-type:upper-roman}.prose :where(ol[type=i]){list-style-type:lower-roman}.prose :where(ol[type=I s]){list-style-type:upper-roman}.prose :where(ol[type=i s]){list-style-type:lower-roman}.prose :where(ol[type="1"]){list-style-type:decimal}.prose :where(ul){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li)::marker{color:var(--un-prose-counters);font-weight:400}.prose :where(ul>li)::marker{color:var(--un-prose-bullets)}.prose :where(dt){color:var(--un-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr){border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote){color:var(--un-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):before{content:open-quote}.prose :where(blockquote p:last-of-type):after{content:close-quote}.prose :where(h1){color:var(--un-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong){color:inherit;font-weight:900}.prose :where(h2){color:var(--un-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong){color:inherit;font-weight:800}.prose :where(h3){color:var(--un-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong){color:inherit;font-weight:700}.prose :where(h4){color:var(--un-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong){color:inherit;font-weight:700}.prose :where(img){margin-top:2em;margin-bottom:2em}.prose :where(picture){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video){margin-top:2em;margin-bottom:2em}.prose :where(kbd){color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code){color:var(--un-prose-code);font-size:.875em;font-weight:600}.prose :where(code):before,.prose :where(code):after{content:"`"}.prose :where(a code),.prose :where(h1 code){color:inherit}.prose :where(h2 code){color:inherit;font-size:.875em}.prose :where(h3 code){color:inherit;font-size:.9em}.prose :where(h4 code),.prose :where(blockquote code),.prose :where(thead th code){color:inherit}.prose :where(pre){color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):before,.prose :where(pre code):after{content:none}.prose :where(table){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead){border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders)}.prose :where(thead th){color:var(--un-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr){border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders)}.prose :where(tbody tr:last-child){border-bottom-width:0}.prose :where(tbody td){vertical-align:baseline}.prose :where(tfoot){border-top-width:1px;border-top-color:var(--un-prose-th-borders)}.prose :where(tfoot td){vertical-align:top}.prose :where(th,td){text-align:start}.prose :where(figure>*){margin-top:0;margin-bottom:0}.prose :where(figcaption){color:var(--un-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{font-size:1rem;line-height:1.75}.prose :where(picture>img){margin-top:0;margin-bottom:0}.prose :where(li){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li),.prose :where(ul>li){padding-inline-start:.375em}.prose :where(){margin-top:1.25em;margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol){margin-top:.75em;margin-bottom:.75em}.prose :where(dl){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*),.prose :where(h2+*),.prose :where(h3+*),.prose :where(h4+*){margin-top:0}.prose :where(thead th:first-child){padding-inline-start:0}.prose :where(thead th:last-child){padding-inline-end:0}.prose :where(tbody td,tfoot td){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child){padding-inline-end:0}.prose :where(figure){margin-top:2em;margin-bottom:2em}.prose :where(){margin-top:0;margin-bottom:0}.prose{--un-prose-body:oklch(37.3% .034 259.733);--un-prose-invert-body:oklch(87.2% .01 258.338);--un-prose-headings:oklch(21% .034 264.665);--un-prose-invert-headings:white;--un-prose-lead:oklch(44.6% .03 256.802);--un-prose-invert-lead:oklch(70.7% .022 261.325);--un-prose-links:oklch(21% .034 264.665);--un-prose-invert-links:white;--un-prose-bold:oklch(21% .034 264.665);--un-prose-invert-bold:white;--un-prose-counters:oklch(55.1% .027 264.364);--un-prose-invert-counters:oklch(70.7% .022 261.325);--un-prose-bullets:oklch(87.2% .01 258.338);--un-prose-invert-bullets:oklch(44.6% .03 256.802);--un-prose-hr:oklch(92.8% .006 264.531);--un-prose-invert-hr:oklch(37.3% .034 259.733);--un-prose-quotes:oklch(21% .034 264.665);--un-prose-invert-quotes:oklch(96.7% .003 264.542);--un-prose-quote-borders:oklch(92.8% .006 264.531);--un-prose-invert-quote-borders:oklch(37.3% .034 259.733);--un-prose-captions:oklch(55.1% .027 264.364);--un-prose-invert-captions:oklch(70.7% .022 261.325);--un-prose-kbd:oklch(21% .034 264.665);--un-prose-invert-kbd:white;--un-prose-kbd-shadows:oklch(21% .034 264.665);--un-prose-invert-kbd-shadows:white;--un-prose-code:oklch(21% .034 264.665);--un-prose-invert-code:white;--un-prose-pre-code:oklch(92.8% .006 264.531);--un-prose-invert-pre-code:oklch(87.2% .01 258.338);--un-prose-pre-bg:oklch(27.8% .033 256.848);--un-prose-invert-pre-bg:#00000080;--un-prose-th-borders:oklch(87.2% .01 258.338);--un-prose-invert-th-borders:oklch(44.6% .03 256.802);--un-prose-td-borders:oklch(92.8% .006 264.531);--un-prose-invert-td-borders:oklch(37.3% .034 259.733)}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img),.prose-lg :where(picture){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img){margin-top:0;margin-bottom:0}.prose-lg :where(video){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code){font-size:.888889em}.prose-lg :where(h2 code){font-size:.866667em}.prose-lg :where(h3 code){font-size:.875em}.prose-lg :where(pre){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol),.prose-lg :where(ul){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li),.prose-lg :where(ul>li){padding-inline-start:.444444em}.prose-lg :where(){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt){margin-top:1.33333em}.prose-lg :where(dd){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*),.prose-lg :where(h2+*),.prose-lg :where(h3+*),.prose-lg :where(h4+*){margin-top:0}.prose-lg :where(table){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child){padding-inline-start:0}.prose-lg :where(thead th:last-child){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child){padding-inline-end:0}.prose-lg :where(figure){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(){margin-top:0;margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img),.prose-sm :where(picture){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img){margin-top:0;margin-bottom:0}.prose-sm :where(video){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code){font-size:.857143em}.prose-sm :where(h2 code){font-size:.9em}.prose-sm :where(h3 code){font-size:.888889em}.prose-sm :where(pre){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol),.prose-sm :where(ul){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li),.prose-sm :where(ul>li){padding-inline-start:.428571em}.prose-sm :where(){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt){margin-top:1.14286em}.prose-sm :where(dd){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*),.prose-sm :where(h2+*),.prose-sm :where(h3+*),.prose-sm :where(h4+*){margin-top:0}.prose-sm :where(table){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child){padding-inline-start:0}.prose-sm :where(thead th:last-child){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child){padding-inline-end:0}.prose-sm :where(figure){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(){margin-top:0;margin-bottom:0}.dark .dark\:prose-invert{--un-prose-body:var(--un-prose-invert-body);--un-prose-headings:var(--un-prose-invert-headings);--un-prose-lead:var(--un-prose-invert-lead);--un-prose-links:var(--un-prose-invert-links);--un-prose-bold:var(--un-prose-invert-bold);--un-prose-counters:var(--un-prose-invert-counters);--un-prose-bullets:var(--un-prose-invert-bullets);--un-prose-hr:var(--un-prose-invert-hr);--un-prose-quotes:var(--un-prose-invert-quotes);--un-prose-quote-borders:var(--un-prose-invert-quote-borders);--un-prose-captions:var(--un-prose-invert-captions);--un-prose-kbd:var(--un-prose-invert-kbd);--un-prose-kbd-shadows:var(--un-prose-invert-kbd-shadows);--un-prose-code:var(--un-prose-invert-code);--un-prose-pre-code:var(--un-prose-invert-pre-code);--un-prose-pre-bg:var(--un-prose-invert-pre-bg);--un-prose-th-borders:var(--un-prose-invert-th-borders);--un-prose-td-borders:var(--un-prose-invert-td-borders)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!text-sm{font-size:var(--text-sm-fontSize)!important;line-height:var(--un-leading,var(--text-sm-lineHeight))!important}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight))}.text-6xl{font-size:var(--text-6xl-fontSize);line-height:var(--un-leading,var(--text-6xl-lineHeight))}.text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.text-xs,.text-xs\/h-7\.{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight))}.\!text-ink{color:color-mix(in srgb, var(--colors-ink) var(--un-text-opacity), transparent)!important}.dark .dark\:text-amber-300,.text-amber-300{color:color-mix(in srgb, var(--colors-amber-300) var(--un-text-opacity), transparent)}.dark .dark\:text-emerald-400,.text-emerald-400{color:color-mix(in srgb, var(--colors-emerald-400) var(--un-text-opacity), transparent)}.dark .dark\:text-foreground\/85,.text-foreground\/85{color:color-mix(in srgb, hsl(var(--foreground)) 85%, transparent)}.dark .dark\:text-red-200,.text-red-200{color:color-mix(in srgb, var(--colors-red-200) var(--un-text-opacity), transparent)}.dark .dark\:text-red-200\/90{color:color-mix(in srgb, var(--colors-red-200) 90%, transparent)}.dark .dark\:text-red-300,.text-red-300{color:color-mix(in srgb, var(--colors-red-300) var(--un-text-opacity), transparent)}.dark .dark\:text-route-red-400,.text-route-red-400{color:color-mix(in srgb, hsl(var(--route-red-400)) var(--un-text-opacity), transparent)}.dark .dark\:text-sky-300,.text-sky-300{color:color-mix(in srgb, var(--colors-sky-300) var(--un-text-opacity), transparent)}.text-\[\#e2571f\]{color:color-mix(in oklab, #e2571f var(--un-text-opacity), transparent)}.text-\[0\.55em\]{font-size:.55em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65em\]{font-size:.65em}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.68em\]{font-size:.68em}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.72em\]{font-size:.72em}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98em\]{font-size:.98em}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.02em\]{font-size:1.02em}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08em\]{font-size:1.08em}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.12em\]{font-size:1.12em}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.45em\]{font-size:1.45em}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.85rem\]{font-size:2.85rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[var\(--kit-go-ink\)\]{color:color-mix(in oklab, var(--kit-go-ink) var(--un-text-opacity), transparent)}.text-\[var\(--kit-go-text\)\]{color:color-mix(in oklab, var(--kit-go-text) var(--un-text-opacity), transparent)}.text-\[var\(--kit-gold-text\)\]{color:color-mix(in oklab, var(--kit-gold-text) var(--un-text-opacity), transparent)}.text-\[var\(--kit-ink\)\]{color:color-mix(in oklab, var(--kit-ink) var(--un-text-opacity), transparent)}.text-\[var\(--kit-miss-text\)\]{color:color-mix(in oklab, var(--kit-miss-text) var(--un-text-opacity), transparent)}.text-\[var\(--kit-miss\)\]{color:color-mix(in oklab, var(--kit-miss) var(--un-text-opacity), transparent)}.text-\[var\(--kit-muted\)\]{color:color-mix(in oklab, var(--kit-muted) var(--un-text-opacity), transparent)}.text-\[var\(--kit-text\)\]{color:color-mix(in oklab, var(--kit-text) var(--un-text-opacity), transparent)}.text-\[var\(--kit-warm-text\)\]{color:color-mix(in oklab, var(--kit-warm-text) var(--un-text-opacity), transparent)}.text-accent-foreground{color:color-mix(in srgb, hsl(var(--accent-foreground)) var(--un-text-opacity), transparent)}.text-amber-100\/70{color:color-mix(in srgb, var(--colors-amber-100) 70%, transparent)}.text-amber-100\/80{color:color-mix(in srgb, var(--colors-amber-100) 80%, transparent)}.text-amber-100\/85{color:color-mix(in srgb, var(--colors-amber-100) 85%, transparent)}.text-amber-600\/90{color:color-mix(in srgb, var(--colors-amber-600) 90%, transparent)}.text-amber-700{color:color-mix(in srgb, var(--colors-amber-700) var(--un-text-opacity), transparent)}.text-amber-700\/85{color:color-mix(in srgb, var(--colors-amber-700) 85%, transparent)}.text-background{color:color-mix(in srgb, hsl(var(--background)) var(--un-text-opacity), transparent)}.text-card-foreground{color:color-mix(in srgb, hsl(var(--card-foreground)) var(--un-text-opacity), transparent)}.text-card-foreground\/50{color:color-mix(in srgb, hsl(var(--card-foreground)) 50%, transparent)}.text-card-foreground\/60{color:color-mix(in srgb, hsl(var(--card-foreground)) 60%, transparent)}.text-current{color:currentColor}.text-destructive{color:color-mix(in srgb, hsl(var(--destructive)) var(--un-text-opacity), transparent)}.text-destructive-foreground{color:color-mix(in srgb, hsl(var(--destructive-foreground)) var(--un-text-opacity), transparent)}.text-emerald-200{color:color-mix(in srgb, var(--colors-emerald-200) var(--un-text-opacity), transparent)}.text-emerald-300{color:color-mix(in srgb, var(--colors-emerald-300) var(--un-text-opacity), transparent)}.text-emerald-500{color:color-mix(in srgb, var(--colors-emerald-500) var(--un-text-opacity), transparent)}.text-emerald-600{color:color-mix(in srgb, var(--colors-emerald-600) var(--un-text-opacity), transparent)}.text-emerald-700{color:color-mix(in srgb, var(--colors-emerald-700) var(--un-text-opacity), transparent)}.text-emerald-900{color:color-mix(in srgb, var(--colors-emerald-900) var(--un-text-opacity), transparent)}.text-foreground{color:color-mix(in srgb, hsl(var(--foreground)) var(--un-text-opacity), transparent)}.text-foreground\/40{color:color-mix(in srgb, hsl(var(--foreground)) 40%, transparent)}.text-foreground\/55{color:color-mix(in srgb, hsl(var(--foreground)) 55%, transparent)}.text-foreground\/60{color:color-mix(in srgb, hsl(var(--foreground)) 60%, transparent)}.text-foreground\/65{color:color-mix(in srgb, hsl(var(--foreground)) 65%, transparent)}.text-foreground\/68{color:color-mix(in srgb, hsl(var(--foreground)) 68%, transparent)}.text-foreground\/70{color:color-mix(in srgb, hsl(var(--foreground)) 70%, transparent)}.text-foreground\/72{color:color-mix(in srgb, hsl(var(--foreground)) 72%, transparent)}.text-foreground\/75{color:color-mix(in srgb, hsl(var(--foreground)) 75%, transparent)}.text-foreground\/78{color:color-mix(in srgb, hsl(var(--foreground)) 78%, transparent)}.text-foreground\/80{color:color-mix(in srgb, hsl(var(--foreground)) 80%, transparent)}.text-foreground\/82{color:color-mix(in srgb, hsl(var(--foreground)) 82%, transparent)}.text-foreground\/88{color:color-mix(in srgb, hsl(var(--foreground)) 88%, transparent)}.text-foreground\/90{color:color-mix(in srgb, hsl(var(--foreground)) 90%, transparent)}.text-foreground\/92{color:color-mix(in srgb, hsl(var(--foreground)) 92%, transparent)}.text-foreground\/95{color:color-mix(in srgb, hsl(var(--foreground)) 95%, transparent)}.text-info{color:color-mix(in srgb, hsl(var(--info)) var(--un-text-opacity), transparent)}.text-ink{color:color-mix(in srgb, var(--colors-ink) var(--un-text-opacity), transparent)}.text-ink\/10{color:color-mix(in srgb, var(--colors-ink) 10%, transparent)}.text-ink\/35{color:color-mix(in srgb, var(--colors-ink) 35%, transparent)}.text-ink\/38{color:color-mix(in srgb, var(--colors-ink) 38%, transparent)}.text-ink\/40{color:color-mix(in srgb, var(--colors-ink) 40%, transparent)}.text-ink\/45{color:color-mix(in srgb, var(--colors-ink) 45%, transparent)}.text-ink\/50{color:color-mix(in srgb, var(--colors-ink) 50%, transparent)}.text-ink\/55{color:color-mix(in srgb, var(--colors-ink) 55%, transparent)}.text-ink\/58{color:color-mix(in srgb, var(--colors-ink) 58%, transparent)}.text-ink\/60{color:color-mix(in srgb, var(--colors-ink) 60%, transparent)}.text-ink\/62{color:color-mix(in srgb, var(--colors-ink) 62%, transparent)}.text-ink\/64{color:color-mix(in srgb, var(--colors-ink) 64%, transparent)}.text-ink\/65{color:color-mix(in srgb, var(--colors-ink) 65%, transparent)}.text-ink\/66{color:color-mix(in srgb, var(--colors-ink) 66%, transparent)}.text-ink\/68{color:color-mix(in srgb, var(--colors-ink) 68%, transparent)}.text-ink\/70{color:color-mix(in srgb, var(--colors-ink) 70%, transparent)}.text-ink\/72{color:color-mix(in srgb, var(--colors-ink) 72%, transparent)}.text-ink\/74{color:color-mix(in srgb, var(--colors-ink) 74%, transparent)}.text-ink\/75{color:color-mix(in srgb, var(--colors-ink) 75%, transparent)}.text-ink\/76{color:color-mix(in srgb, var(--colors-ink) 76%, transparent)}.text-ink\/78{color:color-mix(in srgb, var(--colors-ink) 78%, transparent)}.text-ink\/80{color:color-mix(in srgb, var(--colors-ink) 80%, transparent)}.text-ink\/82{color:color-mix(in srgb, var(--colors-ink) 82%, transparent)}.text-ink\/85{color:color-mix(in srgb, var(--colors-ink) 85%, transparent)}.text-ink\/90{color:color-mix(in srgb, var(--colors-ink) 90%, transparent)}.text-muted-foreground{color:color-mix(in srgb, hsl(var(--muted-foreground)) var(--un-text-opacity), transparent)}.text-muted-foreground\/30{color:color-mix(in srgb, hsl(var(--muted-foreground)) 30%, transparent)}.text-muted-foreground\/34{color:color-mix(in srgb, hsl(var(--muted-foreground)) 34%, transparent)}.text-muted-foreground\/45{color:color-mix(in srgb, hsl(var(--muted-foreground)) 45%, transparent)}.text-muted-foreground\/50{color:color-mix(in srgb, hsl(var(--muted-foreground)) 50%, transparent)}.text-muted-foreground\/55{color:color-mix(in srgb, hsl(var(--muted-foreground)) 55%, transparent)}.text-muted-foreground\/60{color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}.text-muted-foreground\/70{color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}.text-muted-foreground\/75{color:color-mix(in srgb, hsl(var(--muted-foreground)) 75%, transparent)}.text-muted-foreground\/78{color:color-mix(in srgb, hsl(var(--muted-foreground)) 78%, transparent)}.text-muted-foreground\/80{color:color-mix(in srgb, hsl(var(--muted-foreground)) 80%, transparent)}.text-muted-foreground\/85{color:color-mix(in srgb, hsl(var(--muted-foreground)) 85%, transparent)}.text-muted-foreground\/90{color:color-mix(in srgb, hsl(var(--muted-foreground)) 90%, transparent)}.text-muted-foreground\/95{color:color-mix(in srgb, hsl(var(--muted-foreground)) 95%, transparent)}.text-muted-stone\/45{color:color-mix(in srgb, var(--colors-muted-stone) 45%, transparent)}.text-orange-300{color:color-mix(in srgb, var(--colors-orange-300) var(--un-text-opacity), transparent)}.text-popover-foreground{color:color-mix(in srgb, hsl(var(--popover-foreground)) var(--un-text-opacity), transparent)}.text-primary{color:color-mix(in srgb, hsl(var(--primary-ink)) var(--un-text-opacity), transparent)}.text-primary-foreground{color:color-mix(in srgb, hsl(var(--primary-foreground)) var(--un-text-opacity), transparent)}.text-primary\/90{color:color-mix(in srgb, hsl(var(--primary-ink)) 90%, transparent)}.text-primary\/95{color:color-mix(in srgb, hsl(var(--primary-ink)) 95%, transparent)}.text-red-400{color:color-mix(in srgb, var(--colors-red-400) var(--un-text-opacity), transparent)}.text-red-500{color:color-mix(in srgb, var(--colors-red-500) var(--un-text-opacity), transparent)}.text-red-700{color:color-mix(in srgb, var(--colors-red-700) var(--un-text-opacity), transparent)}.text-red-700\/90{color:color-mix(in srgb, var(--colors-red-700) 90%, transparent)}.text-rose-100\/85{color:color-mix(in srgb, var(--colors-rose-100) 85%, transparent)}.text-rose-300{color:color-mix(in srgb, var(--colors-rose-300) var(--un-text-opacity), transparent)}.text-rose-700{color:color-mix(in srgb, var(--colors-rose-700) var(--un-text-opacity), transparent)}.text-route-amber-400{color:color-mix(in srgb, hsl(var(--route-amber-400)) var(--un-text-opacity), transparent)}.text-route-amber-500\/90{color:color-mix(in srgb, hsl(var(--route-amber-500)) 90%, transparent)}.text-route-amber-600{color:color-mix(in srgb, hsl(var(--route-amber-600)) var(--un-text-opacity), transparent)}.text-route-blue-500\/90{color:color-mix(in srgb, hsl(var(--route-blue-500)) 90%, transparent)}.text-route-emerald-500\/90{color:color-mix(in srgb, hsl(var(--route-emerald-500)) 90%, transparent)}.text-route-emerald-600\/85{color:color-mix(in srgb, hsl(var(--route-emerald-600)) 85%, transparent)}.text-route-green-500\/90{color:color-mix(in srgb, hsl(var(--route-green-500)) 90%, transparent)}.text-route-red-500\/90{color:color-mix(in srgb, hsl(var(--route-red-500)) 90%, transparent)}.text-route-red-600{color:color-mix(in srgb, hsl(var(--route-red-600)) var(--un-text-opacity), transparent)}.text-route-sky-500\/90{color:color-mix(in srgb, hsl(var(--route-sky-500)) 90%, transparent)}.text-secondary-foreground{color:color-mix(in srgb, hsl(var(--secondary-foreground)) var(--un-text-opacity), transparent)}.text-sky-400{color:color-mix(in srgb, var(--colors-sky-400) var(--un-text-opacity), transparent)}.text-sky-500\/70{color:color-mix(in srgb, var(--colors-sky-500) 70%, transparent)}.text-sky-600\/90{color:color-mix(in srgb, var(--colors-sky-600) 90%, transparent)}.text-sky-700{color:color-mix(in srgb, var(--colors-sky-700) var(--un-text-opacity), transparent)}.text-sky-700\/90{color:color-mix(in srgb, var(--colors-sky-700) 90%, transparent)}.text-success{color:color-mix(in srgb, hsl(var(--success)) var(--un-text-opacity), transparent)}.text-transparent{color:#0000}.text-warm-amber{color:color-mix(in srgb, var(--colors-warm-amber) var(--un-text-opacity), transparent)}.text-warm-amber\/80{color:color-mix(in srgb, var(--colors-warm-amber) 80%, transparent)}.text-warm-paper{color:color-mix(in srgb, var(--colors-warm-paper) var(--un-text-opacity), transparent)}.text-warm-paper\/62{color:color-mix(in srgb, var(--colors-warm-paper) 62%, transparent)}.text-warm-paper\/68{color:color-mix(in srgb, var(--colors-warm-paper) 68%, transparent)}.text-warm-paper\/72{color:color-mix(in srgb, var(--colors-warm-paper) 72%, transparent)}.text-warm-paper\/74{color:color-mix(in srgb, var(--colors-warm-paper) 74%, transparent)}.text-warm-paper\/76{color:color-mix(in srgb, var(--colors-warm-paper) 76%, transparent)}.text-warm-paper\/78{color:color-mix(in srgb, var(--colors-warm-paper) 78%, transparent)}.text-warm-paper\/82{color:color-mix(in srgb, var(--colors-warm-paper) 82%, transparent)}.text-warm-paper\/85{color:color-mix(in srgb, var(--colors-warm-paper) 85%, transparent)}.text-warm-paper\/92{color:color-mix(in srgb, var(--colors-warm-paper) 92%, transparent)}.text-warning{color:color-mix(in srgb, hsl(var(--warning)) var(--un-text-opacity), transparent)}.text-white{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent)}.text-white\/70{color:color-mix(in srgb, var(--colors-white) 70%, transparent)}.text-white\/78{color:color-mix(in srgb, var(--colors-white) 78%, transparent)}.text-white\/80{color:color-mix(in srgb, var(--colors-white) 80%, transparent)}.text-white\/82{color:color-mix(in srgb, var(--colors-white) 82%, transparent)}.text-white\/90{color:color-mix(in srgb, var(--colors-white) 90%, transparent)}.focus-visible\:text-ink:focus-visible,.active\:text-ink:active{color:color-mix(in srgb, var(--colors-ink) var(--un-text-opacity), transparent)}.disabled\:text-muted-foreground:disabled{color:color-mix(in srgb, hsl(var(--muted-foreground)) var(--un-text-opacity), transparent)}.disabled\:text-primary-foreground\/80:disabled{color:color-mix(in srgb, hsl(var(--primary-foreground)) 80%, transparent)}.placeholder\:text-foreground\/40::placeholder{color:color-mix(in srgb, hsl(var(--foreground)) 40%, transparent)}.placeholder\:text-muted-foreground::placeholder{color:color-mix(in srgb, hsl(var(--muted-foreground)) var(--un-text-opacity), transparent)}.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}.text-inherit{color:inherit}.leading-\[1\.02\]{--un-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--un-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--un-leading:1.06;line-height:1.06}.leading-\[1\.15\]{--un-leading:1.15;line-height:1.15}.leading-\[1\.2\],.leading-\[1\.20\]{--un-leading:1.2;line-height:1.2}.leading-\[1\.23\]{--un-leading:1.23;line-height:1.23}.leading-\[1\.27\]{--un-leading:1.27;line-height:1.27}.leading-\[1\.31\]{--un-leading:1.31;line-height:1.31}.leading-\[1\.35\]{--un-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--un-leading:1.45;line-height:1.45}.leading-\[1\.48\]{--un-leading:1.48;line-height:1.48}.leading-\[1\.52\]{--un-leading:1.52;line-height:1.52}.leading-\[1\.56\]{--un-leading:1.56;line-height:1.56}.leading-\[1\.60\]{--un-leading:1.6;line-height:1.6}.leading-\[1\.63\]{--un-leading:1.63;line-height:1.63}.leading-\[1\.65\]{--un-leading:1.65;line-height:1.65}.leading-\[1\.67\]{--un-leading:1.67;line-height:1.67}.leading-\[1\.71\]{--un-leading:1.71;line-height:1.71}.leading-\[1\.75\]{--un-leading:1.75;line-height:1.75}.leading-4{--un-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--un-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--un-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--un-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--un-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--un-leading:var(--leading-tight);line-height:var(--leading-tight)}.tracking-\[-0\.01em\]{--un-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--un-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.035em\]{--un-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.04em\]{--un-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.02em\]{--un-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--un-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--un-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--un-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--un-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--un-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--un-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--un-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--un-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--un-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.2em\]{--un-tracking:.2em;letter-spacing:.2em}.tracking-normal{--un-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--un-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--un-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.font-\[family-name\:var\(--kit-font-display\)\]{font-family:family-name:var(--kit-font-display)}.font-\[family-name\:var\(--kit-font-name\)\]{font-family:family-name:var(--kit-font-name)}.font-black{--un-font-weight:var(--fontWeight-black);font-weight:var(--fontWeight-black)}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.font-extrabold{--un-font-weight:var(--fontWeight-extrabold);font-weight:var(--fontWeight-extrabold)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-mono{font-family:var(--font-mono)}.font-normal{--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal)}.font-sans{font-family:var(--font-sans)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.tab{tab-size:4}.m-0,.m0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.m10{margin:calc(var(--spacing) * 10)}.m12{margin:calc(var(--spacing) * 12)}.m13{margin:calc(var(--spacing) * 13)}.m14{margin:calc(var(--spacing) * 14)}.m140\.1{margin:calc(var(--spacing) * 140.1)}.m15{margin:calc(var(--spacing) * 15)}.m16{margin:calc(var(--spacing) * 16)}.m17{margin:calc(var(--spacing) * 17)}.m17\.66{margin:calc(var(--spacing) * 17.66)}.m176{margin:calc(var(--spacing) * 176)}.m18{margin:calc(var(--spacing) * 18)}.m18\.84{margin:calc(var(--spacing) * 18.84)}.m187{margin:calc(var(--spacing) * 187)}.m19\.07{margin:calc(var(--spacing) * 19.07)}.m2{margin:calc(var(--spacing) * 2)}.m21{margin:calc(var(--spacing) * 21)}.m21\.73{margin:calc(var(--spacing) * 21.73)}.m21\.854{margin:calc(var(--spacing) * 21.854)}.m22{margin:calc(var(--spacing) * 22)}.m3{margin:calc(var(--spacing) * 3)}.m332\.5{margin:calc(var(--spacing) * 332.5)}.m4{margin:calc(var(--spacing) * 4)}.m4\.93{margin:calc(var(--spacing) * 4.93)}.m5{margin:calc(var(--spacing) * 5)}.m5\.17{margin:calc(var(--spacing) * 5.17)}.m6{margin:calc(var(--spacing) * 6)}.m6\.34{margin:calc(var(--spacing) * 6.34)}.m7{margin:calc(var(--spacing) * 7)}.m7\.5{margin:calc(var(--spacing) * 7.5)}.m8{margin:calc(var(--spacing) * 8)}.m9{margin:calc(var(--spacing) * 9)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my,.my-4{margin-block:calc(var(--spacing) * 4)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.-mb-24{margin-bottom:calc(var(--spacing) * -24)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.-ml-16{margin-left:calc(var(--spacing) * -16)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-12{margin-right:calc(var(--spacing) * -12)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-20{margin-right:calc(var(--spacing) * -20)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mb,.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.me{margin-inline-end:calc(var(--spacing) * 4)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.mea{margin-inline-end:auto}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.ms{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.\!p-0,.p-0\!{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1,.p1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2,.p2{padding:calc(var(--spacing) * 2)}.p-3,.p3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4,.p4{padding:calc(var(--spacing) * 4)}.p-5,.p5{padding:calc(var(--spacing) * 5)}.p-6,.p6{padding:calc(var(--spacing) * 6)}.p-7,.p7{padding:calc(var(--spacing) * 7)}.p-8,.p8{padding:calc(var(--spacing) * 8)}.p10{padding:calc(var(--spacing) * 10)}.p11{padding:calc(var(--spacing) * 11)}.p12{padding:calc(var(--spacing) * 12)}.p13{padding:calc(var(--spacing) * 13)}.p14{padding:calc(var(--spacing) * 14)}.p9{padding:calc(var(--spacing) * 9)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.px,.px-4{padding-inline:calc(var(--spacing) * 4)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py,.py-4{padding-block:calc(var(--spacing) * 4)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-px{padding-block:1px}.\!pl-1\.5{padding-left:calc(var(--spacing) * 1.5)!important}.\!pl-2{padding-left:calc(var(--spacing) * 2)!important}.\!pl-2\.5{padding-left:calc(var(--spacing) * 2.5)!important}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pea{padding-inline-end:auto}.pl,.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pr{padding-right:calc(var(--spacing) * 4)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.ps{padding-inline-start:calc(var(--spacing) * 4)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pt,.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.06em\]{vertical-align:-.06em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.appearance-none{appearance:none}.focus-visible\:outline-\[\#875a38\]:focus-visible{outline-color:color-mix(in oklab, #875a38 var(--un-outline-opacity), transparent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--un-outline-style);outline-width:2px}.focus-visible\:outline-warm-amber:focus-visible{outline-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-outline-opacity), transparent)}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.\!outline{outline-style:var(--un-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--un-outline-style);outline-width:1px}.outline-none,.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--un-outline-style:none;outline-style:none}.list-none{list-style-type:none}.accent-primary{accent-color:color-mix(in srgb, hsl(var(--primary)) var(--un-accent-opacity), transparent)}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.b,.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.\!border-muted-stone{border-color:color-mix(in srgb, var(--colors-muted-stone) var(--un-border-opacity), transparent)!important}.border-\[\#ddcdbd\]\/65{border-color:oklab(85.7077% .0108138 .026026/.65)}.border-\[\#e4d5c2\]{border-color:color-mix(in oklab, #e4d5c2 var(--un-border-opacity), transparent)}.border-\[\#eadfce\]{border-color:color-mix(in oklab, #eadfce var(--un-border-opacity), transparent)}.border-\[1\.5px\]{border-width:1.5px}.border-\[var\(--kit-edge\)\]{border-color:color-mix(in oklab, var(--kit-edge) var(--un-border-opacity), transparent)}.border-\[var\(--kit-go-text\)\]{border-color:color-mix(in oklab, var(--kit-go-text) var(--un-border-opacity), transparent)}.border-\[var\(--kit-go\)\]{border-color:color-mix(in oklab, var(--kit-go) var(--un-border-opacity), transparent)}.border-\[var\(--kit-line-strong\)\]{border-color:color-mix(in oklab, var(--kit-line-strong) var(--un-border-opacity), transparent)}.border-\[var\(--kit-sound\)\]{border-color:color-mix(in oklab, var(--kit-sound) var(--un-border-opacity), transparent)}.border-\[var\(--kit-warm\)\]{border-color:color-mix(in oklab, var(--kit-warm) var(--un-border-opacity), transparent)}.border-0{border-width:0}.border-0\!{border-width:0!important}.border-2{border-width:2px}.border-amber-300\/10{border-color:color-mix(in srgb, var(--colors-amber-300) 10%, transparent)}.border-amber-300\/12{border-color:color-mix(in srgb, var(--colors-amber-300) 12%, transparent)}.border-amber-300\/15{border-color:color-mix(in srgb, var(--colors-amber-300) 15%, transparent)}.border-amber-300\/20{border-color:color-mix(in srgb, var(--colors-amber-300) 20%, transparent)}.border-amber-300\/25{border-color:color-mix(in srgb, var(--colors-amber-300) 25%, transparent)}.border-amber-300\/30{border-color:color-mix(in srgb, var(--colors-amber-300) 30%, transparent)}.border-amber-500\/15{border-color:color-mix(in srgb, var(--colors-amber-500) 15%, transparent)}.border-amber-500\/20{border-color:color-mix(in srgb, var(--colors-amber-500) 20%, transparent)}.border-amber-500\/55{border-color:color-mix(in srgb, var(--colors-amber-500) 55%, transparent)}.border-black\/6{border-color:color-mix(in srgb, var(--colors-black) 6%, transparent)}.border-border{border-color:color-mix(in srgb, hsl(var(--border)) var(--un-border-opacity), transparent)}.border-border\/20{border-color:color-mix(in srgb, hsl(var(--border)) 20%, transparent)}.border-border\/30{border-color:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}.border-border\/40{border-color:color-mix(in srgb, hsl(var(--border)) 40%, transparent)}.border-border\/45{border-color:color-mix(in srgb, hsl(var(--border)) 45%, transparent)}.border-border\/50{border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}.border-border\/55{border-color:color-mix(in srgb, hsl(var(--border)) 55%, transparent)}.border-border\/60{border-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}.border-border\/70{border-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}.border-current{border-color:currentColor}.border-destructive{border-color:color-mix(in srgb, hsl(var(--destructive)) var(--un-border-opacity), transparent)}.border-destructive\/20{border-color:color-mix(in srgb, hsl(var(--destructive)) 20%, transparent)}.border-destructive\/30{border-color:color-mix(in srgb, hsl(var(--destructive)) 30%, transparent)}.border-destructive\/60{border-color:color-mix(in srgb, hsl(var(--destructive)) 60%, transparent)}.border-emerald-500\/20{border-color:color-mix(in srgb, var(--colors-emerald-500) 20%, transparent)}.border-emerald-500\/30{border-color:color-mix(in srgb, var(--colors-emerald-500) 30%, transparent)}.border-emerald-500\/60{border-color:color-mix(in srgb, var(--colors-emerald-500) 60%, transparent)}.border-foreground\/20{border-color:color-mix(in srgb, hsl(var(--foreground)) 20%, transparent)}.border-info{border-color:color-mix(in srgb, hsl(var(--info)) var(--un-border-opacity), transparent)}.border-info\/30{border-color:color-mix(in srgb, hsl(var(--info)) 30%, transparent)}.border-ink\/10{border-color:color-mix(in srgb, var(--colors-ink) 10%, transparent)}.border-ink\/12{border-color:color-mix(in srgb, var(--colors-ink) 12%, transparent)}.border-ink\/15{border-color:color-mix(in srgb, var(--colors-ink) 15%, transparent)}.border-ink\/20{border-color:color-mix(in srgb, var(--colors-ink) 20%, transparent)}.border-ink\/8{border-color:color-mix(in srgb, var(--colors-ink) 8%, transparent)}.border-input{border-color:color-mix(in srgb, hsl(var(--input)) var(--un-border-opacity), transparent)}.border-muted-stone{border-color:color-mix(in srgb, var(--colors-muted-stone) var(--un-border-opacity), transparent)}.border-muted-stone\/40{border-color:color-mix(in srgb, var(--colors-muted-stone) 40%, transparent)}.border-muted-stone\/45{border-color:color-mix(in srgb, var(--colors-muted-stone) 45%, transparent)}.border-muted-stone\/50{border-color:color-mix(in srgb, var(--colors-muted-stone) 50%, transparent)}.border-muted-stone\/55{border-color:color-mix(in srgb, var(--colors-muted-stone) 55%, transparent)}.border-muted-stone\/60{border-color:color-mix(in srgb, var(--colors-muted-stone) 60%, transparent)}.border-muted-stone\/70{border-color:color-mix(in srgb, var(--colors-muted-stone) 70%, transparent)}.border-orange-500\/20{border-color:color-mix(in srgb, var(--colors-orange-500) 20%, transparent)}.border-primary{border-color:color-mix(in srgb, hsl(var(--primary)) var(--un-border-opacity), transparent)}.border-primary\/12{border-color:color-mix(in srgb, hsl(var(--primary)) 12%, transparent)}.border-primary\/15{border-color:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}.border-primary\/20{border-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}.border-primary\/25{border-color:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}.border-primary\/30{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}.border-primary\/35{border-color:color-mix(in srgb, hsl(var(--primary)) 35%, transparent)}.border-primary\/40{border-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}.border-red-500\/20{border-color:color-mix(in srgb, var(--colors-red-500) 20%, transparent)}.border-red-500\/30{border-color:color-mix(in srgb, var(--colors-red-500) 30%, transparent)}.border-red-500\/35{border-color:color-mix(in srgb, var(--colors-red-500) 35%, transparent)}.border-rose-500\/20{border-color:color-mix(in srgb, var(--colors-rose-500) 20%, transparent)}.border-rose-500\/25{border-color:color-mix(in srgb, var(--colors-rose-500) 25%, transparent)}.border-route-red-500\/40{border-color:color-mix(in srgb, hsl(var(--route-red-500)) 40%, transparent)}.border-sky-400\/40{border-color:color-mix(in srgb, var(--colors-sky-400) 40%, transparent)}.border-sky-500\/20{border-color:color-mix(in srgb, var(--colors-sky-500) 20%, transparent)}.border-success{border-color:color-mix(in srgb, hsl(var(--success)) var(--un-border-opacity), transparent)}.border-success\/30{border-color:color-mix(in srgb, hsl(var(--success)) 30%, transparent)}.border-transparent{border-color:#0000}.border-warm-amber{border-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-border-opacity), transparent)}.border-warm-amber\/16{border-color:color-mix(in srgb, var(--colors-warm-amber) 16%, transparent)}.border-warm-amber\/20{border-color:color-mix(in srgb, var(--colors-warm-amber) 20%, transparent)}.border-warm-amber\/24{border-color:color-mix(in srgb, var(--colors-warm-amber) 24%, transparent)}.border-warm-amber\/25{border-color:color-mix(in srgb, var(--colors-warm-amber) 25%, transparent)}.border-warm-amber\/30{border-color:color-mix(in srgb, var(--colors-warm-amber) 30%, transparent)}.border-warm-amber\/35{border-color:color-mix(in srgb, var(--colors-warm-amber) 35%, transparent)}.border-warm-amber\/55{border-color:color-mix(in srgb, var(--colors-warm-amber) 55%, transparent)}.border-warning{border-color:color-mix(in srgb, hsl(var(--warning)) var(--un-border-opacity), transparent)}.border-warning\/30{border-color:color-mix(in srgb, hsl(var(--warning)) 30%, transparent)}.border-white\/10{border-color:color-mix(in srgb, var(--colors-white) 10%, transparent)}.border-white\/12{border-color:color-mix(in srgb, var(--colors-white) 12%, transparent)}.border-white\/14{border-color:color-mix(in srgb, var(--colors-white) 14%, transparent)}.border-white\/18{border-color:color-mix(in srgb, var(--colors-white) 18%, transparent)}.border-white\/75{border-color:color-mix(in srgb, var(--colors-white) 75%, transparent)}.border-white\/80{border-color:color-mix(in srgb, var(--colors-white) 80%, transparent)}.has-\[\[data-speech-pane\]\[data-alignment-degraded\]\[data-playing\]\]\:border-destructive\/40:has([data-speech-pane][data-alignment-degraded][data-playing]){border-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent)}.focus\:border-primary\/40:focus{border-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}.focus\:border-primary\/50:focus{border-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}.focus-visible\:border-ring:focus-visible{border-color:color-mix(in srgb, hsl(var(--ring)) var(--un-border-opacity), transparent)}.\!border-b-0{border-bottom-width:0!important}.border-b-2{border-bottom-width:2px}.border-r-2{border-right-width:2px}.last\:border-b-0:last-child{border-bottom-width:0}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:var(--radius-DEFAULT)}.rounded-\[0\.35rem\]{border-radius:.35rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.625rem\]{border-radius:1.625rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.875rem\]{border-radius:1.875rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-none\!{border-radius:var(--radius-none)!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.\!rounded-b-none{border-bottom-left-radius:var(--radius-none)!important;border-bottom-right-radius:var(--radius-none)!important}.rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border-dashed{--un-border-style:dashed;border-style:dashed}.\!bg-\[\#fffdf9\]{background-color:color-mix(in oklab, #fffdf9 var(--un-bg-opacity), transparent)!important}.\!bg-black\/25{background-color:color-mix(in srgb, var(--colors-black) 25%, transparent)!important}.\!bg-transparent,.bg-transparent\!{background-color:#0000!important}.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in srgb, var(--colors-black) 50%, transparent)}.bg-\[\#332b26\]{background-color:color-mix(in oklab, #332b26 var(--un-bg-opacity), transparent)}.bg-\[\#3a322b\]{background-color:color-mix(in oklab, #3a322b var(--un-bg-opacity), transparent)}.bg-\[\#493a31\]{background-color:color-mix(in oklab, #493a31 var(--un-bg-opacity), transparent)}.bg-\[\#ece3d9\]{background-color:color-mix(in oklab, #ece3d9 var(--un-bg-opacity), transparent)}.bg-\[\#efe7dc\]{background-color:color-mix(in oklab, #efe7dc var(--un-bg-opacity), transparent)}.bg-\[\#efe8dd\]{background-color:color-mix(in oklab, #efe8dd var(--un-bg-opacity), transparent)}.bg-\[\#f3eee6\]{background-color:color-mix(in oklab, #f3eee6 var(--un-bg-opacity), transparent)}.bg-\[\#f7f2eb\]{background-color:color-mix(in oklab, #f7f2eb var(--un-bg-opacity), transparent)}.bg-\[\#faf7f1\]{background-color:color-mix(in oklab, #faf7f1 var(--un-bg-opacity), transparent)}.bg-\[\#fcfaf7\]{background-color:color-mix(in oklab, #fcfaf7 var(--un-bg-opacity), transparent)}.bg-\[\#fffdf9\]{background-color:color-mix(in oklab, #fffdf9 var(--un-bg-opacity), transparent)}.bg-\[linear-gradient\(135deg\,\#274538_0\%\,\#1f3329_100\%\)\]{background-image:linear-gradient(135deg,#274538 0%,#1f3329 100%)}.bg-\[linear-gradient\(135deg\,\#2a3d31_0\%\,\#24362c_100\%\)\]{background-image:linear-gradient(135deg,#2a3d31 0%,#24362c 100%)}.bg-\[linear-gradient\(135deg\,\#41362f_0\%\,\#293a31_100\%\)\]{background-image:linear-gradient(135deg,#41362f 0%,#293a31 100%)}.bg-\[linear-gradient\(135deg\,\#f2e8dd_0\%\,\#fbf8f4_58\%\,\#f4eee7_100\%\)\]{background-image:linear-gradient(135deg,#f2e8dd 0%,#fbf8f4 58%,#f4eee7 100%)}.bg-\[linear-gradient\(135deg\,rgba\(245\,158\,11\,0\.16\)\,rgba\(251\,191\,36\,0\.06\)_42\%\,rgba\(45\,212\,191\,0\.06\)\)\]{background-image:linear-gradient(135deg,#f59e0b29,#fbbf240f 42%,#2dd4bf0f)}.bg-\[linear-gradient\(135deg\,rgba\(251\,191\,36\,0\.16\)\,rgba\(251\,191\,36\,0\.04\)_45\%\,rgba\(16\,185\,129\,0\.06\)\)\]{background-image:linear-gradient(135deg,#fbbf2429,#fbbf240a 45%,#10b9810f)}.bg-\[linear-gradient\(145deg\,\#44372f_0\%\,\#293a31_100\%\)\]{background-image:linear-gradient(145deg,#44372f 0%,#293a31 100%)}.bg-\[linear-gradient\(145deg\,\#f8f2e9_0\%\,\#f3e8da_100\%\)\]{background-image:linear-gradient(145deg,#f8f2e9 0%,#f3e8da 100%)}.bg-\[linear-gradient\(180deg\,\#243C31_0\%\,\#1F3329_100\%\)\]{background-image:linear-gradient(#243c31 0%,#1f3329 100%)}.bg-\[linear-gradient\(180deg\,rgba\(19\,24\,26\,0\.02\)_36\%\,rgba\(20\,24\,24\,0\.88\)_100\%\)\]{background-image:linear-gradient(#13181a05 36%,#141818e0 100%)}.bg-\[linear-gradient\(180deg\,rgba\(24\,20\,16\,0\.03\)_0\%\,rgba\(24\,20\,16\,0\.14\)_100\%\)\]{background-image:linear-gradient(#18141008 0%,#18141024 100%)}.bg-\[linear-gradient\(180deg\,rgba\(250\,247\,241\,0\.02\)_0\%\,rgba\(250\,247\,241\,0\.12\)_52\%\,rgba\(250\,247\,241\,0\.64\)_100\%\)\]{background-image:linear-gradient(#faf7f105 0%,#faf7f11f 52%,#faf7f1a3 100%)}.bg-\[linear-gradient\(180deg\,rgba\(27\,23\,20\,0\.94\)_0\%\,rgba\(27\,23\,20\,0\.62\)_38\%\,rgba\(27\,23\,20\,0\.08\)_62\%\,rgba\(27\,23\,20\,0\)_100\%\)\]{background-image:linear-gradient(#1b1714f0 0%,#1b17149e 38%,#1b171414 62%,#1b171400 100%)}.bg-\[linear-gradient\(180deg\,rgba\(31\,51\,41\,0\.94\)_0\%\,rgba\(31\,51\,41\,0\.78\)_42\%\,rgba\(31\,51\,41\,0\.96\)_100\%\)\]{background-image:linear-gradient(#1f3329f0 0%,#1f3329c7 42%,#1f3329f5 100%)}.bg-\[linear-gradient\(90deg\,rgba\(250\,247\,241\,0\.96\)_0\%\,rgba\(250\,247\,241\,0\.9\)_44\%\,rgba\(250\,247\,241\,0\.84\)_72\%\,rgba\(250\,247\,241\,0\.74\)_100\%\)\]{background-image:linear-gradient(90deg,#faf7f1f5 0%,#faf7f1e6 44%,#faf7f1d6 72%,#faf7f1bd 100%)}.bg-\[radial-gradient\(70\%_72\%_at_50\%_30\%\,rgba\(46\,90\,68\,0\.7\)_0\%\,rgba\(46\,90\,68\,0\)_72\%\)\]{background-image:radial-gradient(70% 72% at 50% 30%,#2e5a44b3 0%,#2e5a4400 72%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(255\,255\,255\,0\.3\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_36\%\,rgba\(153\,104\,55\,0\.08\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 20% 20%,#ffffff4d,#0000 34%),radial-gradient(circle at 82% 36%,#99683714,#0000 34%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(245\,158\,11\,0\.16\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.02\)\,rgba\(255\,255\,255\,0\)\)\]{background-image:radial-gradient(circle at 0 0,#f59e0b29,#0000 34%),linear-gradient(#ffffff05,#fff0)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(251\,191\,36\,0\.16\)\,transparent_30\%\)\,radial-gradient\(circle_at_top_right\,rgba\(16\,185\,129\,0\.10\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 0 0,#fbbf2429,#0000 30%),radial-gradient(circle at 100% 0,#10b9811a,#0000 28%)}.bg-\[var\(--kit-go-wash\)\]{background-color:color-mix(in oklab, var(--kit-go-wash) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-go\)\]{background-color:color-mix(in oklab, var(--kit-go) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-gold-wash\)\]{background-color:color-mix(in oklab, var(--kit-gold-wash) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-line\)\]{background-color:color-mix(in oklab, var(--kit-line) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-paper\)\]{background-color:color-mix(in oklab, var(--kit-paper) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-sound\)\]{background-color:color-mix(in oklab, var(--kit-sound) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-surface-2\)\]{background-color:color-mix(in oklab, var(--kit-surface-2) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-surface\)\]{background-color:color-mix(in oklab, var(--kit-surface) var(--un-bg-opacity), transparent)}.bg-\[var\(--kit-warm-wash\)\]{background-color:color-mix(in oklab, var(--kit-warm-wash) var(--un-bg-opacity), transparent)}.bg-accent{background-color:color-mix(in srgb, hsl(var(--accent)) var(--un-bg-opacity), transparent)}.bg-amber-400\/10{background-color:color-mix(in srgb, var(--colors-amber-400) 10%, transparent)}.bg-amber-400\/16{background-color:color-mix(in srgb, var(--colors-amber-400) 16%, transparent)}.bg-amber-400\/6{background-color:color-mix(in srgb, var(--colors-amber-400) 6%, transparent)}.bg-amber-400\/8{background-color:color-mix(in srgb, var(--colors-amber-400) 8%, transparent)}.bg-amber-500\/10{background-color:color-mix(in srgb, var(--colors-amber-500) 10%, transparent)}.bg-amber-500\/15{background-color:color-mix(in srgb, var(--colors-amber-500) 15%, transparent)}.bg-amber-500\/8{background-color:color-mix(in srgb, var(--colors-amber-500) 8%, transparent)}.bg-background{background-color:color-mix(in srgb, hsl(var(--background)) var(--un-bg-opacity), transparent)}.bg-background\/10{background-color:color-mix(in srgb, hsl(var(--background)) 10%, transparent)}.bg-background\/12{background-color:color-mix(in srgb, hsl(var(--background)) 12%, transparent)}.bg-background\/20{background-color:color-mix(in srgb, hsl(var(--background)) 20%, transparent)}.bg-background\/30{background-color:color-mix(in srgb, hsl(var(--background)) 30%, transparent)}.bg-background\/35{background-color:color-mix(in srgb, hsl(var(--background)) 35%, transparent)}.bg-background\/45{background-color:color-mix(in srgb, hsl(var(--background)) 45%, transparent)}.bg-background\/55{background-color:color-mix(in srgb, hsl(var(--background)) 55%, transparent)}.bg-background\/60{background-color:color-mix(in srgb, hsl(var(--background)) 60%, transparent)}.bg-background\/65{background-color:color-mix(in srgb, hsl(var(--background)) 65%, transparent)}.bg-background\/70{background-color:color-mix(in srgb, hsl(var(--background)) 70%, transparent)}.bg-background\/75{background-color:color-mix(in srgb, hsl(var(--background)) 75%, transparent)}.bg-background\/80{background-color:color-mix(in srgb, hsl(var(--background)) 80%, transparent)}.bg-background\/85{background-color:color-mix(in srgb, hsl(var(--background)) 85%, transparent)}.bg-background\/90{background-color:color-mix(in srgb, hsl(var(--background)) 90%, transparent)}.bg-background\/95{background-color:color-mix(in srgb, hsl(var(--background)) 95%, transparent)}.bg-background\/98{background-color:color-mix(in srgb, hsl(var(--background)) 98%, transparent)}.bg-black{background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent)}.bg-black\/10{background-color:color-mix(in srgb, var(--colors-black) 10%, transparent)}.bg-black\/15{background-color:color-mix(in srgb, var(--colors-black) 15%, transparent)}.bg-black\/18{background-color:color-mix(in srgb, var(--colors-black) 18%, transparent)}.bg-black\/20{background-color:color-mix(in srgb, var(--colors-black) 20%, transparent)}.bg-black\/42{background-color:color-mix(in srgb, var(--colors-black) 42%, transparent)}.bg-black\/45{background-color:color-mix(in srgb, var(--colors-black) 45%, transparent)}.bg-black\/55{background-color:color-mix(in srgb, var(--colors-black) 55%, transparent)}.bg-black\/60{background-color:color-mix(in srgb, var(--colors-black) 60%, transparent)}.bg-border{background-color:color-mix(in srgb, hsl(var(--border)) var(--un-bg-opacity), transparent)}.bg-border\/35{background-color:color-mix(in srgb, hsl(var(--border)) 35%, transparent)}.bg-border\/50{background-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}.bg-border\/60{background-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}.bg-border\/70{background-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}.bg-card{background-color:color-mix(in srgb, hsl(var(--card)) var(--un-bg-opacity), transparent)}.bg-card\/40{background-color:color-mix(in srgb, hsl(var(--card)) 40%, transparent)}.bg-card\/45{background-color:color-mix(in srgb, hsl(var(--card)) 45%, transparent)}.bg-card\/80{background-color:color-mix(in srgb, hsl(var(--card)) 80%, transparent)}.bg-card\/85{background-color:color-mix(in srgb, hsl(var(--card)) 85%, transparent)}.bg-card\/95{background-color:color-mix(in srgb, hsl(var(--card)) 95%, transparent)}.bg-destructive{background-color:color-mix(in srgb, hsl(var(--destructive)) var(--un-bg-opacity), transparent)}.bg-destructive\/10{background-color:color-mix(in srgb, hsl(var(--destructive)) 10%, transparent)}.bg-destructive\/12{background-color:color-mix(in srgb, hsl(var(--destructive)) 12%, transparent)}.bg-destructive\/20{background-color:color-mix(in srgb, hsl(var(--destructive)) 20%, transparent)}.bg-destructive\/70{background-color:color-mix(in srgb, hsl(var(--destructive)) 70%, transparent)}.bg-destructive\/80{background-color:color-mix(in srgb, hsl(var(--destructive)) 80%, transparent)}.bg-destructive\/90{background-color:color-mix(in srgb, hsl(var(--destructive)) 90%, transparent)}.bg-emerald-400\/8{background-color:color-mix(in srgb, var(--colors-emerald-400) 8%, transparent)}.bg-emerald-500{background-color:color-mix(in srgb, var(--colors-emerald-500) var(--un-bg-opacity), transparent)}.bg-emerald-500\/10{background-color:color-mix(in srgb, var(--colors-emerald-500) 10%, transparent)}.bg-emerald-500\/15{background-color:color-mix(in srgb, var(--colors-emerald-500) 15%, transparent)}.bg-emerald-600\/12{background-color:color-mix(in srgb, var(--colors-emerald-600) 12%, transparent)}.bg-foreground{background-color:color-mix(in srgb, hsl(var(--foreground)) var(--un-bg-opacity), transparent)}.bg-foreground\/20{background-color:color-mix(in srgb, hsl(var(--foreground)) 20%, transparent)}.bg-info\/10{background-color:color-mix(in srgb, hsl(var(--info)) 10%, transparent)}.bg-info\/20{background-color:color-mix(in srgb, hsl(var(--info)) 20%, transparent)}.bg-info\/80{background-color:color-mix(in srgb, hsl(var(--info)) 80%, transparent)}.bg-info\/90{background-color:color-mix(in srgb, hsl(var(--info)) 90%, transparent)}.bg-ink{background-color:color-mix(in srgb, var(--colors-ink) var(--un-bg-opacity), transparent)}.bg-ink\/12{background-color:color-mix(in srgb, var(--colors-ink) 12%, transparent)}.bg-ink\/20{background-color:color-mix(in srgb, var(--colors-ink) 20%, transparent)}.bg-ink\/4{background-color:color-mix(in srgb, var(--colors-ink) 4%, transparent)}.bg-ink\/6{background-color:color-mix(in srgb, var(--colors-ink) 6%, transparent)}.bg-ink\/75{background-color:color-mix(in srgb, var(--colors-ink) 75%, transparent)}.bg-ink\/82{background-color:color-mix(in srgb, var(--colors-ink) 82%, transparent)}.bg-muted{background-color:color-mix(in srgb, hsl(var(--muted)) var(--un-bg-opacity), transparent)}.bg-muted-stone\/40{background-color:color-mix(in srgb, var(--colors-muted-stone) 40%, transparent)}.bg-muted\/10{background-color:color-mix(in srgb, hsl(var(--muted)) 10%, transparent)}.bg-muted\/12{background-color:color-mix(in srgb, hsl(var(--muted)) 12%, transparent)}.bg-muted\/14{background-color:color-mix(in srgb, hsl(var(--muted)) 14%, transparent)}.bg-muted\/15,.dark .dark\:bg-muted\/15{background-color:color-mix(in srgb, hsl(var(--muted)) 15%, transparent)}.bg-muted\/20{background-color:color-mix(in srgb, hsl(var(--muted)) 20%, transparent)}.bg-muted\/30{background-color:color-mix(in srgb, hsl(var(--muted)) 30%, transparent)}.bg-muted\/35{background-color:color-mix(in srgb, hsl(var(--muted)) 35%, transparent)}.bg-muted\/40{background-color:color-mix(in srgb, hsl(var(--muted)) 40%, transparent)}.bg-muted\/50{background-color:color-mix(in srgb, hsl(var(--muted)) 50%, transparent)}.bg-muted\/60{background-color:color-mix(in srgb, hsl(var(--muted)) 60%, transparent)}.bg-muted\/70{background-color:color-mix(in srgb, hsl(var(--muted)) 70%, transparent)}.bg-muted\/72{background-color:color-mix(in srgb, hsl(var(--muted)) 72%, transparent)}.bg-muted\/80{background-color:color-mix(in srgb, hsl(var(--muted)) 80%, transparent)}.bg-muted\/90{background-color:color-mix(in srgb, hsl(var(--muted)) 90%, transparent)}.bg-orange-500\/15{background-color:color-mix(in srgb, var(--colors-orange-500) 15%, transparent)}.bg-popover{background-color:color-mix(in srgb, hsl(var(--popover)) var(--un-bg-opacity), transparent)}.bg-popover\/10{background-color:color-mix(in srgb, hsl(var(--popover)) 10%, transparent)}.bg-popover\/20{background-color:color-mix(in srgb, hsl(var(--popover)) 20%, transparent)}.bg-popover\/90{background-color:color-mix(in srgb, hsl(var(--popover)) 90%, transparent)}.bg-popover\/95{background-color:color-mix(in srgb, hsl(var(--popover)) 95%, transparent)}.bg-popover\/96{background-color:color-mix(in srgb, hsl(var(--popover)) 96%, transparent)}.bg-popover\/98{background-color:color-mix(in srgb, hsl(var(--popover)) 98%, transparent)}.bg-primary{background-color:color-mix(in srgb, hsl(var(--primary)) var(--un-bg-opacity), transparent)}.bg-primary\/\[0\.06\]{background-color:color-mix(in srgb, hsl(var(--primary)) .06, transparent)}.bg-primary\/10{background-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent)}.bg-primary\/12{background-color:color-mix(in srgb, hsl(var(--primary)) 12%, transparent)}.bg-primary\/15,.dark .dark\:bg-primary\/15{background-color:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}.bg-primary\/30{background-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}.bg-primary\/45{background-color:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}.bg-primary\/50{background-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}.bg-primary\/6{background-color:color-mix(in srgb, hsl(var(--primary)) 6%, transparent)}.bg-primary\/70{background-color:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}.bg-primary\/8{background-color:color-mix(in srgb, hsl(var(--primary)) 8%, transparent)}.bg-primary\/9{background-color:color-mix(in srgb, hsl(var(--primary)) 9%, transparent)}.bg-red-500\/10{background-color:color-mix(in srgb, var(--colors-red-500) 10%, transparent)}.bg-red-500\/12{background-color:color-mix(in srgb, var(--colors-red-500) 12%, transparent)}.bg-red-500\/15{background-color:color-mix(in srgb, var(--colors-red-500) 15%, transparent)}.bg-red-500\/8{background-color:color-mix(in srgb, var(--colors-red-500) 8%, transparent)}.bg-red-600{background-color:color-mix(in srgb, var(--colors-red-600) var(--un-bg-opacity), transparent)}.bg-ring\/60{background-color:color-mix(in srgb, hsl(var(--ring)) 60%, transparent)}.bg-ring\/70{background-color:color-mix(in srgb, hsl(var(--ring)) 70%, transparent)}.bg-rose-500\/6{background-color:color-mix(in srgb, var(--colors-rose-500) 6%, transparent)}.bg-rose-500\/8{background-color:color-mix(in srgb, var(--colors-rose-500) 8%, transparent)}.bg-route-amber-500\/10{background-color:color-mix(in srgb, hsl(var(--route-amber-500)) 10%, transparent)}.bg-route-amber-500\/15{background-color:color-mix(in srgb, hsl(var(--route-amber-500)) 15%, transparent)}.bg-route-blue-500\/15{background-color:color-mix(in srgb, hsl(var(--route-blue-500)) 15%, transparent)}.bg-route-emerald-500\/15{background-color:color-mix(in srgb, hsl(var(--route-emerald-500)) 15%, transparent)}.bg-route-green-500\/15{background-color:color-mix(in srgb, hsl(var(--route-green-500)) 15%, transparent)}.bg-route-red-500\/10{background-color:color-mix(in srgb, hsl(var(--route-red-500)) 10%, transparent)}.bg-route-red-500\/15{background-color:color-mix(in srgb, hsl(var(--route-red-500)) 15%, transparent)}.bg-route-red-500\/8{background-color:color-mix(in srgb, hsl(var(--route-red-500)) 8%, transparent)}.bg-route-sky-500\/15{background-color:color-mix(in srgb, hsl(var(--route-sky-500)) 15%, transparent)}.bg-secondary{background-color:color-mix(in srgb, hsl(var(--secondary)) var(--un-bg-opacity), transparent)}.bg-sky-400\/4{background-color:color-mix(in srgb, var(--colors-sky-400) 4%, transparent)}.bg-sky-500\/10{background-color:color-mix(in srgb, var(--colors-sky-500) 10%, transparent)}.bg-sky-500\/12{background-color:color-mix(in srgb, var(--colors-sky-500) 12%, transparent)}.bg-sky-500\/15{background-color:color-mix(in srgb, var(--colors-sky-500) 15%, transparent)}.bg-success\/10{background-color:color-mix(in srgb, hsl(var(--success)) 10%, transparent)}.bg-success\/20{background-color:color-mix(in srgb, hsl(var(--success)) 20%, transparent)}.bg-success\/5{background-color:color-mix(in srgb, hsl(var(--success)) 5%, transparent)}.bg-success\/80{background-color:color-mix(in srgb, hsl(var(--success)) 80%, transparent)}.bg-success\/90{background-color:color-mix(in srgb, hsl(var(--success)) 90%, transparent)}.bg-token-highlight\/40{background-color:color-mix(in srgb, hsl(var(--token-highlight)) 40%, transparent)}.bg-transparent{background-color:#0000}.bg-warm-amber{background-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-bg-opacity), transparent)}.bg-warm-amber\/10{background-color:color-mix(in srgb, var(--colors-warm-amber) 10%, transparent)}.bg-warm-amber\/12{background-color:color-mix(in srgb, var(--colors-warm-amber) 12%, transparent)}.bg-warm-amber\/14{background-color:color-mix(in srgb, var(--colors-warm-amber) 14%, transparent)}.bg-warm-amber\/15{background-color:color-mix(in srgb, var(--colors-warm-amber) 15%, transparent)}.bg-warm-amber\/16{background-color:color-mix(in srgb, var(--colors-warm-amber) 16%, transparent)}.bg-warm-amber\/18{background-color:color-mix(in srgb, var(--colors-warm-amber) 18%, transparent)}.bg-warm-amber\/28{background-color:color-mix(in srgb, var(--colors-warm-amber) 28%, transparent)}.bg-warm-amber\/35{background-color:color-mix(in srgb, var(--colors-warm-amber) 35%, transparent)}.bg-warm-amber\/45{background-color:color-mix(in srgb, var(--colors-warm-amber) 45%, transparent)}.bg-warm-amber\/50{background-color:color-mix(in srgb, var(--colors-warm-amber) 50%, transparent)}.bg-warm-amber\/8{background-color:color-mix(in srgb, var(--colors-warm-amber) 8%, transparent)}.bg-warm-paper{background-color:color-mix(in srgb, var(--colors-warm-paper) var(--un-bg-opacity), transparent)}.bg-warm-paper\/38{background-color:color-mix(in srgb, var(--colors-warm-paper) 38%, transparent)}.bg-warm-paper\/60{background-color:color-mix(in srgb, var(--colors-warm-paper) 60%, transparent)}.bg-warm-paper\/95{background-color:color-mix(in srgb, var(--colors-warm-paper) 95%, transparent)}.bg-warning\/10{background-color:color-mix(in srgb, hsl(var(--warning)) 10%, transparent)}.bg-warning\/20{background-color:color-mix(in srgb, hsl(var(--warning)) 20%, transparent)}.bg-warning\/8{background-color:color-mix(in srgb, hsl(var(--warning)) 8%, transparent)}.bg-warning\/80{background-color:color-mix(in srgb, hsl(var(--warning)) 80%, transparent)}.bg-warning\/90{background-color:color-mix(in srgb, hsl(var(--warning)) 90%, transparent)}.bg-white{background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent)}.bg-white\/42{background-color:color-mix(in srgb, var(--colors-white) 42%, transparent)}.bg-white\/5{background-color:color-mix(in srgb, var(--colors-white) 5%, transparent)}.bg-white\/60{background-color:color-mix(in srgb, var(--colors-white) 60%, transparent)}.bg-white\/68{background-color:color-mix(in srgb, var(--colors-white) 68%, transparent)}.bg-white\/70{background-color:color-mix(in srgb, var(--colors-white) 70%, transparent)}.bg-white\/72{background-color:color-mix(in srgb, var(--colors-white) 72%, transparent)}.bg-white\/74{background-color:color-mix(in srgb, var(--colors-white) 74%, transparent)}.bg-white\/76{background-color:color-mix(in srgb, var(--colors-white) 76%, transparent)}.bg-white\/78{background-color:color-mix(in srgb, var(--colors-white) 78%, transparent)}.bg-white\/8{background-color:color-mix(in srgb, var(--colors-white) 8%, transparent)}.bg-white\/82{background-color:color-mix(in srgb, var(--colors-white) 82%, transparent)}.has-\[\[data-speech-pane\]\[data-alignment-degraded\]\[data-playing\]\]\:bg-destructive\/5:has([data-speech-pane][data-alignment-degraded][data-playing]){background-color:color-mix(in srgb, hsl(var(--destructive)) 5%, transparent)}.focus-visible\:bg-warm-amber:focus-visible,.active\:bg-warm-amber:active{background-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-bg-opacity), transparent)}.active\:bg-warm-amber\/14:active{background-color:color-mix(in srgb, var(--colors-warm-amber) 14%, transparent)}.disabled\:bg-muted\/70:disabled{background-color:color-mix(in srgb, hsl(var(--muted)) 70%, transparent)}.disabled\:bg-primary\/45:disabled{background-color:color-mix(in srgb, hsl(var(--primary)) 45%, transparent)}.opacity-\[0\.17\]{opacity:.17}.opacity-0{opacity:0}.opacity-100,.group:focus-within .group-focus-within\:opacity-100,.group:focus-visible .group-focus-visible\:opacity-100,.group\/row:focus-visible .group-focus-visible\/row\:opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:op-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.\@container{container-type:inline-size}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.decoration-foreground\/40{-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--foreground)) 40%, transparent);text-decoration-color:color-mix(in srgb, hsl(var(--foreground)) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--foreground)) 40%, transparent)}.decoration-ink\/20{-webkit-text-decoration-color:color-mix(in srgb, var(--colors-ink) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--colors-ink) 20%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--colors-ink) 20%, transparent)}.decoration-rose-500\/50{-webkit-text-decoration-color:color-mix(in srgb, var(--colors-rose-500) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--colors-rose-500) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--colors-rose-500) 50%, transparent)}.decoration-warm-amber\/45{-webkit-text-decoration-color:color-mix(in srgb, var(--colors-warm-amber) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--colors-warm-amber) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--colors-warm-amber) 45%, transparent)}.decoration-white\/25{-webkit-text-decoration-color:color-mix(in srgb, var(--colors-white) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--colors-white) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--colors-white) 25%, transparent)}.underline-offset-4{text-underline-offset:4px}.no-underline{text-decoration:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-x-0{column-gap:calc(var(--spacing) * 0)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.grid{display:grid}.inline-grid{display:inline-grid}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:span 2/span 2}.col-start-\*{grid-column-start:*}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-\*{grid-row-start:*}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[2\.75rem_1fr_2\.75rem\]{grid-template-columns:2.75rem 1fr 2.75rem}.grid-cols-\[2\.75rem_1fr_auto\]{grid-template-columns:2.75rem 1fr auto}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_auto_minmax\(0\,1fr\)\]{grid-template-columns:max-content auto minmax(0,1fr)}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(9\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!max-w-\[34rem\]{max-width:34rem!important}.\!max-w-\[var\(--feed-col\,100\%\)\]{max-width:var(--feed-col,100%)!important}.\!max-w-none{max-width:none!important}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.1875rem\]{height:1.1875rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[22rem\]{height:22rem}.h-\[2px\]{height:2px}.h-\[3\.35rem\]{height:3.35rem}.h-\[460px\]{height:460px}.h-\[4px\]{height:4px}.h-\[58px\]{height:58px}.h-\[68\%\]{height:68%}.h-\[74\%\]{height:74%}.h-\[var\(--app-visible-height\,100dvh\)\]{height:var(--app-visible-height,100dvh)}.h-0{height:calc(var(--spacing) * 0)}.h-1,.h1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-2,.h2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-23{height:calc(var(--spacing) * 23)}.h-3,.h3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-36{height:calc(var(--spacing) * 36)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-5{height:calc(var(--spacing) * 5)}.h-56{height:calc(var(--spacing) * 56)}.h-6{height:calc(var(--spacing) * 6)}.h-64{height:calc(var(--spacing) * 64)}.h-7{height:calc(var(--spacing) * 7)}.h-72{height:calc(var(--spacing) * 72)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[26\.25rem\]{max-height:26.25rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40rem\]{max-height:40rem}.max-h-\[42rem\]{max-height:42rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[min\(78vh\,42rem\)\]{max-height:min(78vh,42rem)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-full{max-height:100%}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[22\.5rem\]{max-width:22.5rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[320px\]{max-width:320px}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[43rem\]{max-width:43rem}.max-w-\[67\.5rem\]{max-width:67.5rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[82rem\]{max-width:82rem}.max-w-\[96vw\]{max-width:96vw}.max-w-\[min\(26rem\,90vw\)\]{max-width:min(26rem,90vw)}.max-w-\[min\(46rem\,calc\(100vw-1rem\)\)\]{max-width:min(46rem,100vw - 1rem)}.max-w-\[min\(840px\,calc\(100vw-16px\)\)\]{max-width:min(840px,100vw - 16px)}.max-w-\[min\(96vw\,1600px\)\]{max-width:min(96vw,1600px)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-h-\[1\.15rem\]{min-height:1.15rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[17\.5rem\]{min-height:17.5rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[calc\(100vh-3\.5rem\)\]{min-height:calc(100vh - 3.5rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16\.25rem\]{min-width:16.25rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[2\.1rem\]{min-width:2.1rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[5\.75rem\]{min-width:5.75rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.25rem\]{min-width:7.25rem}.min-w-\[8\.75rem\]{min-width:8.75rem}.min-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{min-width:min(20rem,100vw - 2rem)}.min-w-\[min\(360px\,calc\(100vw-16px\)\)\]{min-width:min(360px,100vw - 16px)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.w-\[1\.125rem\]{width:1.125rem}.w-\[1\.1875rem\]{width:1.1875rem}.w-\[1\.875rem\]{width:1.875rem}.w-\[11\.875rem\]{width:11.875rem}.w-\[12\.25rem\]{width:12.25rem}.w-\[19rem\]{width:19rem}.w-\[3\.5ch\]{width:3.5ch}.w-\[300px\]{width:300px}.w-\[34\%\]{width:34%}.w-\[34rem\]{width:34rem}.w-\[4\.2rem\]{width:4.2rem}.w-\[60\%\]{width:60%}.w-\[85\%\]{width:85%}.w-\[92vw\]{width:92vw}.w-\[min\(46rem\,calc\(100vw-1rem\)\)\]{width:min(46rem,100vw - 1rem)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-19{width:calc(var(--spacing) * 19)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-23{width:calc(var(--spacing) * 23)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-36{width:calc(var(--spacing) * 36)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-48{width:calc(var(--spacing) * 48)}.w-5{width:calc(var(--spacing) * 5)}.w-56{width:calc(var(--spacing) * 56)}.w-6{width:calc(var(--spacing) * 6)}.w-64{width:calc(var(--spacing) * 64)}.w-7{width:calc(var(--spacing) * 7)}.w-72{width:calc(var(--spacing) * 72)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-auto,.wa{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.inline,.group:is([open],:popover-open,:open) .group-open\:inline{display:inline}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.flow-root{display:flow-root}.\!hidden{display:none!important}.hidden,.group:is([open],:popover-open,:open) .group-open\:hidden{display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-wait,.disabled\:cursor-wait:disabled{cursor:wait}.cursor-move{cursor:move}.cursor-not-allowed,.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cursor-col-resize{cursor:col-resize}.cursor-se-resize{cursor:se-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.pointer-events-auto{pointer-events:auto}.pointer-events-none,.disabled\:pointer-events-none:disabled{pointer-events:none}.resize-y{resize:vertical}.resize{resize:both}.select-all{-webkit-user-select:all;user-select:all}.select-text{-webkit-user-select:text;user-select:text}.select-none{-webkit-user-select:none;user-select:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.oblique{font-style:oblique}.ring,.ring-1{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.ring-0{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(0px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.ring-2{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus\:ring-1:focus{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus\:ring-2:focus{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus\:ring-3:focus{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-2:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-3:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.ring-black\/20{--un-ring-color:color-mix(in srgb, var(--colors-black) 20%, transparent)}.ring-black\/45{--un-ring-color:color-mix(in srgb, var(--colors-black) 45%, transparent)}.ring-border\/70{--un-ring-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}.ring-emerald-600\/35{--un-ring-color:color-mix(in srgb, var(--colors-emerald-600) 35%, transparent)}.ring-muted-stone\/60{--un-ring-color:color-mix(in srgb, var(--colors-muted-stone) 60%, transparent)}.ring-primary\/12{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) 12%, transparent)}.ring-primary\/15{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}.ring-warm-amber{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-ring-opacity), transparent)}.ring-warm-amber\/15{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 15%, transparent)}.ring-warm-amber\/18{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 18%, transparent)}.ring-warm-amber\/25{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 25%, transparent)}.ring-warm-amber\/30{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 30%, transparent)}.ring-warning\/50{--un-ring-color:color-mix(in srgb, hsl(var(--warning)) 50%, transparent)}.focus\:ring-primary:focus{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) var(--un-ring-opacity), transparent)}.focus\:ring-primary\/10:focus{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent)}.focus\:ring-primary\/20:focus{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}.focus\:ring-primary\/30:focus{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}.focus\:ring-ring:focus{--un-ring-color:color-mix(in srgb, hsl(var(--ring)) var(--un-ring-opacity), transparent)}.focus\:ring-warm-amber:focus{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-ring-opacity), transparent)}.focus\:ring-warm-amber\/20:focus{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 20%, transparent)}.focus-visible\:ring-destructive\/25:focus-visible{--un-ring-color:color-mix(in srgb, hsl(var(--destructive)) 25%, transparent)}.focus-visible\:ring-destructive\/40:focus-visible{--un-ring-color:color-mix(in srgb, hsl(var(--destructive)) 40%, transparent)}.focus-visible\:ring-primary\/50:focus-visible{--un-ring-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}.focus-visible\:ring-ring:focus-visible{--un-ring-color:color-mix(in srgb, hsl(var(--ring)) var(--un-ring-opacity), transparent)}.focus-visible\:ring-ring\/30:focus-visible{--un-ring-color:color-mix(in srgb, hsl(var(--ring)) 30%, transparent)}.focus-visible\:ring-warm-amber\/25:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 25%, transparent)}.focus-visible\:ring-warm-amber\/30:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 30%, transparent)}.focus-visible\:ring-warm-amber\/40:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 40%, transparent)}.focus-visible\:ring-warm-amber\/50:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 50%, transparent)}.focus-visible\:ring-warm-amber\/60:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 60%, transparent)}.focus-visible\:ring-warm-amber\/70:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-warm-amber) 70%, transparent)}.focus-visible\:ring-white\/70:focus-visible{--un-ring-color:color-mix(in srgb, var(--colors-white) 70%, transparent)}.focus\:ring-offset-2:focus,.focus-visible\:ring-offset-2:focus-visible{--un-ring-offset-width:2px;--un-ring-offset-shadow:var(--un-ring-inset,) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--un-ring-offset-width:4px;--un-ring-offset-shadow:var(--un-ring-inset,) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color)}.ring-offset-background{--un-ring-offset-color:color-mix(in srgb, hsl(var(--background)) var(--un-ring-offset-opacity), transparent)}.focus-visible\:ring-offset-\[\#1F3329\]:focus-visible{--un-ring-offset-color:color-mix(in oklab, #1f3329 var(--un-ring-offset-opacity), transparent)}.focus-visible\:ring-offset-ink:focus-visible{--un-ring-offset-color:color-mix(in srgb, var(--colors-ink) var(--un-ring-offset-opacity), transparent)}.\!shadow-\[0_18px_40px_-18px_rgba\(44\,38\,33\,0\.45\)\]{--un-shadow:0 18px 40px -18px var(--un-shadow-color,#2c262173)!important;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)!important}.shadow,.shadow-sm{--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.1\)\]{--un-shadow:0 10px 24px var(--un-shadow-color,#0f172a1a);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.12\)\]{--un-shadow:0 10px 24px var(--un-shadow-color,#0f172a1f);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_10px_24px_rgba\(251\,191\,36\,0\.08\)\]{--un-shadow:0 10px 24px var(--un-shadow-color,#fbbf2414);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.16\)\]{--un-shadow:0 10px 28px var(--un-shadow-color,#00000029);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.18\)\]{--un-shadow:0 12px 30px var(--un-shadow-color,#0000002e);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_14px_30px_-22px_rgba\(54\,38\,24\,0\.5\)\]{--un-shadow:0 14px 30px -22px var(--un-shadow-color,#36261880);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_14px_30px_-24px_rgba\(54\,38\,24\,0\.5\)\]{--un-shadow:0 14px 30px -24px var(--un-shadow-color,#36261880);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_14px_34px_-28px_rgba\(48\,38\,23\,0\.38\)\]{--un-shadow:0 14px 34px -28px var(--un-shadow-color,#30261761);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.16\)\]{--un-shadow:0 16px 40px var(--un-shadow-color,#0f172a29);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_18px_38px_-26px_rgba\(68\,53\,33\,0\.32\)\]{--un-shadow:0 18px 38px -26px var(--un-shadow-color,#44352152);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_18px_42px_-22px_rgba\(39\,30\,22\,0\.55\)\]{--un-shadow:0 18px 42px -22px var(--un-shadow-color,#271e168c);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.24\)\]{--un-shadow:0 18px 50px var(--un-shadow-color,#0000003d);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.6\)_inset\,0_2px_14px_rgba\(43\,37\,31\,0\.06\)\]{--un-shadow:0 1px 0 #fff9 inset,0 2px 14px #2b251f0f;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_1px_2px_rgba\(43\,37\,31\,0\.18\)\]{--un-shadow:0 1px 2px var(--un-shadow-color,#2b251f2e);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_20px_55px_rgba\(15\,23\,42\,0\.18\)\]{--un-shadow:0 20px 55px var(--un-shadow-color,#0f172a2e);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,0\.42\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.16\)\,0_0_28px_rgba\(244\,196\,86\,0\.18\)\]{--un-shadow:0 22px 70px #0000006b,0 0 0 1px #ffffff29,0 0 28px #f4c4562e;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--un-shadow:0 24px 80px var(--un-shadow-color,#00000047);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_2px_6px_-2px_rgba\(44\,38\,33\,0\.18\)\,0_30px_60px_-22px_rgba\(44\,38\,33\,0\.6\)\]{--un-shadow:0 2px 6px -2px #2c26212e,0 30px 60px -22px #2c262199;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_34px_86px_-48px_rgba\(28\,38\,31\,0\.76\)\]{--un-shadow:0 34px 86px -48px var(--un-shadow-color,#1c261fc2);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_34px_90px_-50px_rgba\(35\,27\,22\,0\.75\)\]{--un-shadow:0 34px 90px -50px var(--un-shadow-color,#231b16bf);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_36px_120px_-28px_rgba\(0\,0\,0\,0\.72\)\]{--un-shadow:0 36px 120px -28px var(--un-shadow-color,#000000b8);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_3px_0_var\(--kit-edge\)\]{--un-shadow:0 3px 0 var(--un-shadow-color,var(--kit-edge));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_3px_0_var\(--kit-go-lip\)\]{--un-shadow:0 3px 0 var(--un-shadow-color,var(--kit-go-lip));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_3px_0_var\(--kit-lip\)\]{--un-shadow:0 3px 0 var(--un-shadow-color,var(--kit-lip));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_4px_0_var\(--kit-edge\)\]{--un-shadow:0 4px 0 var(--un-shadow-color,var(--kit-edge));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_4px_0_var\(--kit-go-lip\)\]{--un-shadow:0 4px 0 var(--un-shadow-color,var(--kit-go-lip));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_4px_0_var\(--kit-go\)\]{--un-shadow:0 4px 0 var(--un-shadow-color,var(--kit-go));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.24\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.42\)\]{--un-shadow:inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #0000006b;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-2xl{--un-shadow:0 25px 50px -12px var(--un-shadow-color,#00000040);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-black\/40{--un-shadow-color:color-mix(in srgb, var(--colors-black) 40%, transparent)}.shadow-lg{--un-shadow:0 10px 15px -3px var(--un-shadow-color,#0000001a),0 4px 6px -4px var(--un-shadow-color,#0000001a);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-md{--un-shadow:0 4px 6px -1px var(--un-shadow-color,#0000001a),0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-none{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-none\!{--un-shadow:0 0 var(--un-shadow-color,#0000)!important;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)!important}.-translate-x-1\.5{--un-translate-x:calc(var(--spacing) * -1.5);translate:var(--un-translate-x) var(--un-translate-y)}.-translate-x-1\/2{--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y)}.-translate-x-10{--un-translate-x:calc(var(--spacing) * -10);translate:var(--un-translate-x) var(--un-translate-y)}.-translate-y-1\/2{--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y)}.-translate-y-24{--un-translate-y:calc(var(--spacing) * -24);translate:var(--un-translate-x) var(--un-translate-y)}.translate-x-1\.5{--un-translate-x:calc(var(--spacing) * 1.5);translate:var(--un-translate-x) var(--un-translate-y)}.translate-x-1\/2{--un-translate-x:50%;translate:var(--un-translate-x) var(--un-translate-y)}.translate-x-1\/4{--un-translate-x:25%;translate:var(--un-translate-x) var(--un-translate-y)}[dir=rtl] .rtl\:translate-x-10{--un-translate-x:calc(var(--spacing) * 10);translate:var(--un-translate-x) var(--un-translate-y)}.focus\:translate-y-0:focus,.active\:translate-y-0:active{--un-translate-y:calc(var(--spacing) * 0);translate:var(--un-translate-x) var(--un-translate-y)}.rotate-180,.group:is([open],:popover-open,:open) .group-open\:rotate-180{rotate:180deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.scale-\[1\.03\]{--un-scale-x:1.03;--un-scale-y:1.03;scale:var(--un-scale-x) var(--un-scale-y)}.active\:scale-\[0\.97\]:active{--un-scale-x:.97;--un-scale-y:.97;scale:var(--un-scale-x) var(--un-scale-y)}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,transform\]{transition-property:color,background-color,border-color,transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-\[width\,border-color\]{transition-property:width,border-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.duration-150{--un-duration:.15s;transition-duration:.15s}.duration-200{--un-duration:.2s;transition-duration:.2s}.duration-300{--un-duration:.3s;transition-duration:.3s}.duration-500{--un-duration:.5s;transition-duration:.5s}.duration-700{--un-duration:.7s;transition-duration:.7s}.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.ease-in{--un-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[reader\:panes\]{reader:panes}.items-start{align-items:flex-start}.\!items-end{align-items:flex-end!important}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.box-border{box-sizing:border-box}.inset-0{inset:calc(var(--spacing) * 0)}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.-start-3{inset-inline-start:calc(var(--spacing) * -3)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-7{inset-inline-start:calc(var(--spacing) * 7)}.start-full{inset-inline-start:100%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-left-2{left:calc(var(--spacing) * -2)}.-right-1{right:calc(var(--spacing) * -1)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-top-1{top:calc(var(--spacing) * -1)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-3{top:calc(var(--spacing) * -3)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-12{left:calc(var(--spacing) * 12)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-full{left:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-13{right:calc(var(--spacing) * 13)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-20{top:calc(var(--spacing) * 20)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.order-2{order:2}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.z-\[2147483247\]{z-index:2147483247}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-0{z-index:0}.z-10{z-index:10}.z-100{z-index:100}.z-20{z-index:20}.z-200{z-index:200}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-80{z-index:80}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}@keyframes una-in{0%{opacity:var(--una-enter-opacity,1);transform:translate3d(var(--una-enter-translate-x,0),var(--una-enter-translate-y,0),0) scale3d(var(--una-enter-scale,1),var(--una-enter-scale,1),var(--una-enter-scale,1)) rotate(var(--una-enter-rotate,0))}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:1s linear infinite spin}.from-black\/72{--un-from-opacity:72%;--un-gradient-from:color-mix(in oklab, var(--colors-black) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-ink\/80{--un-from-opacity:80%;--un-gradient-from:color-mix(in oklab, var(--colors-ink) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-muted-stone\/0{--un-from-opacity:0%;--un-gradient-from:color-mix(in oklab, var(--colors-muted-stone) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-primary\/10{--un-from-opacity:10%;--un-gradient-from:color-mix(in oklab, var(--colors-primary) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-warm-amber\/75{--un-from-opacity:75%;--un-gradient-from:color-mix(in oklab, var(--colors-warm-amber) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-warm-amber\/85{--un-from-opacity:85%;--un-gradient-from:color-mix(in oklab, var(--colors-warm-amber) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-warm-paper\/90{--un-from-opacity:90%;--un-gradient-from:color-mix(in oklab, var(--colors-warm-paper) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-black\/0{--un-to-opacity:0%;--un-gradient-to:color-mix(in oklab, var(--colors-black) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-muted-stone\/0{--un-to-opacity:0%;--un-gradient-to:color-mix(in oklab, var(--colors-muted-stone) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-muted-stone\/45{--un-to-opacity:45%;--un-gradient-to:color-mix(in oklab, var(--colors-muted-stone) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-muted-stone\/55{--un-to-opacity:55%;--un-gradient-to:color-mix(in oklab, var(--colors-muted-stone) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-transparent{--un-gradient-to:transparent;--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-white{--un-gradient-to:color-mix(in oklab, var(--colors-white) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.via-ink\/10{--un-via-opacity:10%;--un-gradient-via:color-mix(in oklab, var(--colors-ink) var(--un-via-opacity), transparent);--un-gradient-via-stops:var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-via-stops)}.via-muted-stone\/55{--un-via-opacity:55%;--un-gradient-via:color-mix(in oklab, var(--colors-muted-stone) var(--un-via-opacity), transparent);--un-gradient-via-stops:var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-via-stops)}.via-transparent{--un-gradient-via:transparent;--un-gradient-via-stops:var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-via-stops)}.via-warm-amber\/45{--un-via-opacity:45%;--un-gradient-via:color-mix(in oklab, var(--colors-warm-amber) var(--un-via-opacity), transparent);--un-gradient-via-stops:var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-via-stops)}.bg-gradient-to-b,.bg-linear-to-b{--un-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.bg-gradient-to-r,.bg-linear-to-r{--un-gradient-position:to right in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.bg-gradient-to-t{--un-gradient-position:to top in oklab;background-image:linear-gradient(var(--un-gradient-stops))}[dir=rtl] .rtl\:bg-linear-to-l{--un-gradient-position:to left in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.isolate{isolation:isolate}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-\[72\%_top\]{object-position:72% top}.object-\[center_44\%\]{object-position:center 44%}.object-\[center_92\%\]{object-position:center 92%}.object-center{object-position:center}.object-top{object-position:top}.mix-blend-luminosity{mix-blend-mode:luminosity}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.\!backdrop-blur-none,.backdrop-blur-none\!{--un-backdrop-blur:blur(0)!important;-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)!important;backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)!important}.backdrop-blur,.backdrop-blur-sm{--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.backdrop-blur-md{--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.blur{--un-blur:blur(8px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.blur-3xl{--un-blur:blur(64px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.grayscale{--un-grayscale:grayscale(100%);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.snap-x{scroll-snap-type:x var(--un-scroll-snap-strictness)}.snap-proximity{--un-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.table{display:table}.border-collapse{border-collapse:collapse}.table-auto{table-layout:auto}.ordinal{--un-ordinal:ordinal;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.fade-in{--una-enter-opacity:0}.zoom-in{--una-enter-scale:0}.zoom-out{--una-exit-scale:0}.slide-in-from-top-2{--una-enter-translate-y:-.5rem}.font-inter{--kit-font-read:Inter, system-ui, sans-serif;font-family:Inter,system-ui,sans-serif}.font-manrope{--kit-font-read:Manrope, system-ui, sans-serif;font-family:Manrope,system-ui,sans-serif}.font-open-sans{--kit-font-read:"Open Sans", system-ui, sans-serif;font-family:Open Sans,system-ui,sans-serif}.font-montserrat{--kit-font-read:Montserrat, system-ui, sans-serif;font-family:Montserrat,system-ui,sans-serif}.font-work-sans{--kit-font-read:"Work Sans", system-ui, sans-serif;font-family:Work Sans,system-ui,sans-serif}.font-dm-sans{--kit-font-read:"DM Sans", system-ui, sans-serif;font-family:DM Sans,system-ui,sans-serif}.font-nunito{--kit-font-read:Nunito, system-ui, sans-serif;font-family:Nunito,system-ui,sans-serif}.font-atkinson{--kit-font-read:"Atkinson Hyperlegible Next", system-ui, sans-serif;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif}.font-shantell{--kit-font-read:"Shantell Sans", Nunito, system-ui, sans-serif;font-family:Shantell Sans,Nunito,system-ui,sans-serif}.font-playfair{--kit-font-read:"Playfair Display", Georgia, serif;font-family:Playfair Display,Georgia,serif}.font-crimson-text{--kit-font-read:"Crimson Text", Georgia, serif;font-family:Crimson Text,Georgia,serif}.font-pt-serif{--kit-font-read:"PT Serif", Georgia, serif;font-family:PT Serif,Georgia,serif}.font-literata{--kit-font-read:Literata, Georgia, serif;font-family:Literata,Georgia,serif}.font-fraunces{--kit-font-read:Fraunces, Georgia, serif;font-family:Fraunces,Georgia,serif}.font-instrument-serif{--kit-font-read:"Instrument Serif", Georgia, serif;font-family:Instrument Serif,Georgia,serif}.font-bricolage{--kit-font-read:"Bricolage Grotesque", system-ui, sans-serif;font-family:Bricolage Grotesque,system-ui,sans-serif}.font-newsreader{--kit-font-read:Newsreader, Georgia, serif;font-family:Newsreader,Georgia,serif}.font-source-serif{--kit-font-read:"Source Serif 4", Georgia, serif;font-family:"Source Serif 4",Georgia,serif}.font-eb-garamond{--kit-font-read:"EB Garamond", Georgia, serif;font-family:EB Garamond,Georgia,serif}.font-archivo{--kit-font-read:Archivo, system-ui, sans-serif;font-family:Archivo,system-ui,sans-serif}.font-jetbrains-mono{--kit-font-read:"JetBrains Mono", Consolas, monospace;font-family:JetBrains Mono,Consolas,monospace}.font-fira-code{--kit-font-read:"Fira Code", monospace;font-family:Fira Code,monospace}:where(.divide-border>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) var(--un-divide-opacity), transparent)}:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}:where(.divide-muted-stone\/60>:not(:last-child)){border-color:color-mix(in srgb, var(--colors-muted-stone) 60%, transparent)}:where(.divide-y>:not(:last-child)){--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}:where(.space-y-0\.5>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--un-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--un-space-y-reverse)))}@media (hover:hover){.dark .dark\:hover\:text-red-100:hover{color:color-mix(in srgb, var(--colors-red-100) var(--un-text-opacity), transparent)}.group:hover .group-hover\:text-primary{color:color-mix(in srgb, hsl(var(--primary-ink)) var(--un-text-opacity), transparent)}.group:hover .group-hover\:text-warm-amber{color:color-mix(in srgb, var(--colors-warm-amber) var(--un-text-opacity), transparent)}.group\/filters:hover .group-hover\/filters\:text-foreground{color:color-mix(in srgb, hsl(var(--foreground)) var(--un-text-opacity), transparent)}.group\/filters:hover .group-hover\/filters\:text-foreground\/75{color:color-mix(in srgb, hsl(var(--foreground)) 75%, transparent)}.hover\:text-\[\#875a38\]:hover{color:color-mix(in oklab, #875a38 var(--un-text-opacity), transparent)}.hover\:text-\[var\(--kit-go-text\)\]:hover{color:color-mix(in oklab, var(--kit-go-text) var(--un-text-opacity), transparent)}.hover\:text-\[var\(--kit-miss\)\]:hover{color:color-mix(in oklab, var(--kit-miss) var(--un-text-opacity), transparent)}.hover\:text-accent-foreground:hover{color:color-mix(in srgb, hsl(var(--accent-foreground)) var(--un-text-opacity), transparent)}.hover\:text-destructive:hover{color:color-mix(in srgb, hsl(var(--destructive)) var(--un-text-opacity), transparent)}.hover\:text-foreground:hover{color:color-mix(in srgb, hsl(var(--foreground)) var(--un-text-opacity), transparent)}.hover\:text-ink:hover{color:color-mix(in srgb, var(--colors-ink) var(--un-text-opacity), transparent)}.hover\:text-ink\/75:hover{color:color-mix(in srgb, var(--colors-ink) 75%, transparent)}.hover\:text-muted-foreground:hover{color:color-mix(in srgb, hsl(var(--muted-foreground)) var(--un-text-opacity), transparent)}.hover\:text-primary-foreground:hover{color:color-mix(in srgb, hsl(var(--primary-foreground)) var(--un-text-opacity), transparent)}.hover\:text-primary:hover{color:color-mix(in srgb, hsl(var(--primary-ink)) var(--un-text-opacity), transparent)}.hover\:text-primary\/85:hover{color:color-mix(in srgb, hsl(var(--primary-ink)) 85%, transparent)}.hover\:text-red-800:hover{color:color-mix(in srgb, var(--colors-red-800) var(--un-text-opacity), transparent)}.hover\:text-sky-500:hover{color:color-mix(in srgb, var(--colors-sky-500) var(--un-text-opacity), transparent)}.hover\:text-warm-amber:hover{color:color-mix(in srgb, var(--colors-warm-amber) var(--un-text-opacity), transparent)}.hover\:text-warm-paper:hover{color:color-mix(in srgb, var(--colors-warm-paper) var(--un-text-opacity), transparent)}.hover\:text-white:hover{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent)}.hover\:border-\[var\(--kit-edge\)\]:hover{border-color:color-mix(in oklab, var(--kit-edge) var(--un-border-opacity), transparent)}.hover\:border-border\/70:hover{border-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}.hover\:border-border\/80:hover{border-color:color-mix(in srgb, hsl(var(--border)) 80%, transparent)}.hover\:border-foreground\/30:hover{border-color:color-mix(in srgb, hsl(var(--foreground)) 30%, transparent)}.hover\:border-ink:hover{border-color:color-mix(in srgb, var(--colors-ink) var(--un-border-opacity), transparent)}.hover\:border-ink\/40:hover{border-color:color-mix(in srgb, var(--colors-ink) 40%, transparent)}.hover\:border-primary\/22:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 22%, transparent)}.hover\:border-primary\/25:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}.hover\:border-primary\/30:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}.hover\:border-primary\/35:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 35%, transparent)}.hover\:border-primary\/40:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 40%, transparent)}.hover\:border-warm-amber:hover{border-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-border-opacity), transparent)}.hover\:border-warm-amber\/50:hover{border-color:color-mix(in srgb, var(--colors-warm-amber) 50%, transparent)}.hover\:border-warm-amber\/55:hover{border-color:color-mix(in srgb, var(--colors-warm-amber) 55%, transparent)}.group:hover .group-hover\:bg-warm-amber\/20{background-color:color-mix(in srgb, var(--colors-warm-amber) 20%, transparent)}.group\/filters:hover .group-hover\/filters\:bg-muted\/60{background-color:color-mix(in srgb, hsl(var(--muted)) 60%, transparent)}.hover\:bg-accent:hover{background-color:color-mix(in srgb, hsl(var(--accent)) var(--un-bg-opacity), transparent)}.hover\:bg-accent\/40:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 40%, transparent)}.hover\:bg-accent\/50:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 50%, transparent)}.hover\:bg-accent\/60:hover{background-color:color-mix(in srgb, hsl(var(--accent)) 60%, transparent)}.hover\:bg-black\/62:hover{background-color:color-mix(in srgb, var(--colors-black) 62%, transparent)}.hover\:bg-card:hover{background-color:color-mix(in srgb, hsl(var(--card)) var(--un-bg-opacity), transparent)}.hover\:bg-destructive:hover{background-color:color-mix(in srgb, hsl(var(--destructive)) var(--un-bg-opacity), transparent)}.hover\:bg-destructive\/10:hover{background-color:color-mix(in srgb, hsl(var(--destructive)) 10%, transparent)}.hover\:bg-destructive\/20:hover{background-color:color-mix(in srgb, hsl(var(--destructive)) 20%, transparent)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb, hsl(var(--destructive)) 90%, transparent)}.hover\:bg-info:hover{background-color:color-mix(in srgb, hsl(var(--info)) var(--un-bg-opacity), transparent)}.hover\:bg-ink:hover{background-color:color-mix(in srgb, var(--colors-ink) var(--un-bg-opacity), transparent)}.hover\:bg-ink\/12:hover{background-color:color-mix(in srgb, var(--colors-ink) 12%, transparent)}.hover\:bg-ink\/3:hover{background-color:color-mix(in srgb, var(--colors-ink) 3%, transparent)}.hover\:bg-ink\/5:hover{background-color:color-mix(in srgb, var(--colors-ink) 5%, transparent)}.hover\:bg-ink\/6:hover{background-color:color-mix(in srgb, var(--colors-ink) 6%, transparent)}.hover\:bg-ink\/8:hover{background-color:color-mix(in srgb, var(--colors-ink) 8%, transparent)}.hover\:bg-muted:hover{background-color:color-mix(in srgb, hsl(var(--muted)) var(--un-bg-opacity), transparent)}.hover\:bg-muted\/40:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 40%, transparent)}.hover\:bg-muted\/45:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 45%, transparent)}.hover\:bg-muted\/5:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 5%, transparent)}.hover\:bg-muted\/50:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 50%, transparent)}.hover\:bg-muted\/55:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 55%, transparent)}.hover\:bg-muted\/60:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 60%, transparent)}.hover\:bg-muted\/70:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 70%, transparent)}.hover\:bg-muted\/72:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 72%, transparent)}.hover\:bg-muted\/80:hover{background-color:color-mix(in srgb, hsl(var(--muted)) 80%, transparent)}.hover\:bg-primary\/\[0\.1\]:hover{background-color:color-mix(in srgb, hsl(var(--primary)) .1, transparent)}.hover\:bg-primary\/10:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent)}.hover\:bg-primary\/12:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 12%, transparent)}.hover\:bg-primary\/15:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}.hover\:bg-primary\/20:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}.hover\:bg-primary\/50:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}.hover\:bg-primary\/70:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}.hover\:bg-primary\/8:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 8%, transparent)}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 90%, transparent)}.hover\:bg-red-500:hover{background-color:color-mix(in srgb, var(--colors-red-500) var(--un-bg-opacity), transparent)}.hover\:bg-red-500\/10:hover{background-color:color-mix(in srgb, var(--colors-red-500) 10%, transparent)}.hover\:bg-red-500\/12:hover{background-color:color-mix(in srgb, var(--colors-red-500) 12%, transparent)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb, hsl(var(--secondary)) 80%, transparent)}.hover\:bg-success:hover{background-color:color-mix(in srgb, hsl(var(--success)) var(--un-bg-opacity), transparent)}.hover\:bg-warm-amber:hover{background-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-bg-opacity), transparent)}.hover\:bg-warm-amber\/14:hover{background-color:color-mix(in srgb, var(--colors-warm-amber) 14%, transparent)}.hover\:bg-warm-amber\/20:hover{background-color:color-mix(in srgb, var(--colors-warm-amber) 20%, transparent)}.hover\:bg-warning:hover{background-color:color-mix(in srgb, hsl(var(--warning)) var(--un-bg-opacity), transparent)}.hover\:bg-white:hover{background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent)}.hover\:bg-white\/14:hover{background-color:color-mix(in srgb, var(--colors-white) 14%, transparent)}.hover\:bg-white\/50:hover{background-color:color-mix(in srgb, var(--colors-white) 50%, transparent)}.group:hover .group-hover\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100{opacity:1}.group\/row:hover .group-hover\/row\:opacity-60,.group\/subrow:hover .group-hover\/subrow\:opacity-60{opacity:.6}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:decoration-warm-amber,.hover\:decoration-warm-amber:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-line-opacity), transparent);text-decoration-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-line-opacity), transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--colors-warm-amber) var(--un-line-opacity), transparent)}.hover\:decoration-white\/60:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--colors-white) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--colors-white) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--colors-white) 60%, transparent)}.hover\:shadow-\[0_0_0_3px_hsl\(var\(--ring\)\/0\.18\)\]:hover{--un-shadow:0 0 0 3px var(--un-shadow-color,hsl(var(--ring) / .18));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.2\)\]:hover{--un-shadow:0 14px 34px var(--un-shadow-color,#0003);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-\[0_22px_46px_-24px_rgba\(177\,112\,55\,0\.62\)\]:hover{--un-shadow:0 22px 46px -24px var(--un-shadow-color,#b170379e);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-\[0_28px_52px_-34px_rgba\(44\,38\,33\,0\.38\)\]:hover{--un-shadow:0 28px 52px -34px var(--un-shadow-color,#2c262161);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(43\,37\,31\,0\.18\)\]:hover{--un-shadow:0 6px 16px var(--un-shadow-color,#2b251f2e);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-none:hover{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-sm:hover{--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.group:hover .group-hover\:translate-x-0\.5{--un-translate-x:calc(var(--spacing) * .5);translate:var(--un-translate-x) var(--un-translate-y)}.group:hover .group-hover\:translate-x-1{--un-translate-x:calc(var(--spacing) * 1);translate:var(--un-translate-x) var(--un-translate-y)}.hover\:-translate-y-0\.5:hover{--un-translate-y:calc(var(--spacing) * -.5);translate:var(--un-translate-x) var(--un-translate-y)}.hover\:-translate-y-1:hover{--un-translate-y:calc(var(--spacing) * -1);translate:var(--un-translate-x) var(--un-translate-y)}.hover\:-translate-y-px:hover{--un-translate-y:-1px;translate:var(--un-translate-x) var(--un-translate-y)}.hover\:translate-y-0:hover{--un-translate-y:calc(var(--spacing) * 0);translate:var(--un-translate-x) var(--un-translate-y)}.group:hover .group-hover\:scale-\[1\.03\]{--un-scale-x:1.03;--un-scale-y:1.03;scale:var(--un-scale-x) var(--un-scale-y)}.group:hover .group-hover\:scale-\[1\.04\]{--un-scale-x:1.04;--un-scale-y:1.04;scale:var(--un-scale-x) var(--un-scale-y)}.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}}@media (hover:none){.\[\@media\(hover\:none\)\]\:hidden{display:none}}@supports (color:color-mix(in lab, red, red)){.\!text-ink{color:color-mix(in oklab, var(--colors-ink) var(--un-text-opacity), transparent)!important}.dark .dark\:text-amber-300{color:color-mix(in oklab, var(--colors-amber-300) var(--un-text-opacity), transparent)}.dark .dark\:text-emerald-400{color:color-mix(in oklab, var(--colors-emerald-400) var(--un-text-opacity), transparent)}.dark .dark\:text-red-200{color:color-mix(in oklab, var(--colors-red-200) var(--un-text-opacity), transparent)}.dark .dark\:text-red-200\/90{color:color-mix(in oklab, var(--colors-red-200) 90%, transparent)}.dark .dark\:text-red-300{color:color-mix(in oklab, var(--colors-red-300) var(--un-text-opacity), transparent)}.dark .dark\:text-sky-300{color:color-mix(in oklab, var(--colors-sky-300) var(--un-text-opacity), transparent)}.text-amber-100\/70{color:color-mix(in oklab, var(--colors-amber-100) 70%, transparent)}.text-amber-100\/80{color:color-mix(in oklab, var(--colors-amber-100) 80%, transparent)}.text-amber-100\/85{color:color-mix(in oklab, var(--colors-amber-100) 85%, transparent)}.text-amber-300{color:color-mix(in oklab, var(--colors-amber-300) var(--un-text-opacity), transparent)}.text-amber-600\/90{color:color-mix(in oklab, var(--colors-amber-600) 90%, transparent)}.text-amber-700{color:color-mix(in oklab, var(--colors-amber-700) var(--un-text-opacity), transparent)}.text-amber-700\/85{color:color-mix(in oklab, var(--colors-amber-700) 85%, transparent)}.text-emerald-200{color:color-mix(in oklab, var(--colors-emerald-200) var(--un-text-opacity), transparent)}.text-emerald-300{color:color-mix(in oklab, var(--colors-emerald-300) var(--un-text-opacity), transparent)}.text-emerald-400{color:color-mix(in oklab, var(--colors-emerald-400) var(--un-text-opacity), transparent)}.text-emerald-500{color:color-mix(in oklab, var(--colors-emerald-500) var(--un-text-opacity), transparent)}.text-emerald-600{color:color-mix(in oklab, var(--colors-emerald-600) var(--un-text-opacity), transparent)}.text-emerald-700{color:color-mix(in oklab, var(--colors-emerald-700) var(--un-text-opacity), transparent)}.text-emerald-900{color:color-mix(in oklab, var(--colors-emerald-900) var(--un-text-opacity), transparent)}.text-ink{color:color-mix(in oklab, var(--colors-ink) var(--un-text-opacity), transparent)}.text-ink\/10{color:color-mix(in oklab, var(--colors-ink) 10%, transparent)}.text-ink\/35{color:color-mix(in oklab, var(--colors-ink) 35%, transparent)}.text-ink\/38{color:color-mix(in oklab, var(--colors-ink) 38%, transparent)}.text-ink\/40{color:color-mix(in oklab, var(--colors-ink) 40%, transparent)}.text-ink\/45{color:color-mix(in oklab, var(--colors-ink) 45%, transparent)}.text-ink\/50{color:color-mix(in oklab, var(--colors-ink) 50%, transparent)}.text-ink\/55{color:color-mix(in oklab, var(--colors-ink) 55%, transparent)}.text-ink\/58{color:color-mix(in oklab, var(--colors-ink) 58%, transparent)}.text-ink\/60{color:color-mix(in oklab, var(--colors-ink) 60%, transparent)}.text-ink\/62{color:color-mix(in oklab, var(--colors-ink) 62%, transparent)}.text-ink\/64{color:color-mix(in oklab, var(--colors-ink) 64%, transparent)}.text-ink\/65{color:color-mix(in oklab, var(--colors-ink) 65%, transparent)}.text-ink\/66{color:color-mix(in oklab, var(--colors-ink) 66%, transparent)}.text-ink\/68{color:color-mix(in oklab, var(--colors-ink) 68%, transparent)}.text-ink\/70{color:color-mix(in oklab, var(--colors-ink) 70%, transparent)}.text-ink\/72{color:color-mix(in oklab, var(--colors-ink) 72%, transparent)}.text-ink\/74{color:color-mix(in oklab, var(--colors-ink) 74%, transparent)}.text-ink\/75{color:color-mix(in oklab, var(--colors-ink) 75%, transparent)}.text-ink\/76{color:color-mix(in oklab, var(--colors-ink) 76%, transparent)}.text-ink\/78{color:color-mix(in oklab, var(--colors-ink) 78%, transparent)}.text-ink\/80{color:color-mix(in oklab, var(--colors-ink) 80%, transparent)}.text-ink\/82{color:color-mix(in oklab, var(--colors-ink) 82%, transparent)}.text-ink\/85{color:color-mix(in oklab, var(--colors-ink) 85%, transparent)}.text-ink\/90{color:color-mix(in oklab, var(--colors-ink) 90%, transparent)}.text-muted-stone\/45{color:color-mix(in oklab, var(--colors-muted-stone) 45%, transparent)}.text-orange-300{color:color-mix(in oklab, var(--colors-orange-300) var(--un-text-opacity), transparent)}.text-red-200{color:color-mix(in oklab, var(--colors-red-200) var(--un-text-opacity), transparent)}.text-red-300{color:color-mix(in oklab, var(--colors-red-300) var(--un-text-opacity), transparent)}.text-red-400{color:color-mix(in oklab, var(--colors-red-400) var(--un-text-opacity), transparent)}.text-red-500{color:color-mix(in oklab, var(--colors-red-500) var(--un-text-opacity), transparent)}.text-red-700{color:color-mix(in oklab, var(--colors-red-700) var(--un-text-opacity), transparent)}.text-red-700\/90{color:color-mix(in oklab, var(--colors-red-700) 90%, transparent)}.text-rose-100\/85{color:color-mix(in oklab, var(--colors-rose-100) 85%, transparent)}.text-rose-300{color:color-mix(in oklab, var(--colors-rose-300) var(--un-text-opacity), transparent)}.text-rose-700{color:color-mix(in oklab, var(--colors-rose-700) var(--un-text-opacity), transparent)}.text-sky-300{color:color-mix(in oklab, var(--colors-sky-300) var(--un-text-opacity), transparent)}.text-sky-400{color:color-mix(in oklab, var(--colors-sky-400) var(--un-text-opacity), transparent)}.text-sky-500\/70{color:color-mix(in oklab, var(--colors-sky-500) 70%, transparent)}.text-sky-600\/90{color:color-mix(in oklab, var(--colors-sky-600) 90%, transparent)}.text-sky-700{color:color-mix(in oklab, var(--colors-sky-700) var(--un-text-opacity), transparent)}.text-sky-700\/90{color:color-mix(in oklab, var(--colors-sky-700) 90%, transparent)}.text-warm-amber{color:color-mix(in oklab, var(--colors-warm-amber) var(--un-text-opacity), transparent)}.text-warm-amber\/80{color:color-mix(in oklab, var(--colors-warm-amber) 80%, transparent)}.text-warm-paper{color:color-mix(in oklab, var(--colors-warm-paper) var(--un-text-opacity), transparent)}.text-warm-paper\/62{color:color-mix(in oklab, var(--colors-warm-paper) 62%, transparent)}.text-warm-paper\/68{color:color-mix(in oklab, var(--colors-warm-paper) 68%, transparent)}.text-warm-paper\/72{color:color-mix(in oklab, var(--colors-warm-paper) 72%, transparent)}.text-warm-paper\/74{color:color-mix(in oklab, var(--colors-warm-paper) 74%, transparent)}.text-warm-paper\/76{color:color-mix(in oklab, var(--colors-warm-paper) 76%, transparent)}.text-warm-paper\/78{color:color-mix(in oklab, var(--colors-warm-paper) 78%, transparent)}.text-warm-paper\/82{color:color-mix(in oklab, var(--colors-warm-paper) 82%, transparent)}.text-warm-paper\/85{color:color-mix(in oklab, var(--colors-warm-paper) 85%, transparent)}.text-warm-paper\/92{color:color-mix(in oklab, var(--colors-warm-paper) 92%, transparent)}.text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}.text-white\/70{color:color-mix(in oklab, var(--colors-white) 70%, transparent)}.text-white\/78{color:color-mix(in oklab, var(--colors-white) 78%, transparent)}.text-white\/80{color:color-mix(in oklab, var(--colors-white) 80%, transparent)}.text-white\/82{color:color-mix(in oklab, var(--colors-white) 82%, transparent)}.text-white\/90{color:color-mix(in oklab, var(--colors-white) 90%, transparent)}.dark .dark\:hover\:text-red-100:hover{color:color-mix(in oklab, var(--colors-red-100) var(--un-text-opacity), transparent)}.group:hover .group-hover\:text-warm-amber{color:color-mix(in oklab, var(--colors-warm-amber) var(--un-text-opacity), transparent)}.hover\:text-ink:hover{color:color-mix(in oklab, var(--colors-ink) var(--un-text-opacity), transparent)}.hover\:text-ink\/75:hover{color:color-mix(in oklab, var(--colors-ink) 75%, transparent)}.hover\:text-red-800:hover{color:color-mix(in oklab, var(--colors-red-800) var(--un-text-opacity), transparent)}.hover\:text-sky-500:hover{color:color-mix(in oklab, var(--colors-sky-500) var(--un-text-opacity), transparent)}.hover\:text-warm-amber:hover{color:color-mix(in oklab, var(--colors-warm-amber) var(--un-text-opacity), transparent)}.hover\:text-warm-paper:hover{color:color-mix(in oklab, var(--colors-warm-paper) var(--un-text-opacity), transparent)}.hover\:text-white:hover{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}.focus-visible\:text-ink:focus-visible,.active\:text-ink:active{color:color-mix(in oklab, var(--colors-ink) var(--un-text-opacity), transparent)}.focus-visible\:outline-warm-amber:focus-visible{outline-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-outline-opacity), transparent)}.\!border-muted-stone{border-color:color-mix(in oklab, var(--colors-muted-stone) var(--un-border-opacity), transparent)!important}.border-amber-300\/10{border-color:color-mix(in oklab, var(--colors-amber-300) 10%, transparent)}.border-amber-300\/12{border-color:color-mix(in oklab, var(--colors-amber-300) 12%, transparent)}.border-amber-300\/15{border-color:color-mix(in oklab, var(--colors-amber-300) 15%, transparent)}.border-amber-300\/20{border-color:color-mix(in oklab, var(--colors-amber-300) 20%, transparent)}.border-amber-300\/25{border-color:color-mix(in oklab, var(--colors-amber-300) 25%, transparent)}.border-amber-300\/30{border-color:color-mix(in oklab, var(--colors-amber-300) 30%, transparent)}.border-amber-500\/15{border-color:color-mix(in oklab, var(--colors-amber-500) 15%, transparent)}.border-amber-500\/20{border-color:color-mix(in oklab, var(--colors-amber-500) 20%, transparent)}.border-amber-500\/55{border-color:color-mix(in oklab, var(--colors-amber-500) 55%, transparent)}.border-black\/6{border-color:color-mix(in oklab, var(--colors-black) 6%, transparent)}.border-emerald-500\/20{border-color:color-mix(in oklab, var(--colors-emerald-500) 20%, transparent)}.border-emerald-500\/30{border-color:color-mix(in oklab, var(--colors-emerald-500) 30%, transparent)}.border-emerald-500\/60{border-color:color-mix(in oklab, var(--colors-emerald-500) 60%, transparent)}.border-ink\/10{border-color:color-mix(in oklab, var(--colors-ink) 10%, transparent)}.border-ink\/12{border-color:color-mix(in oklab, var(--colors-ink) 12%, transparent)}.border-ink\/15{border-color:color-mix(in oklab, var(--colors-ink) 15%, transparent)}.border-ink\/20{border-color:color-mix(in oklab, var(--colors-ink) 20%, transparent)}.border-ink\/8{border-color:color-mix(in oklab, var(--colors-ink) 8%, transparent)}.border-muted-stone{border-color:color-mix(in oklab, var(--colors-muted-stone) var(--un-border-opacity), transparent)}.border-muted-stone\/40{border-color:color-mix(in oklab, var(--colors-muted-stone) 40%, transparent)}.border-muted-stone\/45{border-color:color-mix(in oklab, var(--colors-muted-stone) 45%, transparent)}.border-muted-stone\/50{border-color:color-mix(in oklab, var(--colors-muted-stone) 50%, transparent)}.border-muted-stone\/55{border-color:color-mix(in oklab, var(--colors-muted-stone) 55%, transparent)}.border-muted-stone\/60{border-color:color-mix(in oklab, var(--colors-muted-stone) 60%, transparent)}.border-muted-stone\/70{border-color:color-mix(in oklab, var(--colors-muted-stone) 70%, transparent)}.border-orange-500\/20{border-color:color-mix(in oklab, var(--colors-orange-500) 20%, transparent)}.border-red-500\/20{border-color:color-mix(in oklab, var(--colors-red-500) 20%, transparent)}.border-red-500\/30{border-color:color-mix(in oklab, var(--colors-red-500) 30%, transparent)}.border-red-500\/35{border-color:color-mix(in oklab, var(--colors-red-500) 35%, transparent)}.border-rose-500\/20{border-color:color-mix(in oklab, var(--colors-rose-500) 20%, transparent)}.border-rose-500\/25{border-color:color-mix(in oklab, var(--colors-rose-500) 25%, transparent)}.border-sky-400\/40{border-color:color-mix(in oklab, var(--colors-sky-400) 40%, transparent)}.border-sky-500\/20{border-color:color-mix(in oklab, var(--colors-sky-500) 20%, transparent)}.border-warm-amber{border-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-border-opacity), transparent)}.border-warm-amber\/16{border-color:color-mix(in oklab, var(--colors-warm-amber) 16%, transparent)}.border-warm-amber\/20{border-color:color-mix(in oklab, var(--colors-warm-amber) 20%, transparent)}.border-warm-amber\/24{border-color:color-mix(in oklab, var(--colors-warm-amber) 24%, transparent)}.border-warm-amber\/25{border-color:color-mix(in oklab, var(--colors-warm-amber) 25%, transparent)}.border-warm-amber\/30{border-color:color-mix(in oklab, var(--colors-warm-amber) 30%, transparent)}.border-warm-amber\/35{border-color:color-mix(in oklab, var(--colors-warm-amber) 35%, transparent)}.border-warm-amber\/55{border-color:color-mix(in oklab, var(--colors-warm-amber) 55%, transparent)}.border-white\/10{border-color:color-mix(in oklab, var(--colors-white) 10%, transparent)}.border-white\/12{border-color:color-mix(in oklab, var(--colors-white) 12%, transparent)}.border-white\/14{border-color:color-mix(in oklab, var(--colors-white) 14%, transparent)}.border-white\/18{border-color:color-mix(in oklab, var(--colors-white) 18%, transparent)}.border-white\/75{border-color:color-mix(in oklab, var(--colors-white) 75%, transparent)}.border-white\/80{border-color:color-mix(in oklab, var(--colors-white) 80%, transparent)}.hover\:border-ink:hover{border-color:color-mix(in oklab, var(--colors-ink) var(--un-border-opacity), transparent)}.hover\:border-ink\/40:hover{border-color:color-mix(in oklab, var(--colors-ink) 40%, transparent)}.hover\:border-warm-amber:hover{border-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-border-opacity), transparent)}.hover\:border-warm-amber\/50:hover{border-color:color-mix(in oklab, var(--colors-warm-amber) 50%, transparent)}.hover\:border-warm-amber\/55:hover{border-color:color-mix(in oklab, var(--colors-warm-amber) 55%, transparent)}.\!bg-black\/25{background-color:color-mix(in oklab, var(--colors-black) 25%, transparent)!important}.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab, var(--colors-black) 50%, transparent)}.bg-amber-400\/10{background-color:color-mix(in oklab, var(--colors-amber-400) 10%, transparent)}.bg-amber-400\/16{background-color:color-mix(in oklab, var(--colors-amber-400) 16%, transparent)}.bg-amber-400\/6{background-color:color-mix(in oklab, var(--colors-amber-400) 6%, transparent)}.bg-amber-400\/8{background-color:color-mix(in oklab, var(--colors-amber-400) 8%, transparent)}.bg-amber-500\/10{background-color:color-mix(in oklab, var(--colors-amber-500) 10%, transparent)}.bg-amber-500\/15{background-color:color-mix(in oklab, var(--colors-amber-500) 15%, transparent)}.bg-amber-500\/8{background-color:color-mix(in oklab, var(--colors-amber-500) 8%, transparent)}.bg-black{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent)}.bg-black\/10{background-color:color-mix(in oklab, var(--colors-black) 10%, transparent)}.bg-black\/15{background-color:color-mix(in oklab, var(--colors-black) 15%, transparent)}.bg-black\/18{background-color:color-mix(in oklab, var(--colors-black) 18%, transparent)}.bg-black\/20{background-color:color-mix(in oklab, var(--colors-black) 20%, transparent)}.bg-black\/42{background-color:color-mix(in oklab, var(--colors-black) 42%, transparent)}.bg-black\/45{background-color:color-mix(in oklab, var(--colors-black) 45%, transparent)}.bg-black\/55{background-color:color-mix(in oklab, var(--colors-black) 55%, transparent)}.bg-black\/60{background-color:color-mix(in oklab, var(--colors-black) 60%, transparent)}.bg-emerald-400\/8{background-color:color-mix(in oklab, var(--colors-emerald-400) 8%, transparent)}.bg-emerald-500{background-color:color-mix(in oklab, var(--colors-emerald-500) var(--un-bg-opacity), transparent)}.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--colors-emerald-500) 10%, transparent)}.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--colors-emerald-500) 15%, transparent)}.bg-emerald-600\/12{background-color:color-mix(in oklab, var(--colors-emerald-600) 12%, transparent)}.bg-ink{background-color:color-mix(in oklab, var(--colors-ink) var(--un-bg-opacity), transparent)}.bg-ink\/12{background-color:color-mix(in oklab, var(--colors-ink) 12%, transparent)}.bg-ink\/20{background-color:color-mix(in oklab, var(--colors-ink) 20%, transparent)}.bg-ink\/4{background-color:color-mix(in oklab, var(--colors-ink) 4%, transparent)}.bg-ink\/6{background-color:color-mix(in oklab, var(--colors-ink) 6%, transparent)}.bg-ink\/75{background-color:color-mix(in oklab, var(--colors-ink) 75%, transparent)}.bg-ink\/82{background-color:color-mix(in oklab, var(--colors-ink) 82%, transparent)}.bg-muted-stone\/40{background-color:color-mix(in oklab, var(--colors-muted-stone) 40%, transparent)}.bg-orange-500\/15{background-color:color-mix(in oklab, var(--colors-orange-500) 15%, transparent)}.bg-red-500\/10{background-color:color-mix(in oklab, var(--colors-red-500) 10%, transparent)}.bg-red-500\/12{background-color:color-mix(in oklab, var(--colors-red-500) 12%, transparent)}.bg-red-500\/15{background-color:color-mix(in oklab, var(--colors-red-500) 15%, transparent)}.bg-red-500\/8{background-color:color-mix(in oklab, var(--colors-red-500) 8%, transparent)}.bg-red-600{background-color:color-mix(in oklab, var(--colors-red-600) var(--un-bg-opacity), transparent)}.bg-rose-500\/6{background-color:color-mix(in oklab, var(--colors-rose-500) 6%, transparent)}.bg-rose-500\/8{background-color:color-mix(in oklab, var(--colors-rose-500) 8%, transparent)}.bg-sky-400\/4{background-color:color-mix(in oklab, var(--colors-sky-400) 4%, transparent)}.bg-sky-500\/10{background-color:color-mix(in oklab, var(--colors-sky-500) 10%, transparent)}.bg-sky-500\/12{background-color:color-mix(in oklab, var(--colors-sky-500) 12%, transparent)}.bg-sky-500\/15{background-color:color-mix(in oklab, var(--colors-sky-500) 15%, transparent)}.bg-warm-amber{background-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-bg-opacity), transparent)}.bg-warm-amber\/10{background-color:color-mix(in oklab, var(--colors-warm-amber) 10%, transparent)}.bg-warm-amber\/12{background-color:color-mix(in oklab, var(--colors-warm-amber) 12%, transparent)}.bg-warm-amber\/14{background-color:color-mix(in oklab, var(--colors-warm-amber) 14%, transparent)}.bg-warm-amber\/15{background-color:color-mix(in oklab, var(--colors-warm-amber) 15%, transparent)}.bg-warm-amber\/16{background-color:color-mix(in oklab, var(--colors-warm-amber) 16%, transparent)}.bg-warm-amber\/18{background-color:color-mix(in oklab, var(--colors-warm-amber) 18%, transparent)}.bg-warm-amber\/28{background-color:color-mix(in oklab, var(--colors-warm-amber) 28%, transparent)}.bg-warm-amber\/35{background-color:color-mix(in oklab, var(--colors-warm-amber) 35%, transparent)}.bg-warm-amber\/45{background-color:color-mix(in oklab, var(--colors-warm-amber) 45%, transparent)}.bg-warm-amber\/50{background-color:color-mix(in oklab, var(--colors-warm-amber) 50%, transparent)}.bg-warm-amber\/8{background-color:color-mix(in oklab, var(--colors-warm-amber) 8%, transparent)}.bg-warm-paper{background-color:color-mix(in oklab, var(--colors-warm-paper) var(--un-bg-opacity), transparent)}.bg-warm-paper\/38{background-color:color-mix(in oklab, var(--colors-warm-paper) 38%, transparent)}.bg-warm-paper\/60{background-color:color-mix(in oklab, var(--colors-warm-paper) 60%, transparent)}.bg-warm-paper\/95{background-color:color-mix(in oklab, var(--colors-warm-paper) 95%, transparent)}.bg-white{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent)}.bg-white\/42{background-color:color-mix(in oklab, var(--colors-white) 42%, transparent)}.bg-white\/5{background-color:color-mix(in oklab, var(--colors-white) 5%, transparent)}.bg-white\/60{background-color:color-mix(in oklab, var(--colors-white) 60%, transparent)}.bg-white\/68{background-color:color-mix(in oklab, var(--colors-white) 68%, transparent)}.bg-white\/70{background-color:color-mix(in oklab, var(--colors-white) 70%, transparent)}.bg-white\/72{background-color:color-mix(in oklab, var(--colors-white) 72%, transparent)}.bg-white\/74{background-color:color-mix(in oklab, var(--colors-white) 74%, transparent)}.bg-white\/76{background-color:color-mix(in oklab, var(--colors-white) 76%, transparent)}.bg-white\/78{background-color:color-mix(in oklab, var(--colors-white) 78%, transparent)}.bg-white\/8{background-color:color-mix(in oklab, var(--colors-white) 8%, transparent)}.bg-white\/82{background-color:color-mix(in oklab, var(--colors-white) 82%, transparent)}.group:hover .group-hover\:bg-warm-amber\/20{background-color:color-mix(in oklab, var(--colors-warm-amber) 20%, transparent)}.hover\:bg-black\/62:hover{background-color:color-mix(in oklab, var(--colors-black) 62%, transparent)}.hover\:bg-ink:hover{background-color:color-mix(in oklab, var(--colors-ink) var(--un-bg-opacity), transparent)}.hover\:bg-ink\/12:hover{background-color:color-mix(in oklab, var(--colors-ink) 12%, transparent)}.hover\:bg-ink\/3:hover{background-color:color-mix(in oklab, var(--colors-ink) 3%, transparent)}.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab, var(--colors-ink) 5%, transparent)}.hover\:bg-ink\/6:hover{background-color:color-mix(in oklab, var(--colors-ink) 6%, transparent)}.hover\:bg-ink\/8:hover{background-color:color-mix(in oklab, var(--colors-ink) 8%, transparent)}.hover\:bg-red-500:hover{background-color:color-mix(in oklab, var(--colors-red-500) var(--un-bg-opacity), transparent)}.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--colors-red-500) 10%, transparent)}.hover\:bg-red-500\/12:hover{background-color:color-mix(in oklab, var(--colors-red-500) 12%, transparent)}.hover\:bg-warm-amber:hover{background-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-bg-opacity), transparent)}.hover\:bg-warm-amber\/14:hover{background-color:color-mix(in oklab, var(--colors-warm-amber) 14%, transparent)}.hover\:bg-warm-amber\/20:hover{background-color:color-mix(in oklab, var(--colors-warm-amber) 20%, transparent)}.hover\:bg-white:hover{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent)}.hover\:bg-white\/14:hover{background-color:color-mix(in oklab, var(--colors-white) 14%, transparent)}.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--colors-white) 50%, transparent)}.focus-visible\:bg-warm-amber:focus-visible,.active\:bg-warm-amber:active{background-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-bg-opacity), transparent)}.active\:bg-warm-amber\/14:active{background-color:color-mix(in oklab, var(--colors-warm-amber) 14%, transparent)}.decoration-ink\/20{-webkit-text-decoration-color:color-mix(in oklab, var(--colors-ink) 20%, transparent);text-decoration-color:color-mix(in oklab, var(--colors-ink) 20%, transparent)}.decoration-rose-500\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--colors-rose-500) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--colors-rose-500) 50%, transparent)}.decoration-warm-amber\/45{-webkit-text-decoration-color:color-mix(in oklab, var(--colors-warm-amber) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--colors-warm-amber) 45%, transparent)}.decoration-white\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--colors-white) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--colors-white) 25%, transparent)}.group:hover .group-hover\:decoration-warm-amber,.hover\:decoration-warm-amber:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-line-opacity), transparent);text-decoration-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-line-opacity), transparent)}.hover\:decoration-white\/60:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--colors-white) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--colors-white) 60%, transparent)}.ring-black\/20{--un-ring-color:color-mix(in oklab, var(--colors-black) 20%, transparent)}.ring-black\/45{--un-ring-color:color-mix(in oklab, var(--colors-black) 45%, transparent)}.ring-emerald-600\/35{--un-ring-color:color-mix(in oklab, var(--colors-emerald-600) 35%, transparent)}.ring-muted-stone\/60{--un-ring-color:color-mix(in oklab, var(--colors-muted-stone) 60%, transparent)}.ring-warm-amber{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-ring-opacity), transparent)}.ring-warm-amber\/15{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 15%, transparent)}.ring-warm-amber\/18{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 18%, transparent)}.ring-warm-amber\/25{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 25%, transparent)}.ring-warm-amber\/30{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 30%, transparent)}.focus\:ring-warm-amber:focus{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) var(--un-ring-opacity), transparent)}.focus\:ring-warm-amber\/20:focus{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 20%, transparent)}.focus-visible\:ring-warm-amber\/25:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 25%, transparent)}.focus-visible\:ring-warm-amber\/30:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 30%, transparent)}.focus-visible\:ring-warm-amber\/40:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 40%, transparent)}.focus-visible\:ring-warm-amber\/50:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 50%, transparent)}.focus-visible\:ring-warm-amber\/60:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 60%, transparent)}.focus-visible\:ring-warm-amber\/70:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-warm-amber) 70%, transparent)}.focus-visible\:ring-white\/70:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-white) 70%, transparent)}.focus-visible\:ring-offset-ink:focus-visible{--un-ring-offset-color:color-mix(in oklab, var(--colors-ink) var(--un-ring-offset-opacity), transparent)}.shadow-black\/40{--un-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--colors-black) 40%, transparent) var(--un-shadow-opacity), transparent)}}@media (width>=40rem){.sm\:text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.sm\:text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.sm\:text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight))}.sm\:text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading,var(--text-5xl-lineHeight))}.sm\:text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.sm\:text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight))}.sm\:text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.sm\:text-xs{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight))}.sm\:text-\[1\.32rem\]{font-size:1.32rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[2\.2rem\]{font-size:2.2rem}.sm\:text-\[3\.35rem\]{font-size:3.35rem}.sm\:mx-3{margin-inline:calc(var(--spacing) * 3)}.sm\:ml-auto{margin-left:auto}.sm\:\!p-0{padding:calc(var(--spacing) * 0)!important}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:ps-7{padding-inline-start:calc(var(--spacing) * 7)}.sm\:text-right{text-align:right}.sm\:shrink-0{flex-shrink:0}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(11\.875rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:min-h-\[20rem\]{min-height:20rem}.sm\:min-h-\[34rem\]{min-height:34rem}.sm\:w-\[13\.125rem\]{width:13.125rem}.sm\:w-\[21\.5rem\]{width:21.5rem}.sm\:w-\[360px\]{width:360px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-auto{width:auto}.sm\:inline{display:inline}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:start-0{inset-inline-start:calc(var(--spacing) * 0)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.md\:text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.md\:text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight))}.md\:text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading,var(--text-5xl-lineHeight))}.md\:text-6xl{font-size:var(--text-6xl-fontSize);line-height:var(--un-leading,var(--text-6xl-lineHeight))}.md\:text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.md\:text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight))}.md\:text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.md\:text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.md\:text-\[0\.9375rem\]{font-size:.9375rem}.md\:text-\[1\.15rem\]{font-size:1.15rem}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[1\.85rem\]{font-size:1.85rem}.md\:text-\[1\.8rem\]{font-size:1.8rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[2\.05rem\]{font-size:2.05rem}.md\:text-\[2\.3rem\]{font-size:2.3rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[3\.75rem\]{font-size:3.75rem}.md\:leading-\[1\.15\]{--un-leading:1.15;line-height:1.15}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-11{margin-bottom:calc(var(--spacing) * 11)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:ms-auto{margin-inline-start:auto}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pl-11{padding-left:calc(var(--spacing) * 11)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:text-start{text-align:start}.md\:border-r{border-right-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:rounded-\[1\.5rem\]{border-radius:1.5rem}.md\:bg-\[linear-gradient\(90deg\,rgba\(31\,51\,41\,0\.99\)_0\%\,rgba\(31\,51\,41\,0\.93\)_46\%\,rgba\(31\,51\,41\,0\.46\)_100\%\)\]{background-image:linear-gradient(90deg,#1f3329fc 0%,#1f3329ed 46%,#1f332975 100%)}.md\:bg-\[radial-gradient\(52\%_85\%_at_18\%_42\%\,rgba\(46\,90\,68\,0\.78\)_0\%\,rgba\(46\,90\,68\,0\)_70\%\)\]{background-image:radial-gradient(52% 85% at 18% 42%,#2e5a44c7 0%,#2e5a4400 70%)}.md\:bg-white\/64{background-color:color-mix(in srgb, var(--colors-white) 64%, transparent)}[dir=rtl] .md\:rtl\:bg-\[linear-gradient\(270deg\,rgba\(31\,51\,41\,0\.99\)_0\%\,rgba\(31\,51\,41\,0\.93\)_46\%\,rgba\(31\,51\,41\,0\.46\)_100\%\)\]{background-image:linear-gradient(270deg,#1f3329fc 0%,#1f3329ed 46%,#1f332975 100%)}[dir=rtl] .md\:rtl\:bg-\[radial-gradient\(52\%_85\%_at_82\%_42\%\,rgba\(46\,90\,68\,0\.78\)_0\%\,rgba\(46\,90\,68\,0\)_70\%\)\]{background-image:radial-gradient(52% 85% at 82% 42%,#2e5a44c7 0%,#2e5a4400 70%)}.md\:flex{display:flex}.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.md\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.md\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.64fr\)_minmax\(0\,1\.36fr\)\]{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-screen{height:100vh}.md\:min-h-\[34rem\]{min-height:34rem}.md\:min-h-\[92vh\]{min-height:92vh}.md\:w-\[62\%\]{width:62%}.md\:w-\[var\(--reader-cover-size\,228px\)\]{width:var(--reader-cover-size,228px)}.md\:w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.md\:w-14{width:calc(var(--spacing) * 14)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-auto{width:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:transition-none{transition:none}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:left-16{left:calc(var(--spacing) * 16)}.md\:top-\[5\.5rem\]{top:5.5rem}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:order-last{order:calc(infinity)}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:z-10{z-index:10}.md\:object-center{object-position:center}:where(.md\:divide-x>:not(:last-child)){--un-divide-x-reverse:0;border-left-width:calc(1px * var(--un-divide-x-reverse));border-left-style:var(--un-border-style);border-right-width:calc(1px * calc(1 - var(--un-divide-x-reverse)));border-right-style:var(--un-border-style)}:where(.md\:divide-y-0>:not(:last-child)){--un-divide-y-reverse:0;border-top-width:calc(0px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(0px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}}@supports (color:color-mix(in lab, red, red)){@media (width>=48rem){.md\:bg-white\/64{background-color:color-mix(in oklab, var(--colors-white) 64%, transparent)}}}@media (width>=64rem){.lg\:text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.lg\:text-\[5\.15rem\]{font-size:5.15rem}.lg\:leading-\[1\.02\]{--un-leading:1.02;line-height:1.02}.lg\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:text-center{text-align:center}.lg\:bg-\[linear-gradient\(180deg\,rgba\(250\,247\,241\,0\.03\)_0\%\,rgba\(250\,247\,241\,0\.08\)_58\%\,rgba\(250\,247\,241\,0\.38\)_100\%\)\]{background-image:linear-gradient(#faf7f108 0%,#faf7f114 58%,#faf7f161 100%)}.lg\:bg-\[linear-gradient\(90deg\,rgba\(250\,247\,241\,0\.97\)_0\%\,rgba\(250\,247\,241\,0\.9\)_28\%\,rgba\(250\,247\,241\,0\.48\)_53\%\,rgba\(250\,247\,241\,0\.08\)_77\%\,rgba\(250\,247\,241\,0\.015\)_100\%\)\]{background-image:linear-gradient(90deg,#faf7f1f7 0%,#faf7f1e6 28%,#faf7f17a 53%,#faf7f114 77%,#faf7f104 100%)}.lg\:bg-\[radial-gradient\(circle_at_16\%_28\%\,rgba\(255\,255\,255\,0\.24\)\,transparent_30\%\)\,radial-gradient\(circle_at_80\%_35\%\,rgba\(153\,104\,55\,0\.065\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 16% 28%,#ffffff3d,#0000 30%),radial-gradient(circle at 80% 35%,#99683711,#0000 34%)}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(24rem\,0\.72fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(24rem,.72fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(240px\,0\.82fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(240px,.82fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:max-w-none{max-width:none}.lg\:min-h-\[39rem\]{min-height:39rem}.lg\:w-12{width:calc(var(--spacing) * 12)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-full{width:100%}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:self-center{align-self:center}.lg\:justify-between{justify-content:space-between}.lg\:object-\[64\%_center\]{object-position:64% center}.lg\:object-\[center_74\%\]{object-position:center 74%}}@media (width>=80rem){.xl\:flex-row{flex-direction:row}.xl\:grid-cols-\[272px_minmax\(0\,1fr\)\]{grid-template-columns:272px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(420px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(420px,.9fr)}.xl\:grid-cols-\[minmax\(280px\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:max-w-\[32rem\]{max-width:32rem}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:items-start{align-items:flex-start}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:top-5{top:calc(var(--spacing) * 5)}.xl\:justify-between{justify-content:space-between}.xl\:sticky{position:sticky}}@media (width>=96rem){.\32 xl\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.\32 xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}button:not(:disabled),summary,[role=button]:not([aria-disabled=true]),[role=switch]:not(:disabled),[role=tab]:not([aria-disabled=true]){cursor:pointer}label:has(>input[type=checkbox]:not(:disabled)){cursor:pointer}label:has(>input[type=radio]:not(:disabled)){cursor:pointer}html,body,#root{background:hsl(var(--background));height:100%}.app{--app-safe-area-top:max(env(safe-area-inset-top,0px), var(--app-window-controls,0px));--app-safe-area-right:env(safe-area-inset-right,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-left:env(safe-area-inset-left,0px);--app-visible-height:calc(100dvh - max(var(--app-safe-area-top), 0px) - max(var(--app-safe-area-bottom), 0px));box-sizing:border-box;background:hsl(var(--background));min-height:100dvh;padding-top:max(var(--app-safe-area-top), 0px);padding-right:max(var(--app-safe-area-right), 0px);padding-bottom:max(var(--app-safe-area-bottom), 0px);padding-left:max(var(--app-safe-area-left), 0px)}html,body{font-family:inherit}body{margin:0}.app>.header{padding-top:1rem;padding-left:1rem;padding-right:1rem}.app-empty-state-screen{box-sizing:border-box;flex:auto;width:100%;min-height:0}body :is([lang|=ar],[lang|=fa],[lang|=he]){direction:rtl;unicode-bidi:isolate}html{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}html.ui-scaled{font-size:calc(100% * var(--ui-scale,1))}body{-webkit-font-smoothing:antialiased}[data-is-dnd-shadow-item]{opacity:.5;transform:rotate(5deg)}[data-is-dnd-shadow-item-hint=true]{opacity:.3;transition:all .2s;transform:scale(.95)}[aria-grabbed=true]{opacity:.95;z-index:1000;transition:none;transform:rotate(2deg)scale(1.05);box-shadow:0 8px 25px #00000040}:root{--font-serif:"Crimson Text", "Georgia", serif}.font-serif{font-family:var(--font-serif)}:root{--kit-person-leo:#f6e6cc;--kit-person-mia:#f6dfd8;--kit-person-toma:#f6ebc8;--kit-person-zoe:#f8efc6;--kit-person-luc:#e3e6ec;--kit-person-nina:#dcebe2}html.dark{--kit-person-leo:#493c2d;--kit-person-mia:#48312d;--kit-person-toma:#473f27;--kit-person-zoe:#494327;--kit-person-luc:#343840;--kit-person-nina:#27493c}html.dark[data-night=slate]{--kit-person-leo:#33484d;--kit-person-mia:#404353;--kit-person-toma:#33484d;--kit-person-zoe:#33484d;--kit-person-luc:#3c4453;--kit-person-nina:#33484d}html.dark[data-night=pine]{--kit-person-leo:#38483e;--kit-person-mia:#38483e;--kit-person-toma:#38483e;--kit-person-zoe:#38483e;--kit-person-luc:#33484d;--kit-person-nina:#37483e}:root{--kit-paper:#f1e9d7;--kit-surface:#f9f2e3;--kit-surface-2:#ebe2cf;--kit-ink:#33271f;--kit-text:#5b4d40;--kit-muted:#685c4f;--kit-line:#e0d5c0;--kit-line-strong:#d2c4ac;--kit-lip:#d6c8b0;--kit-edge:#3d342c;--kit-on-strong:#fff;--kit-ink-line:1.5px;--kit-corner:.625rem;--kit-pen:color-mix(in srgb, var(--kit-edge) 50%, var(--kit-surface));--kit-go:#4b7a5f;--kit-go-lip:#2f5843;--kit-go-ink:#fbf5e8;--kit-go-lit:var(--kit-go);--kit-go-wash:#dfe7dc;--kit-go-text:#3a634b;--kit-table-ink:#2b2622;--kit-table-go:#1f5a3f;--kit-table-paper:#fffdf7;--kit-table-found:#e2efe6;--kit-sound:#3f6c7c;--kit-sound-lip:#235466;--kit-sound-ink:#fff;--kit-sound-wash:#ddeef3;--kit-sound-sign:#24546a;--kit-gold:#d9a04a;--kit-gold-lip:#c48826;--kit-gold-wash:#f5dea6;--kit-gold-chip:#f0cc6c;--kit-gold-text:#7b4f14;--kit-gold-mark:color-mix(in srgb, var(--kit-gold) 55%, transparent);--kit-gold-word:color-mix(in srgb, var(--kit-gold) 32%, transparent);--kit-gold-word-now:color-mix(in srgb, var(--kit-gold) 62%, transparent);--kit-miss:#a85a3a;--kit-miss-lip:#8f3f22;--kit-miss-wash:#f6e4d8;--kit-miss-text:#9a4424;--kit-miss-ink:#fff;--kit-warm:#c98a3c;--kit-warm-wash:#f6e6cc;--kit-warm-text:#8a5a1c;--kit-second:#5e8f6e;--kit-font-title:"PT Serif", Georgia, serif;--kit-font-name:Nunito, Inter, system-ui, sans-serif;--kit-font-display:"PT Serif", Georgia, serif;--kit-font-label:"Open Sans", Nunito, system-ui, sans-serif;--kit-label-stretch:87.5%;--kit-font-hand:"Shantell Sans", Nunito, system-ui, sans-serif;--kit-font-letters:"Atkinson Hyperlegible Next", Inter, system-ui, sans-serif}html.dark{--kit-paper:#1c1611;--kit-surface:#261e18;--kit-surface-2:#2f261f;--kit-ink:#ebe2d1;--kit-text:#d5c8b3;--kit-muted:#b8ab96;--kit-line:#3a2f27;--kit-line-strong:#4b3f34;--kit-lip:#0f0b08;--kit-edge:#847261;--kit-on-strong:#fff;--kit-miss-ink:#1c1611;--kit-gold-mark:color-mix(in srgb, var(--kit-gold) 38%, transparent);--kit-go:#3f7059;--kit-go-lip:#2a4d3c;--kit-go-ink:#f3ecdc;--kit-go-lit:#277650;--kit-go-wash:#17392c;--kit-go-text:#8fc4a6;--kit-sound:#86bfd3;--kit-sound-lip:#5f97ab;--kit-sound-ink:#1c1611;--kit-sound-wash:#261e18;--kit-sound-sign:#86bfd3;--kit-gold:#d9a851;--kit-gold-lip:#c4913a;--kit-gold-wash:#3a2e17;--kit-gold-text:#e4c07a;--kit-miss:#e08a64;--kit-miss-lip:#b86a48;--kit-miss-wash:#3a241c;--kit-miss-text:#f0a888;--kit-warm:#e0a656;--kit-warm-wash:#352a1b;--kit-warm-text:#ecc27c;--kit-second:#7fb08f}html.dark[data-night=slate]{--kit-paper:#16293a;--kit-surface:#1d3448;--kit-surface-2:#26415a;--kit-ink:#e4edf2;--kit-text:#c6d6df;--kit-muted:#a6bcc9;--kit-line:#2a4358;--kit-line-strong:#3a566e;--kit-lip:#0d1b28;--kit-edge:#7fa0b4;--kit-on-strong:#0f2a2a;--kit-miss-ink:var(--kit-on-strong);--kit-go:#2c7d82;--kit-go-lip:#1f5c60;--kit-go-ink:#f7fbfa;--kit-go-lit:var(--kit-go);--kit-go-wash:#1f4553;--kit-go-text:#a9f0ea;--kit-sound:#9fd3f0;--kit-sound-lip:#6fa9c9;--kit-sound-ink:#0e2a3a;--kit-sound-wash:#1f3c52;--kit-sound-sign:#9fd3f0;--kit-gold-wash:#47381e;--kit-warm-wash:#423624;--kit-gold-word:#59441d;--kit-gold-word-now:#715625;--kit-gold-mark:#715625}html.dark[data-night=pine]{--kit-paper:#0f2c29;--kit-surface:#163a36;--kit-surface-2:#1d4842;--kit-ink:#e4f1e8;--kit-text:#c9dfd3;--kit-muted:#a5c4b9;--kit-line:#22463f;--kit-line-strong:#305a52;--kit-lip:#08201d;--kit-edge:#7fb3a8;--kit-on-strong:#16341b;--kit-miss-ink:var(--kit-on-strong);--kit-go:#3b7e4f;--kit-go-lip:#2b5e39;--kit-go-ink:#f7fbfa;--kit-go-lit:var(--kit-go);--kit-go-wash:#1f4a3a;--kit-go-text:#d8f5c4;--kit-sound:#95d8d7;--kit-sound-lip:#69b2b1;--kit-sound-ink:#0f302e;--kit-sound-wash:#1a4440;--kit-sound-sign:#95d8d7;--kit-gold-wash:#47381e;--kit-warm-wash:#423624;--kit-gold-word:#59441d;--kit-gold-word-now:#715625;--kit-gold-mark:#715625}:root{--background:from var(--kit-paper) h s l;--foreground:from var(--kit-ink) h s l;--card:from var(--kit-surface) h s l;--card-foreground:from var(--kit-ink) h s l;--popover:from var(--kit-surface) h s l;--popover-foreground:from var(--kit-ink) h s l;--muted:from var(--kit-surface-2) h s l;--muted-foreground:from var(--kit-muted) h s l;--border:from var(--kit-line-strong) h s l;--input:from var(--kit-surface-2) h s l;--primary:from var(--kit-go) h s l;--primary-foreground:from var(--kit-go-ink) h s l;--primary-ink:from var(--kit-go-text) h s l;--secondary:from var(--kit-surface-2) h s l;--secondary-foreground:from var(--kit-ink) h s l;--accent:from var(--kit-go-wash) h s l;--accent-foreground:from var(--kit-go-text) h s l;--destructive:from var(--kit-miss) h s l;--destructive-foreground:from var(--kit-on-strong) h s l;--success:from var(--kit-go) h s l;--success-foreground:from var(--kit-go-ink) h s l;--warning:from var(--kit-warm) h s l;--warning-foreground:from var(--kit-ink) h s l;--info:from var(--kit-sound) h s l;--info-foreground:from var(--kit-sound-ink) h s l;--ring:from var(--kit-gold) h s l;--token-highlight:from var(--kit-sound) h s l;--token-glow:none;--scrollbar-track:from var(--kit-paper) h s l;--scrollbar-thumb:from var(--kit-line-strong) h s l;--scrollbar-thumb-hover:from var(--kit-muted) h s l}html.dark{--warning-foreground:from var(--kit-paper) h s l}.kit-chevron:after{content:"";background:currentColor;flex:none;width:.7em;height:.7em;margin-left:.55em;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABACAYAAACHm15kAAAELUlEQVR42sWaSWsUQRSAv57JIihiVFwRERcELxpxQRE3EBUXBHMVvPkDxIMnQU9echBxXxBRBEXxIIqgoognBS85aETwIIqaxGwmPdMzHvIKHk33TFdP1aSh6JlMuvrrt9V7rysg/SjI0EdFxqQfQQJcHD5oNlD8e1U+Lwc2AcuAVuAL8BLoVbCVyZBgALQD3cCwAOsxCFwG5ss1xWZDFuSmtwWoBIzFRll++wRsaDaoudExgfgnkGU5mxECo/I/fcBOua6lWXbZAfQAkcCUE4YBHxfQv8C2ZoAaKe4UKYUKptYIlUTX+wTVoWYBMEVuHGSQflEepgN4CHQKfItPyHpwgRpaCyV5wCfAZt+ga4GRGuqNUoa20X6fzhTIpK/kZuOWkAa0IrF0rw9Q4zy7BTK0kGY5AXTUF6hR+zkBHcsImuT1FWAI2OMa1CQWrcCNWFAv1YFNAx0BDvoADWISHc0AGYeN5JqKmMBh16AFZaO3EpbJeo6kR6gke8gHaEEyojs1QLPAluT8D+hynZQUlJ02KtGSOnuRaCDL5eMazhRZSvSAD1CA6cAjBaoTkcgC1FscNaCtwFUBHRHPtQUN5TwI7PAFGgDXBXQ4B6SOo33Adl822gbcU6q3hdRL6ACwy6czPVBLaJQD1Eh0GNjnS/XTgDcpa30WSC3RIWCr6zhqJpoHvLcEjf9uSpHfwOqEhNwJ6FyVi47mcCYN+lnmC1yCGhuaIR0ODRpZjjG5/qJraWqJzo7ZqK0zmQf7Ayz0CToTeKG6IHlCU1XloUWXlJGA9gFHgB/yvZqzebbU/N2pKBWQWYkaaRGW8aBv0wpsB64Bi+RGtqCBaophoYnMwb1duhmmLLb1bmPD34E5KWbQcF/znqMQ1O1S0wXVWLgbA8yTwjkP5oGCvJkAWMqRDA8CG11JUZe+FxRgmLOsMKXvflcJRqCqySt1mghZVTyiCrSiy9cnV2JJb9nSBnW32Fk7Jmt3w8ZJfqkcssWlk5x3YINVSSI2uQQ0dtIooO6zb3Fpg2aSswmApRxO0u9axWaS0ypHbMSLv6k4WHQJeMqyqZrmxT3ACh8qPhlrq9hCasDFLitBI8ETdQCzqrhXJbBOAM0kx5WKxxuwwa/AKpeAZiU5qvLBRry4F1jpA3Cr8uCwASf5ACxxCWiWu2nAxxwvm+KAr4FZvtoluyVlCnOsxQbwuTQJvPTFAdbJ50qNMjOtqmsDnkm6NSDzRj7e0k5NqMyqFoBdUso630BSUCA/UiRXrQP4lImXSUM+d7gYaa5RGXZYZ9eAqeruiwac92xqefgjlc6XUt4Zmjh4SYF5B9Q3WQn8VKuNHuNqf9CZjLuxvO1q6QTeJmxcqkocPdzs7WBBSj+nKMXRFiY2gvQD78RJxiZrC1haWKoV/CdtQ11S4aVDUcVllyvr8R8RIIbq3Bae9QAAAABJRU5ErkJggg==) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABACAYAAACHm15kAAAELUlEQVR42sWaSWsUQRSAv57JIihiVFwRERcELxpxQRE3EBUXBHMVvPkDxIMnQU9echBxXxBRBEXxIIqgoognBS85aETwIIqaxGwmPdMzHvIKHk33TFdP1aSh6JlMuvrrt9V7rysg/SjI0EdFxqQfQQJcHD5oNlD8e1U+Lwc2AcuAVuAL8BLoVbCVyZBgALQD3cCwAOsxCFwG5ss1xWZDFuSmtwWoBIzFRll++wRsaDaoudExgfgnkGU5mxECo/I/fcBOua6lWXbZAfQAkcCUE4YBHxfQv8C2ZoAaKe4UKYUKptYIlUTX+wTVoWYBMEVuHGSQflEepgN4CHQKfItPyHpwgRpaCyV5wCfAZt+ga4GRGuqNUoa20X6fzhTIpK/kZuOWkAa0IrF0rw9Q4zy7BTK0kGY5AXTUF6hR+zkBHcsImuT1FWAI2OMa1CQWrcCNWFAv1YFNAx0BDvoADWISHc0AGYeN5JqKmMBh16AFZaO3EpbJeo6kR6gke8gHaEEyojs1QLPAluT8D+hynZQUlJ02KtGSOnuRaCDL5eMazhRZSvSAD1CA6cAjBaoTkcgC1FscNaCtwFUBHRHPtQUN5TwI7PAFGgDXBXQ4B6SOo33Adl822gbcU6q3hdRL6ACwy6czPVBLaJQD1Eh0GNjnS/XTgDcpa30WSC3RIWCr6zhqJpoHvLcEjf9uSpHfwOqEhNwJ6FyVi47mcCYN+lnmC1yCGhuaIR0ODRpZjjG5/qJraWqJzo7ZqK0zmQf7Ayz0CToTeKG6IHlCU1XloUWXlJGA9gFHgB/yvZqzebbU/N2pKBWQWYkaaRGW8aBv0wpsB64Bi+RGtqCBaophoYnMwb1duhmmLLb1bmPD34E5KWbQcF/znqMQ1O1S0wXVWLgbA8yTwjkP5oGCvJkAWMqRDA8CG11JUZe+FxRgmLOsMKXvflcJRqCqySt1mghZVTyiCrSiy9cnV2JJb9nSBnW32Fk7Jmt3w8ZJfqkcssWlk5x3YINVSSI2uQQ0dtIooO6zb3Fpg2aSswmApRxO0u9axWaS0ypHbMSLv6k4WHQJeMqyqZrmxT3ACh8qPhlrq9hCasDFLitBI8ETdQCzqrhXJbBOAM0kx5WKxxuwwa/AKpeAZiU5qvLBRry4F1jpA3Cr8uCwASf5ACxxCWiWu2nAxxwvm+KAr4FZvtoluyVlCnOsxQbwuTQJvPTFAdbJ50qNMjOtqmsDnkm6NSDzRj7e0k5NqMyqFoBdUso630BSUCA/UiRXrQP4lImXSUM+d7gYaa5RGXZYZ9eAqeruiwac92xqefgjlc6XUt4Zmjh4SYF5B9Q3WQn8VKuNHuNqf9CZjLuxvO1q6QTeJmxcqkocPdzs7WBBSj+nKMXRFiY2gvQD78RJxiZrC1haWKoV/CdtQ11S4aVDUcVllyvr8R8RIIbq3Bae9QAAAABJRU5ErkJggg==) 50%/contain no-repeat}.kit-go-drawn{background-image:linear-gradient(#ffffff1f,#fff0 42%,#0000000f),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='90'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035 0.09' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.04 0 0 0 0 0.02 0 0 0 0.55 -0.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:100% 100%,220px 90px}.kit-paper-button{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background-color:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));min-height:3.5rem;box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);font-family:var(--kit-font-label);font-size:1.3125rem;font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:1.125rem;justify-content:center;align-items:center;padding:.4rem 1.25rem;font-weight:600;text-decoration:none;display:flex}.kit-paper-button:active{box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);transform:translateY(2px)}.kit-inked{position:relative;border-color:#0000!important}.kit-inked:before{content:"";border:var(--inked-width,2.25px) solid var(--inked,color-mix(in srgb, var(--kit-edge) 72%, transparent));border-radius:inherit;filter:url(#kit-pencil);pointer-events:none;position:absolute;inset:-2px}.kit-letter-label{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:600}.kit-letter-label.is-bold{font-weight:700}.kit-letter-hand{font-family:var(--kit-font-hand);letter-spacing:.01em;font-weight:500}.kit-letter-display{font-family:var(--kit-font-display);font-weight:700;line-height:1.15}.kit-mark-again,.kit-mark-play{background:currentColor;flex:none;width:1.9em;height:1.9em;display:inline-block}.kit-mark-again{width:1.7em;height:1.7em;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAADICAYAAABbESsGAAAceklEQVR42u2debxcRZXHv93vvRDIDiSACYgkBEHFiCij4kdwQVQUxWU0I7jOjDqAow4JgVkUERHHwXF0HByHERhl0xFFB1AUZVMRIogJIJDEKCCSPWR9r7vnj6pDn7653a+7qm73vd11Pp/7eXkvvdx76le/+tWpU6dKRMublYAyULG/zwVeARwM7A48DtwE3Gr/f0i9Nlq0XFtZ/fs5wGXAZqCWuMaAHwNHKZBHi5Zr1h5WYD0jAeyqBbVc8vctwBtSOke0aLlk7QXATxNMXU1h8Bowan8+CRwWQR4tj6wt0mIYWKRYuxWw00D+3QjwaHll7ecCP0mwdq2Dq2onmc+LII+WN9ZebCWGsHG1Q3BrFv979bnRovWctW/yYO00gF8eGTxar0yz9pnAtg61dqtLOsd1apSIFq1rrC2Ae56n1m7F4FXgqsjg0XqhtYcsa28NyNppEuWsqMGjdUuOCGsfCdycAWsnIyjbgfmRwaNlzdrDCmSLMSuNWbC2gHun/fd5Ca0fLVpmEZIjMYlQWbG2gFs6zFXAhMTIES1acNYesVr7yQxZW3eYKnCOAnYEd7Tg4NasfUvGrF2zersGPEE9ySqCO1om4Bb2PktpbdfVyE7A/TPqyVUTo+6OlgW4h6zuvqwLrC3grgJ3AnNazAOGYxSl+TAbrf0JZRU4FzjbRjJGuuTLzcBa4FEL9ruAe4DfsOuuHmF2GVEiwKONa7I97CjgNgX4XvpxJ7ASuAMTc78VuD+CPZorewNc2wVZ0mphR3b2jKa8Zotl9vOAY9h1ZTPKmGgtR7uDMKHAaoYTSlfQpwF+OXAB8NLEhLRMjJ1HSzAfwOsSUY28XQL4NLDfhYnVz02RMBHoEeAAnGRBNJpTgLcD9i3AN21nHU48YwT6AE8wwdQo0aG7WkGuZmD/BfBBYHpk9DjBBNgf2KhAUyvgJWUo9P0/jNn4PDMCPYL8RwoktYJflcRz/AET35+ZMnpF6yLQehF/loY+kcbNBv1wJTvs7y2jT1ZRpBhe7BLA0sDezc5VAq7sQ5CnAX0Z8M4oW7ojDcQOAOZhilE2e01WJolWk4Eb+xTktZQJ6XXUa69E2ZIRa38AWIrJx9iIWaK+SDm+1EWQA0yxejxLkMuqZa+iNhXqMf8dwL8Ae0Y2D6ezAZ4GfLtFI+wA/iEhIbo1qmQJ8moTwI/2APBattwHvDayeRjWXgisVk6WhtVxXWnoC7ssV+R7pgYGeVVN9M4DrgFWUN+Dmcbw3QB7coHrImDvyOadDf0C7tlqIjdeYpN2/Ju7zCoa5CE1uXTez9nP3x2z0eE9wBeBuzG76XsBdi1b7gOO7dGEv7ATyROBVSnOHG8IrQK3U19yLnX53qcEBrkA9dImo9wzgb/GLLuv6QHYR1Ub/WOULM1Nb9z9HH67ZHYAh3ZZqmSpyeUzvmY77AjpxX1mAe/A1Chc06TzZ7nbSCItcxJtGsFtfx5CvdxCu6zdbN/iW3rEJALyyRmB/BIl5UQOpOV3z7YRp58m/DhGNlmQOna+CnhZ1OWNK2MnYA5X8t1EIEz1oR4OlRrkN2YA8kuV/Col/JkG9hfayeCaLgBd2m6b7WDdjGrlVm+foZztm9shn3NKj7WgPN8k4IcZgbzcYp5RSmHPp9tQ6uqMpYvuOP/cpM0HAtwTgC/TmMoZKiV0QQ6cKt+9B3BDBiD/n3FArid8uqPvDXzUhh2zArqWLFfbjj4QIBdHT7cTkpDOFYf+ogdRlHaY/AcZMflQmzKgnAD6dMzunkc9J/XthG5vTsTL+xrcszE7wEOu/OmUz1fnzJFZg/wSOttfWUr4Zl8budqWkT6X+1xq274vQS6RkrmYhYGQ4NassySnQ6GeeIaUK7Ky+QmH5y4lQnkvAK7PiM3lWe+jvh90qN+Y+1Cl+0I4T+u8J4B359xxGuShmFynKxzu2LmTjH4yJkUg9LY8aasVmEzQvgC5PMBhymkhwK0d/xPMil4RHJYFk8v7/83TB1rHz7GT2NBsLp/zEKb8RqFBLjd+MPC7gI7SgDiXxiOwixRFmqQm2qMBOvvdyhelAO0G8HbCrE+kgfxB4MCiRlfKKvb6cAbgXgm8SjVmuaD+CSFXZCRbg0kT8AV4UrbMU6NNKMkiWLiH+t7PctEab6ZllVBaU5xyA2ZnOxR7KThUnFwA97iKN4fyyZD6vHMDSxZ51pswZaALUedcbnIi9SPzQk2kapg00ZE+moVruXK9o790FmU5MMCT2vytwPoMQH61GolLeQa3gO4bgcCt47EfKbAkaQfkuzuCXF77Txl2fB1SXICpdxg6nv/ZREg5t5PKcwODewfwF30gSdoB+cQOQS6aeC1mWx8Z+2dYyc9Q2ZJ6xfO9eR2d5YbeQZijPATcm6jv/ev3unmaySW6srOFH/WK48IuAkO+YwJwRWAZuh04Om+TTrmRIywgK4HA/QSm5G+uh60MQX41u25fG6Uxd6cCnNoD1tNa/yLC5BRJu6/CbN7IhRSVm5iKKRDjO/mQh1yLWToeJHCTwlxnU49DJ69fAa/p4ZCuox4XBhq5BTvfJT3lt2eTyksDgnuDGqYGdduTbtR9rPT7BKaQ/ZnAy1U0qZwDgkuCPMSkc0mv9bh88XsItxq3GVOeeJDBnUYg47UBOQH55wNgQdY8diqi6/pzygMdbOOiPrpbJwy9PoK7KdBHqG84zls0SYP84kCEJ3URp9Dl+Lg4fAizCuV7nMdYIkQUwV3cjiiboK8JAHLBxRe6zeLyRacF0N3igHMGJBQ4KBPkSdQ3tYTYRP7KboFcHmCuCglWPHvoFRHcfQnyAzHF9H1OwhBs/QaTs5O5VJEedI1n79Q3PpVYXL3fTHByNGbxxmeO1o1UhIYPfpMnuGVSuZV62eNY6qv/TOZSH8A/HVjw8qys8CIMOwn4refEUjrGX0ZwDwzIL/YkRXnftQkZFJy9Fwe60UtixGSgIiuTgV97EqO87/jQxCjC/mmYJXTXI6xFh63EnBAwkCW9BliPH2X1uGvOipDjXZhEr3LoG7zQg731jpzXF0CalEiv/xfNT6qcFUgBvCcUhoRl5wFPerC33NjFOQZ3s+Senif99IlUGbJAv90D5KIC7sdkXHoTkADxywFuarWVJnlkxeT9TMckOc1o4o9o7lg6ElNFy1eq/JVvmwh7H4RJgvJl74U5BYnObX4n8H3gMdsIj2N22LxXDbPxmA5/kJ8fgDAftJNXZ8IMob3lPT+ivey4XoF7NvVdNM2uO4DjEroyyha3qMoUTIUr16rCSS0+7Nrw+2B21riwt84SfGEO2VuecQ5mRVUWI8bU88rkWHfu/6JetoLI5s7E+c4ALL7UlWjkJhYFYO9LcgoEyXyTUxh20n65uMcxNbZ3U/6KQO/M92XgFk+Q1zCng3REntIbJgIPOA4jwn5bMWfv5C3XRJyxkM6XkccSsuVVcRLq7P9jca+YJe1wfacEKl9+Iu4rT2NqOM8re2PnBlUHBtHvqWLCnwdGoDu1wXWOLC4kuh14dic4kxdd6/nF2zBVX/PG3jJCzQL+iP/ysTDPOuBjUbZ0zOIvxj3bULB5QbvEovO9XRd25Eu/mvOw4KGYokI++cppsuXn1PeVyvPHaEs2LC7EtBqYliCwlr3KN6lKCrLnOTT47ITMCFmQvwZcRv00gyhbWuPtOI92EJC/tR0/y0m6dzoCXEJs1+U4hJYVwNNkyxM22jKSiB5Ea8TcEPAzx/mQYO6b42FOV6ga9exNJ+aYtbIGeLLenpz8dry6h7hI1OgLgHc5zof0HKhlfUb5onM89dByO9HKayZeNwDeTLZcSv3ojihbGsE4jfoezk5BLj5+XzO/ChiHqe+Gdv2SxYkOM8gAbyVbJkTZsktH/6ynNP5OM5mSFllwGSa2qolVOQK8ZbTlV9Qr5w66bJE2WeAYMtTkMSsNf9KDPuzRg2qYTDxyzki9BHiabLmEuEhUSkw2fSTyG7UfpbFr9uexid871VHfKgDA8xI1kE51CmYb1mJMEn+FwVskqtlnrmDKRruY+PN1yYmm/GM69XPLK3Q+PGzAZOZFBneXLXcloi2DtEik611uc2gXwey91FeTS3pIfJljYzsnvUSAt4y2DNoikciUMnArflmscjBwWe9sP1pRvYtd1yoGGa0j2XJyimzp92hLTfngBg+ZMqSwXC4rQL/AUX+XMYsaN0WcBhldSpaFpmG2dt1iZUtVNWC/kohg8Qb777Lj+1+a/I9JmHolnepvXWOwKId55lGitCNbLrf6tJ9li2BnCvUTsl3w+CvsOow09gGYY7c71dDC9r/E5OWWHUaAaO3JlrdjMhUX2UlUP8oWkSmbMflQnSoK8cUzgX31HxZYh7rq75sjHjOXLRVM2Y3PYGLFJyjZ0o+LRD/26CQTsYU6BeDPcpxgiv5e6qjfo7VvQ2oYfh5mQ8o3rGwZU+zXDyyOxVTNQRVU7M8jNMDnO04ISpgEmRUR4F2XLVXM6WsiW/ol2iIYehizLlNyxNV8AfgIbvkj8qUPWs0U9Xd3ZUs5IVt+jqn7WPRoi7D2Okyp7k6JU575Gdgw4TQ1wXRxyK893hstnGw5HHOA6tctYVUKLFtKCWx12vmxPphcxiyvT/UYSu6NOMtVtGUhZpHobEz4t8iyZbnHe2cBs8uYBPwRBxYeUlopWr6iLdOAc4HbMMlHRZUtDzrgUl47AhwoDN5pBKVmP2gzpspTnGDmT7aMAc8FvodZJDqkQLJFsPQHTHWHTud3gs85ZUzhSRw+AGANprZIBHj+ZMswjYtEd1jZskcBZItg6U92stkpvoSs55SB/TxuYL3tYaUI8NzLlqlKtrw2IVvyCPASsBGThu1KoHPKmDCTaxTksRhBKVy0ZQFm59XVmCXtSk6ZXDD1qMd79y4De3ncxOMR4IWMtlSBt2COE/kQbpl73QL4Hz0+Y1oZs5PHFaRrIm4KKVvKdhI6A/gS8Okcy5X1Hp1jhhzu6qrB10W8FNZkEjoKnIk58yaPcsVlkik23RXgYlsiTgrP5iJbzsWkmOZNrqz3eO8eZUySjqtE2Rw1eF+AvAbMpF7AMg/tKfeww+O9E+QYD1cbjfjoG6vReFpFXswHYyO+AB+LuOgbK+G2qp217fB474SY4hpND+klxeZ5kZ0+na1Uxpwu5txDIjb6Rp5ICWKty/Ngu/mwvy/Ad4vY6CsWvy2HQQMfjO3UAHfpsRM83hstP+wtWvfKHLVnzUMl1NIA7mKTIz4Kb6OYWPhFwDIrT/I0yfTB2M4ysMljUrJ3xEdhTQ74nYA57XkJ+dxXu7eHbNpUBtZ6DEt7RZwUUpKMUV/FvBw4CXN4QS2HAN/L8RkB1papL4XWPHpX1ODFsAr1zRCrMEU+F2JWpPOW01/zUAlP5UoNKwZ3sf0iwAsjR7CMvQ34AuY8nLVKluStDWsJjLnYumHqKa8utSdmYrZAbSXu6smrHNFpsNdjtq0tVYCv5PC+BUuTHDX4U1sqy5hjkKGzDDL5sj2BfTwmAdGylyNDmMoHpwCvseCWWoaVnN67YGkfpcE7wZdgeXXZarFOAS69ZGoEeC7lSFXJkfOBIzFHi8sJCmM5H20FS7Msxlxq1gOsEoCPdihTpBJticaDTaP1Vo7o3fI3YArBL8Fs3B1SkqUodpDqtKUO/ABmfWdlGbOpc7PHTRwesZUrOfKgjYwcj6lwNZRzOdLKnuvx3s3AY7LQs8ojGnJ4jKTkQo7sAC4A/gwT2xY5Uilg28j9PsfjvauwCz07qVfx7GT4kiFjLqbgeCfDSDR/AIwpOfI94EWYQ6vWFVSOJOXvROpVj0sddnospkdFjN/v8EHy2gOBeY4T1WjucmRYyZHXY86lKbIcSU4Q51E/AdoFl/frD1vmAFBx5ARMMZlo3Y2OXGBZ+3Ia64X3i1RcYLFVwS1EuEz/shy/XRxHR/x1TY5ca3X2YsxKpC7m00/miilZJFqm/7gH8BDux7bpxYN4jGA2x3w/bOWIWD+elyn4GbGSyxWPD1KvFvHUMu5V9j9H6ewsx6qdwR9WEB1eBIBX1L09CXyKxgpk/TrX0Yei7VT4atdvgl3ZuDGkj/L+paOgr1qtdEycaAaRI7JYM2SjIy/B5I9sKHh0pBOAv8yyeBW3CeYd8rtOcL/dE6DHqUaK5h4dGQIeUNGRe8h/7kjIDq6x5NpBbtefJ3+cjqmo3+mQLa9diz1dNufaMG8SpaK04xZMCbUpAyBHmrHvvphYvisOV2OOcGkga9HhVzrocC3uT7GfMxwB3vFZ9N+jMdw6xGCZYOZdDpNLjdkrtP/Kid7zA0cGFoC8Wf0erT05ch+mJuAJwN30x2KNiwlmTnKcZyQxnMpq8zCLCK7Dw0Zg/5xPNnvJ4FqObAPOU9GRop9QHKJN9sfkRrnibystDjWWOoW3s2sMtpOY7UdzLlN6AfBqQvZdQ2MW5hCDbYKVj3li7zbry3KrL1ns+SV32xBPXhd9ug1w7cf7gbclgD3oCWppizuu2DujFblKwx8KbKfzILsGyrE5ZqZuAVzLkeRizSDLkaQJRo5xbAvB6TbMoVot5bE4/hbPnnRVjnV41gBPRke+TX2VN8qR5u1xlSfmbm6HOMT5f+v4ZdKbtttGzWMcN0uAa389kJAjw1GOpLZFyWJlh6NqEJ+f3g6BSOMfgFkadml8mUx9MaeMlcx3CAFwLUc2AR+nvlgT5cj4hPpF3NZfpN3WUy/eX273S7/hyeLrbdgnbyyuQ1JrPQGelCPX2JEhypH22VvI1Ie9v96Jv+VFr6JeoNF1qP58DhtaZu3DwJ0pIHWRI8swB6vG6Ejn7P2vjkQqI2cVeGUnOBMA7Abci9uyqfTGzZit/3ljcXHEEoehsaKYZrOVI5OV76IcaZ+9n2F96MPe92KyWTsKSwsATvPoXfKer+SYxfcEVrQJ8iTTf4fGXd9RjnROMF8JgK9TXfz/1FHImLopLlJF3rMDU1kpb2HDsoq/brH3vFNNGPWlG+Be4MQoR7z9/nyLjYoDe8t7HrEYxaUNpEd8MkAv+1EOAZ6cbzwyzrNsAc7BlBKL0RF/gN8YAFef9Bk9RSc9HZNE5aKT9M28LadD+ZAKjZ6D2dm0AvgdpnjMcuBrNqwY5UgYX/+5B7gFhxttm3nNe0LOdFdiKoWWczikJx00ERPH3iPFH1GOuM97yhYDK/MSoZPJ2P6YuLYvi/9Hjhmw3ALAUY6EY+8vB2BvvcZSCsVun/G4MXlfFXhFAYb5EsUogVE0cL88ZdLuQpTnh5zTiaTYF3MahCuL65oVM4gx40GaVJYwmZS/xW1dRUvdNZia9EHxIz3QNVc82QMvtZ83HNu/703a+JJA2FmUhQKQ3rIHJmnfdYKgF1TeFUE+MOA+xRPcwt7LLQYzCVRIj3mT581K59hIvcB5lCr9KU2wbbwBtwWdJHufmPX8TaIM1wXokTXbI6fHKEVfgrts23a5h+7WGPt+N4ITMjQcikmSCdErv5XoPNGKbSUFwm8GGu03AYd0KzAhN7/I8+a1Hr8g6vG+092fxm0TQxoJ/l032DvZQ0eAXwTooeKA0yLIC28j9ueHFLh9R/if28/t6givM8K2e0oVSUOtYKoaRZAXm7lPsu055omJisXWEb0KRMhwcUYAqaI3K782gryw4H41pnyDTxi5Z9KkmVQpAf8XAOTikK3U66pEkBcH3Mdg6r/UAoH7+gTGehYOko2jjwd4OHnvBkzeQgR5McB9LCYBKlT7P0aOalzK8HGCvUGfiYV+yCftZ0aQ5xvcr8GEjH3BLQGHMeB1vZQmrR727AChIe2oHTRulIhx8t6bjnO/hXo14gphiiadlVdSSwb3Q4FchxDjimdvTfv/b9RI7QtuwUquF/1klWkG8OsAk04dXalh8tHJ29A1QKZ9fn5K+/gy9z3U0zZKee7hYArpPxKod+tyDVdjtjxFXd4bCTqDepHMCmFK3tUsVubmZVLZbk9/EfWiLr4g1z19GXBUIooTLXu9fQT1QlCjhCkvXbXBhJcUbWTWq1qhersG+SbgvVGydE2SvFuFAccIU2JaSO/NRR2R5YbflxHIa8BlSrLEKEs41taS5OImvg8hOd9fdLkpLHA6jRuPQzrpIeD4yObBWfvV1PdQZtFup/fLXEoeYFFgZ2lGqQIXATNTtGO09oAtk7uZmHrdlYCsnQT3kn4KFOgh78zAciX5WauAk5s0XLT0qJcmgoXWh7WAwYHkZy3pR0mpGfW0DByYZJof2ChOBHp7wD4SsyWsFjBKkkZAH+n3+ZI49f2EWwVrdpTIGPCfmO11EejpwD7U+mg0xX8hSaeiJpR9HwzQIcRNgXVeGptvxZQLm5/S0IMQdSmldOyDgC9QLxudZRtsxhxV3jeauxOQvwhYncGwmHa68CZMbcQjUu6lH1m9nAKo5wD/jinZoeVI6HNCxe+/V1Jx4Fae5YHnAkszdHYS6BXMYVHHYY6+SLJ6ueCgTj7DsH3Wq6ifKpelr4W5lwIHDyq4k5p8BnBFRpPPZkCXRliEOSsmeV8ClDzLmJICdTIsegDwYeobw7MEdnIyeSXmeBhiuLaRbRYrJ41l0AiaZXQjb8acufN+4GlNRps8AL4VoLH3frJ9ls3jPHMWertCPZ+bGLnateHA7OJ5hPCLQs1YJ9mR1lmAnIo51aHcZOQZypDpk0BuBuiyvcdT7T2vSwFeJUP/aUnyB+o7cWIS3Di6fA7wvxnO8FuVrkh2gDuBr1pmfDawexsauNk1rEaDZlcr1tvd3sPbgC/Ze6s06bTVjH2WPAB3dh71dh572ZBtJKyG/BQwyTq0G6E9AXyafqxg8jN+h0nbvRtT7/xP9toS6B4mAbPsdaAF9QI7IZ/f5L66xZzSiYbt8/4DcGFK20WAj8OEwg7Ptw58qWrMbk1cNNhbTZg2YI4FX4PZEf6E+n2TjV7sxNR9AXMG0AR7TQX2xmRFzgT2U79Pb/J9FdV+3TyJQvv+VktAS9U9VKMIcZMsQ5jss7Vks+LWaU7FGP7VmzqRTmNKQlV78Nza32uBj6q2iTurAkZZ5qdo8140eDvAH7MhuXausZwAebzTna+hMfUhRkkCSinNFG8A7upCbHdQr+SawT3AGxMja4ySZMTmZeXk02k8oTgCPSywH8FkAO6W4v9oGUdaxPYFPm6jGBrolQjYjjS2BvZa4DwaF73iBpIeyBbt9P0xtVPWsOtCR2T19ha6NgCfwyzza2BHOZIjoM/GlJBbSfeWqosmQ5K+WA18gsacnAjsnAN9OvAB4A52XYEbNLDrcKP++53WR3tGYBcX6GAKy3wFswgzKGBvBuongP/GlDwuRWD3F9D3Az4I/JDG3SxajxZ5ctrsGbYDN1q2PiBlwh6B3QdRlyTYD8ZsgL4pBezCfqM5n6RK9CNtFNoC/ARzxMwhbfijb1lu0Fi9zK45JgcBL8Ske77Y/p40AZTEg0td8mFN/ayOw7oPAz+zI9StwAr1f3LPyWePAO9TkwavKhCBSX6aZ4F+FCaL7zBaL3AkQZOWAFVqAlz9uwZzO4sqD2GSnX5pAb0ck9w1XocmAnwwwQ67pnvuhomxPwuTtjrfDvkHAVPs/2fpx52YTcIrgAcw6bq/sWB+lF1TdIeadDoiwKNp9hX2HEt5zbBl+j0t0J+Byduehdlfupe9ptkOMGJ/ypL3DnuN2p8bMauH6+y1HrNDZoW9HrXMPNZkfqGlRy02Yd3+H84wYDSNuHiqAAAAAElFTkSuQmCC) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAADICAYAAABbESsGAAAceklEQVR42u2debxcRZXHv93vvRDIDiSACYgkBEHFiCij4kdwQVQUxWU0I7jOjDqAow4JgVkUERHHwXF0HByHERhl0xFFB1AUZVMRIogJIJDEKCCSPWR9r7vnj6pDn7653a+7qm73vd11Pp/7eXkvvdx76le/+tWpU6dKRMublYAyULG/zwVeARwM7A48DtwE3Gr/f0i9Nlq0XFtZ/fs5wGXAZqCWuMaAHwNHKZBHi5Zr1h5WYD0jAeyqBbVc8vctwBtSOke0aLlk7QXATxNMXU1h8Bowan8+CRwWQR4tj6wt0mIYWKRYuxWw00D+3QjwaHll7ecCP0mwdq2Dq2onmc+LII+WN9ZebCWGsHG1Q3BrFv979bnRovWctW/yYO00gF8eGTxar0yz9pnAtg61dqtLOsd1apSIFq1rrC2Ae56n1m7F4FXgqsjg0XqhtYcsa28NyNppEuWsqMGjdUuOCGsfCdycAWsnIyjbgfmRwaNlzdrDCmSLMSuNWbC2gHun/fd5Ca0fLVpmEZIjMYlQWbG2gFs6zFXAhMTIES1acNYesVr7yQxZW3eYKnCOAnYEd7Tg4NasfUvGrF2zersGPEE9ySqCO1om4Bb2PktpbdfVyE7A/TPqyVUTo+6OlgW4h6zuvqwLrC3grgJ3AnNazAOGYxSl+TAbrf0JZRU4FzjbRjJGuuTLzcBa4FEL9ruAe4DfsOuuHmF2GVEiwKONa7I97CjgNgX4XvpxJ7ASuAMTc78VuD+CPZorewNc2wVZ0mphR3b2jKa8Zotl9vOAY9h1ZTPKmGgtR7uDMKHAaoYTSlfQpwF+OXAB8NLEhLRMjJ1HSzAfwOsSUY28XQL4NLDfhYnVz02RMBHoEeAAnGRBNJpTgLcD9i3AN21nHU48YwT6AE8wwdQo0aG7WkGuZmD/BfBBYHpk9DjBBNgf2KhAUyvgJWUo9P0/jNn4PDMCPYL8RwoktYJflcRz/AET35+ZMnpF6yLQehF/loY+kcbNBv1wJTvs7y2jT1ZRpBhe7BLA0sDezc5VAq7sQ5CnAX0Z8M4oW7ojDcQOAOZhilE2e01WJolWk4Eb+xTktZQJ6XXUa69E2ZIRa38AWIrJx9iIWaK+SDm+1EWQA0yxejxLkMuqZa+iNhXqMf8dwL8Ae0Y2D6ezAZ4GfLtFI+wA/iEhIbo1qmQJ8moTwI/2APBattwHvDayeRjWXgisVk6WhtVxXWnoC7ssV+R7pgYGeVVN9M4DrgFWUN+Dmcbw3QB7coHrImDvyOadDf0C7tlqIjdeYpN2/Ju7zCoa5CE1uXTez9nP3x2z0eE9wBeBuzG76XsBdi1b7gOO7dGEv7ATyROBVSnOHG8IrQK3U19yLnX53qcEBrkA9dImo9wzgb/GLLuv6QHYR1Ub/WOULM1Nb9z9HH67ZHYAh3ZZqmSpyeUzvmY77AjpxX1mAe/A1Chc06TzZ7nbSCItcxJtGsFtfx5CvdxCu6zdbN/iW3rEJALyyRmB/BIl5UQOpOV3z7YRp58m/DhGNlmQOna+CnhZ1OWNK2MnYA5X8t1EIEz1oR4OlRrkN2YA8kuV/Col/JkG9hfayeCaLgBd2m6b7WDdjGrlVm+foZztm9shn3NKj7WgPN8k4IcZgbzcYp5RSmHPp9tQ6uqMpYvuOP/cpM0HAtwTgC/TmMoZKiV0QQ6cKt+9B3BDBiD/n3FArid8uqPvDXzUhh2zArqWLFfbjj4QIBdHT7cTkpDOFYf+ogdRlHaY/AcZMflQmzKgnAD6dMzunkc9J/XthG5vTsTL+xrcszE7wEOu/OmUz1fnzJFZg/wSOttfWUr4Zl8budqWkT6X+1xq274vQS6RkrmYhYGQ4NassySnQ6GeeIaUK7Ky+QmH5y4lQnkvAK7PiM3lWe+jvh90qN+Y+1Cl+0I4T+u8J4B359xxGuShmFynKxzu2LmTjH4yJkUg9LY8aasVmEzQvgC5PMBhymkhwK0d/xPMil4RHJYFk8v7/83TB1rHz7GT2NBsLp/zEKb8RqFBLjd+MPC7gI7SgDiXxiOwixRFmqQm2qMBOvvdyhelAO0G8HbCrE+kgfxB4MCiRlfKKvb6cAbgXgm8SjVmuaD+CSFXZCRbg0kT8AV4UrbMU6NNKMkiWLiH+t7PctEab6ZllVBaU5xyA2ZnOxR7KThUnFwA97iKN4fyyZD6vHMDSxZ51pswZaALUedcbnIi9SPzQk2kapg00ZE+moVruXK9o790FmU5MMCT2vytwPoMQH61GolLeQa3gO4bgcCt47EfKbAkaQfkuzuCXF77Txl2fB1SXICpdxg6nv/ZREg5t5PKcwODewfwF30gSdoB+cQOQS6aeC1mWx8Z+2dYyc9Q2ZJ6xfO9eR2d5YbeQZijPATcm6jv/ev3unmaySW6srOFH/WK48IuAkO+YwJwRWAZuh04Om+TTrmRIywgK4HA/QSm5G+uh60MQX41u25fG6Uxd6cCnNoD1tNa/yLC5BRJu6/CbN7IhRSVm5iKKRDjO/mQh1yLWToeJHCTwlxnU49DJ69fAa/p4ZCuox4XBhq5BTvfJT3lt2eTyksDgnuDGqYGdduTbtR9rPT7BKaQ/ZnAy1U0qZwDgkuCPMSkc0mv9bh88XsItxq3GVOeeJDBnUYg47UBOQH55wNgQdY8diqi6/pzygMdbOOiPrpbJwy9PoK7KdBHqG84zls0SYP84kCEJ3URp9Dl+Lg4fAizCuV7nMdYIkQUwV3cjiiboK8JAHLBxRe6zeLyRacF0N3igHMGJBQ4KBPkSdQ3tYTYRP7KboFcHmCuCglWPHvoFRHcfQnyAzHF9H1OwhBs/QaTs5O5VJEedI1n79Q3PpVYXL3fTHByNGbxxmeO1o1UhIYPfpMnuGVSuZV62eNY6qv/TOZSH8A/HVjw8qys8CIMOwn4refEUjrGX0ZwDwzIL/YkRXnftQkZFJy9Fwe60UtixGSgIiuTgV97EqO87/jQxCjC/mmYJXTXI6xFh63EnBAwkCW9BliPH2X1uGvOipDjXZhEr3LoG7zQg731jpzXF0CalEiv/xfNT6qcFUgBvCcUhoRl5wFPerC33NjFOQZ3s+Senif99IlUGbJAv90D5KIC7sdkXHoTkADxywFuarWVJnlkxeT9TMckOc1o4o9o7lg6ElNFy1eq/JVvmwh7H4RJgvJl74U5BYnObX4n8H3gMdsIj2N22LxXDbPxmA5/kJ8fgDAftJNXZ8IMob3lPT+ivey4XoF7NvVdNM2uO4DjEroyyha3qMoUTIUr16rCSS0+7Nrw+2B21riwt84SfGEO2VuecQ5mRVUWI8bU88rkWHfu/6JetoLI5s7E+c4ALL7UlWjkJhYFYO9LcgoEyXyTUxh20n65uMcxNbZ3U/6KQO/M92XgFk+Q1zCng3REntIbJgIPOA4jwn5bMWfv5C3XRJyxkM6XkccSsuVVcRLq7P9jca+YJe1wfacEKl9+Iu4rT2NqOM8re2PnBlUHBtHvqWLCnwdGoDu1wXWOLC4kuh14dic4kxdd6/nF2zBVX/PG3jJCzQL+iP/ysTDPOuBjUbZ0zOIvxj3bULB5QbvEovO9XRd25Eu/mvOw4KGYokI++cppsuXn1PeVyvPHaEs2LC7EtBqYliCwlr3KN6lKCrLnOTT47ITMCFmQvwZcRv00gyhbWuPtOI92EJC/tR0/y0m6dzoCXEJs1+U4hJYVwNNkyxM22jKSiB5Ea8TcEPAzx/mQYO6b42FOV6ga9exNJ+aYtbIGeLLenpz8dry6h7hI1OgLgHc5zof0HKhlfUb5onM89dByO9HKayZeNwDeTLZcSv3ojihbGsE4jfoezk5BLj5+XzO/ChiHqe+Gdv2SxYkOM8gAbyVbJkTZsktH/6ynNP5OM5mSFllwGSa2qolVOQK8ZbTlV9Qr5w66bJE2WeAYMtTkMSsNf9KDPuzRg2qYTDxyzki9BHiabLmEuEhUSkw2fSTyG7UfpbFr9uexid871VHfKgDA8xI1kE51CmYb1mJMEn+FwVskqtlnrmDKRruY+PN1yYmm/GM69XPLK3Q+PGzAZOZFBneXLXcloi2DtEik611uc2gXwey91FeTS3pIfJljYzsnvUSAt4y2DNoikciUMnArflmscjBwWe9sP1pRvYtd1yoGGa0j2XJyimzp92hLTfngBg+ZMqSwXC4rQL/AUX+XMYsaN0WcBhldSpaFpmG2dt1iZUtVNWC/kohg8Qb777Lj+1+a/I9JmHolnepvXWOwKId55lGitCNbLrf6tJ9li2BnCvUTsl3w+CvsOow09gGYY7c71dDC9r/E5OWWHUaAaO3JlrdjMhUX2UlUP8oWkSmbMflQnSoK8cUzgX31HxZYh7rq75sjHjOXLRVM2Y3PYGLFJyjZ0o+LRD/26CQTsYU6BeDPcpxgiv5e6qjfo7VvQ2oYfh5mQ8o3rGwZU+zXDyyOxVTNQRVU7M8jNMDnO04ISpgEmRUR4F2XLVXM6WsiW/ol2iIYehizLlNyxNV8AfgIbvkj8qUPWs0U9Xd3ZUs5IVt+jqn7WPRoi7D2Okyp7k6JU575Gdgw4TQ1wXRxyK893hstnGw5HHOA6tctYVUKLFtKCWx12vmxPphcxiyvT/UYSu6NOMtVtGUhZpHobEz4t8iyZbnHe2cBs8uYBPwRBxYeUlopWr6iLdOAc4HbMMlHRZUtDzrgUl47AhwoDN5pBKVmP2gzpspTnGDmT7aMAc8FvodZJDqkQLJFsPQHTHWHTud3gs85ZUzhSRw+AGANprZIBHj+ZMswjYtEd1jZskcBZItg6U92stkpvoSs55SB/TxuYL3tYaUI8NzLlqlKtrw2IVvyCPASsBGThu1KoHPKmDCTaxTksRhBKVy0ZQFm59XVmCXtSk6ZXDD1qMd79y4De3ncxOMR4IWMtlSBt2COE/kQbpl73QL4Hz0+Y1oZs5PHFaRrIm4KKVvKdhI6A/gS8Okcy5X1Hp1jhhzu6qrB10W8FNZkEjoKnIk58yaPcsVlkik23RXgYlsiTgrP5iJbzsWkmOZNrqz3eO8eZUySjqtE2Rw1eF+AvAbMpF7AMg/tKfeww+O9E+QYD1cbjfjoG6vReFpFXswHYyO+AB+LuOgbK+G2qp217fB474SY4hpND+klxeZ5kZ0+na1Uxpwu5txDIjb6Rp5ICWKty/Ngu/mwvy/Ad4vY6CsWvy2HQQMfjO3UAHfpsRM83hstP+wtWvfKHLVnzUMl1NIA7mKTIz4Kb6OYWPhFwDIrT/I0yfTB2M4ysMljUrJ3xEdhTQ74nYA57XkJ+dxXu7eHbNpUBtZ6DEt7RZwUUpKMUV/FvBw4CXN4QS2HAN/L8RkB1papL4XWPHpX1ODFsAr1zRCrMEU+F2JWpPOW01/zUAlP5UoNKwZ3sf0iwAsjR7CMvQ34AuY8nLVKluStDWsJjLnYumHqKa8utSdmYrZAbSXu6smrHNFpsNdjtq0tVYCv5PC+BUuTHDX4U1sqy5hjkKGzDDL5sj2BfTwmAdGylyNDmMoHpwCvseCWWoaVnN67YGkfpcE7wZdgeXXZarFOAS69ZGoEeC7lSFXJkfOBIzFHi8sJCmM5H20FS7Msxlxq1gOsEoCPdihTpBJticaDTaP1Vo7o3fI3YArBL8Fs3B1SkqUodpDqtKUO/ABmfWdlGbOpc7PHTRwesZUrOfKgjYwcj6lwNZRzOdLKnuvx3s3AY7LQs8ojGnJ4jKTkQo7sAC4A/gwT2xY5Uilg28j9PsfjvauwCz07qVfx7GT4kiFjLqbgeCfDSDR/AIwpOfI94EWYQ6vWFVSOJOXvROpVj0sddnospkdFjN/v8EHy2gOBeY4T1WjucmRYyZHXY86lKbIcSU4Q51E/AdoFl/frD1vmAFBx5ARMMZlo3Y2OXGBZ+3Ia64X3i1RcYLFVwS1EuEz/shy/XRxHR/x1TY5ca3X2YsxKpC7m00/miilZJFqm/7gH8BDux7bpxYN4jGA2x3w/bOWIWD+elyn4GbGSyxWPD1KvFvHUMu5V9j9H6ewsx6qdwR9WEB1eBIBX1L09CXyKxgpk/TrX0Yei7VT4atdvgl3ZuDGkj/L+paOgr1qtdEycaAaRI7JYM2SjIy/B5I9sKHh0pBOAv8yyeBW3CeYd8rtOcL/dE6DHqUaK5h4dGQIeUNGRe8h/7kjIDq6x5NpBbtefJ3+cjqmo3+mQLa9diz1dNufaMG8SpaK04xZMCbUpAyBHmrHvvphYvisOV2OOcGkga9HhVzrocC3uT7GfMxwB3vFZ9N+jMdw6xGCZYOZdDpNLjdkrtP/Kid7zA0cGFoC8Wf0erT05ch+mJuAJwN30x2KNiwlmTnKcZyQxnMpq8zCLCK7Dw0Zg/5xPNnvJ4FqObAPOU9GRop9QHKJN9sfkRrnibystDjWWOoW3s2sMtpOY7UdzLlN6AfBqQvZdQ2MW5hCDbYKVj3li7zbry3KrL1ns+SV32xBPXhd9ug1w7cf7gbclgD3oCWppizuu2DujFblKwx8KbKfzILsGyrE5ZqZuAVzLkeRizSDLkaQJRo5xbAvB6TbMoVot5bE4/hbPnnRVjnV41gBPRke+TX2VN8qR5u1xlSfmbm6HOMT5f+v4ZdKbtttGzWMcN0uAa389kJAjw1GOpLZFyWJlh6NqEJ+f3g6BSOMfgFkadml8mUx9MaeMlcx3CAFwLUc2AR+nvlgT5cj4hPpF3NZfpN3WUy/eX273S7/hyeLrbdgnbyyuQ1JrPQGelCPX2JEhypH22VvI1Ie9v96Jv+VFr6JeoNF1qP58DhtaZu3DwJ0pIHWRI8swB6vG6Ejn7P2vjkQqI2cVeGUnOBMA7Abci9uyqfTGzZit/3ljcXHEEoehsaKYZrOVI5OV76IcaZ+9n2F96MPe92KyWTsKSwsATvPoXfKer+SYxfcEVrQJ8iTTf4fGXd9RjnROMF8JgK9TXfz/1FHImLopLlJF3rMDU1kpb2HDsoq/brH3vFNNGPWlG+Be4MQoR7z9/nyLjYoDe8t7HrEYxaUNpEd8MkAv+1EOAZ6cbzwyzrNsAc7BlBKL0RF/gN8YAFef9Bk9RSc9HZNE5aKT9M28LadD+ZAKjZ6D2dm0AvgdpnjMcuBrNqwY5UgYX/+5B7gFhxttm3nNe0LOdFdiKoWWczikJx00ERPH3iPFH1GOuM97yhYDK/MSoZPJ2P6YuLYvi/9Hjhmw3ALAUY6EY+8vB2BvvcZSCsVun/G4MXlfFXhFAYb5EsUogVE0cL88ZdLuQpTnh5zTiaTYF3MahCuL65oVM4gx40GaVJYwmZS/xW1dRUvdNZia9EHxIz3QNVc82QMvtZ83HNu/703a+JJA2FmUhQKQ3rIHJmnfdYKgF1TeFUE+MOA+xRPcwt7LLQYzCVRIj3mT581K59hIvcB5lCr9KU2wbbwBtwWdJHufmPX8TaIM1wXokTXbI6fHKEVfgrts23a5h+7WGPt+N4ITMjQcikmSCdErv5XoPNGKbSUFwm8GGu03AYd0KzAhN7/I8+a1Hr8g6vG+092fxm0TQxoJ/l032DvZQ0eAXwTooeKA0yLIC28j9ueHFLh9R/if28/t6givM8K2e0oVSUOtYKoaRZAXm7lPsu055omJisXWEb0KRMhwcUYAqaI3K782gryw4H41pnyDTxi5Z9KkmVQpAf8XAOTikK3U66pEkBcH3Mdg6r/UAoH7+gTGehYOko2jjwd4OHnvBkzeQgR5McB9LCYBKlT7P0aOalzK8HGCvUGfiYV+yCftZ0aQ5xvcr8GEjH3BLQGHMeB1vZQmrR727AChIe2oHTRulIhx8t6bjnO/hXo14gphiiadlVdSSwb3Q4FchxDjimdvTfv/b9RI7QtuwUquF/1klWkG8OsAk04dXalh8tHJ29A1QKZ9fn5K+/gy9z3U0zZKee7hYArpPxKod+tyDVdjtjxFXd4bCTqDepHMCmFK3tUsVubmZVLZbk9/EfWiLr4g1z19GXBUIooTLXu9fQT1QlCjhCkvXbXBhJcUbWTWq1qhersG+SbgvVGydE2SvFuFAccIU2JaSO/NRR2R5YbflxHIa8BlSrLEKEs41taS5OImvg8hOd9fdLkpLHA6jRuPQzrpIeD4yObBWfvV1PdQZtFup/fLXEoeYFFgZ2lGqQIXATNTtGO09oAtk7uZmHrdlYCsnQT3kn4KFOgh78zAciX5WauAk5s0XLT0qJcmgoXWh7WAwYHkZy3pR0mpGfW0DByYZJof2ChOBHp7wD4SsyWsFjBKkkZAH+n3+ZI49f2EWwVrdpTIGPCfmO11EejpwD7U+mg0xX8hSaeiJpR9HwzQIcRNgXVeGptvxZQLm5/S0IMQdSmldOyDgC9QLxudZRtsxhxV3jeauxOQvwhYncGwmHa68CZMbcQjUu6lH1m9nAKo5wD/jinZoeVI6HNCxe+/V1Jx4Fae5YHnAkszdHYS6BXMYVHHYY6+SLJ6ueCgTj7DsH3Wq6ifKpelr4W5lwIHDyq4k5p8BnBFRpPPZkCXRliEOSsmeV8ClDzLmJICdTIsegDwYeobw7MEdnIyeSXmeBhiuLaRbRYrJ41l0AiaZXQjb8acufN+4GlNRps8AL4VoLH3frJ9ls3jPHMWertCPZ+bGLnateHA7OJ5hPCLQs1YJ9mR1lmAnIo51aHcZOQZypDpk0BuBuiyvcdT7T2vSwFeJUP/aUnyB+o7cWIS3Di6fA7wvxnO8FuVrkh2gDuBr1pmfDawexsauNk1rEaDZlcr1tvd3sPbgC/Ze6s06bTVjH2WPAB3dh71dh572ZBtJKyG/BQwyTq0G6E9AXyafqxg8jN+h0nbvRtT7/xP9toS6B4mAbPsdaAF9QI7IZ/f5L66xZzSiYbt8/4DcGFK20WAj8OEwg7Ptw58qWrMbk1cNNhbTZg2YI4FX4PZEf6E+n2TjV7sxNR9AXMG0AR7TQX2xmRFzgT2U79Pb/J9FdV+3TyJQvv+VktAS9U9VKMIcZMsQ5jss7Vks+LWaU7FGP7VmzqRTmNKQlV78Nza32uBj6q2iTurAkZZ5qdo8140eDvAH7MhuXausZwAebzTna+hMfUhRkkCSinNFG8A7upCbHdQr+SawT3AGxMja4ySZMTmZeXk02k8oTgCPSywH8FkAO6W4v9oGUdaxPYFPm6jGBrolQjYjjS2BvZa4DwaF73iBpIeyBbt9P0xtVPWsOtCR2T19ha6NgCfwyzza2BHOZIjoM/GlJBbSfeWqosmQ5K+WA18gsacnAjsnAN9OvAB4A52XYEbNLDrcKP++53WR3tGYBcX6GAKy3wFswgzKGBvBuongP/GlDwuRWD3F9D3Az4I/JDG3SxajxZ5ctrsGbYDN1q2PiBlwh6B3QdRlyTYD8ZsgL4pBezCfqM5n6RK9CNtFNoC/ARzxMwhbfijb1lu0Fi9zK45JgcBL8Ske77Y/p40AZTEg0td8mFN/ayOw7oPAz+zI9StwAr1f3LPyWePAO9TkwavKhCBSX6aZ4F+FCaL7zBaL3AkQZOWAFVqAlz9uwZzO4sqD2GSnX5pAb0ck9w1XocmAnwwwQ67pnvuhomxPwuTtjrfDvkHAVPs/2fpx52YTcIrgAcw6bq/sWB+lF1TdIeadDoiwKNp9hX2HEt5zbBl+j0t0J+Byduehdlfupe9ptkOMGJ/ypL3DnuN2p8bMauH6+y1HrNDZoW9HrXMPNZkfqGlRy02Yd3+H84wYDSNuHiqAAAAAElFTkSuQmCC) 50%/contain no-repeat}.kit-mark-play{width:1.1em;height:1.1em;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABACAYAAABP97SyAAAE6ElEQVR42t2aO4gdVRjHf2fm7kYj0cUISXCjIYogpBBsLLRZSKKFmkJsxMZnYaFioZGkSFIIotiJKIYkSqIIxkaxUaIRCwUfaDSJlc9oQKJJyO7ee+cei/sd9uNk5u7cuWdeDhx2GGbnzn/+3/v8YfzDyGrFYXLeE8n5ALByHqn/19dbdcQpYFcCl2TcG7WFQXfdAmuBrcCtwPXAKrn+D3AC+Aw4AvypmHWsNtZsHcDHgd8F0Kj1G/AqcIvHqGkiOMfAi/LyA2BB1mLGckAXgf3ADeqZnSYBdeB2ygs7UD1Z/YzVk3t78n+ngR3AzAh/ri2gbAMSYB7ojgCVtRZVVD0JPKaCUlQXm87vVgHfKrPMApEss/qe6X4lH642NjV7VplbXkBZq+cBfQNYU0cQcgD3yovMBwDnA+0qs52rg81LgW9UNAwJ0Jntgjy/CzwPXKF8Myo72V8D/Cr+1w0MTq+uirbfA/eUzab7chslvA+U/5UBUKcV55sHgPVlsBl559GYhfgkxURH+eb9wBfAQ/KBB6HYjAp0F6GBxgJyLfAacBjYIGxPHGnLZCxP32iU7/UF6DbgqPhmIiYchwJoaug5jfobSwSfBd4BXpG8WZjNNIChGldbkO2OCkSPAp8D9yo2o0kB1ln5G+WbkZjsRuBt4HXJmwP5CIWCTOjDTmARzmRdJ/MA8BFwkzCcK500bsSQ8Y6R+ObNwMdiurnSSZThM02cmnXEZGck+Lwn5puMAhkVDAp1zYxiVe7dDXwK3C7XOnlMtA0gdTq5GnhXcmY/jck2+KAf4d2aEiZXAPtk6neRubYF4Kg+tg9cJlO91RJ4zP8FoDbXG4Enxc1ME4rt0KkkkVw5q1lsO4O6K0mAdcBdmryyuom0oFBmFaS3GuZ0RqjSRMuudd2z1wPTzkyjEmvQUL3iuPlyWlJIKf2g8cwlVK84zuGK89I7+km7iaK/9YsUABFgOxWbZhUR9RNNWBOKbRPow8bAXwyHVrgN2KqKbVsyyESwvMxwMzZOSxO2Ah8p45k9iZxfAi8JpkFdtagN/Ky+dBOngAeBc/7v1FGq2QCRdiBmuQI4BtwBfOezl5YmbIXmWjSFuJ5vWprdOYabtnGasqNNxbYbMk0B/wJPSCd/Wo0yUgc5TRxZWO98IIxZ4BCwGziu9vwTRkyq/AdpMzU1g3PDpA7Dff6dwAeqm19WQtbxTMA2iDUXRM4DLzDcEZ5XbpWQc9bo23md7PmsHQWekhzHKF+rc3dpHAYT8bVzwNPAZgEXL+dreRg0NQUaDQzgfWC75LVCrOVNE7Yic3RN6ingYeBOAVeYtbxpwpSc06wa3u4D9gA/q1FgQmAhwgapxMuWkWjl04fAbZQsI3FMzQA/sCTUCS0E0vqYEwx3bSvTlhrl4L4QL4QuRrO2lyW9mqmqXHS++AwXi/EmBeb87VgKa1QthL0O+NsTwE5qjmeAXSzp0moTr7sffc5THBZVFfaBN4FNTZE3O3+4nOHOqTPVIrrQI55kckpV/qYJmu1Z4Gs18+imaLbd9a4Cdhx4RPlX3AStdhbIdcBbLAlwrAoefa8rPwk8C1zl7dvR5P02d2yR0P6jdNIXgLPAT8BB4D7gyiap6/POI/3iezVwrdSNC8AfMi5gnAaUhu6DxyOYjpu8M2zGuMd4gr1WsPUfgq9qWrIRT+0AAAAASUVORK5CYII=) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABACAYAAABP97SyAAAE6ElEQVR42t2aO4gdVRjHf2fm7kYj0cUISXCjIYogpBBsLLRZSKKFmkJsxMZnYaFioZGkSFIIotiJKIYkSqIIxkaxUaIRCwUfaDSJlc9oQKJJyO7ee+cei/sd9uNk5u7cuWdeDhx2GGbnzn/+3/v8YfzDyGrFYXLeE8n5ALByHqn/19dbdcQpYFcCl2TcG7WFQXfdAmuBrcCtwPXAKrn+D3AC+Aw4AvypmHWsNtZsHcDHgd8F0Kj1G/AqcIvHqGkiOMfAi/LyA2BB1mLGckAXgf3ADeqZnSYBdeB2ygs7UD1Z/YzVk3t78n+ngR3AzAh/ri2gbAMSYB7ojgCVtRZVVD0JPKaCUlQXm87vVgHfKrPMApEss/qe6X4lH642NjV7VplbXkBZq+cBfQNYU0cQcgD3yovMBwDnA+0qs52rg81LgW9UNAwJ0Jntgjy/CzwPXKF8Myo72V8D/Cr+1w0MTq+uirbfA/eUzab7chslvA+U/5UBUKcV55sHgPVlsBl559GYhfgkxURH+eb9wBfAQ/KBB6HYjAp0F6GBxgJyLfAacBjYIGxPHGnLZCxP32iU7/UF6DbgqPhmIiYchwJoaug5jfobSwSfBd4BXpG8WZjNNIChGldbkO2OCkSPAp8D9yo2o0kB1ln5G+WbkZjsRuBt4HXJmwP5CIWCTOjDTmARzmRdJ/MA8BFwkzCcK500bsSQ8Y6R+ObNwMdiurnSSZThM02cmnXEZGck+Lwn5puMAhkVDAp1zYxiVe7dDXwK3C7XOnlMtA0gdTq5GnhXcmY/jck2+KAf4d2aEiZXAPtk6neRubYF4Kg+tg9cJlO91RJ4zP8FoDbXG4Enxc1ME4rt0KkkkVw5q1lsO4O6K0mAdcBdmryyuom0oFBmFaS3GuZ0RqjSRMuudd2z1wPTzkyjEmvQUL3iuPlyWlJIKf2g8cwlVK84zuGK89I7+km7iaK/9YsUABFgOxWbZhUR9RNNWBOKbRPow8bAXwyHVrgN2KqKbVsyyESwvMxwMzZOSxO2Ah8p45k9iZxfAi8JpkFdtagN/Ky+dBOngAeBc/7v1FGq2QCRdiBmuQI4BtwBfOezl5YmbIXmWjSFuJ5vWprdOYabtnGasqNNxbYbMk0B/wJPSCd/Wo0yUgc5TRxZWO98IIxZ4BCwGziu9vwTRkyq/AdpMzU1g3PDpA7Dff6dwAeqm19WQtbxTMA2iDUXRM4DLzDcEZ5XbpWQc9bo23md7PmsHQWekhzHKF+rc3dpHAYT8bVzwNPAZgEXL+dreRg0NQUaDQzgfWC75LVCrOVNE7Yic3RN6ingYeBOAVeYtbxpwpSc06wa3u4D9gA/q1FgQmAhwgapxMuWkWjl04fAbZQsI3FMzQA/sCTUCS0E0vqYEwx3bSvTlhrl4L4QL4QuRrO2lyW9mqmqXHS++AwXi/EmBeb87VgKa1QthL0O+NsTwE5qjmeAXSzp0moTr7sffc5THBZVFfaBN4FNTZE3O3+4nOHOqTPVIrrQI55kckpV/qYJmu1Z4Gs18+imaLbd9a4Cdhx4RPlX3AStdhbIdcBbLAlwrAoefa8rPwk8C1zl7dvR5P02d2yR0P6jdNIXgLPAT8BB4D7gyiap6/POI/3iezVwrdSNC8AfMi5gnAaUhu6DxyOYjpu8M2zGuMd4gr1WsPUfgq9qWrIRT+0AAAAASUVORK5CYII=) 50%/contain no-repeat}.kit-mark-sound{background:currentColor;flex:none;width:1.3em;height:1.3em;display:inline-block;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAACgCAYAAAC/tqYxAAAT90lEQVR42u2de7BdZXnGf+vsk5Nzcm0SQiCYCwkEDFFEJCgpBBQFqUFF2wpeGWxtae2o7dQZW6fTGaXtP9KOM7Za21qw0wte0CIgYioCRiAYiSRESEI0ISRwcieXc139432/7JWdvU/O+ta39l5r7/eZ2ZPkZO991v72s97vea9fBUNoRPpI/nsS0A0M1/zc0IQvw5APZgBLgfOBc4BB4FngGeCXwGFbIiN42dYyVmu9HHg3cBUwD5gKjAIHgM3A94HvAE8DQ7Z0hrLgTOCTwJPAgBK+3uMV4IfATUp+MzaGQu+AEbAA+DywO0HkUX0k/z6a+P8NwLuALiO4ocjkXg58DehPkDke4+GIPgJ8GzjXrLihiDgNeA/wvYQkORW545rn9QO3AhNsOQ1FQQV4PXA7sBUJ/6Uhdy3J71aJY1bc0HJ0AZcD9wBHUxK6EcE3ACtLTvCo5mEoMbnvR8J7Pla7HsFfAj5QUoJHnv/XFHQbZ1ORewXwGeAtunZxoC+xG+gp6brE+ud0oE/XYwiJ+Q8ZwctF7r9IkDu0hYpLuC6TkCzt64CLgbN0TQ4B64GHgF8gWVxDiWRJqIeTKHuBm0smUWYBHwceBnbVrM0ocBBJZr0DixAVVldGOZK7zASfBfw5sJ368f3kz9YYyYtJ7l7g6hzJXVaC9wC3AL8eg9TJzzYC/MRIXixMAz4KrFX9GBvBj1/XEuA+0ie11gCrmk1yczJPxARgGXADcCOw2JbkJLwauMDj5liuESgSu6IRvEmWKQZ+Qy3MzcClGiEIFQZsB8RqAJYAMz2d9UubTfJuIzcxEsP9IPAJYFGdbdmMgKxTRck90XN9omaTvNu+NKYDH0bquBdSjUcbufNb96bJlS4j90nktlqK+vIEpKjsJU6swfHlnbPk11p0JR9MB/4EeJ7sNSWdFEW5CtgYaM1yj65UOtByM4blbtU1HQMeAH5eAoIfVB3+GqT2JOt7zlW/50VgGxI3N4IHlCWttpplIbjDUaRxuheZGNCb0UBESA3LIiR5tJWAdTkVI3chrq1MBAepFNyk5D5PLXnWXfBVwBRgHbAn1DpUOoDYjtynKbk/UQBZUnaCJ0nep5Y8K8kjZCpBPzKVYDjEWlTanNxuq1uiDuXvIa1hRUrglJXgtZY8C8ndd9WLDEzalnD+DWNgKvBm4E6kRrlV0ZJ2LJdNXusCpD91b8Y1HlXL/QOkvjzzerSrBY+QQvyPAn+K9DuG0Ilmwetf//5AlhwkRj4XyZY+o3rcUINlyJyS/QWy1u1owetZ8i8EsOQxEo68HZhT4nXJjdx3AkcKKEnaleD1SL4vw/q71+zQdfFOAlXakNyfRobxFFWStJtEaeR4TkzIFd8AwTSkweJxPEOHlTYk9w1IqWtZrGG7EbyRJvd9r5nAr3RtRugwRDWy5HDBNXc7S5RGcuVL+A9IcutzL5JQSr0+7WDB61nuspGhnSx4rSV/EThbHz6Vms6K70JGUQy1u8PpPlw3Eiv9esKhLNujmRY8avDI+7uqIM3ba8k2v3E9cD0dUuI9EXgnkhAoK7mbRfBTETnK+aZCd9bPqAOaJbJyd1qpUimZ1e5CGoHfj6TeV1D+Yvk8JUqyXGESkkBZCszXtRymOnUqT5IPIY0Si5GyibQ3lYuGzUFChz8br8PZXRICuDqFNyMzOa7Er/G10xAj5QoXAW9FRqwt0DXdBjylu+A6JLGS1zVEwHPAvynBl5IuhOs4MAN4E/A/qsmTN3Bw7dasB8BkZIyDu3PjNnnkKVEqyIiHv1IC14tkHNVd46+VdJUcjRRIOeynqB7zMuqxVmuBS0KsVVE81XkaJdnIiefdGMHH/t5eD9yllrl2tFrtNKpDyFEqlzeB5AuAb9B4ItZ41uqPxytNu0+xJUTIvJAZLdDrrs74GqRnbzbW8T7erbxPIw7vUGk32kD3xgnLukqf+zlk1FroUlXHpx3Ad4HLkPrv8UqVpEy5DngQSSaNKVO6x3ij2UiD6UrkkKQemluf26vWew5hZ3F3AuYiXeuunazrFFY1ToTz9iKx662hNG4NRpCxyo8iJRU+WK7+2BaqcfF4vBYAJdVn1REZLtBW3m6P0BLFvfZi9Vd8DsXag7T09eS4W3YBHwJ2ZtDi48pudtWx3HOAPwD+SPVSpcUkMEniHxjwkTczgffqDtCV07WNAj9WKx5nsOJvUS0ej4fgSXL/of49LkAkxdB8Df8GteKvzkEauvfbDvyvR7jPXcss9TEWj2UEkwSvR24jWDnhIhS+6AHehuQc5ubkeyW1+CjpEz9ouPDKhI/WkODT9cMYudsD/ciMkSw6fjIykPRjVJNqoTjhyLhDrfjump+nseK/iUxMqHt9juAXAjcpuUeN3KWFI8gu4BEkBu4bCXGjNj6IhGpDh4kjteK+WtwZ4fOQwUENNfgE9boXmuVuGx09qJbxW0gxWuT5PrHy4kZk8lRIfjhC+2pxh3lIvqTuaytIEc71wBXm2LWMkHkUW+1BRqzNQPIYEzJc3+lIWv8p/TMK+NlHkbrxperUjlcKuef0If2fP613M3cF1laGYmED8HdIavxIBis+A4lbX0vYAr2kFn/IQ1K5BJVTIGNGUQztiY11SB57kHwh8BHkfJ6QUsVp8adVpvhgLjIHxwjeoRJoIzLK4UcZyBlpxOK3kRLc0P7aNiT17oPJSKTnJOtvBO+cyMrTSAOwax3zseKTgLcjUbfQeBEp8jrs4Wz2IBGfk8oLjOCdgxGkueFfkO6ayIPkqCN4XUArHicc7R+ltOLuM0xUHT7XJEpnS5VB5NCnB5EiOh8y9iFx8Tys+BZkHqFP4ON1VAd2xkbwzpQqEZLh/JpKFt8k0FK14lMCa/F9SvABD2d4jt50vckbxAjemUT/CXAHkiJPW+jk+mOv4MQzRUPcfAPAE0jyJ61M6UEKr6aZRDGH8wjw30ib2qCnBT4baSAOjXXAY547wxSqh9QawTtcj+8EvolkO9PKAZCw3AVKqFDOJuoAPwG84nFdc4EzjOAGhyeRyMpgCqmSlClvRJpiQt54Iyqdjnm8fpFek2uCiIzgne1w7kMiKjs93+e15BNNOZCw4Gl0+AwkGTXbLLjBYRMylMcHs5CIStazMmuxDf969nOQIwmN4IbjmneTSoM0k6ZQ/X0W1dBcKLyg8snHAZ6NVD8awU2mADL05zElehqnzj1vam3kIoB0OohkNXd6OJonlHwbwTsbTrs+jtSi+2AJ+Zwa/VwGmYIR3JDEdqQIa4D02c1zkJFvPYF1+ADSXGEEN2SWKQNIaG7Qw/pPQ8ZM5DHt1+dm6SVROmsENzii7s9gMRdRp5KvBZ8DZJbmG5BJEWbBDcexBanJ9sFUinE+Uoy01F2GjnUzghscnkfqQNphbMhCpG7dMpmG4zr8ZSQ0t6fm50WQHWmfP02d314juMERYxSpxd5ZkGsaQtrXfODGoVSM4IYkjlJtNmg19iGVjsP4NWbEpsENWSVBnpLpCJJ8ejnLmxnBDUW90VyGdb0R3NCueEGtuPfx3UZwQxGRzLDuo3roa2wENxiM4AYjuMFgBDcYmqbHjeCGtkGU4OdEMsTnjeCGImMG0jHkfSitEdwQTA7kgNciAzW9jxQ3ghuS6CNcA3EWeRIjw3suwb/f04ZvGk6w3F1IDfXcglzTDL2eXg95MoLUsowYwQ2OOLORU4Nn+erdwJiMjEROeygVyNiJzcAxI7jB4WzgIrXkcck/yzaktt2ajg3HsRg40/O1h/A7pjCP3WgYmX/+S9PgBretR0g3ep/ne2yl9Z1AbtfZj8x4OWAENyRnDM6hGm9Oc2McVELtzZG0aXBMr8XGJxuOYx4yS8RnmP1m4GHSzRgfDyZm2FGOwwhu8iQCliOnlPngWXXqQuNcYL4R3JBVnkwFLqU6cjjtCOVDhGtUTo6Du5JqTD5KedPaMYKG4zgdOB8ZtZA23nwMaSs7FviazkJS9D0ekudlqqOgjeAGzlc54IO9wEYleEj9vTCDPNkM7DCCmzxxZ9pcjV96PgZ+BjyVw/VNR44ETOtL7AMeITFqwgje2bgYeCvpZnu75/UD9yAxcAJZ71il0hz8jkXZCvyUahe+ZTI7FLFa7fcgM/zSOpcxcuzJaqqTp0I5vacjVYRTPBzMndRMyDWCd540AZnb97vAu1M6csls4f3IRNpQ1tvhIiSq46PpR5AZi0bwDif5ZcCHVAr4HDvya+QUtJDWO0aSO5cgiSffnQkjeGc7lvOBjwDL8D9TZzNyrk9ouBrwiR6yaQQJWb5iBO9c3d0DXKuRk26P10dI1eA6dTJDY7ESPI3sSR6HuIGaM+6N4J2DikZMblFHztd6bwIewu9EtrF2ll4ke7nY8302IUVfJ5xQYQTvHMdyGXArUlQVkT79HSHzw79PPrHvM9U3mJzy5nPy5AmkLsY0eAdKk6XAp9RCZrG6zwD3qhwImbkEyV4u9vhsDeWJEbwzsBT4NPBeqieh+VjvYzlZb5fcWQac4fkeO5CSgZMO0OpKKegN5cIFdcjti6eQzGVI6+3I+CpgJVJF6CNP1ujuQj2JMoBkgI4Y2dtKc58L/FlGcjuyvQR8Hak9ycN6r1T9nXZnAYnmPESD0+G6kLz9JvIJ+xhao7n7gBv0MSmD0YqQTp17gLsJWzXoyDwPWKXyxCeys135W/e1TqJs0BCLWe/2sN7zkFj3NPzDga5x4BHgK0gSJaRj6az3FcAK/M7EjJHu+RcaPakrcRd8J4cPYWgNFukjC/mcNPkvJC0fB+RFUnuvQkoG0ji/7jr26A3Y30hed1E9BPQHwHcJF8A3tEaeRGrBZ2Z8jyHge8B9hKs5ScJp7xWkHzbkruUJ5HTmhteXfONdwL8ioaAhyn9eeSejWwnka12HgR8C/0y1Oyak9Y4zaO+k9b4H2DLW9dXWI6wD/kZ/2TX49cTlpSsNzcEw8CBwm1rIPHaZrhrt7cOxx/UmHBrrPWoJPqovvE1f8HZkjG2rt10jerr1OoSk1aemfO0Q0sRwG/AoNbXVBbHeUcJ6bx3PVkYDkn9Onc8VSPdHd5O/qAgJcU00oqcm0BaVnKentNyrgc/nRO5k5GRlAOu9+lTWmzFIO4qEDbciR0gsbIEl79ZIwBuRLo+ZNXexoTG2IUdgv+YUaxYnNPeDOVruWut9PdW0fFrrvQ+ph9kS2DdoCSYhtRQfBx5AWqVi/QLiNni4z7EXuDngDtWF9FturPldyYf7+YAS5nLyrU2K1Hp/GMmcp/0e3XPXIl0/QdYqauEjiR4l+t/q1hsbwU+JacD71DAcbPC7twNfUsJUciY3qgTu8jRQ7jX/mcb6d49jWyhCBGVQrdHfI13TtyDVZyZVGuMg8A1dt99COnnmUa0/WofkPVar0cjb8a0g5bpJ7e0jT9bQoO6kHRwokDqL9+kXZBZ8fOhTPf42JfpVCbI343vrUgn0fxnk5ShSD3NeOwcb3IfqRcYerCu5Jm8GwaOM/x/idy9RaTKUYY3Wq3Pa9j0MjUheRqI3y4KPx8/JC/OB25ETF3wdy37gk/g1bJQavcDvIGeyDJgFL5wRmg58luqJC77rc6+vNOku+UIeo1oF+QHVl/OxVryikPxy4CZk3kna/EWjrGXHFgHOVpI/hrQxmQVvrfVeANyJJJFGPeRjZuvdjrq8BykS+xbSYW0Eb833cBpS6tHv6Ru55+/QdfHOone3CcHddjaIJDZ2AoeptmwZmvc99ALvRGYfzsKvtCJCCsbuUgt+ypqTTsQy4A4lulnw5qAPeD/SgZ8lW3kU+Cr+J08YyY3guZF7fcb1GEa6yy7udN09XlygJD9iBC88uV0x1XUqn43cnpZ81AheSHLvRwYV9Zr19if5kQKRvOwED0HuZCnvty0kmF2u/CNSkViE9H6ZCR6K3G4d1iCJOkvSZUCEHDL6MaRhtdWx8rISPCS53WzBVUgewxAAE4ALkbEI+1poyctI8IlIufIvAq3BWqRKcILRMpwVdzgb+EvktLBWkLxMBE8O0l8daL22A79P+jN5xo1O1DvJ7vzngS8i5ZzbsGzZqdYtQk6IWBZg/ffqDvpNpBKUPNa+y74wDgD/DnxBCW/ee2Pr3YNMOpgeYO0fRfor9+S55p3usSZJfgfS87ktL2vSJkTvSfAm8lzv54H/SBiU2Aiev2RpZMmN6Ceu1YBGPtKujSP3bmQG5gNIWj5XGMFPhLPktwPPYUOGao3AIHKS2X5Py70byUN8FYle5W5AKvbdnbQFH0OGqv8KmII0UvTmSHb3Ox8Afl7wKEqMlK5eCJwzTplSS+5/0r83BUbwsUm+Vp2gBUhtMx1M8OQudwA58u+sGhLXs/r1yB0ZwYuxLfcjtc39yCkEZ+SwZmUj+Kg64ruU4GdSbZyJaz6Xcyi/jByDshsLxRbOmqORgyuB+/Gb7dGOtSg9wJuQ0W9b6qzLHuSEiBupDk5t+mfrNg6P27n6MdVm5qtzWLuyObODSA3JFt19rkGmZbl2s4eRibVbEtESs9wFhxtBdl8gS+4s+EvIRICyET1K/DlTCT5fpdyEEt+8RvJAJHcE34AMhS8jGaI22pUMgUnuCH63RmrKTIpWjIUzFJjkybl7t2LlooaSkHyU8bdojSBtWufalm4oOsnv1chCLYnrHSESJ7T3u6geyGsIDEv0ZEeMDP98Tok6Fzm+r1aLJvXpYeQI6n9AYusDRnAjeBlI/iRSwxIjI+MmUI2XDyMFRuuRoZRfRI6hPmrLl6/nawhvNOYjHfznI6lsl/x4FngGqXM5bEtlBC/jeiazdROo9huO1Fhrq8loAv4fyCiThL85hqwAAAAASUVORK5CYII=) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAACgCAYAAAC/tqYxAAAT90lEQVR42u2de7BdZXnGf+vsk5Nzcm0SQiCYCwkEDFFEJCgpBBQFqUFF2wpeGWxtae2o7dQZW6fTGaXtP9KOM7Za21qw0wte0CIgYioCRiAYiSRESEI0ISRwcieXc139432/7JWdvU/O+ta39l5r7/eZ2ZPkZO991v72s97vea9fBUNoRPpI/nsS0A0M1/zc0IQvw5APZgBLgfOBc4BB4FngGeCXwGFbIiN42dYyVmu9HHg3cBUwD5gKjAIHgM3A94HvAE8DQ7Z0hrLgTOCTwJPAgBK+3uMV4IfATUp+MzaGQu+AEbAA+DywO0HkUX0k/z6a+P8NwLuALiO4ocjkXg58DehPkDke4+GIPgJ8GzjXrLihiDgNeA/wvYQkORW545rn9QO3AhNsOQ1FQQV4PXA7sBUJ/6Uhdy3J71aJY1bc0HJ0AZcD9wBHUxK6EcE3ACtLTvCo5mEoMbnvR8J7Pla7HsFfAj5QUoJHnv/XFHQbZ1ORewXwGeAtunZxoC+xG+gp6brE+ud0oE/XYwiJ+Q8ZwctF7r9IkDu0hYpLuC6TkCzt64CLgbN0TQ4B64GHgF8gWVxDiWRJqIeTKHuBm0smUWYBHwceBnbVrM0ocBBJZr0DixAVVldGOZK7zASfBfw5sJ368f3kz9YYyYtJ7l7g6hzJXVaC9wC3AL8eg9TJzzYC/MRIXixMAz4KrFX9GBvBj1/XEuA+0ie11gCrmk1yczJPxARgGXADcCOw2JbkJLwauMDj5liuESgSu6IRvEmWKQZ+Qy3MzcClGiEIFQZsB8RqAJYAMz2d9UubTfJuIzcxEsP9IPAJYFGdbdmMgKxTRck90XN9omaTvNu+NKYDH0bquBdSjUcbufNb96bJlS4j90nktlqK+vIEpKjsJU6swfHlnbPk11p0JR9MB/4EeJ7sNSWdFEW5CtgYaM1yj65UOtByM4blbtU1HQMeAH5eAoIfVB3+GqT2JOt7zlW/50VgGxI3N4IHlCWttpplIbjDUaRxuheZGNCb0UBESA3LIiR5tJWAdTkVI3chrq1MBAepFNyk5D5PLXnWXfBVwBRgHbAn1DpUOoDYjtynKbk/UQBZUnaCJ0nep5Y8K8kjZCpBPzKVYDjEWlTanNxuq1uiDuXvIa1hRUrglJXgtZY8C8ndd9WLDEzalnD+DWNgKvBm4E6kRrlV0ZJ2LJdNXusCpD91b8Y1HlXL/QOkvjzzerSrBY+QQvyPAn+K9DuG0Ilmwetf//5AlhwkRj4XyZY+o3rcUINlyJyS/QWy1u1owetZ8i8EsOQxEo68HZhT4nXJjdx3AkcKKEnaleD1SL4vw/q71+zQdfFOAlXakNyfRobxFFWStJtEaeR4TkzIFd8AwTSkweJxPEOHlTYk9w1IqWtZrGG7EbyRJvd9r5nAr3RtRugwRDWy5HDBNXc7S5RGcuVL+A9IcutzL5JQSr0+7WDB61nuspGhnSx4rSV/EThbHz6Vms6K70JGUQy1u8PpPlw3Eiv9esKhLNujmRY8avDI+7uqIM3ba8k2v3E9cD0dUuI9EXgnkhAoK7mbRfBTETnK+aZCd9bPqAOaJbJyd1qpUimZ1e5CGoHfj6TeV1D+Yvk8JUqyXGESkkBZCszXtRymOnUqT5IPIY0Si5GyibQ3lYuGzUFChz8br8PZXRICuDqFNyMzOa7Er/G10xAj5QoXAW9FRqwt0DXdBjylu+A6JLGS1zVEwHPAvynBl5IuhOs4MAN4E/A/qsmTN3Bw7dasB8BkZIyDu3PjNnnkKVEqyIiHv1IC14tkHNVd46+VdJUcjRRIOeynqB7zMuqxVmuBS0KsVVE81XkaJdnIiefdGMHH/t5eD9yllrl2tFrtNKpDyFEqlzeB5AuAb9B4ItZ41uqPxytNu0+xJUTIvJAZLdDrrs74GqRnbzbW8T7erbxPIw7vUGk32kD3xgnLukqf+zlk1FroUlXHpx3Ad4HLkPrv8UqVpEy5DngQSSaNKVO6x3ij2UiD6UrkkKQemluf26vWew5hZ3F3AuYiXeuunazrFFY1ToTz9iKx662hNG4NRpCxyo8iJRU+WK7+2BaqcfF4vBYAJdVn1REZLtBW3m6P0BLFvfZi9Vd8DsXag7T09eS4W3YBHwJ2ZtDi48pudtWx3HOAPwD+SPVSpcUkMEniHxjwkTczgffqDtCV07WNAj9WKx5nsOJvUS0ej4fgSXL/of49LkAkxdB8Df8GteKvzkEauvfbDvyvR7jPXcss9TEWj2UEkwSvR24jWDnhIhS+6AHehuQc5ubkeyW1+CjpEz9ouPDKhI/WkODT9cMYudsD/ciMkSw6fjIykPRjVJNqoTjhyLhDrfjump+nseK/iUxMqHt9juAXAjcpuUeN3KWFI8gu4BEkBu4bCXGjNj6IhGpDh4kjteK+WtwZ4fOQwUENNfgE9boXmuVuGx09qJbxW0gxWuT5PrHy4kZk8lRIfjhC+2pxh3lIvqTuaytIEc71wBXm2LWMkHkUW+1BRqzNQPIYEzJc3+lIWv8p/TMK+NlHkbrxperUjlcKuef0If2fP613M3cF1laGYmED8HdIavxIBis+A4lbX0vYAr2kFn/IQ1K5BJVTIGNGUQztiY11SB57kHwh8BHkfJ6QUsVp8adVpvhgLjIHxwjeoRJoIzLK4UcZyBlpxOK3kRLc0P7aNiT17oPJSKTnJOtvBO+cyMrTSAOwax3zseKTgLcjUbfQeBEp8jrs4Wz2IBGfk8oLjOCdgxGkueFfkO6ayIPkqCN4XUArHicc7R+ltOLuM0xUHT7XJEpnS5VB5NCnB5EiOh8y9iFx8Tys+BZkHqFP4ON1VAd2xkbwzpQqEZLh/JpKFt8k0FK14lMCa/F9SvABD2d4jt50vckbxAjemUT/CXAHkiJPW+jk+mOv4MQzRUPcfAPAE0jyJ61M6UEKr6aZRDGH8wjw30ib2qCnBT4baSAOjXXAY547wxSqh9QawTtcj+8EvolkO9PKAZCw3AVKqFDOJuoAPwG84nFdc4EzjOAGhyeRyMpgCqmSlClvRJpiQt54Iyqdjnm8fpFek2uCiIzgne1w7kMiKjs93+e15BNNOZCw4Gl0+AwkGTXbLLjBYRMylMcHs5CIStazMmuxDf969nOQIwmN4IbjmneTSoM0k6ZQ/X0W1dBcKLyg8snHAZ6NVD8awU2mADL05zElehqnzj1vam3kIoB0OohkNXd6OJonlHwbwTsbTrs+jtSi+2AJ+Zwa/VwGmYIR3JDEdqQIa4D02c1zkJFvPYF1+ADSXGEEN2SWKQNIaG7Qw/pPQ8ZM5DHt1+dm6SVROmsENzii7s9gMRdRp5KvBZ8DZJbmG5BJEWbBDcexBanJ9sFUinE+Uoy01F2GjnUzghscnkfqQNphbMhCpG7dMpmG4zr8ZSQ0t6fm50WQHWmfP02d314juMERYxSpxd5ZkGsaQtrXfODGoVSM4IYkjlJtNmg19iGVjsP4NWbEpsENWSVBnpLpCJJ8ejnLmxnBDUW90VyGdb0R3NCueEGtuPfx3UZwQxGRzLDuo3roa2wENxiM4AYjuMFgBDcYmqbHjeCGtkGU4OdEMsTnjeCGImMG0jHkfSitEdwQTA7kgNciAzW9jxQ3ghuS6CNcA3EWeRIjw3suwb/f04ZvGk6w3F1IDfXcglzTDL2eXg95MoLUsowYwQ2OOLORU4Nn+erdwJiMjEROeygVyNiJzcAxI7jB4WzgIrXkcck/yzaktt2ajg3HsRg40/O1h/A7pjCP3WgYmX/+S9PgBretR0g3ep/ne2yl9Z1AbtfZj8x4OWAENyRnDM6hGm9Oc2McVELtzZG0aXBMr8XGJxuOYx4yS8RnmP1m4GHSzRgfDyZm2FGOwwhu8iQCliOnlPngWXXqQuNcYL4R3JBVnkwFLqU6cjjtCOVDhGtUTo6Du5JqTD5KedPaMYKG4zgdOB8ZtZA23nwMaSs7FviazkJS9D0ekudlqqOgjeAGzlc54IO9wEYleEj9vTCDPNkM7DCCmzxxZ9pcjV96PgZ+BjyVw/VNR44ETOtL7AMeITFqwgje2bgYeCvpZnu75/UD9yAxcAJZ71il0hz8jkXZCvyUahe+ZTI7FLFa7fcgM/zSOpcxcuzJaqqTp0I5vacjVYRTPBzMndRMyDWCd540AZnb97vAu1M6csls4f3IRNpQ1tvhIiSq46PpR5AZi0bwDif5ZcCHVAr4HDvya+QUtJDWO0aSO5cgiSffnQkjeGc7lvOBjwDL8D9TZzNyrk9ouBrwiR6yaQQJWb5iBO9c3d0DXKuRk26P10dI1eA6dTJDY7ESPI3sSR6HuIGaM+6N4J2DikZMblFHztd6bwIewu9EtrF2ll4ke7nY8302IUVfJ5xQYQTvHMdyGXArUlQVkT79HSHzw79PPrHvM9U3mJzy5nPy5AmkLsY0eAdKk6XAp9RCZrG6zwD3qhwImbkEyV4u9vhsDeWJEbwzsBT4NPBeqieh+VjvYzlZb5fcWQac4fkeO5CSgZMO0OpKKegN5cIFdcjti6eQzGVI6+3I+CpgJVJF6CNP1ujuQj2JMoBkgI4Y2dtKc58L/FlGcjuyvQR8Hak9ycN6r1T9nXZnAYnmPESD0+G6kLz9JvIJ+xhao7n7gBv0MSmD0YqQTp17gLsJWzXoyDwPWKXyxCeys135W/e1TqJs0BCLWe/2sN7zkFj3NPzDga5x4BHgK0gSJaRj6az3FcAK/M7EjJHu+RcaPakrcRd8J4cPYWgNFukjC/mcNPkvJC0fB+RFUnuvQkoG0ji/7jr26A3Y30hed1E9BPQHwHcJF8A3tEaeRGrBZ2Z8jyHge8B9hKs5ScJp7xWkHzbkruUJ5HTmhteXfONdwL8ioaAhyn9eeSejWwnka12HgR8C/0y1Oyak9Y4zaO+k9b4H2DLW9dXWI6wD/kZ/2TX49cTlpSsNzcEw8CBwm1rIPHaZrhrt7cOxx/UmHBrrPWoJPqovvE1f8HZkjG2rt10jerr1OoSk1aemfO0Q0sRwG/AoNbXVBbHeUcJ6bx3PVkYDkn9Onc8VSPdHd5O/qAgJcU00oqcm0BaVnKentNyrgc/nRO5k5GRlAOu9+lTWmzFIO4qEDbciR0gsbIEl79ZIwBuRLo+ZNXexoTG2IUdgv+YUaxYnNPeDOVruWut9PdW0fFrrvQ+ph9kS2DdoCSYhtRQfBx5AWqVi/QLiNni4z7EXuDngDtWF9FturPldyYf7+YAS5nLyrU2K1Hp/GMmcp/0e3XPXIl0/QdYqauEjiR4l+t/q1hsbwU+JacD71DAcbPC7twNfUsJUciY3qgTu8jRQ7jX/mcb6d49jWyhCBGVQrdHfI13TtyDVZyZVGuMg8A1dt99COnnmUa0/WofkPVar0cjb8a0g5bpJ7e0jT9bQoO6kHRwokDqL9+kXZBZ8fOhTPf42JfpVCbI343vrUgn0fxnk5ShSD3NeOwcb3IfqRcYerCu5Jm8GwaOM/x/idy9RaTKUYY3Wq3Pa9j0MjUheRqI3y4KPx8/JC/OB25ETF3wdy37gk/g1bJQavcDvIGeyDJgFL5wRmg58luqJC77rc6+vNOku+UIeo1oF+QHVl/OxVryikPxy4CZk3kna/EWjrGXHFgHOVpI/hrQxmQVvrfVeANyJJJFGPeRjZuvdjrq8BykS+xbSYW0Eb833cBpS6tHv6Ru55+/QdfHOone3CcHddjaIJDZ2AoeptmwZmvc99ALvRGYfzsKvtCJCCsbuUgt+ypqTTsQy4A4lulnw5qAPeD/SgZ8lW3kU+Cr+J08YyY3guZF7fcb1GEa6yy7udN09XlygJD9iBC88uV0x1XUqn43cnpZ81AheSHLvRwYV9Zr19if5kQKRvOwED0HuZCnvty0kmF2u/CNSkViE9H6ZCR6K3G4d1iCJOkvSZUCEHDL6MaRhtdWx8rISPCS53WzBVUgewxAAE4ALkbEI+1poyctI8IlIufIvAq3BWqRKcILRMpwVdzgb+EvktLBWkLxMBE8O0l8daL22A79P+jN5xo1O1DvJ7vzngS8i5ZzbsGzZqdYtQk6IWBZg/ffqDvpNpBKUPNa+y74wDgD/DnxBCW/ee2Pr3YNMOpgeYO0fRfor9+S55p3usSZJfgfS87ktL2vSJkTvSfAm8lzv54H/SBiU2Aiev2RpZMmN6Ceu1YBGPtKujSP3bmQG5gNIWj5XGMFPhLPktwPPYUOGao3AIHKS2X5Py70byUN8FYle5W5AKvbdnbQFH0OGqv8KmII0UvTmSHb3Ox8Afl7wKEqMlK5eCJwzTplSS+5/0r83BUbwsUm+Vp2gBUhtMx1M8OQudwA58u+sGhLXs/r1yB0ZwYuxLfcjtc39yCkEZ+SwZmUj+Kg64ruU4GdSbZyJaz6Xcyi/jByDshsLxRbOmqORgyuB+/Gb7dGOtSg9wJuQ0W9b6qzLHuSEiBupDk5t+mfrNg6P27n6MdVm5qtzWLuyObODSA3JFt19rkGmZbl2s4eRibVbEtESs9wFhxtBdl8gS+4s+EvIRICyET1K/DlTCT5fpdyEEt+8RvJAJHcE34AMhS8jGaI22pUMgUnuCH63RmrKTIpWjIUzFJjkybl7t2LlooaSkHyU8bdojSBtWufalm4oOsnv1chCLYnrHSESJ7T3u6geyGsIDEv0ZEeMDP98Tok6Fzm+r1aLJvXpYeQI6n9AYusDRnAjeBlI/iRSwxIjI+MmUI2XDyMFRuuRoZRfRI6hPmrLl6/nawhvNOYjHfznI6lsl/x4FngGqXM5bEtlBC/jeiazdROo9huO1Fhrq8loAv4fyCiThL85hqwAAAAASUVORK5CYII=) 50%/contain no-repeat}html.dark .kit-go-drawn{background-color:var(--kit-go-lit)!important;border-color:color-mix(in srgb, var(--kit-go-lit) 70%, black)!important}.kit-segs{background:var(--kit-surface-2);border-radius:.8em;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2em;padding:.2em;display:grid}.kit-seg{min-width:0;min-height:2.25em;color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.6em;justify-content:center;align-items:center;gap:.35em;padding:.25em .6em;font-weight:600;line-height:1.1;display:inline-flex}@media (hover:hover){.kit-seg:not(:disabled):hover{color:var(--kit-ink)}}.kit-seg.is-on{background:var(--kit-surface);box-shadow:inset 0 0 0 2.5px var(--kit-gold);color:var(--kit-ink);font-weight:700}.kit-seg:disabled{cursor:default}.kit-switch{background:var(--kit-surface-2);width:2.75em;height:1.6em;box-shadow:inset 0 0 0 1.5px var(--kit-line-strong);border-radius:999px;flex:none;align-items:center;display:inline-flex;position:relative}.kit-switch-knob{background:var(--kit-surface);width:1.2em;height:1.2em;box-shadow:inset 0 0 0 1.5px var(--kit-edge), 0 1.5px 0 var(--kit-edge);border-radius:999px;transition:transform .15s steps(3,end);display:block;transform:translate(.2em)}.kit-switch.is-on{background:var(--kit-go);box-shadow:inset 0 0 0 1.5px var(--kit-go-lip)}.kit-switch.is-on .kit-switch-knob{transform:translate(1.35em)}.kit-range{--kit-range-fill:50%;appearance:none;cursor:pointer;background:0 0;height:1.375rem}.kit-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--kit-go) var(--kit-range-fill), var(--kit-surface-2) var(--kit-range-fill));height:.5rem;box-shadow:inset 0 0 0 1.5px var(--kit-line-strong);border-radius:999px}.kit-range::-webkit-slider-thumb{box-sizing:border-box;appearance:none;border:2px solid var(--kit-edge);background:var(--kit-surface);width:1.125rem;height:1.125rem;box-shadow:0 2px 0 var(--kit-edge);border-radius:999px;margin-top:-.3125rem}.kit-range::-moz-range-track{background:var(--kit-surface-2);height:.5rem;box-shadow:inset 0 0 0 1.5px var(--kit-line-strong);border-radius:999px}.kit-range::-moz-range-progress{background:var(--kit-go);border-radius:999px;height:.5rem}.kit-range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--kit-edge);background:var(--kit-surface);width:1.125rem;height:1.125rem;box-shadow:0 2px 0 var(--kit-edge);border-radius:999px}.kit-tick{background:var(--kit-surface);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1.5px var(--kit-line-strong);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kit-tick.is-on{background:var(--kit-go);box-shadow:inset 0 0 0 1.5px var(--kit-go-lip);color:var(--kit-go-ink)}.kit-pick{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-name);border-radius:999px;font-weight:700}@media (hover:hover){.kit-pick:not(:disabled):hover{border-color:var(--kit-edge)}}.kit-pick[aria-expanded=true]{border-color:var(--kit-edge)}.kit-pick:disabled{cursor:default;opacity:.5}.kit-pick-list{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font-family:var(--kit-font-name);border-radius:.9rem;overflow:hidden}.kit-pick-option{cursor:pointer;font-weight:700}.kit-pick-option:hover,.kit-pick-option:focus-visible{background:var(--kit-surface-2);outline:none}.kit-pick-option[aria-selected=true],.kit-pick-option.is-on{background:var(--kit-go-wash);font-weight:800}.kit-pill{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-name);cursor:pointer;border-radius:999px;align-items:center;gap:.45em;padding:.35em .95em;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.kit-pill:not(:disabled):hover{border-color:var(--kit-edge)}}.kit-pill:disabled{cursor:default;opacity:.5}.kit-back{border:2.25px solid var(--kit-edge);background:var(--kit-surface);min-height:3rem;color:var(--kit-ink);font-family:var(--kit-font-label);font-size:1.25rem;font-stretch:var(--kit-label-stretch);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 1.1rem 0 .8rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.kit-back:before{content:"";background:currentColor;width:1rem;height:1rem;transform:rotate(180deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.kit-back:active{transform:translateY(1px)}.kit-round{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-text);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.kit-round:not(:disabled):hover{border-color:var(--kit-edge);color:var(--kit-ink)}}.kit-round:disabled{cursor:default;opacity:.45}.kit-round.is-strong{border:2px solid var(--kit-edge);box-shadow:0 2px 0 var(--kit-edge);color:var(--kit-ink)}.kit-round.is-strong:active{box-shadow:none;transform:translateY(2px)}.kit-key{border:1.5px solid var(--kit-edge);background:var(--kit-surface);min-width:2.2em;height:1.8em;box-shadow:0 2px 0 var(--kit-edge);color:var(--kit-ink);font-family:var(--kit-font-name);border-radius:.45em;justify-content:center;align-items:center;padding:0 .5em;font-weight:800;display:inline-flex}.kit-key.is-on{background:var(--kit-surface-2);box-shadow:none;transform:translateY(2px)}.kit-seg:focus-visible,.kit-pill:focus-visible,.kit-pick:focus-visible,.kit-round:focus-visible,.kit-range:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.kit-own-name{color:var(--kit-muted);overflow-wrap:break-word;font-size:.875rem;font-weight:600;line-height:1.25;display:block}.kit-own-name.is-big{font-size:1rem;font-weight:700}.kit-coins{border:1.5px solid var(--kit-gold-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink);font-family:var(--kit-font-label);font-size:.875rem;font-stretch:var(--kit-label-stretch);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1rem .55rem .1rem .3rem;font-weight:800;line-height:1.2;display:inline-flex}[data-library-sidebar="1"] h1,[data-reader-header-intro="1"] h1,[data-book-card="1"] h3{letter-spacing:-.015em;text-wrap:balance}[data-book-card="1"] h3{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:700}[data-book-card="1"] p.text-foreground\/80{letter-spacing:.002em;font-size:1.08rem;line-height:1.58}[data-book-card="1"]>.flex.flex-col.flex-1>.relative.flex.flex-col.flex-1,[data-book-card="1"]>.flex.flex-col.flex-1>.z-0.relative.flex.flex-col.flex-1.px-6.pb-4{z-index:1;position:relative}article[data-pbk="1"][data-segment-kind=title],article[data-pbk="1"][data-segment-kind=description]{margin-bottom:.15rem;padding-top:.55rem;padding-bottom:.55rem}@media (width<=768px){.header .theme-selector-container>button{min-height:3.05rem;padding-inline:.95rem;font-size:1rem}[data-library-sidebar="1"] h1{font-size:2rem;line-height:1.05}[data-library-sidebar="1"] .font-semibold.text-muted-foreground\/80.text-xs.uppercase,[data-reader-detail-block="1"]>div:first-child{letter-spacing:.18em;font-size:.82rem}[data-library-sidebar="1"] input{padding-top:.9rem;padding-bottom:.9rem;font-size:1.02rem;line-height:1.35}[data-library-sidebar="1"] input::placeholder{font-size:1rem}[data-library-sidebar="1"] .group\/row{padding-top:.8rem;padding-bottom:.8rem}[data-library-sidebar="1"] [data-library-row=section],[data-library-sidebar="1"] [data-library-row=group],[data-library-sidebar="1"] [data-library-row=category]>button{border-radius:1rem;min-height:3.2rem}[data-library-sidebar="1"] .group\/row .flex-1.font-medium.truncate,[data-library-sidebar="1"] .group\/row .font-medium.text-foreground.text-sm.truncate{font-size:1.1rem}[data-library-sidebar="1"] .group\/row .inline-flex.justify-center.items-center.px-2.py-0\.5.rounded-full.font-medium,[data-library-sidebar="1"] .group\/row .bg-muted\/70,[data-library-sidebar="1"] .group\/row .bg-primary\/10{font-size:.94rem}[data-book-card="1"]{border-radius:1.15rem;padding-bottom:.3rem}[data-book-card="1"] .z-10.relative.flex.justify-between.items-start.gap-3.px-6.py-4.pb-2,[data-book-card="1"] .flex.justify-between.items-start.gap-3{gap:.95rem}[data-book-card="1"] h3{font-size:clamp(2rem,1.82rem + .7vw,2.3rem);line-height:1.08}[data-book-card="1"] p.text-foreground\/80{max-width:32ch;font-size:clamp(1.1rem,1rem + .35vw,1.22rem);line-height:1.62}[data-book-card="1"] .text-foreground\/68.text-sm,[data-book-card="1"] .font-medium.text-foreground\/70.text-sm,[data-book-card="1"] .font-medium.text-foreground\/70.text-lg{font-size:1rem;line-height:1.5}[data-book-card="1"] .rounded-md.font-semibold.text-\[11px\],[data-book-card="1"] .rounded-md.font-bold.text-xs,[data-book-card="1"] .rounded-md.font-semibold.text-xs,[data-reader-meta-summary="1"] .rounded-md{padding-block:.42rem!important;padding-inline:.8rem!important;font-size:.92rem!important}[data-reader-page-header="1"] [data-reader-chunk-nav="1"],[data-reader-page-header="1"] [data-reader-meta-summary="1"]{font-size:1rem;line-height:1.45}[data-pane-header-card="1"]{border-radius:.95rem;padding:.72rem .82rem}[data-pane-header-card="1"] .text-\[11px\],[data-pane-header-card="1"] .text-xs,[data-pane-header-card="1"] .text-muted-foreground\/70,[data-pane-header-card="1"] .text-muted-foreground\/75{font-size:.84rem!important}[data-pane-header-card="1"] select{min-height:2.1rem;font-size:.9rem}[data-reader-header-intro="1"] h1{font-size:2.35rem;line-height:1.08}[data-reader-header-intro="1"] p,[data-reader-page-header="1"] .text-muted-foreground,[data-reader-page-header="1"] .text-sm{font-size:1.05rem;line-height:1.52}[data-reader-control-surface="1"]{padding-top:.95rem;padding-bottom:1rem}[data-reader-control-surface="1"] button,[data-reader-control-surface="1"] select,[data-reader-control-surface="1"] label,[data-reader-control-surface="1"] span{font-size:.98rem}[data-reader-control-surface="1"] .inline-flex.items-center.gap-1\.5.text-muted-foreground.text-xs,[data-reader-control-surface="1"] .inline-flex.items-center.gap-2.text-muted-foreground.text-xs,[data-reader-control-surface="1"] .flex.flex-wrap.items-center.gap-3.pt-1.w-full.text-muted-foreground.text-xs{font-size:.94rem;line-height:1.4}article[data-pbk="1"]{padding-inline:.65rem}[data-reader-detail-block="1"]{max-width:none}[data-reader-chunk-nav="1"] button{font-size:.98rem}}@media (pointer:coarse){[data-reader-player="1"],.reader-compact-bar,.reader-sheet{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.reader-sheet :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}[role=dialog].reader-sheet{max-width:min(100%, var(--feed-col,44rem))!important}html{--reader-spoken-mark:hsl(var(--warning) / .3);--reader-spoken-line:hsl(var(--warning) / .8)}html[data-theme=dark]{--reader-spoken-mark:hsl(var(--warning) / .25)}html,html body,html #root,html .app{background-color:var(--kit-paper);background-image:none}html .app,html body[data-frame=app]{font-family:var(--kit-font-name)}.app [data-pbk-text="1"]{font-family:var(--kit-font-read,inherit)}.header{background:var(--kit-paper);border-bottom:1.5px solid var(--kit-line);box-shadow:none}.header,[data-library-sidebar="1"],[data-book-card="1"],[data-reader-control-surface="1"],[data-reader-page-header="1"]{color:var(--kit-ink)}.header nav a{color:var(--kit-text)}.header nav a:hover,.header nav a.text-primary,html.dark .text-primary{color:var(--kit-go-text)}html.dark .text-primary\/95,html.dark .text-primary\/90,html.dark .text-primary\/85{color:color-mix(in srgb, var(--kit-go-text) 90%, transparent)}[data-library-sidebar="1"]{background:var(--kit-paper);box-shadow:inset -1.5px 0 0 var(--kit-line)}[data-library-sidebar="1"] [data-library-row=section],[data-library-sidebar="1"] [data-library-row=group],[data-library-sidebar="1"] [data-library-row=category]>button{box-shadow:none;background-image:none;border:1.5px solid #0000}[data-library-sidebar="1"] [data-library-row=section]:hover,[data-library-sidebar="1"] [data-library-row=group]:hover,[data-library-sidebar="1"] [data-library-row=category]>button:hover{border-color:var(--kit-line-strong);background-color:var(--kit-surface-2)}[data-library-sidebar="1"] [data-library-row=section].bg-primary\/10,[data-library-sidebar="1"] [data-library-row=group].bg-primary\/9,[data-library-sidebar="1"] [data-library-row=category]>button.bg-primary\/10{border-color:var(--kit-go-text);background:var(--kit-go-wash)}[data-library-sidebar="1"] input,[data-library-sidebar="1"] select{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);box-shadow:none}[data-library-sidebar="1"] input::placeholder{color:var(--kit-muted)}[data-library-sidebar="1"] .text-muted-foreground,[data-library-sidebar="1"] .text-muted-foreground\/80{color:var(--kit-muted)!important}[data-book-card="1"]{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-lip);overflow:clip}[data-book-card="1"]:hover{border-color:var(--kit-edge)}[data-book-card="1"] button[aria-label],[data-book-card="1"] a[title]{border-color:var(--kit-line-strong);color:var(--kit-muted);box-shadow:none;background:0 0}[data-book-card="1"] button[aria-label]:hover,[data-book-card="1"] a[title]:hover{background:var(--kit-surface-2);color:var(--kit-ink)}[data-book-card="1"] .text-muted-foreground.text-xs,[data-reader-header-intro="1"] .text-muted-foreground,[data-reader-meta-summary="1"]{color:var(--kit-muted)}[data-reader-control-surface="1"]{border-color:var(--kit-line);background:var(--kit-paper);box-shadow:none}[data-pane-header-card="1"]{border-color:var(--kit-line);background:var(--kit-surface-2);box-shadow:none;color:var(--kit-text)}[data-pane-header-card="1"] select,[data-reader-control-surface="1"] select{border-color:var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);box-shadow:none}[data-reader-control-surface="1"] button,[data-reader-control-surface="1"] select,[data-reader-chunk-nav="1"] button,[data-reader-meta-summary="1"] button,[data-reader-page-header="1"] button{border-color:var(--kit-line-strong)}[data-reader-control-surface="1"] .text-muted-foreground,[data-pane-header-card="1"] .text-muted-foreground{color:var(--kit-muted)}article[data-pbk="1"][data-segment-kind=sentence] [data-pbk-text="1"]{color:var(--kit-ink)}article[data-pbk="1"][data-segment-kind=description]:not([data-feed-own]) [data-pbk-text="1"]{color:var(--kit-text)!important}.pbk-sentence-play-from{background:var(--kit-surface-2);color:var(--kit-muted)}.pbk-sentence-play-from:hover{background:var(--kit-sound);color:var(--kit-sound-ink)}@media (width<=768px){.header{padding-top:1.1rem;padding-bottom:1rem}.header nav a{font-size:1.05rem;line-height:1.25}.header .theme-selector-container>button{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink)}[data-reader-chunk-nav="1"] button{background:var(--kit-surface-2)}}.animate-in{animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[role=tooltip] pre,[role=tooltip] code{word-wrap:normal;max-width:none;display:inline-block;white-space:pre!important;background:0 0!important}.line-clamp-2{display:-webkit-box;display:box;-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;display:box;-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}.wrap-break-word{word-wrap:break-word;overflow-wrap:break-word}.pbk-gold{background-color:var(--kit-gold-word);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;transition:background-color .12s ease-out}.pbk-study,.pbk-seed{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--kit-warm) 85%, transparent);text-decoration-color:color-mix(in srgb, var(--kit-warm) 85%, transparent);text-underline-offset:.24em;text-decoration-thickness:.14em}.pbk-gold[data-gold-now]{background-color:var(--kit-gold-word-now)}.feedback.svelte-zwww0{--fb-accent:221 83% 53%;--fb-accent-2:262 83% 58%;--fb-ease-pop:cubic-bezier(.2, 1.4, .4, 1)}.corner.svelte-zwww0{--dot-inset:26px;right:calc(var(--dot-inset) - var(--reach));bottom:calc(var(--dot-inset) - var(--reach));z-index:60;width:calc(var(--reach) * 2);height:calc(var(--reach) * 2);pointer-events:auto;contain:layout style;border-radius:50%;position:fixed}.corner.svelte-zwww0:after{content:"";inset:0;right:calc(var(--reach) - var(--dot-inset));bottom:calc(var(--reach) - var(--dot-inset));position:absolute}.corner.touch.svelte-zwww0{--dot-inset:22px}.dot.svelte-zwww0{background:hsl(var(--foreground) / .16);width:.4375rem;height:.4375rem;transition:opacity .2s ease, transform .3s var(--fb-ease-pop);border-radius:999px;position:absolute;bottom:calc(50% - .2188rem);right:calc(50% - .2188rem)}.corner.revealed.svelte-zwww0 .dot:where(.svelte-zwww0){opacity:0;transform:scale(.4)}.corner.dot-none.svelte-zwww0 .dot:where(.svelte-zwww0){display:none}.corner.dot-glow.svelte-zwww0 .dot:where(.svelte-zwww0),.corner.dot-bright.svelte-zwww0 .dot:where(.svelte-zwww0){background:linear-gradient(135deg, hsl(var(--fb-accent)), hsl(var(--fb-accent-2)));will-change:opacity}.corner.dot-glow.svelte-zwww0 .dot:where(.svelte-zwww0):after,.corner.dot-bright.svelte-zwww0 .dot:where(.svelte-zwww0):after{content:"";background:hsl(var(--fb-accent) / .35);will-change:transform, opacity;border-radius:999px;position:absolute;inset:0}.corner.dot-glow.svelte-zwww0 .dot:where(.svelte-zwww0){animation:2.8s ease-in-out infinite svelte-zwww0-dot-pulse-glow}.corner.dot-glow.svelte-zwww0 .dot:where(.svelte-zwww0):after{animation:2.8s ease-in-out infinite svelte-zwww0-dot-ring-glow}.corner.dot-bright.svelte-zwww0 .dot:where(.svelte-zwww0){width:.5625rem;height:.5625rem;animation:2.8s ease-in-out infinite svelte-zwww0-dot-pulse-bright;bottom:calc(50% - .2812rem);right:calc(50% - .2812rem)}.corner.dot-bright.svelte-zwww0 .dot:where(.svelte-zwww0):after{animation:2.8s ease-in-out infinite svelte-zwww0-dot-ring-bright}@keyframes svelte-zwww0-dot-pulse-glow{0%,to{opacity:.45}50%{opacity:.55}}@keyframes svelte-zwww0-dot-pulse-bright{0%,to{opacity:.45}50%{opacity:.85}}@keyframes svelte-zwww0-dot-ring-glow{0%{opacity:.5;transform:scale(1)}60%,to{opacity:0;transform:scale(2.4)}}@keyframes svelte-zwww0-dot-ring-bright{0%{opacity:.5;transform:scale(1)}60%,to{opacity:0;transform:scale(3)}}.launcher.svelte-zwww0{right:calc(var(--reach) - .5rem);bottom:calc(var(--reach) - .5rem);cursor:pointer;background:0 0;border:0;width:3.125rem;height:3.125rem;padding:0;position:absolute;overflow:visible}.corner.svelte-zwww0:not(.revealed) .launcher:where(.svelte-zwww0){pointer-events:none}.launcher.svelte-zwww0:focus-visible{outline:none}.launcher.svelte-zwww0:focus-visible .bubble:where(.svelte-zwww0){outline:2px solid hsl(var(--fb-accent));outline-offset:3px}.bubble.svelte-zwww0{color:#ffffffeb;background:linear-gradient(135deg, hsl(var(--fb-accent) / .8), hsl(var(--fb-accent-2) / .8));width:3.125rem;height:3.125rem;box-shadow:0 0 0 1px hsl(var(--background) / .45), 0 10px 28px -10px hsl(var(--fb-accent) / .45);opacity:0;transform-origin:70% 70%;transition:opacity .18s ease, transform .36s var(--fb-ease-pop), box-shadow .2s ease;will-change:transform, opacity;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:0;right:0;transform:scale(.35)}.corner.revealed.svelte-zwww0 .bubble:where(.svelte-zwww0){opacity:.88;transform:scale(1)}.feedback[data-theme=dark].svelte-zwww0 .corner.revealed:where(.svelte-zwww0) .bubble:where(.svelte-zwww0){opacity:.74}.corner.revealed.svelte-zwww0 .launcher:where(.svelte-zwww0):hover .bubble:where(.svelte-zwww0),.corner.revealed.svelte-zwww0 .launcher:where(.svelte-zwww0):focus-visible .bubble:where(.svelte-zwww0){opacity:1;box-shadow:0 0 0 1px hsl(var(--background) / .5), 0 14px 34px -10px hsl(var(--fb-accent) / .55);transform:scale(1.06)}.corner.touch.svelte-zwww0 .launcher:where(.svelte-zwww0){pointer-events:auto;width:2.625rem;height:2.625rem}.corner.touch.svelte-zwww0 .bubble:where(.svelte-zwww0){opacity:.8;width:2.625rem;height:2.625rem}.bubble.svelte-zwww0 svg:where(.svelte-zwww0){fill:currentColor;width:1.625rem;height:1.625rem}.corner.touch.svelte-zwww0 .bubble:where(.svelte-zwww0) svg:where(.svelte-zwww0){width:1.375rem;height:1.375rem}.dots.svelte-zwww0{pointer-events:none;justify-content:center;align-items:center;gap:1.6px;display:flex;position:absolute;inset:0;transform:translateY(-1px)}.dots.svelte-zwww0 i:where(.svelte-zwww0){background:hsl(var(--fb-accent) / .95);will-change:transform, opacity;border-radius:999px;width:.1875rem;height:.1875rem;animation:1.4s ease-in-out infinite svelte-zwww0-typing;display:block}.corner.svelte-zwww0:not(.revealed) .dots:where(.svelte-zwww0) i:where(.svelte-zwww0){animation-play-state:paused}.dots.svelte-zwww0 i:where(.svelte-zwww0):nth-child(2){animation-delay:.18s}.dots.svelte-zwww0 i:where(.svelte-zwww0):nth-child(3){animation-delay:.36s}.label.svelte-zwww0{white-space:nowrap;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--foreground) / .18);box-shadow:0 0 0 1px hsl(var(--background) / .6), 0 8px 24px -8px #00000040;opacity:0;transition:opacity .18s ease 60ms, transform .32s var(--fb-ease-pop) 60ms;border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:500;line-height:1.2;position:absolute;bottom:.5rem;right:3.75rem;transform:translate(10px)}.label.shown.svelte-zwww0{opacity:1;transform:translate(0)}.corner.labelled.svelte-zwww0 .launcher:where(.svelte-zwww0),.corner.labelled.svelte-zwww0 .bubble:where(.svelte-zwww0){width:3.375rem;height:3.375rem}.corner.labelled.revealed.svelte-zwww0 .bubble:where(.svelte-zwww0){opacity:1;background:linear-gradient(135deg, hsl(var(--fb-accent)), hsl(var(--fb-accent-2)))}.corner.labelled.revealed.svelte-zwww0 .bubble:where(.svelte-zwww0):after{content:"";box-shadow:0 0 0 10px hsl(var(--fb-accent) / .28);will-change:transform, opacity;border-radius:999px;animation:3s ease-in-out infinite svelte-zwww0-halo;position:absolute;inset:0}.corner.labelled.svelte-zwww0 .bubble:where(.svelte-zwww0) svg:where(.svelte-zwww0){width:1.75rem;height:1.75rem}.corner.labelled.svelte-zwww0 .label:where(.svelte-zwww0){font-size:.875rem;bottom:.625rem;right:4rem}@keyframes svelte-zwww0-halo{0%,to{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes svelte-zwww0-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.6px)}}@media (prefers-reduced-motion:reduce){.dots.svelte-zwww0 i:where(.svelte-zwww0),.dot.svelte-zwww0,.dot.svelte-zwww0:after,.corner.labelled.revealed.svelte-zwww0 .bubble:where(.svelte-zwww0):after{animation:none}}.scrim.svelte-zwww0{z-index:70;background:#0000004d;position:fixed;inset:0}.card.svelte-zwww0{z-index:71;contain:layout style;min-height:0;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border) / .8);width:min(24.5rem,100vw - 2.5rem);max-height:calc(100dvh - 2.5rem);box-shadow:0 30px 70px -20px #00000059, 0 0 0 1px hsl(var(--foreground) / .03);border-radius:1.5rem;flex-direction:column;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;overflow:hidden}.phone.svelte-zwww0 .card:where(.svelte-zwww0){width:auto;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:1.25rem 1.25rem 0 0;bottom:0;left:0;right:0}.phone.svelte-zwww0 .card.keyboard:where(.svelte-zwww0){padding-bottom:0}.head.svelte-zwww0{background:radial-gradient(circle at top left, hsl(var(--fb-accent) / .16), transparent 55%), linear-gradient(135deg, hsl(var(--fb-accent) / .08), hsl(var(--fb-accent-2) / .08));border-bottom:1px solid hsl(var(--border) / .6);align-items:flex-start;gap:.75rem;padding:1rem 1rem .875rem 1.125rem;display:flex}.head-icon.svelte-zwww0{color:#fff;background:linear-gradient(135deg, hsl(var(--fb-accent)), hsl(var(--fb-accent-2)));width:2.375rem;height:2.375rem;box-shadow:0 8px 20px -6px hsl(var(--fb-accent) / .55);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.head-icon.svelte-zwww0 svg:where(.svelte-zwww0){fill:currentColor;width:1.25rem;height:1.25rem}.titles.svelte-zwww0{flex:1;min-width:0}.titles.svelte-zwww0 h2:where(.svelte-zwww0){margin:0;font-size:1rem;font-weight:600;line-height:1.3}.titles.svelte-zwww0 p:where(.svelte-zwww0){color:hsl(var(--muted-foreground));margin:.15rem 0 0;font-size:.8125rem;line-height:1.35}.close.svelte-zwww0{border:1px solid hsl(var(--border) / .6);width:2.125rem;height:2.125rem;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .7);border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;transition:color .15s,background-color .15s;display:inline-flex}.close.svelte-zwww0:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.body.svelte-zwww0{flex-direction:column;gap:.75rem;min-height:0;padding:.875rem 1rem .5rem;display:flex;overflow-y:auto}.from.svelte-zwww0{background:hsl(var(--muted) / .45);border-radius:1rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.avatar.svelte-zwww0{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, hsl(var(--fb-accent-2)), hsl(var(--fb-accent)));border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;font-weight:700;display:inline-flex}.who.svelte-zwww0{flex-direction:column;min-width:0;line-height:1.25;display:flex}.who-name.svelte-zwww0{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.who-email.svelte-zwww0{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.who-note.svelte-zwww0{color:hsl(var(--muted-foreground) / .8);font-size:.6875rem}.identity.svelte-zwww0{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.field.svelte-zwww0{flex-direction:column;gap:.25rem;min-width:0;display:flex}.field-label.svelte-zwww0{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.field-label.svelte-zwww0 em:where(.svelte-zwww0){text-transform:none;letter-spacing:0;opacity:.8;font-style:normal;font-weight:400}.field.svelte-zwww0 input:where(.svelte-zwww0),.message.svelte-zwww0{box-sizing:border-box;width:100%;font:inherit;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:.875rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.field.svelte-zwww0 input:where(.svelte-zwww0)::placeholder,.message.svelte-zwww0::placeholder{color:hsl(var(--muted-foreground) / .8)}.field.svelte-zwww0 input:where(.svelte-zwww0):focus,.message.svelte-zwww0:focus{border-color:hsl(var(--fb-accent) / .7);box-shadow:0 0 0 3px hsl(var(--fb-accent) / .16);outline:none}.invalid.svelte-zwww0{border-color:#dc2828b3!important}.message.svelte-zwww0{resize:none;border-radius:1rem;min-height:7.375rem;padding:.75rem .875rem}.shot.svelte-zwww0{border:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .25);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.625rem .625rem .5rem;transition:background-color .2s,border-color .2s;display:flex}.shot.on.svelte-zwww0{border-color:hsl(var(--fb-accent) / .35);background:hsl(var(--fb-accent) / .06)}.shot-row.svelte-zwww0{cursor:pointer;align-items:center;gap:.625rem;display:flex}.shot-icon.svelte-zwww0{width:2rem;height:2rem;color:hsl(var(--fb-accent));background:hsl(var(--fb-accent) / .12);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.shot-text.svelte-zwww0{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.shot-title.svelte-zwww0{font-size:.8125rem;font-weight:600}.shot-hint.svelte-zwww0{color:hsl(var(--muted-foreground));text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.switch.svelte-zwww0{background:hsl(var(--muted-foreground) / .35);border-radius:999px;flex:none;width:2.5rem;height:1.5rem;transition:background-color .2s;position:relative}.knob.svelte-zwww0{width:1.125rem;height:1.125rem;transition:transform .26s var(--fb-ease-pop);background:#fff;border-radius:999px;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #0000004d}.shot-row.svelte-zwww0 input:where(.svelte-zwww0):checked+.switch:where(.svelte-zwww0){background:linear-gradient(135deg, hsl(var(--fb-accent)), hsl(var(--fb-accent-2)))}.shot-row.svelte-zwww0 input:where(.svelte-zwww0):checked+.switch:where(.svelte-zwww0) .knob:where(.svelte-zwww0){transform:translate(16px)}.shot-row.svelte-zwww0 input:where(.svelte-zwww0):focus-visible+.switch:where(.svelte-zwww0){outline:2px solid hsl(var(--fb-accent));outline-offset:2px}.switch.busy.svelte-zwww0 .knob:where(.svelte-zwww0){animation:.9s ease-in-out infinite svelte-zwww0-knob-pulse}@keyframes svelte-zwww0-knob-pulse{0%,to{opacity:1}50%{opacity:.45}}.shot-preview.svelte-zwww0{aspect-ratio:16/9;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .5);border-radius:.75rem;position:relative;overflow:hidden}.shot-preview.svelte-zwww0 img:where(.svelte-zwww0){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.shot-remove.svelte-zwww0{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:background-color .15s;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.shot-remove.svelte-zwww0:hover{background:#dc2828d9}.shimmer.svelte-zwww0{background:linear-gradient(100deg, hsl(var(--muted) / .4) 20%, hsl(var(--fb-accent) / .18) 50%, hsl(var(--muted) / .4) 80%);background-size:200% 100%;animation:1.2s linear infinite svelte-zwww0-shimmer;position:absolute;inset:0}@keyframes svelte-zwww0-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.upload-link.svelte-zwww0{color:hsl(var(--muted-foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--muted-foreground) / .4);text-decoration-color:hsl(var(--muted-foreground) / .4);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0 .25rem;font-size:.6875rem}.upload-link.svelte-zwww0:hover{color:hsl(var(--foreground))}.error.svelte-zwww0{color:#b81e1e;background:#dc282814;border:1px solid #dc282840;border-radius:.75rem;margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.foot.svelte-zwww0{flex-direction:column;gap:.5rem;padding:.5rem 1rem 1rem;display:flex}.debug.svelte-zwww0{color:hsl(var(--muted-foreground) / .7);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow:hidden}.btn.svelte-zwww0{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:transform .15s,box-shadow .15s,opacity .15s,background-color .15s;display:inline-flex}.btn.primary.svelte-zwww0{color:#fff;background:linear-gradient(135deg, hsl(var(--fb-accent)), hsl(var(--fb-accent-2)));box-shadow:0 10px 24px -10px hsl(var(--fb-accent) / .7)}.btn.primary.svelte-zwww0:hover:not(:disabled){box-shadow:0 14px 28px -10px hsl(var(--fb-accent) / .8);transform:translateY(-1px)}.btn.primary.svelte-zwww0:disabled{opacity:.6;cursor:wait}.btn.ghost.svelte-zwww0{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--border))}.btn.ghost.svelte-zwww0:hover{background:hsl(var(--muted))}.send.svelte-zwww0{width:100%}.done.svelte-zwww0{text-align:center;flex-direction:column;align-items:center;padding:1.75rem 1.25rem 1.5rem;display:flex}.done-mark.svelte-zwww0{color:#fff;background:linear-gradient(135deg, #20b16d, hsl(var(--fb-accent)));width:3.75rem;height:3.75rem;animation:svelte-zwww0-pop .48s var(--fb-ease-pop);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 30px -10px #20b16d99}.done.svelte-zwww0 h3:where(.svelte-zwww0){margin:1rem 0 0;font-size:1rem;font-weight:600}.done.svelte-zwww0 p:where(.svelte-zwww0){color:hsl(var(--muted-foreground));margin:.35rem 0 0;font-size:.8125rem}.done-actions.svelte-zwww0{gap:.5rem;margin-top:1.25rem;display:flex}@keyframes svelte-zwww0-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.hidden.svelte-zwww0{display:none}.panel.svelte-u8eb3f{--_paper:var(--ls-paper,#fcfaf7);--_ink:var(--ls-ink,#2c2621);--_line:var(--ls-line,#e2e1df);--_accent:var(--ls-accent,#b5835a);z-index:50;border:1px solid var(--_line);background:var(--_paper);width:max-content;max-height:calc(100vh - 6rem);color:var(--_ink);text-transform:none;letter-spacing:normal;border-radius:1rem;padding:.75rem;animation:.2s ease-out svelte-u8eb3f-panel-in;position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes svelte-u8eb3f-panel-in{0%{opacity:0;transform:translateY(-.25rem)}}.title.svelte-u8eb3f{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--_ink) 40%, transparent);padding:.25rem .625rem .5rem;font-size:.6875rem}.region.svelte-u8eb3f{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--_ink) 40%, transparent);padding:.5rem .625rem .25rem;font-size:.625rem;font-weight:600}.columns.svelte-u8eb3f{align-items:flex-start;gap:.75rem;display:flex}.stack.svelte-u8eb3f{flex-shrink:0;min-width:11rem}.europe.svelte-u8eb3f{padding-left:.75rem}.grid.svelte-u8eb3f{grid-template-columns:repeat(2,minmax(9rem,max-content));column-gap:.25rem;display:grid}.row.svelte-u8eb3f{width:100%;font:inherit;text-align:left;color:var(--_ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.875rem;font-weight:400;transition:background-color .15s;display:flex}.row.svelte-u8eb3f:hover,.row.svelte-u8eb3f:focus-visible{background:color-mix(in srgb, var(--_accent) 12%, transparent);outline:none}.row.current.svelte-u8eb3f{background:color-mix(in srgb, var(--_accent) 10%, transparent)}.row.disabled.svelte-u8eb3f{opacity:.45;cursor:not-allowed}.row.svelte-u8eb3f .flag{flex-shrink:0;width:1.25rem;height:1.25rem}.code.svelte-u8eb3f{border:1px solid color-mix(in srgb, var(--_ink) 30%, transparent);letter-spacing:.02em;text-transform:uppercase;width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--_ink) 70%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.4375rem;font-weight:700;display:inline-flex}.box.svelte-u8eb3f{border:1px solid color-mix(in srgb, var(--_ink) 30%, transparent);color:#0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background-color .15s,color .15s;display:inline-flex}.box.on.svelte-u8eb3f{border-color:var(--_accent);background:var(--_accent);color:var(--_paper)}.name.svelte-u8eb3f{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note.svelte-u8eb3f{background:color-mix(in srgb, var(--_accent) 14%, transparent);color:var(--_accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 .375rem;font-size:.75em;font-weight:700}.row.svelte-u8eb3f .check{color:var(--_accent);flex-shrink:0;margin-left:auto}.switcher.svelte-jyffzs{--_paper:var(--ls-paper,#fcfaf7);--_ink:var(--ls-ink,#2c2621);--_line:var(--ls-line,#e2e1df);--_accent:var(--ls-accent,#b5835a);color:var(--_ink);position:relative}.pill.svelte-jyffzs{border:1px solid color-mix(in srgb, var(--_line) 70%, transparent);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--_ink) 80%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:flex}.pill.svelte-jyffzs:hover,.pill.open.svelte-jyffzs{border-color:var(--_accent);color:var(--_ink)}.pill.svelte-jyffzs:hover{background:color-mix(in srgb, var(--_accent) 8%, transparent)}.pill.open.svelte-jyffzs{background:color-mix(in srgb, var(--_accent) 12%, transparent)}.pill.svelte-jyffzs:focus-visible{outline:2px solid color-mix(in srgb, var(--_accent) 60%, transparent);outline-offset:4px}.pill.svelte-jyffzs .pill-flag{flex-shrink:0;width:1.125rem;height:1.125rem}.pill.svelte-jyffzs .chevron{transition:transform .2s}.pill.open.svelte-jyffzs .chevron{transform:rotate(180deg)}.site-header-dock.svelte-11m3ki8{--dock:280px;--dock-compact-range:var(--site-header-compact-range,48px);--dock-compact-gain:.75rem;z-index:var(--site-header-dock-z,50);margin-bottom:calc(-1 * var(--dock));pointer-events:none;position:relative}.site-header-dock-tail.svelte-11m3ki8{height:var(--dock)}.site-header-dock.svelte-11m3ki8 header{pointer-events:auto;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header-dock.svelte-11m3ki8 header{animation:linear both svelte-11m3ki8-site-header-compact;animation-timeline:scroll(root);animation-range:0 var(--dock-compact-range)}.site-header-dock-tail.svelte-11m3ki8{animation:linear both svelte-11m3ki8-site-header-dock-tail;animation-timeline:scroll(root);animation-range:0 var(--dock-compact-range)}}@keyframes svelte-11m3ki8-site-header-compact{to{padding-top:.625rem;padding-bottom:.625rem;box-shadow:0 10px 30px -24px #36261873}}@keyframes svelte-11m3ki8-site-header-dock-tail{to{height:calc(var(--dock) + var(--dock-compact-gain))}}.mindrelay-site{--site-accent-text:#875a38;--site-accent-on-dark:#e6bd98;--site-border:#5f4e3e29;--site-shadow-soft:0 18px 48px -36px #36261857;--site-shadow-raised:0 30px 80px -44px #36261866;--site-shadow-showcase:0 36px 96px -48px #3626187a;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);color:#2c2621;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:auto;background:#fcfaf7;min-height:100vh;font-family:Inter,system-ui,sans-serif}.mindrelay-site .site-section-title{letter-spacing:-.025em;text-wrap:balance;font-family:Crimson Text,Georgia,serif;font-size:clamp(2.45rem,4.2vw,3.5rem);line-height:1.04}.mindrelay-site .site-section-lede{color:#2c2621b3;text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.mindrelay-site .site-accent-text{color:var(--site-accent-text)}.mindrelay-site .site-accent-on-dark{color:var(--site-accent-on-dark)}.mindrelay-site .site-surface-quiet{border:1px solid var(--site-border);box-shadow:var(--site-shadow-soft);border-radius:1.5rem}.mindrelay-site .site-surface-raised{border:1px solid var(--site-border);box-shadow:var(--site-shadow-raised);border-radius:2rem}@media (width<=767px){.mindrelay-site .site-phone-strip{--site-strip-bleed:1.5rem;margin-inline:calc(-1 * var(--site-strip-bleed));padding-inline:var(--site-strip-bleed);scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-strip-bleed);scrollbar-width:none;gap:.75rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.mindrelay-site .site-phone-strip::-webkit-scrollbar{display:none}.mindrelay-site .site-phone-strip>*{scroll-snap-align:start;flex:0 0 min(82vw,22rem)}}.mindrelay-site .site-showcase-frame{box-shadow:var(--site-shadow-showcase);border:1px solid #ffffffc7;border-radius:2.5rem}.mindrelay-site .site-showcase-frame-dark{border-color:#e1c5a433;box-shadow:0 38px 100px -48px #140f0cb8}:where(.mindrelay-site) :where(button,input,textarea,select){font:inherit}.mindrelay-site .font-serif{font-family:Crimson Text,Georgia,serif}.mindrelay-site .font-sans,.mindrelay-site .prose,.mindrelay-site .prose :where(p,li,blockquote,td,th,a,strong,em){font-family:Inter,system-ui,sans-serif}.mindrelay-site .prose :where(h1,h2,h3,h4,h5,h6){font-family:Crimson Text,Georgia,serif}.mindrelay-site .prose{color:#2c2621cc}.mindrelay-site .text-balance{text-wrap:balance}.mindrelay-site .text-pretty{text-wrap:pretty}.mindrelay-site .mindrelay-reader-note-card{background-color:#0000;background-image:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.6rem;box-shadow:0 22px 60px -28px #00000080}.mindrelay-site .mindrelay-reader-note-accent{background:linear-gradient(90deg,#b5835ab3,#fff3,#0000);border-radius:999px;width:4rem;height:1px}@media (prefers-reduced-motion:reduce){.mindrelay-site{scroll-behavior:auto}.mindrelay-site *,.mindrelay-site :before,.mindrelay-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[dir=rtl] .mindrelay-site :is(.lucide-arrow-right,.lucide-arrow-left){scale:-1 1}:root[dir=rtl] .mindrelay-site .group:hover>.lucide-arrow-right{translate:-.25rem}.sign.svelte-1fu3vpf{object-fit:contain;vertical-align:-.15em;-webkit-user-select:none;user-select:none;flex:none;display:inline-block}html.dark .sign.night-ink.svelte-1fu3vpf{filter:invert()hue-rotate(180deg)}.app-locale-switcher{--ls-paper:var(--kit-surface);--ls-ink:var(--kit-ink);--ls-line:var(--kit-line-strong);--ls-accent:var(--kit-go)}.header.svelte-c78fo8{font-family:var(--kit-font-name)}.header.svelte-c78fo8 .header-pill{color:var(--kit-text);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:1.0625rem;font-weight:800;line-height:1.2;display:inline-flex}.header.svelte-c78fo8 .header-pill.has-sign{padding-left:.45rem}.header.svelte-c78fo8 .header-pill-sign{opacity:.72;display:inline-flex}.header.svelte-c78fo8 .header-pill.is-active{background:var(--kit-go-wash);color:var(--kit-go-text)}.header.svelte-c78fo8 .header-pill.is-active .header-pill-sign{opacity:1}@media (hover:hover){.header.svelte-c78fo8 .header-pill:not(.is-active):hover{border-color:var(--kit-line-strong);color:var(--kit-ink)}}.header-me.svelte-c78fo8{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);min-width:0;color:var(--kit-ink);border-radius:999px;align-items:center;gap:.55rem;padding:.2rem .9rem .2rem .2rem;font-weight:800;display:inline-flex}.header-me.is-active.svelte-c78fo8{border-color:var(--kit-go);background:var(--kit-go-wash);color:var(--kit-go-text)}@media (hover:hover){.header-me.svelte-c78fo8:not(.is-active):hover{border-color:var(--kit-edge)}}.header-me-face.svelte-c78fo8{border-radius:999px;flex:none;width:2.25rem;height:2.25rem}.header.svelte-c78fo8 .header-pill:focus-visible,.header-me.svelte-c78fo8:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.header.svelte-c78fo8{container:app-header/inline-size}@container app-header (width<=36rem){.header.svelte-c78fo8 nav:where(.svelte-c78fo8){column-gap:.15rem}.header.svelte-c78fo8 .header-pill-sign{display:none}.header.svelte-c78fo8 .header-pill,.header.svelte-c78fo8 .header-pill.has-sign{padding-inline:.6rem}}@container app-header (width<=20.5rem){.header.svelte-c78fo8 .header-pill{padding-inline:.45rem}.header.svelte-c78fo8 .header-control-label,.header.svelte-c78fo8 .app-locale-switcher .pill-code,.header.svelte-c78fo8 .app-locale-switcher .chevron{display:none}}.mark.svelte-1ok8vwu{-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.fb.svelte-snf1jt{--sheet-pad:1.25rem;padding:0 var(--sheet-pad);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex-direction:column;gap:.875rem;display:flex}.fb-head.svelte-snf1jt{z-index:2;margin:0 calc(-1 * var(--sheet-pad));padding:.75rem var(--sheet-pad) .5rem;border-bottom:2px solid var(--kit-line-strong);background:var(--kit-paper);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.fb-title.svelte-snf1jt{font-family:var(--kit-font-display);margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.fb-close.svelte-snf1jt{width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--kit-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.5rem;display:grid}.fb-place.svelte-snf1jt{flex-direction:column;gap:.15rem;margin:0;display:flex}.fb-place.svelte-snf1jt b:where(.svelte-snf1jt){color:var(--kit-ink);font-family:var(--kit-font-display);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.fb-label.svelte-snf1jt{color:var(--kit-muted);font-size:.875rem;font-weight:600}.fb-text.svelte-snf1jt,.fb-email.svelte-snf1jt{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);width:100%;color:var(--kit-ink);font:inherit;border-radius:.875rem;padding:.75rem .875rem;font-size:1rem;font-weight:600;line-height:1.4}.fb-text.svelte-snf1jt{resize:vertical;min-height:8rem}.fb-email.svelte-snf1jt{min-height:2.75rem}.fb-text.svelte-snf1jt:focus-visible,.fb-email.svelte-snf1jt:focus-visible{border-color:var(--kit-gold);outline:none}.fb-text.svelte-snf1jt::placeholder,.fb-email.svelte-snf1jt::placeholder{color:var(--kit-muted);font-weight:600}.fb-field.svelte-snf1jt{flex-direction:column;gap:.3rem;display:flex}.fb-email.is-wrong.svelte-snf1jt{border-color:var(--kit-gold)}.fb-wrong.svelte-snf1jt{color:var(--kit-text);margin:0;font-size:.8125rem;font-weight:600}.fb-attach-row.svelte-snf1jt{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.fb-check.svelte-snf1jt{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex;position:relative}.fb-check.svelte-snf1jt input:where(.svelte-snf1jt){opacity:0;width:1px;height:1px;position:absolute}.fb-check-box.svelte-snf1jt{border:2.5px solid color-mix(in srgb, var(--kit-edge) 45%, var(--kit-surface));background:var(--kit-surface);border-radius:.4rem;flex:none;width:1.375rem;height:1.375rem;transition:border-color .12s,background-color .12s;position:relative}.fb-check.svelte-snf1jt input:where(.svelte-snf1jt):checked+.fb-check-box:where(.svelte-snf1jt){border-color:var(--kit-gold);background:var(--kit-gold-wash)}.fb-check.svelte-snf1jt input:where(.svelte-snf1jt):checked+.fb-check-box:where(.svelte-snf1jt):after{content:"";border:solid var(--kit-ink);border-width:0 .18rem .18rem 0;width:.35rem;height:.7rem;position:absolute;top:.1rem;left:.36rem;transform:rotate(45deg)}.fb-check.svelte-snf1jt input:where(.svelte-snf1jt):focus-visible+.fb-check-box:where(.svelte-snf1jt){box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold)}.fb-check-text.svelte-snf1jt{color:var(--kit-text);font-size:.9375rem;font-weight:600;line-height:1.25}.fb-thumb.svelte-snf1jt{border:2px solid var(--kit-edge);object-fit:cover;object-position:top;background:var(--kit-surface-2);border-radius:.4rem;flex:none;width:auto;max-width:7rem;height:4rem}.fb-thumb.is-wait.svelte-snf1jt{animation:1.2s ease-in-out infinite alternate svelte-snf1jt-fb-wait}.fb-error.svelte-snf1jt{color:var(--kit-text);margin:0;font-size:.875rem;font-weight:600}.fb-send.svelte-snf1jt{border:2px solid color-mix(in srgb, var(--kit-go) 70%, var(--kit-edge));background:var(--kit-go);min-height:3rem;box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 30%, transparent);color:var(--kit-go-ink);font:inherit;cursor:pointer;border-radius:999px;align-self:stretch;font-size:1.0625rem;font-weight:700}.fb-send.svelte-snf1jt:disabled{opacity:.45;cursor:default;box-shadow:none}.fb-send.svelte-snf1jt:not(:disabled):active{box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 30%, transparent);transform:translateY(2px)}.fb-send.svelte-snf1jt:focus-visible,.fb-done.svelte-snf1jt:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.fb-thanks.svelte-snf1jt{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 0 .5rem;display:flex}.fb-thanks-line.svelte-snf1jt{font-family:var(--kit-font-display);margin:0;font-size:1.25rem;font-weight:700}.fb-thanks-to.svelte-snf1jt{color:var(--kit-muted);overflow-wrap:anywhere;margin:-.25rem 0 0;font-size:.9375rem;font-weight:600}.fb-done.svelte-snf1jt{min-height:2.75rem;padding:0 1.5rem}@keyframes svelte-snf1jt-fb-wait{0%{opacity:.35}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.fb-thumb.is-wait.svelte-snf1jt{animation:none}}.letters-mark.svelte-1ybooyn{z-index:90;border:1px solid var(--kit-line);background:var(--kit-paper);color:var(--kit-text);font:600 .68rem/1.35 var(--kit-font-label);white-space:nowrap;opacity:.9;border-top:0;border-radius:0 0 .6rem .6rem;padding:0 .5rem .05rem;text-decoration:none;position:fixed;top:0;left:.4rem}.app-statusbar.svelte-1pboec4{z-index:39;height:calc(var(--app-safe-area-top,0px) + .75rem);pointer-events:none;background:linear-gradient(hsl(var(--background)) 0%, hsl(var(--background)) calc(100% - .75rem), hsl(var(--background) / 0) 100%);position:fixed;top:0;left:0;right:0}.app-tabbar.svelte-1pboec4{z-index:40;padding:.15rem .5rem calc(.15rem + env(safe-area-inset-bottom));border-top:2px solid var(--kit-line);background:var(--kit-paper);justify-content:space-around;align-items:center;padding-inline:max(.5rem,50% - 15rem);transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0}.app-tabbar.is-away.svelte-1pboec4{transform:translateY(calc(100% + 2px))}.app-tab.svelte-1pboec4{width:5.5rem;min-height:2.75rem;color:var(--kit-ink);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;padding:.15rem 0 .1rem;text-decoration:none;display:flex}.app-tab-sign.svelte-1pboec4{display:inline-flex}.app-tab-face.svelte-1pboec4{border:2px solid var(--kit-edge);background:var(--kit-paper);object-fit:cover;border-radius:999px;width:2.375rem;height:2.375rem;display:block}.app-tab.is-active.svelte-1pboec4 .app-tab-sign:where(.svelte-1pboec4){opacity:1}.app-tab.svelte-1pboec4:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.app-tab.is-active.svelte-1pboec4{background:var(--kit-go-wash)}.app-tab-word.svelte-1pboec4{max-height:1.35rem;font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);opacity:1;font-weight:600;line-height:1.35rem;transition:max-height .2s,opacity .16s;overflow:hidden}.app-tab.is-active.svelte-1pboec4 .app-tab-word:where(.svelte-1pboec4){opacity:1}.is-quiet.svelte-1pboec4 .app-tab-word:where(.svelte-1pboec4){opacity:0;max-height:0}@media (prefers-reduced-motion:reduce){.app-tab-word.svelte-1pboec4,.app-tabbar.svelte-1pboec4{transition:none}}.native-now-playing.svelte-1mdfc64{left:.75rem;right:.75rem;bottom:calc(max(env(safe-area-inset-bottom,0px), var(--app-tabbar-h,0px)) + .75rem);z-index:40;border-radius:.875rem;align-items:center;gap:.25rem;padding:.375rem .375rem .375rem .875rem;transition:bottom .22s;display:flex;position:fixed;box-shadow:0 6px 20px #00000040}.native-now-playing-title.svelte-1mdfc64{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:.125rem 0;display:flex}.native-now-playing-label.svelte-1mdfc64{letter-spacing:.02em;font-size:.6875rem}.native-now-playing-name.svelte-1mdfc64{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9375rem;font-weight:600;overflow:hidden}.native-now-playing-button.svelte-1mdfc64{width:2.5rem;height:2.5rem;color:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.account-card.svelte-1j2l1r3{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);box-shadow:0 2px 0 var(--kit-lip);color:var(--kit-ink);font-family:var(--kit-font-name);border-radius:1.25rem}.account-name.svelte-1j2l1r3{color:var(--kit-ink);font-weight:900}.account-section-label{color:var(--kit-muted);font-family:var(--kit-font-name);font-size:.85rem;font-weight:900}.account-nav-link{color:var(--kit-text);border:1.5px solid #0000;font-weight:800;text-decoration:none}.account-nav-link.is-active{background:var(--kit-go-wash);color:var(--kit-go-text)}@media (hover:hover){.account-nav-link:not(.is-active):hover{border-color:var(--kit-line-strong);color:var(--kit-ink)}}.account-nav-link:focus-visible,.account-current.svelte-1j2l1r3:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.account-current.svelte-1j2l1r3{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);border-radius:999px;font-weight:800}.account-menu.svelte-1j2l1r3{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);border-radius:1rem}.blog-own-page.svelte-17j22sm,.blog-publication.svelte-17j22sm{min-height:100%;display:flow-root}.blog-own-page.svelte-17j22sm,.blog-publication.svelte-17j22sm,.blogs-site-header.svelte-17j22sm{--blog-safe-top:env(safe-area-inset-top,0px);padding-top:var(--blog-safe-top)}.blog-safe-strip.svelte-17j22sm{height:env(safe-area-inset-top,0px);z-index:1000;pointer-events:none;background:#fcfaf7;position:fixed;top:0;left:0;right:0}.blog-own-page.svelte-17j22sm .site-header-dock header,.blog-publication.svelte-17j22sm .site-header-dock header{top:var(--blog-safe-top)}@supports (animation-timeline:scroll()){.blog-publication.svelte-17j22sm .mr-masthead-dock>.mr-masthead{top:calc(var(--blog-safe-top) + var(--site-header-h,69px) + var(--mr-shrink) + var(--mr-handoff))}}@supports not (animation-timeline:scroll()){.blog-publication.svelte-17j22sm .mr-masthead-dock>.mr-masthead{top:var(--blog-safe-top)}}.blog-own-page.svelte-17j22sm{--site-header-dock-z:40}.blog-publication.svelte-17j22sm{--site-header-h:69px;--site-header-compact-h:57px;--site-header-compact-range:48px;--site-header-pinned:292px;--site-header-dock-z:300}@supports not (animation-timeline:scroll()){.blog-publication.svelte-17j22sm .site-header-dock header{position:static}}.blogs-site-header.svelte-17j22sm header{position:static}.blogs-site-header.svelte-17j22sm{z-index:300;position:relative}html:has(.as-root[data-as-theme=bone]){--as-ground:#f7f5f1;--as-surface:#fffefb;--as-sink:#efece5;--as-ink:#14120f;--as-ink-2:#4a453d;--as-rule:#d9d4c9;--as-rule-strong:#b3aa99;--as-mark:#c63a17;--as-mark-text:#a82d0f;--as-shadow:0 1px 2px #14120f0a, 0 10px 30px #14120f0f;--as-grade:saturate(.94) contrast(1.03);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.as-root[data-as-theme=graphite]){--as-ground:#191817;--as-surface:#211f1d;--as-sink:#141312;--as-ink:#f2efe9;--as-ink-2:#b5aea4;--as-rule:#37342f;--as-rule-strong:#55504a;--as-mark:#ef6a45;--as-mark-text:#f4855f;--as-shadow:0 1px 2px #0006, 0 12px 34px #00000059;--as-grade:saturate(.86) contrast(1.02) brightness(.96);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (hover:hover){.as-root a:hover{-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark)}}@media (hover:hover){.as-nav a:hover{color:var(--as-ink);border-bottom-color:var(--as-mark)}}@media (width<=34rem){.as-masthead{margin-bottom:1.75rem;padding:1.1rem 0 .9rem}.as-masthead__top{gap:.6rem 1rem}.as-nav{gap:.4rem .85rem}.as-nav a{letter-spacing:.09em}.as-masthead__line{margin-top:.7rem;font-size:1rem}}@media (hover:hover){.as-toggle:hover{color:var(--as-ink);border-color:var(--as-rule-strong)}}@media (width<=30rem){.as-record__row{grid-template-columns:1fr;gap:.15rem}}@media (width>=60rem){.as-lead{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (hover:hover){a.as-chip:hover{color:var(--as-ink);border-color:var(--as-mark)}}@media (hover:hover){.as-lead__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark);text-underline-offset:.12em}}@media (hover:hover){.as-row:hover{background:var(--as-sink)}.as-row:hover .as-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark);text-underline-offset:.14em}}@media (width<=60rem){.as-row{grid-template-columns:2.75rem minmax(0,1fr) 4.5rem;align-items:start}.as-row__bar{grid-column:2/4;padding-top:.35rem}.as-root .as-row__thumb{width:4.5rem;height:4.5rem}}@media (width>=62rem){.as-essay__grid{grid-template-columns:minmax(0,1fr) 21rem}}@media (width<=34rem){.as-prose .as-lines>div{grid-template-columns:1fr}}@media (hover:hover){.as-next:hover .as-next__title{text-decoration:underline;-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark);text-underline-offset:.14em}}@media (hover:hover){.as-back:hover{color:var(--as-mark-text)}}@media (width>=55rem){.as-footer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (hover:hover){.as-footer__links a:hover{color:var(--as-ink);border-bottom-color:var(--as-mark)}}@media (prefers-reduced-motion:reduce){.as-root *,.as-root :before,.as-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@keyframes dt-reading-progress{to{transform:scaleX(1)}}.dt-blog .dt-header{min-height:4.5rem;padding:.75rem max(1.5rem, env(safe-area-inset-right)) .75rem max(1.5rem, env(safe-area-inset-left));background:var(--dt-ink);color:var(--dt-paper);border-bottom:1px solid #343842;justify-content:space-between;align-items:center;gap:2rem;display:flex}.dt-blog .dt-story-link.dt-tone-paper,.dt-blog .dt-story-link.dt-tone-blue{--dt-story-accent:var(--dt-blue)}@media (hover:hover){.dt-blog .dt-artifact-plate,.dt-blog .dt-artifact-frame,.dt-blog .dt-arrow-link span,.dt-blog .dt-story-link-arrow,.dt-blog .dt-channel-grid>a{transition:transform .16s ease-out}.dt-blog .dt-artifact:hover .dt-artifact-plate,.dt-blog a:focus-visible .dt-artifact-plate{transform:translate(0)}.dt-blog .dt-artifact:hover .dt-artifact-frame{transform:translate(.22rem,.22rem)}.dt-blog .dt-arrow-link:hover span,.dt-blog .dt-story-link:hover .dt-story-link-arrow{transform:translate(.25rem)}.dt-blog .dt-channel-grid>a:hover{transform:translateY(-.35rem)}}@media (width<=72rem){.dt-blog .dt-poster h2{font-size:clamp(3rem,6.5vw,5.8rem)}.dt-blog .dt-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56.25rem){.dt-blog .dt-nav-desktop{display:none}.dt-blog .dt-nav-mobile{display:block;position:relative}.dt-blog .dt-nav-mobile summary{cursor:pointer;letter-spacing:.08em;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.dt-blog .dt-nav-mobile summary::-webkit-details-marker{display:none}.dt-blog .dt-nav-mobile nav{background:var(--dt-ink);border:1px solid #343842;width:min(18rem,100vw - 2.5rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1rem 2rem #00000059}.dt-blog .dt-nav-mobile a{padding-inline:.75rem}.dt-blog .dt-poster{min-height:auto;position:relative}.dt-blog .dt-poster-grid{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto}.dt-blog .dt-poster-meta,.dt-blog .dt-poster-copy,.dt-blog .dt-poster-image,.dt-blog .dt-poster-time{grid-area:auto/1}.dt-blog .dt-poster-meta{flex-direction:row;justify-content:space-between;align-items:center}.dt-blog .dt-poster-copy{padding-right:0}.dt-blog .dt-poster h2{font-size:clamp(3rem,10vw,5.5rem)}.dt-blog .dt-poster-image{height:min(70svh,38rem);padding-block:.5rem}.dt-blog .dt-poster-time{display:none}.dt-blog .dt-article-hero{grid-template-columns:1fr;min-height:auto}.dt-blog .dt-article-art{min-height:36rem}.dt-blog .dt-article-art .dt-artifact-frame{min-height:32rem}.dt-blog .dt-footer{grid-template-columns:.4fr 1.5fr 1fr}.dt-blog .dt-footer-nav:last-of-type,.dt-blog .dt-footer-note{grid-column:2/-1}}@media (width<=40rem){.dt-blog .dt-header{min-height:3.75rem;padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}.dt-blog .dt-intro{min-height:calc(100svh - 3.75rem);padding:1.25rem max(1.25rem, env(safe-area-inset-right)) 1.75rem max(1.25rem, env(safe-area-inset-left));gap:1.1rem}.dt-blog .dt-intro-topline p:last-child{display:none}.dt-blog .dt-word-stack{font-size:clamp(3.25rem,19.5vw,5.2rem);line-height:.76}.dt-blog .dt-word-stack span:nth-child(2),.dt-blog .dt-word-stack span:nth-child(3),.dt-blog .dt-word-stack span:nth-child(4){transform:none}.dt-blog .dt-intro h1{font-size:clamp(1.75rem,9vw,2.8rem)}.dt-blog .dt-intro-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.dt-blog .dt-intro-bottom p{max-width:32ch}.dt-blog .dt-poster{padding:2.25rem max(1.25rem, env(safe-area-inset-right)) 2.75rem max(1.25rem, env(safe-area-inset-left))}.dt-blog .dt-poster-grid{gap:1.25rem}.dt-blog .dt-poster-hook{font-size:1.35rem}.dt-blog .dt-poster h2{font-size:clamp(2.8rem,14vw,4.2rem);line-height:.88}.dt-blog .dt-poster-image{height:29rem}.dt-blog .dt-artifact,.dt-blog .dt-artifact-frame img{min-height:16rem}.dt-blog .dt-artifact figcaption{font-size:.82rem;line-height:1.5}.dt-blog .dt-directory{padding:4rem max(1.25rem, env(safe-area-inset-right)) 5rem max(1.25rem, env(safe-area-inset-left))}.dt-blog .dt-story-link{grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;padding-block:1.35rem}.dt-blog .dt-story-link-arrow{display:none}.dt-blog .dt-story-link h3{font-size:1.55rem}.dt-blog .dt-channel-grid{grid-template-columns:1fr}.dt-blog .dt-channel-grid>a{min-height:13rem}.dt-blog .dt-article-hero{padding:2.5rem max(1.25rem, env(safe-area-inset-right)) 3rem max(1.25rem, env(safe-area-inset-left));gap:2.5rem}.dt-blog .dt-article h1{font-size:clamp(3.2rem,17vw,5rem);line-height:.86}.dt-blog .dt-article-hook{font-size:1.4rem}.dt-blog .dt-article-art{min-height:30rem}.dt-blog .dt-article-art .dt-artifact-frame{min-height:25rem}.dt-blog .dt-article-body{width:min(100% - 2.5rem,67ch);padding-block:4.5rem;font-size:1.18rem;line-height:1.72}.dt-blog .dt-article-body blockquote{border-left-width:.45rem;margin-inline:0;padding:1.15rem 1rem 1.15rem 1.25rem;font-size:1.3rem}.dt-blog .dt-article-cta{grid-template-columns:1fr;width:calc(100% - 2.5rem);padding:2rem 1.5rem}.dt-blog .dt-article-cta>p:first-child{grid-area:auto/1}.dt-blog .dt-related{padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}.dt-blog .dt-channel-page{padding:4rem max(1.25rem, env(safe-area-inset-right)) 5rem max(1.25rem, env(safe-area-inset-left))}.dt-blog .dt-channel-header h1{font-size:clamp(4rem,22vw,6.5rem)}.dt-blog .dt-footer{padding:3.5rem max(1.25rem, env(safe-area-inset-right)) max(3.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));grid-template-columns:1fr 3fr;gap:2.5rem 1.5rem}.dt-blog .dt-footer-intro,.dt-blog .dt-footer-nav,.dt-blog .dt-footer-nav:last-of-type,.dt-blog .dt-footer-note{grid-column:2}}@media (prefers-reduced-motion:reduce){.dt-blog *,.dt-blog :before,.dt-blog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dt-blog .dt-progress:after{display:none}}@media print{.dt-blog .dt-header,.dt-blog .dt-footer,.dt-blog .dt-progress,.dt-blog .dt-related,.dt-blog .dt-article-cta{display:none}.dt-blog .dt-article-hero{color:#000;background:#fff;grid-template-columns:1fr;min-height:0}.dt-blog .dt-article-art{max-height:35rem}.dt-blog .dt-article-body{color:#000;font-size:12pt}}@property --mr-shrink{syntax:"<length>";inherits:false;initial-value:0}@property --mr-handoff{syntax:"<length>";inherits:false;initial-value:0}.mr-masthead-dock{z-index:var(--mr-dock-z,20);margin-bottom:calc(-1 * var(--mr-dock,500px));pointer-events:none;position:relative}.mr-masthead-dock-tail{height:var(--mr-dock,500px)}.mr-masthead-dock>.mr-masthead{z-index:1;pointer-events:auto;position:sticky;top:0}@supports (animation-timeline:scroll()){.mr-masthead-dock>.mr-masthead{top:calc(var(--site-header-h,69px) + var(--mr-shrink) + var(--mr-handoff));animation:linear both mr-masthead-shrink,linear both mr-masthead-handoff;animation-timeline:scroll(root),scroll(root);animation-range:0 var(--site-header-compact-range,48px), var(--site-header-pinned,292px) calc(var(--site-header-pinned,292px) + var(--site-header-compact-h,57px))}}@keyframes mr-masthead-shrink{to{--mr-shrink:calc(var(--site-header-compact-h,57px) - var(--site-header-h,69px))}}@keyframes mr-masthead-handoff{to{--mr-handoff:calc(-1 * var(--site-header-compact-h,57px))}}.hx-masthead{background:color-mix(in srgb, var(--hx-ground) 96%, transparent);border-bottom:1px solid var(--hx-rule)}@media (width<40rem){.hx-nav a.hx-nav-wide{display:none}.hx-masthead-in{gap:.7rem}.hx-nav{gap:.9rem}}@media (width<52rem){.hx-open-grid{grid-template-columns:minmax(0,1fr);gap:1.7rem}.hx-numeral{margin:0 0 .85rem;font-size:clamp(6.5rem,38vw,11rem)}.hx-open{padding-top:1.5rem}.hx-open-sub{margin-bottom:1.25rem}.hx-open-figure img{height:min(46vh,22rem)}}@media (hover:hover){.hx-feature{transition:transform .22s,border-color .22s}.hx-feature:hover{border-color:var(--hx-rule-strong);transform:translateY(-3px)}.hx-feature:hover h3{color:var(--hx-accent-text)}}@media (hover:hover){.hx-cat tbody tr{transition:background-color .18s}.hx-cat tbody tr:hover{background:var(--hx-panel)}.hx-cat-piece a:hover{color:var(--hx-accent-text)}}@media (width<52rem){.hx-cat,.hx-cat tbody,.hx-cat tr,.hx-cat td{width:auto;display:block}.hx-cat thead{display:none}.hx-cat tbody tr{grid-template-columns:4.6rem minmax(0,1fr) auto;grid-template-areas:"thumb piece piece""count subj min";align-items:baseline;gap:.85rem 1rem;padding-block:1.3rem;display:grid}.hx-cat td{padding:0!important}.hx-cat-no{display:none}.hx-cat-thumb{grid-area:thumb;align-self:start}.hx-cat-piece{grid-area:piece}.hx-cat-count-cell{grid-area:count;width:auto}.hx-cat-subject{grid-area:subj;width:auto}.hx-cat-min{text-align:right;grid-area:min;width:auto}.hx-cat-piece a{font-size:1.34rem}.hx-cat-piece p{font-size:.95rem}.hx-cat-count{font-size:1.5rem}}@media (hover:hover){.hx-drawer a:hover{color:var(--hx-accent-text)}}.hx-parallel-head,.hx-parallel-row{grid-template-columns:repeat(var(--hx-cols,3), minmax(7.5rem, 1fr));min-width:calc(var(--hx-cols,3) * 9rem);gap:0 1.4rem;padding:.72rem 1.1rem;display:grid}.hx-parallel-row span{color:var(--hx-ink)}@media (hover:hover){.hx-cover{transition:border-color .2s}.hx-cover:hover{border-color:var(--hx-accent)}}@media (hover:hover){.hx-next-card{transition:border-color .2s}.hx-next-card:hover{border-color:var(--hx-rule-strong)}.hx-next-card:hover b{color:var(--hx-accent-text)}}@media (width<46rem){.hx-foot-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hapax *,.hapax :before,.hapax :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hx-feature:hover{transform:none}}html:has(.rr-blog[data-rr-theme]){background:#f2f1ec}html:has(.rr-blog) body:has(.rr-blog[data-rr-theme]){background:#f2f1ec}html:has(.rr-blog[data-rr-theme=deep]){background:#0e1119}html:has(.rr-blog) body:has(.rr-blog[data-rr-theme=deep]){background:#0e1119}@media (hover:hover){.rr-btn:hover{background:var(--rr-ink);color:var(--rr-invert-ink)}}@media (hover:hover){.rr-nav a:hover{color:var(--rr-flare-ink)}}@media (hover:hover){.rr-run-row:hover .rr-duo>img,.rr-feature:hover .rr-duo>img{filter:none;mix-blend-mode:normal}.rr-run-row:hover .rr-duo:after,.rr-feature:hover .rr-duo:after{display:none}}@media (hover:hover){.rr-duo-toggle:hover{color:#f2f1ec;background:#14161c}.rr-duo-toggle:hover .rr-btn-dot{background:var(--rr-zest)}}@media (width>=62rem){.rr-lede{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:3rem}}@media (width>=56rem){.rr-feature-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.75rem}}@media (width>=56rem){.rr-feature .rr-duo{aspect-ratio:5/4}}@media (hover:hover){.rr-feature:hover h2{color:var(--rr-flare-ink)}}@media (width>=44rem){.rr-run-row{grid-template-columns:4rem minmax(0,1fr) 9.5rem;gap:.6rem 2rem;padding-block:2rem}}@media (hover:hover){.rr-run-row:hover h3{color:var(--rr-flare-ink)}}@media (hover:hover){a.rr-tag:hover{color:var(--rr-flare-ink);border-color:var(--rr-flare)}}@media (width>=50rem){.rr-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}}@media (hover:hover){.rr-strip-cta a:hover{background:var(--rr-strip-cta-hover);color:var(--rr-strip-bg)}}@media (width>=44rem){.rr-hero .rr-duo{aspect-ratio:21/9}}@media (hover:hover){.rr-prose a:hover{background:var(--rr-zest);color:#14161c;text-decoration-color:#14161c}}@media (width>=46rem){.rr-prose .rr-parallel{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.rr-prose .rr-parallel .rr-col+.rr-col{border-left:1px solid var(--rr-rule);margin-left:1.5rem;padding-left:1.5rem}}@media (hover:hover){.rr-prose .rr-open a:hover{background:var(--rr-ink);color:var(--rr-invert-ink)}}@media (hover:hover){.rr-prose .rr-shelf-item:hover .rr-shelf-t{color:var(--rr-flare-ink)}}@media (width>=44rem){.rr-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (hover:hover){.rr-pager a:hover strong{color:var(--rr-flare-ink)}}@media (width>=50rem){.rr-foot-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}@media (hover:hover){.rr-foot li a:hover{color:var(--rr-flare-ink);border-bottom-color:var(--rr-flare)}}@media (prefers-reduced-motion:reduce){.rr-blog *,.rr-blog :before,.rr-blog :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-top{border-bottom:1px solid var(--sd-line);background:linear-gradient(180deg, #08131a, var(--sd-abyss))}.sd-top-inner{align-items:center;gap:1.25rem;min-height:3.75rem;display:flex}@media (hover:hover){.sd-entry-title a:hover,.sd-entry-title a:focus-visible{color:var(--sd-signal)}.sd-hero-title a:hover,.sd-hero-title a:focus-visible{background-size:100% 2px}}@media (hover:hover){.sd-cover:hover,.sd-cover:focus-visible{border-color:var(--sd-signal)}}@media (hover:hover){.sd-band:hover{border-color:var(--sd-signal)}}@media (width<=60rem){.sd-hero-grid{grid-template-columns:minmax(0,1fr)}.sd-lines-row,.sd-lines-colhead{grid-template-columns:minmax(0,1fr);gap:.35rem}.sd-lines-colhead{display:none}.sd-lines-row>*+*{border-left:1px solid var(--sd-line);padding-left:.75rem}}@media (width<=46rem){.sd-top-inner{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:0;padding-block:.5rem 0;display:grid}.sd-nav{scrollbar-width:none;flex-wrap:nowrap;gap:1rem;margin-left:0;padding-bottom:.25rem;overflow-x:auto}.sd-nav::-webkit-scrollbar{display:none}.sd-nav a{white-space:nowrap}.sd{--sd-axis:3.25rem;font-size:1.15rem}.sd-entry{grid-template-columns:minmax(0,1fr);gap:.75rem}.sd-reading-row{grid-template-columns:minmax(0,1fr)}.sd-record{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sd *{transition:none!important;animation:none!important}}:is(html:has(.ax-root[data-ax-theme=void]),body:has(.ax-root[data-ax-theme=void])){background:#0b0c10}:is(html:has(.ax-root[data-ax-theme=chalk]),body:has(.ax-root[data-ax-theme=chalk])){background:#f1f2f4}body:has(.ax-root){margin:0}.ax-root[data-ax-theme=void]{--ax-bg:#0b0c10;--ax-plate:#14161f;--ax-plate-2:#1b1e2a;--ax-line:#2c3040;--ax-line-soft:#21242f;--ax-text:#f2f0eb;--ax-text-2:#c9c7c0;--ax-star:#ff5a36;--ax-star-dim:#ff8b72;--ax-mint:#5fe3b0;--ax-scrim:linear-gradient(180deg, #0b0c1038 0%, #0b0c106b 30%, #0b0c10c2 62%, #0b0c10 100%);--ax-hero-shadow:0 2px 28px #0009;--ax-scrim-side:linear-gradient(90deg, #0b0c10d1 0%, #0b0c1075 46%, #0b0c1000 80%);--ax-img-frame:#2c3040;--ax-shadow:0 24px 60px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ax-root[data-ax-theme=chalk]{--ax-bg:#f1f2f4;--ax-plate:#fff;--ax-plate-2:#e9ebef;--ax-line:#cbcfd8;--ax-line-soft:#dfe2e8;--ax-text:#14161c;--ax-text-2:#474c59;--ax-star:#c2300f;--ax-star-dim:#9e2709;--ax-mint:#0f7a57;--ax-scrim:linear-gradient(180deg, #f1f2f424 0%, #f1f2f461 30%, #f1f2f4bd 62%, #f1f2f4 100%);--ax-hero-shadow:0 2px 28px #f1f2f4cc;--ax-scrim-side:linear-gradient(90deg, #f1f2f4e6 0%, #f1f2f48c 46%, #f1f2f400 80%);--ax-img-frame:#cbcfd8;--ax-shadow:0 20px 48px #14161c24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ax-root{--ax-display:"Bricolage Grotesque", "Work Sans", system-ui, sans-serif;--ax-body:Inter, system-ui, -apple-system, sans-serif;--ax-mono:"JetBrains Mono", ui-monospace, monospace;--ax-measure:66ch;--ax-page:1200px;--ax-gutter:clamp(1.15rem, 4vw, 2.5rem);background:var(--ax-bg);color:var(--ax-text);font-family:var(--ax-body);flex-direction:column;min-height:100vh;font-size:1.2rem;line-height:1.7;display:flex;overflow-x:clip}.ax-root *,.ax-root :before,.ax-root :after{box-sizing:border-box}.ax-root img{max-width:100%;height:auto;display:block}.ax-root ::selection{background:var(--ax-star);color:#fff}.ax-shell{width:100%;max-width:var(--ax-page);padding-inline:var(--ax-gutter);margin-inline:auto}.ax-kicker{font-family:var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-text-2);margin:0;font-size:.82rem;font-weight:500}.ax-star-glyph{color:var(--ax-star);font-family:var(--ax-mono);font-weight:700}.ax-rule{border:0;border-top:1px solid var(--ax-line);margin:0}.ax-a{color:var(--ax-star);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ax-a:hover{text-decoration-thickness:2px}}.ax-masthead{z-index:40;background:color-mix(in srgb, var(--ax-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ax-line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.ax-masthead__bar{align-items:center;gap:1rem;min-height:4rem;display:flex}.ax-wordmark{color:var(--ax-text);align-items:baseline;gap:.5rem;margin-right:auto;text-decoration:none;display:inline-flex}.ax-wordmark__star{font-family:var(--ax-mono);color:var(--ax-star);font-size:1.5rem;font-weight:700;line-height:1}.ax-wordmark__name{font-family:var(--ax-display);letter-spacing:.2em;text-transform:uppercase;font-size:1.28rem;font-weight:700}.ax-nav{align-items:center;gap:.4rem;display:flex}.ax-nav__link{font-family:var(--ax-mono);letter-spacing:.06em;color:var(--ax-text-2);white-space:nowrap;border-radius:.35rem;padding:.45rem .6rem;font-size:.85rem;font-weight:500;text-decoration:none}.ax-nav__link--app{color:var(--ax-text);border:1px solid var(--ax-line)}@media (hover:hover){.ax-nav__link:hover{color:var(--ax-text);background:var(--ax-plate)}}.ax-themeswitch{font-family:var(--ax-mono);letter-spacing:.08em;color:var(--ax-text-2);border:1px solid var(--ax-line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.35rem;padding:.42rem .62rem;font-size:.8rem;font-weight:500}@media (hover:hover){.ax-themeswitch:hover{color:var(--ax-text);border-color:var(--ax-star)}}@media (width<=640px){.ax-nav__link--index{display:none}.ax-wordmark__name{letter-spacing:.16em;font-size:1.05rem}}@media (width<=430px){.ax-masthead__bar{gap:.5rem}.ax-nav__link,.ax-themeswitch{padding-inline:.5rem;font-size:.78rem}.ax-wordmark__name{letter-spacing:.14em;font-size:.95rem}}.ax-hero{isolation:isolate;border-bottom:1px solid var(--ax-line);align-items:flex-end;min-height:min(94svh,780px);display:flex;position:relative;overflow:hidden}.ax-hero__img{object-fit:cover;object-position:center 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ax-hero__scrim{background:var(--ax-scrim);z-index:-1;position:absolute;inset:0}.ax-hero__inner{width:100%;padding-block:clamp(2.5rem,7vw,5rem)}.ax-hero__inner .ax-kicker,.ax-essay-hero__inner .ax-kicker,.ax-essay-hero__meta{text-shadow:var(--ax-hero-shadow)}.ax-hero__lede{max-width:26ch;font-family:var(--ax-display);letter-spacing:-.022em;text-wrap:balance;text-shadow:var(--ax-hero-shadow);margin:1.1rem 0 0;font-size:clamp(2.35rem,7.2vw,4.7rem);font-weight:700;line-height:1.03}.ax-hero__form{font-family:var(--ax-mono);color:var(--ax-star);white-space:nowrap;font-weight:700}.ax-hero__sub{text-shadow:var(--ax-hero-shadow);max-width:52ch;color:var(--ax-text);margin:1.35rem 0 0;font-size:clamp(1.12rem,2.1vw,1.3rem);line-height:1.6}.ax-hero__sub b{font-weight:600}.ax-door{background:var(--ax-plate);border:1px solid var(--ax-line);border-left:3px solid var(--ax-star);max-width:46rem;color:var(--ax-text);box-shadow:var(--ax-shadow);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.4rem 1.15rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding:1.05rem 1.25rem;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.ax-door__tag{font-family:var(--ax-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ax-star);writing-mode:horizontal-tb;grid-row:1/span 2;font-size:.78rem;font-weight:700}.ax-door__title{font-family:var(--ax-display);margin:0;font-size:clamp(1.1rem,2.3vw,1.32rem);font-weight:600;line-height:1.32}.ax-door__meta{font-family:var(--ax-mono);color:var(--ax-text-2);margin:0;font-size:.8rem}@media (hover:hover){.ax-door:hover{border-color:var(--ax-star);transform:translateY(-2px)}}@media (width<=560px){.ax-door{grid-template-columns:1fr}.ax-door__tag{grid-row:auto}}.ax-legend{border-bottom:1px solid var(--ax-line);background:var(--ax-plate)}.ax-legend__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.1rem 2rem;padding-block:1.5rem;display:grid}.ax-legend__title{font-family:var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-star);margin:0 0 .3rem;font-size:.82rem;font-weight:700}.ax-legend__item{color:var(--ax-text-2);margin:0;font-size:1rem;line-height:1.55}.ax-legend__item b{font-family:var(--ax-mono);color:var(--ax-text);letter-spacing:.04em;font-weight:700}.ax-stars{font-family:var(--ax-mono);letter-spacing:.06em;color:var(--ax-star);white-space:nowrap;align-items:baseline;gap:.28rem;font-size:.82rem;font-weight:700;display:inline-flex}.ax-stars--zero{color:var(--ax-mint)}.ax-stars__n{color:var(--ax-text-2);font-weight:500}.ax-section-head{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:clamp(2.5rem,5vw,3.75rem) 1.1rem;display:flex}.ax-section-head__title{font-family:var(--ax-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700}.ax-list{border-top:1px solid var(--ax-line);margin:0;padding:0;list-style:none}.ax-row{border-bottom:1px solid var(--ax-line)}.ax-row__link{color:inherit;grid-template-columns:3.4rem minmax(0,1fr) 9.5rem;align-items:start;gap:0 1.6rem;padding-block:clamp(1.6rem,3vw,2.1rem);text-decoration:none;display:grid}.ax-row__num{font-family:var(--ax-mono);color:var(--ax-text-2);padding-top:.45rem;font-size:.85rem;font-weight:500}.ax-row__title{font-family:var(--ax-display);letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3.1vw,2.05rem);font-weight:600;line-height:1.16}.ax-row__dek{color:var(--ax-text-2);max-width:58ch;margin:.6rem 0 0;font-size:1.06rem;line-height:1.6}.ax-row__meta{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.85rem;display:flex}.ax-tag{font-family:var(--ax-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-2);border:1px solid var(--ax-line);white-space:nowrap;border-radius:999px;padding:.16rem .6rem;font-size:.76rem;text-decoration:none}@media (hover:hover){a.ax-tag:hover{color:var(--ax-text);border-color:var(--ax-star)}}.ax-row__time{font-family:var(--ax-mono);color:var(--ax-text-2);font-size:.78rem}.ax-row__thumb{border:1px solid var(--ax-img-frame);aspect-ratio:4/3;background:var(--ax-plate-2);border-radius:.4rem;overflow:hidden}.ax-row__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .32s}@media (hover:hover){.ax-row__link:hover .ax-row__title{color:var(--ax-star)}.ax-row__link:hover .ax-row__thumb img{transform:scale(1.06)}}@media (width<=860px){.ax-row__link{grid-template-columns:2.6rem minmax(0,1fr)}.ax-row__thumb{grid-area:2/2;max-width:15rem;margin-top:1rem}}.ax-promise{border:1px solid var(--ax-line);background:var(--ax-plate);border-radius:.6rem;gap:.7rem;margin-block:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,4vw,2.4rem);display:grid}.ax-promise__title{font-family:var(--ax-display);margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:700}.ax-promise p{max-width:62ch;color:var(--ax-text-2);margin:0;font-size:1.05rem}.ax-colophon{border-top:1px solid var(--ax-line);background:var(--ax-plate);padding-bottom:env(safe-area-inset-bottom);margin-top:auto}.ax-colophon__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;padding-block:clamp(2.25rem,5vw,3.25rem);display:grid}.ax-colophon h2{font-family:var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-text-2);margin:0 0 .7rem;font-size:.8rem;font-weight:500}.ax-colophon p{color:var(--ax-text-2);max-width:40ch;margin:0 0 .7rem;font-size:1rem;line-height:1.6}.ax-colophon__links{flex-wrap:wrap;gap:.5rem 1.1rem;display:flex}.ax-colophon__base{border-top:1px solid var(--ax-line-soft);font-family:var(--ax-mono);letter-spacing:.05em;color:var(--ax-text-2);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.2rem;padding-block:1.1rem;font-size:.76rem;display:flex}.ax-essay-hero{isolation:isolate;border-bottom:1px solid var(--ax-line);align-items:flex-end;min-height:min(88svh,720px);display:flex;position:relative;overflow:hidden}.ax-essay-hero__img{object-fit:cover;object-position:center 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ax-essay-hero__scrim{background:var(--ax-scrim);z-index:-1;position:absolute;inset:0}.ax-essay-hero__inner{width:100%;padding-block:clamp(2.25rem,6vw,4rem)}.ax-essay-hero__title{font-family:var(--ax-display);letter-spacing:-.022em;text-wrap:balance;max-width:20ch;text-shadow:var(--ax-hero-shadow);margin:.9rem 0 0;font-size:clamp(2.1rem,6.2vw,4.1rem);font-weight:700;line-height:1.05}.ax-essay-hero__dek{text-shadow:var(--ax-hero-shadow);max-width:54ch;color:var(--ax-text);margin:1.15rem 0 0;font-size:clamp(1.1rem,2.1vw,1.28rem);line-height:1.6}.ax-essay-hero__meta{flex-wrap:wrap;align-items:center;gap:.55rem 1.1rem;margin-top:1.5rem;display:flex}.ax-heroshot{border-top:1px solid var(--ax-line);background:var(--ax-plate)}.ax-heroshot__cap{color:var(--ax-text-2);max-width:84ch;margin:0;padding-block:.85rem;font-size:.95rem;line-height:1.55}.ax-heroshot__cap b{color:var(--ax-text);font-weight:600}.ax-prose{max-width:var(--ax-measure);margin-inline:auto;padding-block:clamp(2.5rem,5vw,3.75rem)}.ax-prose>p,.ax-prose>ul,.ax-prose>ol{color:var(--ax-text);margin:0 0 1.5rem;font-size:1.2rem;line-height:1.72}.ax-prose>p:first-child{letter-spacing:-.005em;font-size:1.42rem;font-weight:500;line-height:1.55}.ax-prose h2{font-family:var(--ax-display);letter-spacing:-.015em;text-wrap:balance;margin:3rem 0 1.1rem;font-size:clamp(1.55rem,3.2vw,2.05rem);font-weight:700;line-height:1.18}.ax-prose h2:before{content:"✳";color:var(--ax-star);font-family:var(--ax-mono);vertical-align:.12em;margin-right:.5rem;font-size:.72em}.ax-prose h3{font-family:var(--ax-display);margin:2.2rem 0 .8rem;font-size:1.32rem;font-weight:600}.ax-prose a{color:var(--ax-star);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ax-prose a:hover{text-decoration-thickness:2px}}.ax-prose a.ax-cover,.ax-prose a.ax-cta{color:inherit;text-decoration:none}.ax-prose strong{font-weight:600}.ax-prose ul,.ax-prose ol{padding-left:1.4rem}.ax-prose li{margin-bottom:.6rem}.ax-prose li::marker{color:var(--ax-star)}.ax-prose hr{border:0;border-top:1px solid var(--ax-line);margin:2.75rem 0}.ax-prose code{font-family:var(--ax-mono);background:var(--ax-plate-2);border-radius:.25rem;padding:.08em .35em;font-size:.92em}.ax-prose blockquote{border-left:3px solid var(--ax-star);margin:2.4rem 0;padding-left:1.35rem}.ax-prose blockquote p{font-family:var(--ax-display);letter-spacing:-.012em;margin:0 0 .6rem;font-size:clamp(1.35rem,3vw,1.72rem);font-weight:500;line-height:1.32}.ax-prose blockquote cite{font-family:var(--ax-mono);letter-spacing:.06em;color:var(--ax-text-2);margin-top:.55rem;font-size:.82rem;font-style:normal;display:block}.ax-prose figure{width:min(100vw - 2 * var(--ax-gutter), 54rem);margin:2.6rem 0 2.6rem 50%;transform:translate(-50%)}.ax-prose figure img{border:1px solid var(--ax-img-frame);background:var(--ax-plate-2);border-radius:.4rem;width:100%}.ax-prose figcaption{color:var(--ax-text-2);max-width:62ch;margin-top:.75rem;font-size:.95rem;line-height:1.55}.ax-prose figcaption b{color:var(--ax-text);font-weight:600}.ax-parallel{width:min(100vw - 2 * var(--ax-gutter), 64rem);border:1px solid var(--ax-line);background:var(--ax-plate);border-radius:.5rem;margin:2.6rem 0 2.6rem 50%;overflow:hidden;transform:translate(-50%)}.ax-parallel__head{border-bottom:1px solid var(--ax-line);font-family:var(--ax-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-2);margin:0;padding:.75rem 1.15rem;font-size:.78rem}.ax-parallel__cols{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.ax-parallel__col{border-right:1px solid var(--ax-line-soft);padding:1.15rem}.ax-parallel__col:last-child{border-right:0}.ax-parallel__col:before{content:attr(data-lang);font-family:var(--ax-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-star);margin-bottom:.6rem;font-size:.72rem;font-weight:500;display:block}.ax-parallel__col p{color:var(--ax-text);margin:0;font-size:1.06rem;line-height:1.62}.ax-parallel__col--gloss p{color:var(--ax-text-2)}@media (width<=640px){.ax-parallel__col{border-right:0;border-bottom:1px solid var(--ax-line-soft)}.ax-parallel__col:last-child{border-bottom:0}}.ax-cognates{width:min(100vw - 2 * var(--ax-gutter), 58rem);background:var(--ax-plate);border:1px solid var(--ax-line);border-radius:.5rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:2.4rem 0 2.4rem 50%;display:grid;overflow:hidden;transform:translate(-50%)}.ax-cognate{border-right:1px solid var(--ax-line);border-bottom:1px solid var(--ax-line);padding:.9rem .95rem}.ax-cognate__lang{font-family:var(--ax-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ax-text-2);margin-bottom:.3rem;font-size:.7rem;display:block}.ax-cognate__form{font-family:var(--ax-display);color:var(--ax-text);font-size:1.28rem;font-weight:600;line-height:1.2;display:block}.ax-cognate--star .ax-cognate__form{color:var(--ax-star);font-family:var(--ax-mono);font-size:1.12rem}.ax-covers{width:min(100vw - 2 * var(--ax-gutter), 60rem);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;margin:2.6rem 0 2.6rem 50%;display:grid;transform:translate(-50%)}.ax-cover{color:inherit;text-decoration:none;display:block}.ax-cover img{aspect-ratio:1;object-fit:cover;border:1px solid var(--ax-img-frame);background:var(--ax-plate-2);border-radius:.4rem;width:100%}.ax-cover__title{font-family:var(--ax-display);margin-top:.6rem;font-size:1.06rem;font-weight:600;line-height:1.3;display:block}.ax-cover__meta{font-family:var(--ax-mono);letter-spacing:.05em;color:var(--ax-text-2);margin-top:.2rem;font-size:.76rem;display:block}.ax-cta{width:min(100vw - 2 * var(--ax-gutter), 54rem);border:1px solid var(--ax-line);border-left:3px solid var(--ax-mint);background:var(--ax-plate);color:inherit;border-radius:.5rem;margin:2.8rem 0 2.8rem 50%;padding:1.4rem 1.5rem;text-decoration:none;transition:transform .16s,border-color .16s;display:block;transform:translate(-50%)}.ax-cta__kicker{font-family:var(--ax-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ax-mint);margin:0 0 .4rem;font-size:.76rem;font-weight:700}.ax-cta__title{font-family:var(--ax-display);margin:0 0 .35rem;font-size:1.24rem;font-weight:600;line-height:1.3}.ax-cta__sub{color:var(--ax-text-2);margin:0;font-size:1rem}@media (hover:hover){.ax-cta:hover{border-color:var(--ax-mint);transform:translateY(-2px)}}.ax-sources{max-width:var(--ax-measure);margin-inline:auto;padding-bottom:clamp(2.5rem,5vw,3.5rem)}.ax-sources__title{font-family:var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-mint);margin:0 0 .8rem;font-size:.8rem;font-weight:700}.ax-sources ol{margin:0;padding-left:1.3rem}.ax-sources li{color:var(--ax-text-2);margin-bottom:.5rem;font-size:1rem;line-height:1.6}.ax-sources li::marker{font-family:var(--ax-mono);color:var(--ax-text-2)}.ax-next{border-top:1px solid var(--ax-line);background:var(--ax-plate)}.ax-next__link{color:inherit;padding-block:clamp(2rem,4vw,2.75rem);text-decoration:none;display:block}.ax-next__kicker{font-family:var(--ax-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-text-2);margin:0 0 .5rem;font-size:.78rem}.ax-next__title{font-family:var(--ax-display);letter-spacing:-.014em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;line-height:1.2}@media (hover:hover){.ax-next__link:hover .ax-next__title{color:var(--ax-star)}}.ax-taghead{border-bottom:1px solid var(--ax-line);padding-block:clamp(2.5rem,6vw,4rem) .5rem}.ax-taghead__title{font-family:var(--ax-display);letter-spacing:-.02em;margin:.7rem 0 .5rem;font-size:clamp(2.1rem,6vw,3.4rem);font-weight:700;line-height:1.05}.ax-taghead__count{font-family:var(--ax-mono);color:var(--ax-text-2);margin:0 0 1.6rem;font-size:.85rem}.ax-tagrail{flex-wrap:wrap;gap:.6rem;padding-block:1.4rem 0;display:flex}.ax-empty{color:var(--ax-text-2);padding-block:clamp(3rem,8vw,6rem);font-size:1.15rem}@media (width>=760px){.ax-hero__scrim,.ax-essay-hero__scrim{background:var(--ax-scrim-side), var(--ax-scrim)}}@media (prefers-reduced-motion:reduce){.ax-root *,.ax-root :before,.ax-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mindrelay-blog{--blog-paper:#eeeae0;--blog-paper-bright:#fdfbf6;--blog-ink:#151513;--blog-muted:#484741;--blog-blue:#2440c4;--blog-blue-dark:#18319f;--blog-red:#ff4d32;--blog-rubric:#8f2b1f;--blog-acid:#dfff4f;--blog-rule:#15151357;--blog-rule-soft:#1515132b;--blog-display:Georgia, "Times New Roman", serif;--blog-reading:Georgia, "Times New Roman", serif;--blog-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--blog-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;box-sizing:border-box;background:var(--blog-paper);min-height:100vh;color:var(--blog-ink);font-family:var(--blog-sans);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-size:100%;overflow-x:clip}.mindrelay-blog *,.mindrelay-blog :before,.mindrelay-blog :after{box-sizing:border-box}.mindrelay-blog :where(button,input,select,textarea){font:inherit}.mindrelay-blog :where(a){color:inherit;text-decoration:none}.mindrelay-blog :where(p,li,figcaption){hanging-punctuation:first last}.mindrelay-blog :where(p,li,h1,h2,h3,a,figcaption){overflow-wrap:break-word}.mindrelay-blog :where(a,button,summary):focus-visible{outline:3px solid var(--blog-paper-bright);outline-offset:2px;box-shadow:0 0 0 5px var(--blog-ink)}.mindrelay-blog :where(main):focus{outline:3px solid var(--blog-blue);outline-offset:-3px}.mindrelay-blog .blog-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mindrelay-blog ::selection{background:var(--blog-acid);color:var(--blog-ink)}.mindrelay-blog .blog-skip-link{z-index:200;border:2px solid var(--blog-ink);background:var(--blog-acid);font:700 .78rem/1 var(--blog-mono);text-transform:uppercase;padding:.8rem 1rem;transition:transform .16s;position:fixed;top:.8rem;left:.8rem;transform:translateY(-180%)}.mindrelay-blog .blog-skip-link:focus{transform:translateY(0)}.mindrelay-blog .blog-header{z-index:80;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--blog-ink);background:color-mix(in srgb, var(--blog-paper-bright) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.mindrelay-blog .blog-header__inner{grid-template-columns:minmax(15rem,1fr) auto minmax(15rem,1fr);align-items:stretch;min-height:4.75rem;display:grid}.mindrelay-blog .blog-wordmark{border-right:1px solid var(--blog-ink);align-items:center;gap:1rem;min-width:0;padding:0 1.5rem;display:flex}.mindrelay-blog .blog-wordmark__name{letter-spacing:-.07em;font-size:1.45rem;font-weight:800}.mindrelay-blog .blog-wordmark__name span{color:var(--blog-blue)}.mindrelay-blog .blog-wordmark__publisher{border-left:1px solid var(--blog-rule);color:var(--blog-muted);font:700 .7rem/1.4 var(--blog-mono);letter-spacing:.08em;text-transform:uppercase;padding-left:1rem}.mindrelay-blog .blog-header__desktop-nav{align-items:stretch;display:flex}.mindrelay-blog .blog-header__desktop-nav a{border-right:1px solid var(--blog-rule-soft);font:700 .85rem/1 var(--blog-sans);align-items:center;padding:0 1.15rem;transition:background .15s,color .15s;display:flex}.mindrelay-blog .blog-header__desktop-nav a:hover,.mindrelay-blog .blog-header__desktop-nav a[aria-current=page]{background:var(--blog-blue);color:#fff}.mindrelay-blog .blog-header__actions{justify-content:flex-end;align-items:stretch;display:flex}.mindrelay-blog .blog-header__app-link{background:var(--blog-ink);align-items:center;gap:.8rem;padding:0 1.5rem;font-size:.85rem;font-weight:700;transition:background .15s,color .15s;display:flex;color:#fff!important}.mindrelay-blog .blog-header__app-link:hover{background:var(--blog-acid);color:var(--blog-ink)!important}.mindrelay-blog .blog-header__app-label--short{display:none}.mindrelay-blog .blog-header__menu-button{border:0;border-left:1px solid var(--blog-ink);width:4.75rem;color:var(--blog-ink);cursor:pointer;background:0 0;place-items:center;list-style:none;display:none}.mindrelay-blog .blog-header__menu-button::-webkit-details-marker{display:none}.mindrelay-blog .blog-header__menu-icon,.mindrelay-blog .blog-header__menu-icon:before,.mindrelay-blog .blog-header__menu-icon:after{content:"";background:currentColor;width:1.45rem;height:2px;transition:transform .15s;display:block}.mindrelay-blog .blog-header__menu-icon{position:relative}.mindrelay-blog .blog-header__menu-icon:before,.mindrelay-blog .blog-header__menu-icon:after{position:absolute;left:0}.mindrelay-blog .blog-header__menu-icon:before{top:-.45rem}.mindrelay-blog .blog-header__menu-icon:after{top:.45rem}.mindrelay-blog .blog-header__menu[open] .blog-header__menu-icon{background:0 0}.mindrelay-blog .blog-header__menu[open] .blog-header__menu-icon:before{top:0;transform:rotate(45deg)}.mindrelay-blog .blog-header__menu[open] .blog-header__menu-icon:after{top:0;transform:rotate(-45deg)}.mindrelay-blog .journal-masthead{border-bottom:1px solid var(--blog-ink);background:linear-gradient(90deg, transparent 49.95%, var(--blog-rule-soft) 50%, transparent 50.05%), var(--blog-paper-bright);padding:2.2rem max(1.5rem,50vw - 46rem)}.mindrelay-blog .journal-masthead__issue{border-bottom:1px solid var(--blog-rule);color:var(--blog-muted);font:700 .74rem/1.35 var(--blog-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;display:flex}.mindrelay-blog .journal-masthead__title{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:2rem;padding:clamp(3rem,7vw,7.25rem) 0 clamp(2.5rem,5vw,5rem);display:grid}.mindrelay-blog .journal-masthead__title>p{font:700 .76rem/1.55 var(--blog-mono);letter-spacing:.1em;text-transform:uppercase;margin:.9rem 0 0}.mindrelay-blog .journal-masthead h1{max-width:11.5ch;font:700 clamp(4rem, 8.6vw, 9.4rem) / .86 var(--blog-display);letter-spacing:-.06em;text-wrap:balance;margin:0}.mindrelay-blog .journal-masthead h1 em{color:var(--blog-blue);font-weight:600}.mindrelay-blog .journal-masthead__foot{border-top:1px solid var(--blog-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-left:18rem;padding-top:1.5rem;display:grid}.mindrelay-blog .journal-masthead__foot p{max-width:42rem;color:var(--blog-muted);margin:0;font-size:clamp(1.08rem,1.4vw,1.24rem);font-weight:500;line-height:1.7}.mindrelay-blog .journal-masthead__foot a{border:1px solid var(--blog-ink);min-height:3.25rem;font:700 .76rem/1 var(--blog-mono);text-transform:uppercase;align-items:center;gap:1.25rem;padding:0 1.2rem;transition:background .15s;display:flex}.mindrelay-blog .journal-masthead__foot a:hover{background:var(--blog-acid)}.mindrelay-blog .featured-essay{border-bottom:1px solid var(--blog-ink);background:var(--blog-ink);color:#fff;grid-template-columns:minmax(0,1.45fr) minmax(25rem,.75fr);min-height:44rem;scroll-margin-top:4.75rem;display:grid}.mindrelay-blog .featured-essay__image{background:#282722;border-right:1px solid #fff;min-height:38rem;display:block;position:relative;overflow:hidden}.mindrelay-blog .featured-essay__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.mindrelay-blog .featured-essay__image img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.mindrelay-blog .featured-essay__image:hover img{transform:scale(1.025)}.mindrelay-blog .featured-essay__image>span{z-index:1;background:var(--blog-acid);color:var(--blog-ink);font:700 .75rem/1 var(--blog-mono);letter-spacing:.08em;text-transform:uppercase;padding:.6rem .75rem;position:absolute;bottom:1.25rem;right:1.25rem}.mindrelay-blog .featured-essay__body{flex-direction:column;min-width:0;padding:clamp(2rem,4vw,4.5rem);display:flex}.mindrelay-blog .featured-essay__number{color:var(--blog-blue);font:500 5rem/.8 var(--blog-display);align-self:flex-end}.mindrelay-blog .featured-essay__tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;margin-bottom:1.5rem;display:flex}.mindrelay-blog .featured-essay h2{font:700 clamp(3rem, 4.8vw, 5.6rem) / 1 var(--blog-display);letter-spacing:-.035em;margin:0}.mindrelay-blog .featured-essay h2 a{text-decoration:underline;-webkit-text-decoration-color:var(--blog-acid);text-decoration-color:var(--blog-acid);text-underline-offset:.12em;text-decoration-thickness:.07em;transition:text-decoration-thickness .15s}.mindrelay-blog .featured-essay h2 a:hover,.mindrelay-blog .featured-essay h2 a:focus-visible{text-decoration-thickness:.12em}.mindrelay-blog .featured-essay__body>p{color:#ffffffe0;max-width:36rem;margin:1.5rem 0;font-size:1.08rem;font-weight:500;line-height:1.7}.mindrelay-blog .featured-essay__meta{color:#ffffffc7;font:700 .72rem/1.35 var(--blog-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff40;gap:1rem;padding-top:1.1rem;display:flex}.mindrelay-blog .featured-essay__read{border:1px solid #fff;justify-content:space-between;align-items:center;min-height:3.75rem;margin-top:2rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s,color .15s;display:flex}.mindrelay-blog .featured-essay__read:hover{color:var(--blog-ink);background:#fff}.mindrelay-blog .tag-link{border:1px solid var(--blog-rule);min-height:2.75rem;font:700 .75rem/1 var(--blog-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;align-items:center;padding:0 .8rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.mindrelay-blog .tag-link:hover{border-color:var(--blog-blue);background:var(--blog-blue);color:#fff}.mindrelay-blog .tag-link--inverse{border-color:#ffffff73;color:#fff!important}.mindrelay-blog .tag-link--inverse:hover{border-color:var(--blog-acid);background:var(--blog-acid);color:var(--blog-ink)!important}.mindrelay-blog .topic-ticker{border-bottom:1px solid var(--blog-ink);background:var(--blog-acid);grid-template-columns:13rem minmax(0,1fr);display:grid}.mindrelay-blog .topic-ticker>span{border-right:1px solid var(--blog-ink);font:700 .75rem/1.3 var(--blog-mono);text-transform:uppercase;align-items:center;padding:1.1rem 1.5rem;display:flex}.mindrelay-blog .topic-ticker>div{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.mindrelay-blog .topic-ticker>div::-webkit-scrollbar{display:none}.mindrelay-blog .topic-ticker a{white-space:nowrap;border-right:1px solid #12121259;align-items:center;min-height:3.65rem;padding:0 1.5rem;font-size:.9rem;font-weight:700;transition:background .15s,color .15s;display:flex}.mindrelay-blog .topic-ticker a:hover{background:var(--blog-ink);color:#fff}.mindrelay-blog .latest-essays,.mindrelay-blog .archive-index{padding:clamp(4.5rem,8vw,8rem) max(1.5rem,50vw - 43rem)}.mindrelay-blog .section-heading{border-bottom:1px solid var(--blog-ink);grid-template-columns:10rem minmax(0,1fr) minmax(14rem,24rem);align-items:end;gap:2rem;margin-bottom:3.5rem;padding-bottom:1.5rem;display:grid}.mindrelay-blog .section-heading>p{font:700 .74rem/1.45 var(--blog-mono);letter-spacing:.07em;text-transform:uppercase;margin:0}.mindrelay-blog .section-heading h2{font:700 clamp(2.75rem, 5vw, 5.2rem) / 1 var(--blog-display);letter-spacing:-.035em;margin:0}.mindrelay-blog .section-heading>div{color:var(--blog-muted);font-size:1rem;font-weight:500;line-height:1.65}.mindrelay-blog .latest-essays__grid{border:1px solid var(--blog-ink);background:var(--blog-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mindrelay-blog .post-card{background:var(--blog-paper-bright);flex-direction:column;min-width:0;display:flex}.mindrelay-blog .post-card__image-link{aspect-ratio:4/3;border-bottom:1px solid var(--blog-ink);background:#ded9cc;min-height:0;display:block;position:relative;overflow:hidden}.mindrelay-blog .post-card__image-link img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .3s}.mindrelay-blog .post-card__image-link:hover img{filter:saturate(1.03);transform:scale(1.035)}.mindrelay-blog .post-card__number{border-bottom:1px solid var(--blog-ink);border-left:1px solid var(--blog-ink);background:var(--blog-acid);width:3.25rem;height:3.25rem;font:700 .72rem/1 var(--blog-mono);place-items:center;display:grid;position:absolute;top:0;right:0}.mindrelay-blog .post-card__body{flex-direction:column;flex:1;min-width:0;padding:1.5rem;display:flex}.mindrelay-blog .post-card__tags{flex-wrap:wrap;gap:.4rem;min-height:1.8rem;display:flex}.mindrelay-blog .post-card :where(h2,h3){font:700 clamp(1.85rem, 2.7vw, 2.65rem) / 1.08 var(--blog-display);letter-spacing:-.025em;margin:1.35rem 0 0}.mindrelay-blog .post-card :where(h2,h3) a{text-decoration-line:underline;-webkit-text-decoration-color:var(--blog-blue);text-decoration-color:var(--blog-blue);text-underline-offset:.16em;text-decoration-thickness:.06em}.mindrelay-blog .post-card :where(h2,h3) a:hover,.mindrelay-blog .post-card :where(h2,h3) a:focus-visible{text-decoration-thickness:.11em}.mindrelay-blog .post-card__body>p{color:var(--blog-muted);margin:1rem 0 1.5rem;font-size:1rem;font-weight:500;line-height:1.68}.mindrelay-blog .post-card__meta{border-top:1px solid var(--blog-rule-soft);color:var(--blog-muted);font:700 .74rem/1.35 var(--blog-mono);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.mindrelay-blog .post-card__arrow{border:1px solid var(--blog-ink);place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;transition:background .15s,color .15s;display:grid;color:var(--blog-ink)!important}.mindrelay-blog .post-card__arrow:hover{background:var(--blog-blue);color:#fff!important}.mindrelay-blog .post-card--horizontal{border-bottom:1px solid var(--blog-ink);grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);display:grid}.mindrelay-blog .post-card--horizontal .post-card__image-link{border-right:1px solid var(--blog-ink);border-bottom:0;min-height:24rem}.mindrelay-blog .post-card--horizontal .post-card__body{justify-content:center;padding:clamp(2rem,5vw,5rem)}.mindrelay-blog .post-card--horizontal :where(h2,h3){max-width:18ch;font-size:clamp(2.5rem,4vw,4.4rem)}.mindrelay-blog .post-card--horizontal .post-card__body>p{max-width:42rem;font-size:1rem}.mindrelay-blog .editorial-manifesto{background:var(--blog-blue);color:#fff;grid-template-columns:.45fr 1.25fr .8fr;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,8vw,8rem) max(1.5rem,50vw - 43rem);display:grid}.mindrelay-blog .editorial-manifesto__mark{color:var(--blog-acid);font:italic 500 clamp(8rem, 18vw, 18rem) / .65 var(--blog-display);align-self:start}.mindrelay-blog .editorial-manifesto__copy>p{color:var(--blog-acid);font:700 .76rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0 0 2rem}.mindrelay-blog .editorial-manifesto h2{max-width:13ch;font:700 clamp(3rem, 6vw, 6.4rem) / 1 var(--blog-display);letter-spacing:-.035em;margin:0}.mindrelay-blog .editorial-manifesto__text{border-top:1px solid #fff9;align-self:end;padding-top:1.5rem}.mindrelay-blog .editorial-manifesto__text p{color:#ffffffe6;margin:0 0 1.25rem;font-size:1.08rem;font-weight:500;line-height:1.72}.mindrelay-blog .archive-index{background:var(--blog-paper-bright)}.mindrelay-blog .archive-index__grid{border-top:1px solid var(--blog-ink);border-left:1px solid var(--blog-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mindrelay-blog .archive-index__grid>div{border-right:1px solid var(--blog-ink);border-bottom:1px solid var(--blog-ink);min-width:0;padding:1.5rem;scroll-margin-top:6rem}.mindrelay-blog .archive-index__grid>div>span{color:var(--blog-blue);font:700 .7rem/1 var(--blog-mono)}.mindrelay-blog .archive-index__grid h3{font:700 2rem/1.1 var(--blog-display);margin:3.5rem 0 2rem}.mindrelay-blog .archive-index__grid a{border-top:1px solid var(--blog-rule-soft);justify-content:space-between;align-items:center;min-height:3.5rem;font-size:.95rem;font-weight:700;transition:padding .15s,color .15s;display:flex}.mindrelay-blog .archive-index__grid a:hover{color:var(--blog-blue);padding-left:.5rem}.mindrelay-blog .journal-to-reader{background:var(--blog-ink);color:#fff;border-top:1px solid #fff;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr) auto;align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,7vw,7rem) max(1.5rem,50vw - 43rem);display:grid}.mindrelay-blog .journal-to-reader>div>p{color:var(--blog-acid);font:700 .76rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0 0 1rem}.mindrelay-blog .journal-to-reader h2{max-width:15ch;font:700 clamp(2.8rem, 5vw, 5.3rem) / 1 var(--blog-display);letter-spacing:-.035em;margin:0}.mindrelay-blog .journal-to-reader>p{color:#ffffffe0;margin:0;font-size:1.06rem;font-weight:500;line-height:1.7}.mindrelay-blog .journal-to-reader>a{background:var(--blog-acid);white-space:nowrap;align-items:center;gap:1.5rem;min-height:4rem;padding:0 1.5rem;font-size:.88rem;font-weight:700;transition:background .15s;display:flex;color:var(--blog-ink)!important}.mindrelay-blog .journal-to-reader>a:hover{background:var(--blog-red)}.mindrelay-blog .article-hero{border-bottom:1px solid var(--blog-ink);background:var(--blog-paper-bright);padding:clamp(3rem,7vw,7rem) max(1.5rem,50vw - 44rem)}.mindrelay-blog .article-hero__grid{grid-template-columns:minmax(0,1fr) 10rem;gap:4rem;display:grid}.mindrelay-blog .article-hero__copy{min-width:0}.mindrelay-blog .article-hero__back{min-height:2.75rem;font:700 .74rem/1.3 var(--blog-mono);text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:clamp(3rem,7vw,6rem);display:inline-flex}.mindrelay-blog .article-hero__back:hover,.mindrelay-blog .article-hero__back:focus-visible{color:var(--blog-blue)}.mindrelay-blog .article-hero__eyebrow{color:var(--blog-blue);font:700 .76rem/1.45 var(--blog-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.3rem}.mindrelay-blog .article-hero h1{max-width:13ch;font:700 clamp(4rem, 8vw, 8.8rem) / .96 var(--blog-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.mindrelay-blog .article-hero__dek{max-width:52rem;color:var(--blog-muted);font-family:var(--blog-reading);margin:2.25rem 0 1.75rem;font-size:clamp(1.22rem,1.75vw,1.5rem);font-weight:600;line-height:1.6}.mindrelay-blog .article-hero__meta{border-top:1px solid var(--blog-rule);font:700 .73rem/1.4 var(--blog-mono);letter-spacing:.05em;text-transform:uppercase;gap:.9rem;padding-top:1.25rem;display:flex}.mindrelay-blog .article-hero__begin{border:1px solid var(--blog-ink);justify-content:space-between;align-items:center;gap:2rem;min-width:13rem;min-height:3.25rem;margin-top:2rem;padding:0 1rem;font-size:.9rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.mindrelay-blog .article-hero__begin:hover,.mindrelay-blog .article-hero__begin:focus-visible{background:var(--blog-acid);color:var(--blog-ink)}.mindrelay-blog .article-hero__index{flex-direction:column;align-items:flex-end;padding-top:5.5rem;display:flex}.mindrelay-blog .article-hero__index span{font:700 .62rem/1 var(--blog-mono);text-transform:uppercase}.mindrelay-blog .article-hero__index strong{color:var(--blog-rubric);font:italic 500 6rem/.8 var(--blog-display);margin-top:1rem}.mindrelay-blog .article-hero__index i{background:var(--blog-ink);width:1px;height:9rem;margin-top:2rem}.mindrelay-blog .article-figure{border-bottom:1px solid var(--blog-ink);background:var(--blog-acid);margin:0}.mindrelay-blog .article-figure__image{border-bottom:1px solid var(--blog-ink);background:#d8d2c4;place-items:center;max-height:58rem;display:grid;overflow:hidden}.mindrelay-blog .article-figure__image img{object-fit:cover;width:100%;max-height:58rem;display:block}.mindrelay-blog .article-figure--portrait .article-figure__image{background:var(--blog-blue);min-height:min(76vh,58rem);padding:clamp(1.5rem,5vw,5rem)}.mindrelay-blog .article-figure--portrait .article-figure__image img{object-fit:contain;width:auto;max-width:min(100%,52rem);height:min(70vh,50rem);box-shadow:18px 18px 0 var(--blog-acid)}.mindrelay-blog .article-figure figcaption{color:#34342f;font:600 .78rem/1.6 var(--blog-mono);grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:1rem max(1.5rem,50vw - 43rem);display:grid}.mindrelay-blog .article-figure figcaption>span:last-child{text-align:right}.mindrelay-blog .article-figure figcaption a{text-underline-offset:.2em;text-decoration:underline}.mindrelay-blog .article-grid{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);max-width:86rem;margin:0 auto;padding:clamp(4rem,8vw,8rem) 1.5rem;scroll-margin-top:4.75rem;display:grid}.mindrelay-blog .article-rail__sticky{position:sticky;top:7rem}.mindrelay-blog .article-rail__sticky>p{border-bottom:1px solid var(--blog-ink);font:700 .73rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0 0 1.2rem;padding-bottom:.85rem}.mindrelay-blog .article-rail ol{margin:0;padding:0;list-style:none}.mindrelay-blog .article-rail li{border-bottom:1px solid var(--blog-rule-soft)}.mindrelay-blog .article-rail li a{min-height:2.75rem;color:var(--blog-muted);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;font-size:.88rem;font-weight:600;line-height:1.5;transition:padding .15s,color .15s;display:grid}.mindrelay-blog .article-rail li a span{color:var(--blog-blue);font:700 .72rem/1.5 var(--blog-mono)}.mindrelay-blog .article-rail li a:hover,.mindrelay-blog .article-rail li a:focus-visible{color:var(--blog-ink);padding-left:.4rem}.mindrelay-blog .article-rail__tags{flex-wrap:wrap;gap:.4rem;margin-top:2rem;display:flex}.mindrelay-blog .article-body{width:100%;min-width:0;max-width:42rem}.mindrelay-blog .article-reading-intro{border-top:1px solid var(--blog-rule);border-bottom:1px solid var(--blog-rule);color:var(--blog-muted);font:700 .75rem/1.35 var(--blog-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding:.85rem 0;display:flex}.mindrelay-blog .article-body>p{color:#242421;font:500 1.19rem/1.76 var(--blog-reading);letter-spacing:.002em;text-wrap:pretty;margin:0 0 1.7rem}.mindrelay-blog .article-body>p.article-body__lead{color:var(--blog-ink);font:600 clamp(1.5rem, 2.2vw, 1.85rem) / 1.55 var(--blog-display);margin-bottom:2.2rem}.mindrelay-blog .article-body>p.article-body__lead:first-letter{float:left;color:var(--blog-blue);font:500 4.25em/.72 var(--blog-display);margin:.11em .12em 0 0}.mindrelay-blog .article-body>h2,.mindrelay-blog .article-sources h2{border-top:1px solid var(--blog-ink);font:700 clamp(2.4rem, 4.8vw, 4.3rem) / 1.05 var(--blog-display);letter-spacing:-.03em;text-wrap:balance;margin:clamp(4rem,8vw,6.5rem) 0 1.4rem;padding-top:1.2rem;scroll-margin-top:7rem}.mindrelay-blog .article-mobile-contents{display:none}.mindrelay-blog .article-quote{border:1px solid var(--blog-ink);background:var(--blog-acid);margin:clamp(3rem,7vw,5rem) 0;padding:clamp(2.25rem,5vw,4rem);position:relative}.mindrelay-blog .article-quote:before{background:var(--blog-acid);color:var(--blog-blue);font:500 4rem/1 var(--blog-display);content:"“";padding:0 .35rem;position:absolute;top:-1.2rem;left:1.5rem}.mindrelay-blog .article-quote blockquote{font:italic 600 clamp(2rem, 4vw, 3.4rem) / 1.12 var(--blog-display);letter-spacing:-.025em;margin:0}.mindrelay-blog .article-quote figcaption{font:700 .73rem/1.5 var(--blog-mono);margin-top:1rem}.mindrelay-blog .article-note{border-left:.5rem solid var(--blog-red);background:var(--blog-paper-bright);box-shadow:inset 0 0 0 1px var(--blog-rule-soft);margin:3rem 0;padding:1.6rem}.mindrelay-blog .article-note>p{color:var(--blog-rubric);font:700 .73rem/1.3 var(--blog-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.2rem}.mindrelay-blog .article-note h3{font:700 1.62rem/1.2 var(--blog-display);margin:0 0 .65rem}.mindrelay-blog .article-note div{color:var(--blog-muted);font-size:1rem;font-weight:500;line-height:1.72}.mindrelay-blog .parallel-text{border:1px solid var(--blog-ink);background:var(--blog-paper-bright);margin:clamp(3rem,7vw,5rem) 0}.mindrelay-blog .parallel-text>figcaption{border-bottom:1px solid var(--blog-ink);background:var(--blog-blue);color:#fff;font:700 .74rem/1.45 var(--blog-mono);letter-spacing:.06em;text-transform:uppercase;padding:.95rem 1.2rem}.mindrelay-blog .parallel-text__lines>div{border-bottom:1px solid var(--blog-rule-soft);grid-template-columns:8rem minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}.mindrelay-blog .parallel-text__lines>div:last-child{border-bottom:0}.mindrelay-blog .parallel-text__lines span{color:var(--blog-muted);font:700 .72rem/1.45 var(--blog-mono);text-transform:uppercase;padding-top:.25rem}.mindrelay-blog .parallel-text__lines p{font:600 1.35rem/1.52 var(--blog-display);margin:0}.mindrelay-blog .article-sources{border-top:.7rem solid var(--blog-ink);margin-top:6rem;padding-top:2rem}.mindrelay-blog .article-sources__eyebrow{color:var(--blog-blue);font:700 .73rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0}.mindrelay-blog .article-sources h2{border-top:0;margin-top:1rem}.mindrelay-blog .article-sources ol{margin:2.5rem 0 0;padding:0;list-style:none}.mindrelay-blog .article-sources li{border-top:1px solid var(--blog-rule);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}.mindrelay-blog .article-sources li>span{color:var(--blog-rubric);font:700 .72rem/1.5 var(--blog-mono)}.mindrelay-blog .article-sources a{text-decoration:underline;-webkit-text-decoration-color:var(--blog-blue);text-decoration-color:var(--blog-blue);text-underline-offset:.2em;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:inline-flex}.mindrelay-blog .article-sources li p{color:var(--blog-muted);margin:.45rem 0 0;font-size:.94rem;font-weight:500;line-height:1.6}.mindrelay-blog .article-cta{background:var(--blog-blue);color:#fff;grid-template-columns:7rem minmax(0,1.1fr) minmax(17rem,.7fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,7vw,7rem) max(1.5rem,50vw - 43rem);display:grid}.mindrelay-blog .article-cta__number{color:var(--blog-acid);font:500 5rem/1 var(--blog-display);align-self:start}.mindrelay-blog .article-cta>div:nth-child(2)>p{color:var(--blog-acid);font:700 .73rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0 0 1rem}.mindrelay-blog .article-cta h2{max-width:14ch;font:700 clamp(2.8rem, 5.5vw, 5.8rem) / 1 var(--blog-display);letter-spacing:-.035em;margin:0}.mindrelay-blog .article-cta__text{color:#ffffffeb;max-width:38rem;margin-top:1.25rem;font-size:1.06rem;font-weight:500;line-height:1.7}.mindrelay-blog .article-cta__actions{flex-direction:column;gap:.75rem;display:flex}.mindrelay-blog .article-cta__actions a{border:1px solid #fff;justify-content:space-between;align-items:center;min-height:3.75rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s,color .15s;display:flex}.mindrelay-blog .article-cta__primary{background:var(--blog-acid);border-color:var(--blog-acid)!important;color:var(--blog-ink)!important}.mindrelay-blog .article-cta__primary:hover{background:var(--blog-red);border-color:var(--blog-red)!important}.mindrelay-blog .article-cta__secondary:hover{background:#fff;color:var(--blog-blue)!important}.mindrelay-blog .related-reading{background:var(--blog-ink);color:#fff;padding:clamp(4rem,8vw,8rem) max(1.5rem,50vw - 43rem)}.mindrelay-blog .section-heading--inverse{border-color:#fff}.mindrelay-blog .related-reading__grid{color:var(--blog-ink);background:#fff;border:1px solid #fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.mindrelay-blog .tag-archive__header{border-bottom:1px solid var(--blog-ink);background:var(--blog-blue);color:#fff;grid-template-columns:10rem minmax(0,1fr);gap:1.5rem 3rem;padding:clamp(3rem,7vw,7rem) max(1.5rem,50vw - 43rem);display:grid}.mindrelay-blog .tag-archive__header>a{min-height:2.75rem;font:700 .73rem/1.3 var(--blog-mono);text-transform:uppercase;align-self:start;align-items:center;gap:.65rem;display:inline-flex}.mindrelay-blog .tag-archive__header>p{color:var(--blog-acid);font:700 .73rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0}.mindrelay-blog .tag-archive__header h1{max-width:12ch;font:700 clamp(4.2rem, 9vw, 9rem) / .96 var(--blog-display);letter-spacing:-.045em;grid-column:2;margin:clamp(2rem,5vw,4rem) 0 0}.mindrelay-blog .tag-archive__header>div{color:#ffffffeb;border-top:1px solid #ffffff80;grid-column:2;max-width:47rem;padding-top:1.25rem;font-size:1.12rem;font-weight:500;line-height:1.7}.mindrelay-blog .tag-archive__posts{border-top:1px solid var(--blog-ink)}.mindrelay-blog .tag-archive__empty{min-height:32rem;padding:6rem max(1.5rem,50vw - 35rem)}.mindrelay-blog .tag-archive__empty>span{color:var(--blog-rubric);font:700 .7rem/1 var(--blog-mono)}.mindrelay-blog .tag-archive__empty h2{max-width:16ch;font:500 clamp(3rem, 6vw, 6rem) / .94 var(--blog-display);margin:2rem 0}.mindrelay-blog .tag-archive__empty a,.mindrelay-blog .blog-error a{border:1px solid var(--blog-ink);align-items:center;gap:.7rem;min-height:3.4rem;padding:0 1.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.mindrelay-blog .tag-archive__next{border-top:1px solid var(--blog-ink);background:var(--blog-paper-bright);grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,6vw,6rem) max(1.5rem,50vw - 43rem);display:grid}.mindrelay-blog .tag-archive__next p{color:var(--blog-blue);font:700 .74rem/1.4 var(--blog-mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 1rem}.mindrelay-blog .tag-archive__next h2{max-width:12ch;font:700 clamp(2.4rem, 4.5vw, 4.6rem) / 1.02 var(--blog-display);letter-spacing:-.03em;margin:0}.mindrelay-blog .tag-archive__next-tags{flex-wrap:wrap;gap:.55rem;display:flex}.mindrelay-blog .tag-archive__next>a{border:1px solid var(--blog-ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:2rem;min-height:3.75rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s,color .15s;display:flex}.mindrelay-blog .tag-archive__next>a:hover,.mindrelay-blog .tag-archive__next>a:focus-visible{background:var(--blog-acid);color:var(--blog-ink)}.mindrelay-blog .blog-error{background:var(--blog-acid);min-height:72vh;padding:clamp(4rem,9vw,10rem) max(1.5rem,50vw - 37rem)}.mindrelay-blog .blog-error>p{color:var(--blog-blue);font:700 1rem/1 var(--blog-mono);margin:0}.mindrelay-blog .blog-error h1{max-width:11ch;font:500 clamp(4rem, 9vw, 9rem) / .88 var(--blog-display);letter-spacing:-.07em;margin:2rem 0}.mindrelay-blog .blog-error>div{max-width:38rem;margin-bottom:2rem;font-size:1rem;line-height:1.6}.mindrelay-blog .blog-footer{background:var(--blog-ink);color:#fff;border-top:1px solid #fff;padding:clamp(3rem,6vw,6rem) max(1.5rem,50vw - 43rem) 1.5rem}.mindrelay-blog .blog-footer__lead{border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:end;gap:3rem;padding-bottom:3rem;display:flex}.mindrelay-blog .blog-footer__mark{letter-spacing:-.09em;font-size:clamp(4.5rem,10vw,9rem);font-weight:800;line-height:.75}.mindrelay-blog .blog-footer__mark span{color:var(--blog-blue)}.mindrelay-blog .blog-footer__lead p{color:#ffffffc7;font:700 .74rem/1.4 var(--blog-mono);text-transform:uppercase;margin:1.8rem 0 0}.mindrelay-blog .blog-footer__reader{border:1px solid #fff;align-items:center;gap:2rem;min-height:3.8rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;display:flex}.mindrelay-blog .blog-footer__reader:hover{background:var(--blog-acid);color:var(--blog-ink)}.mindrelay-blog .blog-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:3rem 0;display:grid}.mindrelay-blog .blog-footer__links h2{color:var(--blog-acid);font:700 .73rem/1.3 var(--blog-mono);text-transform:uppercase;margin:0 0 1.25rem}.mindrelay-blog .blog-footer__links a{color:#ffffffdb;width:fit-content;min-height:2.75rem;margin:.2rem 0;font-size:1rem;line-height:1.4;display:block}.mindrelay-blog .blog-footer__links a:hover{color:#fff;text-underline-offset:.25em;text-decoration:underline}.mindrelay-blog .blog-footer__base{color:#ffffffb3;font:700 .7rem/1.55 var(--blog-mono);text-transform:uppercase;border-top:1px solid #fff3;grid-template-columns:1fr 1fr auto;gap:2rem;padding-top:1.25rem;display:grid}.mindrelay-blog .blog-footer__base p{margin:0}.mindrelay-blog .blog-footer__base div{gap:1rem;display:flex}@media (width<=1100px){.mindrelay-blog .blog-header__inner{grid-template-columns:1fr auto}.mindrelay-blog .blog-header__desktop-nav{display:none}.mindrelay-blog .blog-header__actions{grid-column:2}.mindrelay-blog .blog-header__menu-button{display:grid}.mindrelay-blog .blog-header__mobile-nav{z-index:79;border-top:1px solid var(--blog-ink);background:var(--blog-paper-bright);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 1.25rem 2.5rem #1212122e}.mindrelay-blog .blog-header__mobile-nav>a{border-right:1px solid var(--blog-ink);border-bottom:1px solid var(--blog-ink);min-height:4.25rem;font:600 1.05rem/1 var(--blog-display);align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.mindrelay-blog .blog-header__mobile-nav>a span{color:var(--blog-blue);font:700 .72rem/1 var(--blog-mono)}.mindrelay-blog .blog-header__mobile-app{background:var(--blog-blue);grid-column:1/-1;justify-content:space-between;color:#fff!important;border-bottom:0!important}.mindrelay-blog .journal-masthead__title{grid-template-columns:10rem minmax(0,1fr)}.mindrelay-blog .journal-masthead__foot{margin-left:12rem}.mindrelay-blog .featured-essay{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.mindrelay-blog .latest-essays__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mindrelay-blog .latest-essays__grid .post-card:last-child{grid-column:1/-1;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);display:grid}.mindrelay-blog .latest-essays__grid .post-card:last-child .post-card__image-link{border-right:1px solid var(--blog-ink);border-bottom:0;min-height:26rem}.mindrelay-blog .editorial-manifesto{grid-template-columns:.3fr 1.1fr .9fr}.mindrelay-blog .journal-to-reader{grid-template-columns:1fr 1fr}.mindrelay-blog .journal-to-reader>a{grid-column:2}.mindrelay-blog .article-grid{grid-template-columns:13rem minmax(0,1fr);gap:4rem}.mindrelay-blog .article-cta{grid-template-columns:5rem minmax(0,1fr)}.mindrelay-blog .article-cta__actions{grid-column:2}}@media (width<=780px){.mindrelay-blog .blog-header__inner{min-height:4.1rem}.mindrelay-blog .blog-wordmark{gap:.65rem;padding:0 1rem}.mindrelay-blog .blog-wordmark__publisher{display:none}.mindrelay-blog .blog-header__app-link{padding:0 .9rem}.mindrelay-blog .blog-header__app-label{display:none}.mindrelay-blog .blog-header__app-label--short{display:inline}.mindrelay-blog .blog-header__menu-button{width:4.1rem}.mindrelay-blog .journal-masthead{background:var(--blog-paper-bright);padding:1.25rem 1rem 1.5rem}.mindrelay-blog .journal-masthead__issue span:nth-child(2){display:none}.mindrelay-blog .journal-masthead__title{padding:4.5rem 0 3.5rem;display:block}.mindrelay-blog .journal-masthead__title>p{margin:0 0 1.8rem}.mindrelay-blog .journal-masthead h1{font-size:clamp(3.65rem,17vw,6.2rem);line-height:.87}.mindrelay-blog .journal-masthead__foot{margin-left:0;display:block}.mindrelay-blog .journal-masthead__foot a{justify-content:space-between;width:100%;margin-top:1.5rem}.mindrelay-blog .featured-essay{display:block}.mindrelay-blog .featured-essay__image{aspect-ratio:4/3;border-bottom:1px solid #fff;border-right:0;min-height:auto}.mindrelay-blog .featured-essay__body{padding:2rem 1rem 2.5rem}.mindrelay-blog .featured-essay__number{margin-bottom:2.5rem;font-size:4rem}.mindrelay-blog .featured-essay h2{font-size:clamp(3rem,13vw,4.6rem)}.mindrelay-blog .topic-ticker{display:block}.mindrelay-blog .topic-ticker>span{border-right:0;border-bottom:1px solid var(--blog-ink);min-height:3rem}.mindrelay-blog .topic-ticker>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.mindrelay-blog .topic-ticker a{border-right:1px solid var(--blog-ink);border-bottom:1px solid var(--blog-ink);white-space:normal;min-height:3.5rem;padding:0 1rem}.mindrelay-blog .latest-essays,.mindrelay-blog .archive-index,.mindrelay-blog .related-reading{padding:4.5rem 1rem}.mindrelay-blog .section-heading{margin-bottom:2rem;display:block}.mindrelay-blog .section-heading>p{margin-bottom:2rem}.mindrelay-blog .section-heading h2{margin-bottom:1.5rem}.mindrelay-blog .latest-essays__grid,.mindrelay-blog .related-reading__grid{border-bottom:0;display:block}.mindrelay-blog .post-card,.mindrelay-blog .latest-essays__grid .post-card:last-child,.mindrelay-blog .post-card--horizontal{border-bottom:1px solid var(--blog-ink);display:flex}.mindrelay-blog .post-card--horizontal .post-card__image-link,.mindrelay-blog .latest-essays__grid .post-card:last-child .post-card__image-link{border-right:0;border-bottom:1px solid var(--blog-ink);min-height:auto}.mindrelay-blog .post-card--horizontal .post-card__body{padding:1.5rem}.mindrelay-blog .post-card--horizontal :where(h2,h3){font-size:2.5rem}.mindrelay-blog .editorial-manifesto{padding:3.5rem 1rem;display:block}.mindrelay-blog .editorial-manifesto__mark{font-size:6rem}.mindrelay-blog .editorial-manifesto__copy{margin-top:1.75rem}.mindrelay-blog .editorial-manifesto__text{margin-top:2rem}.mindrelay-blog .archive-index__grid{display:block}.mindrelay-blog .journal-to-reader{padding:4.5rem 1rem;display:block}.mindrelay-blog .journal-to-reader>p{margin-top:2rem}.mindrelay-blog .journal-to-reader>a{justify-content:space-between;margin-top:2rem}.mindrelay-blog .article-hero{padding:2.5rem 1rem 3rem}.mindrelay-blog .article-hero__grid{display:block}.mindrelay-blog .article-hero__back{margin-bottom:4rem}.mindrelay-blog .article-hero h1{font-size:clamp(3.5rem,15vw,6.2rem)}.mindrelay-blog .article-hero__index{display:none}.mindrelay-blog .article-hero__meta{flex-wrap:wrap}.mindrelay-blog .article-hero__begin{justify-content:space-between;width:100%}.mindrelay-blog .article-figure--portrait .article-figure__image{min-height:auto;padding:1.5rem}.mindrelay-blog .article-figure--portrait .article-figure__image img{width:auto;height:min(70vh,38rem);box-shadow:9px 9px 0 var(--blog-acid)}.mindrelay-blog .article-figure figcaption{padding:1rem;display:block}.mindrelay-blog .article-figure figcaption>span{display:block}.mindrelay-blog .article-figure figcaption>span:last-child{text-align:left;margin-top:.6rem}.mindrelay-blog .article-grid{padding:3.5rem 1rem;display:block}.mindrelay-blog .article-rail{display:none}.mindrelay-blog .article-mobile-contents{border-top:1px solid var(--blog-ink);border-bottom:1px solid var(--blog-ink);margin-bottom:2.25rem;display:block}.mindrelay-blog .article-mobile-contents summary{min-height:3.25rem;font:700 .92rem/1.4 var(--blog-sans);text-transform:uppercase;cursor:pointer;align-items:center;padding:.8rem 0;display:flex}.mindrelay-blog .article-mobile-contents ol{margin:0;padding:0 0 1rem;list-style:none}.mindrelay-blog .article-mobile-contents ol a{min-height:3rem;color:var(--blog-muted);align-items:center;padding:.65rem 0;font-size:1rem;font-weight:600;line-height:1.45;display:flex}.mindrelay-blog .article-mobile-tags{flex-wrap:wrap;gap:.5rem;padding:.25rem 0 1rem;display:flex}.mindrelay-blog .tag-link{min-height:2.75rem;padding:0 .8rem}.mindrelay-blog .post-card__arrow{width:2.75rem;height:2.75rem}.mindrelay-blog .article-body>h2,.mindrelay-blog .article-sources h2{font-size:clamp(2.5rem,12vw,4rem)}.mindrelay-blog .article-body>p{font-size:1.125rem;line-height:1.75}.mindrelay-blog .parallel-text__lines>div{display:block}.mindrelay-blog .parallel-text__lines span{margin-bottom:.65rem;display:block}.mindrelay-blog .article-cta{padding:4rem 1rem;display:block}.mindrelay-blog .article-cta__number{margin-bottom:2.5rem}.mindrelay-blog .article-cta__actions{margin-top:2.5rem}.mindrelay-blog .tag-archive__header{padding:3rem 1rem 4rem;display:block}.mindrelay-blog .tag-archive__header>p{margin-top:4rem}.mindrelay-blog .tag-archive__header h1,.mindrelay-blog .tag-archive__header>div{grid-column:auto}.mindrelay-blog .tag-archive__next{padding:3.5rem 1rem;display:block}.mindrelay-blog .tag-archive__next-tags,.mindrelay-blog .tag-archive__next>a{margin-top:2rem}.mindrelay-blog .blog-footer{padding:4rem 1rem 1.5rem}.mindrelay-blog .blog-footer__lead{display:block}.mindrelay-blog .blog-footer__reader{justify-content:space-between;margin-top:2rem}.mindrelay-blog .blog-footer__links{grid-template-columns:1fr 1fr}.mindrelay-blog .blog-footer__base{display:block}.mindrelay-blog .blog-footer__base>*{margin-bottom:.7rem!important}.mindrelay-blog .blog-footer__links a,.mindrelay-blog .blog-footer__base a{align-items:center;min-height:2.75rem;margin-top:0;margin-bottom:0;display:flex}}@media (width<=430px){.mindrelay-blog .blog-header__mobile-nav{display:block}.mindrelay-blog .blog-header__mobile-nav>a{border-right:0}.mindrelay-blog .journal-masthead__issue span:last-child{display:none}.mindrelay-blog .topic-ticker a{padding:0 1rem}.mindrelay-blog .post-card__body{padding:1.25rem}.mindrelay-blog .article-quote{padding:2rem 1.25rem}.mindrelay-blog .article-note{padding:1.25rem}.mindrelay-blog .blog-footer__links{display:block}.mindrelay-blog .blog-footer__links>div+div{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.mindrelay-blog *,.mindrelay-blog :before,.mindrelay-blog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-claude{--bc-vellum:#fbfaf7;--bc-plate:#fff;--bc-ink:#201b14;--bc-ink-soft:#201b14d1;--bc-ink-faint:#201b14a8;--bc-rubric:#9c3527;--bc-rubric-deep:#7c281d;--bc-gilt:#a8853f;--bc-gilt-deep:#8a6528;--bc-hairline:#3c322333;--bc-hairline-soft:#3c32231c;--bc-night:#16120c;--bc-night-text:#ece1cc;--bc-night-soft:#ece1ccbd;--bc-serif:"EB Garamond", "Crimson Text", Georgia, serif;--bc-display:"Playfair Display", "EB Garamond", Georgia, serif;--bc-label-font:"Inter", system-ui, sans-serif;--bc-w-wide:74rem;--bc-w-hero:58rem;--bc-w-prose:38rem;background:var(--bc-vellum);min-height:100dvh;color:var(--bc-ink);font-family:var(--bc-serif);text-rendering:optimizelegibility;flex-direction:column;font-size:1.05rem;font-weight:450;line-height:1.6;display:flex;overflow-x:clip;container-type:inline-size}.blog-claude[data-bc-theme=vellum]{--bc-vellum:#f5efe3;--bc-plate:#fbf7ee;--bc-ink:#221b12;--bc-ink-soft:#221b12d1;--bc-ink-faint:#221b12ad;--bc-rubric:#a13a2c;--bc-rubric-deep:#7f2c21;--bc-gilt:#a07a3c;--bc-gilt-deep:#8a6528;--bc-hairline:#48371e38;--bc-hairline-soft:#48371e21;--bc-night:#191209;--bc-label-font:var(--bc-serif)}.blog-claude[data-bc-theme=night]{--bc-vellum:#16120c;--bc-plate:#211b12;--bc-ink:#ede4d2;--bc-ink-soft:#ede4d2d6;--bc-ink-faint:#ede4d2ad;--bc-rubric:#d4735d;--bc-rubric-deep:#e08a76;--bc-gilt:#c5a35f;--bc-gilt-deep:#cfab61;--bc-hairline:#ede4d23d;--bc-hairline-soft:#ede4d221;--bc-night:#0e0b07;--bc-night-text:#ece1cc;--bc-night-soft:#ece1ccbd}html:has(.blog-claude){background:#fbfaf7}body:has(.blog-claude){background:#16120c}html:has(.blog-claude[data-bc-theme=vellum]){background:#f5efe3}body:has(.blog-claude[data-bc-theme=vellum]){background:#191209}html:has(.blog-claude[data-bc-theme=night]){background:#16120c}body:has(.blog-claude[data-bc-theme=night]){background:#0e0b07}.blog-claude ::selection{background:var(--bc-rubric);color:var(--bc-vellum)}.blog-claude :where(a){color:inherit;text-decoration:none}.blog-claude :focus-visible{outline:2px solid var(--bc-rubric);outline-offset:3px;border-radius:2px}.blog-claude img{max-width:100%;display:block}.bc-container{width:100%;max-width:var(--bc-w-wide);padding:0 clamp(1.1rem,4vw,2.5rem);padding-left:calc(clamp(1.1rem, 4vw, 2.5rem) + env(safe-area-inset-left,0px));padding-right:calc(clamp(1.1rem, 4vw, 2.5rem) + env(safe-area-inset-right,0px));margin:0 auto}.bc-skip{position:absolute;left:-9999px}.bc-skip:focus-visible{z-index:100;background:var(--bc-vellum);border:1px solid var(--bc-rubric);color:var(--bc-rubric);border-radius:999px;padding:.6rem 1.2rem;font-weight:700;position:fixed;top:1rem;left:1rem}.bc-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-claude>main{flex:1}.bc-eyebrow{font-family:var(--bc-label-font);letter-spacing:.22em;text-transform:uppercase;color:var(--bc-rubric);font-size:.72rem;font-weight:700}.bc-eyebrow--quiet,.bc-eyebrow .bc-card-date{color:var(--bc-ink-faint)}.bc-ornament{text-align:center;color:var(--bc-gilt);font-size:1.35rem;line-height:1}.bc-chip{font-family:var(--bc-label-font);border:1px solid var(--bc-hairline);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-ink-soft);border-radius:999px;align-items:baseline;gap:.4em;padding:.34rem .85rem;font-size:.7rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.bc-chip:hover{color:var(--bc-rubric);border-color:var(--bc-rubric)}.bc-chip--active{background:var(--bc-rubric);border-color:var(--bc-rubric);color:var(--bc-vellum)}.bc-chip--active:hover{color:var(--bc-vellum)}.bc-chip .bc-chip-count{color:var(--bc-ink-faint);letter-spacing:0}.bc-chip--active .bc-chip-count{color:#f5efe3d9}.bc-btn{font-family:var(--bc-label-font);border:1px solid var(--bc-rubric);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--bc-rubric);background:0 0;border-radius:999px;padding:.62rem 1.5rem;font-size:.72rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-block}.bc-btn:hover{background:var(--bc-rubric);color:var(--bc-vellum)}.bc-btn--night{border-color:var(--bc-night-text);color:var(--bc-night);background:var(--bc-night-text)}.bc-btn--night:hover{background:var(--bc-gilt);border-color:var(--bc-gilt);color:var(--bc-night)}.bc-arrow-link{font-family:var(--bc-label-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-rubric);font-size:.74rem;font-weight:700;transition:color .15s}.bc-arrow-link:hover{color:var(--bc-rubric-deep)}.bc-header{border-bottom:1px solid var(--bc-hairline-soft);background:var(--bc-vellum);padding-top:env(safe-area-inset-top,0px)}.bc-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.1rem;padding-bottom:1.1rem;display:flex}.bc-wordmark{font-family:var(--bc-display);letter-spacing:.01em;align-items:baseline;gap:.65rem;font-size:1.42rem;font-weight:600;display:flex}.bc-wordmark .bc-wordmark-fleuron{color:var(--bc-gilt);font-size:1rem;transform:translateY(-1px)}.bc-wordmark-note{font-family:var(--bc-serif);color:var(--bc-ink-faint);letter-spacing:0;font-size:.92rem;font-style:italic;font-weight:400}.bc-header-nav{align-items:center;gap:1.6rem;display:flex}.bc-header-nav .bc-nav-link{font-family:var(--bc-label-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-ink-soft);font-size:.74rem;font-weight:700;transition:color .15s}.bc-header-nav .bc-nav-link:hover{color:var(--bc-rubric)}.bc-theme-switch{align-items:center;gap:.5rem;display:flex}.bc-theme-dot{border:1px solid var(--bc-hairline);cursor:pointer;border-radius:50%;width:1rem;height:1rem;padding:0;transition:transform .15s,box-shadow .15s}.bc-theme-dot:hover{transform:scale(1.15)}.bc-theme-dot--active{box-shadow:0 0 0 2px var(--bc-vellum), 0 0 0 3.5px var(--bc-rubric)}.bc-theme-dot--ivory{background:#fbfaf7}.bc-theme-dot--vellum{background:#ecdfc3}.bc-theme-dot--night{background:#16120c}.bc-masthead{text-align:center;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.2rem,5vw,3.6rem)}.bc-masthead-title{font-family:var(--bc-display);letter-spacing:.015em;margin:1.1rem 0 1.3rem;font-size:clamp(3.1rem,8.5vw,5.8rem);font-weight:600;line-height:1.02}.bc-masthead-sub{color:var(--bc-ink-soft);text-wrap:balance;max-width:38rem;margin:0 auto;font-size:clamp(1.08rem,1.8vw,1.3rem);font-style:italic;line-height:1.55}.bc-masthead-rule{max-width:var(--bc-w-hero);border:0;border-bottom:4px double var(--bc-hairline);margin:clamp(2rem,4.5vw,3rem) auto 0;position:relative}.bc-featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.8rem,4vw,3.4rem);padding:clamp(2.4rem,5vw,4rem) 0;display:grid}.bc-featured-media{border:1px solid var(--bc-hairline);background:var(--bc-plate);border-radius:6px;position:relative;overflow:hidden}.bc-featured-media img{aspect-ratio:4/3;object-fit:cover;object-position:center 10%;width:100%;transition:transform .6s}.bc-featured-body .bc-eyebrow{margin-bottom:1.1rem}.bc-featured-title{font-family:var(--bc-display);letter-spacing:-.005em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:600;line-height:1.12}.bc-featured-title a{transition:color .15s}.bc-featured-title a:hover{color:var(--bc-rubric)}.bc-featured-excerpt{color:var(--bc-ink-soft);margin:0 0 1.5rem;font-size:1.16rem;line-height:1.62}.bc-featured-foot{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.bc-meta-note{color:var(--bc-ink-faint);font-size:.92rem;font-style:italic}.bc-section-head{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:clamp(2.2rem,4vw,3.2rem) 0 1.6rem;display:flex}.bc-section-title{font-family:var(--bc-display);margin:0;font-size:1.55rem;font-weight:600}.bc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.3rem,2.6vw,2.2rem);padding-bottom:clamp(2.6rem,5vw,4rem);display:grid}.bc-card{background:var(--bc-plate);border:1px solid var(--bc-hairline-soft);border-radius:6px;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.bc-card-media{border-bottom:1px solid var(--bc-hairline-soft);overflow:hidden}.bc-card-media img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .6s}.bc-card-body{flex-direction:column;flex:1;padding:1.35rem 1.45rem 1.5rem;display:flex}.bc-card-eyebrow{font-family:var(--bc-label-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-rubric);margin-bottom:.7rem;font-size:.68rem;font-weight:700}.bc-card-eyebrow .bc-card-date{color:var(--bc-ink-faint)}.bc-card-title{font-family:var(--bc-display);text-wrap:balance;margin:0 0 .65rem;font-size:1.32rem;font-weight:600;line-height:1.22;transition:color .15s}.bc-card-excerpt{color:var(--bc-ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.1rem;font-size:1.03rem;line-height:1.58;display:-webkit-box;overflow:hidden}.bc-card-foot{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;display:flex}@media (hover:hover){.bc-card:hover{border-color:var(--bc-hairline);transform:translateY(-4px);box-shadow:0 22px 44px -30px #30220c73}.bc-card:hover .bc-card-media img{transform:scale(1.045)}.bc-card:hover .bc-card-title{color:var(--bc-rubric)}.bc-featured-media:hover img,.bc-featured-media:focus-visible img{transform:scale(1.025)}}.bc-subjects{text-align:center;border-top:1px solid var(--bc-hairline-soft);padding:clamp(2.4rem,5vw,3.8rem) 0;scroll-margin-top:1.5rem}.bc-subjects .bc-section-title{margin:.9rem 0 1.6rem}.bc-chip-row{flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:52rem;margin:0 auto;display:flex}.bc-chip-row--offset{margin-top:1.4rem}.bc-post-head{max-width:var(--bc-w-hero);text-align:center;margin:0 auto;padding:clamp(2.6rem,5.5vw,4.2rem) 0 clamp(1.8rem,3.5vw,2.6rem)}.bc-post-tags{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.6rem;display:flex}.bc-post-title{font-family:var(--bc-display);letter-spacing:-.008em;text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(2.3rem,5.4vw,3.55rem);font-weight:600;line-height:1.08}.bc-post-subtitle{color:var(--bc-ink-soft);text-wrap:balance;max-width:42rem;margin:0 auto 1.6rem;font-size:clamp(1.12rem,2vw,1.34rem);font-style:italic;line-height:1.5}.bc-post-meta{font-family:var(--bc-label-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-ink-faint);font-size:.74rem;font-weight:700}.bc-post-meta span{white-space:nowrap}.bc-post-meta span:not(:last-child):after{content:"·" / "";color:var(--bc-gilt);margin-left:.7em}.bc-post-fallback{max-width:var(--bc-w-prose);border-left:2px solid var(--bc-gilt);color:var(--bc-ink-faint);margin:1rem auto 0;padding-left:.85rem;font-size:.94rem;font-style:italic}.bc-post-hero{max-width:var(--bc-w-hero);margin:clamp(1.4rem,3vw,2.4rem) auto 0}.bc-post-hero img{border:1px solid var(--bc-hairline);border-radius:6px;width:100%;height:auto}.bc-figcaption,.bc-prose figcaption{text-align:center;max-width:40rem;color:var(--bc-ink-faint);margin:.85rem auto 0;font-size:.9rem;font-style:italic;line-height:1.5}.bc-article{max-width:var(--bc-w-prose);margin:0 auto;padding:clamp(2.2rem,4.5vw,3.4rem) 0 1rem}.bc-prose{color:var(--bc-ink);font-size:1.26rem;font-weight:480;line-height:1.75}.bc-prose>p:first-of-type:first-letter{font-family:var(--bc-display);float:left;color:var(--bc-rubric);padding:.05em .1em 0 0;font-size:5.9em;font-weight:600;line-height:.78}.bc-prose p{margin:0 0 1.4em}.bc-prose h2{font-family:var(--bc-display);letter-spacing:-.005em;margin:2.4em 0 .85em;font-size:1.68rem;font-weight:600;line-height:1.25}.bc-prose h3{font-family:var(--bc-display);margin:2em 0 .7em;font-size:1.28rem;font-weight:600}.bc-prose a{color:var(--bc-rubric);text-underline-offset:3.5px;-webkit-text-decoration:underline #a13a2c66;text-decoration:underline #a13a2c66;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.bc-prose a:hover{color:var(--bc-rubric-deep);-webkit-text-decoration-color:var(--bc-rubric-deep);text-decoration-color:var(--bc-rubric-deep)}.bc-prose em{font-style:italic}.bc-prose strong{font-weight:700}.bc-prose blockquote{border-left:1px solid var(--bc-gilt);color:var(--bc-ink-soft);margin:2em 0;padding:.2em 0 .2em 1.6em;font-style:italic}.bc-prose blockquote p{margin-bottom:.6em}.bc-prose blockquote cite{letter-spacing:.08em;text-transform:uppercase;color:var(--bc-ink-faint);margin-top:.4em;font-size:.86em;font-style:normal;display:block}.bc-prose hr{text-align:center;border:0;height:auto;margin:2.6em 0;line-height:1;overflow:visible}.bc-prose hr:after{content:"❦" / "";color:var(--bc-gilt);font-size:1.55rem}.bc-prose ul,.bc-prose ol{margin:0 0 1.4em;padding-left:1.5em}.bc-prose li{margin-bottom:.45em}.bc-prose li::marker{color:var(--bc-gilt)}.bc-prose figure{margin:2.4em calc(( min(100cqw - 2.2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px), 52rem) - 100% ) / -2)}.bc-prose figure img{border:1px solid var(--bc-hairline);border-radius:5px;width:100%;height:auto}.bc-verse{margin:2.2em calc(( min(100cqw - 2.2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px), 46rem) - 100% ) / -2);background:var(--bc-plate);border:1px solid var(--bc-hairline-soft);border-radius:6px;padding:1.5em 1.6em}.bc-verse-lines{white-space:pre-line;font-size:1em;font-style:italic;line-height:1.8}.bc-verse-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.6em 1.8em;display:grid}.bc-verse-lang{font-family:var(--bc-label-font);letter-spacing:.2em;text-transform:uppercase;color:var(--bc-gilt-deep);margin-bottom:.7em;font-size:.7rem;font-style:normal;font-weight:700}.bc-verse-source{color:var(--bc-ink-faint);margin-top:1.2em;font-size:.85rem;font-style:italic}.bc-story-row{background:var(--bc-plate);border:1px solid var(--bc-hairline-soft);border-radius:6px;grid-template-columns:8.2rem minmax(0,1fr);align-items:center;gap:1.5em;margin:1.9em 0;padding:1.1em;display:grid}a.bc-story-row{color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}a.bc-story-row:hover{border-color:var(--bc-hairline);box-shadow:0 16px 32px -26px #30220c66}.bc-story-row img{aspect-ratio:1;object-fit:cover;border:1px solid var(--bc-hairline-soft);border-radius:4px;width:100%}.bc-story-row h3{margin:0 0 .3em!important}.bc-story-row p{color:var(--bc-ink-soft);font-size:1.02rem;line-height:1.55;margin:0!important}.bc-story-row .bc-story-level{font-family:var(--bc-label-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-gilt-deep);margin-bottom:.45em;font-size:.7rem;font-style:normal;font-weight:700}.bc-asterism{text-align:center;color:var(--bc-gilt);padding:1.4rem 0 .4rem;font-size:1.9rem}.bc-post-endtags{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:1.2rem 0 2.8rem;display:flex}.bc-related{border-top:1px solid var(--bc-hairline-soft);padding-bottom:clamp(2.4rem,4.5vw,3.6rem)}.bc-cta{background:var(--bc-night);color:var(--bc-night-text);text-align:center;padding:clamp(3rem,6.5vw,5rem) 0}.bc-cta .bc-ornament{margin-bottom:1.1rem;font-size:2rem}.bc-cta :focus-visible,.bc-footer :focus-visible{outline-color:var(--bc-night-text)}.bc-cta-title{font-family:var(--bc-display);text-wrap:balance;max-width:34ch;margin:0 auto 1.1rem;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:600;line-height:1.18}.bc-cta-sub{color:var(--bc-night-soft);max-width:44rem;margin:0 auto 2rem;font-size:1.08rem;font-style:italic;line-height:1.6}.bc-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;display:flex}.bc-cta .bc-ghost-link{font-family:var(--bc-label-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-night-soft);font-size:.74rem;font-weight:600;transition:color .15s}.bc-cta .bc-ghost-link:hover{color:var(--bc-night-text)}.bc-footer{background:var(--bc-night);color:var(--bc-night-soft);padding:clamp(2.4rem, 5vw, 3.6rem) 0 calc(2rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ece1cc24;font-size:.98rem}.bc-footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding-bottom:2.2rem;display:grid}.bc-footer .bc-footer-brand{font-family:var(--bc-display);color:var(--bc-night-text);margin-bottom:.7rem;font-size:1.3rem;font-weight:600;display:block}.bc-footer p{margin:0;font-style:italic;line-height:1.6}.bc-footer-col-title{font-family:var(--bc-label-font);letter-spacing:.2em;text-transform:uppercase;color:var(--bc-gilt);margin:0 0 1rem;font-size:.68rem;font-weight:700}.bc-footer-links{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.bc-footer-links a{transition:color .15s}.bc-footer-links a:hover{color:var(--bc-night-text)}.bc-footer-fine{color:#ece1cca6;border-top:1px solid #ece1cc1f;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.4rem;font-size:.82rem;font-style:italic;display:flex}.bc-tag-head{text-align:center;padding:clamp(2.6rem,5.5vw,4rem) 0 clamp(1.6rem,3vw,2.4rem)}.bc-tag-head:after{content:"";border-bottom:4px double var(--bc-hairline);max-width:16rem;margin:clamp(1.8rem,3.5vw,2.4rem) auto 0;display:block}.bc-tag-title{font-family:var(--bc-display);margin:1rem 0 .8rem;font-size:clamp(2.1rem,4.6vw,3.1rem);font-weight:600}.bc-tag-sub{color:var(--bc-ink-soft);font-size:1.08rem;font-style:italic}.bc-missing{max-width:var(--bc-w-prose);text-align:center;margin:0 auto;padding:5rem 0 6rem}.bc-missing h1,.bc-missing h2{font-family:var(--bc-display);margin-bottom:1rem;font-size:2.2rem}.bc-missing p{color:var(--bc-ink-soft);margin-bottom:2rem;font-style:italic}@media (width<=1080px){.bc-featured{grid-template-columns:1fr;gap:1.6rem}}@media (width<=980px){.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=920px){.bc-wordmark-note{display:none}.bc-header-nav{gap:1.1rem}.bc-header-nav .bc-nav-link[href="/blog/claude#subjects"]{display:none}}@media (width<=640px){.bc-grid{grid-template-columns:1fr}.bc-header-inner{gap:1rem}.bc-wordmark{font-size:1.2rem}.bc-header-nav{gap:.9rem}.bc-header-nav .bc-btn{padding:.55rem 1.05rem}.bc-theme-switch{gap:.4rem}.bc-header-nav .bc-nav-link{display:none}.bc-verse-duo{grid-template-columns:1fr}.bc-story-row{grid-template-columns:5.6rem minmax(0,1fr)}.bc-footer-grid{grid-template-columns:1fr;gap:1.8rem}.bc-prose{-webkit-hyphens:auto;hyphens:auto;font-size:1.17rem}}@media (prefers-reduced-motion:reduce){.blog-claude *,.blog-claude :before,.blog-claude :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.blog-claude .bc-card:hover,.blog-claude .bc-card:hover .bc-card-media img,.blog-claude .bc-featured-media:hover img{transform:none}}@media print{.bc-header-nav,.bc-cta,.bc-footer,.bc-related,.bc-post-endtags,.bc-asterism{display:none}.blog-claude{background:#fff}.bc-prose figure,.bc-verse{margin-inline:0}.bc-prose figure,.bc-verse,.bc-story-row{break-inside:avoid}}:is(html:has(.dt-blog),body:has(.dt-blog)){color:#0b0d12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#0b0d12;min-width:320px;min-height:100%;margin:0;overflow-x:clip}body:has(.dt-blog){-webkit-font-smoothing:auto;text-rendering:optimizelegibility}.dt-blog{--dt-ink:#0b0d12;--dt-paper:#f4f3ee;--dt-blue:#4057e8;--dt-acid:#d8ff42;--dt-flare:#ff6659;--dt-meta:#555b66;--dt-dark-meta:#c0c8d8;--dt-serif:"Newsreader", "Crimson Text", Georgia, serif;--dt-sans:"Manrope", "Inter", system-ui, sans-serif;--dt-content:72rem;background:var(--dt-paper);min-height:100svh;color:var(--dt-ink);font-family:var(--dt-sans);isolation:isolate;font-size:16px;font-weight:500;line-height:1.5;overflow:clip}.dt-blog *,.dt-blog :before,.dt-blog :after{box-sizing:border-box}.dt-blog :where(h1,h2,h3,p,figure,blockquote,ul,ol){margin-block:0}.dt-blog :where(a){color:inherit}.dt-blog :where(img){max-width:100%;display:block}.dt-blog :where(a,button,summary):focus-visible{outline:3px solid var(--dt-acid);outline-offset:4px}.dt-blog .dt-skip-link{z-index:1000;background:var(--dt-acid);color:var(--dt-ink);padding:.8rem 1rem;font-weight:800;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.dt-blog .dt-skip-link:focus{transform:translateY(0)}.dt-blog .dt-progress{z-index:200;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.dt-blog .dt-progress:after{transform-origin:0;background:var(--dt-acid);content:"";width:100%;height:100%;animation:linear both dt-reading-progress;animation-timeline:scroll(root);display:block;transform:scaleX(0)}.dt-blog .dt-header{z-index:100;min-height:4.5rem;padding:.75rem max(1.5rem, env(safe-area-inset-right)) .75rem max(1.5rem, env(safe-area-inset-left));background:var(--dt-ink);color:var(--dt-paper);border-bottom:1px solid #343842;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.dt-blog .dt-brand{letter-spacing:-.045em;align-items:center;min-height:2.75rem;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:800;text-decoration:none;display:inline-flex;position:relative}.dt-blog .dt-brand-shadow{color:var(--dt-blue);position:absolute;inset:50% auto auto 0;transform:translate(3px,calc(3px - 50%))}.dt-blog .dt-brand>span:last-child{z-index:1;position:relative}.dt-blog .dt-nav{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.dt-blog .dt-nav a,.dt-blog .dt-nav-mobile a{letter-spacing:.08em;text-underline-offset:.35rem;align-items:center;min-height:2.75rem;font-size:.78rem;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.dt-blog .dt-nav-app{background:var(--dt-acid);color:var(--dt-ink);padding-inline:.8rem;text-decoration:none}.dt-blog .dt-nav-mobile{display:none}.dt-blog .dt-intro{min-height:calc(100svh - 4.5rem);padding:clamp(1.5rem, 3.5vw, 3.5rem) max(1.5rem, env(safe-area-inset-right)) clamp(2rem, 5vw, 4rem) max(1.5rem, env(safe-area-inset-left));background:var(--dt-ink);color:var(--dt-paper);grid-template-rows:auto 1fr auto auto;gap:clamp(1.25rem,3vh,2rem);display:grid;overflow:hidden}.dt-blog .dt-intro-topline,.dt-blog .dt-intro-bottom{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.dt-blog .dt-intro-topline p,.dt-blog .dt-intro-bottom p{color:var(--dt-dark-meta);letter-spacing:.08em;font-size:.78rem;font-weight:800}.dt-blog .dt-word-stack{letter-spacing:-.09em;flex-direction:column;align-self:center;min-height:0;font-size:clamp(4.5rem,12.3vw,11.75rem);font-weight:800;line-height:.69;display:flex}.dt-blog .dt-word-stack span:nth-child(2){color:var(--dt-blue);transform:translate(8%)}.dt-blog .dt-word-stack span:nth-child(3){color:var(--dt-acid);transform:translate(2%)}.dt-blog .dt-word-stack span:nth-child(4){color:var(--dt-flare);transform:translate(12%)}.dt-blog .dt-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;font-size:clamp(1.7rem,3.6vw,4rem);font-weight:800;line-height:.98}.dt-blog .dt-arrow-link{letter-spacing:.07em;border-bottom:3px solid;align-items:center;gap:.75rem;width:fit-content;min-height:2.75rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.dt-blog .dt-arrow-link span{display:inline-block}.dt-blog .dt-arrow-link-acid{background:var(--dt-acid);color:var(--dt-ink);border:0;padding-inline:.9rem}.dt-blog .dt-poster-stack>div{position:relative}.dt-blog .dt-poster{--dt-poster-bg:var(--dt-paper);--dt-poster-fg:var(--dt-ink);--dt-poster-muted:var(--dt-meta);--dt-poster-accent:var(--dt-blue);min-height:100svh;padding:clamp(2rem, 5vw, 5rem) max(1.5rem, env(safe-area-inset-right)) clamp(2rem, 5vw, 5rem) max(1.5rem, env(safe-area-inset-left));background:var(--dt-poster-bg);color:var(--dt-poster-fg);position:sticky;top:0}.dt-blog .dt-tone-ink{--dt-poster-bg:var(--dt-ink);--dt-poster-fg:var(--dt-paper);--dt-poster-muted:var(--dt-dark-meta);--dt-poster-accent:var(--dt-acid)}.dt-blog .dt-tone-paper{--dt-poster-bg:var(--dt-paper);--dt-poster-fg:var(--dt-ink);--dt-poster-muted:var(--dt-meta);--dt-poster-accent:var(--dt-blue)}.dt-blog .dt-tone-blue{--dt-poster-bg:var(--dt-blue);--dt-poster-fg:var(--dt-paper);--dt-poster-muted:var(--dt-paper);--dt-poster-accent:var(--dt-acid)}.dt-blog .dt-tone-acid{--dt-poster-bg:var(--dt-acid);--dt-poster-fg:var(--dt-ink);--dt-poster-muted:#343923;--dt-poster-accent:var(--dt-blue)}.dt-blog .dt-tone-flare{--dt-poster-bg:var(--dt-flare);--dt-poster-fg:var(--dt-ink);--dt-poster-muted:#3b2527;--dt-poster-accent:var(--dt-paper)}.dt-blog .dt-poster-grid{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem clamp(1rem,2.3vw,2.5rem);width:min(100%,92rem);min-height:calc(100svh - clamp(4rem,10vw,10rem));margin-inline:auto;display:grid}.dt-blog .dt-poster-meta{color:var(--dt-poster-muted);letter-spacing:.08em;flex-direction:column;grid-area:1/1/auto/span 2;align-self:start;gap:.25rem;font-size:.78rem;font-weight:800;display:flex}.dt-blog .dt-poster-meta a{width:fit-content;min-height:2.75rem;color:var(--dt-poster-fg);text-underline-offset:.3rem;align-items:center;text-decoration-thickness:2px;display:inline-flex}.dt-blog .dt-poster-copy{flex-direction:column;grid-area:2/1/auto/span 7;align-self:center;gap:clamp(1rem,2vw,1.75rem);padding-right:clamp(0rem,2vw,2rem);display:flex}.dt-blog .dt-poster-hook{max-width:29ch;font-family:var(--dt-serif);text-wrap:balance;font-size:clamp(1.4rem,2.2vw,2.35rem);font-style:italic;font-weight:650;line-height:1.13}.dt-blog .dt-poster h2{letter-spacing:-.07em;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,7vw,7.75rem);font-weight:800;line-height:.85}.dt-blog .dt-poster h2 a{text-decoration:underline;-webkit-text-decoration-color:var(--dt-poster-accent);text-decoration-color:var(--dt-poster-accent);text-underline-offset:.08em;text-decoration-thickness:.08em}.dt-blog .dt-poster-dek{max-width:49ch;color:var(--dt-poster-muted);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:650;line-height:1.55}.dt-blog .dt-poster-image{grid-area:1/8/-1/-1;align-self:stretch;min-width:0;padding-block:1rem}.dt-blog .dt-poster-time{color:var(--dt-poster-muted);letter-spacing:.08em;grid-area:3/1/auto/span 3;align-self:end;font-size:.78rem;font-weight:800}.dt-blog .dt-artifact{--dt-image-position:50% 50%;flex-direction:column;gap:1rem;height:100%;min-height:20rem;margin:0;display:flex;position:relative}.dt-blog .dt-artifact-plate{z-index:0;background:var(--dt-poster-accent,var(--dt-blue));position:absolute;inset:.7rem -.7rem 0 .7rem;transform:translate(.45rem,.45rem)}.dt-blog .dt-artifact-visual{flex:1;min-height:0;position:relative}.dt-blog .dt-artifact-frame{z-index:1;background:#20232b;height:100%;min-height:0;position:relative;overflow:hidden}.dt-blog .dt-artifact-frame img{object-fit:cover;object-position:var(--dt-image-position);width:100%;height:100%;min-height:20rem}.dt-blog .dt-artifact figcaption{z-index:2;max-width:68ch;color:var(--dt-poster-muted,var(--dt-meta));font-size:.84rem;font-weight:700;line-height:1.55;position:relative}.dt-blog .dt-artifact figcaption a{min-height:2.75rem;color:var(--dt-poster-fg,var(--dt-ink));text-underline-offset:.25rem;align-items:center;margin-left:.35rem;text-decoration-thickness:2px;display:inline-flex}.dt-blog .dt-directory{z-index:2;padding:clamp(4rem, 8vw, 8rem) max(1.5rem, env(safe-area-inset-right)) clamp(4rem, 8vw, 8rem) max(1.5rem, env(safe-area-inset-left));background:var(--dt-paper);color:var(--dt-ink);position:relative}.dt-blog .dt-directory-heading,.dt-blog .dt-directory-list,.dt-blog .dt-channel-grid{width:min(100%, var(--dt-content));margin-inline:auto}.dt-blog .dt-directory-heading>p,.dt-blog .dt-related>p,.dt-blog .dt-channel-page>header>p:first-child{color:var(--dt-meta);letter-spacing:.08em;font-size:.78rem;font-weight:800}.dt-blog .dt-directory-heading h2,.dt-blog .dt-related h2{letter-spacing:-.065em;text-wrap:balance;max-width:16ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,5.4rem);font-weight:800;line-height:.94}.dt-blog .dt-directory-list{border-top:2px solid var(--dt-ink);margin-top:clamp(2.5rem,5vw,5rem)}.dt-blog .dt-story-link{--dt-story-accent:var(--dt-blue);border-bottom:2px solid var(--dt-ink);background:var(--dt-paper);min-height:10rem;color:var(--dt-ink);grid-template-columns:minmax(5rem,.7fr) minmax(0,5fr) auto;align-items:center;gap:1.25rem;padding:1.5rem 0;display:grid}.dt-blog .dt-story-link.dt-tone-ink{--dt-story-accent:var(--dt-acid)}.dt-blog .dt-story-link.dt-tone-paper,.dt-blog .dt-story-link.dt-tone-blue{--dt-story-accent:var(--dt-blue)}.dt-blog .dt-story-link.dt-tone-acid{--dt-story-accent:#738c16}.dt-blog .dt-story-link.dt-tone-flare{--dt-story-accent:var(--dt-flare)}.dt-blog .dt-story-link-take,.dt-blog .dt-story-link-channel{color:var(--dt-meta);letter-spacing:.07em;font-size:.76rem;font-weight:800}.dt-blog .dt-story-link h3{letter-spacing:-.045em;margin:.25rem 0 .5rem;font-size:clamp(1.45rem,2.7vw,2.7rem);font-weight:800;line-height:1}.dt-blog .dt-story-link h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--dt-story-accent);text-decoration-color:var(--dt-story-accent);text-underline-offset:.11em;text-decoration-thickness:.13em}.dt-blog .dt-story-link div>p:last-child{max-width:64ch;color:var(--dt-meta);font-family:var(--dt-serif);font-size:1.08rem;font-weight:500;line-height:1.45}.dt-blog .dt-story-link-arrow{font-size:2rem;font-weight:800}.dt-blog .dt-channel-grid{border-top:2px solid var(--dt-ink);border-left:2px solid var(--dt-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,7vw,7rem);display:grid}.dt-blog .dt-channel-grid>a{border-right:2px solid var(--dt-ink);border-bottom:2px solid var(--dt-ink);flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:16rem;padding:1.5rem;text-decoration:none;display:flex}.dt-blog .dt-channel-grid>a:first-child{background:var(--dt-acid)}.dt-blog .dt-channel-grid>a:nth-child(2){background:var(--dt-blue);color:var(--dt-paper)}.dt-blog .dt-channel-grid>a:nth-child(3){background:var(--dt-flare)}.dt-blog .dt-channel-grid>a:nth-child(4){background:var(--dt-ink);color:var(--dt-paper)}.dt-blog .dt-channel-grid>a>span:first-child{letter-spacing:-.045em;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:800}.dt-blog .dt-channel-grid p{font-family:var(--dt-serif);font-size:1.12rem;font-weight:550;line-height:1.45}.dt-blog .dt-channel-grid>a>span:last-child{letter-spacing:.07em;font-size:.76rem;font-weight:800}.dt-blog .dt-article{background:var(--dt-paper);color:var(--dt-ink)}.dt-blog .dt-article-hero{min-height:calc(100svh - 4.5rem);padding:clamp(2rem, 5vw, 5rem) max(1.5rem, env(safe-area-inset-right)) clamp(2.5rem, 5vw, 5rem) max(1.5rem, env(safe-area-inset-left));background:var(--dt-poster-bg);color:var(--dt-poster-fg);grid-template-columns:minmax(0,6fr) minmax(21rem,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.dt-blog .dt-article-heading{flex-direction:column;gap:clamp(1rem,2vw,1.75rem);max-width:52rem;display:flex}.dt-blog .dt-article-kicker{color:var(--dt-poster-muted);letter-spacing:.08em;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.78rem;font-weight:800;display:flex}.dt-blog .dt-article-kicker a{min-height:2.75rem;color:var(--dt-poster-fg);text-underline-offset:.3rem;align-items:center;text-decoration-thickness:2px;display:inline-flex}.dt-blog .dt-article-hook{max-width:29ch;font-family:var(--dt-serif);text-wrap:balance;font-size:clamp(1.45rem,2.3vw,2.4rem);font-style:italic;font-weight:650;line-height:1.14}.dt-blog .dt-article h1{letter-spacing:-.075em;text-wrap:balance;max-width:12ch;font-size:clamp(3.4rem,7vw,8.5rem);font-weight:800;line-height:.84}.dt-blog .dt-article-dek{max-width:54ch;color:var(--dt-poster-muted);font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:650;line-height:1.55}.dt-blog .dt-article-art{align-self:stretch;min-width:0}.dt-blog .dt-article-art .dt-artifact-frame{min-height:clamp(26rem,63svh,49rem)}.dt-blog .dt-article-body{color:#17191f;width:min(100% - 3rem,67ch);font-family:var(--dt-serif);margin-inline:auto;padding-block:clamp(4rem,8vw,8rem);font-size:clamp(1.18rem,.35vw + 1.1rem,1.25rem);font-weight:500;line-height:1.72}.dt-blog .dt-article-body p+p,.dt-blog .dt-article-body p+blockquote,.dt-blog .dt-article-body blockquote+p,.dt-blog .dt-article-body ul+p,.dt-blog .dt-article-body ol+p{margin-top:1.45em}.dt-blog .dt-article-body h2{color:var(--dt-ink);font-family:var(--dt-sans);letter-spacing:-.045em;text-wrap:balance;margin:2.5em 0 .72em;font-size:clamp(1.65rem,3.4vw,2.45rem);font-weight:800;line-height:1.06}.dt-blog .dt-article-body h2:before{color:var(--dt-blue);content:"//";margin-right:.55rem}.dt-blog .dt-article-body blockquote{border-left:.6rem solid var(--dt-acid);background:var(--dt-ink);color:var(--dt-paper);margin-block:2em;margin-inline:-1.5rem;padding:1.25rem 1.5rem 1.25rem 2rem;font-size:clamp(1.3rem,2.4vw,1.85rem);font-style:italic;font-weight:650;line-height:1.35}.dt-blog .dt-article-body blockquote p+p{margin-top:.7em}.dt-blog .dt-article-body :where(a){color:#263fc7;text-underline-offset:.18em;font-weight:620;text-decoration-thickness:2px}.dt-blog .dt-article-body :where(strong){color:var(--dt-ink);font-weight:700}.dt-blog .dt-article-body blockquote :where(strong,em){color:inherit}.dt-blog .dt-article-body :where(code){color:var(--dt-ink);background:#deddd6;padding:.12em .3em;font-family:JetBrains Mono,monospace;font-size:.82em;font-style:normal;font-weight:600}.dt-blog .dt-article-body :where(ul,ol){margin-top:1.25em;padding-left:1.4em}.dt-blog .dt-article-body :where(li+li){margin-top:.55em}.dt-blog .dt-article-cta{width:min(calc(100% - 3rem), var(--dt-content));background:var(--dt-acid);color:var(--dt-ink);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:1rem clamp(2rem,5vw,5rem);margin:0 auto clamp(5rem,9vw,9rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.dt-blog .dt-article-cta>p:first-child{letter-spacing:.08em;grid-area:1/1/span 3;font-size:.78rem;font-weight:800}.dt-blog .dt-article-cta h2{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;font-size:clamp(2.2rem,5vw,5.2rem);font-weight:800;line-height:.92}.dt-blog .dt-article-cta h2+p{max-width:52ch;font-family:var(--dt-serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:550;line-height:1.5}.dt-blog .dt-related{padding:0 max(1.5rem, env(safe-area-inset-right)) clamp(5rem, 9vw, 9rem) max(1.5rem, env(safe-area-inset-left))}.dt-blog .dt-related>p,.dt-blog .dt-related h2,.dt-blog .dt-related-list{width:min(100%, var(--dt-content));margin-inline:auto}.dt-blog .dt-related-list{border-top:2px solid var(--dt-ink);margin-top:2.5rem}.dt-blog .dt-channel-page{min-height:80svh;padding:clamp(3rem, 7vw, 7rem) max(1.5rem, env(safe-area-inset-right)) clamp(5rem, 9vw, 9rem) max(1.5rem, env(safe-area-inset-left));background:var(--dt-paper)}.dt-blog .dt-not-found{min-height:74svh;padding:clamp(3rem, 7vw, 7rem) max(1.5rem, env(safe-area-inset-right)) clamp(4rem, 8vw, 8rem) max(1.5rem, env(safe-area-inset-left));background:var(--dt-flare);color:var(--dt-ink);flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.dt-blog .dt-not-found>p:first-child{letter-spacing:.08em;font-size:.78rem;font-weight:800}.dt-blog .dt-not-found h1{letter-spacing:-.075em;text-wrap:balance;max-width:12ch;font-size:clamp(3.2rem,9vw,8.5rem);font-weight:800;line-height:.84}.dt-blog .dt-not-found h1+p{max-width:42ch;font-family:var(--dt-serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:550;line-height:1.5}.dt-blog .dt-channel-header,.dt-blog .dt-channel-stories,.dt-blog .dt-channel-switcher{width:min(100%, var(--dt-content));margin-inline:auto}.dt-blog .dt-channel-header h1{letter-spacing:-.09em;margin-top:.5rem;font-size:clamp(5rem,15vw,13rem);font-weight:800;line-height:.8}.dt-blog .dt-channel-header>p:last-child{max-width:32ch;font-family:var(--dt-serif);margin-top:2rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:550;line-height:1.35}.dt-blog .dt-channel-stories{border-top:2px solid var(--dt-ink);margin-top:clamp(3rem,7vw,7rem)}.dt-blog .dt-channel-switcher{border-top:2px solid var(--dt-ink);flex-wrap:wrap;gap:.75rem;margin-top:clamp(3rem,7vw,7rem);padding-top:1.5rem;display:flex}.dt-blog .dt-channel-switcher p{width:100%;color:var(--dt-meta);letter-spacing:.08em;font-size:.78rem;font-weight:800}.dt-blog .dt-channel-switcher a{border:2px solid var(--dt-ink);letter-spacing:.07em;align-items:center;min-height:2.75rem;padding-inline:1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.dt-blog .dt-channel-switcher a[aria-current=page]{background:var(--dt-ink);color:var(--dt-paper)}.dt-blog .dt-footer{padding:clamp(3rem, 6vw, 6rem) max(1.5rem, env(safe-area-inset-right)) max(3rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));background:var(--dt-ink);color:var(--dt-paper);grid-template-columns:minmax(5rem,.5fr) minmax(12rem,2fr) minmax(9rem,1fr) minmax(9rem,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.dt-blog .dt-footer-mark{color:var(--dt-acid);letter-spacing:-.08em;font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:.8}.dt-blog .dt-footer-intro{flex-direction:column;gap:1rem;display:flex}.dt-blog .dt-footer-brand{letter-spacing:-.055em;width:fit-content;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;text-decoration:none}.dt-blog .dt-footer-intro p{max-width:28ch;color:var(--dt-dark-meta);font-family:var(--dt-serif);font-size:1.14rem;font-weight:550;line-height:1.45}.dt-blog .dt-footer-nav{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.dt-blog .dt-footer-nav p{color:var(--dt-dark-meta);letter-spacing:.08em;margin-bottom:.5rem;font-size:.74rem;font-weight:800}.dt-blog .dt-footer-nav a{text-underline-offset:.28rem;align-items:center;min-height:2.75rem;font-size:.92rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.dt-blog .dt-footer-note{color:var(--dt-dark-meta);border-top:1px solid #343842;grid-column:2/-1;padding-top:1.25rem;font-size:.78rem;font-weight:700}@media (hover:hover){.dt-blog .dt-artifact-plate,.dt-blog .dt-artifact-frame,.dt-blog .dt-arrow-link span,.dt-blog .dt-story-link-arrow,.dt-blog .dt-channel-grid>a{transition:transform .16s ease-out}.dt-blog .dt-artifact:hover .dt-artifact-plate,.dt-blog a:focus-visible .dt-artifact-plate{transform:translate(0)}.dt-blog .dt-artifact:hover .dt-artifact-frame{transform:translate(.22rem,.22rem)}.dt-blog .dt-arrow-link:hover span,.dt-blog .dt-story-link:hover .dt-story-link-arrow{transform:translate(.25rem)}.dt-blog .dt-channel-grid>a:hover{transform:translateY(-.35rem)}}@media (width<=72rem){.dt-blog .dt-poster h2{font-size:clamp(3rem,6.5vw,5.8rem)}.dt-blog .dt-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56.25rem){.dt-blog .dt-nav-desktop{display:none}.dt-blog .dt-nav-mobile{display:block;position:relative}.dt-blog .dt-nav-mobile summary{cursor:pointer;letter-spacing:.08em;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.dt-blog .dt-nav-mobile summary::-webkit-details-marker{display:none}.dt-blog .dt-nav-mobile nav{background:var(--dt-ink);border:1px solid #343842;width:min(18rem,100vw - 2.5rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1rem 2rem #00000059}.dt-blog .dt-nav-mobile a{padding-inline:.75rem}.dt-blog .dt-poster{min-height:auto;position:relative}.dt-blog .dt-poster-grid{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto}.dt-blog .dt-poster-meta,.dt-blog .dt-poster-copy,.dt-blog .dt-poster-image,.dt-blog .dt-poster-time{grid-area:auto/1}.dt-blog .dt-poster-meta{flex-direction:row;justify-content:space-between;align-items:center}.dt-blog .dt-poster-copy{padding-right:0}.dt-blog .dt-poster h2{font-size:clamp(3rem,10vw,5.5rem)}.dt-blog .dt-poster-image{height:min(70svh,38rem);padding-block:.5rem}.dt-blog .dt-poster-time{display:none}.dt-blog .dt-article-hero{grid-template-columns:1fr;min-height:auto}.dt-blog .dt-article-art{min-height:36rem}.dt-blog .dt-article-art .dt-artifact-frame{min-height:32rem}.dt-blog .dt-footer{grid-template-columns:.4fr 1.5fr 1fr}.dt-blog .dt-footer-nav:last-of-type,.dt-blog .dt-footer-note{grid-column:2/-1}}@media (width<=40rem){.dt-blog .dt-header{min-height:3.75rem;padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}.dt-blog .dt-intro{min-height:calc(100svh - 3.75rem);padding:1.25rem max(1.25rem, env(safe-area-inset-right)) 1.75rem max(1.25rem, env(safe-area-inset-left));gap:1.1rem}.dt-blog .dt-intro-topline p:last-child{display:none}.dt-blog .dt-word-stack{font-size:clamp(3.25rem,19.5vw,5.2rem);line-height:.76}.dt-blog .dt-word-stack span:nth-child(2),.dt-blog .dt-word-stack span:nth-child(3),.dt-blog .dt-word-stack span:nth-child(4){transform:none}.dt-blog .dt-intro h1{font-size:clamp(1.75rem,9vw,2.8rem)}.dt-blog .dt-intro-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.dt-blog .dt-intro-bottom p{max-width:32ch}.dt-blog .dt-poster{padding:2.25rem max(1.25rem, env(safe-area-inset-right)) 2.75rem max(1.25rem, env(safe-area-inset-left))}.dt-blog .dt-poster-grid{gap:1.25rem}.dt-blog .dt-poster-hook{font-size:1.35rem}.dt-blog .dt-poster h2{font-size:clamp(2.8rem,14vw,4.2rem);line-height:.88}.dt-blog .dt-poster-image{height:29rem}.dt-blog .dt-artifact,.dt-blog .dt-artifact-frame img{min-height:16rem}.dt-blog .dt-artifact figcaption{font-size:.82rem;line-height:1.5}.dt-blog .dt-directory{padding:4rem max(1.25rem, env(safe-area-inset-right)) 5rem max(1.25rem, env(safe-area-inset-left))}.dt-blog .dt-story-link{grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;padding-block:1.35rem}.dt-blog .dt-story-link-arrow{display:none}.dt-blog .dt-story-link h3{font-size:1.55rem}.dt-blog .dt-channel-grid{grid-template-columns:1fr}.dt-blog .dt-channel-grid>a{min-height:13rem}.dt-blog .dt-article-hero{padding:2.5rem max(1.25rem, env(safe-area-inset-right)) 3rem max(1.25rem, env(safe-area-inset-left));gap:2.5rem}.dt-blog .dt-article h1{font-size:clamp(3.2rem,17vw,5rem);line-height:.86}.dt-blog .dt-article-hook{font-size:1.4rem}.dt-blog .dt-article-art{min-height:30rem}.dt-blog .dt-article-art .dt-artifact-frame{min-height:25rem}.dt-blog .dt-article-body{width:min(100% - 2.5rem,67ch);padding-block:4.5rem;font-size:1.18rem;line-height:1.72}.dt-blog .dt-article-body blockquote{border-left-width:.45rem;margin-inline:0;padding:1.15rem 1rem 1.15rem 1.25rem;font-size:1.3rem}.dt-blog .dt-article-cta{grid-template-columns:1fr;width:calc(100% - 2.5rem);padding:2rem 1.5rem}.dt-blog .dt-article-cta>p:first-child{grid-area:auto/1}.dt-blog .dt-related{padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}.dt-blog .dt-channel-page{padding:4rem max(1.25rem, env(safe-area-inset-right)) 5rem max(1.25rem, env(safe-area-inset-left))}.dt-blog .dt-channel-header h1{font-size:clamp(4rem,22vw,6.5rem)}.dt-blog .dt-footer{padding:3.5rem max(1.25rem, env(safe-area-inset-right)) max(3.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));grid-template-columns:1fr 3fr;gap:2.5rem 1.5rem}.dt-blog .dt-footer-intro,.dt-blog .dt-footer-nav,.dt-blog .dt-footer-nav:last-of-type,.dt-blog .dt-footer-note{grid-column:2}}@media (prefers-reduced-motion:reduce){.dt-blog *,.dt-blog :before,.dt-blog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dt-blog .dt-progress:after{display:none}}@media print{.dt-blog .dt-header,.dt-blog .dt-footer,.dt-blog .dt-progress,.dt-blog .dt-related,.dt-blog .dt-article-cta{display:none}.dt-blog .dt-article-hero{color:#000;background:#fff;grid-template-columns:1fr;min-height:0}.dt-blog .dt-article-art{max-height:35rem}.dt-blog .dt-article-body{color:#000;font-size:12pt}}:root:has(.ex-blog){--ex-paper:#eef0eb;--ex-panel:#fff;--ex-ink:#12171a;--ex-ink-2:#39434a;--ex-ink-3:#5c666d;--ex-line:#cdd3cc;--ex-line-soft:#dfe3dc;--ex-signal:#c0392b;--ex-signal-text:#b03325;--ex-duo-dark:#0e3b47;--ex-duo-light:#f2f5ee;--ex-plate-paper:#fff;--ex-plate-ink:#12171a;--ex-plate-ink-3:#5c666d;--ex-plate-line:#d8dcd6;--ex-measure:66ch;--ex-shell:1180px;--ex-font-display:"Instrument Serif", "Playfair Display", Georgia, serif;--ex-font-body:"Work Sans", "Inter", system-ui, sans-serif;--ex-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace}:root:has(.ex-blog[data-ex-theme=dark]){--ex-paper:#14181b;--ex-panel:#1c2226;--ex-ink:#e8ebe6;--ex-ink-2:#c2c9c6;--ex-ink-3:#98a2a6;--ex-line:#2f383d;--ex-line-soft:#262e32;--ex-signal:#e4674f;--ex-signal-text:#e4674f}:is(html:has(.ex-blog),body:has(.ex-blog)){background:var(--ex-paper);height:auto;min-height:100%}.ex-blog{background:var(--ex-paper);color:var(--ex-ink);font-family:var(--ex-font-body);-webkit-font-smoothing:antialiased;min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;font-size:1.2rem;font-weight:400;line-height:1.72;display:flex}.ex-blog *,.ex-blog :before,.ex-blog :after{box-sizing:border-box}.ex-shell{width:100%;max-width:var(--ex-shell);margin:0 auto;padding-inline:24px}.ex-blog a{color:inherit;-webkit-text-decoration-color:var(--ex-line);text-decoration-color:var(--ex-line);text-underline-offset:3px}.ex-blog a:hover{-webkit-text-decoration-color:var(--ex-signal);text-decoration-color:var(--ex-signal)}.ex-field{flex-direction:column;gap:2px;min-width:0;display:flex}.ex-field__k{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-signal-text);font-size:.8125rem;font-weight:600;line-height:1.3}.ex-field__v{font-family:var(--ex-font-mono);color:var(--ex-ink);font-size:.9375rem;font-weight:400;line-height:1.45}.ex-rule{border-top:1px solid var(--ex-line);align-items:baseline;gap:14px;margin:0;padding-top:10px;display:flex;position:relative}.ex-rule:before{content:"";background:var(--ex-signal);width:46px;height:3px;position:absolute;top:-2px;left:0}.ex-rule__label{font-family:var(--ex-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ex-ink-3);font-size:.8125rem;font-weight:600}.ex-masthead{border-bottom:1px solid var(--ex-line);padding-top:max(18px, env(safe-area-inset-top))}.ex-masthead__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.ex-wordmark{font-family:var(--ex-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ex-ink);align-items:baseline;gap:10px;font-size:2.1rem;line-height:1;text-decoration:none;display:inline-flex}.ex-wordmark__dot{background:var(--ex-signal);flex:none;width:9px;height:9px;display:inline-block}.ex-masthead__right{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ex-masthead__count{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink-3);font-size:.8125rem}.ex-navlink{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink);border-bottom:2px solid var(--ex-line);padding-bottom:2px;font-size:.8125rem;font-weight:600;text-decoration:none}.ex-navlink:hover{border-bottom-color:var(--ex-signal)}.ex-toggle{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink);border:1px solid var(--ex-line);cursor:pointer;background:0 0;border-radius:0;padding:6px 12px;font-size:.8125rem;font-weight:600;line-height:1.2}.ex-toggle:hover{border-color:var(--ex-signal)}.ex-toggle:focus-visible,.ex-blog a:focus-visible{outline:2px solid var(--ex-signal);outline-offset:3px}.ex-plate{margin:0}.ex-plate__frame{isolation:isolate;background:var(--ex-duo-dark);border:1px solid var(--ex-plate-line);position:relative;overflow:hidden}.ex-plate__frame img{object-fit:cover;filter:grayscale()contrast(1.24)brightness(1.02);mix-blend-mode:screen;width:100%;height:100%;display:block}.ex-plate__frame:after{content:"";background:var(--ex-duo-light);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.ex-plate__label{background:var(--ex-plate-paper);border:1px solid var(--ex-plate-line);border-top:0;flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.ex-plate__n{font-family:var(--ex-font-mono);letter-spacing:.11em;color:var(--ex-signal-text);font-size:.8125rem;font-weight:600}.ex-plate__cap{font-family:var(--ex-font-body);color:var(--ex-plate-ink);font-size:1rem;line-height:1.5}.ex-plate__credit{font-family:var(--ex-font-mono);color:var(--ex-plate-ink-3);font-size:.8125rem;line-height:1.45}.ex-hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px;padding:44px 0 40px;display:grid}.ex-hero__kicker{align-items:center;gap:12px;margin-bottom:22px;display:flex}.ex-hero__ex{font-family:var(--ex-font-mono);letter-spacing:.14em;color:var(--ex-signal-text);white-space:nowrap;font-size:.8125rem;font-weight:700}.ex-hero__cond{white-space:nowrap;font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink-3);border-bottom:1px solid var(--ex-line);font-size:.8125rem;font-weight:600;text-decoration:none}.ex-hero__cond:hover{color:var(--ex-ink);border-bottom-color:var(--ex-signal)}.ex-hero__title{font-family:var(--ex-font-display);letter-spacing:-.005em;color:var(--ex-ink);margin:0 0 20px;font-size:clamp(2.5rem,5.6vw,4rem);font-weight:400;line-height:1.02}.ex-hero__title a{text-decoration:none}.ex-hero__title a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ex-signal);text-decoration-color:var(--ex-signal)}.ex-hero__dek{color:var(--ex-ink-2);max-width:46ch;margin:0 0 28px;font-size:1.2rem;line-height:1.66}.ex-hero__plate{position:relative}.ex-record{background:var(--ex-panel);border:1px solid var(--ex-line);padding:18px 20px 20px}.ex-record__head{border-bottom:1px solid var(--ex-line-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.ex-record__title{font-family:var(--ex-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ex-ink);font-size:.8125rem;font-weight:700}.ex-record__subject{font-family:var(--ex-font-mono);letter-spacing:.05em;color:var(--ex-ink-3);text-align:right;font-size:.8125rem}.ex-record__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.ex-record--strip{background:0 0;border:0;padding:0}.ex-record--strip .ex-record__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}.ex-record--strip .ex-field__v{font-size:.875rem}.ex-register{padding:8px 0 56px}.ex-register__rows{flex-direction:column;display:flex}.ex-row{border-bottom:1px solid var(--ex-line);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:34px;padding:34px 0;display:grid}.ex-row:first-child{border-top:1px solid var(--ex-line)}.ex-row__plate{position:relative}.ex-row__plate .ex-plate__frame{aspect-ratio:1}.ex-row__no{z-index:2;background:var(--ex-signal);color:#fff;font-family:var(--ex-font-mono);letter-spacing:.11em;padding:5px 9px;font-size:.8125rem;font-weight:700;line-height:1.2;position:absolute;top:-1px;left:-1px}.ex-row__head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.ex-row__title{font-family:var(--ex-font-display);margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:400;line-height:1.12}.ex-row__title a{text-decoration:none}.ex-row__title a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ex-signal);text-decoration-color:var(--ex-signal)}.ex-row__dek{color:var(--ex-ink-2);max-width:62ch;margin:0 0 20px;font-size:1.0625rem;line-height:1.65}.ex-chip{font-family:var(--ex-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ex-ink-2);border:1px solid var(--ex-line);white-space:nowrap;padding:4px 10px;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none}.ex-chip:hover,.ex-chip--on{border-color:var(--ex-signal);color:var(--ex-ink)}.ex-row__meta{font-family:var(--ex-font-mono);letter-spacing:.05em;color:var(--ex-ink-3);font-size:.8125rem}.ex-essay{max-width:1000px;padding:40px 0 20px}.ex-essay__crumbs{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;font-size:.8125rem;font-weight:600;display:flex}.ex-essay__crumbs a{color:var(--ex-ink-2);border-bottom:1px solid var(--ex-line);text-decoration:none}.ex-essay__crumbs a:hover{border-bottom-color:var(--ex-signal);color:var(--ex-ink)}.ex-essay__title{font-family:var(--ex-font-display);max-width:20ch;margin:0 0 22px;font-size:clamp(2.3rem,5.2vw,3.6rem);font-weight:400;line-height:1.04}.ex-essay__dek{color:var(--ex-ink-2);max-width:54ch;margin:0 0 32px;font-size:1.25rem;line-height:1.62}.ex-essay__record{max-width:900px;margin-bottom:36px}.ex-essay__hero{margin-bottom:44px}.ex-essay__hero .ex-plate__frame{aspect-ratio:16/9}.ex-essay__hero .ex-plate__label{flex-flow:wrap;align-items:baseline;gap:6px 16px}.ex-essay__hero .ex-plate__cap{flex:320px}.ex-prose{max-width:var(--ex-measure);color:var(--ex-ink);font-size:1.2rem;line-height:1.72}.ex-prose>p{margin:0 0 1.35em}.ex-prose>p:first-child{font-size:1.32rem;line-height:1.6}.ex-prose strong{font-weight:600}.ex-prose em{font-style:italic}.ex-prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ex-signal);text-decoration-color:var(--ex-signal)}.ex-h2{font-family:var(--ex-font-display);border-top:1px solid var(--ex-line);align-items:baseline;gap:14px;margin:2.2em 0 .7em;padding-top:22px;font-size:clamp(1.7rem,3.2vw,2.15rem);font-weight:400;line-height:1.16;display:flex;position:relative}.ex-h2:before{content:"";background:var(--ex-signal);width:46px;height:3px;position:absolute;top:-2px;left:0}.ex-h2__n{font-family:var(--ex-font-mono);letter-spacing:.09em;color:var(--ex-signal-text);flex:none;font-size:.8125rem;font-weight:700;position:relative;top:-.15em}.ex-prose blockquote{border-left:3px solid var(--ex-signal);color:var(--ex-ink-2);margin:1.6em 0;padding-left:20px;font-style:italic}.ex-prose ul,.ex-prose ol{margin:0 0 1.35em;padding-left:1.3em}.ex-prose li{margin-bottom:.5em}.ex-prose code{font-family:var(--ex-font-mono);background:var(--ex-panel);border:1px solid var(--ex-line-soft);padding:1px 5px;font-size:.9em}.ex-prose .ex-plate,.ex-prose .ex-pull,.ex-prose .ex-note,.ex-prose .ex-align,.ex-prose .ex-table,.ex-prose .ex-covers{width:100%;max-width:min(880px,100%);margin:2.6em 0}.ex-prose .ex-plate--wide{max-width:min(1060px,100%)}.ex-prose .ex-plate--tall{max-width:min(460px,100%)}.ex-prose .ex-plate__frame{aspect-ratio:auto}.ex-pull{border-top:1px solid var(--ex-line);border-bottom:1px solid var(--ex-line);padding:26px 0 24px;position:relative}.ex-pull:before{content:"";background:var(--ex-signal);width:46px;height:3px;position:absolute;top:-2px;left:0}.ex-pull p{font-family:var(--ex-font-display);color:var(--ex-ink);margin:0;font-size:clamp(1.65rem,3.4vw,2.3rem);font-weight:400;line-height:1.2}.ex-pull__by{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-ink-3);margin-top:12px;font-size:.8125rem;display:block}.ex-note{background:var(--ex-panel);border:1px solid var(--ex-line);padding:18px 20px 6px}.ex-note__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ex-note__n{font-family:var(--ex-font-mono);letter-spacing:.11em;color:var(--ex-signal-text);font-size:.8125rem;font-weight:700}.ex-note__title{font-family:var(--ex-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ex-ink-2);font-size:.8125rem;font-weight:600}.ex-note__body{color:var(--ex-ink-2);font-size:1.0625rem;line-height:1.62}.ex-note__body p{margin:0 0 1em}.ex-align{background:var(--ex-panel);border:1px solid var(--ex-line)}.ex-align__label{font-family:var(--ex-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ex-signal-text);padding:14px 18px 0;font-size:.8125rem;font-weight:700}.ex-align__scroll{padding:12px 18px 16px;overflow-x:auto}.ex-align__grid{grid-template-columns:repeat(var(--ex-align-cols,3), minmax(190px, 1fr));gap:0 22px;min-width:100%;display:grid}.ex-align__head{display:contents}.ex-align__col{font-family:var(--ex-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ex-ink-3);border-bottom:1px solid var(--ex-line);margin-bottom:10px;padding:8px 0 10px;font-size:.8125rem;font-weight:600}.ex-align__row{display:contents}.ex-align__cell{color:var(--ex-ink);padding:7px 0;font-size:1.0625rem;line-height:1.5}.ex-align__cell[data-col="0"]{color:var(--ex-signal-text)}.ex-align__note{font-family:var(--ex-font-mono);color:var(--ex-ink-3);padding:0 18px 16px;font-size:.8125rem;line-height:1.5}.ex-table{background:var(--ex-panel);border:1px solid var(--ex-line)}.ex-table__label{font-family:var(--ex-font-mono);letter-spacing:.11em;color:var(--ex-signal-text);padding:14px 18px 0;font-size:.8125rem;font-weight:700}.ex-table__scroll{padding:10px 18px 16px;overflow-x:auto}.ex-table table{border-collapse:collapse;width:100%;min-width:460px}.ex-table th,.ex-table td{text-align:left;border-bottom:1px solid var(--ex-line-soft);vertical-align:top;padding:9px 16px 9px 0;font-size:1rem;line-height:1.5}.ex-table th{font-family:var(--ex-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ex-ink-3);border-bottom-color:var(--ex-line);font-size:.8125rem;font-weight:600}.ex-table td:first-child{font-family:var(--ex-font-mono);color:var(--ex-ink);white-space:nowrap;font-size:1.0625rem}.ex-covers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;display:grid}.ex-cover,.ex-prose .ex-cover{flex-direction:column;gap:8px;text-decoration:none;display:flex}.ex-cover__frame{isolation:isolate;aspect-ratio:1;background:var(--ex-duo-dark);border:1px solid var(--ex-plate-line);display:block;position:relative;overflow:hidden}.ex-cover__frame img{object-fit:cover;filter:grayscale()contrast(1.24)brightness(1.02);mix-blend-mode:screen;width:100%;height:100%;display:block}.ex-cover__frame:after{content:"";background:var(--ex-duo-light);mix-blend-mode:multiply;position:absolute;inset:0}.ex-cover__title{color:var(--ex-ink);font-size:1rem;line-height:1.35}.ex-cover__meta{font-family:var(--ex-font-mono);color:var(--ex-ink-3);font-size:.8125rem}.ex-endnote{border-top:1px solid var(--ex-line);max-width:min(880px,100%);margin:56px 0 0;padding-top:26px;position:relative}.ex-endnote:before{content:"";background:var(--ex-signal);width:46px;height:3px;position:absolute;top:-2px;left:0}.ex-endnote__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.ex-next{text-decoration:none;display:block}.ex-next__k{font-family:var(--ex-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ex-signal-text);margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.ex-next__t{font-family:var(--ex-font-display);color:var(--ex-ink);font-size:1.5rem;line-height:1.2}.ex-next:hover .ex-next__t{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ex-signal);text-decoration-color:var(--ex-signal)}.ex-readerlink{font-family:var(--ex-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ex-ink);border:1px solid var(--ex-line);align-items:center;gap:10px;padding:11px 16px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ex-readerlink:hover{border-color:var(--ex-signal)}.ex-foot{border-top:1px solid var(--ex-line);padding:30px 0 max(34px, env(safe-area-inset-bottom));margin-top:auto}.ex-foot__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:24px 34px;display:grid}.ex-foot__line{font-family:var(--ex-font-mono);color:var(--ex-ink-3);font-size:.875rem;line-height:1.6}.ex-foot__links{flex-wrap:wrap;gap:10px 18px;display:flex}.ex-conditions{border-top:1px solid var(--ex-line);border-left:1px solid var(--ex-line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;display:grid}.ex-cond{border-right:1px solid var(--ex-line);border-bottom:1px solid var(--ex-line);background:var(--ex-panel);padding:18px 20px 20px;text-decoration:none;display:block}.ex-cond:hover{background:var(--ex-paper)}.ex-cond__k{font-family:var(--ex-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ex-signal-text);margin-bottom:8px;font-size:.8125rem;font-weight:700;display:block}.ex-cond__n{font-family:var(--ex-font-display);color:var(--ex-ink);margin-bottom:6px;font-size:1.45rem;line-height:1.2;display:block}.ex-cond__l{color:var(--ex-ink-2);font-size:.9875rem;line-height:1.55}.ex-pagehead{padding:40px 0 30px}.ex-pagehead__title{font-family:var(--ex-font-display);margin:12px 0 16px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:400;line-height:1.06}.ex-pagehead__line{color:var(--ex-ink-2);max-width:54ch;margin:0;font-size:1.2rem;line-height:1.62}@media (width<=940px){.ex-hero{grid-template-columns:1fr;gap:30px;padding-top:32px}.ex-hero__plate{order:-1}.ex-hero__plate .ex-plate__frame{aspect-ratio:4/3}.ex-row{grid-template-columns:132px minmax(0,1fr);gap:20px}.ex-record--strip .ex-record__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ex-shell{padding-inline:18px}.ex-blog{font-size:1.15rem}.ex-wordmark{font-size:1.75rem}.ex-row{grid-template-columns:1fr;gap:18px}.ex-row__plate .ex-plate__frame{aspect-ratio:16/10}.ex-record__grid{grid-template-columns:1fr;gap:14px}.ex-record--strip .ex-record__grid{grid-template-columns:1fr}.ex-prose{font-size:1.15rem}.ex-prose>p:first-child{font-size:1.24rem}.ex-essay__hero .ex-plate__frame{aspect-ratio:4/3}.ex-align__grid{grid-template-columns:repeat(var(--ex-align-cols,3), minmax(170px, 1fr))}}@media (hover:hover){.ex-row__plate .ex-plate__frame,.ex-cover__frame{transition:transform .22s}.ex-row:hover .ex-row__plate .ex-plate__frame,.ex-cover:hover .ex-cover__frame{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ex-blog *,.ex-blog :before,.ex-blog :after{transition-duration:.01ms!important;animation-duration:.01ms!important;transform:none!important}}html:has(.blog-fathom[data-fathom-theme]){background:#eceeed;height:auto;min-height:100%}html:has(.blog-fathom[data-fathom-theme]) body{background:#eceeed;height:auto;min-height:100%}html:has(.blog-fathom[data-fathom-theme]) #root{background:#eceeed;height:auto;min-height:100%}html:has(.blog-fathom[data-fathom-theme=night]){background:#0e1416}html:has(.blog-fathom[data-fathom-theme=night]) body{background:#0e1416}html:has(.blog-fathom[data-fathom-theme=night]) #root{background:#0e1416}.blog-fathom{--fa-ground:#eceeed;--fa-plate:#fff;--fa-ink:#101719;--fa-ink-soft:#39464a;--fa-ink-faint:#59676b;--fa-rule:#c6cdcb;--fa-rule-strong:#7e8b89;--fa-mark:#a8005f;--fa-deep:#0b5a61;--fa-plate-shadow:0 1px 2px #1017190f, 0 12px 28px #10171912;--fa-image-filter:saturate(.62) contrast(1.04) brightness(1.03);--fa-serif:"Source Serif 4", "Crimson Text", Georgia, serif;--fa-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fa-gutter:7.5rem;--fa-measure:36rem;--fa-pad:clamp(1rem, 4vw, 2.5rem);background:var(--fa-ground);color:var(--fa-ink);font-family:var(--fa-serif);min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-font-smoothing:antialiased;font-size:1.18rem;line-height:1.68}.blog-fathom[data-fathom-theme=night]{--fa-ground:#0e1416;--fa-plate:#192225;--fa-ink:#e9edeb;--fa-ink-soft:#b4bebc;--fa-ink-faint:#8d9997;--fa-rule:#2c3639;--fa-rule-strong:#657577;--fa-mark:#ff62b0;--fa-deep:#58d3da;--fa-plate-shadow:0 1px 2px #0006, 0 14px 34px #00000057;--fa-image-filter:saturate(.62) contrast(.98) brightness(1.14)}.blog-fathom *,.blog-fathom :before,.blog-fathom :after{box-sizing:border-box}.blog-fathom :where(p,h1,h2,h3,ul,ol,figure,figcaption,blockquote,table){margin:0}.blog-fathom a{color:inherit;text-decoration:none}.blog-fathom img{max-width:100%;height:auto;display:block}.fa-mono{font-family:var(--fa-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:500;line-height:1.5}.fa-label{font-family:var(--fa-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fa-ink-faint);font-size:.85rem;font-weight:600;line-height:1.4}.fa-page{max-width:74rem;padding:0 var(--fa-pad);margin:0 auto;position:relative}.fa-page:before{content:"";top:0;bottom:0;left:calc(var(--fa-pad) + var(--fa-gutter));background:var(--fa-rule);width:1px;position:absolute}.fa-row{grid-template-columns:var(--fa-gutter) minmax(0, 1fr);column-gap:1.5rem;display:grid}.fa-row>*{grid-column:2;min-width:0}.fa-stamp{text-align:right;font-family:var(--fa-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--fa-mark);white-space:nowrap;grid-column:1;align-self:start;padding-right:1.5rem;font-size:.9rem;font-weight:600;line-height:1.5;position:relative}.fa-stamp:after{content:"";background:var(--fa-mark);width:1.02rem;height:1px;position:absolute;top:.68em;right:-.5rem}.fa-stamp--quiet{color:var(--fa-ink-faint)}.fa-stamp--quiet:after{background:var(--fa-rule-strong)}.fa-masthead{z-index:20;background:color-mix(in srgb, var(--fa-ground) 97%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--fa-rule);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.fa-masthead__inner{max-width:74rem;padding:.85rem var(--fa-pad);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:0 auto;display:flex}.fa-wordmark{font-family:var(--fa-serif);letter-spacing:.22em;color:var(--fa-ink);text-transform:uppercase;font-size:1.3rem;font-weight:700;line-height:1}.fa-wordmark span{color:var(--fa-mark)}.fa-masthead__nav{align-items:baseline;gap:1.35rem;margin-left:auto;display:flex}.fa-masthead__nav a{font-family:var(--fa-mono);color:var(--fa-ink-soft);border-bottom:1px solid #0000;padding-bottom:1px;font-size:.9rem;font-weight:500}.fa-masthead__nav a[aria-current=page],.fa-masthead__nav a:hover,.fa-masthead__nav a:focus-visible{color:var(--fa-ink);border-bottom-color:var(--fa-mark)}.fa-themeswitch{font-family:var(--fa-mono);letter-spacing:.06em;color:var(--fa-ink-soft);border:1px solid var(--fa-rule);cursor:pointer;background:0 0;border-radius:999px;padding:.32rem .75rem;font-size:.85rem;font-weight:600;line-height:1.2}.fa-themeswitch:hover,.fa-themeswitch:focus-visible{color:var(--fa-ink);border-color:var(--fa-rule-strong)}.fa-readout{z-index:10;grid-template-columns:var(--fa-gutter) minmax(0, 1fr);pointer-events:none;column-gap:1.5rem;height:0;display:grid;position:sticky;top:4.4rem}.fa-readout__value{font-family:var(--fa-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--fa-plate);background:var(--fa-mark);white-space:nowrap;border-radius:2px;grid-column:1;justify-self:end;margin-right:1.1rem;padding:.1rem .4rem;font-size:.9rem;font-weight:700}.fa-scale{border-top:1px solid var(--fa-rule);margin:0;padding:0;list-style:none}.fa-scale__item{border-bottom:1px solid var(--fa-rule)}.fa-scale__link{grid-template-columns:5.5rem 3rem minmax(0,1fr);align-items:baseline;gap:.9rem;padding:.62rem .4rem .62rem 0;display:grid}.fa-scale__depth{font-family:var(--fa-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--fa-mark);white-space:nowrap;font-size:.9rem;font-weight:600}.fa-scale__no{font-family:var(--fa-mono);color:var(--fa-ink-faint);font-size:.85rem;font-weight:500}.fa-scale__title{color:var(--fa-ink-soft);font-size:1.06rem;line-height:1.4}.fa-scale__item[data-live=true] .fa-scale__title,.fa-scale__link:hover .fa-scale__title,.fa-scale__link:focus-visible .fa-scale__title{color:var(--fa-ink)}.fa-scale__item[data-live=true]{background:color-mix(in srgb, var(--fa-mark) 8%, transparent)}.fa-plate{background:var(--fa-plate);border:1px solid var(--fa-rule);box-shadow:var(--fa-plate-shadow);padding:.6rem}.fa-plate__frame{background:color-mix(in srgb, var(--fa-ink) 6%, var(--fa-plate));position:relative;overflow:hidden}.fa-plate__frame img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;filter:var(--fa-image-filter)}.fa-plate--tall{max-width:22rem}.fa-plate--tall .fa-plate__frame img{aspect-ratio:4/5}.fa-article__hero{max-width:46rem;margin:1.8rem 0 2.4rem}.fa-plate__caption{font-family:var(--fa-mono);color:var(--fa-ink-faint);flex-wrap:wrap;gap:.25rem .9rem;padding:.62rem .1rem .15rem;font-size:.85rem;line-height:1.5;display:flex}.fa-plate__caption b{color:var(--fa-ink-soft);font-weight:600}.fa-plate__caption .fa-plate__credit{margin-left:auto}@media (hover:hover){.fa-plate__frame img{transition:transform .42s cubic-bezier(.2,.6,.2,1)}a:hover>.fa-plate .fa-plate__frame img,a:focus-visible>.fa-plate .fa-plate__frame img{transform:scale(1.022)}}@media (prefers-reduced-motion:reduce){.blog-fathom *,.blog-fathom :before,.blog-fathom :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fa-station{padding:2.6rem 0 2rem}.fa-station__lede{max-width:34rem;color:var(--fa-ink-soft);font-size:1.24rem;line-height:1.55}.fa-station__lede b{color:var(--fa-ink);font-weight:600}.fa-station__grid{gap:2.2rem;margin-top:1.9rem;display:grid}@media (width>=62rem){.fa-station__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:3rem}}.fa-h1{letter-spacing:-.021em;max-width:24ch;margin-bottom:.7rem;font-size:clamp(2rem,5vw,2.9rem);font-weight:700;line-height:1.08}.fa-feature{display:block}.fa-feature__title{letter-spacing:-.014em;margin-top:.9rem;font-size:1.34rem;font-weight:700;line-height:1.2}.fa-feature:hover .fa-feature__title,.fa-feature:focus-visible .fa-feature__title{color:var(--fa-mark)}.fa-feature__standfirst{color:var(--fa-ink-soft);margin-top:.5rem;font-size:1.06rem;line-height:1.55}.fa-log{margin:0;padding:0;list-style:none}.fa-log__item{border-top:1px solid var(--fa-rule);padding:2.4rem 0}.fa-log__entry{gap:1.4rem;display:grid}@media (width>=48rem){.fa-log__entry{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:2rem}}.fa-log__title{letter-spacing:-.014em;margin-bottom:.5rem;font-size:clamp(1.5rem,3.1vw,1.95rem);font-weight:700;line-height:1.16}.fa-log__item:hover .fa-log__title,.fa-log__entry:focus-visible .fa-log__title{color:var(--fa-mark)}.fa-log__standfirst{color:var(--fa-ink-soft);max-width:34rem;font-size:1.14rem;line-height:1.6}.fa-log__meta{font-family:var(--fa-mono);color:var(--fa-ink-faint);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.9rem;font-size:.9rem;display:flex}.fa-log__meta b{color:var(--fa-mark);font-weight:600}.fa-bands{border-top:1px solid var(--fa-rule);gap:1rem;margin:0;padding:2.4rem 0 3rem;list-style:none;display:grid}@media (width>=48rem){.fa-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}.fa-band{background:var(--fa-plate);border:1px solid var(--fa-rule);height:100%;padding:1.15rem 1.25rem 1.3rem;display:block}.fa-band>*,.fa-next__card>*{display:block}.fa-band:hover,.fa-band:focus-visible{border-color:var(--fa-mark)}.fa-band__name{letter-spacing:-.01em;margin:.35rem 0 .3rem;font-size:1.28rem;font-weight:600}.fa-band__blurb{color:var(--fa-ink-soft);font-size:1.02rem;line-height:1.55}.fa-band__count{font-family:var(--fa-mono);color:var(--fa-ink-faint);margin-top:.7rem;font-size:.9rem;font-weight:500}.fa-article{padding:2.4rem 0 1rem}.fa-article__kicker{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem;display:flex}.fa-article__depth{font-family:var(--fa-mono);font-variant-numeric:tabular-nums;color:var(--fa-mark);font-size:1.05rem;font-weight:700}.fa-article__title{letter-spacing:-.023em;max-width:20ch;font-size:clamp(2.05rem,5.6vw,3.35rem);font-weight:700;line-height:1.06}.fa-article__standfirst{max-width:var(--fa-measure);color:var(--fa-ink-soft);margin-top:1.1rem;font-size:1.32rem;line-height:1.5}.fa-article__byline{border-top:1px solid var(--fa-rule);font-family:var(--fa-mono);color:var(--fa-ink-faint);flex-wrap:wrap;gap:.3rem .9rem;margin-top:1.35rem;padding-top:.9rem;font-size:.9rem;display:flex}.fa-prose{max-width:var(--fa-measure)}.fa-prose>*+*{margin-top:1.35rem}.fa-prose p{color:var(--fa-ink);font-size:1.18rem;line-height:1.72}.fa-prose h2{letter-spacing:-.014em;margin-top:3rem;padding-top:.2rem;font-size:1.62rem;font-weight:700;line-height:1.22}.fa-prose h3{margin-top:2.2rem;font-size:1.24rem;font-weight:600;line-height:1.3}.fa-prose a{color:var(--fa-ink);border-bottom:1.5px solid var(--fa-mark);padding-bottom:.5px}.fa-prose a:hover,.fa-prose a:focus-visible{color:var(--fa-mark)}.fa-prose strong{font-weight:700}.fa-prose em{font-style:italic}.fa-prose ul,.fa-prose ol{padding-left:1.4rem;font-size:1.18rem;line-height:1.7}.fa-prose li+li{margin-top:.55rem}.fa-prose ul{padding-left:0;list-style:none}.fa-prose ul>li{padding-left:1.5rem;position:relative}.fa-prose ul>li:before{content:"";background:var(--fa-mark);width:.75rem;height:1px;position:absolute;top:.78em;left:0}.fa-prose code{font-family:var(--fa-mono);background:color-mix(in srgb, var(--fa-ink) 7%, var(--fa-plate));border-radius:2px;padding:.08em .32em;font-size:.94em}.fa-sound{background:var(--fa-plate);border:1px solid var(--fa-rule);border-left:3px solid var(--fa-mark);margin:2.4rem 0;padding:1.1rem 1.25rem 1.2rem}.fa-sound__label{font-family:var(--fa-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fa-mark);margin-bottom:.45rem;font-size:.85rem;font-weight:600}.fa-sound p{color:var(--fa-ink-soft);font-size:1.08rem;line-height:1.62}.fa-sound p+p{margin-top:.8rem}.fa-pull{border-left:1px solid var(--fa-mark);letter-spacing:-.012em;color:var(--fa-ink);margin:2.8rem 0;padding-left:1.2rem;font-size:1.5rem;line-height:1.35}.fa-pull cite{font-family:var(--fa-mono);color:var(--fa-ink-faint);margin-top:.7rem;font-size:.9rem;font-style:normal;display:block}.fa-parallel{border-top:1px solid var(--fa-rule);margin:2.6rem 0}.fa-parallel__row{border-bottom:1px solid var(--fa-rule);gap:.15rem 1.4rem;padding:.95rem 0;display:grid}@media (width>=40rem){.fa-parallel__row{grid-template-columns:4.2rem minmax(0,1fr)}}.fa-parallel__no{font-family:var(--fa-mono);font-variant-numeric:tabular-nums;color:var(--fa-ink-faint);padding-top:.35rem;font-size:.85rem;font-weight:600}.fa-parallel__lines{gap:.3rem;display:grid}.fa-parallel__line{gap:.1rem .9rem;font-size:1.08rem;line-height:1.45;display:grid}@media (width>=46rem){.fa-parallel__line{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline}}.fa-parallel__tag{font-family:var(--fa-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fa-ink-faint);font-size:.85rem;font-weight:600}.fa-parallel__line--source .fa-parallel__text{color:var(--fa-ink);font-weight:600}.fa-parallel__line--gloss .fa-parallel__text,.fa-parallel__text{color:var(--fa-ink-soft)}.fa-chain{gap:.7rem;margin:2.6rem 0;display:grid}.fa-chain__node{background:var(--fa-plate);border:1px solid var(--fa-rule);gap:.15rem 1.1rem;padding:.75rem .95rem;display:grid}@media (width>=40rem){.fa-chain__node{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline}}.fa-chain__word{font-family:var(--fa-mono);color:var(--fa-mark);font-size:1rem;font-weight:700}.fa-chain__gloss{color:var(--fa-ink-soft);font-size:1.06rem;line-height:1.5}.fa-shelf{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1rem;margin:2.4rem 0;display:grid}.fa-prose .fa-shelf__item,.fa-prose .fa-shelf__item:hover{border-bottom:none}.fa-shelf__item{display:block}.fa-shelf__item img{aspect-ratio:1;object-fit:cover;width:100%;filter:var(--fa-image-filter);background:color-mix(in srgb, var(--fa-ink) 6%, var(--fa-plate));border:1px solid var(--fa-rule)}.fa-shelf__name{color:var(--fa-ink);margin-top:.5rem;font-size:1rem;font-weight:600;line-height:1.35;display:block}.fa-shelf__meta{font-family:var(--fa-mono);color:var(--fa-ink-faint);margin-top:.15rem;font-size:.85rem;display:block}.fa-shelf__item:hover .fa-shelf__name,.fa-shelf__item:focus-visible .fa-shelf__name{color:var(--fa-mark)}.fa-next{border-top:1px solid var(--fa-rule);gap:1rem;margin-top:2.6rem;padding:2.4rem 0 3rem;display:grid}@media (width>=46rem){.fa-next{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-next__card{background:var(--fa-plate);border:1px solid var(--fa-rule);padding:1rem 1.15rem 1.15rem;display:block}.fa-next__card:hover,.fa-next__card:focus-visible{border-color:var(--fa-mark)}.fa-next__title{margin-top:.35rem;font-size:1.16rem;font-weight:600;line-height:1.3}.fa-foot{border-top:1px solid var(--fa-rule);background:color-mix(in srgb, var(--fa-ink) 4%, var(--fa-ground));margin-top:1rem}.fa-foot__inner{max-width:74rem;padding:2.4rem var(--fa-pad) 3rem;gap:1.6rem;margin:0 auto;display:grid}@media (width>=48rem){.fa-foot__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem}}.fa-foot__note{max-width:32rem;color:var(--fa-ink-soft);font-size:1.04rem;line-height:1.6}.fa-foot__note b{color:var(--fa-ink);font-weight:600}.fa-foot__links{align-content:start;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fa-foot__links a{font-family:var(--fa-mono);color:var(--fa-ink-soft);border-bottom:1px solid #0000;font-size:.95rem}.fa-foot__links a:hover,.fa-foot__links a:focus-visible{color:var(--fa-ink);border-bottom-color:var(--fa-mark)}.fa-foot__terminus{font-family:var(--fa-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fa-ink-faint);font-size:.85rem}.blog-fathom a:focus-visible,.blog-fathom button:focus-visible{outline:2px solid var(--fa-mark);outline-offset:3px}@media (width<=47.99rem){.blog-fathom{--fa-gutter:0rem;font-size:1.16rem}.fa-masthead__inner{gap:.45rem 1rem;padding-left:1rem;padding-right:1rem}.fa-wordmark{letter-spacing:.16em;font-size:1.15rem}.fa-masthead__nav{flex-wrap:wrap;gap:.45rem .9rem}.fa-page:before{left:.55rem}.fa-page{padding-left:2.1rem}.fa-row{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.fa-row>*{grid-column:1}.fa-stamp{text-align:left;grid-column:1;padding-right:0}.fa-stamp:after{width:1.02rem;top:.68em;left:-1.55rem;right:auto}.fa-readout{display:none}.fa-scale__link{grid-template-columns:4.6rem minmax(0,1fr);row-gap:.1rem}.fa-scale__no{grid-area:1/2}.fa-scale__title{grid-column:2}.fa-article__title{max-width:none}.fa-pull{font-size:1.32rem}}html:root:has(.hapax){--hx-ground:#0a0a0b;--hx-panel:#131316;--hx-panel-2:#1b1b20;--hx-ink:#f4f1ea;--hx-ink-soft:#ccc8bf;--hx-ink-faint:#a8a49b;--hx-rule:#2e2e33;--hx-rule-strong:#46464e;--hx-accent:#c6f24e;--hx-accent-text:#c6f24e;--hx-accent-ink:#0a0a0b;--hx-link:#c6f24e;--hx-glow:#c6f24e1f;--hx-shade:#0000008c;--hx-display:"Instrument Serif", "Playfair Display", Georgia, serif;--hx-body:Inter, system-ui, sans-serif;--hx-mono:"JetBrains Mono", ui-monospace, monospace;--hx-gutter:clamp(1.15rem, 5vw, 3.5rem);--hx-measure:41rem;--hx-wide:78rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hx-ground)}html:root[data-hapax=paper]:has(.hapax){--hx-ground:#f0f0ee;--hx-panel:#fff;--hx-panel-2:#e7e7e3;--hx-ink:#131315;--hx-ink-soft:#3e4046;--hx-ink-faint:#56585e;--hx-rule:#d5d5d0;--hx-rule-strong:#a9a9a3;--hx-accent:#b7e62b;--hx-accent-text:#3b5600;--hx-accent-ink:#0a0a0b;--hx-link:#3b5600;--hx-glow:#78a0001a;--hx-shade:#1313152e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root:has(.hapax) body{background:var(--hx-ground);-webkit-font-smoothing:auto}.hapax{box-sizing:border-box;background:var(--hx-ground);min-height:100dvh;color:var(--hx-ink);font-family:var(--hx-body);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);font-size:1.2rem;line-height:1.68;overflow-x:clip}.hapax *,.hapax :before,.hapax :after{box-sizing:inherit}:where(.hapax a){color:var(--hx-link);text-underline-offset:.22em;text-decoration:none;text-decoration-thickness:1px}.hapax p a,.hapax .hx-prose a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hx-link) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--hx-link) 55%, transparent)}.hapax p a:hover,.hapax .hx-prose a:hover{-webkit-text-decoration-color:var(--hx-link);text-decoration-color:var(--hx-link)}.hapax :focus-visible{outline:2px solid var(--hx-accent);outline-offset:3px;border-radius:2px}.hapax img{max-width:100%;height:auto;display:block}.hx-shell{width:100%;max-width:var(--hx-wide);padding-inline:var(--hx-gutter);margin-inline:auto}.hx-prose-shell{width:100%;max-width:calc(var(--hx-measure) + 2 * var(--hx-gutter));padding-inline:var(--hx-gutter);margin-inline:auto}.hx-mono{font-family:var(--hx-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--hx-ink-faint);font-size:.78rem;font-weight:500}.hx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hx-tick:before{content:"";vertical-align:.35em;background:var(--hx-accent);width:.55rem;height:1px;margin-right:.6rem;display:inline-block}.hx-masthead{z-index:20;background:color-mix(in srgb, var(--hx-ground) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hx-rule);padding-top:env(safe-area-inset-top,0);position:sticky;top:0}.hx-masthead-in{align-items:center;gap:1rem;min-height:3.65rem;display:flex}.hx-wordmark{font-family:var(--hx-display);letter-spacing:.06em;color:var(--hx-ink);align-items:baseline;gap:.4rem;margin-right:auto;font-size:1.65rem;line-height:1;display:inline-flex}.hx-wordmark sup{font-family:var(--hx-mono);letter-spacing:.16em;color:var(--hx-accent-text);font-size:.56rem;transform:translateY(-.35em)}.hx-nav{align-items:center;gap:1.35rem;display:flex}.hx-nav a{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-ink-soft);font-size:.72rem;font-weight:600}.hx-nav a:hover,.hx-nav a[aria-current=page]{color:var(--hx-ink)}.hx-theme{appearance:none;border:1px solid var(--hx-rule-strong);color:var(--hx-ink-soft);font-family:var(--hx-mono);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.42rem .7rem;font-size:.68rem;font-weight:600}.hx-theme:hover{color:var(--hx-ink);border-color:var(--hx-ink-faint)}@media (width<40rem){.hx-nav a.hx-nav-wide{display:none}.hx-masthead-in{gap:.7rem}.hx-nav{gap:.9rem}}.hx-open{border-bottom:1px solid var(--hx-rule);padding-block:clamp(2rem,5vw,3.6rem) clamp(2rem,4vw,3rem)}.hx-open-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.6rem,4vw,3.4rem);display:grid}.hx-numeral{font-family:var(--hx-display);letter-spacing:-.03em;color:var(--hx-ink);text-shadow:0 0 60px var(--hx-glow);margin:.4rem 0 1.1rem;font-size:clamp(7.5rem,21vw,15rem);line-height:.78;display:block}.hx-numeral em{color:var(--hx-accent-text);font-style:normal}.hx-open-claim{font-family:var(--hx-display);color:var(--hx-ink);max-width:22ch;margin:0 0 .85rem;font-size:clamp(1.5rem,3.1vw,2.15rem);line-height:1.22}.hx-open-sub{color:var(--hx-ink-soft);max-width:38ch;margin:0 0 1.6rem;font-size:1.08rem;line-height:1.6}.hx-door{background:var(--hx-accent);color:var(--hx-accent-ink);font-family:var(--hx-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.7rem;padding:.9rem 1.3rem;font-size:.8rem;font-weight:700;display:inline-flex}.hx-door-ghost{color:var(--hx-ink);border:1px solid var(--hx-rule-strong);background:0 0}.hx-doors{flex-wrap:wrap;gap:.75rem;display:flex}.hx-open-figure{margin:0;position:relative}.hx-open-figure img{object-fit:cover;object-position:top;border:1px solid var(--hx-rule);background:var(--hx-panel);width:100%;height:min(64vh,30rem)}.hx-open-figure figcaption{margin-top:.7rem}.hx-promise{border-bottom:1px solid var(--hx-rule);background:var(--hx-panel)}.hx-promise-in{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;padding-block:.95rem;display:flex}.hx-promise b{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-accent-text);font-size:.72rem}.hx-promise span{color:var(--hx-ink-soft);font-size:.95rem}@media (width<52rem){.hx-open-grid{grid-template-columns:minmax(0,1fr);gap:1.7rem}.hx-numeral{margin:0 0 .85rem;font-size:clamp(6.5rem,38vw,11rem)}.hx-open{padding-top:1.5rem}.hx-open-sub{margin-bottom:1.25rem}.hx-open-figure img{height:min(46vh,22rem)}}.hx-section{border-bottom:1px solid var(--hx-rule);padding-block:clamp(2.4rem,5vw,4rem)}main>.hx-section:last-child{border-bottom:0}.hx-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem;display:flex}.hx-section-head h2{font-family:var(--hx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hx-ink);margin:0;font-size:.78rem;font-weight:700}.hx-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1.2rem,2.6vw,2rem);display:grid}.hx-feature{border:1px solid var(--hx-rule);background:var(--hx-panel);color:inherit;flex-direction:column;display:flex;overflow:hidden}.hx-feature-img{aspect-ratio:16/10;background:var(--hx-panel-2);overflow:hidden}.hx-feature-img img{object-fit:cover;width:100%;height:100%}.hx-feature-body{flex-direction:column;flex:1;gap:.6rem;padding:1.15rem 1.25rem 1.35rem;display:flex}.hx-feature h3{font-family:var(--hx-display);color:var(--hx-ink);margin:0;font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1.14}.hx-feature p{color:var(--hx-ink-soft);margin:0;font-size:1.02rem;line-height:1.55}.hx-feature-foot{border-top:1px solid var(--hx-rule);align-items:baseline;gap:.8rem;margin-top:auto;padding-top:.5rem;display:flex}@media (hover:hover){.hx-feature{transition:transform .22s,border-color .22s}.hx-feature:hover{border-color:var(--hx-rule-strong);transform:translateY(-3px)}.hx-feature:hover h3{color:var(--hx-accent-text)}}.hx-cat{border-collapse:collapse;width:100%;font-family:var(--hx-mono)}.hx-cat thead th{letter-spacing:.15em;text-transform:uppercase;color:var(--hx-ink-faint);text-align:left;border-bottom:1px solid var(--hx-rule-strong);white-space:nowrap;padding:0 .9rem .7rem 0;font-size:.68rem;font-weight:700}.hx-cat tbody tr{border-bottom:1px solid var(--hx-rule)}.hx-cat td{vertical-align:top;padding:1.05rem .9rem 1.05rem 0}.hx-cat-no{color:var(--hx-ink-faint);width:3.5rem;font-size:.82rem;padding-top:1.3rem!important}.hx-cat-thumb{width:4.6rem;padding-right:1.1rem!important}.hx-cat-thumb img{object-fit:cover;border:1px solid var(--hx-rule);background:var(--hx-panel-2);width:4.6rem;height:4.6rem}.hx-cat-piece a{font-family:var(--hx-display);color:var(--hx-ink);text-wrap:balance;font-size:1.5rem;line-height:1.16;display:block}.hx-cat-piece p{font-family:var(--hx-body);color:var(--hx-ink-soft);max-width:52ch;margin:.4rem 0 0;font-size:.98rem;line-height:1.5}.hx-cat-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--hx-ink-faint);white-space:nowrap;font-size:.76rem}.hx-cat-count{font-family:var(--hx-display);color:var(--hx-accent-text);text-transform:none;letter-spacing:0;font-size:2rem;line-height:1}@media (hover:hover){.hx-cat tbody tr{transition:background-color .18s}.hx-cat tbody tr:hover{background:var(--hx-panel)}.hx-cat-piece a:hover{color:var(--hx-accent-text)}}.hx-cat-subject{width:9rem}.hx-cat-min{width:4.5rem}.hx-cat-count-cell{width:9rem;padding-top:.85rem!important}@media (width<52rem){.hx-cat,.hx-cat tbody,.hx-cat tr,.hx-cat td{width:auto;display:block}.hx-cat thead{display:none}.hx-cat tbody tr{grid-template-columns:4.6rem minmax(0,1fr) auto;grid-template-areas:"thumb piece piece""count subj min";align-items:baseline;gap:.85rem 1rem;padding-block:1.3rem;display:grid}.hx-cat td{padding:0!important}.hx-cat-no{display:none}.hx-cat-thumb{grid-area:thumb;align-self:start}.hx-cat-piece{grid-area:piece}.hx-cat-count-cell{grid-area:count;width:auto}.hx-cat-subject{grid-area:subj;width:auto}.hx-cat-min{text-align:right;grid-area:min;width:auto}.hx-cat-piece a{font-size:1.34rem}.hx-cat-piece p{font-size:.95rem}.hx-cat-count{font-size:1.5rem}}.hx-drawer{border-top:1px solid var(--hx-rule);margin:0;padding:0;list-style:none}.hx-drawer li{border-bottom:1px solid var(--hx-rule);justify-content:space-between;align-items:baseline;gap:1.2rem;padding-block:.95rem;display:flex}.hx-drawer a{font-family:var(--hx-display);color:var(--hx-ink);font-size:1.4rem;line-height:1.2}.hx-drawer span{font-family:var(--hx-mono);color:var(--hx-accent-text);white-space:nowrap}@media (hover:hover){.hx-drawer a:hover{color:var(--hx-accent-text)}}.hx-chips{flex-wrap:wrap;gap:.55rem;display:flex}.hx-chip{font-family:var(--hx-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--hx-ink-soft);border:1px solid var(--hx-rule-strong);white-space:nowrap;border-radius:999px;padding:.42rem .85rem;font-size:.72rem;font-weight:600}.hx-chip:hover,.hx-chip[aria-current=page]{color:var(--hx-accent-ink);background:var(--hx-accent);border-color:var(--hx-accent)}.hx-chip b{color:inherit;opacity:.62;margin-left:.4rem;font-weight:600}.hx-essay-open{padding-block:clamp(2rem,4.5vw,3.4rem) clamp(1.4rem,3vw,2.2rem)}.hx-kicker{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin-bottom:1.4rem;display:flex}.hx-title{font-family:var(--hx-display);letter-spacing:-.015em;color:var(--hx-ink);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.5rem,6.4vw,4.6rem);line-height:1.02}.hx-dek{color:var(--hx-ink-soft);max-width:44ch;margin:0;font-size:clamp(1.18rem,2vw,1.4rem);line-height:1.5}.hx-meta-rule{border-top:1px solid var(--hx-rule);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.4rem;margin-top:1.7rem;padding-top:.9rem;display:flex}.hx-hero{margin:0 0 clamp(2rem,4vw,3rem)}.hx-hero-frame{width:100%;max-width:var(--hx-wide);padding-inline:var(--hx-gutter);margin:0 auto}.hx-hero img{object-fit:cover;object-position:top;border:1px solid var(--hx-rule);background:var(--hx-panel);width:100%;height:min(62vh,32rem)}.hx-caption{font-family:var(--hx-mono);letter-spacing:.02em;color:var(--hx-ink-soft);max-width:62ch;margin-top:.75rem;font-size:.76rem;line-height:1.62}.hx-caption b{color:var(--hx-ink);font-weight:600}.hx-caption span{color:var(--hx-ink-faint);letter-spacing:.06em;margin-top:.28rem;font-size:.71rem;display:block}.hx-prose{color:var(--hx-ink);font-size:1.2rem;line-height:1.68}.hx-prose>*{margin-block:0 1.35rem}.hx-prose>:last-child{margin-bottom:0}.hx-prose h2{font-family:var(--hx-display);letter-spacing:-.01em;color:var(--hx-ink);text-wrap:balance;margin-block:2.9rem 1.1rem;font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:1.16}.hx-prose h3{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-ink);margin-block:2.2rem .9rem;font-size:.86rem;font-weight:700}.hx-prose strong{font-weight:650}.hx-prose em{color:var(--hx-ink);font-style:italic}.hx-prose ul,.hx-prose ol{margin-block:0 1.35rem;padding-left:1.35rem}.hx-prose li{margin-bottom:.55rem}.hx-prose li::marker{color:var(--hx-accent-text)}.hx-prose code{font-family:var(--hx-mono);background:var(--hx-panel);border:1px solid var(--hx-rule);border-radius:3px;padding:.1em .35em;font-size:.88em}.hx-prose hr{border:0;border-top:1px solid var(--hx-rule);margin-block:2.4rem}.hx-prose .hx-note{border-left:2px solid var(--hx-accent);background:var(--hx-panel);color:var(--hx-ink-soft);padding:1rem 1.2rem;font-size:1.05rem;line-height:1.6;display:block}.hx-prose .hx-note strong,.hx-prose .hx-note b{color:var(--hx-ink)}.hx-prose .hx-pull{font-family:var(--hx-display);color:var(--hx-ink);text-wrap:balance;border:0;margin-block:2.4rem;padding:0;font-size:clamp(1.65rem,3.4vw,2.3rem);line-height:1.2}.hx-prose .hx-pull p{margin:0}.hx-prose .hx-pull:before{content:"";background:var(--hx-accent);width:2.4rem;height:2px;margin-bottom:1.1rem;display:block}.hx-prose .hx-counter{border-block:1px solid var(--hx-rule);align-items:center;gap:1.3rem;margin-block:2.4rem;padding-block:1.35rem;display:flex}.hx-prose .hx-counter b{font-family:var(--hx-display);color:var(--hx-accent-text);font-size:clamp(3.4rem,9vw,5rem);font-weight:400;line-height:.85}.hx-prose .hx-counter span{font-family:var(--hx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-ink-soft);font-size:.8rem;line-height:1.55}.hx-parallel{border:1px solid var(--hx-rule);background:var(--hx-panel);margin-block:2.4rem;overflow-x:auto}.hx-parallel-head,.hx-parallel-row{grid-template-columns:repeat(3,minmax(11rem,1fr));gap:0 1.4rem;min-width:36rem;padding:.72rem 1.1rem;display:grid}.hx-parallel-head{border-bottom:1px solid var(--hx-rule-strong);position:sticky;top:0}.hx-parallel-head span{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-ink-faint);font-size:.66rem;font-weight:700}.hx-parallel-row{border-bottom:1px solid var(--hx-rule);font-size:1.02rem;line-height:1.5}.hx-parallel-row:last-child{border-bottom:0}.hx-parallel-row span:first-child{color:var(--hx-accent-text)}.hx-parallel-row span:nth-child(2){color:var(--hx-ink)}.hx-parallel-row span:last-child{color:var(--hx-ink-soft)}.hx-covers{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.9rem;margin-block:2.2rem;display:grid}.hx-cover{border:1px solid var(--hx-rule);background:var(--hx-panel);display:block}.hx-cover img{aspect-ratio:1;object-fit:cover;width:100%}.hx-cover b{font-family:var(--hx-body);color:var(--hx-ink);padding:.6rem .7rem .15rem;font-size:.92rem;font-weight:600;line-height:1.3;display:block}.hx-cover span{font-family:var(--hx-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--hx-ink-faint);padding:0 .7rem .65rem;font-size:.66rem;display:block}@media (hover:hover){.hx-cover{transition:border-color .2s}.hx-cover:hover{border-color:var(--hx-accent)}}.hx-outro{border-top:1px solid var(--hx-rule-strong);margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.8rem}.hx-block-head{font-family:var(--hx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hx-ink);margin:0 0 .9rem;font-size:.74rem;font-weight:700}.hx-onemore{color:var(--hx-ink-soft);margin:0 0 2.4rem;font-size:1.1rem;line-height:1.6}.hx-receipts{margin:0 0 2.4rem;padding:0;list-style:none}.hx-receipts li{font-family:var(--hx-mono);color:var(--hx-ink-soft);border-bottom:1px solid var(--hx-rule);padding:.5rem 0 .5rem 1.4rem;font-size:.78rem;line-height:1.6;position:relative}.hx-receipts li:before{content:"";background:var(--hx-accent);width:.6rem;height:1px;position:absolute;top:1.05rem;left:0}.hx-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.hx-next-card{border:1px solid var(--hx-rule);background:var(--hx-panel);flex-direction:column;gap:.5rem;padding:1rem 1.1rem 1.15rem;display:flex}.hx-next-card b{font-family:var(--hx-display);color:var(--hx-ink);font-size:1.32rem;font-weight:400;line-height:1.18}@media (hover:hover){.hx-next-card{transition:border-color .2s}.hx-next-card:hover{border-color:var(--hx-rule-strong)}.hx-next-card:hover b{color:var(--hx-accent-text)}}.hx-foot{border-top:1px solid var(--hx-rule);background:var(--hx-panel);padding-block:clamp(2.4rem,5vw,3.6rem)}.hx-foot-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,4vw,3.5rem);display:grid}.hx-whisper{color:var(--hx-ink-soft);max-width:46ch;margin:.9rem 0 0;font-size:1.02rem;line-height:1.65}.hx-whisper i{font-family:var(--hx-display);color:var(--hx-ink);font-size:1.16em;font-style:italic}.hx-foot-links{flex-direction:column;gap:.7rem;display:flex}.hx-foot-links a{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-ink-soft);font-size:.76rem;font-weight:600}.hx-foot-links a:hover{color:var(--hx-accent-text)}.hx-colophon{border-top:1px solid var(--hx-rule);font-family:var(--hx-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--hx-ink-faint);margin-top:2.4rem;padding-top:1.1rem;font-size:.7rem}@media (width<46rem){.hx-foot-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hapax *,.hapax :before,.hapax :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hx-feature:hover{transform:none}}:is(html:has(.lilt-shell),body:has(.lilt-shell)){color:#17151c;background:#f6f1e8;min-width:320px;margin:0}:is(html:has(.lilt-shell[data-lilt-theme=night]),body:has(.lilt-shell[data-lilt-theme=night])){color:#f8f3eb;background:#17151c}#root:has(.lilt-shell){min-height:100%;display:block!important}.lilt-shell{--paper:#f6f1e8;--surface:#fffaf2;--ink:#17151c;--muted:#514c58;--line:#2d2932;--lilac:#8067ff;--orange:#ff6b35;--lime:#c9f45b;--blue:#54b7ff;--rose:#ff7f9f;--yellow:#ffd447;--shadow:#17151c24;--page:min(1220px, calc(100% - 64px));--reading:68ch;background:var(--paper);min-height:100vh;color:var(--ink);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-family:DM Sans,Inter,sans-serif;font-size:16px;font-weight:500;overflow:clip}.lilt-shell[data-lilt-theme=night]{--paper:#17151c;--surface:#211e27;--ink:#f8f3eb;--muted:#c9c2cd;--line:#eee7ef;--lilac:#9b86ff;--orange:#ff8259;--lime:#d8ff73;--blue:#74c5ff;--rose:#ff9ab2;--yellow:#ffe06c;--shadow:#00000057}.lilt-shell,.lilt-shell *{box-sizing:border-box}.lilt-shell a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.09em}.lilt-shell img{max-width:100%;display:block}.lilt-shell button,.lilt-shell a{-webkit-tap-highlight-color:transparent}.lilt-shell :focus-visible{outline:3px solid var(--orange);outline-offset:4px}.lilt-skip{z-index:100;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));border:2px solid var(--ink);background:var(--lime);padding:12px 16px;font-weight:800;position:fixed;translate:0 -160%;color:#17151c!important}.lilt-skip:focus{translate:0}.lilt-site-header{z-index:20;width:var(--page);min-height:92px;padding-top:max(18px, env(safe-area-inset-top));border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}.lilt-masthead{align-items:baseline;gap:14px;text-decoration:none;display:flex}.lilt-masthead>span{letter-spacing:-.1em;font-family:Manrope,sans-serif;font-size:2.15rem;font-weight:800;line-height:1}.lilt-masthead small,.lilt-kicker,.lilt-section-label,.lilt-article__meta,.lilt-post-card__meta,.lilt-back-link,.lilt-receipts summary,.lilt-frequency-page__count{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.5}.lilt-masthead small{color:var(--muted);font-size:.62rem}.lilt-nav{justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,30px);font-size:.85rem;font-weight:750;display:flex}.lilt-nav>a{text-decoration:none}.lilt-nav__app{border-bottom:2px solid var(--ink);padding-block:4px}.lilt-theme-toggle{border:2px solid var(--ink);background:var(--lilac);color:#17151c;cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1rem;display:inline-grid}.lilt-home-hero{width:var(--page);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:min(760px,100vh - 92px);margin:0 auto;padding:clamp(76px,9vw,132px) 0;display:grid}.lilt-kicker{color:var(--muted);margin:0 0 20px}.lilt-kicker>span{background:var(--orange);color:#17151c;margin-right:10px;padding:3px 7px;display:inline-block}.lilt-home-hero h1,.lilt-section-intro h2,.lilt-reader-cta h2,.lilt-article__header h1,.lilt-article-cta h2,.lilt-frequency-page__header h1{letter-spacing:-.075em;margin:0;font-family:Manrope,sans-serif;font-weight:800}.lilt-home-hero h1{max-width:800px;font-size:clamp(4.7rem,8.5vw,8.8rem);line-height:.83}.lilt-home-hero h1 em{color:var(--lilac);font-style:normal}.lilt-home-hero__dek{max-width:630px;color:var(--muted);margin:34px 0 0;font-size:clamp(1.12rem,1.7vw,1.38rem);font-weight:550;line-height:1.58}.lilt-button-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lilt-button{border:2px solid var(--ink);justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 19px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.lilt-button--dark{background:var(--ink);color:var(--paper)!important}.lilt-button--ghost{background:0 0}.lilt-button--lime{background:var(--lime);border-color:#17151c;color:#17151c!important}.lilt-signal{border:2px solid var(--ink);background:var(--lilac);min-height:520px;box-shadow:18px 18px 0 var(--orange);position:relative}.lilt-signal:before,.lilt-signal:after{content:"";background:var(--ink);position:absolute}.lilt-signal:before{width:12px;height:12px;box-shadow:22px 0 0 var(--ink), 44px 0 0 var(--ink);border-radius:50%;top:32px;right:32px}.lilt-signal:after{height:2px;bottom:80px;left:0;right:0}.lilt-signal__orbit{aspect-ratio:1;border:18px solid var(--ink);background:var(--paper);width:min(66%,340px);box-shadow:0 0 0 10px var(--lilac), 0 0 0 13px var(--ink), 0 0 0 27px var(--lilac), 0 0 0 30px var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -55%}.lilt-signal__center{aspect-ratio:1;background:var(--orange);border-radius:50%;width:34%}.lilt-signal__label{z-index:1;color:var(--ink);letter-spacing:.1em;text-align:center;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;position:absolute;top:24%}.lilt-signal__wave{z-index:2;justify-content:center;align-items:flex-end;gap:8px;height:76px;display:flex;position:absolute;bottom:94px;left:22px;right:22px}.lilt-signal__wave i,.lilt-tuner i{background:var(--lime);width:6px;display:block}.lilt-signal__wave i:first-child,.lilt-signal__wave i:nth-child(9){height:20%}.lilt-signal__wave i:nth-child(2),.lilt-signal__wave i:nth-child(8){height:48%}.lilt-signal__wave i:nth-child(3),.lilt-signal__wave i:nth-child(7){height:72%}.lilt-signal__wave i:nth-child(4),.lilt-signal__wave i:nth-child(6){height:43%}.lilt-signal__wave i:nth-child(5){height:100%}.lilt-signal>p{color:#17151c;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700;position:absolute;bottom:24px;left:24px;right:24px}.lilt-feature,.lilt-queue,.lilt-related{width:var(--page);margin:0 auto}.lilt-feature{padding:86px 0 110px}.lilt-section-label{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:12px;display:flex}.lilt-post-card{--accent:var(--lilac);min-width:0}.lilt-shell [data-accent=lilac]{--accent:var(--lilac)}.lilt-shell [data-accent=orange]{--accent:var(--orange)}.lilt-shell [data-accent=lime]{--accent:var(--lime)}.lilt-shell [data-accent=blue]{--accent:var(--blue)}.lilt-shell [data-accent=rose]{--accent:var(--rose)}.lilt-shell [data-accent=yellow]{--accent:var(--yellow)}.lilt-feature .lilt-post-card{border:2px solid var(--ink);background:var(--surface);grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:stretch;display:grid}.lilt-post-card__image{background:var(--accent);min-height:340px;text-decoration:none;display:block;position:relative;overflow:hidden}.lilt-post-card__image img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.lilt-feature .lilt-post-card__image{border-right:2px solid var(--ink);min-height:580px}.lilt-feature .lilt-post-card__image img{object-fit:contain;padding:34px}.lilt-post-card__number{aspect-ratio:1;background:var(--accent);color:#17151c;border:2px solid #17151c;border-radius:50%;place-items:center;width:58px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:16px;right:16px}.lilt-post-card__body{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(26px,4.2vw,58px);display:flex}.lilt-post-card__meta{width:100%;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;font-size:.65rem;display:flex}.lilt-post-card__meta a{font-weight:750}.lilt-post-card h3{letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.7rem,3.25vw,3.4rem);font-weight:800;line-height:1.01}.lilt-post-card h3 a{text-decoration:none}.lilt-post-card__body>p{color:var(--muted);margin:22px 0 28px;font-size:1.04rem;font-weight:520;line-height:1.62}.lilt-arrow-link{margin-top:auto;font-size:.86rem;font-weight:800}.lilt-queue{padding:76px 0 124px}.lilt-section-intro{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:60px;max-width:920px;margin-bottom:58px;display:grid}.lilt-section-intro .lilt-kicker{grid-column:1/-1;margin-bottom:-38px}.lilt-section-intro h2{font-size:clamp(3.2rem,6vw,6rem);line-height:.92}.lilt-section-intro>p:last-child{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.63}.lilt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 28px;display:grid}.lilt-card-grid .lilt-post-card,.lilt-frequency-page__grid .lilt-post-card,.lilt-related .lilt-post-card{border-top:2px solid var(--line);flex-direction:column;min-height:100%;padding-top:16px;display:flex}.lilt-card-grid .lilt-post-card__image,.lilt-frequency-page__grid .lilt-post-card__image,.lilt-related .lilt-post-card__image{aspect-ratio:1.22;border:2px solid var(--ink);min-height:0}.lilt-card-grid .lilt-post-card__body,.lilt-frequency-page__grid .lilt-post-card__body,.lilt-related .lilt-post-card__body{flex:1;padding:24px 2px 0}.lilt-card-grid .lilt-post-card h3,.lilt-frequency-page__grid .lilt-post-card h3,.lilt-related .lilt-post-card h3{font-size:clamp(1.7rem,2.6vw,2.7rem)}.lilt-frequencies{color:#17151c;background:#7657ff;border-block:2px solid #17151c;padding:82px max(32px,50vw - 610px) 96px}.lilt-section-label--light{border-color:#17151c}.lilt-frequency-grid{background:#f6f1e8;border:2px solid #17151c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lilt-frequency-grid>a{color:#17151c;flex-direction:column;min-height:330px;padding:24px;text-decoration:none;display:flex;position:relative}.lilt-frequency-grid>a+a{border-left:2px solid #17151c}.lilt-frequency-grid>a:nth-child(2){background:#ff6b35}.lilt-frequency-grid>a:nth-child(3){background:#c9f45b}.lilt-frequency-grid>a:nth-child(4){background:#54b7ff}.lilt-frequency-grid__number{font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700}.lilt-frequency-grid__name{letter-spacing:-.055em;margin-top:54px;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2.2vw,2.3rem);font-weight:800;line-height:1}.lilt-frequency-grid__cue{margin-top:18px;font-size:.93rem;font-weight:600;line-height:1.5}.lilt-frequency-grid__arrow{margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.lilt-reader-cta{width:var(--page);grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:30px 70px;margin:0 auto;padding:120px 0 132px;display:grid}.lilt-reader-cta .lilt-kicker{grid-column:1/-1;margin-bottom:0}.lilt-reader-cta h2{font-size:clamp(3.3rem,6.8vw,7.2rem);line-height:.88}.lilt-reader-cta>p:not(.lilt-kicker){color:var(--muted);margin:0;font-size:1.12rem;line-height:1.66}.lilt-reader-cta .lilt-button{grid-column:2;justify-self:start}.lilt-site-footer{width:var(--page);padding:46px 0 max(48px, env(safe-area-inset-bottom));border-top:2px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin:0 auto;font-size:.82rem;display:grid}.lilt-site-footer__mark{letter-spacing:-.1em;font-family:Manrope,sans-serif;font-size:1.7rem;font-weight:800;text-decoration:none;color:var(--ink)!important}.lilt-site-footer p{margin:0}.lilt-site-footer>div{color:var(--ink);flex-wrap:wrap;justify-content:flex-end;gap:18px;font-weight:700;display:flex}.lilt-back-link{align-items:center;gap:9px;display:inline-flex;color:var(--muted)!important}.lilt-article{--accent:var(--lilac);width:var(--page);margin:0 auto;padding:50px 0 116px}.lilt-article__header{text-align:center;max-width:1080px;margin:72px auto 62px}.lilt-article__meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 24px;margin-bottom:30px;font-size:.68rem;display:flex}.lilt-article__meta a{background:var(--accent);color:#17151c;padding:4px 8px}.lilt-article__header h1{font-size:clamp(3.7rem,7.8vw,8.6rem);line-height:.89}.lilt-article__header>p{max-width:780px;color:var(--muted);margin:36px auto 0;font-family:Work Sans,sans-serif;font-size:clamp(1.24rem,2vw,1.62rem);font-weight:520;line-height:1.55}.lilt-hero-figure{max-width:1060px;margin:0 auto 84px}.lilt-hero-figure__frame{border:2px solid var(--ink);background:var(--accent);place-items:center;min-height:560px;padding:clamp(20px,4vw,54px);display:grid;position:relative}.lilt-hero-figure__frame img{object-fit:contain;width:100%;height:min(68vw,700px)}.lilt-hero-figure__frame>span{aspect-ratio:1;background:var(--lime);color:#17151c;border:2px solid #17151c;border-radius:50%;place-items:center;width:54px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:18px;right:18px}.lilt-hero-figure figcaption,.lilt-story-sleeves figcaption{color:var(--muted);margin-top:13px;font-size:.86rem;font-weight:550;line-height:1.55}.lilt-hero-figure figcaption a,.lilt-story-sleeves figcaption a{width:fit-content;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:650;display:block}.lilt-prose{max-width:var(--reading);color:var(--ink);letter-spacing:-.008em;margin:0 auto;font-family:Work Sans,Open Sans,sans-serif;font-size:clamp(1.18rem,1.55vw,1.28rem);font-weight:470;line-height:1.72}.lilt-prose>:first-child{letter-spacing:-.035em;margin-top:0;font-family:Manrope,sans-serif;font-size:clamp(1.52rem,2.3vw,2rem);font-weight:700;line-height:1.62}.lilt-prose p{margin:0 0 1.42em}.lilt-prose h2{letter-spacing:-.06em;margin:2.3em 0 .72em;font-family:Manrope,sans-serif;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.02}.lilt-prose h3{letter-spacing:-.04em;margin:2em 0 .7em;font-family:Manrope,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.2}.lilt-prose blockquote{background:var(--accent);color:#17151c;letter-spacing:-.04em;border:0;margin:2.4em 0;padding:clamp(24px,4vw,42px);font-family:Manrope,sans-serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:750;line-height:1.32;position:relative}.lilt-prose blockquote:before{background:var(--lime);content:"";border:2px solid #17151c;border-radius:50%;width:34px;height:34px;position:absolute;top:-16px;left:-16px}.lilt-prose blockquote p:last-child{margin-bottom:0}.lilt-prose strong{font-weight:720}.lilt-prose a{font-weight:650}.lilt-prose ul,.lilt-prose ol{margin:0 0 1.55em;padding-left:1.3em}.lilt-prose li{margin-bottom:.7em;padding-left:.22em}.lilt-prose hr{border:0;border-top:5px solid var(--accent);width:120px;margin:3.5em auto}.lilt-story-sleeves,.lilt-receipts,.lilt-article-cta{max-width:920px;margin-left:auto;margin-right:auto}.lilt-story-sleeves{margin-top:86px}.lilt-story-sleeves>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lilt-story-sleeves figure{min-width:0;margin:0}.lilt-story-sleeves img{aspect-ratio:1;border:2px solid var(--ink);object-fit:cover;width:100%}.lilt-receipts{border-block:2px solid var(--line);margin-top:72px;padding:22px 0}.lilt-receipts summary{cursor:pointer;color:var(--ink);list-style-position:outside}.lilt-receipts ul{color:var(--muted);gap:10px;margin:22px 0 0;padding-left:20px;font-size:.94rem;line-height:1.55;display:grid}.lilt-article-cta{background:var(--lime);color:#17151c;border:2px solid #17151c;margin-top:82px;padding:clamp(28px,5vw,58px)}.lilt-article-cta .lilt-kicker{color:#3d4722}.lilt-article-cta h2{max-width:680px;margin-bottom:30px;font-size:clamp(2rem,4.3vw,4.1rem);line-height:.98}.lilt-article-cta .lilt-button--dark{background:#17151c;color:#f6f1e8!important}.lilt-related{border-top:2px solid var(--line);padding:86px 0 126px}.lilt-related .lilt-section-intro{margin-bottom:42px}.lilt-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lilt-related .lilt-post-card__image{aspect-ratio:1.7}.lilt-related .lilt-post-card__image img{object-position:center 32%}.lilt-frequency-page{width:var(--page);margin:0 auto;padding:50px 0 126px}.lilt-frequency-page__header{background:var(--lilac);color:#17151c;border:2px solid #17151c;min-height:460px;margin:48px 0 72px;padding:clamp(30px,6vw,74px);position:relative;overflow:hidden}.lilt-frequency-page__header>p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700}.lilt-frequency-page__header h1{z-index:2;max-width:850px;margin-top:45px;font-size:clamp(4rem,9vw,9rem);line-height:.84;position:relative}.lilt-frequency-page__header>span{z-index:2;max-width:520px;margin-top:34px;font-size:1.12rem;font-weight:650;line-height:1.55;display:block;position:relative}.lilt-tuner{opacity:.92;align-items:flex-end;gap:clamp(5px,.8vw,11px);height:74%;display:flex;position:absolute;bottom:0;right:clamp(22px,6vw,80px)}.lilt-tuner i{background:#ff6b35;width:clamp(5px,.7vw,10px)}.lilt-tuner i:first-child,.lilt-tuner i:nth-child(11){height:16%}.lilt-tuner i:nth-child(2),.lilt-tuner i:nth-child(10){height:28%}.lilt-tuner i:nth-child(3),.lilt-tuner i:nth-child(9){height:46%}.lilt-tuner i:nth-child(4),.lilt-tuner i:nth-child(8){height:69%}.lilt-tuner i:nth-child(5),.lilt-tuner i:nth-child(7){height:88%}.lilt-tuner i:nth-child(6){background:#c9f45b;height:100%}.lilt-frequency-page__count{border-bottom:2px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:34px;padding-bottom:12px;display:flex}.lilt-frequency-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 28px;display:grid}.lilt-frequency-page__exit{border:2px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;margin-top:94px;padding:28px;font-size:1rem;display:flex}.lilt-frequency-page__exit p{color:var(--muted);margin:0}.lilt-frequency-page__exit a{font-weight:800}@media (hover:hover){.lilt-nav>a,.lilt-arrow-link,.lilt-site-footer a,.lilt-frequency-page__exit a{transition:color .16s}.lilt-nav>a:hover,.lilt-arrow-link:hover,.lilt-site-footer a:hover,.lilt-frequency-page__exit a:hover{color:var(--orange)}.lilt-button,.lilt-theme-toggle{transition:translate .16s,box-shadow .16s}.lilt-button:hover,.lilt-theme-toggle:hover{box-shadow:4px 4px 0 var(--ink);translate:-3px -3px}.lilt-post-card__image img{transition:scale .42s cubic-bezier(.2,.75,.3,1),filter .42s}.lilt-post-card__image:hover img{filter:saturate(1.08)contrast(1.03);scale:1.035}.lilt-frequency-grid>a{transition:padding .18s}.lilt-frequency-grid>a:hover{padding-top:18px;padding-bottom:30px}}@media (width<=920px){.lilt-shell{--page:min(100% - 40px, 760px)}.lilt-nav>a:not(.lilt-nav__app){display:none}.lilt-home-hero{grid-template-columns:1fr;gap:72px;min-height:auto}.lilt-home-hero__copy{max-width:760px}.lilt-signal{justify-self:center;width:min(100%,620px);min-height:480px}.lilt-feature .lilt-post-card{grid-template-columns:1fr}.lilt-feature .lilt-post-card__image{border-right:0;border-bottom:2px solid var(--ink);min-height:520px}.lilt-frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lilt-frequency-grid>a:nth-child(3){border-left:0}.lilt-frequency-grid>a:nth-child(n+3){border-top:2px solid #17151c}.lilt-reader-cta{grid-template-columns:1fr}.lilt-reader-cta .lilt-kicker,.lilt-reader-cta .lilt-button{grid-column:1}.lilt-reader-cta>p:not(.lilt-kicker){max-width:560px}.lilt-site-footer{grid-template-columns:auto 1fr}.lilt-site-footer>div{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.lilt-shell{--page:calc(100% - 32px)}.lilt-site-header{gap:14px;min-height:78px}.lilt-masthead>span{font-size:1.8rem}.lilt-masthead small{display:none}.lilt-nav{gap:10px}.lilt-nav__app{max-width:88px;font-size:.76rem;line-height:1.15}.lilt-theme-toggle{flex-basis:40px;width:40px;height:40px}.lilt-home-hero{gap:56px;padding:66px 0 82px}.lilt-home-hero h1{font-size:clamp(3.45rem,17.5vw,5.2rem)}.lilt-home-hero__dek{margin-top:27px;font-size:1.08rem}.lilt-button-row,.lilt-button-row .lilt-button{width:100%}.lilt-signal{min-height:360px;box-shadow:10px 10px 0 var(--orange)}.lilt-signal__orbit{box-shadow:0 0 0 7px var(--lilac), 0 0 0 10px var(--ink), 0 0 0 19px var(--lilac), 0 0 0 22px var(--ink);border-width:12px}.lilt-signal__wave{height:52px}.lilt-feature,.lilt-queue,.lilt-related{padding-top:68px;padding-bottom:88px}.lilt-feature .lilt-post-card__image{min-height:390px}.lilt-feature .lilt-post-card__image img{padding:24px}.lilt-post-card__body{padding:28px 22px 32px}.lilt-post-card__meta{flex-direction:column;gap:4px;margin-bottom:20px}.lilt-feature .lilt-post-card h3{font-size:2.28rem}.lilt-section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.lilt-section-intro .lilt-kicker{grid-column:1;margin-bottom:0}.lilt-section-intro h2{font-size:3.3rem}.lilt-card-grid,.lilt-related__grid,.lilt-frequency-page__grid{grid-template-columns:1fr;gap:50px}.lilt-card-grid .lilt-post-card__image,.lilt-frequency-page__grid .lilt-post-card__image,.lilt-related .lilt-post-card__image{aspect-ratio:1.12}.lilt-card-grid .lilt-post-card__body,.lilt-frequency-page__grid .lilt-post-card__body,.lilt-related .lilt-post-card__body{padding-top:22px}.lilt-frequencies{padding:68px 16px 76px}.lilt-frequency-grid{grid-template-columns:1fr}.lilt-frequency-grid>a{min-height:250px}.lilt-frequency-grid>a+a,.lilt-frequency-grid>a:nth-child(3){border-top:2px solid #17151c;border-left:0}.lilt-frequency-grid__name{margin-top:32px}.lilt-reader-cta{gap:26px;padding:92px 0 100px}.lilt-reader-cta h2{font-size:clamp(3.3rem,16.2vw,5.2rem)}.lilt-reader-cta .lilt-button{width:100%}.lilt-site-footer{grid-template-columns:1fr;gap:18px}.lilt-site-footer>div{grid-column:1}.lilt-article,.lilt-frequency-page{padding-top:38px;padding-bottom:86px}.lilt-article__header{text-align:left;margin:56px 0 44px}.lilt-article__meta{justify-content:flex-start}.lilt-article__header h1{font-size:clamp(3.25rem,15vw,5rem)}.lilt-article__header>p{margin-top:28px;font-size:1.19rem}.lilt-hero-figure{margin-bottom:62px}.lilt-hero-figure__frame{min-height:350px;padding:18px}.lilt-hero-figure__frame img{height:min(126vw,560px)}.lilt-hero-figure figcaption,.lilt-story-sleeves figcaption{font-size:.83rem;line-height:1.58}.lilt-prose{max-width:100%;font-size:1.18rem;line-height:1.72}.lilt-prose>:first-child{font-size:1.44rem}.lilt-prose blockquote{margin-inline:0}.lilt-story-sleeves>div{grid-template-columns:1fr;gap:34px}.lilt-article-cta{margin-top:68px;padding:28px 24px}.lilt-frequency-page__header{min-height:400px;margin:38px 0 58px}.lilt-frequency-page__header h1{margin-top:38px;font-size:clamp(3.7rem,18vw,6rem)}.lilt-frequency-page__header>span{max-width:82%;font-size:1rem}.lilt-tuner{opacity:.68;height:46%;right:18px}.lilt-frequency-page__exit{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lilt-shell *,.lilt-shell :before,.lilt-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lw-blog{--lw-bg:#f3f2f2;--lw-surface:#eae9e9;--lw-ink:#201e1d;--lw-red:#ec3013;--lw-red-deep:#ae1800;--lw-quiet:#444141;--lw-quieter:#605d5d;--lw-rule:#605d5d;--lw-hairline:#bab6b6;--lw-display:"Archivo", "Work Sans", system-ui, sans-serif;--lw-body:"Archivo", "Work Sans", system-ui, sans-serif;--lw-shell:1240px;--lw-gutter:clamp(18px, 4vw, 48px);background:var(--lw-bg);color:var(--lw-ink);font-family:var(--lw-body);min-height:100vh;padding-bottom:env(safe-area-inset-bottom);font-size:1.0625rem;line-height:1.6}html:has(.lw-blog){background:#f3f2f2}html:has(.lw-blog) body{background:#f3f2f2}.lw-blog *,.lw-blog :before,.lw-blog :after{box-sizing:border-box}.lw-blog h1,.lw-blog h2,.lw-blog h3{font-family:var(--lw-display);letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.08}.lw-blog a{color:var(--lw-red-deep);text-underline-offset:3px;text-decoration:none}.lw-blog a:hover{color:var(--lw-red);text-decoration:underline}.lw-blog :focus-visible{outline:2px solid var(--lw-red);outline-offset:2px}.lw-blog img{filter:grayscale()contrast(1.08);max-width:100%;display:block}.lw-shell{max-width:var(--lw-shell);padding-inline:var(--lw-gutter);margin:0 auto}.lw-masthead{border-bottom:2px solid var(--lw-rule)}.lw-masthead-in{flex-wrap:wrap;align-items:baseline;gap:clamp(16px,3vw,32px);padding-block:16px;display:flex}.lw-wordmark{font-family:var(--lw-display);letter-spacing:-.02em;color:var(--lw-ink);align-items:baseline;gap:10px;margin-right:auto;font-size:clamp(20px,2.4vw,26px);font-weight:800;display:flex}.lw-wordmark:hover{color:var(--lw-ink);text-decoration:none}.lw-wordmark span{letter-spacing:.04em;color:var(--lw-red-deep);font-size:15px;font-weight:400}.lw-nav{color:var(--lw-ink);font-size:1rem}.lw-nav:hover{color:var(--lw-red)}.lw-nav-strong{color:var(--lw-red-deep);font-size:1rem;font-weight:600}.lw-strip{border-bottom:2px solid var(--lw-rule)}.lw-strip-in{flex-wrap:wrap;display:flex}.lw-strip-in>*{letter-spacing:.09em;text-transform:uppercase;color:var(--lw-quiet);border-left:1px solid var(--lw-hairline);padding:10px 22px;font-size:.8125rem}.lw-strip-in>:first-child{border-left:0;padding-left:0}.lw-lead{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4vw,56px);padding-top:clamp(28px,4vw,52px);display:flex}.lw-lead-text{flex:420px;min-width:300px}.lw-lead-art{flex:0 380px;min-width:260px}.lw-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--lw-red-deep);margin-bottom:18px;font-size:.875rem}.lw-lead h1{letter-spacing:-.03em;max-width:22ch;margin-bottom:22px;font-size:clamp(36px,4.8vw,64px);line-height:1.02}.lw-dek{max-width:54ch;margin:0 0 26px;font-size:1.1875rem;line-height:1.62}.lw-frame{border:2px solid var(--lw-ink);aspect-ratio:4/5;overflow:hidden}.lw-frame img{object-fit:cover;object-position:top;width:100%;height:100%}.lw-credit{color:var(--lw-quiet);max-width:44ch;margin-top:10px;font-size:.875rem;line-height:1.5}.lw-cta{font-family:var(--lw-display);border:1px solid var(--lw-ink);color:var(--lw-ink);align-items:center;gap:6px;padding:12px 18px;font-size:.9375rem;font-weight:800;display:inline-flex}.lw-cta:hover{background:var(--lw-red);border-color:var(--lw-red);color:var(--lw-bg);text-decoration:none}.lw-rack{border-top:2px solid var(--lw-ink);border-bottom:2px solid var(--lw-ink);flex-wrap:wrap;align-items:stretch;margin-top:clamp(32px,4vw,56px);display:flex}.lw-rack-root{flex-direction:column;flex:240px;gap:8px;min-width:230px;padding:22px 26px 22px 0;display:flex}.lw-rack-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lw-quiet);font-size:.8125rem}.lw-rack-form{font-family:var(--lw-display);color:var(--lw-red);font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1}.lw-rack-gloss{font-size:1rem;line-height:1.45}.lw-costume{border-left:1px solid var(--lw-hairline);flex-direction:column;flex:150px;gap:5px;min-width:148px;padding:22px 16px;display:flex}.lw-costume-lang{letter-spacing:.09em;text-transform:uppercase;color:var(--lw-quiet);font-size:.8125rem}.lw-costume-word{font-family:var(--lw-display);font-size:1.375rem;font-weight:800;line-height:1.1}.lw-costume-note{color:var(--lw-quiet);font-size:.9375rem;line-height:1.45}.lw-list{padding-block:clamp(28px,4vw,52px) 0}.lw-item{border-bottom:1px solid var(--lw-hairline);flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,3vw,40px);padding:clamp(24px,3vw,38px) 0;display:flex}.lw-number{font-family:var(--lw-display);color:var(--lw-hairline);flex:none;min-width:2ch;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:.9}.lw-item-body{flex:380px;min-width:280px}.lw-item h2{max-width:26ch;margin-bottom:12px;font-size:clamp(23px,2.6vw,31px)}.lw-item p{max-width:62ch;margin:0 0 14px}.lw-trail{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:.9375rem;display:flex}.lw-trail b{font-family:var(--lw-display);color:var(--lw-red);font-weight:800}.lw-trail span{color:var(--lw-quiet)}.lw-item-art{flex:0 220px;min-width:160px}.lw-item-art .lw-frame{aspect-ratio:1;border-width:1px}.lw-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--lw-quiet);margin-top:12px;font-size:.875rem;display:inline-block}.lw-crumbs{border-bottom:2px solid var(--lw-rule)}.lw-crumbs-in{letter-spacing:.06em;text-transform:uppercase;color:var(--lw-quiet);flex-wrap:wrap;gap:22px;padding-block:12px;font-size:.875rem;display:flex}.lw-essay{max-width:44rem;margin:0 auto;padding-top:clamp(28px,4vw,52px)}.lw-essay h1{margin-bottom:20px;font-size:clamp(32px,4.2vw,52px)}.lw-essay p{max-width:66ch;margin:0 0 22px;font-size:1.1875rem;line-height:1.68}.lw-essay-hero{border:2px solid var(--lw-ink);margin-block:30px 10px}.lw-essay-hero img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:76vh}.lw-pull{border-top:2px solid var(--lw-red);border-bottom:2px solid var(--lw-red);margin:34px 0;padding:22px 0}.lw-pull p{font-family:var(--lw-display);letter-spacing:-.02em;max-width:30ch;margin:0;font-size:clamp(21px,2.6vw,28px);font-weight:800;line-height:1.25}.lw-object{border:2px solid var(--lw-ink);margin:34px 0}.lw-object-title{letter-spacing:.1em;text-transform:uppercase;color:var(--lw-bg);background:var(--lw-ink);padding:8px 16px;font-size:.875rem}.lw-object table{border-collapse:collapse;width:100%;font-size:1rem}.lw-object td{border-top:1px solid var(--lw-hairline);vertical-align:top;padding:10px 16px}.lw-object tr:first-child td{border-top:0}.lw-object td:first-child{width:12rem;color:var(--lw-quiet)}.lw-essay-foot{border-top:2px solid var(--lw-ink);font-family:var(--lw-display);flex-wrap:wrap;gap:22px;margin-top:34px;padding:26px 0 0;font-weight:800;display:flex}.lw-page-head{padding-top:clamp(28px,4vw,52px)}.lw-page-head h1{margin-bottom:16px;font-size:clamp(36px,4.8vw,60px)}.lw-page-head p{max-width:58ch;margin:0;font-size:1.1875rem}.lw-rack-row{border-top:2px solid var(--lw-ink);flex-wrap:wrap;align-items:stretch;display:flex}.lw-rack-row:last-child{border-bottom:2px solid var(--lw-ink)}.lw-rack-rows{margin-top:clamp(28px,4vw,44px)}.lw-hanger{flex-direction:column;flex:230px;gap:6px;min-width:220px;padding:22px 26px 22px 0;display:flex}.lw-hangs{border-left:1px solid var(--lw-hairline);flex-wrap:wrap;flex:3 420px;align-items:center;gap:8px 26px;padding:22px 0 22px 26px;display:flex}.lw-hang{font-family:var(--lw-display);font-size:1.25rem;font-weight:800}.lw-hang span{font-family:var(--lw-body);letter-spacing:.08em;text-transform:uppercase;color:var(--lw-quiet);font-size:.875rem;font-weight:400;display:block}.lw-foot{border-top:2px solid var(--lw-ink);margin-top:clamp(40px,6vw,76px);padding-block:clamp(28px,4vw,44px) clamp(32px,5vw,56px)}.lw-foot-in{flex-wrap:wrap;gap:clamp(24px,4vw,56px);display:flex}.lw-foot-about{flex:380px;min-width:280px}.lw-foot-about p{max-width:56ch;color:var(--lw-quiet);margin:10px 0 0}.lw-foot-col{flex-direction:column;flex:0 200px;gap:8px;display:flex}.lw-foot-col>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--lw-quiet);font-size:.8125rem}.lw-foot-mark{font-family:var(--lw-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.lw-foot-note{color:var(--lw-quiet);font-size:.9375rem}@media (width<=640px){.lw-strip-in>*{border-left:0;border-top:1px solid var(--lw-hairline);width:100%;padding-inline:0}.lw-strip-in>:first-child{border-top:0}.lw-rack-root,.lw-hanger{padding-right:0}.lw-costume,.lw-hangs{border-left:0;padding-left:0}}html:has(.px-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f4f2}html:has(.px-root[data-px-theme=night]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1013}body:has(.px-root){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background:0 0}.px-root{--px-paper:#f4f4f2;--px-surface:#fff;--px-ink:#14161a;--px-ink-2:#444a54;--px-line:#d9dad6;--px-line-strong:#b9bab5;--px-accent:#1b2fd8;--px-on-accent:#fff;--px-hot:#c7401a;--px-shadow:0 18px 40px -28px #14161a73;--px-display:"Instrument Serif", "Playfair Display", Georgia, serif;--px-sans:"DM Sans", "Inter", system-ui, sans-serif;--px-mono:"JetBrains Mono", ui-monospace, "Fira Code", monospace;--px-measure:33em;--px-max:1160px;--px-gutter:clamp(1.25rem, 4vw, 3rem);--px-radius:16px;color:var(--px-ink);background:var(--px-paper);font-family:var(--px-sans);text-rendering:optimizelegibility;font-synthesis-weight:none;min-height:100dvh;font-size:clamp(1.15rem,.98rem + .5vw,1.25rem);line-height:1.72}.px-root[data-px-theme=night]{--px-paper:#0e1013;--px-surface:#171b21;--px-ink:#edeef0;--px-ink-2:#b4bac4;--px-line:#2b313a;--px-line-strong:#414954;--px-accent:#8c9bff;--px-on-accent:#0e1013;--px-hot:#ff9166;--px-shadow:0 18px 40px -28px #000c}.px-root *,.px-root :before,.px-root :after{box-sizing:border-box}.px-root :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}.px-root :where(ul,ol){padding:0;list-style:none}.px-root :where(img){max-width:100%;height:auto;display:block}.px-root :where(a){color:inherit;text-decoration:none}.px-root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.px-root :focus-visible{outline:2px solid var(--px-accent);outline-offset:3px;border-radius:4px}.px-wrap{width:100%;max-width:var(--px-max);padding-inline:max(var(--px-gutter), env(safe-area-inset-left)) max(var(--px-gutter), env(safe-area-inset-right));margin-inline:auto}.px-kicker{font-family:var(--px-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--px-ink-2);font-size:.8rem;font-weight:500;line-height:1.5}.px-kicker--accent{color:var(--px-accent)}.px-mark{font-family:var(--px-sans);letter-spacing:-.045em;text-transform:uppercase;isolation:isolate;font-weight:700;display:inline-block;position:relative}.px-mark-ghost{z-index:-1;color:var(--px-accent);opacity:.55;-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:translate(.055em,.035em)}.px-bar{z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--px-paper) 88%, transparent);border-bottom:1px solid var(--px-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.px-bar-inner{align-items:center;gap:1rem;min-height:3.75rem;display:flex}.px-bar .px-mark{font-size:1.15rem}.px-bar-spacer{flex:auto}.px-bar-link{font-family:var(--px-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--px-ink-2);border-bottom:1px solid #0000;padding:.4rem 0;font-size:.78rem;font-weight:500}.px-bar-cta{font-family:var(--px-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--px-on-accent);background:var(--px-accent);white-space:nowrap;border-radius:999px;padding:.55rem .9rem;font-size:.78rem;font-weight:500}.px-toggle{font-family:var(--px-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--px-ink-2);border:1px solid var(--px-line-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.72rem;font-weight:500;display:inline-flex}.px-toggle-dot{background:var(--px-accent);border-radius:50%;width:.55rem;height:.55rem}@media (width<=640px){.px-bar-link{display:none}}.px-brand{border-bottom:1px solid var(--px-line);padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem)}.px-brand-mark{margin-block:.35em .42em;font-size:clamp(3.4rem,15vw,9.5rem);line-height:.92}.px-brand-line{max-width:34ch;font-family:var(--px-display);font-size:clamp(1.4rem,1rem + 1.9vw,2.1rem);line-height:1.32}.px-brand-line em{color:var(--px-accent);font-style:italic}.px-brand-meta{flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.6rem;display:flex}.px-feature{border-bottom:1px solid var(--px-line);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2rem,5vw,3.5rem);display:grid}.px-feature-art{border-radius:var(--px-radius);background:var(--px-surface);box-shadow:var(--px-shadow);position:relative;overflow:hidden}.px-feature-art img{aspect-ratio:3/2;object-fit:cover;width:100%}.px-feature-flag{font-family:var(--px-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--px-on-accent);background:var(--px-accent);border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:500;position:absolute;top:.9rem;left:.9rem}.px-feature-title{font-family:var(--px-display);letter-spacing:-.01em;margin-block:.5rem .7rem;font-size:clamp(2.1rem,1.2rem + 3.2vw,3.4rem);font-weight:400;line-height:1.04}.px-feature-dek{color:var(--px-ink);max-width:46ch;font-size:1.05em}.px-feature-meta{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}@media (width<=860px){.px-feature{grid-template-columns:1fr}}.px-section-head{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;padding-top:clamp(2rem,5vw,3.25rem);padding-bottom:1.1rem;display:flex}.px-ledger{border-top:1px solid var(--px-line)}.px-entry{border-bottom:1px solid var(--px-line);grid-template-columns:3.25rem 7.5rem 1fr;align-items:start;gap:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.px-entry-no{font-family:var(--px-mono);letter-spacing:.06em;color:var(--px-accent);padding-top:.35rem;font-size:.85rem;font-weight:500}.px-entry-thumb{aspect-ratio:1;object-fit:cover;background:var(--px-surface);border-radius:10px;width:7.5rem}.px-entry-body{min-width:0}.px-entry-title{font-family:var(--px-display);letter-spacing:-.005em;font-size:clamp(1.5rem,1.05rem + 1.5vw,2.05rem);font-weight:400;line-height:1.12}.px-entry-title span{background-image:linear-gradient(var(--px-accent), var(--px-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.px-entry-dek{color:var(--px-ink-2);max-width:62ch;margin-top:.55rem;font-size:.96em}.px-entry-meta{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}@media (hover:hover){.px-entry-title span{transition:background-size .26s}.px-entry:hover .px-entry-title span{background-size:100% 1px}.px-entry:hover .px-entry-thumb,.px-feature:hover .px-feature-art img{transition:transform .4s;transform:scale(1.03)}.px-entry-thumb,.px-feature-art img{transition:transform .4s}.px-bar-link:hover{color:var(--px-ink);border-bottom-color:var(--px-accent)}}@media (width<=640px){.px-entry{grid-template-columns:2.5rem 4.5rem 1fr;gap:.9rem}.px-entry-thumb{width:4.5rem}}.px-chip{font-family:var(--px-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--px-ink-2);border:1px solid var(--px-line-strong);white-space:nowrap;border-radius:999px;padding:.38rem .65rem;font-size:.72rem;font-weight:500;line-height:1.2}.px-chip--distance{color:var(--px-accent);border-color:color-mix(in srgb, var(--px-accent) 45%, transparent)}.px-chip--tag:hover{color:var(--px-ink);border-color:var(--px-accent)}.px-essay{padding-bottom:clamp(3rem,7vw,5rem)}.px-essay-head{padding-block:clamp(2rem,5vw,3.5rem) clamp(1.5rem,3vw,2.25rem)}.px-essay-title{font-family:var(--px-display);letter-spacing:-.015em;max-width:20ch;margin-block:.7rem .9rem;font-size:clamp(2.4rem,1.3rem + 4.4vw,4.4rem);font-weight:400;line-height:1.02}.px-essay-dek{font-family:var(--px-display);max-width:44ch;color:var(--px-ink);font-size:clamp(1.3rem,1rem + 1.2vw,1.75rem);font-style:italic;line-height:1.4}.px-essay-meta{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.px-hero{margin-bottom:clamp(2rem,4vw,3rem)}.px-hero img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--px-radius);background:var(--px-surface);width:100%;box-shadow:var(--px-shadow)}.px-hero figcaption,.px-prose figcaption{color:var(--px-ink-2);max-width:78ch;margin-top:.75rem;font-size:.88rem;line-height:1.55}.px-hero figcaption a,.px-prose figcaption a{color:var(--px-accent);text-underline-offset:2px;text-decoration:underline}.px-essay-body{grid-template-columns:11rem minmax(0, var(--px-measure));gap:clamp(2rem,4vw,3.5rem);display:grid}.px-rail{flex-direction:column;align-self:start;gap:1.35rem;display:flex;position:sticky;top:5.5rem}.px-rail-figure{font-family:var(--px-mono);color:var(--px-accent);font-size:1.35rem;font-weight:500;line-height:1.15}.px-rail-label{font-family:var(--px-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--px-ink-2);margin-bottom:.3rem;font-size:.68rem;font-weight:500}.px-rail-value{color:var(--px-ink);font-size:.95rem}.px-rail-tags{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=1099px){.px-essay-body{grid-template-columns:minmax(0,1fr)}.px-rail{border-bottom:1px solid var(--px-line);flex-flow:wrap;gap:1rem 2rem;padding-bottom:1.75rem;position:static}}.px-prose{max-width:var(--px-measure)}.px-prose>*+*{margin-top:1.35em}.px-prose p{line-height:1.72}.px-prose h2{font-family:var(--px-display);letter-spacing:-.005em;margin-top:2.2em;margin-bottom:-.3em;font-size:clamp(1.8rem,1.2rem + 1.9vw,2.4rem);font-weight:400;line-height:1.14}.px-prose h3{font-family:var(--px-sans);letter-spacing:-.01em;margin-top:2em;font-size:1.1em;font-weight:700}.px-prose a{color:var(--px-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.px-prose strong{font-weight:700}.px-prose em{font-style:italic}.px-prose ul,.px-prose ol{padding-left:1.35em;list-style:outside}.px-prose ol{list-style:decimal}.px-prose li+li{margin-top:.5em}.px-prose blockquote{border-left:3px solid var(--px-accent);font-family:var(--px-display);padding-left:1.15em;font-size:1.25em;line-height:1.4}.px-prose code{font-family:var(--px-mono);background:var(--px-surface);border:1px solid var(--px-line);border-radius:5px;padding:.1em .35em;font-size:.86em}.px-pair{border:1px solid var(--px-line);border-radius:var(--px-radius);background:var(--px-surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.px-pair-side{padding:clamp(1rem,2.5vw,1.35rem)}.px-pair-side+.px-pair-side{border-left:2px solid var(--px-accent)}.px-pair-label{font-family:var(--px-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--px-ink-2);font-size:.7rem;font-weight:500;margin-bottom:.6rem!important}.px-pair-text{font-family:var(--px-display);color:var(--px-ink);font-size:1.3em;line-height:1.42}@media (width<=640px){.px-pair{grid-template-columns:1fr}.px-pair-side+.px-pair-side{border-left:0;border-top:2px solid var(--px-accent)}}.px-note{border-left:3px solid var(--px-hot);background:var(--px-surface);border-radius:0 var(--px-radius) var(--px-radius) 0;padding:clamp(1rem,2.5vw,1.35rem);font-size:.96em}.px-figure img{background:var(--px-surface);border-radius:12px;width:100%}.px-figure--cover{grid-template-columns:9rem 1fr;align-items:center;gap:1.1rem;display:grid}.px-figure--cover img{aspect-ratio:1;object-fit:cover;width:9rem}.px-figure--cover figcaption{font-family:var(--px-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink-2);margin-top:0;font-size:.76rem}.px-cta{border:1px solid var(--px-line);border-left:4px solid var(--px-accent);border-radius:var(--px-radius);background:var(--px-surface);max-width:var(--px-measure);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,4vw,2.5rem)}.px-cta-title{font-family:var(--px-display);margin-block:.5rem .6rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:400;line-height:1.15}.px-cta-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.px-button{font-family:var(--px-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--px-on-accent);background:var(--px-accent);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.78rem;font-weight:500;display:inline-flex}.px-button--ghost{color:var(--px-ink);border:1px solid var(--px-line-strong);background:0 0}.px-next{margin-top:clamp(3rem,6vw,4.5rem)}.px-foot{border-top:1px solid var(--px-line);padding-block:clamp(2.5rem,5vw,4rem);padding-bottom:calc(clamp(2.5rem, 5vw, 4rem) + env(safe-area-inset-bottom));margin-top:clamp(3rem,6vw,5rem)}.px-foot-grid{grid-template-columns:1.2fr 1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.px-foot .px-mark{font-size:1.6rem}.px-foot-line{color:var(--px-ink-2);max-width:34ch;margin-top:.9rem;font-size:.95rem}.px-foot-list{color:var(--px-ink-2);flex-direction:column;gap:.55rem;margin-top:1rem;font-size:.95rem;display:flex}.px-foot-tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}@media (width<=760px){.px-foot-grid{grid-template-columns:1fr}}@media (hover:hover){.px-foot-list a:hover,.px-prose a:hover{color:var(--px-accent)}}.px-page-head{padding-block:clamp(2.5rem,6vw,4rem) clamp(1rem,2vw,1.5rem)}.px-page-title{font-family:var(--px-display);letter-spacing:-.015em;margin-top:.6rem;font-size:clamp(2.4rem,1.5rem + 3.6vw,4rem);font-weight:400;line-height:1.04}.px-empty{max-width:var(--px-measure);padding-block:clamp(3rem,8vw,6rem)}.px-empty a{color:var(--px-accent);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.px-root *,.px-root :before,.px-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-proto[data-pr-theme=night]{--pr-bg:#0b0e14;--pr-bg-2:#141924;--pr-bg-3:#1b2233;--pr-line:#2b3347;--pr-line-soft:#1e2534;--pr-ink:#f1efe9;--pr-ink-2:#b9c1d0;--pr-ember:#ff6b3d;--pr-ember-soft:#ff6b3d24;--pr-star:#f3c560;--pr-shadow:0 18px 50px #0000008c;--pr-scrim:linear-gradient(to top, #06080cf7 0%, #06080ced 40%, #06080cc2 62%, #06080c61 82%, #06080c00 100%);--pr-glow:radial-gradient(120% 90% at 12% -10%, #ff6b3d29 0%, #ff6b3d00 55%)}html:has(.blog-proto[data-pr-theme=night]){--pr-bg:#0b0e14;--pr-bg-2:#141924;--pr-bg-3:#1b2233;--pr-line:#2b3347;--pr-line-soft:#1e2534;--pr-ink:#f1efe9;--pr-ink-2:#b9c1d0;--pr-ember:#ff6b3d;--pr-ember-soft:#ff6b3d24;--pr-star:#f3c560;--pr-shadow:0 18px 50px #0000008c;--pr-scrim:linear-gradient(to top, #06080cf7 0%, #06080ced 40%, #06080cc2 62%, #06080c61 82%, #06080c00 100%);--pr-glow:radial-gradient(120% 90% at 12% -10%, #ff6b3d29 0%, #ff6b3d00 55%)}body:has(.blog-proto[data-pr-theme=night]){--pr-bg:#0b0e14;--pr-bg-2:#141924;--pr-bg-3:#1b2233;--pr-line:#2b3347;--pr-line-soft:#1e2534;--pr-ink:#f1efe9;--pr-ink-2:#b9c1d0;--pr-ember:#ff6b3d;--pr-ember-soft:#ff6b3d24;--pr-star:#f3c560;--pr-shadow:0 18px 50px #0000008c;--pr-scrim:linear-gradient(to top, #06080cf7 0%, #06080ced 40%, #06080cc2 62%, #06080c61 82%, #06080c00 100%);--pr-glow:radial-gradient(120% 90% at 12% -10%, #ff6b3d29 0%, #ff6b3d00 55%)}.blog-proto[data-pr-theme=chalk]{--pr-bg:#f2f1ed;--pr-bg-2:#fff;--pr-bg-3:#e8e7e1;--pr-line:#d6d5cf;--pr-line-soft:#e2e1db;--pr-ink:#15171d;--pr-ink-2:#4a5061;--pr-ember:#c13a12;--pr-ember-soft:#c13a121a;--pr-star:#7a5a12;--pr-shadow:0 18px 44px #15171d21;--pr-scrim:linear-gradient(to top, #06080cf7 0%, #06080ced 40%, #06080cc2 62%, #06080c61 82%, #06080c00 100%);--pr-glow:radial-gradient(120% 90% at 12% -10%, #c13a1217 0%, #c13a1200 55%)}html:has(.blog-proto[data-pr-theme=chalk]){--pr-bg:#f2f1ed;--pr-bg-2:#fff;--pr-bg-3:#e8e7e1;--pr-line:#d6d5cf;--pr-line-soft:#e2e1db;--pr-ink:#15171d;--pr-ink-2:#4a5061;--pr-ember:#c13a12;--pr-ember-soft:#c13a121a;--pr-star:#7a5a12;--pr-shadow:0 18px 44px #15171d21;--pr-scrim:linear-gradient(to top, #06080cf7 0%, #06080ced 40%, #06080cc2 62%, #06080c61 82%, #06080c00 100%);--pr-glow:radial-gradient(120% 90% at 12% -10%, #c13a1217 0%, #c13a1200 55%)}body:has(.blog-proto[data-pr-theme=chalk]){--pr-bg:#f2f1ed;--pr-bg-2:#fff;--pr-bg-3:#e8e7e1;--pr-line:#d6d5cf;--pr-line-soft:#e2e1db;--pr-ink:#15171d;--pr-ink-2:#4a5061;--pr-ember:#c13a12;--pr-ember-soft:#c13a121a;--pr-star:#7a5a12;--pr-shadow:0 18px 44px #15171d21;--pr-scrim:linear-gradient(to top, #06080cf7 0%, #06080ced 40%, #06080cc2 62%, #06080c61 82%, #06080c00 100%);--pr-glow:radial-gradient(120% 90% at 12% -10%, #c13a1217 0%, #c13a1200 55%)}:is(html:has(.blog-proto[data-pr-theme]),body:has(.blog-proto[data-pr-theme])){background:var(--pr-bg)}.blog-proto{--pr-display:"Instrument Serif", "Playfair Display", Georgia, serif;--pr-body:"Inter", system-ui, -apple-system, sans-serif;--pr-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--pr-shell:78rem;--pr-measure:40rem;--pr-edge:max(1.25rem, env(safe-area-inset-left,0px));background:var(--pr-glow), var(--pr-bg);min-height:100dvh;color:var(--pr-ink);font-family:var(--pr-body);-webkit-font-smoothing:auto;text-rendering:optimizelegibility;padding-bottom:env(safe-area-inset-bottom,0px);background-attachment:scroll,fixed;font-size:1.2rem;line-height:1.75;overflow-x:hidden}.blog-proto *,.blog-proto :before,.blog-proto :after{box-sizing:border-box}.blog-proto ::selection{background:var(--pr-ember);color:#fff}.blog-proto a{color:inherit}.blog-proto :focus-visible{outline:2px solid var(--pr-ember);outline-offset:3px;border-radius:2px}.pr-shell{width:100%;max-width:var(--pr-shell);padding-inline:var(--pr-edge);margin:0 auto}.pr-rule{background:var(--pr-line);border:0;height:1px;margin:0}.pr-mono{font-family:var(--pr-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.pr-bar{z-index:20;background:color-mix(in srgb, var(--pr-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--pr-line-soft);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.pr-bar-inner{align-items:center;gap:1rem;min-height:3.25rem;display:flex}.pr-bar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--pr-ink-2);font-family:var(--pr-mono);letter-spacing:.1em;text-transform:uppercase;flex:auto;font-size:.72rem;overflow:hidden}.pr-progress{background:var(--pr-ember);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.pr-logo{font-family:var(--pr-display);letter-spacing:.02em;align-items:baseline;gap:.12em;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}.pr-logo .pr-star{color:var(--pr-ember);font-family:var(--pr-mono);font-size:.9em;transform:translateY(.08em)}.pr-toggle{border:1px solid var(--pr-line);color:var(--pr-ink-2);font-family:var(--pr-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.68rem;transition:color .16s,border-color .16s;display:inline-flex}.pr-toggle-dot{background:var(--pr-star);border-radius:50%;width:.5rem;height:.5rem}.pr-masthead{padding:clamp(3rem,9vw,6.5rem) 0 clamp(1.75rem,4vw,3rem)}.pr-wordmark{font-family:var(--pr-display);letter-spacing:-.02em;align-items:flex-start;gap:.1em;margin:0;font-size:clamp(4rem,17vw,11rem);line-height:.86;display:flex}.pr-wordmark .pr-star{color:var(--pr-ember);font-family:var(--pr-mono);font-size:.42em;line-height:1;transform:translateY(.1em)}.pr-masthead-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 3rem;margin-top:1.5rem;display:grid}@media (width>=56rem){.pr-masthead-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2rem 4rem}}.pr-tagline{max-width:22ch;font-family:var(--pr-display);color:var(--pr-ink);margin:0;font-size:clamp(1.5rem,3.4vw,2.35rem);line-height:1.22}.pr-standing{max-width:42ch;color:var(--pr-ink-2);margin:0;font-size:1.1rem;line-height:1.7}.pr-standing b{color:var(--pr-ink);font-weight:600}.pr-standing a{color:var(--pr-ember);text-underline-offset:3px;text-decoration:underline}.pr-featured{background:var(--pr-bg-2);box-shadow:var(--pr-shadow);isolation:isolate;border-radius:10px;margin:clamp(1.5rem,4vw,2.5rem) 0 0;text-decoration:none;display:block;position:relative;overflow:hidden}.pr-featured img{object-fit:cover;object-position:center 32%;width:100%;height:clamp(20rem,46vw,30rem);transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.pr-featured-body{background:var(--pr-scrim);color:#f5f3ee;padding:clamp(4rem,12vw,8rem) clamp(1.25rem,3.5vw,2.5rem) clamp(1.25rem,3.5vw,2.5rem);position:absolute;inset:auto 0 0}.pr-featured-kicker{color:#ffb59b}.pr-featured h2{font-family:var(--pr-display);letter-spacing:-.01em;max-width:22ch;margin:.5rem 0 0;font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:400;line-height:1.04}.pr-featured p{color:#e6e2da;max-width:52ch;margin:.75rem 0 0;font-size:1.05rem;line-height:1.6}.pr-section-head{color:var(--pr-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:clamp(3rem,7vw,5rem) 0 .75rem;display:flex}.pr-sorts{gap:.35rem;display:inline-flex}.pr-sort{border:1px solid var(--pr-line);color:var(--pr-ink-2);font-family:var(--pr-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.68rem}.pr-sort[aria-pressed=true]{border-color:var(--pr-ember);color:var(--pr-ember);background:var(--pr-ember-soft)}.pr-strata{border-top:1px solid var(--pr-line)}.pr-stratum{border-bottom:1px solid var(--pr-line);color:inherit;grid-template-columns:9.5rem minmax(0,1fr) 9rem;align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0;text-decoration:none;display:grid}.pr-depth{color:var(--pr-star);font-family:var(--pr-mono);letter-spacing:.06em;white-space:nowrap;padding-top:.4rem;font-size:.78rem}.pr-stratum h3{font-family:var(--pr-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.5rem,2.9vw,2.1rem);font-weight:400;line-height:1.12}.pr-stratum p{max-width:58ch;color:var(--pr-ink-2);margin:.5rem 0 0;font-size:1.02rem;line-height:1.6}.pr-stratum-meta{color:var(--pr-ink-2);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.85rem;display:flex}.pr-stratum-thumb{aspect-ratio:1;object-fit:cover;border:1px solid var(--pr-line);filter:saturate(.9);border-radius:6px;width:100%;transition:filter .4s,transform .4s}@media (hover:hover){.pr-stratum:hover h3{color:var(--pr-ember)}.pr-stratum:hover .pr-stratum-thumb{filter:saturate(1.1);transform:translateY(-2px)}.pr-featured:hover img{transform:scale(1.03)}.pr-toggle:hover,.pr-sort:hover{color:var(--pr-ink);border-color:var(--pr-ink-2)}}.pr-tagrail{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.pr-tag{border:1px solid var(--pr-line);color:var(--pr-ink-2);font-family:var(--pr-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.68rem;text-decoration:none;display:inline-flex}.pr-tag b{color:var(--pr-ember);font-weight:500}@media (hover:hover){.pr-tag:hover{border-color:var(--pr-ember);color:var(--pr-ink)}}.pr-article{padding-bottom:clamp(3rem,8vw,6rem)}.pr-head{max-width:var(--pr-measure);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 0 clamp(1.5rem,3vw,2.5rem)}.pr-kicker{color:var(--pr-ember);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pr-kicker span{color:var(--pr-ink-2)}.pr-title{font-family:var(--pr-display);letter-spacing:-.015em;margin:1rem 0 0;font-size:clamp(2.5rem,6.4vw,4.4rem);font-weight:400;line-height:1.02}.pr-standfirst{font-family:var(--pr-display);color:var(--pr-ink);max-width:40rem;margin:1.25rem 0 0;font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.42}.pr-byline{border-top:1px solid var(--pr-line);color:var(--pr-ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;padding-top:1rem;display:flex}.pr-byline a{color:var(--pr-ember);text-decoration:none}.pr-hero-wrap{max-width:58rem;margin:0 auto}.pr-plate{background:var(--pr-bg-2);border:1px solid var(--pr-line);border-radius:8px;margin:clamp(1.5rem,4vw,2.5rem) 0;padding:clamp(1rem,3vw,2.25rem)}.pr-plate img{object-fit:contain;width:100%;height:auto;max-height:34rem;margin:0 auto;display:block}.pr-bleed{margin:clamp(1.5rem,4vw,2.5rem) 0}.pr-bleed img{border-radius:8px;width:100%;height:auto;display:block}.pr-caption{max-width:var(--pr-measure);color:var(--pr-ink-2);margin:.9rem auto 0;font-size:.98rem;line-height:1.55}.pr-caption b{color:var(--pr-ink);font-weight:500}.pr-credit{font-family:var(--pr-mono);letter-spacing:.02em;color:var(--pr-ink-2);margin-top:.35rem;font-size:.78rem;line-height:1.5;display:block}.pr-body{max-width:54rem;margin:0 auto}.pr-prose{max-width:var(--pr-measure);margin:0 auto}.pr-prose p{color:var(--pr-ink);margin:0 0 1.35rem;font-size:1.2rem;line-height:1.75}.pr-lede p:first-of-type{font-size:1.34rem;line-height:1.62}.pr-prose a{color:var(--pr-ember);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pr-prose strong{font-weight:600}.pr-prose em{font-style:italic}.pr-prose h2{font-family:var(--pr-display);margin:2.75rem 0 1rem;font-size:clamp(1.8rem,3.4vw,2.35rem);font-weight:400;line-height:1.14}.pr-prose h3{font-family:var(--pr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-ember);margin:2.25rem 0 .75rem;font-size:.8rem}.pr-prose ul,.pr-prose ol{margin:0 0 1.35rem;padding-left:1.35rem}.pr-prose li{margin-bottom:.55rem}.pr-prose li::marker{color:var(--pr-ember)}.pr-prose code{font-family:var(--pr-mono);background:var(--pr-bg-3);border-radius:4px;padding:.1em .35em;font-size:.92em}.pr-prose blockquote{border-left:2px solid var(--pr-ember);color:var(--pr-ink);margin:0 0 1.35rem;padding-left:1.1rem}.pr-gloss{border:1px solid var(--pr-line);background:var(--pr-bg-2);border-radius:8px;max-width:46rem;margin:clamp(2rem,5vw,3rem) auto;overflow:hidden}.pr-gloss-head{border-bottom:1px solid var(--pr-line);background:var(--pr-bg-3);padding:clamp(1.25rem,3vw,1.75rem)}.pr-gloss-root{font-family:var(--pr-mono);letter-spacing:-.01em;word-break:break-word;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.2}.pr-gloss-root i{color:var(--pr-ember);font-style:normal}.pr-gloss-sense{color:var(--pr-ink-2);margin-top:.35rem}.pr-gloss-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.pr-gloss-item{border-top:1px solid var(--pr-line-soft);border-right:1px solid var(--pr-line-soft);padding:1rem clamp(1.25rem,3vw,1.75rem)}.pr-gloss-lang{color:var(--pr-ink-2);font-family:var(--pr-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.pr-gloss-form{font-family:var(--pr-display);margin-top:.25rem;font-size:1.5rem;line-height:1.25}.pr-gloss-note{color:var(--pr-ink-2);margin-top:.15rem;font-size:.92rem;line-height:1.5}.pr-gloss-foot{border-top:1px solid var(--pr-line);color:var(--pr-ink-2);padding:1rem clamp(1.25rem,3vw,1.75rem);font-size:.98rem;line-height:1.6}.pr-parallel{border:1px solid var(--pr-line);background:var(--pr-bg-2);border-radius:8px;max-width:52rem;margin:clamp(2rem,5vw,3rem) auto;overflow:hidden}.pr-parallel-title{background:var(--pr-bg-3);color:var(--pr-star);padding:.85rem clamp(1rem,3vw,1.5rem) 0}.pr-parallel-head{border-bottom:1px solid var(--pr-line);background:var(--pr-bg-3);color:var(--pr-ink-2);grid-template-columns:3rem 1fr 1fr;gap:0 1.25rem;padding:.6rem clamp(1rem,3vw,1.5rem) .85rem;display:grid}.pr-parallel-row{border-bottom:1px solid var(--pr-line-soft);grid-template-columns:3rem 1fr 1fr;gap:0 1.25rem;padding:.7rem clamp(1rem,3vw,1.5rem);display:grid}.pr-parallel-row:last-of-type{border-bottom:0}.pr-parallel-n{color:var(--pr-ink-2);font-family:var(--pr-mono);padding-top:.35rem;font-size:.72rem}.pr-parallel-a,.pr-parallel-b{font-size:1.08rem;line-height:1.5}.pr-parallel-a{font-family:var(--pr-display);font-size:1.22rem}.pr-parallel-b{color:var(--pr-ink-2)}.pr-parallel-foot{border-top:1px solid var(--pr-line);color:var(--pr-ink-2);padding:.9rem clamp(1rem,3vw,1.5rem);font-size:.95rem;line-height:1.6}.pr-parallel-foot a{color:var(--pr-ember);text-underline-offset:3px;text-decoration:underline}.pr-quote{border-left:2px solid var(--pr-ember);max-width:40rem;margin:clamp(2rem,5vw,3rem) auto;padding-left:clamp(1.25rem,4vw,2.5rem)}.pr-quote>span{font-family:var(--pr-display);margin:0;font-size:clamp(1.5rem,3.4vw,2.05rem);line-height:1.3;display:block}.pr-quote cite{color:var(--pr-ink-2);font-style:normal;font-family:var(--pr-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem;font-size:.72rem;display:block}.pr-letters{border:1px solid var(--pr-line);background:var(--pr-bg-2);border-radius:8px;max-width:46rem;margin:clamp(2rem,5vw,3rem) auto;padding:clamp(1.25rem,3vw,2rem)}.pr-letters-row{grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(.5rem,2vw,1.25rem);display:grid}.pr-letter{text-align:center}.pr-letter svg{width:100%;max-width:5.5rem;height:auto;color:var(--pr-ink);margin:0 auto;display:block}.pr-letter-label{font-family:var(--pr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pr-ember);margin-top:.6rem;font-size:.68rem}.pr-letter-sub{color:var(--pr-ink-2);margin-top:.15rem;font-size:.85rem;line-height:1.4}.pr-letters-note{border-top:1px solid var(--pr-line-soft);color:var(--pr-ink-2);margin-top:1.25rem;padding-top:1rem;font-size:.98rem;line-height:1.6}.pr-stories{max-width:52rem;margin:clamp(2rem,5vw,3rem) auto}.pr-stories-intro{color:var(--pr-ink-2);margin-bottom:1rem;font-size:1.02rem;line-height:1.6}.pr-stories-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}.pr-story{border:1px solid var(--pr-line);background:var(--pr-bg-2);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pr-story img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.pr-story-body{padding:.85rem .95rem 1rem}.pr-story-native{font-family:var(--pr-display);font-size:1.25rem;line-height:1.25}.pr-story-title{color:var(--pr-ink-2);margin-top:.15rem;font-size:.95rem;line-height:1.45}.pr-story-meta{gap:.4rem;margin-top:.6rem;display:flex}.pr-chip{border:1px solid var(--pr-line);font-family:var(--pr-mono);letter-spacing:.08em;color:var(--pr-ink-2);border-radius:4px;padding:.1rem .4rem;font-size:.65rem}.pr-door{border:1px solid var(--pr-ember);background:var(--pr-ember-soft);border-radius:10px;max-width:46rem;margin:clamp(2.5rem,6vw,4rem) auto;padding:clamp(1.5rem,4vw,2.5rem)}.pr-door h3{font-family:var(--pr-display);margin:0;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:400;line-height:1.16}.pr-door-text{color:var(--pr-ink);max-width:42ch;margin:.6rem 0 1.25rem;font-size:1.08rem;line-height:1.6}.pr-cta{background:var(--pr-ember);color:#fff;font-family:var(--pr-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.74rem;text-decoration:none;transition:transform .2s;display:inline-flex}@media (hover:hover){.pr-cta:hover{transform:translateY(-1px)}}.pr-related{border-top:1px solid var(--pr-line);max-width:46rem;margin:clamp(2.5rem,6vw,4rem) auto 0}.pr-related-item{border-bottom:1px solid var(--pr-line-soft);color:inherit;padding:1.25rem 0;text-decoration:none;display:block}.pr-related-item h4{font-family:var(--pr-display);margin:.35rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.2}@media (hover:hover){.pr-related-item:hover h4{color:var(--pr-ember)}}.pr-foot{border-top:1px solid var(--pr-line);color:var(--pr-ink-2);margin-top:clamp(3rem,8vw,6rem);padding:2rem 0 3rem}.pr-foot-grid{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;display:flex}.pr-foot a{color:var(--pr-ink-2);text-underline-offset:3px;text-decoration:underline}.pr-foot p{max-width:34rem;margin:.5rem 0 0;font-size:.95rem;line-height:1.6}@media (width<=47.99rem){.blog-proto{font-size:1.15rem}.pr-stratum{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start;gap:1rem}.pr-depth{grid-area:1/1;padding-top:0}.pr-stratum-body{grid-area:2/1}.pr-stratum-thumb{aspect-ratio:1;grid-area:1/2/span 2}.pr-prose p{font-size:1.15rem;line-height:1.72}.pr-lede p:first-of-type{font-size:1.25rem}.pr-parallel-head,.pr-parallel-row{grid-template-columns:2.25rem 1fr;gap:.15rem .9rem}.pr-parallel-head span:last-child,.pr-parallel-row .pr-parallel-b{grid-column:2}.pr-parallel-n{grid-row:1/span 2}.pr-letters-row{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.pr-gloss-item{border-right:0}}@media (prefers-reduced-motion:reduce){.blog-proto *,.blog-proto :before,.blog-proto :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html:has(.rr-blog[data-rr-theme]){background:#f2f1ec}html:has(.rr-blog) body:has(.rr-blog[data-rr-theme]){background:#f2f1ec}html:has(.rr-blog[data-rr-theme=deep]){background:#0e1119}html:has(.rr-blog) body:has(.rr-blog[data-rr-theme=deep]){background:#0e1119}html:has(.rr-blog) body:has(.rr-blog){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;height:auto;min-height:100%}.rr-blog{--rr-paper:#f2f1ec;--rr-plate:#fff;--rr-ink:#14161c;--rr-ink-soft:#3a3f4a;--rr-ink-faint:#5a616f;--rr-rule:#14161c2e;--rr-rule-soft:#14161c1a;--rr-flare:#ff3a5e;--rr-flare-ink:#b60e39;--rr-tide:#2b54f0;--rr-tide-ink:#1b34a8;--rr-zest:#ffd23f;--rr-duo-hi:#ffdce6;--rr-duo-lo:#16256b;--rr-grain-op:.05;--rr-grain-blend:multiply;--rr-invert-ink:#f2f1ec;--rr-strip-bg:#14161c;--rr-strip-fg:#f2f1ec;--rr-strip-mono:#f2f1ecc2;--rr-strip-accent:#ffd23f;--rr-strip-rule:#f2f1ec47;--rr-strip-cta-bg:#ffd23f;--rr-strip-cta-fg:#14161c;--rr-strip-cta-hover:#f2f1ec;--rr-max:78rem;--rr-mid:62rem;--rr-measure:54ch;--rr-gutter:clamp(1.15rem, 4.5vw, 3.5rem);--rr-display:"Bricolage Grotesque", "Work Sans", system-ui, sans-serif;--rr-body:"Work Sans", "Inter", system-ui, sans-serif;--rr-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--rr-paper);min-height:100dvh;color:var(--rr-ink);font-family:var(--rr-body);text-rendering:optimizelegibility;font-size:1.2rem;font-weight:400;line-height:1.68;position:relative;overflow-x:clip}.rr-blog[data-rr-theme=deep]{--rr-paper:#0e1119;--rr-plate:#171b26;--rr-ink:#edeff4;--rr-ink-soft:#b9c0ce;--rr-ink-faint:#8c95a8;--rr-rule:#edeff433;--rr-rule-soft:#edeff41c;--rr-flare:#ff5c7c;--rr-flare-ink:#ff7d95;--rr-tide:#7fa0ff;--rr-tide-ink:#9db6ff;--rr-zest:#ffd23f;--rr-duo-hi:#f3d6e2;--rr-duo-lo:#101c55;--rr-grain-op:.045;--rr-grain-blend:screen;--rr-invert-ink:#0e1119;--rr-strip-bg:#edeff4;--rr-strip-fg:#0e1119;--rr-strip-mono:#0e1119b8;--rr-strip-accent:#b60e39;--rr-strip-rule:#0e111942;--rr-strip-cta-bg:#0e1119;--rr-strip-cta-fg:#edeff4;--rr-strip-cta-hover:#b60e39}.rr-blog *,.rr-blog :before,.rr-blog :after{box-sizing:border-box}.rr-grain{z-index:0;pointer-events:none;opacity:var(--rr-grain-op);mix-blend-mode:var(--rr-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.rr-shell{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.rr-main{flex:auto}.rr-wrap{width:100%;max-width:var(--rr-max);padding-inline:calc(var(--rr-gutter) + env(safe-area-inset-left,0px)) calc(var(--rr-gutter) + env(safe-area-inset-right,0px));margin-inline:auto}.rr-blog h1,.rr-blog h2,.rr-blog h3,.rr-blog h4{font-family:var(--rr-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:700;line-height:1.03}.rr-blog p{margin:0 0 1.15em}.rr-blog a{color:inherit}.rr-mono{font-family:var(--rr-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--rr-ink-faint);font-size:.78rem;font-weight:500;line-height:1.4}.rr-kicker{font-family:var(--rr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--rr-flare-ink);font-size:.76rem;font-weight:600}.rr-mast{border-bottom:2px solid var(--rr-ink);padding-top:calc(1.7rem + env(safe-area-inset-top,0px))}.rr-mast-top{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:.9rem;display:flex}.rr-wordmark{font-family:var(--rr-display);letter-spacing:-.05em;text-transform:uppercase;color:var(--rr-ink);text-shadow:.028em .024em 0 var(--rr-flare), -.016em -.014em 0 var(--rr-tide);font-size:clamp(2.5rem,11.5vw,7rem);font-weight:800;line-height:.84;text-decoration:none;display:block}.rr-tagline{font-family:var(--rr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rr-ink-soft);margin:.85rem 0 0;font-size:.8rem;font-weight:500}.rr-mast-tools{flex-shrink:0;align-items:center;gap:.6rem;padding-top:.35rem;display:flex}.rr-btn{font-family:var(--rr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rr-ink);border:1.5px solid var(--rr-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.72rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.rr-btn:hover{background:var(--rr-ink);color:var(--rr-invert-ink)}}.rr-btn:focus-visible,.rr-blog a:focus-visible,.rr-blog button:focus-visible{outline:3px solid var(--rr-flare);outline-offset:3px}.rr-btn-dot{background:var(--rr-flare);border-radius:50%;flex:none;width:.55em;height:.55em}.rr-nav{border-top:1px solid var(--rr-rule);border-bottom:2px solid var(--rr-ink)}.rr-nav-inner{scrollbar-width:none;align-items:center;gap:1.35rem;padding-block:.7rem;display:flex;overflow-x:auto}.rr-nav-inner::-webkit-scrollbar{display:none}.rr-nav a{font-family:var(--rr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rr-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:2px;font-size:.75rem;font-weight:600;text-decoration:none}.rr-nav a[aria-current=page],.rr-nav a.is-on{color:var(--rr-ink);border-bottom-color:var(--rr-flare)}@media (hover:hover){.rr-nav a:hover{color:var(--rr-flare-ink)}}.rr-nav-spacer{flex:auto;min-width:1rem}.rr-nav-out{color:var(--rr-flare-ink)!important}.rr-duo{isolation:isolate;background:var(--rr-duo-hi);position:relative;overflow:hidden}.rr-duo>img{object-fit:cover;filter:grayscale()contrast(1.07);mix-blend-mode:multiply;width:100%;height:100%;display:block}.rr-duo:after{content:"";background:var(--rr-duo-lo);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.rr-duo[data-colour=on]>img{filter:none;mix-blend-mode:normal}.rr-duo[data-colour=on]:after{display:none}@media (hover:hover){.rr-run-row:hover .rr-duo>img,.rr-feature:hover .rr-duo>img{filter:none;mix-blend-mode:normal}.rr-run-row:hover .rr-duo:after,.rr-feature:hover .rr-duo:after{display:none}}.rr-duo-toggle{z-index:2;font-family:var(--rr-mono);letter-spacing:.1em;text-transform:uppercase;color:#14161c;cursor:pointer;background:#f2f1ec;border:1.5px solid #14161c;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}@media (hover:hover){.rr-duo-toggle:hover{color:#f2f1ec;background:#14161c}.rr-duo-toggle:hover .rr-btn-dot{background:var(--rr-zest)}}.rr-lede{grid-template-columns:1fr;gap:1.2rem;padding-block:clamp(2rem,5vw,3.4rem) clamp(1.6rem,4vw,2.6rem);display:grid}@media (width>=62rem){.rr-lede{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:3rem}}.rr-lede-text{font-family:var(--rr-display);letter-spacing:-.018em;max-width:30ch;color:var(--rr-ink);margin:0;font-size:clamp(1.35rem,3.1vw,1.95rem);font-weight:500;line-height:1.28}.rr-lede-note{color:var(--rr-ink-soft);margin:0;font-size:1.02rem;line-height:1.6}.rr-feature{color:inherit;border-top:2px solid var(--rr-ink);border-bottom:2px solid var(--rr-ink);padding-block:clamp(1.5rem,3.5vw,2.4rem);text-decoration:none;display:block}.rr-feature-grid{grid-template-columns:1fr;align-items:center;gap:1.6rem;display:grid}@media (width>=56rem){.rr-feature-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.75rem}}.rr-feature .rr-duo{aspect-ratio:4/3;border:1.5px solid var(--rr-ink)}@media (width>=56rem){.rr-feature .rr-duo{aspect-ratio:5/4}}.rr-feature-flag{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.rr-feature-flag span:first-child{font-family:var(--rr-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--rr-flare);color:#14161c;padding:.28rem .55rem;font-size:.7rem;font-weight:700;line-height:1}.rr-feature h2{letter-spacing:-.038em;font-size:clamp(2.05rem,5.6vw,3.5rem);font-weight:800;line-height:.98}.rr-feature-dek{color:var(--rr-ink-soft);max-width:46ch;margin:1.05rem 0 1.15rem;font-size:1.15rem;line-height:1.55}@media (hover:hover){.rr-feature:hover h2{color:var(--rr-flare-ink)}}.rr-run{padding-block:0 clamp(2rem,5vw,3.5rem)}.rr-run-head{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.5rem .4rem;display:flex}.rr-run-head h2{font-size:1rem;font-family:var(--rr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rr-ink);font-weight:700}.rr-run-row{border-top:1px solid var(--rr-rule);color:inherit;grid-template-columns:2.6rem minmax(0,1fr) 5.25rem;align-items:start;gap:.6rem 1rem;padding-block:1.5rem;text-decoration:none;display:grid}@media (width>=44rem){.rr-run-row{grid-template-columns:4rem minmax(0,1fr) 9.5rem;gap:.6rem 2rem;padding-block:2rem}}.rr-run-num{font-family:var(--rr-mono);letter-spacing:.04em;color:var(--rr-flare-ink);padding-top:.45rem;font-size:.86rem;font-weight:700}.rr-run-row h3{letter-spacing:-.03em;margin-top:.3rem;font-size:clamp(1.4rem,4.2vw,2.2rem);font-weight:700;line-height:1.04}.rr-run-dek{color:var(--rr-ink-soft);max-width:52ch;margin:.65rem 0 .7rem;font-size:1.03rem;line-height:1.55}.rr-run-meta{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.rr-run-thumb{aspect-ratio:1;border:1.5px solid var(--rr-ink)}@media (hover:hover){.rr-run-row:hover h3{color:var(--rr-flare-ink)}}.rr-tag{font-family:var(--rr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rr-ink-soft);border:1px solid var(--rr-rule);white-space:nowrap;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:600;line-height:1.45;text-decoration:none}@media (hover:hover){a.rr-tag:hover{color:var(--rr-flare-ink);border-color:var(--rr-flare)}}.rr-dot{color:var(--rr-ink-faint)}.rr-strip{background:var(--rr-strip-bg);color:var(--rr-strip-fg);padding-block:clamp(2.2rem,6vw,4rem)}.rr-strip .rr-mono{color:var(--rr-strip-mono)}.rr-strip-head{font-family:var(--rr-display);letter-spacing:-.03em;max-width:24ch;color:var(--rr-strip-fg);margin:.7rem 0 1.6rem;font-size:clamp(1.5rem,4vw,2.35rem);font-weight:700;line-height:1.06}.rr-strip-grid{border-top:1px solid var(--rr-strip-rule);grid-template-columns:1fr;gap:1.4rem;padding-top:1.4rem;display:grid}@media (width>=50rem){.rr-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}}.rr-strip-col p{color:var(--rr-strip-fg);margin:0 0 .35rem;font-size:1.06rem;line-height:1.5}.rr-strip-col p:last-child{margin-bottom:0}.rr-strip-label{font-family:var(--rr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--rr-strip-accent);margin-bottom:.7rem;font-size:.7rem;font-weight:600;display:block}.rr-strip-cta{margin-top:1.8rem}.rr-strip-cta a{font-family:var(--rr-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--rr-strip-cta-fg);background:var(--rr-strip-cta-bg);padding:.6rem 1rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}@media (hover:hover){.rr-strip-cta a:hover{background:var(--rr-strip-cta-hover);color:var(--rr-strip-bg)}}.rr-essay-head{padding-block:clamp(2rem,5vw,3.6rem) clamp(1.4rem,3.5vw,2.2rem)}.rr-essay-head h1{letter-spacing:-.042em;max-width:18ch;margin-top:.75rem;font-size:clamp(2.3rem,7.2vw,4.4rem);font-weight:800;line-height:.97}.rr-essay-dek{color:var(--rr-ink-soft);max-width:46ch;margin:1.15rem 0 1.25rem;font-size:clamp(1.16rem,2.4vw,1.35rem);font-weight:500;line-height:1.5}.rr-essay-meta{border-top:1px solid var(--rr-rule);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding-top:.4rem;display:flex}.rr-hero{margin:0}.rr-hero .rr-duo{aspect-ratio:4/3;border-block:2px solid var(--rr-ink)}@media (width>=44rem){.rr-hero .rr-duo{aspect-ratio:21/9}}.rr-hero figcaption{padding-block:.8rem 0}.rr-caption{font-family:var(--rr-mono);letter-spacing:.02em;color:var(--rr-ink-soft);font-size:.75rem;line-height:1.65}.rr-caption b{color:var(--rr-ink);font-weight:600}.rr-prose{max-width:var(--rr-mid);color:var(--rr-ink);margin-inline:auto;padding-block:clamp(2.2rem,5vw,3.4rem) 1rem;font-size:1.2rem;line-height:1.68}.rr-prose>p,.rr-prose>h2,.rr-prose>h3,.rr-prose>ul,.rr-prose>ol,.rr-prose>blockquote,.rr-prose>hr{max-width:var(--rr-measure);margin-inline:auto}.rr-prose>p:first-child{color:var(--rr-ink);max-width:48ch;margin-bottom:1.5rem;font-size:1.34rem;font-weight:500;line-height:1.55}.rr-prose>h2{letter-spacing:-.03em;border-top:2px solid var(--rr-ink);margin-top:2.9rem;margin-bottom:1rem;padding-top:.9rem;font-size:clamp(1.6rem,4vw,2.15rem);font-weight:700}.rr-prose>h3{margin-top:2rem;margin-bottom:.7rem;font-size:1.3rem;font-weight:700}.rr-prose a{color:var(--rr-flare-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rr-flare);text-decoration-color:var(--rr-flare)}@media (hover:hover){.rr-prose a:hover{background:var(--rr-zest);color:#14161c;text-decoration-color:#14161c}}.rr-prose strong{font-weight:600}.rr-prose ul,.rr-prose ol{margin:0 auto 1.3em;padding-left:1.35em}.rr-prose li{margin-bottom:.5em}.rr-prose li::marker{color:var(--rr-flare-ink)}.rr-prose blockquote{border-left:3px solid var(--rr-flare);color:var(--rr-ink-soft);padding-left:1.1rem;font-style:italic}.rr-prose hr{border:0;border-top:1px solid var(--rr-rule);margin-block:2.4rem}.rr-prose .rr-fig{margin:2.6rem 0}.rr-prose .rr-fig img{border:1.5px solid var(--rr-ink);background:var(--rr-plate);width:100%;height:auto;display:block}.rr-prose .rr-fig figcaption{font-family:var(--rr-mono);letter-spacing:.02em;color:var(--rr-ink-soft);max-width:62ch;margin-top:.7rem;font-size:.75rem;line-height:1.65}.rr-prose .rr-fig figcaption b{color:var(--rr-ink);font-weight:600}.rr-prose .rr-parallel{border-top:2px solid var(--rr-ink);border-bottom:2px solid var(--rr-ink);grid-template-columns:1fr;gap:1.5rem;margin:2.7rem 0;padding-block:1.4rem;display:grid}@media (width>=46rem){.rr-prose .rr-parallel{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.rr-prose .rr-parallel .rr-col+.rr-col{border-left:1px solid var(--rr-rule);margin-left:1.5rem;padding-left:1.5rem}}.rr-prose .rr-col-label{font-family:var(--rr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--rr-tide-ink);margin-bottom:.75rem;font-size:.68rem;font-weight:600;display:block}.rr-prose .rr-col p{max-width:none;margin:0 0 .3rem;font-size:1.05rem;line-height:1.5}.rr-prose .rr-col p:last-child{margin-bottom:0}.rr-prose .rr-pull{border-left:6px solid var(--rr-flare);max-width:52rem;font-family:var(--rr-display);letter-spacing:-.024em;color:var(--rr-ink);margin:2.6rem auto;padding-left:1.4rem;font-size:clamp(1.4rem,3.4vw,1.85rem);font-weight:600;line-height:1.24}.rr-prose .rr-open{border:2px solid var(--rr-ink);background:var(--rr-plate);margin:3rem 0 1rem;padding:1.5rem}.rr-prose .rr-open p{max-width:54ch;color:var(--rr-ink);margin:0 0 1rem;font-size:1.1rem;line-height:1.55}.rr-prose .rr-open a{font-family:var(--rr-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--rr-flare);color:#14161c;padding:.65rem 1rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}@media (hover:hover){.rr-prose .rr-open a:hover{background:var(--rr-ink);color:var(--rr-invert-ink)}}.rr-prose .rr-shelf{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1.1rem;margin:2.7rem 0;display:grid}.rr-prose .rr-shelf-item{color:inherit;text-decoration:none;display:block}.rr-prose .rr-shelf-item img{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--rr-ink);background:var(--rr-plate);width:100%;height:auto;display:block}.rr-prose .rr-shelf-t{font-family:var(--rr-display);letter-spacing:-.015em;min-height:2.4em;margin-top:.55rem;font-size:.98rem;font-weight:600;line-height:1.2;display:block}.rr-prose .rr-shelf-m{font-family:var(--rr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rr-ink-faint);margin-top:.22rem;font-size:.66rem;font-weight:500;display:block}@media (hover:hover){.rr-prose .rr-shelf-item:hover .rr-shelf-t{color:var(--rr-flare-ink)}}.rr-essay-foot{border-top:2px solid var(--rr-ink);margin-top:2.6rem;padding-block:2rem clamp(2.4rem,5vw,3.6rem)}.rr-essay-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.rr-pager{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (width>=44rem){.rr-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.rr-pager a{color:inherit;border-top:1px solid var(--rr-rule);padding-top:.8rem;text-decoration:none;display:block}.rr-pager-next{text-align:right}.rr-pager strong{font-family:var(--rr-display);letter-spacing:-.022em;margin-top:.4rem;font-size:1.2rem;font-weight:700;line-height:1.15;display:block}@media (hover:hover){.rr-pager a:hover strong{color:var(--rr-flare-ink)}}.rr-tag-head{padding-block:clamp(2.2rem,5vw,3.6rem) .6rem}.rr-tag-head h1{letter-spacing:-.045em;margin-top:.7rem;font-size:clamp(2.4rem,8vw,4.6rem);font-weight:800;line-height:.95}.rr-tag-count{color:var(--rr-ink-soft);margin:1rem 0 0;font-size:1.05rem}.rr-foot{border-top:2px solid var(--rr-ink);padding-top:2.2rem;padding-bottom:calc(2.6rem + env(safe-area-inset-bottom,0px));margin-top:2rem}.rr-foot-grid{grid-template-columns:1fr;gap:1.8rem;display:grid}@media (width>=50rem){.rr-foot-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}.rr-foot-mark{font-family:var(--rr-display);letter-spacing:-.04em;text-transform:uppercase;font-size:1.6rem;font-weight:800;line-height:1}.rr-foot-note{color:var(--rr-ink-soft);max-width:34ch;margin:.75rem 0 0;font-size:.98rem;line-height:1.6}.rr-foot h2{font-family:var(--rr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rr-ink-faint);margin-bottom:.85rem;font-size:.72rem;font-weight:700}.rr-foot ul{flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:flex}.rr-foot li a{color:var(--rr-ink-soft);border-bottom:1px solid var(--rr-rule);font-size:.98rem;text-decoration:none}@media (hover:hover){.rr-foot li a:hover{color:var(--rr-flare-ink);border-bottom-color:var(--rr-flare)}}.rr-colophon{border-top:1px solid var(--rr-rule);font-family:var(--rr-mono);letter-spacing:.06em;color:var(--rr-ink-faint);margin-top:2.2rem;padding-top:1rem;font-size:.7rem;line-height:1.7}.rr-blog a,.rr-blog button,.rr-blog h2,.rr-blog h3,.rr-duo>img,.rr-run-row h3{transition:color .14s,background-color .14s,border-color .14s,filter .22s}@media (prefers-reduced-motion:reduce){.rr-blog *,.rr-blog :before,.rr-blog :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(.sd){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060c11}body:has(.sd){background:#060c11;margin:0}.sd{--sd-abyss:#060c11;--sd-deck:#0c151b;--sd-deck-2:#121e26;--sd-line:#1e2f39;--sd-line-soft:#16242c;--sd-ink:#e9f2f1;--sd-ink-dim:#a9bfc3;--sd-signal:#5fe3b4;--sd-signal-deep:#2b7f68;--sd-warm:#f0b357;--sd-tone-low:#0a2530;--sd-tone-high:#d9f2e6;--sd-serif:"Fraunces", "Crimson Text", Georgia, serif;--sd-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--sd-axis:4.75rem;--sd-page:61rem;background:var(--sd-abyss);color:var(--sd-ink);font-family:var(--sd-serif);font-variation-settings:"SOFT" 0, "WONK" 0, "opsz" 14;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);-webkit-text-size-adjust:100%;font-size:1.2rem;line-height:1.68}.sd *,.sd :before,.sd :after{box-sizing:border-box}.sd ::selection{background:var(--sd-signal-deep);color:#04120e}.sd a{color:inherit}.sd-shell{width:100%;max-width:var(--sd-page);padding-inline:max(1.25rem, env(safe-area-inset-left));margin:0 auto}.sd-mono{font-family:var(--sd-mono);letter-spacing:.06em;color:var(--sd-ink-dim);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.sd-mono-lg{font-family:var(--sd-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.9375rem}.sd-rule{border:0;border-top:1px solid var(--sd-line);margin:0}.sd-top{border-bottom:1px solid var(--sd-line);background:linear-gradient(180deg, #08131a, var(--sd-abyss));z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.sd-top-inner{min-height:3.75rem;padding-top:env(safe-area-inset-top);align-items:center;gap:1.25rem;display:flex}.sd-wordmark{font-family:var(--sd-mono);letter-spacing:.22em;color:var(--sd-ink);align-items:baseline;gap:.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.sd-wordmark:before{content:"";background:linear-gradient(180deg, var(--sd-signal), transparent);width:1px;height:1.15rem;transform:translateY(.15rem)}.sd-nav{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-left:auto;display:flex}.sd-nav a{font-family:var(--sd-mono);letter-spacing:.08em;color:var(--sd-ink-dim);border-bottom:1px solid #0000;padding-block:.35rem;font-size:.8125rem;text-decoration:none}.sd-nav a:hover,.sd-nav a:focus-visible{color:var(--sd-ink);border-bottom-color:var(--sd-signal)}.sd-nav a[aria-current=page]{color:var(--sd-signal)}.sd-axis{padding-left:var(--sd-axis);position:relative}.sd-axis:before{content:"";left:calc(var(--sd-axis) - 1.65rem);background:linear-gradient(180deg, var(--sd-signal-deep), var(--sd-line) 22%, var(--sd-line));width:1px;position:absolute;top:0;bottom:0}.sd-tick{background:var(--sd-signal);width:.85rem;height:1px;position:absolute;top:2.15rem;left:-1.65rem}.sd-depth{font-family:var(--sd-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--sd-signal)}.sd-tick-head{left:calc(var(--sd-axis) - 1.65rem);top:1.2rem}.sd-hero{padding-block:clamp(2.25rem,6vw,4rem) clamp(1.75rem,4vw,2.75rem)}.sd-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.sd-hero-title{font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 100;letter-spacing:-.015em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.1rem,5.6vw,3.35rem);font-weight:600;line-height:1.06}.sd-hero-title a{background-image:linear-gradient(var(--sd-signal), var(--sd-signal));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none;transition:background-size .25s}.sd-hero-dek{color:var(--sd-ink-dim);max-width:34ch;margin:1rem 0 0;font-size:1.15rem}.sd-hero-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:1.35rem;display:flex}.sd-lede{font-family:var(--sd-mono);letter-spacing:.16em;color:var(--sd-signal);text-transform:uppercase;font-size:.8125rem}.sd-descent{padding-block:1rem clamp(3rem,7vw,5rem)}.sd-entry{border-top:1px solid var(--sd-line-soft);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.25rem);padding-block:2.1rem;display:grid;position:relative}.sd-entry:first-child{border-top:0}.sd-entry-read{align-self:start}.sd-entry-depth{font-family:var(--sd-mono);color:var(--sd-signal);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.35rem,3.4vw,1.7rem);font-weight:600;line-height:1.2}.sd-entry-band{margin-top:.3rem;display:block}.sd-entry-title{font-variation-settings:"SOFT" 16, "WONK" 1, "opsz" 72;letter-spacing:-.01em;text-wrap:balance;margin:.15rem 0 0;font-size:clamp(1.5rem,3.3vw,2rem);font-weight:600;line-height:1.14}.sd-entry-title a{text-decoration:none}.sd-entry-dek{color:var(--sd-ink-dim);max-width:62ch;margin:.6rem 0 0;font-size:1.0625rem}.sd-entry-foot{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.9rem;display:flex}.sd-entry-thumb{margin-top:1.1rem}@media (hover:hover){.sd-entry-title a:hover,.sd-entry-title a:focus-visible{color:var(--sd-signal)}.sd-hero-title a:hover,.sd-hero-title a:focus-visible{background-size:100% 2px}}.sd-plate{margin:0}.sd-plate-frame{background:var(--sd-tone-low);border:1px solid var(--sd-line);isolation:isolate;display:block;position:relative;overflow:hidden}.sd-plate-frame img{object-fit:contain;filter:grayscale()contrast(1.06)brightness(1.03);mix-blend-mode:lighten;width:100%;height:100%;display:block}.sd-plate-frame:after{content:"";pointer-events:none;background:var(--sd-tone-high);mix-blend-mode:multiply;position:absolute;inset:0}.sd-plate-ratio-hero .sd-plate-frame{aspect-ratio:16/10}.sd-plate-ratio-card .sd-plate-frame{aspect-ratio:4/3}.sd-plate-ratio-tall .sd-plate-frame{aspect-ratio:3/4}.sd-plate-label{border:1px solid var(--sd-line);background:var(--sd-deck);border-top:0;align-items:baseline;gap:.75rem;padding:.55rem .75rem;display:flex}.sd-plate-cap{font-family:var(--sd-mono);color:var(--sd-ink-dim);letter-spacing:.01em;font-size:.8125rem;line-height:1.55}.sd-plate-cap b{color:var(--sd-signal);letter-spacing:.08em;font-weight:600}.sd-plate-cap span{color:#8ba3a8}.sd-article{padding-block:clamp(1.75rem,5vw,3rem) clamp(3rem,8vw,5rem)}.sd-record{background:var(--sd-line);border:1px solid var(--sd-line);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1px;margin:0 0 1.75rem;display:grid}.sd-record div{background:var(--sd-deck);padding:.7rem .85rem}.sd-record dt{font-family:var(--sd-mono);letter-spacing:.14em;text-transform:uppercase;color:#7f979d;margin:0;font-size:.75rem}.sd-record dd{font-family:var(--sd-mono);color:var(--sd-ink);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:.9375rem}.sd-record dd.is-signal{color:var(--sd-signal)}.sd-title{font-variation-settings:"SOFT" 22, "WONK" 1, "opsz" 120;letter-spacing:-.018em;text-wrap:balance;max-width:20ch;margin:1.25rem 0 0;font-size:clamp(2.2rem,6.2vw,3.6rem);font-weight:600;line-height:1.04}.sd-dek{color:var(--sd-ink-dim);max-width:58ch;margin:1rem 0 2rem;font-size:1.22rem}.sd-prose{max-width:40rem}.sd-prose p{max-width:68ch;color:var(--sd-ink);margin:0 0 1.35rem}.sd-prose p.sd-lead:first-letter{float:left;color:var(--sd-signal);padding:.3rem .6rem 0 0;font-size:3.1rem;font-weight:600;line-height:.86}.sd-prose a{color:var(--sd-signal);text-underline-offset:.22em;text-decoration-thickness:1px}.sd-h{font-family:var(--sd-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sd-ink);border-bottom:1px solid var(--sd-line);margin:2.75rem 0 1.1rem;padding-bottom:.55rem;font-size:.9375rem;font-weight:600;position:relative}.sd-h span{color:var(--sd-signal);margin-right:.6rem}.sd-quote{border-left:2px solid var(--sd-signal);font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 60;color:var(--sd-ink);max-width:32ch;margin:2.25rem 0;padding:0 0 0 1.25rem;font-size:1.45rem;line-height:1.4}.sd-quote footer{font-family:var(--sd-mono);letter-spacing:.06em;color:var(--sd-ink-dim);margin-top:.7rem;font-size:.8125rem}.sd-aside{border:1px solid var(--sd-line);background:var(--sd-deck);margin:2.25rem 0;padding:1.1rem 1.25rem}.sd-aside-label{font-family:var(--sd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-signal);margin-bottom:.5rem;font-size:.8125rem}.sd-aside p{max-width:none;color:var(--sd-ink);margin:0;font-size:1.08rem}.sd-lines{border:1px solid var(--sd-line);background:var(--sd-deck);margin:2.25rem 0}.sd-lines-head{border-bottom:1px solid var(--sd-line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.7rem 1rem;display:flex}.sd-lines-body{gap:0;display:grid}.sd-lines-row{grid-template-columns:repeat(var(--sd-cols,3), minmax(0, 1fr));border-bottom:1px solid var(--sd-line-soft);gap:0 1.25rem;padding:.85rem 1rem;display:grid}.sd-lines-row:last-child{border-bottom:0}.sd-lines-row>p{max-width:none;margin:0;font-size:1.02rem;line-height:1.5}.sd-lines-row .sd-l-a{color:var(--sd-ink)}.sd-lines-row .sd-l-b{color:var(--sd-signal)}.sd-lines-row .sd-l-c{color:var(--sd-ink-dim)}.sd-lines-colhead{grid-template-columns:repeat(var(--sd-cols,3), minmax(0, 1fr));border-bottom:1px solid var(--sd-line);background:var(--sd-deck-2);gap:0 1.25rem;padding:.55rem 1rem;display:grid}.sd-lines-colhead span{font-family:var(--sd-mono);letter-spacing:.1em;text-transform:uppercase;color:#8ba3a8;font-size:.78125rem}.sd-reading{border:1px solid var(--sd-line);margin:2.25rem 0}.sd-reading-head{border-bottom:1px solid var(--sd-line);background:var(--sd-deck-2);padding:.7rem 1rem}.sd-reading-row{border-bottom:1px solid var(--sd-line-soft);background:var(--sd-deck);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.25rem 1.25rem;padding:.7rem 1rem;display:grid}.sd-reading-row:last-child{border-bottom:0}.sd-reading-row dt{font-family:var(--sd-mono);color:var(--sd-signal);letter-spacing:.02em;margin:0;font-size:.875rem}.sd-reading-row dd{color:var(--sd-ink);margin:0;font-size:1.05rem}.sd-covers{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:2.25rem 0;display:grid}.sd-cover{border:1px solid var(--sd-line);background:var(--sd-deck);text-decoration:none;display:block}.sd-cover-win{aspect-ratio:1;isolation:isolate;background:var(--sd-tone-low);position:relative;overflow:hidden}.sd-cover-win img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(1.04);mix-blend-mode:lighten;width:200%;height:200%;position:absolute;inset:0}.sd-cover-win:after{content:"";pointer-events:none;background:var(--sd-tone-high);mix-blend-mode:multiply;position:absolute;inset:0}.sd-cover-meta{border-top:1px solid var(--sd-line);padding:.55rem .65rem}p.sd-cover-title{color:var(--sd-ink);margin:0;font-size:1rem;line-height:1.3}@media (hover:hover){.sd-cover:hover,.sd-cover:focus-visible{border-color:var(--sd-signal)}}.sd-bands{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:1.5rem 0 0;display:grid}.sd-band{border:1px solid var(--sd-line);background:var(--sd-deck);padding:.9rem 1rem;text-decoration:none;display:block}.sd-band[aria-current=page]{border-color:var(--sd-signal)}.sd-band-name{font-family:var(--sd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sd-ink);font-size:.9375rem}.sd-band-range{margin-top:.3rem;display:block}@media (hover:hover){.sd-band:hover{border-color:var(--sd-signal)}}.sd-foot{border-top:1px solid var(--sd-line);background:linear-gradient(180deg, var(--sd-abyss), #030809);padding-block:2.5rem 3.5rem}.sd-foot-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem 2rem;display:grid}.sd-foot h2{font-family:var(--sd-mono);letter-spacing:.16em;text-transform:uppercase;color:#7f979d;margin:0 0 .6rem;font-size:.78125rem;font-weight:600}.sd-foot ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sd-foot a{font-family:var(--sd-mono);color:var(--sd-ink-dim);font-size:.875rem;text-decoration:none}.sd-foot a:hover,.sd-foot a:focus-visible{color:var(--sd-signal)}.sd-foot-note{font-family:var(--sd-mono);color:#7f979d;max-width:60ch;margin:2rem 0 0;font-size:.8125rem;line-height:1.7}.sd-next{border-top:1px solid var(--sd-line);gap:.5rem;margin-top:3rem;padding-top:1.25rem;display:grid}.sd-next a{font-variation-settings:"SOFT" 16, "WONK" 1, "opsz" 60;font-size:1.35rem;font-weight:600;line-height:1.2;text-decoration:none}@media (width<=60rem){.sd-hero-grid{grid-template-columns:minmax(0,1fr)}.sd-lines-row,.sd-lines-colhead{grid-template-columns:minmax(0,1fr);gap:.35rem}.sd-lines-colhead{display:none}.sd-lines-row>*+*{border-left:1px solid var(--sd-line);padding-left:.75rem}}@media (width<=46rem){.sd-top-inner{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:0;padding-block:.5rem 0;display:grid}.sd-nav{scrollbar-width:none;flex-wrap:nowrap;gap:1rem;margin-left:0;padding-bottom:.25rem;overflow-x:auto}.sd-nav::-webkit-scrollbar{display:none}.sd-nav a{white-space:nowrap}.sd{--sd-axis:3.25rem;font-size:1.15rem}.sd-entry{grid-template-columns:minmax(0,1fr);gap:.75rem}.sd-reading-row{grid-template-columns:minmax(0,1fr)}.sd-record{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sd *{transition:none!important;animation:none!important}}:is(html:has(.af-blog[data-af-theme=light]),body:has(.af-blog[data-af-theme=light])){background:#eff1ec}:is(html:has(.af-blog[data-af-theme=dark]),body:has(.af-blog[data-af-theme=dark])){background:#0f1211}.af-blog{--af-ground:#eff1ec;--af-ground-2:#e6e9e2;--af-mat:#fff;--af-ink:#14171a;--af-ink-2:#4a555c;--af-rule:#c6ccc2;--af-rule-2:#8e978b;--af-accent:#a8341a;--af-accent-ink:#8c2b15;--af-shadow:0 1px 2px #14171a0f, 0 12px 28px -18px #14171a47;--af-display:"Instrument Serif", "Playfair Display", Georgia, serif;--af-text:"Inter", system-ui, -apple-system, sans-serif;--af-data:"JetBrains Mono", ui-monospace, "Fira Code", monospace;--af-page:1180px;--af-gutter:clamp(1rem, 4vw, 2.5rem);--af-measure:68ch;color:var(--af-ink);background:var(--af-ground);font-family:var(--af-text);min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;font-size:1.19rem;line-height:1.68;display:flex;overflow-x:clip}.af-blog[data-af-theme=dark]{--af-ground:#0f1211;--af-ground-2:#171b1a;--af-mat:#f2f3ee;--af-ink:#e9ece5;--af-ink-2:#a7b2ac;--af-rule:#2b322f;--af-rule-2:#5a655f;--af-accent:#f0866b;--af-accent-ink:#f0866b;--af-shadow:0 1px 2px #0006, 0 14px 32px -18px #000000b3}.af-blog *,.af-blog :before,.af-blog :after{box-sizing:border-box}.af-blog ::selection{background:var(--af-accent);color:var(--af-mat)}.af-wrap{width:100%;max-width:var(--af-page);padding-inline:var(--af-gutter);margin-inline:auto}.af-blog a{color:inherit;-webkit-text-decoration-color:var(--af-rule-2);text-decoration-color:var(--af-rule-2);text-underline-offset:.22em;text-decoration-thickness:1px}@media (hover:hover){.af-blog a:hover{-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent)}}.af-blog a:focus-visible,.af-blog button:focus-visible{outline:2px solid var(--af-accent);outline-offset:3px;border-radius:1px}.af-data{font-family:var(--af-data);letter-spacing:.01em;color:var(--af-ink-2);font-variant-numeric:tabular-nums;font-size:.92rem;line-height:1.4}.af-rubric{font-family:var(--af-data);letter-spacing:.06em;text-transform:uppercase;color:var(--af-accent-ink);border:1px solid var(--af-rule);background:color-mix(in srgb, var(--af-mat) 55%, transparent);white-space:nowrap;border-radius:2px;align-items:center;gap:.45em;padding:.42em .7em .38em;font-size:.88rem;line-height:1;text-decoration:none;display:inline-flex}.af-blog[data-af-theme=dark] .af-rubric{background:var(--af-ground-2)}.af-rubric:before{content:"";background:var(--af-accent);flex:none;width:6px;height:6px}@media (hover:hover){a.af-rubric:hover{border-color:var(--af-accent)}}.af-no{font-family:var(--af-data);letter-spacing:.04em;color:var(--af-ink-2);font-variant-numeric:tabular-nums;font-size:.95rem}.af-span{align-items:center;gap:.75rem;width:100%;display:flex}.af-span__year{font-family:var(--af-data);color:var(--af-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.92rem;line-height:1}.af-span__track{flex:auto;min-width:3rem;height:16px;position:relative}.af-span__track:before{content:"";inset-inline:0;background:var(--af-rule);height:1px;position:absolute;top:50%}.af-span__bar{height:2px;width:var(--af-span-fill,100%);background:var(--af-accent);position:absolute;top:50%;left:0;transform:translateY(-50%)}.af-span__bar:before,.af-span__bar:after{content:"";background:var(--af-accent);width:2px;height:14px;position:absolute;top:-6px}.af-span__bar:before{left:0}.af-span__bar:after{right:0}.af-gap{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.af-gap__n{font-family:var(--af-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--af-ink);font-weight:500;line-height:.95;font-size:var(--af-gap-size,2rem)}.af-gap__label{font-family:var(--af-text);color:var(--af-ink-2);max-width:22ch;font-size:1rem;line-height:1.35}.af-plate{background:var(--af-mat);border:1px solid var(--af-rule);box-shadow:var(--af-shadow);margin:0;padding:clamp(.6rem,1.6vw,1.1rem);position:relative}.af-plate:before,.af-plate:after{content:"";border:1px solid var(--af-rule-2);pointer-events:none;width:9px;height:9px;position:absolute}.af-plate:before{border-bottom:0;border-right:0;top:4px;left:4px}.af-plate:after{border-top:0;border-left:0;bottom:4px;right:4px}.af-plate img{filter:saturate(.96)contrast(1.03);width:auto;max-width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.af-plate__cap{border-top:1px solid var(--af-rule);font-family:var(--af-text);color:#4a555c;max-width:66ch;margin-top:.7rem;padding-top:.55rem;font-size:.95rem;line-height:1.5;display:block}.af-plate__credit{font-family:var(--af-data);color:#5b666d;margin-top:.25rem;font-size:.86rem;line-height:1.45;display:block}.af-thumb{background:var(--af-mat);border:1px solid var(--af-rule);box-shadow:var(--af-shadow);padding:6px;display:block}.af-thumb img{aspect-ratio:3/2;object-fit:cover;object-position:var(--af-focus,center 34%);filter:saturate(.96)contrast(1.03);width:100%;height:100%;display:block}.af-head{border-bottom:1px solid var(--af-rule);background:color-mix(in srgb, var(--af-ground) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.af-head__in{justify-content:space-between;align-items:center;gap:1rem;min-height:3.9rem;padding-block:.5rem;display:flex}.af-head__mark{font-family:var(--af-display);letter-spacing:.005em;align-items:baseline;gap:.55rem;font-size:1.65rem;line-height:1;text-decoration:none;display:inline-flex}.af-head__mark span{font-family:var(--af-data);color:var(--af-ink-2);letter-spacing:.05em;white-space:nowrap;font-size:.86rem}.af-head__nav{align-items:center;gap:clamp(.9rem,2.4vw,1.6rem);display:flex}.af-head__nav a{font-family:var(--af-data);color:var(--af-ink-2);white-space:nowrap;border-bottom:1px solid #0000;padding-block:.3rem;font-size:.92rem;text-decoration:none}@media (hover:hover){.af-head__nav a:hover{color:var(--af-ink);border-bottom-color:var(--af-accent)}}.af-head__nav a[aria-current=page]{color:var(--af-ink);border-bottom-color:var(--af-accent)}@media (width<=559px){.af-head__mark{font-size:1.45rem}.af-head__mark span,.af-head__archive{display:none}.af-head__nav{gap:1rem}}.af-toggle{appearance:none;border:1px solid var(--af-rule);color:var(--af-ink-2);cursor:pointer;background:0 0;border-radius:2px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}@media (hover:hover){.af-toggle:hover{color:var(--af-ink);border-color:var(--af-rule-2)}}.af-main{flex:auto}.af-foot{border-top:1px solid var(--af-rule);padding-block:clamp(2.2rem,5vw,3.4rem);padding-bottom:calc(clamp(2.2rem, 5vw, 3.4rem) + env(safe-area-inset-bottom,0px));margin-top:clamp(4rem,9vw,7rem)}.af-foot__grid{grid-template-columns:1fr;gap:clamp(1.4rem,4vw,3rem);display:grid}@media (width>=720px){.af-foot__grid{grid-template-columns:1.4fr 1fr 1fr}}.af-foot h2{font-family:var(--af-data);letter-spacing:.06em;text-transform:uppercase;color:var(--af-ink-2);margin:0 0 .9rem;font-size:.88rem;font-weight:500}.af-foot p{max-width:42ch;color:var(--af-ink-2);margin:0 0 .8rem;font-size:1.02rem;line-height:1.6}.af-foot ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.af-foot li a{border-bottom:1px solid var(--af-rule);padding-bottom:.1rem;font-size:1.02rem;text-decoration:none}@media (hover:hover){.af-foot li a:hover{border-bottom-color:var(--af-accent)}}.af-mast{padding-top:clamp(2.2rem,5vw,3.6rem)}.af-mast__grid{grid-template-columns:1fr;align-items:end;gap:.9rem clamp(1.5rem,4vw,3rem);display:grid}@media (width>=900px){.af-mast__grid{grid-template-columns:auto minmax(20rem,1fr)}}.af-mast__title{font-family:var(--af-display);letter-spacing:-.015em;margin:0;font-size:clamp(3.2rem,9vw,6.1rem);font-weight:400;line-height:.9}.af-mast__dek{max-width:44ch;color:var(--af-ink-2);margin:0;padding-bottom:.45rem;font-size:clamp(1.1rem,1.7vw,1.25rem);line-height:1.5}.af-mast__rule{border-top:1px solid var(--af-rule);flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding-top:.9rem;display:flex}.af-lead{grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.6rem,3.5vw,2.6rem);display:grid}@media (width>=900px){.af-lead{grid-template-columns:1.02fr 1fr}}.af-lead__title{font-family:var(--af-display);letter-spacing:-.01em;margin:.7rem 0 0;font-size:clamp(2.3rem,5.2vw,3.6rem);font-weight:400;line-height:1.03}.af-lead__title a{text-decoration:none}@media (hover:hover){.af-lead__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent);text-decoration-thickness:2px}}.af-lead__dek{color:var(--af-ink-2);max-width:46ch;margin:.85rem 0 0;font-size:1.15rem;line-height:1.62}.af-lead__meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.af-lead__span{border-top:1px solid var(--af-rule);margin-top:1.5rem;padding-top:1.2rem}.af-lead__gap{--af-gap-size:clamp(2.8rem, 7.5vw, 4.4rem);margin-bottom:1rem}.af-lead__plate{text-decoration:none;display:block}.af-list{border-top:1px solid var(--af-rule);margin-top:clamp(3rem,7vw,5rem)}.af-list__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.8rem;display:flex}.af-row{border-bottom:1px solid var(--af-rule);grid-template-columns:1fr;gap:1rem clamp(1.2rem,2.6vw,2.2rem);padding-block:clamp(1.8rem,4vw,2.6rem);display:grid}@media (width>=760px){.af-row{grid-template-columns:4.5rem 15rem 1fr;align-items:start}}.af-row__no{font-family:var(--af-data);color:var(--af-ink-2);font-variant-numeric:tabular-nums;padding-top:.35rem;font-size:1.05rem}.af-row__thumb{order:-1}@media (width>=760px){.af-row__thumb{order:0}}.af-row__title{font-family:var(--af-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:400;line-height:1.08}.af-row__title a{text-decoration:none}@media (hover:hover){.af-row__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent);text-decoration-thickness:2px}}.af-row__dek{color:var(--af-ink-2);max-width:52ch;margin:.6rem 0 0;font-size:1.06rem;line-height:1.6}.af-row__foot{gap:.85rem;margin-top:1.1rem;display:grid}.af-row__gap{--af-gap-size:1.65rem}.af-row__gap .af-gap__label{max-width:30ch;font-size:.98rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.af-row .af-thumb{transition:transform .22s}.af-row:hover .af-thumb{transform:translateY(-3px)}}.af-returns__title{margin:clamp(3rem,7vw,4.5rem) 0 .9rem;font-weight:400}.af-returns{background:var(--af-rule);border:1px solid var(--af-rule);grid-template-columns:1fr;gap:1px;margin-top:0;display:grid}@media (width>=640px){.af-returns{grid-template-columns:1fr 1fr}}@media (width>=1000px){.af-returns{grid-template-columns:repeat(4,1fr)}}.af-returns__cell{background:var(--af-ground);padding:clamp(1.2rem,2.4vw,1.6rem);text-decoration:none;display:block}@media (hover:hover){.af-returns__cell:hover{background:var(--af-ground-2)}}.af-returns__cell h3{font-family:var(--af-display);margin:.7rem 0 .4rem;font-size:1.75rem;font-weight:400;line-height:1.1}.af-returns__cell p{color:var(--af-ink-2);margin:0;font-size:1rem;line-height:1.55}.af-rubric-block{border-bottom:1px solid var(--af-rule);padding-block:clamp(1.8rem,4vw,2.6rem)}.af-rubric-block__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.af-rubric-block__title{font-family:var(--af-display);margin:0;font-size:clamp(2rem,4.4vw,2.9rem);font-weight:400;line-height:1.05}.af-rubric-block__title a{text-decoration:none}@media (hover:hover){.af-rubric-block__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent)}}.af-rubric-block__blurb{color:var(--af-ink-2);max-width:56ch;margin:.7rem 0 1.2rem;font-size:1.08rem;line-height:1.6}.af-rubric-block__span{gap:.8rem;max-width:min(100%,44rem);margin-bottom:1.4rem;display:grid}.af-rubric-block__span .af-gap__label{max-width:34ch}.af-rubric-block__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.af-rubric-block__list li{flex-wrap:wrap;align-items:baseline;gap:.9rem;display:flex}.af-rubric-block__list a{font-family:var(--af-display);border-bottom:1px solid var(--af-rule);font-size:1.35rem;line-height:1.3;text-decoration:none}@media (hover:hover){.af-rubric-block__list a:hover{border-bottom-color:var(--af-accent)}}.af-essay{padding-top:clamp(1.6rem,3.5vw,2.6rem)}.af-essay__kicker{flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.af-essay__title{font-family:var(--af-display);letter-spacing:-.015em;max-width:20ch;margin:0;font-size:clamp(2.5rem,6.4vw,4.6rem);font-weight:400;line-height:1}.af-essay__dek{color:var(--af-ink-2);max-width:54ch;margin:1.1rem 0 0;font-size:clamp(1.15rem,2vw,1.32rem);line-height:1.55}.af-essay__span{border-top:1px solid var(--af-rule);gap:1.2rem;margin-top:clamp(1.8rem,4vw,2.6rem);padding-top:1.3rem;display:grid}@media (width>=860px){.af-essay__span{grid-template-columns:minmax(0,22rem) 1fr;align-items:center;gap:2.5rem}}.af-essay__gap{--af-gap-size:clamp(2.6rem, 6.5vw, 4rem)}.af-essay__hero{max-width:min(100%,58rem);margin-top:clamp(1.8rem,4vw,2.6rem)}.af-essay__body{margin-top:clamp(2.2rem,5vw,3.4rem)}.af-prose{max-width:var(--af-measure)}.af-prose p{margin:0 0 1.35rem;font-size:1.19rem;line-height:1.68}.af-prose p:first-child{margin-top:0}.af-prose h2{font-family:var(--af-display);margin:2.6rem 0 1rem;font-size:clamp(1.9rem,3.6vw,2.4rem);font-weight:400;line-height:1.12}.af-prose h3{font-family:var(--af-text);margin:2rem 0 .7rem;font-size:1.16rem;font-weight:600;line-height:1.4}.af-prose ul,.af-prose ol{margin:0 0 1.35rem;padding-left:1.3rem}.af-prose li{margin-bottom:.5rem;font-size:1.19rem;line-height:1.66}.af-prose strong{font-weight:600}.af-prose em{font-style:italic}.af-prose a{-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent)}.af-prose code{font-family:var(--af-data);background:var(--af-ground-2);border-radius:2px;padding:.1em .35em;font-size:.95em}.af-block{max-width:min(100%,46rem);margin-block:clamp(2.4rem,5vw,3.4rem)}.af-block--wide{max-width:min(100%,58rem)}.af-pull{border-top:2px solid var(--af-accent);border-bottom:1px solid var(--af-rule);max-width:46rem;margin-block:clamp(2.4rem,5vw,3.4rem);padding-block:clamp(1.3rem,3vw,1.9rem)}.af-pull p{font-family:var(--af-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:400;line-height:1.16}.af-pull cite{font-family:var(--af-data);color:var(--af-ink-2);margin-top:.9rem;font-size:.9rem;font-style:normal;display:block}.af-note{border:1px solid var(--af-rule);border-left:3px solid var(--af-accent);background:color-mix(in srgb, var(--af-mat) 45%, transparent);max-width:44rem;margin-block:clamp(2.4rem,5vw,3.4rem);padding:clamp(1.1rem,2.4vw,1.5rem)}.af-blog[data-af-theme=dark] .af-note{background:var(--af-ground-2)}.af-note__title{font-family:var(--af-data);letter-spacing:.06em;text-transform:uppercase;color:var(--af-accent-ink);margin:0 0 .6rem;font-size:.88rem}.af-note p{margin:0 0 .8rem;font-size:1.08rem;line-height:1.6}.af-note p:last-child{margin-bottom:0}.af-mark{align-items:center;gap:1rem;max-width:min(100%,56rem);margin-block:clamp(2.6rem,5.5vw,3.6rem);display:flex}.af-mark__year{font-family:var(--af-data);color:var(--af-accent-ink);font-variant-numeric:tabular-nums;flex:none;font-size:1.3rem;font-weight:500;line-height:1}.af-mark__year:before{content:"";background:var(--af-accent);vertical-align:-.1em;width:2px;height:1.05em;margin-right:.6rem;display:inline-block}.af-mark__label{font-family:var(--af-text);color:var(--af-ink-2);font-size:1rem;line-height:1.4}.af-mark__line{background:var(--af-rule);flex:auto;min-width:1rem;height:1px}.af-compare{border-top:1px solid var(--af-rule);max-width:min(100%,52rem);margin-block:clamp(2.4rem,5vw,3.4rem)}.af-compare__row{border-bottom:1px solid var(--af-rule);grid-template-columns:1fr;gap:.2rem 1.4rem;padding-block:.95rem;display:grid}@media (width>=640px){.af-compare__row{grid-template-columns:9.5rem 1fr;align-items:baseline}}.af-compare__lang{font-family:var(--af-data);color:var(--af-ink-2);font-size:.88rem;line-height:1.5}.af-compare__text{font-family:var(--af-display);font-size:clamp(1.3rem,2.6vw,1.55rem);line-height:1.3}.af-compare__note{color:var(--af-ink-2);margin:.9rem 0 0;font-size:1rem;line-height:1.55}.af-next{border-top:1px solid var(--af-rule);gap:1.2rem;margin-top:clamp(3rem,7vw,4.5rem);padding-top:1.4rem;display:grid}@media (width>=760px){.af-next{grid-template-columns:1fr auto;align-items:end}}.af-next__title{font-family:var(--af-display);margin:.5rem 0 0;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:400;line-height:1.1}.af-next__title a{text-decoration:none}@media (hover:hover){.af-next__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--af-accent);text-decoration-color:var(--af-accent)}}.af-page-head{border-bottom:1px solid var(--af-rule);padding-top:clamp(2rem,4.5vw,3.2rem);padding-bottom:clamp(1.4rem,3vw,2rem)}.af-page-head h1{font-family:var(--af-display);letter-spacing:-.015em;margin:.6rem 0 0;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:400;line-height:1}.af-page-head p{color:var(--af-ink-2);max-width:50ch;margin:.9rem 0 0;font-size:1.15rem;line-height:1.55}.af-back{font-family:var(--af-data);color:var(--af-ink-2);align-items:center;gap:.4rem;font-size:.92rem;text-decoration:none;display:inline-flex}@media (hover:hover){.af-back:hover{color:var(--af-accent-ink)}}.af-missing{max-width:46ch;padding-block:clamp(3rem,8vw,6rem)}.af-missing h1{font-family:var(--af-display);margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:400;line-height:1.05}:is(html:has(.hearsay),body:has(.hearsay)){background:#f4f1ea}:is(html:has(.hearsay[data-hs-theme=dark]),body:has(.hearsay[data-hs-theme=dark])){background:#131210}.hearsay{--hs-paper:#f4f1ea;--hs-plate:#fffdf8;--hs-sunk:#ebe6db;--hs-ink:#17140f;--hs-ink-soft:#46403a;--hs-ink-faint:#6b6459;--hs-rule:#ded7ca;--hs-rule-strong:#c9c0ae;--hs-signal:#d1442f;--hs-signal-ink:#a8321f;--hs-signal-wash:#f7e7e2;--hs-duo-light:#f4ecdd;--hs-duo-shadow:#17130e;--hs-shadow-card:0 1px 2px #17130e0d, 0 12px 30px -18px #17130e59;--hs-display:"Fraunces", "Playfair Display", Georgia, serif;--hs-body:"Work Sans", "Inter", system-ui, sans-serif;--hs-mono:"JetBrains Mono", ui-monospace, monospace;--hs-gap:clamp(1.15rem, 4vw, 2.25rem);--hs-rail:4.75rem;background:var(--hs-paper);color:var(--hs-ink);font-family:var(--hs-body);min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-font-smoothing:antialiased;font-size:1.18rem;line-height:1.7}.hearsay[data-hs-theme=dark]{--hs-paper:#131210;--hs-plate:#1c1a17;--hs-sunk:#201d19;--hs-ink:#f3eee5;--hs-ink-soft:#b3aa9c;--hs-ink-faint:#8b8275;--hs-rule:#322d27;--hs-rule-strong:#4a433a;--hs-signal:#ff6f4e;--hs-signal-ink:#ff8b6e;--hs-signal-wash:#2b1a15;--hs-duo-light:#e9dcc6;--hs-duo-shadow:#0a0908;--hs-shadow-card:0 1px 2px #0006, 0 14px 34px -20px #000000e6}.hearsay *,.hearsay :before,.hearsay :after{box-sizing:border-box}.hearsay h1,.hearsay h2,.hearsay h3,.hearsay p,.hearsay figure,.hearsay ul,.hearsay ol,.hearsay blockquote{margin:0}.hearsay img{max-width:100%;display:block}.hearsay a{color:inherit}.hearsay :focus-visible{outline:2px solid var(--hs-signal);outline-offset:3px;border-radius:2px}.hs-shell{width:100%;max-width:74rem;margin:0 auto;padding-inline:clamp(1.1rem,4vw,2.75rem)}.hs-main{padding-bottom:4rem;display:block}.hs-masthead{z-index:20;background:color-mix(in srgb, var(--hs-paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--hs-rule);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.hs-masthead-in{flex-wrap:wrap;align-items:center;gap:clamp(.7rem,2.6vw,2rem);min-height:4rem;padding-block:.7rem;display:flex}.hs-wordmark{font-family:var(--hs-display);font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.015em;white-space:nowrap;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:none}.hs-wordmark span{color:var(--hs-signal)}.hs-navlinks{font-family:var(--hs-mono);align-items:center;gap:clamp(.75rem,2.4vw,1.5rem);margin-left:auto;font-size:.9rem;display:flex}.hs-navlinks a{color:var(--hs-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding-block:.35rem;text-decoration:none}.hs-navlinks a[aria-current=page],.hs-navlinks a.is-on{color:var(--hs-ink);border-bottom-color:var(--hs-signal)}@media (hover:hover){.hs-navlinks a:hover{color:var(--hs-ink)}}@media (width<=34rem){.hs-masthead-in{row-gap:.4rem;min-height:0;padding-block:.55rem}.hs-navlinks{order:3;width:100%;margin-left:0}.hs-themebtn{margin-left:auto}}.hs-themebtn{font-family:var(--hs-mono);color:var(--hs-ink-soft);border:1px solid var(--hs-rule);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.34rem .7rem;font-size:.86rem;line-height:1.2;display:inline-flex}@media (hover:hover){.hs-themebtn:hover{border-color:var(--hs-rule-strong);color:var(--hs-ink)}}.hs-chain{font-family:var(--hs-mono);flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;line-height:1.45;display:flex}.hs-hop{white-space:nowrap;align-items:baseline;gap:.42rem;max-width:100%;display:inline-flex}.hs-hop-when{color:var(--hs-signal-ink);font-size:.86rem;font-weight:500}.hs-hop-what{color:var(--hs-ink-soft);white-space:normal;font-size:.92rem}.hs-arrow{color:var(--hs-signal);font-size:.95rem;transform:translateY(.05em)}.hs-chain.is-compact .hs-hop-when{font-size:.84rem}.hs-chain.is-compact .hs-hop-what{font-size:.88rem}.hs-chain.is-stack{gap:0;display:grid}.hs-chain.is-stack .hs-hop{white-space:normal;grid-template-columns:1fr;align-items:baseline;gap:.1rem 1.1rem;max-width:none;padding:.4rem 0 .4rem 1.2rem;display:grid;position:relative}.hs-chain.is-stack .hs-hop:before{content:"";background:var(--hs-rule-strong);width:1px;position:absolute;top:0;bottom:0;left:.22rem}.hs-chain.is-stack .hs-hop:first-child:before{top:.85rem}.hs-chain.is-stack .hs-hop:last-child:before{height:.85rem;bottom:auto}.hs-chain.is-stack .hs-hop:after{content:"";background:var(--hs-signal);border-radius:50%;width:7px;height:7px;position:absolute;top:.72rem;left:0}.hs-chain.is-stack .hs-hop-what{color:var(--hs-ink)}@media (width>=30rem){.hs-chain.is-stack .hs-hop{grid-template-columns:8.5rem 1fr}}.hs-chain-label{font-family:var(--hs-mono);letter-spacing:.02em;color:var(--hs-ink-faint);margin-bottom:.5rem;font-size:.86rem;display:block}.hs-stamp{font-family:var(--hs-mono);color:var(--hs-signal-ink);border:1px solid color-mix(in srgb, var(--hs-signal) 40%, transparent);background:var(--hs-signal-wash);white-space:nowrap;border-radius:3px;align-items:baseline;gap:.28rem;padding:.15rem .5rem .2rem;font-size:.92rem;display:inline-flex}.hs-stamp b{font-weight:600}.hs-routetag{font-family:var(--hs-mono);color:var(--hs-ink-faint);border-bottom:1px solid var(--hs-rule-strong);white-space:nowrap;padding-bottom:1px;font-size:.9rem;text-decoration:none}@media (hover:hover){.hs-routetag:hover{color:var(--hs-ink);border-bottom-color:var(--hs-signal)}}.hs-kicker{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hs-plate{isolation:isolate;background:var(--hs-duo-light);border:1px solid var(--hs-rule);border-radius:2px;position:relative;overflow:hidden}.hs-plate img{object-fit:cover;object-position:var(--hs-plate-pos,center top);filter:grayscale()contrast(1.07)brightness(1.03);mix-blend-mode:multiply;width:100%;height:100%}.hs-plate:after{content:"";background:var(--hs-duo-shadow);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.hearsay[data-hs-theme=dark] .hs-plate img{filter:grayscale()contrast(1.02)brightness(1.06)}.hs-plate:before{content:"";border-top:3px solid var(--hs-signal);border-left:3px solid var(--hs-signal);z-index:3;pointer-events:none;width:1.6rem;height:1.6rem;position:absolute;top:0;left:0}.hs-fig{margin-block:clamp(2rem,5vw,3rem)}.hs-fig figcaption{font-family:var(--hs-mono);color:var(--hs-ink-soft);max-width:46rem;margin-top:.7rem;font-size:.9rem;line-height:1.55}.hs-fig .hs-source{color:var(--hs-ink-faint);margin-top:.2rem;font-size:.85rem;display:block}.hs-hero{grid-template-columns:1fr;align-items:start;gap:clamp(1.35rem,4vw,2.5rem);padding-block:clamp(1.75rem,5vw,3.5rem) clamp(2rem,5vw,3.25rem);display:grid}.hs-hero-title{font-family:var(--hs-display);font-variation-settings:"SOFT" 20, "WONK" 1;letter-spacing:-.022em;text-wrap:balance;margin-block:.85rem 0;font-size:clamp(2.35rem,6.4vw,4.1rem);font-weight:700;line-height:1.03}.hs-hero-title a{text-decoration:none}@media (hover:hover){.hs-hero-title a:hover{color:var(--hs-signal-ink)}}.hs-hero-dek{color:var(--hs-ink-soft);max-width:34rem;margin-top:1rem;font-size:clamp(1.16rem,2.2vw,1.35rem);line-height:1.55}.hs-hero-chain{border-top:1px solid var(--hs-rule);margin-top:1.35rem;padding-top:1.1rem}.hs-hero-plate{aspect-ratio:4/3}.hs-cta{font-family:var(--hs-mono);color:var(--hs-ink);border-bottom:2px solid var(--hs-signal);align-items:center;gap:.5rem;margin-top:1.4rem;padding-bottom:.15rem;font-size:.98rem;text-decoration:none;display:inline-flex}@media (hover:hover){.hs-cta:hover{color:var(--hs-signal-ink)}}@media (width>=62rem){.hs-hero{grid-template-columns:1.04fr .96fr;grid-template-areas:"lede plate""tail plate";gap:1.5rem clamp(2rem,4vw,3.5rem)}.hs-hero-lede{grid-area:lede;align-self:end}.hs-hero-tail{grid-area:tail}.hs-hero-plate{aspect-ratio:3/3.7;grid-area:plate;align-self:center}}.hs-sechead{border-top:2px solid var(--hs-ink);align-items:baseline;gap:1rem;margin-top:clamp(1rem,3vw,2rem);padding-top:clamp(1.75rem,4vw,2.5rem);padding-bottom:1.25rem;display:flex}.hs-sechead h2{font-family:var(--hs-display);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.01em;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:600;line-height:1.15}.hs-sechead p{font-family:var(--hs-mono);color:var(--hs-ink-faint);text-align:right;margin-left:auto;font-size:.9rem}.hs-run{display:block}.hs-item{border-top:1px solid var(--hs-rule);grid-template-columns:3rem 1fr;gap:0 clamp(.75rem,2vw,1.5rem);padding-block:clamp(1.5rem,3.5vw,2.25rem);display:grid;position:relative}.hs-item:first-child{border-top:0}.hs-item-rail{justify-content:center;display:flex;position:relative}.hs-item-rail:before{content:"";background:var(--hs-rule-strong);width:1px;position:absolute;top:3.1rem;bottom:-3rem;left:50%}.hs-item:last-child .hs-item-rail:before{display:none}.hs-item-n{font-family:var(--hs-display);font-variation-settings:"SOFT" 20, "WONK" 1;color:var(--hs-ink);background:var(--hs-paper);z-index:1;padding-bottom:.35rem;font-size:1.9rem;font-weight:700;line-height:1}.hs-item-body{grid-template-columns:1fr;gap:1rem;display:grid}.hs-item-thumb{aspect-ratio:16/10}.hs-item h3{font-family:var(--hs-display);font-variation-settings:"SOFT" 25, "WONK" 1;letter-spacing:-.015em;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.42rem,3vw,1.85rem);font-weight:600;line-height:1.14}.hs-item h3 a{text-decoration:none}@media (hover:hover){.hs-item h3 a:hover{color:var(--hs-signal-ink)}}.hs-item-dek{color:var(--hs-ink-soft);max-width:40rem;margin-top:.6rem;font-size:1.06rem;line-height:1.6}.hs-item-chain{margin-top:.95rem}@media (width>=48rem){.hs-item{grid-template-columns:var(--hs-rail) 1fr}.hs-item-n{font-size:2.5rem}.hs-item-body{grid-template-columns:1fr 15rem;align-items:start;gap:clamp(1.25rem,3vw,2.25rem)}.hs-item-thumb{aspect-ratio:3/3.6;order:2}.hs-item-text{order:1}}.hs-routes{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=48rem){.hs-routes{grid-template-columns:repeat(3,1fr)}}.hs-routecard{background:var(--hs-plate);border:1px solid var(--hs-rule);box-shadow:var(--hs-shadow-card);border-radius:3px;padding:1.25rem 1.35rem 1.4rem;text-decoration:none;display:block}.hs-routecard h3{font-family:var(--hs-display);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.012em;font-size:1.5rem;font-weight:600;line-height:1.15}.hs-routecard p{color:var(--hs-ink-soft);margin-top:.5rem;font-size:1.02rem;line-height:1.55}.hs-routecard .hs-count{font-family:var(--hs-mono);color:var(--hs-signal-ink);margin-top:.9rem;font-size:.88rem;display:block}@media (hover:hover){.hs-routecard{transition:transform .16s,border-color .16s}.hs-routecard:hover{border-color:var(--hs-rule-strong);transform:translateY(-2px)}}.hs-essay{padding-top:clamp(1.5rem,4vw,2.75rem)}.hs-back{font-family:var(--hs-mono);color:var(--hs-ink-faint);gap:.45rem;margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}@media (hover:hover){.hs-back:hover{color:var(--hs-ink)}}.hs-essay-head{max-width:46rem}.hs-essay h1{font-family:var(--hs-display);font-variation-settings:"SOFT" 20, "WONK" 1;letter-spacing:-.022em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.1rem,5.4vw,3.4rem);font-weight:700;line-height:1.05}.hs-essay-dek{color:var(--hs-ink-soft);margin-top:1.1rem;font-size:clamp(1.14rem,2.1vw,1.32rem);line-height:1.55}.hs-essay-meta{font-family:var(--hs-mono);color:var(--hs-ink-faint);flex-wrap:wrap;gap:.35rem .75rem;margin-top:1.1rem;font-size:.88rem;display:flex}.hs-essay-meta span+span:before{content:"·";color:var(--hs-signal);margin-right:.7rem}.hs-custody{background:var(--hs-plate);border:1px solid var(--hs-rule);border-left:3px solid var(--hs-signal);border-radius:2px;max-width:52rem;margin-top:clamp(1.5rem,3vw,2rem);padding:1.1rem 1.2rem 1.2rem}.hs-body{max-width:38rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.hs-body>*+*{margin-top:1.55rem}.hs-body p{color:var(--hs-ink);font-size:1.18rem;line-height:1.72}.hs-body p a,.hs-holdings a,.hs-aside a{color:var(--hs-signal-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hs-body h2{font-family:var(--hs-display);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.015em;margin-top:clamp(2.25rem,5vw,3rem);padding-top:.35rem;font-size:clamp(1.5rem,3vw,1.95rem);font-weight:600;line-height:1.15;position:relative}.hs-body h2:before{content:"";background:var(--hs-signal);width:2.25rem;height:3px;position:absolute;top:-.85rem;left:0}.hs-body em{font-style:italic}.hs-body code,.hs-holdings code,.hs-aside code{font-family:var(--hs-mono);background:var(--hs-sunk);border:1px solid var(--hs-rule);border-radius:3px;padding:.08em .32em;font-size:.9em}.hs-body strong{font-weight:600}.hs-body ul{padding-left:1.15rem;list-style:none}.hs-body li{font-size:1.15rem;line-height:1.65;position:relative}.hs-body li+li{margin-top:.6rem}.hs-body li:before{content:"→";color:var(--hs-signal);font-family:var(--hs-mono);font-size:.9rem;position:absolute;left:-1.15rem}.hs-quote{border-left:3px solid var(--hs-signal);margin-block:clamp(2rem,5vw,2.75rem);padding-left:clamp(1rem,3vw,1.5rem)}.hs-quote p{font-family:var(--hs-display);font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.012em;color:var(--hs-ink);font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:500;line-height:1.28}.hs-quote cite{font-family:var(--hs-mono);color:var(--hs-ink-faint);margin-top:.75rem;font-size:.88rem;font-style:normal;display:block}.hs-aside{background:var(--hs-sunk);border:1px solid var(--hs-rule);border-radius:3px;margin-block:clamp(2rem,5vw,2.75rem);padding:1.15rem 1.25rem 1.3rem}.hs-aside-label{font-family:var(--hs-mono);color:var(--hs-signal-ink);margin-bottom:.5rem;font-size:.86rem;display:block}.hs-aside p{color:var(--hs-ink-soft);font-size:1.06rem;line-height:1.62}.hs-cols{border:1px solid var(--hs-rule);background:var(--hs-plate);border-radius:3px;margin-block:clamp(2rem,5vw,2.75rem);overflow:hidden}.hs-cols-label{font-family:var(--hs-mono);color:var(--hs-ink-faint);border-bottom:1px solid var(--hs-rule);background:var(--hs-sunk);padding:.75rem 1.1rem;font-size:.86rem;display:block}.hs-cols-row{grid-template-columns:1fr;gap:.2rem;padding:.85rem 1.1rem;display:grid}.hs-cols-row+.hs-cols-row{border-top:1px solid var(--hs-rule)}.hs-cols-key{font-family:var(--hs-mono);color:var(--hs-signal-ink);font-size:.86rem}.hs-cols-val{font-size:1.08rem;line-height:1.5}.hs-cols-note{border-top:1px solid var(--hs-rule);background:var(--hs-sunk);font-family:var(--hs-mono);color:var(--hs-ink-soft);padding:.8rem 1.1rem .95rem;font-size:.88rem;line-height:1.55}@media (width>=40rem){.hs-cols-row{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.35rem 1.1rem}}.hs-fig.is-wide{max-width:52rem}.hs-holdings{border-top:2px solid var(--hs-ink);max-width:44rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding-top:1.35rem}.hs-holdings h2{font-family:var(--hs-display);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.012em;font-size:1.45rem;font-weight:600;line-height:1.2}.hs-holdings ul{gap:.7rem;margin-top:1rem;padding:0;list-style:none;display:grid}.hs-holdings li{font-family:var(--hs-mono);color:var(--hs-ink-soft);grid-template-columns:1.3rem 1fr;font-size:.98rem;line-height:1.55;display:grid}.hs-holdings li:before{content:"·";color:var(--hs-signal);font-weight:700}.hs-jump{border-top:1px solid var(--hs-rule);grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding-top:1.5rem;display:grid}@media (width>=48rem){.hs-jump{grid-template-columns:1fr 1fr}}.hs-jump a{border:1px solid var(--hs-rule);background:var(--hs-plate);border-radius:3px;padding:1rem 1.1rem 1.15rem;text-decoration:none;display:block}.hs-jump span{font-family:var(--hs-mono);color:var(--hs-ink-faint);margin-bottom:.4rem;font-size:.86rem;display:block}.hs-jump strong{font-family:var(--hs-display);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.01em;font-size:1.18rem;font-weight:600;line-height:1.25}.hs-jump .hs-jump-next{text-align:right}@media (hover:hover){.hs-jump a{transition:border-color .16s}.hs-jump a:hover{border-color:var(--hs-signal)}}.hs-routehead{border-bottom:2px solid var(--hs-ink);max-width:46rem;padding-block:clamp(2rem,5vw,3rem) clamp(1.25rem,3vw,2rem)}.hs-routehead h1{font-family:var(--hs-display);font-variation-settings:"SOFT" 20, "WONK" 1;letter-spacing:-.022em;margin-top:.8rem;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:700;line-height:1.05}.hs-routehead p{color:var(--hs-ink-soft);margin-top:.9rem;font-size:clamp(1.14rem,2.1vw,1.3rem);line-height:1.55}.hs-foot{border-top:2px solid var(--hs-ink);margin-top:clamp(3rem,8vw,5rem);padding-block:clamp(2rem,5vw,3rem) clamp(2.5rem,6vw,3.5rem)}.hs-foot-grid{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=48rem){.hs-foot-grid{grid-template-columns:1.3fr 1fr}}.hs-foot-blurb{color:var(--hs-ink-soft);max-width:32rem;margin-top:.85rem;font-size:1.05rem;line-height:1.6}.hs-foot-blurb a{color:var(--hs-signal-ink);text-underline-offset:3px;text-decoration:underline}.hs-foot-links{font-family:var(--hs-mono);gap:.55rem;font-size:.95rem;display:grid}.hs-foot-links a{color:var(--hs-ink-soft);border-bottom:1px solid #0000;width:fit-content;text-decoration:none}@media (hover:hover){.hs-foot-links a:hover{color:var(--hs-ink);border-bottom-color:var(--hs-signal)}}.hs-foot-fine{border-top:1px solid var(--hs-rule);font-family:var(--hs-mono);color:var(--hs-ink-faint);margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:1.25rem;font-size:.86rem;line-height:1.6}.hs-missing{max-width:36rem;padding-block:clamp(3rem,10vw,6rem)}.hs-missing h1{font-family:var(--hs-display);font-variation-settings:"SOFT" 20, "WONK" 1;letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.08}.hs-missing p{color:var(--hs-ink-soft);margin-top:1rem}@media (prefers-reduced-motion:reduce){.hearsay *,.hearsay :before,.hearsay :after{transition:none!important;animation:none!important}}html:has(.pg[data-pg-theme=light]){background:#eceee9}html:has(.pg[data-pg-theme=light]) body{background:#eceee9}html:has(.pg[data-pg-theme=dark]){background:#10161a}html:has(.pg[data-pg-theme=dark]) body{background:#10161a}.pg{--pg-paper:#eceee9;--pg-paper-deep:#e2e5df;--pg-plate:#fbfcfa;--pg-ink:#14191a;--pg-ink-soft:#414b4d;--pg-ink-faint:#55605f;--pg-line:#c5cbc3;--pg-line-soft:#d7dcd5;--pg-rust:#b23f13;--pg-rust-deep:#8a2f0c;--pg-deep:#124b52;--pg-img-filter:none;--pg-shadow:0 1px 2px #14191a0a, 0 10px 30px #14191a0f;--pg-shadow-lift:0 2px 4px #14191a0d, 0 18px 44px #14191a1a;--pg-sans:"Work Sans", system-ui, sans-serif;--pg-display:"Fraunces", "Playfair Display", Georgia, serif;--pg-mono:"JetBrains Mono", ui-monospace, monospace;--pg-measure:66ch;--pg-gutter:clamp(1.15rem, 4vw, 3rem);background:var(--pg-paper);color:var(--pg-ink);font-family:var(--pg-sans);-webkit-font-smoothing:antialiased;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;font-size:1.2rem;font-weight:400;line-height:1.72;display:flex;overflow-x:hidden}.pg[data-pg-theme=dark]{--pg-paper:#10161a;--pg-paper-deep:#0b1013;--pg-plate:#172024;--pg-ink:#e9ede9;--pg-ink-soft:#b0bcb9;--pg-ink-faint:#93a09d;--pg-line:#2f3b3e;--pg-line-soft:#232d30;--pg-rust:#e2733f;--pg-rust-deep:#f0a075;--pg-deep:#6fc2c9;--pg-img-filter:brightness(1.07) contrast(1.03);--pg-shadow:0 1px 2px #0006, 0 10px 30px #0000005c;--pg-shadow-lift:0 2px 4px #00000070, 0 18px 44px #00000075}.pg *,.pg :before,.pg :after{box-sizing:border-box}.pg :focus-visible{outline:2px solid var(--pg-rust);outline-offset:3px;border-radius:2px}.pg-rule{background:var(--pg-line);border:0;height:1px;margin:0;position:relative}.pg-rule:after{content:"";background:var(--pg-rust);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pg-rule[data-node=center]:after{left:50%;transform:translate(-50%,-50%)}.pg-rule[data-node=end]:after{left:auto;right:0;transform:translateY(-50%)}.pg-rule[data-node=none]:after{display:none}.pg-shell{width:100%;max-width:76rem;padding-inline:var(--pg-gutter);margin:0 auto}.pg-main{flex:auto;width:100%}.pg-head{padding-block:1.1rem 0}.pg-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.pg-mark{color:inherit;align-items:baseline;gap:.55rem;text-decoration:none;display:inline-flex}.pg-mark-word{font-family:var(--pg-display);letter-spacing:.02em;font-variation-settings:"SOFT" 0, "WONK" 0;font-size:1.6rem;font-weight:800;line-height:1}.pg-mark-node{background:var(--pg-rust);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.pg-nav{flex-wrap:wrap;align-items:center;gap:clamp(.85rem,2.4vw,1.6rem);display:flex}.pg-navlink{font-family:var(--pg-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pg-ink-soft);border-bottom:1px solid #0000;padding-block:.25rem;font-size:.85rem;font-weight:500;text-decoration:none}.pg-navlink[aria-current=page]{color:var(--pg-ink);border-bottom-color:var(--pg-rust)}@media (hover:hover){.pg-navlink:hover{color:var(--pg-ink);border-bottom-color:var(--pg-line)}}.pg-toggle{font-family:var(--pg-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pg-ink-soft);border:1px solid var(--pg-line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.pg-toggle-node{background:var(--pg-rust);border-radius:50%;flex:none;width:7px;height:7px}@media (hover:hover){.pg-toggle:hover{color:var(--pg-ink);border-color:var(--pg-ink-faint)}}.pg-meta{font-family:var(--pg-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pg-ink-faint);font-size:.85rem;font-weight:500;line-height:1.5}.pg-meta strong,.pg-meta .pg-num{color:var(--pg-rust);font-weight:600}.pg-metarow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pg-tag{font-family:var(--pg-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pg-ink-soft);border:1px solid var(--pg-line);white-space:nowrap;border-radius:999px;padding:.15rem .7rem;font-size:.8rem;font-weight:500;text-decoration:none}.pg-tag[aria-current=page]{border-color:var(--pg-rust);color:var(--pg-ink);background:var(--pg-plate)}@media (hover:hover){.pg-tag:hover{border-color:var(--pg-rust);color:var(--pg-ink)}}.pg-plate{background:var(--pg-plate);border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);margin:0;padding:.7rem}.pg-plate img{width:100%;height:auto;filter:var(--pg-img-filter);background:var(--pg-paper-deep);display:block}.pg-plate--crop img{aspect-ratio:3/2;object-fit:cover;object-position:center}.pg-plate--portrait{max-width:27rem}.pg-cap{margin:0;padding-top:.6rem}.pg-cap-text{color:var(--pg-ink-soft);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.pg-cap-credit{font-family:var(--pg-mono);letter-spacing:.03em;color:var(--pg-ink-faint);margin-top:.3rem;font-size:.8rem;display:block}.pg-strip{font-family:var(--pg-mono);letter-spacing:.02em;color:var(--pg-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.85rem;line-height:1.5;display:flex}.pg-strip-stop{white-space:nowrap}.pg-strip-when{color:var(--pg-ink-faint)}.pg-strip-link{align-items:center;gap:.4rem;display:inline-flex}.pg-strip-link:before,.pg-strip-link:after{content:"";background:var(--pg-line);width:.9rem;height:1px}.pg-strip-link i{background:var(--pg-rust);border-radius:50%;flex:none;width:5px;height:5px;display:block}@media (width<=34rem){.pg-strip-link:before,.pg-strip-link:after{width:.35rem}}.pg-manifest{border-top:1px solid var(--pg-line);border-bottom:1px solid var(--pg-line);margin:2.6rem 0;padding:1.4rem 0 1.5rem}.pg-manifest-title{font-family:var(--pg-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pg-rust);margin:0 0 1.1rem;font-size:.85rem;font-weight:600}.pg-manifest-list{margin:0;padding:0;list-style:none}.pg-manifest-row{grid-template-columns:8.5rem 1.4rem 1fr;align-items:start;column-gap:.5rem;display:grid}.pg-manifest-when{font-family:var(--pg-mono);letter-spacing:.02em;color:var(--pg-ink-faint);text-align:right;padding-top:.42rem;font-size:.85rem;line-height:1.5;display:block}.pg-manifest-track{background:var(--pg-line);place-self:stretch center;width:1px;min-height:2.4rem;display:block;position:relative}.pg-manifest-row:first-child .pg-manifest-track{background:linear-gradient(to bottom, transparent 0 .7rem, var(--pg-line) .7rem)}.pg-manifest-row:last-child .pg-manifest-track{background:linear-gradient(to bottom, var(--pg-line) 0 .75rem, transparent .75rem)}.pg-manifest-track:before{content:"";background:var(--pg-rust);border-radius:50%;width:9px;height:9px;position:absolute;top:.62rem;left:50%;transform:translate(-50%)}.pg-manifest-body{padding-block:.15rem 1.1rem;display:block}.pg-manifest-row:last-child .pg-manifest-body{padding-bottom:0}.pg-manifest-place{color:var(--pg-ink);font-size:1.08rem;font-weight:600;line-height:1.45;display:block}.pg-manifest-who{color:var(--pg-ink-soft);max-width:52ch;margin:.1rem 0 0;font-size:1.02rem;line-height:1.55;display:block}@media (width<=34rem){.pg-manifest-row{grid-template-columns:1.4rem 1fr}.pg-manifest-when{text-align:left;grid-area:1/2;padding-top:0;padding-bottom:.1rem}.pg-manifest-track{grid-area:1/1/span 2}.pg-manifest-track:before{top:.3rem}.pg-manifest-body{grid-area:2/2;padding-top:0}}.pg-drop{background:var(--pg-paper-deep);border:1px solid var(--pg-line);border-left:3px solid var(--pg-rust);margin:2.6rem 0;padding:1.25rem 1.4rem 1.35rem}.pg-drop-label{font-family:var(--pg-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pg-rust);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.pg-drop-headline{font-family:var(--pg-display);letter-spacing:-.01em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;margin:0 0 .5rem;font-size:clamp(1.25rem,1.05rem + .8vw,1.55rem);font-weight:700;line-height:1.25}.pg-drop-body{color:var(--pg-ink-soft);margin:0;font-size:1.08rem;line-height:1.65}.pg-pull{border:0;margin:2.6rem 0;padding:0}.pg-pull-text{font-family:var(--pg-display);letter-spacing:-.015em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 1;margin:1.1rem 0;font-size:clamp(1.4rem,1.1rem + 1.5vw,2rem);font-weight:500;line-height:1.28}.pg-pull-cite{font-family:var(--pg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-ink-faint);font-size:.85rem;font-style:normal;display:block}.pg-prose{max-width:52rem}.pg-prose>p,.pg-prose>h2,.pg-prose>blockquote,.pg-prose>ul,.pg-prose>ol{max-width:var(--pg-measure)}.pg-prose>p{color:var(--pg-ink);margin:0 0 1.3rem;font-size:1.2rem;line-height:1.72}.pg-prose>p:first-child{font-size:1.3rem;line-height:1.62}.pg-prose h2{font-family:var(--pg-display);letter-spacing:-.015em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;margin:2.5rem 0 .9rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem);font-weight:700;line-height:1.24}.pg-prose h2+p{margin-top:0}.pg-prose a{color:var(--pg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pg-rust);text-decoration-color:var(--pg-rust);text-underline-offset:.2em;text-decoration-thickness:1.5px}@media (hover:hover){.pg-prose a:hover{color:var(--pg-rust-deep)}}.pg-prose strong{font-weight:600}.pg-prose em{font-style:italic}.pg-prose blockquote{border-left:2px solid var(--pg-line);color:var(--pg-ink-soft);margin:1.6rem 0;padding-left:1.1rem;font-size:1.12rem}.pg-prose blockquote p{margin:0 0 .7rem}.pg-prose blockquote p:last-child{margin-bottom:0}.pg-prose figure{margin:2.4rem 0}.pg-chain{border-top:1px solid var(--pg-line);margin:2.4rem 0;padding-top:1.1rem}.pg-chain-list{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.pg-chain-row{grid-template-columns:10rem 1fr;align-items:baseline;gap:.4rem .9rem;display:grid}.pg-chain-lang{font-family:var(--pg-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--pg-ink-faint);font-size:.85rem}.pg-chain-form{font-family:var(--pg-display);color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;font-size:1.24rem;font-weight:600}@media (width<=30rem){.pg-chain-row{grid-template-columns:1fr;gap:0}}.pg-back{font-family:var(--pg-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pg-ink-soft);align-items:center;gap:.5rem;margin-top:1.6rem;font-size:.85rem;text-decoration:none;display:inline-flex}@media (hover:hover){.pg-back:hover{color:var(--pg-rust)}}.pg-entry-head{max-width:52rem;padding-top:1.6rem}.pg-title{font-family:var(--pg-display);letter-spacing:-.028em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.05rem,1.15rem + 3.4vw,3.35rem);font-weight:800;line-height:1.06}.pg-deck{color:var(--pg-ink-soft);max-width:44rem;margin:1rem 0 0;font-size:clamp(1.16rem,1.05rem + .5vw,1.38rem);line-height:1.55}.pg-entry-hero{margin:1.9rem 0 2.4rem}.pg-entry-body{padding-bottom:3rem}.pg-entry-foot{border-top:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:3rem;padding-top:1.3rem;display:flex}.pg-next{color:inherit;max-width:30rem;text-decoration:none;display:block}.pg-next-title{font-family:var(--pg-display);letter-spacing:-.015em;font-variation-settings:"SOFT" 0, "WONK" 0;margin-top:.3rem;font-size:1.24rem;font-weight:700;line-height:1.3}@media (hover:hover){.pg-next:hover .pg-next-title{color:var(--pg-rust-deep)}}.pg-hero{padding-top:clamp(1.4rem,3vw,2.6rem)}.pg-standfirst{color:var(--pg-ink-soft);max-width:40rem;margin:0 0 clamp(1.4rem,3vw,2.2rem);font-size:clamp(1.08rem,1rem + .4vw,1.24rem);line-height:1.55}.pg-standfirst b{color:var(--pg-ink);font-weight:600}.pg-lead{grid-template:"head media""foot media"/minmax(0,1.06fr) minmax(0,1fr);align-content:center;gap:1.2rem clamp(1.5rem,3vw,2.8rem);display:grid}.pg-lead-head{grid-area:head;align-self:end;min-width:0}.pg-lead-media{grid-area:media;align-self:center;min-width:0}.pg-lead-title{font-family:var(--pg-display);letter-spacing:-.03em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.15rem,1.1rem + 3.9vw,3.5rem);font-weight:800;line-height:1.04}.pg-lead-link{color:inherit;text-decoration:none}@media (hover:hover){.pg-lead-link:hover{color:var(--pg-rust-deep)}}.pg-lead-deck{color:var(--pg-ink-soft);margin:.9rem 0 0;font-size:clamp(1.1rem,1.02rem + .4vw,1.26rem);line-height:1.6}.pg-lead-foot{grid-area:foot;align-self:start;justify-items:start;gap:.85rem;min-width:0;display:grid}.pg-cta{font-family:var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-rust-deep);align-items:center;gap:.55rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.pg-cta:after{content:"";background:var(--pg-rust);width:1.6rem;height:1px;transition:width .16s}@media (hover:hover){.pg-cta:hover:after{width:2.6rem}}@media (prefers-reduced-motion:reduce){.pg-cta:after{transition:none}}@media (width<=54rem){.pg-lead{grid-template:"head""media""foot"/1fr;row-gap:1.4rem}}.pg-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.pg-section-title{font-family:var(--pg-display);letter-spacing:-.02em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700}.pg-run{margin:2.6rem 0 0;padding:0;list-style:none}.pg-card{border-top:1px solid var(--pg-line);grid-template-columns:4.5rem minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.4vw,1.9rem);padding:1.6rem 0 1.7rem;display:grid;position:relative}.pg-card:before{content:"";background:var(--pg-rust);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.pg-run>li:last-child .pg-card{border-bottom:1px solid var(--pg-line)}.pg-card-num{font-family:var(--pg-display);color:var(--pg-rust);letter-spacing:-.01em;font-variation-settings:"SOFT" 0, "WONK" 0;padding-top:.1rem;font-size:1.5rem;font-weight:700;line-height:1.2}.pg-card-media{margin:0}.pg-card-media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;filter:var(--pg-img-filter);background:var(--pg-paper-deep);border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);background-clip:content-box;padding:.4rem;transition:box-shadow .18s;display:block}@media (hover:hover){.pg-card:hover .pg-card-media img{box-shadow:var(--pg-shadow-lift)}}@media (prefers-reduced-motion:reduce){.pg-card-media img{transition:none}}.pg-card-body{min-width:0}.pg-card-title{font-family:var(--pg-display);letter-spacing:-.022em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1.35rem,1.15rem + .85vw,1.8rem);font-weight:700;line-height:1.16}.pg-card-link{color:inherit;text-decoration:none}.pg-card-link:after{content:"";position:absolute;inset:0}@media (hover:hover){.pg-card:hover .pg-card-title{color:var(--pg-rust-deep)}}.pg-card-deck{color:var(--pg-ink-soft);max-width:46ch;margin:.6rem 0 0;font-size:1.08rem;line-height:1.6}.pg-card-foot{gap:.55rem;margin-top:.9rem;display:grid}.pg-card-tags{z-index:1;flex-wrap:wrap;gap:.45rem;display:flex;position:relative}@media (width<=60rem){.pg-card{grid-template-columns:3.2rem minmax(0,1fr)}.pg-card-media,.pg-card-body{grid-column:2}}.pg-page-head{padding:2.4rem 0 0}.pg-page-title{font-family:var(--pg-display);letter-spacing:-.028em;color:var(--pg-ink);font-variation-settings:"SOFT" 0, "WONK" 0;margin:.6rem 0 0;font-size:clamp(2rem,1.3rem + 2.4vw,2.9rem);font-weight:800;line-height:1.08}.pg-tagbar{flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;display:flex}.pg-foot{border-top:1px solid var(--pg-line);margin-top:3.5rem;padding:1.6rem 0 3rem;position:relative}.pg-foot:before{content:"";top:-4px;left:var(--pg-gutter);background:var(--pg-rust);border-radius:50%;width:7px;height:7px;position:absolute}.pg-foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem 2.4rem;display:flex}.pg-foot-note{color:var(--pg-ink-soft);max-width:34rem;margin:.5rem 0 0;font-size:1rem;line-height:1.6}.pg-foot-note a{color:var(--pg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pg-rust);text-decoration-color:var(--pg-rust);text-underline-offset:.18em}.pg-foot-links{justify-items:start;gap:.4rem;display:grid}:is(html:has(.blog-vitrine),body:has(.blog-vitrine)){background:#d9d8d3}:is(html:has(.blog-vitrine[data-vt-theme=night]),body:has(.blog-vitrine[data-vt-theme=night])){background:#131417}.blog-vitrine{--vt-wall:#d9d8d3;--vt-wall-deep:#cdcbc5;--vt-panel:#fbfbfa;--vt-ink:#17181b;--vt-ink-soft:#4a4d54;--vt-ink-faint:#5b5e66;--vt-rule:#c2c0ba;--vt-rule-panel:#e0ded8;--vt-mark:#1a3fb8;--vt-mark-wash:#1a3fb812;--vt-shadow:0 1px 0 #17181b0f, 0 26px 44px -30px #17181b8c;--vt-mat:#f7f6f3;--vt-mat-edge:#cbc8c1;--vt-mat-ink:#23242a;--vt-mat-ink-soft:#5a5d65;--vt-mat-keyline:#17181b2e;--vt-serif:"Newsreader", "Crimson Text", Georgia, serif;--vt-mono:"JetBrains Mono", ui-monospace, "Fira Code", monospace;--vt-measure:34rem;--vt-gutter:clamp(1.15rem, 4.2vw, 3.5rem);background:var(--vt-wall);color:var(--vt-ink);font-family:var(--vt-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:1.2rem;line-height:1.68}.blog-vitrine[data-vt-theme=night]{--vt-wall:#131417;--vt-wall-deep:#0d0e10;--vt-panel:#1c1e22;--vt-ink:#eceae5;--vt-ink-soft:#b7b9be;--vt-ink-faint:#8b8e96;--vt-rule:#2e3138;--vt-rule-panel:#2b2e34;--vt-mark:#93b0ff;--vt-mark-wash:#93b0ff1a;--vt-shadow:0 1px 0 #0006, 0 30px 50px -30px #000000d9}.blog-vitrine *,.blog-vitrine :before,.blog-vitrine :after{box-sizing:border-box}.blog-vitrine .vt-shell{width:100%;max-width:74rem;padding-inline:var(--vt-gutter);margin:0 auto}.blog-vitrine .vt-label,.blog-vitrine .vt-meta{font-family:var(--vt-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1.5}.blog-vitrine .vt-meta{color:var(--vt-ink-faint)}.blog-vitrine .vt-num{color:var(--vt-mark);font-weight:600}.blog-vitrine a{color:inherit}.blog-vitrine .vt-link{color:var(--vt-mark);border-bottom:1px solid color-mix(in srgb, var(--vt-mark) 38%, transparent);padding-bottom:.05em;text-decoration:none}.blog-vitrine .vt-link:hover{border-bottom-color:var(--vt-mark)}.blog-vitrine :focus-visible{outline:2px solid var(--vt-mark);outline-offset:3px}.blog-vitrine .vt-rail{border-bottom:1px solid var(--vt-rule);background:color-mix(in srgb, var(--vt-wall) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;padding-top:env(safe-area-inset-top);position:sticky;top:0}.blog-vitrine .vt-rail-in{flex-wrap:wrap;align-items:center;gap:1rem;min-height:3.6rem;display:flex}.blog-vitrine .vt-wordmark{font-family:var(--vt-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--vt-ink);white-space:nowrap;margin-right:auto;font-size:1.02rem;font-weight:700;text-decoration:none}.blog-vitrine .vt-wordmark:before{content:"";border:2px solid var(--vt-mark);vertical-align:.02em;width:.62rem;height:.62rem;margin-right:.7rem;display:inline-block}.blog-vitrine .vt-rail-links{flex-wrap:wrap;align-items:center;gap:1.05rem;display:flex}.blog-vitrine .vt-rail-links a{font-family:var(--vt-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--vt-ink-soft);border-bottom:1px solid #0000;padding:.35rem 0;font-size:.8125rem;text-decoration:none}.blog-vitrine .vt-rail-links a:hover,.blog-vitrine .vt-rail-links a[aria-current=page]{color:var(--vt-ink);border-bottom-color:var(--vt-mark)}.blog-vitrine .vt-lamp{font-family:var(--vt-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--vt-ink-soft);border:1px solid var(--vt-rule);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.8125rem;display:inline-flex}.blog-vitrine .vt-lamp:hover{color:var(--vt-ink);border-color:var(--vt-mark)}.blog-vitrine .vt-lamp svg{width:.95rem;height:.95rem}@media (width<=46rem){.blog-vitrine .vt-rail-in{gap:.5rem 1rem;min-height:3.1rem}.blog-vitrine .vt-rail-links{scrollbar-width:none;flex-wrap:nowrap;order:3;gap:1.15rem;width:100%;padding-bottom:.15rem;overflow-x:auto}.blog-vitrine .vt-rail-links::-webkit-scrollbar{display:none}.blog-vitrine .vt-rail-links a{white-space:nowrap;padding-top:0}.blog-vitrine .vt-rail-num,.blog-vitrine .vt-rail-reader{display:none}}.blog-vitrine .vt-rail-num{margin-right:.3em}.blog-vitrine .vt-mount{background:var(--vt-mat);border:1px solid var(--vt-mat-edge);box-shadow:var(--vt-shadow);padding:clamp(.85rem,2.1vw,1.6rem);display:block}.blog-vitrine .vt-mount img{border:1px solid var(--vt-mat-keyline);filter:saturate(.96)contrast(1.02);background:#fff;width:100%;height:auto;display:block}.blog-vitrine .vt-mount-crop{border:1px solid var(--vt-mat-keyline);background:#fff;overflow:hidden}.blog-vitrine .vt-mount-crop img{aspect-ratio:4/3;object-fit:cover;object-position:center 22%;border:0}.blog-vitrine .vt-mount-plate{border-top:1px solid var(--vt-mat-edge);font-family:var(--vt-mono);letter-spacing:.045em;color:var(--vt-mat-ink);margin-top:clamp(.7rem,1.6vw,1.05rem);padding-top:.7rem;font-size:.8125rem;line-height:1.62}.blog-vitrine .vt-mount-plate b{text-transform:uppercase;letter-spacing:.075em;font-weight:600}.blog-vitrine .vt-mount-plate span{color:var(--vt-mat-ink-soft);text-transform:none;letter-spacing:.02em;display:block}.blog-vitrine .vt-mount-plate .vt-credit{color:var(--vt-mat-ink-soft);margin-top:.35rem;font-size:.78125rem}.blog-vitrine .vt-onview{align-items:start;gap:clamp(1.6rem,4vw,3.2rem);padding-block:clamp(2.2rem,6vw,4.2rem) clamp(2rem,5vw,3.6rem);display:grid}@media (width>=62rem){.blog-vitrine .vt-onview{grid-template:"eyebrow mount""title mount""dek mount""enter mount"1fr/minmax(0,1.05fr) minmax(0,.95fr);gap:1.35rem clamp(2rem,5vw,4.5rem)}.blog-vitrine .vt-onview-eyebrow{grid-area:eyebrow}.blog-vitrine .vt-onview-title{grid-area:title}.blog-vitrine .vt-onview-dek{grid-area:dek}.blog-vitrine .vt-onview-enter{grid-area:enter}.blog-vitrine .vt-onview-mount{grid-area:mount}}.blog-vitrine .vt-onview-mount .vt-mount img{object-fit:cover;object-position:center top;max-height:min(56vh,30rem)}.blog-vitrine .vt-onview-enter{align-self:start}.blog-vitrine .vt-onview-eyebrow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-vitrine .vt-onview-eyebrow:after{content:"";background:var(--vt-rule);flex:1;min-width:2rem;height:1px}.blog-vitrine .vt-onview-title{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5.4vw,3.35rem);font-weight:500;line-height:1.08}.blog-vitrine .vt-onview-title a{text-decoration:none}.blog-vitrine .vt-onview-title a:hover{text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:1px}.blog-vitrine .vt-onview-dek{max-width:30rem;color:var(--vt-ink-soft);margin:0;font-size:1.15rem;line-height:1.62}.blog-vitrine .vt-enter{font-family:var(--vt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vt-ink);border-bottom:2px solid var(--vt-mark);align-items:center;gap:.6rem;padding-bottom:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-vitrine .vt-enter:hover{color:var(--vt-mark)}.blog-vitrine .vt-room-head{border-top:1px solid var(--vt-rule);flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1.6rem;padding-top:1.1rem;display:flex}.blog-vitrine .vt-room-head h2{letter-spacing:-.005em;margin:0;font-size:1.32rem;font-weight:600}.blog-vitrine .vt-room-note{max-width:var(--vt-measure);color:var(--vt-ink-soft);margin:0 0 1.9rem;font-size:1.08rem}.blog-vitrine .vt-hang{gap:clamp(1.6rem,3.4vw,2.6rem);margin-bottom:clamp(2.6rem,6vw,4rem);display:grid}@media (width>=46rem){.blog-vitrine .vt-hang{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=74rem){.blog-vitrine .vt-hang-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-vitrine .vt-card{color:inherit;flex-direction:column;gap:1rem;text-decoration:none;display:flex}@media (hover:hover){.blog-vitrine .vt-card .vt-mount{transition:transform .22s,box-shadow .22s}.blog-vitrine .vt-card:hover .vt-mount{transform:translateY(-3px);box-shadow:0 1px #17181b0f,0 34px 52px -30px #17181b99}.blog-vitrine .vt-card:hover .vt-card-title{text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:1px}}.blog-vitrine .vt-card .vt-mount-plate{min-height:4.35rem}.blog-vitrine .vt-card-title{letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:1.42rem;font-weight:500;line-height:1.22}.blog-vitrine .vt-card-hook{color:var(--vt-ink-soft);margin:0;font-size:1.06rem;line-height:1.56}.blog-vitrine .vt-card-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.blog-vitrine .vt-exhibit{padding-block:clamp(1.8rem,5vw,3.4rem) 0}.blog-vitrine .vt-exhibit-head{max-width:44rem;margin:0 auto clamp(1.8rem,4vw,2.8rem)}.blog-vitrine .vt-exhibit-head h1{letter-spacing:-.02em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.05rem,5.2vw,3.15rem);font-weight:500;line-height:1.09}.blog-vitrine .vt-exhibit-dek{color:var(--vt-ink-soft);max-width:36rem;margin:1.1rem 0 0;font-size:1.22rem;line-height:1.6}.blog-vitrine .vt-exhibit-byline{border-top:1px solid var(--vt-rule);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.3rem;padding-top:.95rem;display:flex}.blog-vitrine .vt-hero{max-width:52rem;margin:0 auto clamp(2rem,5vw,3.2rem)}.blog-vitrine .vt-hero .vt-mount img,.blog-vitrine .vt-figure .vt-mount img{width:auto;max-width:100%;max-height:min(72vh,38rem);margin-inline:auto}@media (width<=46rem){.blog-vitrine .vt-panel{margin-inline:calc(-1 * var(--vt-gutter));border-left:0;border-right:0}}.blog-vitrine .vt-panel{background:var(--vt-panel);border:1px solid var(--vt-rule-panel);box-shadow:var(--vt-shadow);margin-bottom:clamp(2.4rem,6vw,4rem);padding:clamp(1.5rem,4.6vw,3.6rem) clamp(1.2rem,4vw,3.2rem)}.blog-vitrine .vt-prose{max-width:var(--vt-measure);margin:0 auto}.blog-vitrine .vt-prose>p{margin:0 0 1.35em;font-size:1.2rem;line-height:1.72}.blog-vitrine .vt-panel>.vt-prose:first-child>p:first-child:first-letter{initial-letter:2;-webkit-initial-letter:2;color:var(--vt-mark);margin-right:.09em;font-weight:600}.blog-vitrine .vt-prose h2{font-family:var(--vt-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vt-ink);border-top:1px solid var(--vt-rule-panel);margin:2.6em 0 1.1em;padding-top:.9em;font-size:.9375rem;font-weight:600}.blog-vitrine .vt-prose strong{font-weight:600}.blog-vitrine .vt-prose em{font-style:italic}.blog-vitrine .vt-prose a{color:var(--vt-mark);border-bottom:1px solid color-mix(in srgb, var(--vt-mark) 40%, transparent);text-decoration:none}.blog-vitrine .vt-prose a:hover{border-bottom-color:var(--vt-mark)}.blog-vitrine .vt-figure{max-width:40rem;margin:clamp(2.2rem,5vw,3.2rem) auto}.blog-vitrine .vt-figure-narrow{max-width:26rem}.blog-vitrine .vt-pull{border-top:2px solid var(--vt-mark);border-bottom:1px solid var(--vt-rule-panel);max-width:38rem;margin:clamp(2.4rem,5.5vw,3.4rem) auto;padding:1.5rem 0 1.4rem}.blog-vitrine .vt-pull p{letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.42rem,3.4vw,1.78rem);font-weight:400;line-height:1.34}.blog-vitrine .vt-pull footer{font-family:var(--vt-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--vt-ink-faint);margin-top:.9rem;font-size:.8125rem}.blog-vitrine .vt-note{background:var(--vt-mark-wash);border-left:3px solid var(--vt-mark);max-width:38rem;margin:clamp(2.2rem,5vw,3rem) auto;padding:1.3rem 1.4rem 1.15rem}.blog-vitrine .vt-note-title{font-family:var(--vt-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vt-mark);margin:0 0 .6rem;font-size:.8125rem;font-weight:600}.blog-vitrine .vt-note p{margin:0 0 .8em;font-size:1.09rem;line-height:1.62}.blog-vitrine .vt-note p:last-child{margin-bottom:0}.blog-vitrine .vt-lines{border-top:1px solid var(--vt-rule-panel);border-bottom:1px solid var(--vt-rule-panel);max-width:40rem;margin:clamp(2.2rem,5vw,3rem) auto;padding:1.3rem 0}.blog-vitrine .vt-lines-row+.vt-lines-row{border-top:1px dotted var(--vt-rule-panel);margin-top:1.25rem;padding-top:1.25rem}.blog-vitrine .vt-lines-line{gap:.15rem 1rem;margin-bottom:.65rem;display:grid}@media (width>=40rem){.blog-vitrine .vt-lines-line{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline}}.blog-vitrine .vt-lines-tag{font-family:var(--vt-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--vt-ink-faint);padding-top:.28rem;font-size:.78125rem}.blog-vitrine .vt-lines-text{font-size:1.14rem;line-height:1.5}.blog-vitrine .vt-lines-caption{font-family:var(--vt-mono);letter-spacing:.045em;color:var(--vt-ink-faint);margin:1.1rem 0 0;font-size:.8125rem;line-height:1.55}.blog-vitrine .vt-provenance{max-width:var(--vt-measure);border-top:1px solid var(--vt-rule-panel);margin:clamp(2.4rem,5vw,3.2rem) auto 0;padding-top:1.2rem}.blog-vitrine .vt-provenance dl{gap:.5rem 1.2rem;margin:0;display:grid}@media (width>=34rem){.blog-vitrine .vt-provenance dl{grid-template-columns:9.5rem minmax(0,1fr)}}.blog-vitrine .vt-provenance dt{font-family:var(--vt-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--vt-ink-faint);padding-top:.2rem;font-size:.8125rem}.blog-vitrine .vt-provenance dd{margin:0;font-size:1.06rem;line-height:1.55}.blog-vitrine .vt-nextprev{gap:1.4rem;margin-bottom:clamp(2.4rem,6vw,4rem);display:grid}@media (width>=46rem){.blog-vitrine .vt-nextprev{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-vitrine .vt-nextprev a{border:1px solid var(--vt-rule);background:color-mix(in srgb, var(--vt-panel) 55%, transparent);padding:1.1rem 1.2rem;text-decoration:none;display:block}.blog-vitrine .vt-nextprev a:hover{border-color:var(--vt-mark)}.blog-vitrine .vt-nextprev strong{margin-top:.45rem;font-size:1.14rem;font-weight:500;line-height:1.3;display:block}.blog-vitrine .vt-foot{border-top:1px solid var(--vt-rule);padding-block:clamp(2rem,4vw,3rem);padding-bottom:calc(clamp(2rem, 4vw, 3rem) + env(safe-area-inset-bottom));margin-top:clamp(2rem,5vw,3rem)}.blog-vitrine .vt-foot-in{gap:1.6rem;display:grid}@media (width>=46rem){.blog-vitrine .vt-foot-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem}}.blog-vitrine .vt-foot p{max-width:30rem;color:var(--vt-ink-soft);margin:.75rem 0 0;font-size:1.06rem;line-height:1.6}.blog-vitrine .vt-foot-links{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.blog-vitrine .vt-foot-links a{font-family:var(--vt-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vt-ink-soft);border-bottom:1px solid #0000;font-size:.84rem;text-decoration:none}.blog-vitrine .vt-foot-links a:hover{color:var(--vt-ink);border-bottom-color:var(--vt-mark)}.blog-vitrine .vt-skip{position:absolute;left:-9999px}.blog-vitrine .vt-skip:focus{margin:.5rem;display:inline-block;position:static}@media (prefers-reduced-motion:reduce){.blog-vitrine *,.blog-vitrine :before,.blog-vitrine :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.blog-vitrine .vt-card:hover .vt-mount{transform:none}}.as-root{--as-ground:#f7f5f1;--as-surface:#fffefb;--as-sink:#efece5;--as-ink:#14120f;--as-ink-2:#4a453d;--as-rule:#d9d4c9;--as-rule-strong:#b3aa99;--as-mark:#c63a17;--as-mark-text:#a82d0f;--as-shadow:0 1px 2px #14120f0a, 0 10px 30px #14120f0f;--as-grade:saturate(.94) contrast(1.03);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.as-root[data-as-theme=bone]){--as-ground:#f7f5f1;--as-surface:#fffefb;--as-sink:#efece5;--as-ink:#14120f;--as-ink-2:#4a453d;--as-rule:#d9d4c9;--as-rule-strong:#b3aa99;--as-mark:#c63a17;--as-mark-text:#a82d0f;--as-shadow:0 1px 2px #14120f0a, 0 10px 30px #14120f0f;--as-grade:saturate(.94) contrast(1.03);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.as-root[data-as-theme=graphite]{--as-ground:#191817;--as-surface:#211f1d;--as-sink:#141312;--as-ink:#f2efe9;--as-ink-2:#b5aea4;--as-rule:#37342f;--as-rule-strong:#55504a;--as-mark:#ef6a45;--as-mark-text:#f4855f;--as-shadow:0 1px 2px #0006, 0 12px 34px #00000059;--as-grade:saturate(.86) contrast(1.02) brightness(.96);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.as-root[data-as-theme=graphite]){--as-ground:#191817;--as-surface:#211f1d;--as-sink:#141312;--as-ink:#f2efe9;--as-ink-2:#b5aea4;--as-rule:#37342f;--as-rule-strong:#55504a;--as-mark:#ef6a45;--as-mark-text:#f4855f;--as-shadow:0 1px 2px #0006, 0 12px 34px #00000059;--as-grade:saturate(.86) contrast(1.02) brightness(.96);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.as-root{--as-font-display:"Fraunces", "Playfair Display", Georgia, serif;--as-font-text:"Inter", system-ui, -apple-system, sans-serif;--as-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--as-measure:43rem;--as-page:74rem}:is(html:has(.as-root),body:has(.as-root)){background:var(--as-ground);height:auto;min-height:100%}.as-root{background:var(--as-ground);color:var(--as-ink);font-family:var(--as-font-text);min-height:100dvh;padding:0 clamp(1rem,4vw,2.5rem);padding-left:max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-left));padding-right:max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:1.72}.as-root *,.as-root :before,.as-root :after{box-sizing:border-box}.as-page{max-width:var(--as-page);margin:0 auto}.as-root a{color:inherit;-webkit-text-decoration-color:var(--as-rule-strong);text-decoration-color:var(--as-rule-strong);text-underline-offset:.22em}@media (hover:hover){.as-root a:hover{-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark)}}.as-root img{max-width:100%;height:auto;display:block}.as-num{font-family:var(--as-font-mono);font-feature-settings:"tnum" 1;letter-spacing:.01em;white-space:nowrap}.as-label{font-family:var(--as-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--as-ink-2);font-size:.875rem;line-height:1.4}.as-mark-text{color:var(--as-mark-text)}.as-masthead{border-bottom:1px solid var(--as-rule);margin-bottom:2.5rem;padding:1.5rem 0 1.1rem}.as-masthead__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 1.5rem;display:flex}.as-wordmark{font-family:var(--as-font-display);letter-spacing:.01em;align-items:center;gap:.6rem;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.1rem);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.as-wordmark:before{content:"";border:1px solid var(--as-rule-strong);background:linear-gradient(var(--as-mark), var(--as-mark)) left bottom / 55% .3rem no-repeat;border-top:0;width:1.5rem;height:.75rem}.as-nav{flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;display:flex}.as-nav a{font-family:var(--as-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--as-ink-2);border-bottom:1px solid #0000;padding:.25rem 0;font-size:.875rem;text-decoration:none}@media (hover:hover){.as-nav a:hover{color:var(--as-ink);border-bottom-color:var(--as-mark)}}.as-nav a[aria-current=page]{color:var(--as-ink);border-bottom-color:var(--as-mark)}.as-masthead__line{color:var(--as-ink-2);max-width:46rem;margin:.9rem 0 0;font-size:1.0625rem}@media (width<=34rem){.as-masthead{margin-bottom:1.75rem;padding:1.1rem 0 .9rem}.as-masthead__top{gap:.6rem 1rem}.as-nav{gap:.4rem .85rem}.as-nav a{letter-spacing:.09em}.as-masthead__line{margin-top:.7rem;font-size:1rem}}.as-toggle{font-family:var(--as-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--as-ink-2);border:1px solid var(--as-rule);cursor:pointer;background:0 0;border-radius:0;min-height:2rem;padding:.3rem .7rem;font-size:.875rem}@media (hover:hover){.as-toggle:hover{color:var(--as-ink);border-color:var(--as-rule-strong)}}.as-bar{align-items:flex-end;gap:.7rem;min-width:0;display:flex}.as-bar__track{border-bottom:1px solid var(--as-rule-strong);background-image:repeating-linear-gradient(to right, var(--as-rule-strong) 0 1px, transparent 1px 25%);background-position:0 100%;background-repeat:repeat-x;background-size:100% .32rem;flex:auto;min-width:4rem;height:.9rem;position:relative}.as-bar__track:after{content:"";background:var(--as-rule-strong);width:1px;height:.32rem;position:absolute;bottom:0;right:0}.as-bar__fill{background:var(--as-mark);height:.375rem;position:absolute;bottom:0;left:0}.as-bar__fill--broken{clip-path:polygon(0 0,calc(100% - .9rem) 0,calc(100% - .45rem) 50%,calc(100% - .9rem) 100%,0 100%)}.as-bar__value{font-family:var(--as-font-mono);font-feature-settings:"tnum" 1;color:var(--as-mark-text);flex:none;padding-bottom:.1rem;font-size:.875rem;line-height:1}.as-record{border-top:1px solid var(--as-ink);border-bottom:1px solid var(--as-rule);margin:0}.as-record__row{border-bottom:1px solid var(--as-rule);grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem 1rem;padding:.6rem 0;display:grid}.as-record__row:last-child{border-bottom:0}.as-record dt{font-family:var(--as-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--as-ink-2);padding-top:.1rem;font-size:.875rem;line-height:1.5}.as-record dd{margin:0;font-size:1rem;line-height:1.5}.as-record dd.as-num{font-size:1.0625rem}.as-record__bar{padding:.85rem 0 .7rem}@media (width<=30rem){.as-record__row{grid-template-columns:1fr;gap:.15rem}}.as-plate{margin:0}.as-plate__frame{background:var(--as-surface);border:1px solid var(--as-rule);box-shadow:var(--as-shadow);padding:.75rem;position:relative}.as-plate__img{width:100%;filter:var(--as-grade)}.as-plate__ref{font-family:var(--as-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--as-ink-2);background:var(--as-surface);border:1px solid var(--as-rule-strong);padding:.15rem .4rem;font-size:.8125rem;line-height:1.3;position:absolute;bottom:1.25rem;right:1.25rem}.as-plate__dim{font-family:var(--as-font-mono);color:var(--as-mark-text);align-items:center;gap:.7rem;margin-top:.55rem;font-size:.875rem;display:flex}.as-plate__dim:before,.as-plate__dim:after{content:"";border-bottom:1px solid var(--as-mark);flex:auto;height:.45rem}.as-plate__dim:before{border-left:1px solid var(--as-mark)}.as-plate__dim:after{border-right:1px solid var(--as-mark)}.as-plate__cap{color:var(--as-ink-2);max-width:34rem;margin-top:.7rem;font-size:.9375rem;line-height:1.6}.as-plate__credit{font-family:var(--as-font-mono);letter-spacing:.02em;color:var(--as-ink-2);margin-top:.3rem;font-size:.8125rem;display:block}.as-lead{border-bottom:1px solid var(--as-rule);align-items:start;gap:2rem clamp(1.5rem,4vw,3.5rem);padding-bottom:2.75rem;display:grid}@media (width>=60rem){.as-lead{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.as-kicker{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.as-kicker__n{font-family:var(--as-font-mono);letter-spacing:.1em;color:var(--as-mark-text);font-size:.875rem}.as-chip{font-family:var(--as-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--as-ink-2);border:1px solid var(--as-rule-strong);padding:.12rem .5rem;font-size:.8125rem;line-height:1.5;text-decoration:none;display:inline-block}@media (hover:hover){a.as-chip:hover{color:var(--as-ink);border-color:var(--as-mark)}}.as-chip[aria-current=page]{color:var(--as-ink);border-color:var(--as-mark)}.as-lead__title{font-family:var(--as-font-display);letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(2rem,1.35rem + 2.7vw,3.15rem);font-weight:600;line-height:1.06}.as-lead__title a{text-decoration:none}@media (hover:hover){.as-lead__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark);text-underline-offset:.12em}}.as-lead__dek{max-width:34rem;margin:0 0 1.5rem;font-size:1.25rem;line-height:1.6}.as-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin:3rem 0 .25rem;display:flex}.as-section-head h2{font-family:var(--as-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--as-ink);margin:0;font-size:.875rem;font-weight:500}.as-section-head p{color:var(--as-ink-2);margin:0;font-size:.9375rem}.as-run{border-top:1px solid var(--as-ink);margin-top:.75rem}.as-row{border-bottom:1px solid var(--as-rule);color:inherit;grid-template-columns:3.25rem minmax(0,1fr) 15rem 5.5rem;align-items:center;gap:.5rem 1.25rem;padding:1.15rem 0;text-decoration:none;display:grid}@media (hover:hover){.as-row:hover{background:var(--as-sink)}.as-row:hover .as-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark);text-underline-offset:.14em}}.as-row__n{font-family:var(--as-font-mono);color:var(--as-mark-text);align-self:start;padding-top:.15rem;font-size:.9375rem}.as-row__title{font-family:var(--as-font-display);letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.3rem;font-weight:600;line-height:1.22}.as-row__meta{font-family:var(--as-font-mono);letter-spacing:.06em;color:var(--as-ink-2);flex-wrap:wrap;gap:.15rem .9rem;font-size:.875rem;display:flex}.as-root .as-row__thumb{aspect-ratio:1;object-fit:cover;border:1px solid var(--as-rule);width:5.5rem;height:5.5rem;filter:var(--as-grade);background:var(--as-surface)}@media (width<=60rem){.as-row{grid-template-columns:2.75rem minmax(0,1fr) 4.5rem;align-items:start}.as-row__bar{grid-column:2/4;padding-top:.35rem}.as-root .as-row__thumb{width:4.5rem;height:4.5rem}}.as-essay{padding-top:.5rem}.as-essay__head{max-width:46rem}.as-essay__title{font-family:var(--as-font-display);letter-spacing:-.017em;margin:.75rem 0 1.1rem;font-size:clamp(2rem,1.3rem + 2.9vw,3.25rem);font-weight:600;line-height:1.05}.as-essay__dek{color:var(--as-ink);max-width:36rem;margin:0 0 1.6rem;font-size:1.3125rem;line-height:1.58}.as-essay__byline{font-family:var(--as-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--as-ink-2);flex-wrap:wrap;gap:.25rem 1rem;padding-bottom:1.75rem;font-size:.875rem;display:flex}.as-essay__grid{border-bottom:1px solid var(--as-rule);align-items:start;gap:2rem clamp(1.5rem,4vw,3rem);padding-bottom:2.5rem;display:grid}@media (width>=62rem){.as-essay__grid{grid-template-columns:minmax(0,1fr) 21rem}}.as-hand{border-left:2px solid var(--as-mark);margin-top:1.5rem;padding:.15rem 0 .15rem 1rem}.as-hand__label{font-family:var(--as-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--as-mark-text);margin-bottom:.2rem;font-size:.8125rem;display:block}.as-hand p{color:var(--as-ink);margin:0;font-size:1rem;line-height:1.55}.as-prose{max-width:var(--as-measure);margin:2.5rem 0 0;font-size:1.25rem;line-height:1.72}.as-prose p{margin:0 0 1.35em}.as-prose>p:first-of-type:first-letter{font-family:var(--as-font-display);padding-right:.02em;font-size:1.35em;font-weight:700;line-height:1}.as-prose h2{font-family:var(--as-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--as-ink-2);border-top:1px solid var(--as-rule);margin:2.75rem 0 1rem;padding-top:.9rem;font-size:.875rem;font-weight:500}.as-prose strong{font-weight:650}.as-prose em{font-style:italic}.as-prose a{-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark)}.as-prose .as-pull{font-family:var(--as-font-display);letter-spacing:-.01em;color:var(--as-ink);border-left:3px solid var(--as-mark);margin:2.4rem 0;padding:.2rem 0 .2rem 1.25rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem);font-weight:500;line-height:1.28}.as-prose .as-note{border:1px solid var(--as-rule);border-top:2px solid var(--as-mark);background:var(--as-surface);margin:2.4rem 0;padding:1.1rem 1.25rem 1.2rem;font-size:1.0625rem;line-height:1.6}.as-prose .as-note>b{font-family:var(--as-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--as-mark-text);margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.as-prose .as-note p{margin:0 0 .7em}.as-prose .as-note p:last-child{margin-bottom:0}.as-prose .as-lines{border-top:1px solid var(--as-ink);border-bottom:1px solid var(--as-rule);margin:2.4rem 0;font-size:1.0625rem}.as-prose .as-lines>div{border-bottom:1px solid var(--as-rule);grid-template-columns:7rem minmax(0,1fr);gap:.3rem 1rem;padding:.7rem 0;display:grid}.as-prose .as-lines>div:last-child{border-bottom:0}.as-prose .as-lines b{font-family:var(--as-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--as-ink-2);padding-top:.28rem;font-size:.8125rem;font-weight:500}.as-prose .as-lines i{font-style:normal;line-height:1.45;display:block}@media (width<=34rem){.as-prose .as-lines>div{grid-template-columns:1fr}}.as-figure{max-width:48rem;margin:2.6rem 0}.as-figure--narrow{max-width:34rem}.as-next{border-top:2px solid var(--as-mark);border-bottom:1px solid var(--as-rule);color:inherit;max-width:48rem;margin:3.5rem 0 0;padding:1.4rem 0 1.6rem;text-decoration:none;display:block}.as-next__label{font-family:var(--as-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--as-mark-text);font-size:.8125rem}.as-next__title{font-family:var(--as-font-display);letter-spacing:-.012em;margin:.5rem 0 .55rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem);font-weight:600;line-height:1.16}.as-next__line{color:var(--as-ink-2);max-width:34rem;margin:0 0 .9rem;font-size:1.0625rem;line-height:1.55}.as-next__line:first-letter{text-transform:capitalize}@media (hover:hover){.as-next:hover .as-next__title{text-decoration:underline;-webkit-text-decoration-color:var(--as-mark);text-decoration-color:var(--as-mark);text-underline-offset:.14em}}.as-back{font-family:var(--as-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--as-ink-2);padding:.4rem 0;font-size:.875rem;text-decoration:none;display:inline-block}@media (hover:hover){.as-back:hover{color:var(--as-mark-text)}}.as-material__head{border-bottom:1px solid var(--as-rule);padding:1rem 0 2rem}.as-material__name{font-family:var(--as-font-display);letter-spacing:-.015em;margin:.6rem 0 .9rem;font-size:clamp(2.1rem,1.5rem + 2.4vw,3rem);font-weight:600;line-height:1.05}.as-material__line{color:var(--as-ink);max-width:36rem;margin:0;font-size:1.1875rem;line-height:1.6}.as-chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;display:flex}.as-footer{border-top:1px solid var(--as-ink);gap:1.5rem 3rem;margin-top:4.5rem;padding:1.75rem 0 3rem;display:grid}@media (width>=55rem){.as-footer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.as-footer p{color:var(--as-ink-2);max-width:32rem;margin:0 0 .7rem;font-size:1rem;line-height:1.6}.as-footer strong{color:var(--as-ink);font-weight:600}.as-footer__links{flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}.as-footer__links a{font-family:var(--as-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--as-ink-2);border-bottom:1px solid var(--as-rule-strong);padding-bottom:.1rem;font-size:.875rem;text-decoration:none}@media (hover:hover){.as-footer__links a:hover{color:var(--as-ink);border-bottom-color:var(--as-mark)}}.as-scale-note{font-family:var(--as-font-mono);color:var(--as-ink-2);font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.as-root *,.as-root :before,.as-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.as-root :focus-visible{outline:2px solid var(--as-mark);outline-offset:2px}:is(html:has(.crux[data-cx-theme=light]),body:has(.crux[data-cx-theme=light])){background:#f4f5f3}:is(html:has(.crux[data-cx-theme=dark]),body:has(.crux[data-cx-theme=dark])){background:#101315}.crux{--cx-bg:#f4f5f3;--cx-surface:#fff;--cx-surface-2:#eceee9;--cx-ink:#15181b;--cx-ink-2:#3a4046;--cx-ink-3:#555c62;--cx-rule:#d7dad6;--cx-rule-2:#b8bdb8;--cx-mark:#b32612;--cx-mark-wash:#b3261212;--cx-shadow:0 1px 2px #15181b0d, 0 12px 28px #15181b0f;--cx-display:"Instrument Serif", "Playfair Display", Georgia, serif;--cx-body:"DM Sans", "Inter", system-ui, sans-serif;--cx-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--cx-measure:38rem;--cx-page:76rem;--cx-gutter:1.125rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cx-bg);color:var(--cx-ink);font-family:var(--cx-body);-webkit-text-size-adjust:100%;flex-direction:column;min-height:100vh;font-size:100%;display:flex;overflow-x:clip}.crux[data-cx-theme=dark]{--cx-bg:#101315;--cx-surface:#171b1e;--cx-surface-2:#1d2225;--cx-ink:#e9ecea;--cx-ink-2:#b9c0bd;--cx-ink-3:#9ba39f;--cx-rule:#2a3034;--cx-rule-2:#3c4348;--cx-mark:#ff7355;--cx-mark-wash:#ff73551a;--cx-shadow:0 1px 2px #0006, 0 14px 34px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=48rem){.crux{--cx-gutter:2rem}}.crux *,.crux :before,.crux :after{box-sizing:border-box}.crux :focus-visible{outline:2px solid var(--cx-mark);outline-offset:3px}.crux .cx-shell{width:100%;max-width:var(--cx-page);padding-inline:var(--cx-gutter);margin-inline:auto}.crux .cx-main{flex:1 0 auto;width:100%}.crux a{color:inherit}.crux .cx-mono{font-family:var(--cx-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cx-ink-3);font-size:.875rem;font-weight:500}.crux .cx-rule{border:0;border-top:1px solid var(--cx-rule);margin:0}.crux .cx-glyph{vertical-align:-.14em;width:1em;height:1em;color:var(--cx-mark);flex:none;display:inline-block}.crux .cx-glyph path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;stroke-linejoin:miter}.crux .cx-markline{font-family:var(--cx-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cx-mark);align-items:center;gap:.5em;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.crux a.cx-markline:hover{text-underline-offset:.3em;text-decoration:underline}.crux .cx-plate{margin:0;display:block;position:relative}.crux .cx-plate-img{background:var(--cx-surface-2);aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.crux .cx-plate-img img{object-fit:cover;filter:saturate(.94)contrast(1.03);width:100%;height:100%;display:block}.crux[data-cx-theme=dark] .cx-plate-img img{filter:saturate(.9)contrast(1.02)brightness(.94)}.crux .cx-plate-img:before,.crux .cx-plate-img:after{content:"";border:0 solid var(--cx-mark);z-index:1;pointer-events:none;width:1.375rem;height:1.375rem;position:absolute}.crux .cx-plate-img:before{border-top-width:3px;border-left-width:3px;top:0;left:0}.crux .cx-plate-img:after{border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.crux .cx-plate--portrait .cx-plate-img{aspect-ratio:4/5}.crux .cx-plate--square .cx-plate-img{aspect-ratio:1}.crux .cx-caption{border-top:1px solid var(--cx-rule);color:var(--cx-ink-2);margin:.75rem 0 0;padding-top:.6rem;font-size:.9375rem;line-height:1.5}.crux .cx-credit{font-family:var(--cx-mono);letter-spacing:.01em;color:var(--cx-ink-3);margin-top:.3rem;font-size:.8125rem;line-height:1.5;display:block}.crux .cx-top{border-bottom:1px solid var(--cx-rule);padding-top:env(safe-area-inset-top);background:var(--cx-bg)}.crux .cx-top-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding-block:.75rem;display:flex}.crux .cx-wordmark{font-family:var(--cx-display);letter-spacing:.02em;color:var(--cx-ink);align-items:center;gap:.5rem;font-size:1.75rem;line-height:1;text-decoration:none;display:inline-flex}.crux .cx-wordmark .cx-glyph{font-size:1.05rem}.crux .cx-nav{align-items:center;gap:.95rem;display:flex}@media (width>=40rem){.crux .cx-nav{gap:1.35rem}}.crux .cx-nav a{font-family:var(--cx-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cx-ink-2);border-bottom:1px solid #0000;padding-block:.25rem;font-size:.875rem;font-weight:500;text-decoration:none}.crux .cx-nav a:hover,.crux .cx-nav a[aria-current=page]{color:var(--cx-ink);border-bottom-color:var(--cx-mark)}.crux .cx-nav a.cx-nav-hide{display:none}@media (width>=40rem){.crux .cx-nav a.cx-nav-hide{display:inline-block}}.crux .cx-toggle{border:1px solid var(--cx-rule-2);font-family:var(--cx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.375rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.crux .cx-toggle:hover{color:var(--cx-ink);border-color:var(--cx-ink-3)}.crux .cx-legend{border-bottom:1px solid var(--cx-rule);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding-block:.9rem;display:flex}.crux .cx-legend-label{font-family:var(--cx-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--cx-ink-3);font-size:.8125rem;font-weight:500}.crux .cx-legend-item{font-family:var(--cx-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cx-ink-2);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.crux .cx-legend-item .cx-glyph{font-size:.95rem}.crux .cx-legend-item:hover{color:var(--cx-ink)}.crux .cx-legend-item:hover .cx-glyph{color:var(--cx-mark)}.crux .cx-lead{border-bottom:1px solid var(--cx-rule);gap:1.75rem;padding-block:2.25rem 2.75rem;display:grid}@media (width>=62rem){.crux .cx-lead{grid-template-columns:1.02fr .98fr;align-items:center;gap:3.5rem;padding-block:3.5rem 4rem}}.crux .cx-standfirst{font-family:var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-mark);margin-bottom:1.1rem;font-size:.9375rem;font-weight:600;line-height:1.5;display:block}.crux .cx-lead-title{font-family:var(--cx-display);letter-spacing:-.015em;color:var(--cx-ink);margin:0 0 1.1rem;font-size:clamp(2.5rem,5.1vw,4.1rem);font-weight:400;line-height:1.03}.crux .cx-lead-title a{text-decoration:none}.crux .cx-lead-title a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.crux .cx-lead-dek{color:var(--cx-ink-2);max-width:34rem;margin:0 0 1.6rem;font-size:1.28rem;line-height:1.55}.crux .cx-lead-meta{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-bottom:1.5rem;display:flex}.crux .cx-entry-no{font-family:var(--cx-mono);letter-spacing:.11em;color:var(--cx-ink-3);font-size:.875rem;font-weight:600}.crux .cx-read{font-family:var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-ink);border-bottom:2px solid var(--cx-mark);align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.crux .cx-read:hover{color:var(--cx-mark)}.crux .cx-archive-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-block:2rem 1.1rem;display:flex}.crux .cx-archive-title{font-family:var(--cx-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:400;line-height:1.1}.crux .cx-rows{border-top:1px solid var(--cx-rule);margin:0;padding:0;list-style:none}.crux .cx-row{border-bottom:1px solid var(--cx-rule);gap:1.1rem 1.75rem;padding-block:1.75rem;display:grid}@media (width>=46rem){.crux .cx-row{grid-template-columns:4.5rem 17rem 1fr;align-items:start;padding-block:2rem}}.crux .cx-row-index{align-items:center;gap:.6rem;display:flex}@media (width>=46rem){.crux .cx-row-index{flex-direction:column;align-items:flex-start;gap:.7rem}}.crux .cx-row-index .cx-glyph{font-size:1.5rem}.crux .cx-row-title{font-family:var(--cx-display);letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:400;line-height:1.1}.crux .cx-row-title a{text-decoration:none}.crux .cx-row-title a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.crux .cx-row-dek{color:var(--cx-ink-2);max-width:40rem;margin:0 0 .85rem;font-size:1.0625rem;line-height:1.6}.crux .cx-row-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.crux .cx-row-plate{transition:transform .18s}@media (hover:hover){.crux .cx-row:hover .cx-row-plate{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.crux .cx-row-plate{transition:none}.crux .cx-row:hover .cx-row-plate{transform:none}}.crux .cx-essay-head{text-align:center;max-width:44rem;margin-inline:auto;padding-block:2.5rem 1.75rem}@media (width>=48rem){.crux .cx-essay-head{padding-block:3.75rem 2rem}}.crux .cx-essay-title{font-family:var(--cx-display);letter-spacing:-.015em;margin:0 0 1.1rem;font-size:clamp(2.2rem,4.6vw,3.5rem);font-weight:400;line-height:1.05}.crux .cx-essay-dek{color:var(--cx-ink-2);max-width:36rem;margin:0 auto 1.5rem;font-size:1.22rem;line-height:1.6}.crux .cx-essay-meta{border-top:1px solid var(--cx-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;padding-top:1.1rem;display:flex}.crux .cx-essay-hero{max-width:62rem;margin-inline:auto;padding-block:.5rem 2.5rem}.crux .cx-essay-hero .cx-caption{max-width:44rem}.crux .cx-essay-hero .cx-plate--portrait,.crux .cx-essay-hero .cx-plate--square{max-width:34rem;margin-inline:auto}.crux .cx-body{max-width:var(--cx-measure);color:var(--cx-ink);letter-spacing:-.001em;margin-inline:auto;font-size:1.24rem;line-height:1.68}.crux .cx-body>p{margin:0 0 1.4rem}.crux .cx-body a{color:var(--cx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cx-mark);text-decoration-color:var(--cx-mark);text-underline-offset:.18em;text-decoration-thickness:2px}.crux .cx-body a:hover{color:var(--cx-mark)}.crux .cx-body strong{font-weight:700}.crux .cx-body em{font-style:italic}.crux .cx-body h2{font-family:var(--cx-display);letter-spacing:-.01em;margin:2.5rem 0 1rem;font-size:1.85rem;font-weight:400;line-height:1.15}.crux .cx-body hr{background-color:var(--cx-mark);height:1.75rem;-webkit-mask-image:var(--cx-entry-mark);-webkit-mask-image:var(--cx-entry-mark);mask-image:var(--cx-entry-mark);border:0;margin:2.5rem auto 2.6rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.crux .cx-body blockquote{border-left:3px solid var(--cx-mark);margin:2.5rem 0;padding:0 0 0 1.5rem}.crux .cx-body blockquote p{font-family:var(--cx-display);letter-spacing:-.01em;color:var(--cx-ink);margin:0;font-size:clamp(1.6rem,3vw,2.05rem);line-height:1.22}.crux .cx-body ul,.crux .cx-body ol{margin:0 0 1.4rem;padding-left:1.4rem}.crux .cx-body li{margin-bottom:.5rem}.crux .cx-body .cx-apparatus{background:var(--cx-surface);border:1px solid var(--cx-rule);border-left:3px solid var(--cx-mark);margin:2.5rem 0;padding:1.25rem 1.4rem}.crux .cx-body .cx-apparatus-label{font-family:var(--cx-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cx-mark);margin:0 0 .6rem;font-size:.8125rem;font-weight:600}.crux .cx-body .cx-apparatus p:not(.cx-apparatus-label){color:var(--cx-ink-2);margin:0 0 .7rem;font-size:1.0625rem;line-height:1.62}.crux .cx-body .cx-apparatus p:last-child{margin-bottom:0}.crux .cx-body .cx-table{margin:2.5rem 0;overflow-x:auto}.crux .cx-body table{border-collapse:collapse;width:100%;font-size:1.0625rem}.crux .cx-body th{font-family:var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-ink-3);text-align:left;border-bottom:1px solid var(--cx-rule-2);white-space:nowrap;padding:0 1rem .6rem 0;font-size:.8125rem;font-weight:600}.crux .cx-body td{border-bottom:1px solid var(--cx-rule);color:var(--cx-ink);vertical-align:baseline;padding:.7rem 1rem .7rem 0}.crux .cx-body td:first-child{font-family:var(--cx-mono);color:var(--cx-mark);white-space:nowrap;font-size:1rem}.crux .cx-figure{margin:2.75rem 0}.crux .cx-next{max-width:var(--cx-measure);border-top:1px solid var(--cx-rule);margin:3.5rem auto 0;padding-top:1.6rem}.crux .cx-next-label{font-family:var(--cx-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cx-ink-3);margin-bottom:.9rem;font-size:.8125rem;font-weight:600;display:block}.crux .cx-next-card{background:var(--cx-surface);border:1px solid var(--cx-rule);padding:1.4rem 1.5rem;text-decoration:none;display:block}.crux .cx-next-card:hover{border-color:var(--cx-mark)}.crux .cx-next-head{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.crux .cx-next-title{font-family:var(--cx-display);letter-spacing:-.01em;color:var(--cx-ink);margin:0 0 .55rem;font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:400;line-height:1.12}.crux .cx-next-hook{color:var(--cx-ink-2);margin:0;font-size:1.0625rem;line-height:1.6}.crux .cx-marks-head{max-width:44rem;padding-block:2.5rem 1.5rem}.crux .cx-page-title{font-family:var(--cx-display);letter-spacing:-.015em;margin:.9rem 0 1rem;font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:400;line-height:1.06}.crux .cx-page-intro{color:var(--cx-ink-2);max-width:36rem;margin:0;font-size:1.18rem;line-height:1.62}.crux .cx-mark-grid{gap:1.25rem;padding-block:1rem 3rem;display:grid}@media (width>=46rem){.crux .cx-mark-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.crux .cx-mark-card{background:var(--cx-surface);border:1px solid var(--cx-rule);padding:1.6rem 1.6rem 1.4rem;text-decoration:none;display:block}.crux .cx-mark-card:hover{border-color:var(--cx-mark)}.crux .cx-mark-card .cx-glyph{margin-bottom:.9rem;font-size:2.5rem}.crux .cx-mark-name{font-family:var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-ink);margin:0 0 .6rem;font-size:.9375rem;font-weight:600}.crux .cx-mark-gloss{color:var(--cx-ink-2);margin:0 0 .9rem;font-size:1.0625rem;line-height:1.6}.crux .cx-mark-count{font-family:var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-ink-3);font-size:.8125rem;font-weight:500}.crux .cx-mark-hero{align-items:flex-start;gap:1.5rem;padding-block:2.5rem 1.5rem;display:flex}.crux .cx-mark-hero .cx-glyph{font-size:4rem}@media (width>=46rem){.crux .cx-mark-hero .cx-glyph{font-size:5.5rem}}.crux .cx-provenance{max-width:var(--cx-measure);background:var(--cx-surface);border:1px solid var(--cx-rule);border-left:3px solid var(--cx-mark);color:var(--cx-ink-2);margin-block:0 3rem;padding:1.4rem 1.5rem;font-size:1.0625rem;line-height:1.62}.crux .cx-provenance p{margin:0 0 .7rem}.crux .cx-provenance p:last-child{margin-bottom:0}.crux .cx-foot{border-top:1px solid var(--cx-rule);background:var(--cx-surface);padding-bottom:env(safe-area-inset-bottom);margin-top:4rem}.crux .cx-foot-inner{gap:1.75rem;padding-block:2.5rem 3rem;display:grid}@media (width>=52rem){.crux .cx-foot-inner{grid-template-columns:1.3fr 1fr;gap:3rem}}.crux .cx-foot-legend{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.crux .cx-foot-legend li{color:var(--cx-ink-2);align-items:baseline;gap:.6rem;font-size:.9375rem;line-height:1.5;display:flex}.crux .cx-foot-legend .cx-glyph{align-self:center;font-size:.95rem}.crux .cx-foot-legend b{font-family:var(--cx-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--cx-ink);font-size:.8125rem;font-weight:600}.crux .cx-foot-links{align-content:start;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.crux .cx-foot-links a{color:var(--cx-ink-2);border-bottom:1px solid var(--cx-rule-2);padding-bottom:.15rem;font-size:1rem;line-height:1.5;text-decoration:none}.crux .cx-foot-links a:hover{color:var(--cx-ink);border-bottom-color:var(--cx-mark)}.crux .cx-foot-note{color:var(--cx-ink-3);max-width:34rem;margin:1.75rem 0 0;font-size:.9375rem;line-height:1.6}.crux .cx-colophon{font-family:var(--cx-mono);letter-spacing:.06em;color:var(--cx-ink-3);border-top:1px solid var(--cx-rule);margin:0;padding-block:1.1rem 1.4rem;font-size:.8125rem}.crux .cx-sources{max-width:var(--cx-measure);border-top:1px solid var(--cx-rule);margin:3rem auto 0;padding-top:1.2rem}.crux .cx-sources summary{font-family:var(--cx-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cx-ink-3);cursor:pointer;font-size:.8125rem;font-weight:600}.crux .cx-sources summary:hover,.crux .cx-sources[open] summary{color:var(--cx-ink)}.crux .cx-sources ul{margin:1.1rem 0 0;padding-left:1.2rem}.crux .cx-sources li{color:var(--cx-ink-3);overflow-wrap:anywhere;margin-bottom:.55rem;font-size:.9375rem;line-height:1.55}.crux .cx-page-intro a,.crux .cx-foot-note a{color:var(--cx-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--cx-mark);text-decoration-color:var(--cx-mark);text-underline-offset:.2em;text-decoration-thickness:2px}.crux .cx-page-intro a:hover,.crux .cx-foot-note a:hover{color:var(--cx-ink)}.crux .cx-notfound{max-width:var(--cx-measure);padding-block:4rem 6rem}.crux .cx-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fh-root{--fh-paper:#f5f4f1;--fh-paper-2:#fffefc;--fh-paper-3:#eae8e2;--fh-ink:#16181c;--fh-body:#23262c;--fh-muted:#565b64;--fh-rule:#d7d5cf;--fh-rule-strong:#b6b3ab;--fh-signal:#a52a1e;--fh-duo-bg:#eae8e2;--fh-duo-tint:#2a3346;--fh-duo-strength:.18;--fh-img-filter:grayscale(1) brightness(1.13) contrast(1.02);--fh-measure:45rem;--fh-shell:74rem;--fh-pad:clamp(1.25rem, 4vw, 3rem);--fh-sans:"Work Sans", system-ui, sans-serif;--fh-display:"Fraunces", "Playfair Display", Georgia, serif;--fh-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--fh-paper);color:var(--fh-body);font-family:var(--fh-sans);min-height:100vh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:1.7}.fh-root[data-fh-theme=dark]{--fh-paper:#131418;--fh-paper-2:#1a1c22;--fh-paper-3:#22252b;--fh-ink:#f3f1ed;--fh-body:#ddd9d2;--fh-muted:#a6abb5;--fh-rule:#2e3238;--fh-rule-strong:#474d56;--fh-signal:#ff7b68;--fh-duo-bg:#22252b;--fh-duo-tint:#46536e;--fh-duo-strength:.24;--fh-img-filter:grayscale(1) brightness(.98) contrast(1.02)}html:has(.fh-root){background:#f5f4f1}html:has(.fh-root) body{background:#f5f4f1}html:has(.fh-root) #root{background:#f5f4f1}html:has(.fh-root[data-fh-theme=dark]){background:#131418}html:has(.fh-root[data-fh-theme=dark]) body{background:#131418}html:has(.fh-root[data-fh-theme=dark]) #root{background:#131418}.fh-root *,.fh-root :before,.fh-root :after{box-sizing:border-box}.fh-root .fh-shell{width:100%;max-width:var(--fh-shell);padding-inline:var(--fh-pad);margin-inline:auto}.fh-root a{color:inherit}.fh-root :focus-visible{outline:2px solid var(--fh-signal);outline-offset:3px}.fh-root .fh-label{font-family:var(--fh-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fh-muted);font-size:.875rem;font-weight:500;line-height:1.4}.fh-root .fh-label--signal{color:var(--fh-signal)}.fh-root .fh-no{font-family:var(--fh-mono);letter-spacing:.13em;color:var(--fh-signal);font-size:.875rem;font-weight:600}.fh-root .fh-tag{font-family:var(--fh-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fh-muted);border-bottom:1px solid var(--fh-rule-strong);padding-bottom:1px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.fh-root a.fh-tag:hover{color:var(--fh-signal);border-color:var(--fh-signal)}.fh-root .fh-rule{border:0;border-top:1px solid var(--fh-rule);margin:0}.fh-root .fh-rule--strong{border-top:2px solid var(--fh-ink)}.fh-root .fh-bar{border-bottom:1px solid var(--fh-rule);background:var(--fh-paper);padding-top:env(safe-area-inset-top,0px)}.fh-root .fh-bar__inner{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-block:1rem;display:flex}.fh-root .fh-wordmark{font-family:var(--fh-display);font-optical-sizing:auto;letter-spacing:.01em;color:var(--fh-ink);align-items:baseline;gap:.6rem;margin-right:auto;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;display:flex}.fh-root .fh-wordmark span{font-family:var(--fh-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fh-signal);font-size:.8125rem;font-weight:500}.fh-root .fh-nav{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.fh-root .fh-nav a{font-family:var(--fh-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fh-muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.875rem;font-weight:500;text-decoration:none}.fh-root .fh-nav a:hover,.fh-root .fh-nav a[aria-current=page]{color:var(--fh-ink);border-bottom-color:var(--fh-signal)}.fh-root .fh-toggle{font-family:var(--fh-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fh-muted);border:1px solid var(--fh-rule-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:.3rem .75rem;font-size:.875rem;display:inline-flex}.fh-root .fh-toggle:hover{color:var(--fh-ink);border-color:var(--fh-ink)}@media (width<=47.99rem){.fh-root .fh-bar__inner{gap:.65rem .9rem;padding-block:.85rem}.fh-root .fh-wordmark{font-size:1.375rem}.fh-root .fh-nav{scrollbar-width:none;flex-wrap:nowrap;order:3;gap:1.1rem;width:100%;overflow-x:auto}.fh-root .fh-nav::-webkit-scrollbar{display:none}.fh-root .fh-nav a{white-space:nowrap}}@media (width<=30rem){.fh-root .fh-toggle__text{display:none}.fh-root .fh-toggle{padding-inline:.6rem}}.fh-root .fh-card{border-top:1px solid var(--fh-ink);border-bottom:1px solid var(--fh-rule);margin:0}.fh-root .fh-card__row{border-top:1px solid var(--fh-rule);grid-template-columns:8.5rem minmax(0,1fr);gap:0 1.25rem;padding-block:.65rem;display:grid}.fh-root .fh-card__row:first-child{border-top:0}.fh-root .fh-card dt{font-family:var(--fh-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fh-signal);padding-top:.1rem;font-size:.875rem;font-weight:500;line-height:1.5}.fh-root .fh-card dd{color:var(--fh-ink);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.5}.fh-root .fh-card--tight dd{font-size:1rem}@media (width<=34rem){.fh-root .fh-card__row{grid-template-columns:minmax(0,1fr);gap:.15rem}}.fh-root .fh-frame{isolation:isolate;background:var(--fh-duo-bg);display:block;position:relative;overflow:hidden}.fh-root .fh-frame img{object-fit:cover;width:100%;height:100%;filter:var(--fh-img-filter);display:block}.fh-root .fh-frame:after{content:"";background:var(--fh-duo-tint);mix-blend-mode:multiply;opacity:var(--fh-duo-strength);pointer-events:none;position:absolute;inset:0}.fh-root .fh-frame--3x2{aspect-ratio:3/2}.fh-root .fh-frame--4x5{aspect-ratio:4/5}.fh-root .fh-frame--free img{object-fit:contain;height:auto}.fh-root .fh-credit{font-family:var(--fh-mono);letter-spacing:.02em;color:var(--fh-muted);margin-top:.6rem;font-size:.8125rem;line-height:1.55;display:block}.fh-root .fh-headline{font-family:var(--fh-display);font-optical-sizing:auto;color:var(--fh-ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.fh-root .fh-headline--feature{font-size:clamp(2.1rem,1.2rem + 3.6vw,3.5rem)}.fh-root .fh-headline--entry{font-size:clamp(1.6rem,1.15rem + 1.7vw,2.15rem)}.fh-root .fh-headline--essay{font-size:clamp(2rem,1.2rem + 3.2vw,3.25rem)}.fh-root .fh-dek{color:var(--fh-muted);max-width:42rem;margin:.85rem 0 0;font-size:1.25rem;line-height:1.6}.fh-root a.fh-headline-link{text-decoration:none}@media (hover:hover){.fh-root a.fh-headline-link:hover .fh-headline{color:var(--fh-signal)}}.fh-root .fh-masthead{padding-block:clamp(2rem,5vw,3.25rem) 1.5rem}@media (width<=47.99rem){.fh-root .fh-masthead{padding-block:1.4rem 1rem}.fh-root .fh-masthead__line{margin-bottom:.8rem}}.fh-root .fh-masthead__line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.fh-root .fh-masthead__blurb{color:var(--fh-muted);max-width:34rem;margin:0;font-size:1.125rem;line-height:1.6}.fh-root .fh-feature{gap:clamp(1.5rem,3vw,2.75rem);padding-bottom:clamp(2rem,5vw,3rem);display:grid}@media (width>=60rem){.fh-root .fh-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.fh-root .fh-feature__meta{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.fh-root .fh-feature__card{margin-top:1.5rem}.fh-root .fh-cta{font-family:var(--fh-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fh-ink);border-bottom:2px solid var(--fh-signal);align-items:center;gap:.5rem;margin-top:1.5rem;padding-bottom:3px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.fh-root .fh-cta:hover{color:var(--fh-signal)}.fh-root .fh-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;padding-top:1.1rem;display:flex}.fh-root .fh-roles{flex-wrap:wrap;gap:.9rem;display:flex}.fh-root .fh-entries{flex-direction:column;display:flex}.fh-root .fh-entry{border-top:1px solid var(--fh-rule);gap:1.25rem clamp(1.5rem,3vw,2.5rem);padding-block:clamp(2rem,4vw,2.75rem);display:grid}@media (width>=48rem){.fh-root .fh-entry{grid-template-columns:15rem minmax(0,1fr)}}.fh-root .fh-entry__meta{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:.7rem;display:flex}.fh-root .fh-entry__card{margin-top:1.15rem}.fh-root .fh-entry__more{font-family:var(--fh-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fh-signal);border-bottom:1px solid #0000;margin-top:1.15rem;font-size:.875rem;text-decoration:none;display:inline-block}.fh-root .fh-entry__more:hover{border-bottom-color:var(--fh-signal)}.fh-root .fh-essay{padding-block:clamp(1.75rem,4vw,2.75rem) 0}.fh-root .fh-essay__head{max-width:50rem}.fh-root .fh-essay__meta{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.fh-root .fh-essay__card{max-width:42rem;margin-top:1.75rem}.fh-root .fh-hero{margin:clamp(1.75rem,4vw,2.5rem) 0 0}.fh-root .fh-prose{max-width:var(--fh-measure);counter-reset:fh-sec;margin-top:clamp(2rem,4vw,2.75rem)}.fh-root .fh-prose p{color:var(--fh-body);margin:0 0 1.35em}.fh-root .fh-prose>p:first-child{color:var(--fh-ink);font-size:1.375rem;line-height:1.6}.fh-root .fh-prose h2{font-family:var(--fh-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--fh-ink);counter-increment:fh-sec;margin:2.5em 0 .7em;font-size:clamp(1.4rem,1.15rem + 1vw,1.75rem);font-weight:600;line-height:1.2;position:relative}.fh-root .fh-prose h2:before{content:counter(fh-sec, decimal-leading-zero);font-family:var(--fh-mono);letter-spacing:.11em;color:var(--fh-signal);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}@media (width>=72rem){.fh-root .fh-prose h2:before{margin:0;position:absolute;top:.45rem;left:-5.5rem}}.fh-root .fh-prose a{color:var(--fh-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fh-signal);text-decoration-color:var(--fh-signal);text-underline-offset:3px;text-decoration-thickness:2px}.fh-root .fh-prose a:hover{color:var(--fh-signal)}.fh-root .fh-prose strong{color:var(--fh-ink);font-weight:600}.fh-root .fh-prose em{font-style:italic}.fh-root .fh-pull{border-left:3px solid var(--fh-signal);font-family:var(--fh-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--fh-ink);margin:2.5rem 0;padding:1.4rem 0 1.4rem 1.5rem;font-size:clamp(1.4rem,1.2rem + .9vw,1.75rem);font-weight:500;line-height:1.3}.fh-root .fh-aside{background:var(--fh-paper-2);border:1px solid var(--fh-rule);border-left:3px solid var(--fh-rule-strong);margin:2.5rem 0;padding:1.35rem 1.5rem}.fh-root .fh-aside__label{font-family:var(--fh-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fh-muted);margin-bottom:.6rem;font-size:.875rem;font-weight:500;display:block}.fh-root .fh-aside p{margin:0 0 .8em;font-size:1.125rem;line-height:1.65}.fh-root .fh-aside p:last-child{margin-bottom:0}.fh-root .fh-fig{margin:2.75rem 0}@media (width>=72rem){.fh-root .fh-fig{width:calc(100% + 13rem);max-width:none}}.fh-root .fh-compare{border-top:2px solid var(--fh-ink);border-bottom:1px solid var(--fh-rule);margin:2.5rem 0}.fh-root .fh-compare__row{border-top:1px solid var(--fh-rule);gap:.25rem 1.5rem;padding-block:.9rem;display:grid}.fh-root .fh-compare__row:first-of-type{border-top:0}@media (width>=44rem){.fh-root .fh-compare__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fh-root .fh-compare__cell{color:var(--fh-ink);margin:0;font-size:1.0625rem;line-height:1.5}.fh-root .fh-compare__cell--old{font-family:var(--fh-display);color:var(--fh-body);font-style:italic}.fh-root .fh-compare__gloss{color:var(--fh-muted);border-top:1px solid var(--fh-rule);margin:0;padding-block:.9rem;font-size:1rem;line-height:1.55}.fh-root .fh-grid{border:1px solid var(--fh-rule);background:var(--fh-paper-2);margin:2.5rem 0;padding:1.35rem 1.5rem;overflow-x:auto}.fh-root .fh-grid table{border-collapse:collapse;width:100%;font-family:var(--fh-mono);font-size:.9375rem}.fh-root .fh-grid th,.fh-root .fh-grid td{text-align:left;border-bottom:1px solid var(--fh-rule);color:var(--fh-ink);white-space:nowrap;padding:.45rem .75rem .45rem 0}.fh-root .fh-grid th{color:var(--fh-signal);letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:500}.fh-root .fh-grid tr:last-child td{border-bottom:0}.fh-root .fh-grid__note{color:var(--fh-muted);margin:.9rem 0 0;font-size:1rem;line-height:1.55}.fh-root .fh-next{border-top:2px solid var(--fh-ink);margin-top:clamp(2.5rem,5vw,3.5rem);padding-block:clamp(1.75rem,3vw,2.25rem) clamp(2rem,4vw,3rem)}.fh-root .fh-next__label{margin-bottom:1rem}.fh-root .fh-next__body{align-items:start;gap:1.25rem clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=48rem){.fh-root .fh-next__body{grid-template-columns:11rem minmax(0,1fr)}}.fh-root .fh-next__tease{color:var(--fh-body);max-width:38rem;margin:.75rem 0 0;font-size:1.125rem;line-height:1.6}.fh-root .fh-foot{border-top:1px solid var(--fh-rule);padding-block:clamp(2rem,4vw,3rem);padding-bottom:calc(clamp(2rem, 4vw, 3rem) + env(safe-area-inset-bottom,0px));margin-top:clamp(2.5rem,6vw,4rem)}.fh-root .fh-foot__grid{gap:2rem clamp(1.5rem,4vw,3rem);display:grid}@media (width>=48rem){.fh-root .fh-foot__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.fh-root .fh-foot__text{color:var(--fh-muted);max-width:30rem;margin:.75rem 0 0;font-size:1rem;line-height:1.65}.fh-root .fh-foot__list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.fh-root .fh-foot__list a{color:var(--fh-body);border-bottom:1px solid var(--fh-rule-strong);padding-bottom:1px;font-size:1rem;text-decoration:none}.fh-root .fh-foot__list a:hover{color:var(--fh-signal);border-color:var(--fh-signal)}.fh-root .fh-role-head{max-width:46rem;padding-block:clamp(2rem,5vw,3rem) 1.5rem}.fh-root .fh-role-head h1{font-family:var(--fh-display);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--fh-ink);margin:.6rem 0 0;font-size:clamp(2rem,1.3rem + 2.6vw,3rem);font-weight:600;line-height:1.1}.fh-root .fh-empty{color:var(--fh-muted);padding-block:3rem;font-size:1.125rem}@media (prefers-reduced-motion:no-preference){.fh-root .fh-entry__more,.fh-root .fh-cta,.fh-root .fh-nav a,.fh-root .fh-toggle{transition:color .14s,border-color .14s}}.grain{--gr-ground:#f4f2ee;--gr-ground-deep:#eae6df;--gr-surface:#fffefb;--gr-ink:#16150f;--gr-ink-soft:#4b463d;--gr-rule:#d8d3c9;--gr-rule-strong:#a9a294;--gr-shadow:0 1px 2px #16150f0f, 0 12px 28px -18px #16150f57;--gr-earth:#a24218;--gr-plant:#3d5f2f;--gr-animal:#2d5570;--gr-accent:var(--gr-ink);--gr-display:"Fraunces", "Playfair Display", Georgia, serif;--gr-body:"Work Sans", system-ui, sans-serif;--gr-mono:"JetBrains Mono", ui-monospace, monospace;--gr-measure:40rem;--gr-page:74rem;--gr-gutter:clamp(1.15rem, 4vw, 2.75rem);background:var(--gr-ground);color:var(--gr-ink);font-family:var(--gr-body);min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-font-smoothing:antialiased;font-size:1.225rem;line-height:1.66}.grain[data-gr=dark]{--gr-ground:#1a1917;--gr-ground-deep:#131211;--gr-surface:#232220;--gr-ink:#f1ede5;--gr-ink-soft:#b9b1a5;--gr-rule:#393733;--gr-rule-strong:#5d594f;--gr-shadow:0 1px 2px #0006, 0 14px 32px -18px #000c;--gr-earth:#e5936a;--gr-plant:#a3c78a;--gr-animal:#8dbde0}:is(html:has(.grain),body:has(.grain)){background:#f4f2ee}:is(html:has(.grain[data-gr=dark]),body:has(.grain[data-gr=dark])){background:#1a1917}.grain [data-family=earth]{--gr-accent:var(--gr-earth)}.grain [data-family=plant]{--gr-accent:var(--gr-plant)}.grain [data-family=animal]{--gr-accent:var(--gr-animal)}.grain *,.grain :before,.grain :after{box-sizing:border-box}.grain a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--gr-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gr-accent) 55%, transparent);text-underline-offset:.22em;text-decoration-thickness:1px}.grain a:hover{-webkit-text-decoration-color:var(--gr-accent);text-decoration-color:var(--gr-accent)}.grain :focus-visible{outline:2px solid var(--gr-accent);outline-offset:3px}.grain img{max-width:100%;height:auto;display:block}.gr-shell{width:100%;max-width:var(--gr-page);padding-inline:var(--gr-gutter);margin:0 auto}.gr-narrow{max-width:var(--gr-measure)}.gr-label{font-family:var(--gr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gr-ink-soft);font-size:.875rem;font-weight:500;line-height:1.4}.gr-meta{font-family:var(--gr-mono);color:var(--gr-ink-soft);font-size:.875rem;line-height:1.5}.gr-plate{border:1px solid var(--gr-rule);border-top:3px solid var(--gr-accent);background:var(--gr-surface);padding:1rem 1.05rem 1.1rem}.gr-plate-head{border-bottom:1px solid var(--gr-rule);align-items:center;gap:.6rem;margin-bottom:.7rem;padding-bottom:.7rem;display:flex}.gr-plate-head .gr-plate-title{font-family:var(--gr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gr-accent);font-size:.9375rem;font-weight:600}.gr-plate dl{grid-template-columns:5.4rem 1fr;gap:.42rem .85rem;margin:0;display:grid}.gr-plate dt{font-family:var(--gr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gr-ink-soft);padding-top:.12em;font-size:.875rem}.gr-plate dd{font-family:var(--gr-body);color:var(--gr-ink);margin:0;font-size:.9375rem;line-height:1.45}.gr-swatch{--sw:2.35rem;width:var(--sw);height:var(--sw);border:1px solid var(--gr-rule-strong);background-color:color-mix(in srgb, var(--gr-accent) 12%, var(--gr-surface));color:var(--gr-accent);flex:none;position:relative}.gr-swatch[data-size=lg]{--sw:3.25rem}.gr-swatch[data-size=sm]{--sw:1.6rem}.gr-swatch[data-material=clay]{background-image:radial-gradient(currentColor .9px,#0000 1px);background-size:5px 5px}.gr-swatch[data-material=stone]{background-image:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 1px 6px),repeating-linear-gradient(-45deg,currentColor 0 1px,#0000 1px 9px)}.gr-swatch[data-material=papyrus]{background-image:repeating-linear-gradient(0deg,currentColor 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 5px)}.gr-swatch[data-material=birch]{background-image:repeating-linear-gradient(0deg,currentColor 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 14px);background-size:100% 100%,100% 7px}.gr-swatch[data-material=palm]{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 4px)}.gr-swatch[data-material=parchment]{background-image:radial-gradient(circle at 30% 35%,currentColor 0 1.4px,#0000 1.6px),radial-gradient(circle at 72% 68%,currentColor 0 1.1px,#0000 1.3px);background-size:11px 9px,7px 13px}.gr-swatch[data-material=vellum]{background-image:radial-gradient(circle,currentColor 0 .8px,#0000 1px),repeating-linear-gradient(28deg,currentColor 0 1px,#0000 1px 12px);background-size:6px 6px,100% 100%}.gr-topbar{border-bottom:1px solid var(--gr-rule);background:var(--gr-ground);z-index:20;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.gr-topbar-inner{align-items:center;gap:1rem;min-height:3.6rem;display:flex}.gr-wordmark{font-family:var(--gr-display);letter-spacing:.24em;text-transform:uppercase;font-size:1.32rem;font-weight:700;line-height:1;text-decoration:none}.gr-wordmark:after{content:"";background:linear-gradient(90deg, var(--gr-earth) 0 33%, var(--gr-plant) 33% 66%, var(--gr-animal) 66% 100%);height:3px;margin-top:.34rem;display:block}.gr-nav{flex-wrap:wrap;align-items:center;gap:.6rem 1.05rem;margin-left:auto;display:flex}.gr-nav a{white-space:nowrap;text-decoration:none}.gr-nav a:hover,.gr-nav a[aria-current=page]{color:var(--gr-ink);text-underline-offset:.32em;text-decoration:underline;text-decoration-thickness:2px}.gr-nav-fam{align-items:center;gap:.42rem;display:flex}.gr-dot{background:var(--gr-accent);border-radius:50%;flex:none;width:.55rem;height:.55rem}.gr-toggle{font-family:var(--gr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gr-ink-soft);border:1px solid var(--gr-rule);cursor:pointer;background:0 0;padding:.4rem .62rem;font-size:.875rem;line-height:1}.gr-toggle:hover{color:var(--gr-ink);border-color:var(--gr-rule-strong)}.gr-footer{border-top:1px solid var(--gr-rule);background:var(--gr-ground-deep);margin-top:5rem;padding-block:2.4rem 3.4rem}.gr-footer-grid{flex-wrap:wrap;align-items:flex-start;gap:1.6rem 3rem;display:flex}.gr-footer p{max-width:28rem;margin:0 0 .5rem}.gr-footer a{-webkit-text-decoration-color:var(--gr-rule-strong);text-decoration-color:var(--gr-rule-strong)}.gr-fig{margin:0}.gr-fig-plate{background:var(--gr-surface);border:1px solid var(--gr-rule);border-top:3px solid var(--gr-accent);padding:.6rem;position:relative;overflow:hidden}.gr-fig-plate img{filter:saturate(.9)contrast(1.04)brightness(1.02);width:100%}.gr-fig-plate:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(120% 90% at 50% 0,#fff6e429,#5e4a2e1f);position:absolute;inset:0}.grain[data-gr=dark] .gr-fig-plate:after{mix-blend-mode:normal;background:radial-gradient(120% 90% at 50% 0,#fff0d614,#14120e4d)}.gr-fig figcaption{color:var(--gr-ink-soft);max-width:36rem;margin-top:.7rem;font-size:.9375rem;line-height:1.5}.gr-credit{font-family:var(--gr-mono);letter-spacing:.04em;color:var(--gr-ink-soft);margin-top:.3rem;font-size:.875rem;display:block}.gr-hero .gr-fig-plate{width:fit-content;max-width:100%;margin-inline:auto}.gr-hero .gr-fig{flex-direction:column;align-items:center;display:flex}.gr-hero figcaption{align-self:flex-start}.gr-hero .gr-fig-plate img{object-fit:contain;width:auto;max-width:100%;max-height:68vh;margin-inline:auto}.gr-crop{aspect-ratio:4/3}.gr-crop img{object-fit:cover;height:100%}.gr-masthead{padding-block:clamp(2.2rem,6vw,4.2rem) clamp(1.6rem,4vw,2.6rem)}.gr-masthead-grid{align-items:end;gap:clamp(.9rem,2.4vw,2.4rem);display:grid}@media (width>=58rem){.gr-masthead-grid{grid-template-columns:auto minmax(0,1fr);gap:2.6rem}.gr-standfirst{margin-bottom:.5rem}}.gr-masthead h1{font-family:var(--gr-display);letter-spacing:.02em;font-variation-settings:"SOFT" 20;margin:0;font-size:clamp(3.1rem,11vw,6.2rem);font-weight:700;line-height:.92}.gr-standfirst{max-width:34rem;margin:1.15rem 0 0;font-size:1.28rem;line-height:1.5}.gr-strip{border-top:1px solid var(--gr-rule);flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;padding-top:1.35rem;display:flex}.gr-strip a{border:1px solid var(--gr-rule);background:var(--gr-surface);align-items:center;gap:.5rem;padding:.3rem .62rem .3rem .32rem;text-decoration:none;display:flex}.gr-strip a:hover{border-color:var(--gr-accent)}.gr-strip .gr-strip-name{font-family:var(--gr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gr-ink-soft);font-size:.875rem}.gr-lead{border-top:3px solid var(--gr-ink);align-items:start;gap:clamp(1.4rem,3vw,2.6rem);padding-block:clamp(1.4rem,3vw,2.4rem) clamp(2rem,5vw,3.4rem);display:grid}@media (width>=62rem){.gr-lead{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.gr-lead-title{font-family:var(--gr-display);letter-spacing:-.01em;margin:.7rem 0 0;font-size:clamp(2.05rem,4.6vw,3.15rem);font-weight:600;line-height:1.06}.gr-lead-title a{text-decoration:none}.gr-lead-title a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.gr-dek{color:var(--gr-ink);max-width:33rem;margin:.85rem 0 0;font-size:1.16rem;line-height:1.55}.gr-kicker{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.gr-kicker .gr-num,.gr-kicker .gr-label{white-space:nowrap}.gr-kicker .gr-num{font-family:var(--gr-mono);letter-spacing:.14em;color:var(--gr-accent);font-size:.875rem;font-weight:600}.gr-section-head{border-top:1px solid var(--gr-rule-strong);align-items:baseline;gap:1rem;margin-bottom:1.6rem;padding-top:.7rem;display:flex}.gr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19.5rem),1fr));gap:clamp(1.6rem,3.4vw,2.6rem);display:grid}.gr-card{flex-direction:column;gap:.85rem;display:flex}.gr-card-title{font-family:var(--gr-display);margin:0;font-size:1.42rem;font-weight:600;line-height:1.16}.gr-card-title a{text-decoration:none}.gr-card-title a:hover{text-underline-offset:.16em;text-decoration:underline}.gr-card p{color:var(--gr-ink-soft);margin:0;font-size:1.02rem;line-height:1.5}.gr-card-foot{align-items:center;gap:.55rem;margin-top:auto;padding-top:.2rem;display:flex}@media (hover:hover){.gr-card .gr-fig-plate,.gr-lead .gr-fig-plate{transition:transform .22s,box-shadow .22s}.gr-card:hover .gr-fig-plate,.gr-lead:hover .gr-fig-plate{box-shadow:var(--gr-shadow);transform:translateY(-3px)}}.gr-entry-head{padding-block:clamp(1.8rem,4vw,3rem) 0}.gr-entry-title{font-family:var(--gr-display);letter-spacing:-.012em;max-width:22ch;margin:.8rem 0 0;font-size:clamp(2.15rem,5.2vw,3.5rem);font-weight:600;line-height:1.04}.gr-entry-dek{max-width:40rem;color:var(--gr-ink);margin:1rem 0 0;font-size:1.24rem;line-height:1.5}.gr-entry-byline{border-top:1px solid var(--gr-rule);flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1.15rem;padding-top:.85rem;display:flex}.gr-entry-head+.gr-fig{margin-top:1.6rem}.gr-entry-body{align-items:start;gap:clamp(1.6rem,3vw,3rem);padding-top:clamp(1.6rem,3.5vw,2.6rem);display:grid}@media (width>=68rem){.gr-entry-head+.gr-fig{margin-top:1.6rem}.gr-entry-body{grid-template-columns:17rem minmax(0,1fr)}.gr-rail{position:sticky;top:5.2rem}}.grain .gr-prose{max-width:var(--gr-measure)}.grain .gr-prose p{color:var(--gr-ink);margin:0 0 1.15em;font-size:1.225rem;line-height:1.66}.grain .gr-prose>p:first-of-type:first-letter{font-family:var(--gr-display);float:left;color:var(--gr-accent);padding:.06em .1em 0 0;font-size:3.1em;font-weight:700;line-height:.82}.grain .gr-prose h2{font-family:var(--gr-display);margin:2.4rem 0 .9rem;font-size:1.72rem;font-weight:600;line-height:1.2}.grain .gr-prose h2:before{content:"";background:var(--gr-accent);width:2.6rem;height:3px;margin-bottom:.75rem;display:block}.grain .gr-prose strong{font-weight:600}.grain .gr-prose em{font-style:italic}.grain .gr-prose blockquote{border-left:3px solid var(--gr-accent);font-family:var(--gr-display);margin:2rem 0;padding:0 0 0 1.3rem;font-size:1.5rem;font-weight:500;line-height:1.32}.grain .gr-prose blockquote p{font-size:inherit;line-height:inherit;margin:0 0 .4em}.grain .gr-prose blockquote cite{font-family:var(--gr-mono);letter-spacing:.06em;color:var(--gr-ink-soft);font-size:.875rem;font-style:normal;display:block}.grain .gr-prose ul,.grain .gr-prose ol{margin:0 0 1.3em;padding-left:1.2em}.grain .gr-prose li{margin-bottom:.45em}.grain .gr-prose figure{margin:2.2rem 0}.gr-note{border:1px solid var(--gr-rule);border-left:3px solid var(--gr-accent);background:var(--gr-surface);margin:2.3rem 0;padding:1.05rem 1.2rem 1.15rem}.gr-note h3{font-family:var(--gr-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gr-ink-soft);margin:0 0 .5rem;font-size:.875rem;font-weight:500}.gr-note p{margin:0;font-size:1.05rem;line-height:1.55}.gr-note p+p{margin-top:.65rem}.gr-lines{border-top:3px solid var(--gr-accent);border-bottom:1px solid var(--gr-rule);background:var(--gr-surface);margin:2.3rem 0;padding:0 1.1rem}.gr-line{padding:.85rem 0}.gr-line+.gr-line{border-top:1px solid var(--gr-rule)}.gr-line p{font-family:var(--gr-display);margin:.3rem 0 0;font-size:1.2rem;line-height:1.4}.gr-next{border-top:3px solid var(--gr-ink);max-width:var(--gr-measure);margin-top:3rem;padding-top:1.3rem;text-decoration:none;display:block}.gr-next-title{font-family:var(--gr-display);margin:.55rem 0 .5rem;font-size:1.62rem;font-weight:600;line-height:1.14}.gr-next:hover .gr-next-title{text-underline-offset:.16em;text-decoration:underline}.gr-next p{color:var(--gr-ink-soft);margin:0;font-size:1.06rem;line-height:1.5}.gr-family-head{border-bottom:1px solid var(--gr-rule);padding-block:clamp(2rem,5vw,3.4rem) 1.6rem}.gr-family-title{font-family:var(--gr-display);margin:.7rem 0 0;font-size:clamp(2.4rem,7vw,4rem);font-weight:700;line-height:1}.gr-family-tabs{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.gr-family-tabs a{border:1px solid var(--gr-rule);background:var(--gr-surface);font-family:var(--gr-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.42rem .8rem;font-size:.875rem;text-decoration:none;display:flex}.gr-family-tabs a[aria-current=page]{border-color:var(--gr-accent);box-shadow:inset 0 -3px 0 var(--gr-accent);color:var(--gr-ink)}.gr-row{border-bottom:1px solid var(--gr-rule);align-items:start;gap:1.2rem clamp(1.4rem,3vw,2.4rem);padding-block:clamp(1.6rem,3vw,2.4rem);display:grid}@media (width>=54rem){.gr-row{grid-template-columns:19rem minmax(0,42rem)}}.gr-row-title{font-family:var(--gr-display);margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,1.95rem);font-weight:600;line-height:1.12}.gr-row-title a{text-decoration:none}.gr-row-title a:hover{text-underline-offset:.16em;text-decoration:underline}.gr-missing{padding-block:4rem 6rem}.gr-stack-sm>*+*{margin-top:.55rem}@media (prefers-reduced-motion:reduce){.grain *,.grain :before,.grain :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.gr-topbar-inner.svelte-1c726o6{flex-wrap:wrap;padding-block:.6rem}@media (width<=34rem){.gr-topbar-inner.svelte-1c726o6 .gr-nav{gap:.85rem;width:100%;margin-left:0}}:is(html:has(.op-root),body:has(.op-root)){background:#f7f5f0}:is(html:has(.op-root[data-op-theme=press]),body:has(.op-root[data-op-theme=press])){background:#17160f}.op-root{--op-paper:#f7f5f0;--op-paper-2:#eeebe3;--op-key:#14130f;--op-body:#23211b;--op-graphite:#4e4a42;--op-rule:#14130f38;--op-rule-soft:#14130f1c;--op-print:#fbfaf7;--ink-raw:#0078bf;--ink-deep:#005b94;--ink-lift:#62b6e8;--op-measure:44rem;--op-shell:74rem;--op-shift:4px;--op-sans:"Work Sans", system-ui, sans-serif;--op-display:"Bricolage Grotesque", Montserrat, system-ui, sans-serif;--op-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--op-paper);color:var(--op-body);font-family:var(--op-sans);min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);font-size:1.28rem;line-height:1.72;overflow-x:clip}.op-root[data-op-theme=press]{--op-paper:#17160f;--op-paper-2:#211f16;--op-key:#f4f1e7;--op-body:#e7e3d7;--op-graphite:#b0aa9c;--op-rule:#f4f1e742;--op-rule-soft:#f4f1e721}.op-root,.op-root *,.op-root :before,.op-root :after{--ink:var(--ink-raw);--ink-text:var(--ink-deep);--ink-plate:var(--ink-raw)}.op-root[data-op-theme=press],.op-root[data-op-theme=press] *,.op-root[data-op-theme=press] :before,.op-root[data-op-theme=press] :after{--ink:var(--ink-lift);--ink-text:var(--ink-lift)}.op-root *,.op-root :before,.op-root :after{box-sizing:border-box}.op-root h1,.op-root h2,.op-root h3,.op-root p,.op-root figure,.op-root blockquote,.op-root ul,.op-root ol{margin:0}.op-root a{color:inherit}.op-root img{max-width:100%}.op-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.op-shell{width:100%;max-width:var(--op-shell);margin-inline:auto;padding-inline:1.5rem}@media (width<=40rem){.op-shell{padding-inline:1.15rem}}.op-plate{isolation:isolate;background:var(--op-print);line-height:0;position:relative;overflow:hidden}.op-plate__spot,.op-plate__key{display:block}.op-plate__spot{background:var(--ink-plate);mix-blend-mode:multiply;position:relative}.op-plate__key{mix-blend-mode:multiply;opacity:.52;transform:translate(var(--op-shift), var(--op-shift));pointer-events:none;background:#000;position:absolute;inset:0}.op-plate img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;display:block}.op-plate__spot img{filter:grayscale()contrast(1.32)brightness(.84)}.op-plate__key img{filter:grayscale()contrast(1.6)brightness(.98)}.op-plate__screen{mix-blend-mode:multiply;opacity:.15;pointer-events:none;background-image:radial-gradient(circle,#0009 0 32%,#0000 33%);background-size:4px 4px;position:absolute;inset:0}.op-plate--band .op-plate__spot,.op-plate--band .op-plate__key{aspect-ratio:16/9}.op-plate--wide .op-plate__spot,.op-plate--wide .op-plate__key{aspect-ratio:3/2}.op-plate--card .op-plate__spot,.op-plate--card .op-plate__key{aspect-ratio:1}.op-plate--card img{object-position:center 42%}@media (width<=40rem){.op-plate--band .op-plate__spot,.op-plate--band .op-plate__key{aspect-ratio:4/3}}.op-reg{width:17px;height:17px;color:var(--ink);opacity:.85;z-index:2;pointer-events:none;position:absolute}.op-reg--tl{top:9px;left:9px}.op-reg--br{bottom:9px;right:9px}.op-root .op-figure{margin-block:2.9rem}.op-root .op-figure--tall{max-width:32rem}.op-figure figcaption,.op-caption{color:var(--op-graphite);font-size:.9rem;line-height:1.5;font-family:var(--op-sans);margin-top:.7rem}.op-credit{font-family:var(--op-mono);letter-spacing:.02em;color:var(--op-graphite);margin-top:.2rem;font-size:.85rem;display:block}.op-slug{font-family:var(--op-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--op-graphite);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.op-slug__no{color:var(--ink-text);font-weight:700}.op-slug__sep{background:var(--op-rule);border-radius:50%;flex:none;width:.34rem;height:.34rem}.op-slug__ink{align-items:center;gap:.42rem;display:inline-flex}.op-swatch{background:var(--ink);border:1px solid var(--op-rule);flex:none;width:.82rem;height:.82rem;display:inline-block}.op-rule{background:var(--op-key);height:3px;margin-block:1.6rem;position:relative}.op-rule:after{content:"";background:var(--ink);z-index:-1;position:absolute;inset:0;transform:translateY(3px)}.op-wordmark{isolation:isolate;font-family:var(--op-display);letter-spacing:-.035em;color:var(--op-key);text-transform:uppercase;font-weight:800;line-height:.92;display:inline-block;position:relative}.op-wordmark:after{content:attr(data-text);color:var(--ink);mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;left:0;transform:translate(.028em,.036em)}.op-root[data-op-theme=press] .op-wordmark:after{mix-blend-mode:screen}.op-header{z-index:40;background:var(--op-paper);border-bottom:1px solid var(--op-rule);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.op-header__bar{align-items:center;gap:1.25rem;min-height:3.6rem;padding-block:.55rem;display:flex}.op-header__mark{flex:none;font-size:1.35rem;text-decoration:none}.op-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.05rem;margin-left:auto;display:flex}.op-nav a{font-family:var(--op-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--op-graphite);border-bottom:2px solid #0000;padding-bottom:2px;font-size:.875rem;font-weight:500;text-decoration:none}.op-nav a[aria-current=page],.op-nav a:hover{color:var(--op-key);border-bottom-color:var(--ink)}.op-toggle{font-family:var(--op-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--op-graphite);border:1px solid var(--op-rule);align-items:center;gap:.45rem;min-height:2.1rem;padding:.34rem .6rem;font-size:.875rem;font-weight:500;display:inline-flex}.op-toggle:hover{color:var(--op-key);border-color:var(--ink)}.op-toggle__dot{background:var(--ink);width:.75rem;height:.75rem;display:inline-block}@media (width<=46rem){.op-header__bar{flex-wrap:wrap;row-gap:.35rem;padding-bottom:.7rem}.op-nav{order:3;justify-content:flex-start;gap:.85rem;width:100%;margin-left:0}.op-nav a{letter-spacing:.06em;font-size:.8125rem}.op-toggle{margin-left:auto}}.op-masthead{padding-top:clamp(2rem,5vw,3.4rem)}.op-masthead__mark{font-size:clamp(3.1rem,12.5vw,8.2rem);display:block}.op-masthead__line{font-family:var(--op-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--op-graphite);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin-top:1.5rem;font-size:.875rem;font-weight:500;display:flex}.op-masthead__standfirst{max-width:34rem;color:var(--op-key);margin-top:1.15rem;font-size:1.3rem;font-weight:500;line-height:1.55}.op-inkbar{gap:3px;margin-top:1.6rem;display:flex}.op-inkbar span{flex:1 1 0;min-width:0;height:.9rem}.op-lead{margin-top:clamp(2.2rem,5vw,3.2rem);text-decoration:none;display:block}.op-lead__title{font-family:var(--op-display);letter-spacing:-.028em;color:var(--op-key);max-width:20ch;margin-top:1.15rem;font-size:clamp(2.35rem,6.4vw,4.35rem);font-weight:800;line-height:1.02}.op-lead__dek{max-width:40rem;color:var(--op-key);margin-top:1rem;font-size:1.24rem;line-height:1.6}.op-lead__go{font-family:var(--op-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-text);border-bottom:2px solid var(--ink);align-items:center;gap:.5rem;margin-top:1.25rem;padding-bottom:2px;font-size:.875rem;font-weight:700;display:inline-flex}@media (hover:hover){.op-lead:hover .op-lead__title{color:var(--ink-text)}}.op-runhead{font-family:var(--op-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--op-graphite);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:clamp(3.4rem,7vw,5rem);font-size:.875rem;font-weight:500;display:flex}.op-run{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:clamp(2rem,3.6vw,3rem);margin-top:1.5rem;padding-bottom:1rem;display:grid}.op-card{text-decoration:none;display:block}.op-card__title{font-family:var(--op-display);letter-spacing:-.02em;color:var(--op-key);margin-top:.85rem;font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:700;line-height:1.08}.op-card__dek{color:var(--op-graphite);margin-top:.6rem;font-size:1.05rem;line-height:1.55}.op-card .op-slug{margin-top:.9rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.op-card .op-plate{transition:transform .18s}.op-card:hover .op-plate{transform:translate(-2px,-2px)}.op-card:hover .op-card__title{color:var(--ink-text)}}.op-entry{padding-top:clamp(2rem,4vw,3rem);padding-bottom:2rem}.op-entry__head{max-width:46rem}.op-entry__title{font-family:var(--op-display);letter-spacing:-.028em;color:var(--op-key);text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.2rem,5.8vw,3.9rem);font-weight:800;line-height:1.03}.op-entry__dek{max-width:36rem;color:var(--op-key);margin-top:1.1rem;font-size:1.24rem;line-height:1.6}.op-root .op-entry__hero{margin-top:clamp(2.4rem,4vw,3.2rem)}.op-root .op-entry__hero--card{max-width:34rem}.op-body{max-width:var(--op-measure);color:var(--op-body);margin-top:2.6rem;font-size:1.28rem;line-height:1.72}.op-body>p+p{margin-top:1.35rem}.op-body>h2{font-family:var(--op-display);letter-spacing:-.018em;color:var(--op-key);margin-top:2.9rem;margin-bottom:.9rem;font-size:1.7rem;font-weight:700;line-height:1.16}.op-body a{color:var(--ink-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.op-body a:hover{background:var(--op-paper-2)}.op-body strong{color:var(--op-key);font-weight:600}.op-body em{font-style:italic}.op-body>p:first-of-type:first-letter{float:left;font-family:var(--op-display);color:var(--ink);padding-top:.35rem;padding-right:.5rem;font-size:4.05rem;font-weight:800;line-height:.82}.op-pull{border-left:4px solid var(--ink);margin-block:2.9rem;padding-left:1.4rem}.op-pull p{font-family:var(--op-display);letter-spacing:-.015em;color:var(--op-key);font-size:clamp(1.5rem,3.4vw,1.95rem);font-weight:600;line-height:1.2}.op-pull cite{font-family:var(--op-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--op-graphite);margin-top:.7rem;font-size:.875rem;font-style:normal;display:block}.op-note{background:var(--op-paper-2);border-top:3px solid var(--ink);margin-block:2.9rem;padding:1.35rem 1.5rem 1.5rem}.op-note h3{font-family:var(--op-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-text);margin:0 0 .55rem;font-size:.875rem;font-weight:700}.op-note p{font-size:1.13rem;line-height:1.62}.op-note p+p{margin-top:.9rem}.op-states{border-top:3px solid var(--ink);background:var(--op-paper-2);margin-block:2.9rem;padding:1.35rem 1.5rem 1.5rem}.op-states__row+.op-states__row{border-top:1px solid var(--op-rule-soft);margin-top:1.15rem;padding-top:1.15rem}.op-states__label{font-family:var(--op-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-text);font-size:.875rem;font-weight:700}.op-states__line{color:var(--op-key);margin-top:.3rem;font-size:1.2rem;line-height:1.5}.op-states__line+.op-states__line{color:var(--ink-text);font-weight:500}.op-states__gloss{color:var(--op-graphite);margin-top:.2rem;font-size:1rem;line-height:1.5}.op-next{border-top:3px solid var(--op-key);max-width:46rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.4rem;text-decoration:none;display:block}.op-next__kicker{font-family:var(--op-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--op-graphite);font-size:.875rem;font-weight:500}.op-next__title{font-family:var(--op-display);letter-spacing:-.022em;color:var(--op-key);margin-top:.6rem;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;line-height:1.06}.op-next__bait{color:var(--op-body);margin-top:.7rem;font-size:1.17rem;line-height:1.6}@media (hover:hover){.op-next:hover .op-next__title{color:var(--ink-text)}}.op-plates{padding-top:clamp(2rem,4vw,3rem)}.op-plates__title{font-family:var(--op-display);letter-spacing:-.03em;color:var(--op-key);margin-top:1rem;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:800;line-height:1}.op-plates__gloss{max-width:34rem;color:var(--op-key);margin-top:1.05rem;font-size:1.26rem;line-height:1.58}.op-plates__nav{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.op-chip{font-family:var(--op-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--op-graphite);border:1px solid var(--op-rule);align-items:center;gap:.5rem;padding:.42rem .8rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.op-chip[aria-current=page]{color:var(--op-key);border-color:var(--op-key);box-shadow:3px 3px 0 var(--ink)}.op-chip:hover{color:var(--op-key);border-color:var(--ink)}.op-footer{border-top:3px solid var(--op-key);margin-top:clamp(4rem,8vw,6.5rem);padding-block:2.4rem 3.4rem}.op-footer__grid{flex-wrap:wrap;align-items:flex-start;gap:2rem 3.5rem;display:flex}.op-footer__col{min-width:12rem}.op-footer h2{font-family:var(--op-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--op-graphite);margin-bottom:.7rem;font-size:.875rem;font-weight:700}.op-footer ul{padding:0;list-style:none}.op-footer li+li{margin-top:.35rem}.op-footer a{border-bottom:2px solid var(--op-rule-soft);color:var(--op-body);font-size:1.05rem;text-decoration:none}.op-footer a:hover{border-bottom-color:var(--ink);color:var(--op-key)}.op-colophon{max-width:42rem;color:var(--op-graphite);margin-top:2.4rem;font-size:.95rem;line-height:1.6}.op-skip{position:absolute;left:-9999px}.op-skip:focus{background:var(--ink);color:#fff;margin:.5rem;padding:.4rem .7rem;display:inline-block;position:static}.op-root :focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.op-root *,.op-root :before,.op-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fablingo{background:var(--kit-paper);min-height:100vh;color:var(--kit-ink);font-family:var(--kit-font-letters)}.fablingo h1,.fablingo h2,.fablingo h3,.fablingo h4,.fablingo p{margin:0}.fablingo img{max-width:100%}.fl-top{z-index:20;border-bottom:1px solid var(--kit-line);background:color-mix(in srgb, var(--kit-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.fl-top-in{align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:.5rem 1rem;display:flex}.fl-brand{color:var(--kit-ink);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.fl-brand img{object-fit:contain;width:2.5rem;height:2.5rem}.fl-brand span{font-size:1.45rem}.fl-nav{gap:1.5rem;margin-left:auto;display:none}.fl-nav a{color:var(--kit-text);font-size:1rem;text-decoration:none}.fl-nav a:hover{color:var(--kit-ink)}.fl-go{border-bottom:4px solid var(--kit-go-lip);border-radius:var(--kit-corner);background-color:var(--kit-go);min-height:3.5rem;color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1.3125rem;font-weight:600;text-decoration:none;display:flex}.fl-go:active{transform:translateY(2px)}.fl-go-small{border-bottom-width:3px;min-height:2.5rem;margin-left:auto;padding:.35rem 1.1rem;font-size:1.05rem}.fl-paper{min-height:3.5rem;font-size:1.15rem;text-decoration:none}.fl-go-inline{justify-self:start;width:fit-content;min-height:3.25rem;margin-top:.5rem;padding:.65rem 1.5rem;font-size:1.2rem;display:inline-flex}.fl-section{max-width:72rem;margin:0 auto;padding:3rem 1rem}.fl-band{border-block:1px solid var(--kit-line)}.fl-band.fl-wash{background:var(--kit-surface)}.fablingo h1{font-size:clamp(2.3rem,9vw,3.6rem)}.fablingo h2{font-size:clamp(1.85rem,7vw,2.6rem)}.fl-eyebrow{color:var(--kit-warm-text);font-size:1.2rem;margin-bottom:.4rem!important}.fl-lead{max-width:36rem;color:var(--kit-text);font-size:1.15rem;line-height:1.55;margin-top:.85rem!important}.fl-small{color:var(--kit-muted);font-size:.95rem;margin-top:.85rem!important}.fl-note{color:var(--kit-warm-text);font-size:1.15rem;margin-top:1rem!important}.fl-link{color:var(--kit-ink);text-underline-offset:.2em;margin-top:.75rem;font-weight:600;display:inline-block}.fl-frame{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);width:100%;height:auto;display:block}.fl-hero{gap:1.75rem;padding-top:1.25rem;display:grid}.fl-hero-art{position:relative}.fl-hero-phone{display:none}.fl-ways{gap:.75rem;max-width:26rem;margin-top:1.5rem;display:grid}.fl-try{gap:2rem;display:grid}.fl-try-phone{justify-items:center;display:grid}.fl-play{border:0;border-bottom:4px solid var(--kit-go-lip);background:var(--kit-go);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;box-shadow:0 10px 24px color-mix(in srgb, var(--kit-ink) 28%, transparent);cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-size:1.25rem;font-weight:600;display:inline-flex;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.fl-play:active{transform:translate(-50%,2px)}.fl-play-dot{border-block:.5rem solid #0000;border-left:.8rem solid;width:0;height:0}.fl-chapters{gap:3.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.fl-chapter{gap:1.25rem;display:grid}.fl-chapter-art{position:relative}.fl-chapter-n{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-gold-chip);width:2.6rem;height:2.6rem;color:var(--kit-table-ink);border-radius:50%;place-items:center;font-size:1.35rem;display:grid;position:absolute;top:-.8rem;left:-.5rem}.fl-chapter-words{align-content:start;gap:.75rem;display:grid;position:relative}.fl-chapter-words h3{color:var(--kit-warm-text);font-size:1.65rem;font-weight:600}.fl-chapter-words>p{max-width:34rem;color:var(--kit-text);font-size:1.15rem;line-height:1.55}.fl-said{gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.fl-said li{align-items:flex-end;gap:.6rem;display:flex}.fl-said li.fl-leo{flex-direction:row-reverse}.fl-said img{border:var(--kit-ink-line) solid var(--kit-pen);object-fit:cover;border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.fl-said p{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-surface);border-radius:1.1rem 1.1rem 1.1rem .25rem;gap:.1rem;max-width:80%;padding:.45rem .85rem .5rem;display:grid}.fl-said li.fl-leo p{background:var(--kit-warm-wash);border-radius:1.1rem 1.1rem .25rem}.fl-said span{color:var(--kit-ink);font-size:1.2rem;line-height:1.3}.fl-said small{color:var(--kit-muted);font-size:.9rem}.fl-sticker{z-index:2;object-fit:contain;pointer-events:none;width:7rem;height:7rem;position:absolute;bottom:-1.5rem;right:-.75rem}.fl-words{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.fl-words li,.fl-chip{border:2.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;border-radius:.875rem;align-items:center;gap:.4rem;padding:.3rem .85rem .3rem .55rem;font-size:1.1rem;font-weight:700;display:inline-flex}.fl-chip-gold{border-color:var(--kit-gold-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink)}.fl-step{border:2px solid var(--kit-line-strong);background:var(--kit-surface);width:fit-content;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.25rem .85rem .25rem .45rem;font-size:.95rem;font-weight:700;display:inline-flex;margin-bottom:-.25rem!important}.fl-how-steps{counter-reset:none;gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.fl-how-step{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);background:var(--kit-surface);align-content:start;gap:.6rem;min-width:0;padding:1.25rem 1.25rem 1.1rem;display:grid;position:relative}.fl-how-n{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-gold-chip);width:2.4rem;height:2.4rem;color:var(--kit-table-ink);border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;top:-.85rem;left:-.55rem}.fl-how-step h3{font-family:var(--kit-font-display);align-items:center;gap:.5rem;font-size:1.35rem;display:flex}.fl-how-step>p{color:var(--kit-text);font-size:1.02rem;line-height:1.5}.fl-how-step>p.fl-how-note{color:var(--kit-warm-text);font-size:1.1rem}.fl-how-show{border-radius:calc(var(--kit-corner) * .75);background:var(--kit-paper);place-content:center;min-height:9.25rem;margin-bottom:.35rem;padding:.85rem .6rem;display:grid;position:relative}.fl-how-line{place-content:center start;gap:.15rem}.fl-how-es{font-family:var(--kit-font-display);font-size:1.2rem;line-height:1.35}.fl-how-es b{background:var(--kit-warm-wash);-webkit-text-decoration:underline 2px dotted var(--kit-warm-text);text-decoration:underline 2px dotted var(--kit-warm-text);text-underline-offset:.2em;border-radius:.3rem;padding:0 .15rem;font-weight:700}.fl-how-en{color:var(--kit-muted);font-size:.92rem}.fl-how-card{border:2px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-muted);box-shadow:0 6px 14px color-mix(in srgb, var(--kit-ink) 14%, transparent);border-radius:.8rem;justify-self:end;align-items:center;gap:.4rem;margin-top:.45rem;padding:.3rem .8rem .3rem .4rem;font-size:.95rem;display:inline-flex}.fl-how-card b{color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:1.05rem}.fl-how-tiles{grid-template-columns:repeat(2,minmax(0,7rem));gap:.45rem .6rem}.fl-tile{border:2.5px solid var(--kit-line-strong);background:var(--kit-surface);min-height:2.5rem;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:.75rem;place-items:center;padding:.25rem .6rem;font-size:1.05rem;font-weight:700;display:grid}.fl-tile-right{border-color:var(--kit-go);background:var(--kit-go-wash);color:var(--kit-go-text)}.fl-how-grow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.fl-how-grow .fl-chip{gap:.3rem;padding:.15rem .55rem .15rem .3rem;font-size:1rem}.fl-how-arrow{color:var(--kit-muted);font-size:1.1rem;display:inline-flex}.fl-how-arrow:after{margin-left:0}.fl-how-again{grid-auto-flow:column;align-items:center;gap:.75rem}.fl-how-pip{width:5.5rem;height:auto}.fl-how-days{gap:.35rem;display:grid}.fl-how-days span{border:2px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;border-radius:999px;padding:.2rem .75rem;font-size:.95rem;font-weight:700}.fl-how-round{color:var(--kit-warm-text);text-align:center;font-size:1.3rem;margin-top:1.75rem!important}.fl-how-adds{max-width:40rem;color:var(--kit-text);text-align:center;font-size:1.05rem;margin:.35rem auto 0!important}.fl-how-adds .fl-link{white-space:nowrap;margin-top:0}.fl-how.fl-wait .fl-how-card,.fl-how.fl-wait .fl-chip-gold,.fl-how.fl-wait .fl-how-arrow,.fl-how.fl-wait .fl-how-days span{visibility:hidden}.fl-how.fl-wait .fl-tile-right{border-color:var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink)}.fl-how.fl-seen .fl-how-card{animation:.33s steps(3,end) .6s both fl-pop}.fl-how.fl-seen .fl-tile-right{animation:.33s steps(3,end) 1.2s both fl-match}.fl-how.fl-seen .fl-how-arrow{animation:.33s steps(3,end) 1.7s both fl-pop}.fl-how.fl-seen .fl-chip-gold{animation:.33s steps(3,end) 1.95s both fl-pop}.fl-how.fl-seen .fl-how-days span{animation:fl-pop .33s steps(3, end) calc(2.5s + var(--i,0) * .28s) both}@keyframes fl-pop{0%{visibility:hidden;transform:scale(.5)}34%{visibility:visible;transform:scale(1.15)translateY(-3px)}to{visibility:visible;transform:none}}@keyframes fl-match{0%{border-color:var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink)}50%{border-color:var(--kit-go);background:var(--kit-go-wash);color:var(--kit-go-text);transform:translateY(-4px)rotate(-2deg)}to{border-color:var(--kit-go);background:var(--kit-go-wash);color:var(--kit-go-text);transform:none}}.fl-screens{scroll-snap-type:x mandatory;grid-auto-columns:min(80%,16rem);grid-auto-flow:column;gap:1.25rem;margin:0 -1rem;padding:.5rem 1rem .75rem;scroll-padding-inline:1rem;list-style:none;display:grid;overflow-x:auto}.fl-screens li{scroll-snap-align:start;text-align:center;align-content:start;justify-items:center;gap:.5rem;display:grid}.fl-screens h4{font-size:1.25rem}.fl-screens p{max-width:15rem;color:var(--kit-text);line-height:1.45}.fl-one-screen{justify-items:center;gap:.5rem;margin:.5rem 0 0;display:grid}.fl-one-screen figcaption{max-width:17rem;color:var(--kit-text);text-align:center;line-height:1.45}.fl-road{scroll-snap-type:x mandatory;grid-auto-columns:min(78%,17rem);grid-auto-flow:column;gap:1.25rem;margin:2rem -1rem 0;padding:.5rem 1rem 1rem;scroll-padding-inline:1rem;list-style:none;display:grid;position:relative;overflow-x:auto}.fl-road li{scroll-snap-align:start;align-content:start;gap:.45rem;display:grid;position:relative}.fl-road li+li:before{content:"";border-top:3px dashed var(--kit-pen);width:1.25rem;position:absolute;top:4.5rem;left:-1.25rem}.fl-road-frame{aspect-ratio:4/3;object-fit:cover;border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);width:100%}.fl-here .fl-road-frame{outline:3px solid var(--kit-go);outline-offset:3px}.fl-road-n{color:var(--kit-warm-text);font-size:1.1rem}.fl-here .fl-road-n{color:var(--kit-go-text,var(--kit-ink))}.fl-road h3{font-family:var(--kit-font-name);font-size:1.2rem;font-weight:800}.fl-road-line{color:var(--kit-text);font-style:italic;line-height:1.45}.fl-later .fl-screens{margin-top:1.75rem}.fl-later-door{margin:1.5rem auto 0;display:flex}.fl-spread{background:var(--kit-table-ink);color:var(--kit-on-strong);position:relative;overflow:hidden}.fl-spread-back{filter:blur(32px)brightness(.45)saturate(1.1);background-position:50%;background-size:cover;position:absolute;inset:-3rem}.fl-spread-in{gap:1.75rem;max-width:72rem;margin:0 auto;padding:3rem 1rem 3.5rem;display:grid;position:relative}.fl-spread-words{max-width:40rem}.fl-spread .fl-eyebrow{color:var(--kit-gold-chip)}.fl-spread h2{color:var(--kit-on-strong)}.fl-spread-line{color:color-mix(in srgb, var(--kit-on-strong) 85%, transparent);font-size:1.2rem;line-height:1.55;margin-top:.85rem!important}.fl-spread-art{margin:0}.fl-spread-art img{border:var(--kit-ink-line) solid color-mix(in srgb, var(--kit-on-strong) 35%, transparent);border-radius:var(--kit-corner);width:100%;max-width:56rem;height:auto;margin:0 auto;display:block;box-shadow:0 24px 60px #00000073}.fl-spread-art figcaption{max-width:56rem;color:color-mix(in srgb, var(--kit-on-strong) 80%, transparent);text-align:center;margin:.85rem auto 0;font-size:1.15rem}.fl-gallery{gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.fl-gallery li{gap:.75rem;display:grid}.fl-gallery-words{align-items:center;gap:.75rem;display:flex}.fl-gallery-words img{border:var(--kit-ink-line) solid var(--kit-pen);object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.fl-gallery-words h3{font-family:var(--kit-font-name);font-size:1.1rem;font-weight:800}.fl-gallery-words p{color:var(--kit-warm-text);font-size:1.15rem;line-height:1.35;margin-top:.1rem!important}.fl-season-door{margin-top:2rem}.fl-door{text-align:center;justify-items:center;gap:1.25rem;padding-bottom:4rem;display:grid}.fl-door .fl-frame{max-width:40rem}.fl-door .fl-go{width:100%;max-width:26rem}.fl-foot{border-top:1px solid var(--kit-line);background:var(--kit-surface)}.fl-foot-in{gap:2rem;max-width:72rem;margin:0 auto;padding:2.5rem 1rem 1.5rem;display:grid}.fl-foot-us p{color:var(--kit-text);margin-top:.5rem}.fl-home{width:fit-content;color:var(--kit-ink);margin-top:.75rem;font-weight:600;display:block}.fl-foot-family h2{color:var(--kit-warm-text);margin-bottom:.6rem;font-size:1.2rem}.fl-foot-family ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fl-foot-family a,.fl-foot-family span{color:var(--kit-ink);font-weight:700}.fl-foot-family small{color:var(--kit-muted);font-size:.9rem;display:block}.fl-foot-end{max-width:72rem;color:var(--kit-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin:0 auto;padding:0 1rem 2rem;font-size:.9rem;display:flex}.fl-foot-end nav{gap:1.25rem;display:flex}.fl-foot-end a{color:var(--kit-text);text-underline-offset:.2em}.fl-theme{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-surface);width:2.5rem;height:2.5rem;color:var(--kit-ink);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;display:grid}.fl-theme+.fl-go-small{margin-left:.5rem}.fl-paper-page{max-width:46rem}@media (width>=760px){.fl-how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.fl-section{padding:4.5rem 2rem}.fl-top-in{padding:.6rem 2rem}.fl-nav{display:flex}.fl-theme{margin-left:1rem}.fl-chapter{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:2.5rem}.fl-chapter:not(.fl-wide):not(.fl-splash) .fl-chapter-art{position:sticky;top:5.5rem}.fl-one-screen{justify-items:start}.fl-one-screen figcaption{text-align:left}.fl-chapter-art{grid-area:1/1}.fl-chapter-words{grid-area:1/2}.fl-chapter.fl-flip{grid-template-columns:1fr 1.1fr}.fl-chapter.fl-flip .fl-chapter-art{grid-column:2}.fl-chapter.fl-flip .fl-chapter-words{grid-column:1}.fl-chapter .fl-screens{grid-area:2/1/auto/-1}.fl-chapter.fl-splash{grid-template-columns:1fr;row-gap:1.5rem}.fl-chapter.fl-splash .fl-chapter-art,.fl-chapter.fl-splash .fl-chapter-words{grid-column:1}.fl-chapter.fl-splash .fl-chapter-words{grid-row:2;max-width:44rem}.fl-chapter.fl-splash .fl-frame{aspect-ratio:2;object-fit:cover;object-position:50% 30%}.fl-chapter.fl-splash .fl-sticker{width:9.5rem;height:9.5rem;bottom:-2rem;right:1.5rem}.fl-chapter-door{grid-area:3/1/auto/-1;justify-self:center}.fl-spread-in{padding:4.5rem 2rem 5rem}.fl-gallery{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}.fl-foot-in{grid-template-columns:1fr 1fr;padding:3rem 2rem 1.5rem}.fl-foot-end{padding:0 2rem 2rem}}@media (width>=1080px){.fl-how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.fl-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:3.5rem;padding-top:3.5rem}.fl-hero-art{padding-right:3.5rem}.fl-hero-phone{width:210px;display:block;position:absolute;bottom:-2.5rem;right:0}.fl-try{grid-template-columns:1fr 1fr;align-items:center}.fl-chapter.fl-wide .fl-screens,.fl-later .fl-screens{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;margin:.5rem 0 0;padding:0;overflow:visible}.fl-later .fl-screens{margin-top:2rem}.fl-road{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;row-gap:2rem;margin:2rem 0 0;padding:0;overflow:visible}.fl-road li:nth-child(3n+1):before{display:none}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(./De5hwWIi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(.home3){background:#fefcf5}html:has(.home3) body{background:#fefcf5}.home3{--bg:#fefcf5;--ink:#15161a;--ink-2:#2e3447;--label:#4a505d;--muted:#60656e;--rule:#b2b7be;--rule-top:#9fa4ad;--accent:#fba40a;--rim:#ddd3c0;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);color:var(--ink);font:400 14px/normal var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip;container-type:inline-size}.home3,.home3 *,.home3 :before,.home3 :after{box-sizing:content-box}.home3 a{color:inherit;text-decoration:none}.home3 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home3 h1,.home3 p,.home3 ol,.home3 ul,.home3 li,.home3 figure{margin:0;padding:0}.home3 ol,.home3 ul{list-style:none}.home3 img{max-width:100%}.home3 .arw{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;overflow:visible}.home3 .frame{--u:calc(min(100cqw, 835px) / 696);width:calc(696 * var(--u));margin:0 auto}.home3 .top{height:calc(40 * var(--u));position:relative}.home3 .mark{left:50%;top:calc(12 * var(--u));font:600 calc(23 * var(--u))/1 var(--sans);letter-spacing:-.012em;color:var(--ink);white-space:nowrap;font-stretch:90%;position:absolute;transform:translate(-50%)}.home3 .nav{right:calc(23 * var(--u));top:calc(16.5 * var(--u));gap:calc(29 * var(--u));font:450 calc(13.4 * var(--u))/1 var(--sans);color:var(--ink-2);font-stretch:92%;display:flex;position:absolute}.home3 .view{padding:0 var(--pr,calc(30 * var(--u))) calc(64 * var(--u)) var(--pl,calc(30 * var(--u)))}.home3 .serif{font-family:var(--serif)}.home3 .rubric{font:500 calc(11 * var(--u))/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--label)}.home3 .rubric.small{font-size:calc(9.6 * var(--u));letter-spacing:.17em}.home3 .bar{width:calc(53 * var(--u));height:calc(3.5 * var(--u));background:var(--accent);display:block}.home3 .back{align-items:center;gap:calc(7 * var(--u));width:fit-content;margin-left:calc(-22 * var(--u));font:450 calc(12.6 * var(--u))/1 var(--sans);color:var(--ink-2);display:flex}.home3 .back .arw{width:calc(15 * var(--u));height:calc(10 * var(--u))}.home3 .under{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.home3 .v-home{--pl:calc(30 * var(--u));--pr:calc(29 * var(--u));text-align:center}.home3 .hero{margin-top:calc(33 * var(--u));font:500 calc(77 * var(--u))/calc(71 * var(--u)) var(--serif);letter-spacing:-.03em}.home3 .hero-sub{margin-top:calc(7 * var(--u));font:500 calc(31.5 * var(--u))/1.2 var(--sans);letter-spacing:-.016em;font-stretch:90%}.home3 .v-home .bar{width:calc(72 * var(--u));height:calc(5 * var(--u));margin:calc(18 * var(--u)) auto 0}.home3 .journal{margin-top:calc(31.5 * var(--u));border-top:1px solid var(--rule-top);text-align:left}.home3 .journal .rubric{margin-top:calc(15.5 * var(--u))}.home3 .more-line{text-align:left}.home3 .jrow{grid-template-columns:calc(53 * var(--u)) 1fr calc(150 * var(--u)) calc(17 * var(--u));min-height:calc(57.5 * var(--u));border-bottom:1px solid var(--rule);align-items:center;display:grid}.home3 .journal li:first-child .jrow{min-height:calc(56.5 * var(--u));padding-top:calc(3 * var(--u))}.home3 .jrow .num{font:450 calc(13 * var(--u))/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.home3 .jrow .title{font:480 calc(25.5 * var(--u))/1.1 var(--serif);letter-spacing:-.01em}.home3 .jrow .kind{font:450 calc(14.6 * var(--u))/1 var(--sans);color:var(--ink-2);font-stretch:90%}.home3 .jrow .arw{width:calc(17 * var(--u));height:calc(12 * var(--u));color:var(--ink-2)}.home3 .jrow:hover .title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.home3 .more{align-items:center;gap:calc(8 * var(--u));margin-top:calc(18 * var(--u));font:450 calc(13.4 * var(--u))/1 var(--sans);color:var(--ink-2);display:inline-flex}.home3 .more .arw{width:calc(15 * var(--u));height:calc(10 * var(--u))}.home3 .v-note{--pl:calc(63 * var(--u));--pr:calc(32 * var(--u))}.home3 .v-note .back{margin-top:calc(-1 * var(--u))}.home3 .v-note .rubric{margin-top:calc(18 * var(--u))}.home3 .note-title{margin-top:calc(11 * var(--u));font:500 calc(52 * var(--u))/1.05 var(--serif);letter-spacing:-.03em}.home3 .lede{margin-top:calc(8 * var(--u));max-width:calc(494 * var(--u));font:440 calc(23 * var(--u))/calc(27.5 * var(--u)) var(--serif)}.home3 .question{margin-top:calc(12 * var(--u));max-width:calc(562 * var(--u));font:500 calc(39 * var(--u))/calc(41 * var(--u)) var(--serif);letter-spacing:-.025em}.home3 .tests{margin-top:calc(19.5 * var(--u));border-top:1px solid var(--rule-top)}.home3 .tests .rubric{margin-top:calc(12 * var(--u));margin-left:calc(3 * var(--u))}.home3 .tests li{padding:calc(9 * var(--u)) 0 calc(6 * var(--u)) calc(3 * var(--u));border-bottom:1px solid var(--rule);font:450 calc(18.4 * var(--u))/1.15 var(--serif)}.home3 .tests li:first-child{padding-top:calc(12 * var(--u))}.home3 .aside{margin-top:calc(14 * var(--u));margin-left:calc(4 * var(--u));font:italic 440 calc(18.8 * var(--u))/1.2 var(--serif)}.home3 .next{margin-top:calc(14 * var(--u));margin-left:calc(5 * var(--u));font:450 calc(13.4 * var(--u))/1 var(--sans);color:var(--ink)}.home3 .next .arw{width:calc(15 * var(--u));height:calc(10 * var(--u));margin-left:calc(5 * var(--u));vertical-align:calc(-1 * var(--u));color:var(--ink-2)}.home3 .stub-line{margin-top:calc(16 * var(--u));font:italic 400 calc(19 * var(--u))/1.3 var(--serif);color:var(--muted)}.home3 .v-apps{--pl:calc(40 * var(--u));--pr:calc(37 * var(--u))}.home3 .page-title{margin-top:calc(23 * var(--u));font:500 calc(63 * var(--u))/1.05 var(--serif);letter-spacing:-.03em}.home3 .page-sub{margin-top:calc(8 * var(--u));font:490 calc(26.2 * var(--u))/1.2 var(--sans);letter-spacing:-.014em;font-stretch:90%}.home3 .v-apps .bar{width:calc(55 * var(--u));height:calc(4 * var(--u));margin-top:calc(11 * var(--u))}.home3 .rowlist{margin-top:calc(18.5 * var(--u));border-top:1px solid var(--rule-top)}.home3 .trow{grid-template-columns:calc(207 * var(--u)) 1fr calc(70 * var(--u)) calc(14 * var(--u));min-height:calc(45 * var(--u));padding:calc(5 * var(--u)) 0;box-sizing:border-box;border-bottom:1px solid var(--rule);align-items:center;display:grid}.home3 .trow .name{padding-left:calc(2 * var(--u));font:480 calc(22 * var(--u))/1.1 var(--serif);letter-spacing:-.01em}.home3 .trow .desc{max-width:calc(277 * var(--u));font:420 calc(15 * var(--u))/calc(19.5 * var(--u)) var(--sans);color:var(--muted);font-stretch:90%}.home3 .trow .go{font:450 calc(14.4 * var(--u))/1 var(--sans);color:var(--ink-2);font-stretch:90%}.home3 .trow .arw{width:calc(14 * var(--u));height:calc(10 * var(--u));color:var(--ink-2)}.home3 .trow:hover .name{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.home3 .foot{margin-top:calc(11 * var(--u));padding-left:calc(2 * var(--u));font:400 calc(13 * var(--u))/1.2 var(--sans);color:var(--muted)}.home3 .v-explore .trow{grid-template-columns:1fr calc(236 * var(--u)) calc(14 * var(--u));column-gap:calc(18 * var(--u))}.home3 .v-explore .trow .name{font-size:calc(21 * var(--u))}.home3 .v-explore .trow .desc{font-size:calc(14 * var(--u))}.home3 .v-explore .trow .desc b{color:var(--ink-2);font-weight:400}.home3 .v-app{--pl:calc(63 * var(--u));--pr:calc(31 * var(--u))}.home3 .v-app .back{margin-top:calc(-12 * var(--u))}.home3 .app-title{margin-top:calc(8 * var(--u));font:500 calc(52 * var(--u))/1.05 var(--serif);letter-spacing:-.03em}.home3 .app-sub{margin-top:calc(1 * var(--u));font:490 calc(21.8 * var(--u))/1.2 var(--sans);letter-spacing:-.014em;font-stretch:90%}.home3 .v-app .bar{width:calc(51 * var(--u));height:calc(3 * var(--u));margin-top:calc(9 * var(--u))}.home3 .split{grid-template-columns:calc(340 * var(--u)) 1fr;margin-top:calc(11 * var(--u));display:grid}.home3 .shots{gap:calc(22 * var(--u));padding-top:calc(3 * var(--u));border-right:1px solid var(--rule);padding-bottom:calc(2 * var(--u));padding-right:calc(20 * var(--u));min-height:calc(262 * var(--u));align-self:start;display:flex}.home3 .phone{width:calc(126 * var(--u));padding:calc(3 * var(--u));border:1px solid var(--rim);border-radius:calc(11 * var(--u));background:#fffdf8}.home3 .phone:first-child{margin-left:calc(-11 * var(--u))}.home3 .phone img{border-radius:calc(8 * var(--u));width:100%;height:auto;display:block}.home3 .side{padding-left:calc(28 * var(--u));min-width:0}.home3 .statement{margin-top:calc(-5 * var(--u));max-width:calc(223 * var(--u));font:440 calc(20.1 * var(--u))/calc(23.5 * var(--u)) var(--serif);letter-spacing:-.005em}.home3 .pill{align-items:center;gap:calc(15 * var(--u));margin-top:calc(10 * var(--u));height:calc(34 * var(--u));padding:0 calc(19 * var(--u)) 0 calc(20 * var(--u));box-sizing:border-box;border:1px solid var(--ink-2);border-radius:calc(12 * var(--u));font:450 calc(14.4 * var(--u))/1 var(--sans);color:var(--ink);font-stretch:90%;display:inline-flex}.home3 .pill .arw{width:calc(15 * var(--u));height:calc(10 * var(--u))}.home3 .pill:hover{background:#2e34470a}.home3 .notes{margin-top:calc(16 * var(--u));border-top:1px solid var(--rule-top)}.home3 .notes .rubric{margin-top:calc(13 * var(--u))}.home3 .nrow{grid-template-columns:1fr calc(12 * var(--u));align-items:center;column-gap:calc(10 * var(--u));padding:calc(11 * var(--u)) 0 calc(5 * var(--u));border-bottom:1px solid var(--rule);display:grid}.home3 .nrow:last-child{border-bottom:0}.home3 .notes .rubric+.nrow{padding-top:calc(7 * var(--u))}.home3 .nrow .ntitle{max-width:calc(218 * var(--u));font:450 calc(18 * var(--u))/calc(19 * var(--u)) var(--serif);letter-spacing:-.008em;display:block}.home3 .nrow .nkind{margin-top:calc(1 * var(--u));font:400 calc(13 * var(--u))/1.1 var(--sans);color:var(--muted);display:block}.home3 .nrow .arw{width:calc(12 * var(--u));height:calc(10 * var(--u));color:var(--ink-2)}.home3 .split.bare{grid-template-columns:calc(340 * var(--u)) 1fr}.home3 .split.bare .lead{padding-right:calc(28 * var(--u));border-right:1px solid var(--rule)}.home3 .split.bare .statement{max-width:calc(290 * var(--u));font-size:calc(26 * var(--u));line-height:calc(29 * var(--u))}.home3 .how{margin-top:calc(44 * var(--u));border-top:1px solid var(--rule-top);max-width:calc(600 * var(--u))}.home3 .how .rubric{margin-top:calc(15 * var(--u))}.home3 .how li{grid-template-columns:calc(30 * var(--u)) 1fr;padding:calc(10 * var(--u)) 0 calc(8 * var(--u));border-bottom:1px solid var(--rule);font:450 calc(18.4 * var(--u))/1.25 var(--serif);align-items:baseline;display:grid}.home3 .how li:first-child{padding-top:calc(13 * var(--u))}.home3 .how .num{font:400 calc(12 * var(--u))/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}@media (width<=760px){.home3 .frame{--u:1px;width:auto}.home3 .top{height:56px}.home3 .mark{font-size:19px;top:19px}.home3 .nav{gap:18px;font-size:14px;top:21px;right:20px}.home3 .view{padding:0 max(20px, env(safe-area-inset-right,0px)) 56px max(20px, env(safe-area-inset-left,0px))}.home3 .rubric{font-size:11px}.home3 .rubric.small{font-size:10px}.home3 .bar{width:48px;height:3px}.home3 .back{gap:6px;margin-left:0;font-size:14px}.home3 .back .arw,.home3 .more .arw,.home3 .next .arw,.home3 .pill .arw{width:14px;height:10px}.home3 .hero{margin-top:26px;font-size:56px;line-height:52px}.home3 .hero-sub{margin-top:12px;font-size:20px}.home3 .v-home .bar{width:56px;height:4px;margin-top:18px}.home3 .journal{margin-top:36px}.home3 .journal .rubric{margin-top:16px}.home3 .jrow,.home3 .journal li:first-child .jrow{grid-template-columns:30px 1fr 16px;grid-template-areas:"num title arrow"".kind arrow";row-gap:6px;min-height:0;padding:14px 0 13px}.home3 .journal li:first-child .jrow{padding-top:16px}.home3 .jrow .num{grid-area:num;align-self:start;padding-top:6px;font-size:12px}.home3 .jrow .title{grid-area:title;font-size:22px}.home3 .jrow .kind{grid-area:kind;font-size:13px}.home3 .jrow .arw{grid-area:arrow;width:15px;height:11px}.home3 .more{gap:6px;margin-top:18px;font-size:14px}.home3 .v-note .back{margin-top:4px}.home3 .v-note .rubric{margin-top:20px}.home3 .note-title{margin-top:10px;font-size:40px;line-height:1.04}.home3 .lede{max-width:none;margin-top:12px;font-size:19px;line-height:1.38}.home3 .question{max-width:none;margin-top:16px;font-size:28px;line-height:1.08}.home3 .tests{margin-top:24px}.home3 .tests .rubric{margin:16px 0 0}.home3 .tests li{padding:11px 0 9px;font-size:18px}.home3 .tests li:first-child{padding-top:14px}.home3 .aside{margin:18px 0 0;font-size:16px}.home3 .next{margin:20px 0 0;font-size:14px;line-height:1.5}.home3 .page-title{margin-top:18px;font-size:46px;line-height:1.04}.home3 .page-sub{margin-top:8px;font-size:18px}.home3 .v-apps .bar{width:48px;height:3px;margin-top:14px}.home3 .rowlist{margin-top:24px}.home3 .trow,.home3 .v-explore .trow{grid-template-columns:1fr 16px;grid-template-areas:"name arrow""desc arrow""go arrow";row-gap:4px;min-height:0;padding:14px 0 13px}.home3 .trow .name{grid-area:name;padding-left:0;font-size:22px}.home3 .trow .desc,.home3 .v-explore .trow .desc{grid-area:desc;max-width:none;font-size:15px;line-height:1.35}.home3 .trow .go{grid-area:go;margin-top:4px;font-size:13px}.home3 .trow .arw{grid-area:arrow;width:15px;height:11px}.home3 .foot{margin-top:14px;padding-left:0;font-size:13px}.home3 .v-app .back{margin-top:4px}.home3 .app-title{margin-top:14px;font-size:40px;line-height:1.04}.home3 .app-sub{margin-top:8px;font-size:18px}.home3 .v-app .bar{width:48px;height:3px;margin-top:14px}.home3 .split,.home3 .split.bare{grid-template-columns:1fr;margin-top:22px}.home3 .shots{border-right:0;border-bottom:1px solid var(--rule);gap:12px;min-height:0;padding:0 0 22px}.home3 .phone{border-radius:12px;flex:1 1 0;width:auto;min-width:0;padding:3px}.home3 .phone:first-child{margin-left:0}.home3 .phone img{border-radius:9px}.home3 .side,.home3 .split.bare .lead{border-right:0;padding:20px 0 0}.home3 .statement,.home3 .split.bare .statement{max-width:none;margin-top:0;font-size:22px;line-height:1.2}.home3 .pill{border-radius:14px;gap:14px;height:44px;margin-top:18px;padding:0 20px;font-size:15px}.home3 .notes{margin-top:24px}.home3 .notes .rubric{margin-top:16px}.home3 .nrow{grid-template-columns:1fr 15px;padding:12px 0 10px}.home3 .nrow .ntitle{max-width:none;font-size:19px;line-height:1.2}.home3 .nrow .nkind{margin-top:4px;font-size:13px}.home3 .nrow .arw{width:15px;height:11px}.home3 .how{max-width:none;margin-top:36px}.home3 .stub-line{font-size:17px}.home3 .how li{grid-template-columns:28px 1fr;font-size:17px}}.site-gap-round.svelte-1hg10y8{background:linear-gradient(#fbf6ee 0%,#fff 42%)}.site-gap-slot.svelte-1hg10y8{text-align:center;vertical-align:baseline;border-bottom:2px dotted #b5835ab3;min-width:4.5ch;margin:0 0 0 .05em;padding:0 .12em;line-height:1.1;display:inline-block}.site-gap-slot[data-state=filled].svelte-1hg10y8{color:#8a5a2b;background:#b5835a29;border-bottom-color:#0000;border-radius:.35em;animation:.42s cubic-bezier(.2,.8,.2,1) svelte-1hg10y8-site-gap-land}@keyframes svelte-1hg10y8-site-gap-land{0%{opacity:0;transform:translateY(-.35em)}to{opacity:1;transform:none}}.site-gap-choice[data-state=wrong].svelte-1hg10y8{animation:.32s ease-out svelte-1hg10y8-site-gap-shake}@keyframes svelte-1hg10y8-site-gap-shake{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.site-gap-skeleton.svelte-1hg10y8{background:#2c26210f;animation:1.3s ease-in-out infinite svelte-1hg10y8-site-gap-pulse}@keyframes svelte-1hg10y8-site-gap-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.site-gap-slot[data-state=filled].svelte-1hg10y8,.site-gap-choice[data-state=wrong].svelte-1hg10y8,.site-gap-skeleton.svelte-1hg10y8{animation:none}}.site-reader-shot.svelte-9sgixd{border:1px solid #2c26211a;box-shadow:0 1px 2px #2c26210f,0 30px 70px -28px #2c262159}.demo-card.svelte-4v5k4x{animation:.2s cubic-bezier(.2,.9,.25,1.15) both svelte-4v5k4x-demo-card-in}@keyframes svelte-4v5k4x-demo-card-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.demo-card-arrow.svelte-4v5k4x path:where(.svelte-4v5k4x){stroke-dasharray:40;stroke-dashoffset:40px;animation:.42s ease-out .12s forwards svelte-4v5k4x-demo-card-arrow}@keyframes svelte-4v5k4x-demo-card-arrow{to{stroke-dashoffset:0}}.demo-card-insight.svelte-4v5k4x{background:#b5835a1a;border-radius:.6rem;padding:.55rem .7rem}.demo-card-diff.svelte-4v5k4x td:where(.svelte-4v5k4x){background:#b5835a1a}.demo-card-diff-first.svelte-4v5k4x td:where(.svelte-4v5k4x){animation:1.2s ease-out .9s both svelte-4v5k4x-demo-card-diff-pulse}@keyframes svelte-4v5k4x-demo-card-diff-pulse{0%{background:#b5835a1a}35%{background:#b5835a57}to{background:#b5835a1a}}.demo-card-tick.svelte-4v5k4x{animation:.32s cubic-bezier(.2,.9,.25,1.3) both svelte-4v5k4x-demo-card-tick}@keyframes svelte-4v5k4x-demo-card-tick{0%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.demo-card.svelte-4v5k4x,.demo-card-arrow.svelte-4v5k4x path:where(.svelte-4v5k4x),.demo-card-diff-first.svelte-4v5k4x td:where(.svelte-4v5k4x),.demo-card-tick.svelte-4v5k4x{stroke-dashoffset:0;animation:none}}.demo-reader-texture.svelte-4kh6pu{background:radial-gradient(circle at 18% 20%,#b5835a24,#0000 28rem),radial-gradient(circle at 82% 72%,#2a3d311a,#0000 25rem)}.demo-frame.svelte-4kh6pu{box-shadow:0 1px 2px #2c262114,0 18px 40px -20px #2c26214d,0 48px 110px -48px #2c26216b}.demo-paper.svelte-4kh6pu{opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media (width>=768px){.demo-spine.svelte-4kh6pu>:where(.svelte-4kh6pu):last-child{position:relative}[dir=rtl] .demo-spine.svelte-4kh6pu>:where(.svelte-4kh6pu):last-child:before{transform:translate(5px)}.demo-spine.svelte-4kh6pu>:where(.svelte-4kh6pu):last-child:before{content:"";top:0;bottom:0;pointer-events:none;background:linear-gradient(90deg,#2c262100 0%,#2c26210f 40%,#2c262121 50%,#2c26210f 60%,#2c262100 100%);width:10px;position:absolute;inset-inline-start:0;transform:translate(-5px)}}section.svelte-4kh6pu button:where(.svelte-4kh6pu):not(:disabled),section.svelte-4kh6pu select:where(.svelte-4kh6pu){cursor:pointer}.demo-row-active.svelte-4kh6pu{background:#b5835a17;box-shadow:inset 0 0 0 1px #b5835a47}.demo-row.svelte-4kh6pu{opacity:1}.demo-focused.svelte-4kh6pu .demo-row:where(.svelte-4kh6pu):not(.demo-row-live){opacity:.55}.demo-token.svelte-4kh6pu{cursor:pointer;transition:background-color .16s,box-shadow .16s;position:relative}.demo-token-lit.svelte-4kh6pu{background-color:#b5835a4d;box-shadow:0 1px 2px #2c26212e}.demo-token-lit-partner.svelte-4kh6pu{background-color:#b5835a3d;box-shadow:0 1px 2px #2c262124}.demo-pos-bar.svelte-4kh6pu:after,.demo-pos-dashed.svelte-4kh6pu:after,.demo-pos-dotted.svelte-4kh6pu:after,.demo-pos-wave.svelte-4kh6pu:after{content:"";pointer-events:none;opacity:0;transform-origin:50%;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;left:1px;right:1px;transform:scaleX(.4)}.demo-frame.svelte-4kh6pu:not(.demo-focused) .demo-pos-bar:where(.svelte-4kh6pu):after,.demo-frame.svelte-4kh6pu:not(.demo-focused) .demo-pos-dashed:where(.svelte-4kh6pu):after,.demo-frame.svelte-4kh6pu:not(.demo-focused) .demo-pos-dotted:where(.svelte-4kh6pu):after,.demo-frame.svelte-4kh6pu:not(.demo-focused) .demo-pos-wave:where(.svelte-4kh6pu):after{opacity:.55;transform:scaleX(1)}.demo-row-live.svelte-4kh6pu .demo-pos-bar:where(.svelte-4kh6pu):after,.demo-row-live.svelte-4kh6pu .demo-pos-dashed:where(.svelte-4kh6pu):after,.demo-row-live.svelte-4kh6pu .demo-pos-dotted:where(.svelte-4kh6pu):after,.demo-row-live.svelte-4kh6pu .demo-pos-wave:where(.svelte-4kh6pu):after,.demo-row.svelte-4kh6pu:hover .demo-pos-bar:where(.svelte-4kh6pu):after,.demo-row.svelte-4kh6pu:hover .demo-pos-dashed:where(.svelte-4kh6pu):after,.demo-row.svelte-4kh6pu:hover .demo-pos-dotted:where(.svelte-4kh6pu):after,.demo-row.svelte-4kh6pu:hover .demo-pos-wave:where(.svelte-4kh6pu):after{opacity:1;transform:scaleX(1)}.demo-pos-bar.svelte-4kh6pu:after{background:var(--pos-color);border-radius:999px;height:4px;bottom:-7px}.demo-pos-dashed.svelte-4kh6pu:after{background:repeating-linear-gradient(to right, var(--pos-color) 0 8px, transparent 8px 14px);height:4px;bottom:-7px}.demo-pos-dotted.svelte-4kh6pu:after{border-bottom:3px dotted var(--pos-color);height:0;bottom:-8px}.demo-pos-wave.svelte-4kh6pu:after{background:var(--pos-color);height:7px;bottom:-9.5px;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7'%3E%3Cpath d='M0 3.5 Q 3.5 0, 7 3.5 Q 10.5 7, 14 3.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7'%3E%3Cpath d='M0 3.5 Q 3.5 0, 7 3.5 Q 10.5 7, 14 3.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:14px 7px;mask-size:14px 7px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.demo-token.svelte-4kh6pu:hover{background-color:#b5835a24}.demo-arc.svelte-4kh6pu{stroke:#b5835ad9;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:.26s ease-out forwards svelte-4kh6pu-demo-arc-draw}@keyframes svelte-4kh6pu-demo-arc-draw{to{stroke-dashoffset:0}}.demo-ghost-cursor.svelte-4kh6pu{opacity:0;transition:transform .95s cubic-bezier(.22,.8,.2,1),opacity .3s}.demo-ghost-cursor.is-visible.svelte-4kh6pu{opacity:1}.demo-ghost-arrow.svelte-4kh6pu{filter:drop-shadow(0 2px 3px #2c262140);margin:-3px 0 0 -3px;transition:transform .12s;display:block}.demo-ghost-cursor.is-pressed.svelte-4kh6pu .demo-ghost-arrow:where(.svelte-4kh6pu){transform:scale(.86)}.demo-ghost-dot.svelte-4kh6pu{background:#b5835a59;border-radius:999px;width:22px;height:22px;display:none;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 2px #b5835a99}@media (hover:none){.demo-ghost-arrow.svelte-4kh6pu{display:none}.demo-ghost-dot.svelte-4kh6pu{display:block}}.demo-ripple.svelte-4kh6pu{background:#b5835a59;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.52s ease-out forwards svelte-4kh6pu-demo-ripple}@keyframes svelte-4kh6pu-demo-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}.demo-eq.svelte-4kh6pu{align-items:flex-end;gap:2px;width:16px;height:14px;display:inline-flex}.demo-eq.svelte-4kh6pu i:where(.svelte-4kh6pu){transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite svelte-4kh6pu-demo-eq;display:block}.demo-eq.svelte-4kh6pu i:where(.svelte-4kh6pu):nth-child(2){animation-delay:-300ms}.demo-eq.svelte-4kh6pu i:where(.svelte-4kh6pu):nth-child(3){animation-delay:-600ms}@keyframes svelte-4kh6pu-demo-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.demo-skeleton.svelte-4kh6pu{animation:1.3s ease-in-out infinite svelte-4kh6pu-demo-skeleton-pulse}@keyframes svelte-4kh6pu-demo-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (hover:none){.demo-move-hover.svelte-4kh6pu{display:none}}.demo-moves.svelte-4kh6pu li:where(.svelte-4kh6pu){animation:.42s cubic-bezier(.2,.7,.2,1) both svelte-4kh6pu-demo-move-in}.demo-moves.svelte-4kh6pu li:where(.svelte-4kh6pu):nth-child(2){animation-delay:.12s}.demo-moves.svelte-4kh6pu li:where(.svelte-4kh6pu):nth-child(3){animation-delay:.24s}.demo-moves.svelte-4kh6pu li:where(.svelte-4kh6pu):nth-child(4){animation-delay:.36s}@keyframes svelte-4kh6pu-demo-move-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.demo-pos-bar.svelte-4kh6pu:after,.demo-pos-dashed.svelte-4kh6pu:after,.demo-pos-dotted.svelte-4kh6pu:after,.demo-pos-wave.svelte-4kh6pu:after,.demo-ghost-cursor.svelte-4kh6pu,.demo-token.svelte-4kh6pu,.demo-row.svelte-4kh6pu{transition:none}.demo-skeleton.svelte-4kh6pu,.demo-moves.svelte-4kh6pu li:where(.svelte-4kh6pu),.demo-eq.svelte-4kh6pu i:where(.svelte-4kh6pu),.demo-arc.svelte-4kh6pu,.demo-ripple.svelte-4kh6pu{animation:none}.demo-arc.svelte-4kh6pu{stroke-dashoffset:0}.demo-eq.svelte-4kh6pu i:where(.svelte-4kh6pu){transform:scaleY(.7)}}.site-shelf-card.svelte-10a1rqt{border:1px solid #2c262117;box-shadow:0 1px 2px #2c26210d,0 14px 30px -20px #2c262159}.site-shelf-card.svelte-10a1rqt:hover{border-color:#2c262129;box-shadow:0 1px 2px #2c26210f,0 24px 48px -22px #2c262173}.site-shelf-strip.svelte-16ph81v{scrollbar-width:thin;scrollbar-color:#2c26212e transparent}.site-shelf-all.svelte-16ph81v{background:#fffdf9;border:1px solid #b5835a73;box-shadow:0 1px 2px #2c26210d,0 14px 30px -20px #2c262159}.site-shelf-all.svelte-16ph81v:hover{border-color:#b5835abf;box-shadow:0 1px 2px #2c26210f,0 24px 48px -22px #2c262173}.site-shelf-skeleton.svelte-16ph81v{background:#2c26210f;animation:1.3s ease-in-out infinite svelte-16ph81v-site-shelf-pulse}@keyframes svelte-16ph81v-site-shelf-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.site-shelf-skeleton.svelte-16ph81v{animation:none}.site-shelf-strip.svelte-16ph81v{scroll-behavior:auto}}.phone-screen.svelte-1fhgft4{--ios-green:#34c759;--ios-red:#ff3b30;inset:var(--screen-inset,0);border-radius:var(--screen-r,0);background:var(--kit-paper);isolation:isolate;position:absolute;overflow:hidden}.phone-screen.svelte-1fhgft4:after{content:"";border-radius:inherit;box-shadow:inset 0 0 calc(var(--u) * 28) #0000000d;pointer-events:none;position:absolute;inset:0}.content.svelte-1fhgft4{height:calc(var(--u) * var(--content-h));position:absolute;bottom:0;left:0;right:0;overflow:hidden}.content.svelte-1fhgft4 iframe:where(.svelte-1fhgft4){transform-origin:0 0;background:var(--kit-paper);border:0;display:block}.content.svelte-1fhgft4 img:where(.svelte-1fhgft4){object-fit:cover;object-position:bottom;width:100%;height:100%;display:block}.status.svelte-1fhgft4{height:calc(var(--u) * 62);background:var(--bar,var(--kit-paper));color:var(--bar-ink,var(--kit-ink));justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.ear.svelte-1fhgft4{width:calc(var(--u) * 138);height:calc(var(--u) * 59);justify-content:center;align-items:center;display:flex}.time.svelte-1fhgft4{font:600 calc(var(--u) * 17) / 1 -apple-system, "SF Pro Text", "Inter", system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.icons.svelte-1fhgft4{width:calc(var(--u) * 76);margin-left:calc(var(--u) * 8);fill:currentColor;overflow:visible}.icons.svelte-1fhgft4 .wifi:where(.svelte-1fhgft4){fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round}.icons.svelte-1fhgft4 .hollow:where(.svelte-1fhgft4){fill:none;stroke:currentColor;stroke-width:1px;opacity:.38}.icons.svelte-1fhgft4 .bolt:where(.svelte-1fhgft4){fill:currentColor;stroke:var(--bar,var(--kit-paper));stroke-width:.8px;paint-order:stroke}.icons.svelte-1fhgft4 .percent:where(.svelte-1fhgft4){fill:var(--bar,var(--kit-paper));text-anchor:middle;letter-spacing:-.02em;font:700 9.5px/1 -apple-system,SF Pro Text,Inter,system-ui,sans-serif}.island.svelte-1fhgft4{top:calc(var(--u) * 11);width:calc(var(--u) * 125);height:calc(var(--u) * 37);background:#0a0a0c;border-radius:999px;position:absolute;left:50%;translate:-50%}.lens.svelte-1fhgft4{top:50%;right:calc(var(--u) * 13);width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:radial-gradient(circle at 36% 34%,#96a0be24 0 8%,#14161c 26%,#0c0c0f 60%,#0a0a0c 75%);border-radius:50%;position:absolute;translate:0 -50%}.home-bar.svelte-1fhgft4{bottom:calc(var(--u) * 8);width:calc(var(--u) * 134);height:calc(var(--u) * 5);background:var(--foot-ink,var(--kit-ink));opacity:.4;pointer-events:none;border-radius:999px;position:absolute;left:50%;translate:-50%}.over.svelte-1fhgft4{pointer-events:none;position:absolute;inset:0}.phone-frame.svelte-z7lbej{--depth:48;--glass:#101012;--hole:#0a0a0c;--drawn-lit:color-mix(in srgb, var(--kit-table-paper) 26%, var(--kit-table-ink));--drawn-shade:var(--kit-table-ink);aspect-ratio:var(--body-w) / var(--body-h);perspective:calc(var(--u) * 5000);perspective-origin:50% 45%;position:relative}.phone-frame.is-drawn.svelte-z7lbej{--glass:var(--kit-table-ink)}.phone-frame.is-flat.svelte-z7lbej{perspective:none}.device.svelte-z7lbej{transform-style:preserve-3d;position:absolute;inset:0}.device.is-flat.svelte-z7lbej{transform-style:flat}.facet.svelte-z7lbej{width:calc(var(--u) * var(--depth));transform-origin:0;backface-visibility:hidden;position:absolute}.facet.is-long.svelte-z7lbej:after{content:"";background:linear-gradient(var(--along), #0000000d 0%, #ffffff29 24%, #ffffff0a 46%, transparent 60%, #0000001a 100%);position:absolute;inset:0}.port.svelte-z7lbej,.screw.svelte-z7lbej,.grille.svelte-z7lbej{left:50%;top:calc(var(--u) * var(--at));position:absolute;translate:-50%}.port.svelte-z7lbej{top:calc(50% - var(--u) * 25);width:calc(var(--u) * 15);height:calc(var(--u) * 50);border-radius:calc(var(--u) * 7.5);box-shadow:0 0 0 calc(var(--u) * .8) #00000059;background:linear-gradient(90deg,#000,#1a1a1c 45%,#000)}.screw.svelte-z7lbej{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:radial-gradient(circle at 40% 35%,#ffffff59,#00000059 70%);border-radius:50%;translate:-50% -50%}.grille.svelte-z7lbej{width:calc(var(--u) * 5);height:calc(var(--u) * 48);background:radial-gradient(circle, var(--hole) calc(var(--u) * 2.1), transparent calc(var(--u) * 2.5)) 50% 0 / 100% calc(var(--u) * 8) repeat-y}.facet.is-button.svelte-z7lbej{border-radius:calc(var(--u) * 6.5);background:var(--metal);box-shadow:0 0 0 calc(var(--u) * .6) #00000073, 0 0 calc(var(--u) * 2.5) calc(var(--u) * .6) #00000040}.facet.is-button.is-flush.svelte-z7lbej{border-radius:calc(var(--u) * 9.5);box-shadow:0 0 0 calc(var(--u) * 1.2) var(--metal), 0 0 0 calc(var(--u) * 1.8) #0000004d;background:linear-gradient(90deg,#2e3034,#0c0d10 45%,#1e2024)}.is-drawn.svelte-z7lbej .facet.is-button.is-flush:where(.svelte-z7lbej){background:var(--kit-table-ink)}.cast.svelte-z7lbej{border-radius:calc(var(--u) * var(--body-r));transform:translateZ(calc(var(--u) * (var(--depth) + 2) * -1));position:absolute;inset:0}.cast.is-wide.svelte-z7lbej{filter:blur(calc(var(--u) * 46));background:#00000021}.cast.is-near.svelte-z7lbej{inset:calc(var(--u) * 5);filter:blur(calc(var(--u) * 5));background:#0000003d}.button-edge.svelte-z7lbej{border-radius:calc(var(--u) * 1.4);box-shadow:0 0 0 calc(var(--u) * .35) #00000059;position:absolute}.face.svelte-z7lbej{border-radius:calc(var(--u) * var(--body-r));position:absolute;inset:0}.glass.svelte-z7lbej{inset:calc(var(--u) * var(--rim));border-radius:calc(var(--u) * (var(--body-r) - var(--rim)));background:var(--glass);--screen-inset:calc(var(--u) * (var(--edge) - var(--rim)));--screen-r:calc(var(--u) * 62);position:absolute}.glass.svelte-z7lbej:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--u) * .7) #ffffff1c;pointer-events:none;position:absolute;inset:0}.is-drawn.svelte-z7lbej .glass:where(.svelte-z7lbej):before{display:none}.glare.svelte-z7lbej{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home2.svelte-1jzf9zw{background:var(--kit-paper);color:var(--kit-ink);font-family:var(--kit-font-letters)}section.svelte-1jzf9zw{max-width:72rem;margin:0 auto;padding:2.5rem 1rem}h1.svelte-1jzf9zw{color:var(--kit-ink);margin:0;font-size:clamp(2.1rem,6vw,3.4rem)}h2.svelte-1jzf9zw{color:var(--kit-ink);margin:0 0 .75rem;font-size:clamp(1.7rem,4.5vw,2.5rem)}h3.svelte-1jzf9zw{font-family:var(--kit-font-name);margin:0;font-size:1.25rem;font-weight:800}.lead.svelte-1jzf9zw{max-width:36rem;color:var(--kit-text);margin:.75rem 0 0;font-size:1.125rem;line-height:1.55}.small.svelte-1jzf9zw{color:var(--kit-muted);margin:.75rem 0 0;font-size:.95rem}.frame.svelte-1jzf9zw{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);width:100%;height:auto;display:block}.hero.svelte-1jzf9zw{gap:1.5rem;padding-top:1.25rem;display:grid}.ways.svelte-1jzf9zw{gap:.75rem;max-width:26rem;margin-top:1.5rem;display:grid}.go.svelte-1jzf9zw{border-bottom:4px solid var(--kit-go-lip);border-radius:var(--kit-corner);background-color:var(--kit-go);min-height:3.5rem;color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1.3125rem;font-weight:600;text-decoration:none;display:flex}.go.svelte-1jzf9zw:active{transform:translateY(2px)}.strip.svelte-1jzf9zw ol:where(.svelte-1jzf9zw){gap:1.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.panel.svelte-1jzf9zw{align-content:start;gap:.75rem;display:grid}.panel.svelte-1jzf9zw .strip-phone{justify-self:center;margin:.5rem 0 1rem}.caption.svelte-1jzf9zw{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);background:var(--kit-surface);margin:0;padding:.6rem .85rem;font-size:1.1rem;line-height:1.4}.tellers.svelte-1jzf9zw ul:where(.svelte-1jzf9zw),.band.svelte-1jzf9zw ul:where(.svelte-1jzf9zw){gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tellers.svelte-1jzf9zw li:where(.svelte-1jzf9zw){border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);background:var(--tint,var(--kit-surface));align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.tellers.svelte-1jzf9zw p:where(.svelte-1jzf9zw),.band.svelte-1jzf9zw p:where(.svelte-1jzf9zw){color:var(--kit-text);margin:.2rem 0 0;line-height:1.45}.face.svelte-1jzf9zw{object-fit:cover;border-radius:50%;flex:none;width:4.5rem;height:4.5rem}.band.svelte-1jzf9zw li:where(.svelte-1jzf9zw){grid-template-rows:auto 1fr;grid-template-columns:6.5rem 1fr;align-items:center;column-gap:1rem;display:grid}.band.svelte-1jzf9zw .pose:where(.svelte-1jzf9zw){object-fit:contain;grid-row:1/span 2;width:6.5rem;height:6.5rem}.band.svelte-1jzf9zw h3:where(.svelte-1jzf9zw){align-self:end}.band.svelte-1jzf9zw p:where(.svelte-1jzf9zw){align-self:start}.door.svelte-1jzf9zw{text-align:center;justify-items:center;gap:1.25rem;padding-bottom:4rem;display:grid}.door.svelte-1jzf9zw .frame:where(.svelte-1jzf9zw){max-width:40rem}.door.svelte-1jzf9zw .go:where(.svelte-1jzf9zw){width:100%;max-width:26rem}@media (width>=1024px){section.svelte-1jzf9zw{padding:4rem 2rem}.hero.svelte-1jzf9zw{grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;padding-top:3rem}.strip.svelte-1jzf9zw ol:where(.svelte-1jzf9zw){grid-template-columns:repeat(3,1fr)}.tellers.svelte-1jzf9zw ul:where(.svelte-1jzf9zw){grid-template-columns:repeat(5,1fr)}.tellers.svelte-1jzf9zw li:where(.svelte-1jzf9zw){flex-direction:column;align-items:flex-start}.band.svelte-1jzf9zw ul:where(.svelte-1jzf9zw){grid-template-columns:repeat(3,1fr)}}.legal-doc-shell{max-width:860px;margin:0 auto}.legal-doc-card{background:#fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 22px 48px -36px #2f241c2e}.legal-doc-content{color:#2f2f2f;text-wrap:pretty;padding:3.25rem 2.5rem 4.25rem;font-size:1.0625rem;line-height:1.8}.legal-doc-content h1,.legal-doc-content h2,.legal-doc-content h3,.legal-doc-content h4,.legal-doc-content h5,.legal-doc-content h6{color:#241d18;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.25}.legal-doc-content h1{letter-spacing:-.03em;margin:0 0 1.65rem;font-size:clamp(1.7rem,2.3vw,2.35rem)}.legal-doc-content h2{border-top:1px solid #e9e0d6;margin:2.5rem 0 .95rem;padding-top:.6rem;font-size:1.06rem}.legal-doc-content h3{margin:1.75rem 0 .7rem;font-size:.96rem}.legal-doc-content h2:not(:first-child),.legal-doc-content h3:not(:first-child){margin-top:2.5rem}.legal-doc-content p,.legal-doc-content ul,.legal-doc-content ol,.legal-doc-content table,.legal-doc-content blockquote{margin:0 0 1rem}.legal-doc-content p{color:#2f2f2f}.legal-doc-content li{color:#2f2f2f;margin:.375rem 0}.legal-doc-content ul,.legal-doc-content ol{padding-left:1.4rem}.legal-doc-content strong{color:#241d18;font-weight:600}.legal-doc-content em{color:#2d241d}.legal-doc-content a{color:#241d18;text-underline-offset:2px;text-decoration:underline}.legal-doc-content a:hover{color:#4a3625}.legal-doc-content hr{border:0;border-top:1px solid #e9e0d6;margin:2rem 0}.legal-doc-content blockquote{color:#5a4a3f;border-left:2px solid #e1d7cc;padding-left:1rem}.legal-doc-content table{border-collapse:collapse;width:100%}.legal-doc-content th,.legal-doc-content td{text-align:left;vertical-align:top;border:1px solid #e4dbd1;padding:.65rem .75rem}.legal-doc-content th{color:#241d18;background:#f5eee7;font-weight:700}.legal-doc-content p>code,.legal-doc-content li>code,.legal-doc-content td>code{color:#241d18;background:#f3ece4;border-radius:.25rem;padding:.125rem .3rem;font-size:.9em}.legal-doc-content pre{color:#2f2f2f;border:1px solid #e4dbd1;border-radius:.5rem;margin:1rem 0;padding:.9rem 1rem;overflow-x:auto}@media (width<=768px){.legal-doc-content{padding:2rem 1.35rem 3rem;font-size:1rem}.legal-doc-content h2{margin-top:2.2rem}}summary.svelte-2myn78::-webkit-details-marker{display:none}details[open].svelte-2myn78 .faq-chevron:where(.svelte-2myn78){transform:rotate(180deg)}summary.svelte-2myn78:focus-visible{outline-offset:3px;border-radius:.75rem;outline:2px solid #875a38b8}.sign-go.svelte-1bxh0x1{border:2px solid var(--kit-go-lip);background:var(--kit-go-wash);min-height:2.5rem;box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-text);font:inherit;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;cursor:pointer;border-radius:.875rem;flex:none;align-items:center;padding:.25rem .875rem;font-size:1rem;font-weight:700;display:inline-flex}.sign-go.svelte-1bxh0x1:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(2px)}.sign-go.svelte-1bxh0x1:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.sign-pill.svelte-1bxh0x1{flex:none;align-items:center;display:flex}.sign-line.svelte-1bxh0x1{align-items:center;gap:.75rem;display:flex}.sign-why.svelte-1bxh0x1{min-width:0;color:var(--kit-text);flex:1;font-size:.9375rem;font-weight:600;line-height:1.3}.library-app-bar.svelte-7ke2sj{z-index:40;min-height:calc(var(--app-safe-area-top,0px) + 3rem);margin-top:calc(-1 * var(--app-safe-area-top,0px));padding:var(--app-safe-area-top,0px) .5rem 0 1rem;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.library-gear.svelte-7ke2sj{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.library-gear.svelte-7ke2sj:active{transform:translateY(1px)}.library-gear.svelte-7ke2sj:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px;border-radius:.75rem}.mylang.svelte-1pcm4bh{flex-direction:column;gap:.5rem;display:flex}.mylang-row.svelte-1pcm4bh{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.mylang-label.svelte-1pcm4bh{color:var(--kit-ink);font-family:var(--kit-font-display);align-items:center;gap:.4rem;margin:0;font-size:1.0625rem;font-weight:700;display:inline-flex}.mylang-value.svelte-1pcm4bh .mylang-flag,.mylang-lang.svelte-1pcm4bh .mylang-flag{flex:none;width:1.25em;height:1.25em}.mylang-value.svelte-1pcm4bh{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-width:0;max-width:60%;min-height:2.75rem;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:.875rem;align-items:center;gap:.45rem;padding:0 .875rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.mylang-value.svelte-1pcm4bh span:where(.svelte-1pcm4bh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mylang-value.svelte-1pcm4bh:after{transition:transform .15s}.mylang-value.is-open.svelte-1pcm4bh:after{transform:rotate(90deg)}.mylang-value.svelte-1pcm4bh:disabled{cursor:default}.mylang-value.svelte-1pcm4bh:not(:disabled):active,.mylang-lang.svelte-1pcm4bh:not(:disabled):active{transform:translateY(1px)}.mylang-langs.svelte-1pcm4bh{flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem;display:flex}.mylang-lang.svelte-1pcm4bh{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-height:2.75rem;color:var(--kit-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:.875rem;align-items:center;gap:.4rem;padding:0 .875rem;font-size:1rem;font-weight:600;display:inline-flex}.mylang-lang.is-on.svelte-1pcm4bh{border:3px solid var(--kit-gold);color:var(--kit-ink);padding:0 calc(.875rem - .5px);font-weight:700}.mylang-lang.svelte-1pcm4bh:disabled{cursor:default}.mylang-value.svelte-1pcm4bh:focus-visible,.mylang-lang.svelte-1pcm4bh:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.look-group.svelte-1stf5ei{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;display:grid}.look-group.is-five.svelte-1stf5ei{gap:.375rem}.look-choice.svelte-1stf5ei{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-width:0;min-height:3.6rem;color:var(--kit-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .25rem;transition:border-color .12s;display:flex}.look-choice.is-on.svelte-1stf5ei{border:3px solid var(--kit-gold);color:var(--kit-ink);padding:calc(.35rem - .5px) calc(.25rem - .5px)}.look-choice.svelte-1stf5ei:active{transform:translateY(1px)}.look-choice.is-size.svelte-1stf5ei{min-height:2.75rem}.look-name.svelte-1stf5ei{text-align:center;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.15}.look-size-a.svelte-1stf5ei{font-family:var(--kit-font-display);color:var(--kit-ink);font-weight:700;line-height:1}.look-paper.svelte-1stf5ei{border:2px solid var(--kit-edge);width:1.75rem;height:1.75rem;font-family:var(--kit-font-display);border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.look-paper.is-light.svelte-1stf5ei{color:#33271f;background:#f1e9d7}.look-paper.is-dark.svelte-1stf5ei{background:var(--look-night,#1c1611);color:#ebe2d1}.look-paper.is-system.svelte-1stf5ei{background:linear-gradient(90deg, #f1e9d7 50%, var(--look-night,#1c1611) 50%)}.look-paper.is-system.svelte-1stf5ei span:where(.svelte-1stf5ei){color:#8a7660}.look-nights.svelte-1stf5ei{gap:1rem;transition:opacity .15s;display:flex}.look-nights.is-off.svelte-1stf5ei{opacity:.4}.look-night.svelte-1stf5ei{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.3rem;padding:0;display:flex}.look-nights.is-off.svelte-1stf5ei .look-night:where(.svelte-1stf5ei){cursor:default}.look-night-swatch.svelte-1stf5ei{border:2px solid var(--kit-edge);width:3rem;height:3rem;box-shadow:0 3px 0 var(--kit-edge);border-radius:999px;place-items:center;display:grid}.look-night-dot.svelte-1stf5ei{border-radius:999px;width:1.125rem;height:1.125rem}.look-night.on.svelte-1stf5ei .look-night-swatch:where(.svelte-1stf5ei){box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-go)}.look-night.svelte-1stf5ei:focus-visible{outline:none}.look-night.svelte-1stf5ei:focus-visible .look-night-swatch:where(.svelte-1stf5ei){box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold)}.look-night-name.svelte-1stf5ei{color:var(--kit-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:.875rem;font-weight:800}.look-note.svelte-1stf5ei{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin:0;font-size:.8125rem;font-weight:600}.look-face-aa.svelte-1stf5ei{color:var(--kit-ink);font-size:1.375rem;font-weight:600;line-height:1}.look-choice.svelte-1stf5ei:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.reset-chip.svelte-1t77x0l{border:1.5px solid var(--kit-line-strong);min-height:2rem;color:var(--kit-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.2rem .75rem;font-size:.875rem;font-weight:600}.reset-chip.is-sheet.svelte-1t77x0l{margin-top:.5rem}.reset-chip.is-panel.svelte-1t77x0l{min-height:2em;padding:.2em .75em;font-size:.85em}.reset-chip.svelte-1t77x0l:focus-visible,.reset-no.svelte-1t77x0l:focus-visible,.reset-go.svelte-1t77x0l:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.reset-ask.svelte-1t77x0l{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);border-radius:1rem;flex-direction:column;align-self:stretch;gap:.6rem;padding:.75rem .9rem;display:flex}.reset-ask.is-sheet.svelte-1t77x0l{margin-top:.5rem}.reset-what.svelte-1t77x0l{color:var(--kit-text);margin:0;font-size:.9375rem;line-height:1.4}.reset-ask.is-panel.svelte-1t77x0l .reset-what:where(.svelte-1t77x0l){font-size:.9em}.reset-ways.svelte-1t77x0l{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.reset-go.svelte-1t77x0l{min-height:2.75rem;font-size:1rem}.reset-go.svelte-1t77x0l:disabled{cursor:progress;opacity:.75}.reset-no.svelte-1t77x0l{min-height:2.75rem;color:var(--kit-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:.9375rem;font-weight:600}.fls.svelte-1u0bfaq{color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex-direction:column;gap:.875rem;padding:0 1rem 1.25rem;display:flex}.fls.is-part.svelte-1u0bfaq{padding:0}.fls-head.svelte-1u0bfaq{z-index:2;margin:0 calc(-1rem - var(--sheet-pad,0px));padding:.5rem calc(1rem + var(--sheet-pad,0px));border-bottom:2px solid var(--kit-line-strong);background:var(--kit-paper);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.fls-title.svelte-1u0bfaq{font-family:var(--kit-font-display);margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.fls-close.svelte-1u0bfaq{width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--kit-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.5rem;display:grid}.fls-part.svelte-1u0bfaq{flex-direction:column;gap:.4rem;display:flex}.fls-label.svelte-1u0bfaq{font-family:var(--kit-font-display);color:var(--kit-ink);margin:.25rem 0 0;font-size:1.0625rem;font-weight:700}.fls-ask.svelte-1u0bfaq{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin:-.4rem 0;padding:.4rem .75rem .4rem 0;display:inline-flex}.fls-hint.svelte-1u0bfaq{color:var(--kit-muted);flex-direction:column;gap:.3rem;margin:.15rem 0 0;padding:0;font-size:.875rem;line-height:1.3;list-style:none;display:flex}.fls-hint.svelte-1u0bfaq b:where(.svelte-1u0bfaq){color:var(--kit-ink);font-weight:700}.fls-group.svelte-1u0bfaq{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;display:grid}.fls-choice.svelte-1u0bfaq{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-width:0;min-height:3.6rem;color:var(--kit-text);font:inherit;cursor:pointer;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .25rem;transition:border-color .12s;display:flex;position:relative}.fls-choice.is-on.svelte-1u0bfaq{border:3px solid var(--kit-gold);color:var(--kit-ink);padding:calc(.35rem - .5px) calc(.25rem - .5px)}.fls-choice.is-off.svelte-1u0bfaq{opacity:.4;cursor:default}.fls-choice.svelte-1u0bfaq:not(.is-off):active{transform:translateY(1px)}.fls-nights-label.svelte-1u0bfaq{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin-top:.25rem;font-size:.9375rem;font-weight:600}.fls-amount.svelte-1u0bfaq{color:var(--kit-muted);font-family:var(--kit-font-label);margin-left:.35rem;font-size:.9375rem;font-weight:600}.fls-volume.svelte-1u0bfaq{align-items:center;gap:.75rem;padding:.25rem .25rem .25rem .375rem;display:flex}.fls-range.svelte-1u0bfaq{flex:1;min-width:0;height:2.75rem}.fls-range.svelte-1u0bfaq::-webkit-slider-runnable-track{height:.75rem}.fls-range.svelte-1u0bfaq::-webkit-slider-thumb{width:1.75rem;height:1.75rem;margin-top:-.5rem}.fls-range.svelte-1u0bfaq::-moz-range-track{height:.75rem}.fls-range.svelte-1u0bfaq::-moz-range-progress{height:.75rem}.fls-range.svelte-1u0bfaq::-moz-range-thumb{width:1.75rem;height:1.75rem}.fls-choice-name.svelte-1u0bfaq{text-align:center;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.15}.fls-sample.svelte-1u0bfaq{place-items:center;min-height:1.75rem;display:grid}.fls-note.svelte-1u0bfaq{color:var(--kit-muted);text-align:center;margin:0;font-size:.8125rem}.fls-order.svelte-1u0bfaq{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.fls-order-line.svelte-1u0bfaq{color:var(--kit-muted);align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;line-height:1.1;display:flex}.fls-order-line.is-learned.svelte-1u0bfaq{color:var(--kit-ink)}.fls-order-line.svelte-1u0bfaq b:where(.svelte-1u0bfaq){border:1.5px solid;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.75rem;font-weight:700;display:grid}.fls-pace.svelte-1u0bfaq{color:var(--kit-ink);font-size:1.125rem;font-weight:700}.fls-span.svelte-1u0bfaq{grid-auto-flow:column;gap:3px;display:grid}.fls-span.is-rows.svelte-1u0bfaq{grid-template-rows:repeat(2,auto)}.fls-span.svelte-1u0bfaq i:where(.svelte-1u0bfaq){border:1.5px solid var(--kit-ink);opacity:.45;border-radius:2px;width:.55rem;height:.7rem;display:block}.fls-span.svelte-1u0bfaq i.is-ink:where(.svelte-1u0bfaq){background:var(--kit-ink);opacity:1}.fls-again.svelte-1u0bfaq{color:var(--kit-ink);font-size:1.375rem}.fls-line.svelte-1u0bfaq{flex-direction:column;gap:.2rem;width:3rem;display:flex}.fls-line.svelte-1u0bfaq i:where(.svelte-1u0bfaq),.fls-pieces.svelte-1u0bfaq i:where(.svelte-1u0bfaq){background:var(--kit-line-strong);border-radius:999px;height:.2rem;display:block}.fls-line.svelte-1u0bfaq i.is-ink:where(.svelte-1u0bfaq),.fls-pieces.svelte-1u0bfaq i.is-ink:where(.svelte-1u0bfaq){background:var(--kit-ink);height:.32rem}.fls-line.svelte-1u0bfaq i.is-short:where(.svelte-1u0bfaq){width:70%}.fls-pieces.svelte-1u0bfaq{grid-template-columns:repeat(3,.85rem);gap:.2rem .25rem;display:grid}.fls-gloss.svelte-1u0bfaq{color:var(--kit-muted);white-space:nowrap;align-items:baseline;gap:.3rem;font-size:.875rem;font-weight:600;display:flex}.fls-gloss.svelte-1u0bfaq b:where(.svelte-1u0bfaq){color:var(--kit-ink);font-size:1rem;font-weight:700}.fls-word.svelte-1u0bfaq{color:var(--kit-ink);border-radius:.3rem;padding:0 .3rem;font-size:1.125rem;font-weight:600}.fls-word.is-gold.svelte-1u0bfaq{background:var(--kit-gold-wash)}.fls-columns.svelte-1u0bfaq{gap:.4rem;display:flex}.fls-columns.svelte-1u0bfaq .fls-line:where(.svelte-1u0bfaq){width:1.4rem}.fls-times.svelte-1u0bfaq .fls-choice:where(.svelte-1u0bfaq){min-height:2.75rem}.fls-ways.svelte-1u0bfaq{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.fls-write.svelte-1u0bfaq{border:1.5px solid var(--kit-line-strong);min-height:2rem;color:var(--kit-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:.5rem;padding:.2rem .75rem;font-size:.875rem;font-weight:600}.fls-write.svelte-1u0bfaq:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.fls-more.svelte-1u0bfaq{min-height:2.75rem;font-size:1rem}.levels.svelte-1jg2cjx{flex-direction:column;gap:.5rem;display:flex}.level.svelte-1jg2cjx{border:2.5px solid var(--g-soft-line,color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface)));border-radius:var(--g-radius,.875rem);background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:.45rem;padding:.7rem .9rem;display:flex}.level.on.svelte-1jg2cjx{border:3px solid var(--kit-gold);padding:calc(.7rem - .5px) calc(.9rem - .5px)}.level.svelte-1jg2cjx:active{transform:translateY(1px)}.head.svelte-1jg2cjx{align-items:center;gap:.55rem;display:flex}.name.svelte-1jg2cjx{font-size:1.125rem;font-weight:700}.now.svelte-1jg2cjx{background:var(--kit-gold-wash);color:var(--kit-gold-text);border-radius:999px;margin-left:auto;padding:.1rem .6rem;font-size:.875rem;font-weight:700}.features.svelte-1jg2cjx{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.features.svelte-1jg2cjx li:where(.svelte-1jg2cjx){color:var(--kit-text);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.emoji.svelte-1jg2cjx{flex:none;font-size:1.35rem;display:inline-flex}.gsr.svelte-1q42ytu{flex-direction:column;gap:.75rem;display:flex}.row.svelte-1q42ytu{border:2px solid var(--kit-line-strong);border-radius:var(--kit-corner);background:var(--kit-surface);min-height:3.5rem;color:var(--kit-ink);font:inherit;cursor:pointer;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:1.1rem;font-weight:800;display:flex}.row-name.svelte-1q42ytu{text-align:left;flex:1}.row-name.svelte-1q42ytu small:where(.svelte-1q42ytu){color:var(--kit-muted);margin-left:.25rem;font-size:.9375rem;font-weight:600}.hand-mark.svelte-1q42ytu{flex:none;width:1.75rem;height:1.75rem}.level.svelte-1q42ytu{flex-direction:column;gap:.25rem;padding:0 .25rem;display:flex}.level-name.svelte-1q42ytu{font-family:var(--kit-font-display);color:var(--kit-ink);font-size:1.0625rem;font-weight:700}.level-amount.svelte-1q42ytu{color:var(--kit-muted);font-family:var(--kit-font-label);margin-left:.35rem;font-size:.9375rem;font-weight:600}.level-slide.svelte-1q42ytu{color:var(--kit-ink);align-items:center;gap:.75rem;padding:.25rem .25rem .25rem .375rem;display:flex}.level-range.svelte-1q42ytu{flex:1;min-width:0;height:2.75rem}.level-range.svelte-1q42ytu::-webkit-slider-runnable-track{height:.75rem}.level-range.svelte-1q42ytu::-webkit-slider-thumb{width:1.75rem;height:1.75rem;margin-top:-.5rem}.level-range.svelte-1q42ytu::-moz-range-track{height:.75rem}.level-range.svelte-1q42ytu::-moz-range-progress{height:.75rem}.level-range.svelte-1q42ytu::-moz-range-thumb{width:1.75rem;height:1.75rem}.me-sheet.svelte-19b5b6m{--sheet-pad:1.25rem;padding:.75rem var(--sheet-pad) 0;color:var(--kit-ink);font-family:var(--kit-font-name);flex-direction:column;gap:.75rem;display:flex;position:relative}.me-sheet-head.svelte-19b5b6m{z-index:2;margin:-.75rem calc(-1 * var(--sheet-pad)) 0;padding:.75rem var(--sheet-pad) .5rem;border-bottom:2px solid var(--kit-line-strong);background:var(--kit-paper);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.me-sheet-close.svelte-19b5b6m{width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--kit-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-.5rem;display:grid}.me-sheet-title.svelte-19b5b6m{font-family:var(--kit-font-display);margin:0;font-size:1.5rem;font-weight:700}.me-sheet-sub.svelte-19b5b6m{color:var(--kit-ink);font-family:var(--kit-font-display);margin:.25rem 0 0;font-size:1.0625rem;font-weight:700}.me-sheet-label.svelte-19b5b6m{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:.9375rem;font-weight:600}.me-sheet-pills.svelte-19b5b6m{flex-wrap:wrap;gap:.5rem;display:flex}.me-sheet-pills.svelte-19b5b6m .kit-pill:where(.svelte-19b5b6m){min-height:2.75rem;padding:0 1.1rem;font-size:1rem}.me-sheet-pills.svelte-19b5b6m .kit-pill.is-on:where(.svelte-19b5b6m){border-color:var(--kit-go-text);background:var(--kit-go-wash);color:var(--kit-go-text)}.card-chip.svelte-1exxod3{border:1.5px solid var(--kit-edge);background:var(--kit-surface)}.ch-news.svelte-1odi9l0{border:2px solid var(--kit-edge);border-radius:var(--kit-corner);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font-family:var(--kit-font-name);align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.ch-news-words.svelte-1odi9l0{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ch-news-head.svelte-1odi9l0{font-size:1.05rem;font-weight:900;line-height:1.25}.ch-news-line.svelte-1odi9l0{color:var(--kit-text);font-size:.9rem;font-weight:700;line-height:1.35}.ch-news-x.svelte-1odi9l0{flex:none;width:2.25rem;height:2.25rem}.next-row.svelte-5rfj0l{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:.875rem;margin:0 -1rem;padding:.25rem 1rem .5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.next-row.svelte-5rfj0l::-webkit-scrollbar{display:none}.next-row.svelte-5rfj0l>.next-card:where(.svelte-5rfj0l){scroll-snap-align:start;flex:none;width:min(86%,28rem)}.next-row.single.svelte-5rfj0l>.next-card:where(.svelte-5rfj0l){width:100%}.next-row.single.svelte-5rfj0l{justify-content:center}.next-card.svelte-5rfj0l{border:2px solid var(--kit-edge);background:var(--kit-surface);max-width:36rem;box-shadow:0 4px 0 var(--kit-edge);border-radius:1.5rem;flex-direction:column;gap:.875rem;padding:.875rem;display:flex}.next-open.svelte-5rfj0l{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.875rem;padding:0;display:flex}.next-picture.svelte-5rfj0l{aspect-ratio:3/2;border:2px solid var(--kit-edge);border-radius:1rem;flex:none;width:42%;max-width:12rem;display:block;overflow:hidden}.next-picture.svelte-5rfj0l img:where(.svelte-5rfj0l){object-fit:cover;width:100%;height:100%;display:block}.next-text.svelte-5rfj0l{flex-direction:column;gap:.2rem;min-width:0;display:flex}.next-place.svelte-5rfj0l{color:var(--kit-muted);font-size:.9375rem;font-weight:800}.next-title.svelte-5rfj0l{color:var(--kit-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.next-own.svelte-5rfj0l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season.svelte-5rfj0l{flex-direction:column;gap:.75rem;display:flex}.season-head.svelte-5rfj0l{color:var(--kit-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .75rem;text-decoration:none;display:flex}.season-name.svelte-5rfj0l{color:var(--kit-ink);font-family:var(--kit-font-display);white-space:nowrap;flex:1 0 auto;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.season-coins-head.svelte-5rfj0l{font-size:1rem}.season-portrait.svelte-5rfj0l{border:2px solid var(--kit-edge);width:4.5rem;height:4.5rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;flex:none;place-items:center;font-size:1.75rem;font-weight:800;display:grid;overflow:hidden}.season-portrait.svelte-5rfj0l img:where(.svelte-5rfj0l){object-fit:cover;width:100%;height:100%}.season-grid.svelte-5rfj0l{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;display:grid}@media (width>=768px){.season-grid.svelte-5rfj0l{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.25rem .875rem}}.season-story.svelte-5rfj0l{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.25rem;padding:0;display:flex;position:relative}.season-picture.svelte-5rfj0l{aspect-ratio:4/3;border:2px solid var(--kit-edge);box-shadow:0 3px 0 var(--kit-edge);border-radius:.875rem;display:block;position:relative;overflow:hidden}.season-story.now.svelte-5rfj0l .season-picture:where(.svelte-5rfj0l){border:3px solid var(--kit-go-lit);box-shadow:0 0 14px 1px color-mix(in srgb, var(--kit-go-lit) 45%, transparent)}.season-picture.is-yours.svelte-5rfj0l{border:3px solid var(--kit-gold);box-shadow:0 0 0 3px var(--kit-gold-wash), 0 3px 0 var(--kit-gold-lip)}.season-picture.svelte-5rfj0l img:where(.svelte-5rfj0l){object-fit:cover;width:100%;height:100%;display:block}.season-here.svelte-5rfj0l{border:2px solid var(--kit-go);background:var(--kit-go-wash);color:var(--kit-go-text);font-family:var(--kit-font-label);font-size:.8125rem;font-stretch:var(--kit-label-stretch);white-space:nowrap;border-radius:999px;padding:0 .45rem;font-weight:800;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.season-coins.svelte-5rfj0l{z-index:1;gap:.15rem;padding:0 .4rem 0 .15rem;font-size:.8125rem;position:absolute;top:-.45rem;right:-.3rem}.season-title.svelte-5rfj0l{color:var(--kit-ink);font-family:var(--kit-font-name);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.season-own.svelte-5rfj0l{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.season-story.svelte-5rfj0l:active .season-picture:where(.svelte-5rfj0l){box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.season-line.svelte-5rfj0l{border:2px solid var(--kit-edge);background:var(--kit-surface);width:100%;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:1.25rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.6rem .9rem .6rem .6rem;display:flex}button.season-line.svelte-5rfj0l{cursor:pointer}button.season-line.svelte-5rfj0l:active{box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.season-line-head.svelte-5rfj0l{min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;flex:1 0 100%;align-items:flex-start;gap:.75rem;text-decoration:none;display:flex}.season-line-head.svelte-5rfj0l:active .season-portrait:where(.svelte-5rfj0l){transform:translateY(1px)}.season-line.svelte-5rfj0l+.season-line:where(.svelte-5rfj0l){margin-top:-1rem}.season-portrait.is-line.svelte-5rfj0l{width:4rem;height:4rem;box-shadow:none;font-size:1.5rem}.season-line-text.svelte-5rfj0l{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.season-line-top.svelte-5rfj0l{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.season-line-name.svelte-5rfj0l{font-family:var(--kit-font-display);font-size:1.375rem;font-weight:700;line-height:1.15}.season-line-name.kit-chevron.svelte-5rfj0l{align-items:center;display:inline-flex}.season-line-note.svelte-5rfj0l{color:var(--kit-muted);font-family:var(--kit-font-label);font-size:.9375rem;font-stretch:var(--kit-label-stretch);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.season-peek.svelte-5rfj0l{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (width>=768px){.season-peek.svelte-5rfj0l{grid-template-columns:repeat(3,minmax(0,1fr))}}.season-peek-story.svelte-5rfj0l{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;gap:.3rem;padding:0;display:flex}.season-peek-picture.svelte-5rfj0l{aspect-ratio:4/3;border:2px solid var(--kit-edge);box-shadow:0 3px 0 var(--kit-edge);border-radius:.75rem;display:block;position:relative;overflow:hidden}.season-peek-picture.svelte-5rfj0l img:where(.svelte-5rfj0l){object-fit:cover;width:100%;height:100%;display:block}.season-peek-picture.now.svelte-5rfj0l{border:3px solid var(--kit-go-lit);box-shadow:0 0 14px 1px color-mix(in srgb, var(--kit-go-lit) 45%, transparent)}button.season-peek-story.svelte-5rfj0l:active .season-peek-picture:where(.svelte-5rfj0l){box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.season-peek-title.svelte-5rfj0l{color:var(--kit-ink);font-family:var(--kit-font-name);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;line-height:1.2;overflow:hidden}.season-peek-own.svelte-5rfj0l{text-overflow:ellipsis;white-space:nowrap;margin-top:-.2rem;overflow:hidden}.sheet-chip.svelte-8k5a2k{border:1.5px solid var(--kit-edge);background:var(--kit-surface)}.sheet-go.svelte-8k5a2k{background-color:var(--kit-go);box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border:none}.sheet-pill.svelte-8k5a2k{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-lip);color:var(--kit-ink);cursor:pointer}.sheet-go.svelte-8k5a2k:active,.sheet-pill.svelte-8k5a2k:active{box-shadow:none;transform:translateY(2px)}.friend.svelte-1fyx9rj{-webkit-user-select:none;user-select:none;flex:none;display:inline-block;position:relative}.figure.svelte-1fyx9rj{object-fit:contain;object-position:50% 100%;transform-origin:50% 90%;width:100%;height:100%;display:block}.pip.svelte-1fyx9rj .figure:where(.svelte-1fyx9rj){transform-origin:50% 95%}.friend.arriving.svelte-1fyx9rj{pointer-events:none;animation:1.1s steps(12,end) both svelte-1fyx9rj-friend-arrives}@keyframes svelte-1fyx9rj-friend-arrives{0%{transform:translate(10vw,-70vh)rotate(-8deg)}65%{transform:translate(2vw,-10vh)rotate(4deg)}to{transform:none}}.strokes.svelte-1fyx9rj{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.s.svelte-1fyx9rj{fill:none;stroke-width:6px;stroke-linecap:round;transform-origin:50px 60px;animation:.36s steps(3,end) both svelte-1fyx9rj-stroke-in}.s.gold.svelte-1fyx9rj{stroke:var(--kit-gold,#e9a83a)}.s.late.svelte-1fyx9rj{stroke:var(--kit-gold,#e9a83a);animation-delay:90ms}@keyframes svelte-1fyx9rj-stroke-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.coco.svelte-1fyx9rj .figure.hop:where(.svelte-1fyx9rj){animation:.6s steps(2,end) svelte-1fyx9rj-coco-hop}.coco.svelte-1fyx9rj .figure.nod:where(.svelte-1fyx9rj){animation:.7s steps(2,end) svelte-1fyx9rj-coco-nod}.coco.svelte-1fyx9rj .figure.dance:where(.svelte-1fyx9rj){animation:.7s steps(2,end) 4 svelte-1fyx9rj-coco-dance}@keyframes svelte-1fyx9rj-coco-hop{0%{transform:none}30%{transform:translateY(-20%)}60%{transform:translateY(-8%)}to{transform:none}}@keyframes svelte-1fyx9rj-coco-nod{0%{transform:rotate(0)translateY(0)}35%{transform:rotate(-6deg)translateY(3%)}70%{transform:rotate(3deg)translateY(0)}to{transform:rotate(0)translateY(0)}}@keyframes svelte-1fyx9rj-coco-dance{0%{transform:rotate(0)translateY(0)}25%{transform:rotate(-10deg)translateY(-10%)}50%{transform:rotate(0)translateY(0)}75%{transform:rotate(10deg)translateY(-10%)}to{transform:rotate(0)translateY(0)}}.pip.svelte-1fyx9rj .figure.bow:where(.svelte-1fyx9rj){animation:.9s steps(3,end) svelte-1fyx9rj-pip-bow}.pip.svelte-1fyx9rj .figure.rise:where(.svelte-1fyx9rj){animation:.6s steps(3,end) svelte-1fyx9rj-pip-rise}@keyframes svelte-1fyx9rj-pip-bow{0%{transform:rotate(0)}45%{transform:rotate(7deg)translateY(3%)}to{transform:rotate(0)}}@keyframes svelte-1fyx9rj-pip-rise{0%{transform:translateY(6%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.figure.svelte-1fyx9rj,.s.svelte-1fyx9rj,.friend.arriving.svelte-1fyx9rj{animation:none!important}}.status-rock.svelte-15sfldr{animation:.9s step-end infinite svelte-15sfldr-status-rock;display:inline-flex}@keyframes svelte-15sfldr-status-rock{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.status-rock.svelte-15sfldr{animation:none}}.left.svelte-4lmke4{background:color-mix(in srgb, var(--kit-edge) 13%, var(--kit-surface));height:.7rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--kit-edge) 14%, transparent);border-radius:999px;align-self:stretch;margin:.45rem .4rem 0;display:block;overflow:hidden}.fill.svelte-4lmke4{background:var(--kit-go);border-radius:999px;height:100%;display:block}.play.svelte-jk3hpk{width:100%;max-width:28rem;color:var(--kit-ink);flex-direction:column;gap:.875rem;margin:0 auto;padding:.75rem 1rem 7rem;display:flex}@media (height<=620px){.play.svelte-jk3hpk{gap:.6rem;padding-top:.5rem}.play.svelte-jk3hpk>*{order:3}.play.svelte-jk3hpk>.head:where(.svelte-jk3hpk){order:0}.play.svelte-jk3hpk>.next:where(.svelte-jk3hpk){order:1}.play.svelte-jk3hpk>.last-time:where(.svelte-jk3hpk),.play.svelte-jk3hpk>.ripe:where(.svelte-jk3hpk){order:2}.head.svelte-jk3hpk img:where(.svelte-jk3hpk){width:3.5rem;height:3.5rem}.name.svelte-jk3hpk{font-size:1.5rem}.yours.svelte-jk3hpk{font-size:1.0625rem}.label.svelte-jk3hpk{font-size:1.375rem}.next.svelte-jk3hpk{gap:.35rem}}.head.svelte-jk3hpk{align-items:center;gap:.75rem;display:flex}.gear.svelte-jk3hpk{width:2.75rem;height:2.75rem;color:var(--kit-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-self:flex-start;place-items:center;margin:-.25rem -.25rem 0 0;padding:0;display:grid}.gear.svelte-jk3hpk:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px;border-radius:.75rem}.name.svelte-jk3hpk{font-family:var(--kit-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:2rem;font-weight:700;line-height:1.05;overflow:hidden}.yours.svelte-jk3hpk{color:var(--kit-gold-text);line-height:1.15;font-family:var(--kit-font-label);font-size:1.1875rem;font-stretch:var(--kit-label-stretch);align-self:flex-start;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.yours-coin.svelte-jk3hpk{flex:none;display:inline-flex}.is-climbing.svelte-jk3hpk .yours-coin:where(.svelte-jk3hpk){animation:.36s steps(3,end) both svelte-jk3hpk-yours-hop}@keyframes svelte-jk3hpk-yours-hop{0%{transform:translateY(0)}40%{transform:translateY(-7px)rotate(-8deg)}70%{transform:translateY(-2px)rotate(4deg)}to{transform:translateY(0)}}.piece-node.is-turned.svelte-jk3hpk{animation:.52s steps(4,end) .25s backwards svelte-jk3hpk-piece-turn}@keyframes svelte-jk3hpk-piece-turn{0%{opacity:0;transform:translateY(14px)rotate(-7deg)scale(.86)}45%{opacity:1;transform:translateY(-6px)rotate(3deg)scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-climbing.svelte-jk3hpk .yours-coin:where(.svelte-jk3hpk),.piece-node.is-turned.svelte-jk3hpk{animation:none}}.row-when.svelte-jk3hpk{color:var(--kit-muted);font-size:.8125rem;font-weight:700}.label.svelte-jk3hpk{font-family:var(--kit-font-display);margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.next.svelte-jk3hpk{flex-direction:column;gap:.5rem;display:flex}.last-time.svelte-jk3hpk{color:var(--kit-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:.8rem;padding:.7rem .85rem;text-decoration:none;display:flex}.last-time.svelte-jk3hpk:active{transform:translateY(1px)}.ripe.svelte-jk3hpk{color:var(--kit-ink);align-items:center;gap:.8rem;padding:.1rem .85rem;display:flex}.ripe-go.svelte-jk3hpk{border:2px solid var(--kit-go);background:var(--kit-go-wash);box-shadow:0 3px 0 var(--kit-go);color:var(--kit-go-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .8rem;font-size:.9375rem;font-weight:700}a.ripe.svelte-jk3hpk:active .ripe-go:where(.svelte-jk3hpk){box-shadow:0 1px 0 var(--kit-go);transform:translateY(2px)}.last-sign.svelte-jk3hpk{flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.last-sign.svelte-jk3hpk img:where(.svelte-jk3hpk){border:2px solid var(--kit-edge);object-fit:cover;border-radius:999px;width:3.25rem;height:3.25rem}.last-when.svelte-jk3hpk{color:var(--kit-muted);font-family:var(--kit-font-label);font-size:.8125rem;font-stretch:var(--kit-label-stretch);font-weight:700}.last-title.svelte-jk3hpk{font-family:var(--kit-font-label);font-size:1.125rem;font-stretch:var(--kit-label-stretch);font-weight:700;line-height:1.2}.story-play.svelte-jk3hpk{flex:none;place-items:center;display:grid}.today-row.svelte-jk3hpk{color:var(--kit-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:.8rem;padding:.7rem .85rem;text-decoration:none;display:flex}.today-row.svelte-jk3hpk:active{transform:translateY(1px)}.today-title.svelte-jk3hpk{font-family:var(--kit-font-label);font-size:1.125rem;font-stretch:var(--kit-label-stretch);font-weight:700;line-height:1.2}.next-frame.svelte-jk3hpk{position:relative}.piece.svelte-jk3hpk{width:calc(100% * var(--piece-k,1));height:20em;font-size:calc(1rem * var(--piece-k,1));margin:.25rem auto;position:relative}.piece-path.svelte-jk3hpk{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.piece-path.svelte-jk3hpk path:where(.svelte-jk3hpk){fill:none;stroke:color-mix(in srgb, var(--kit-edge) 70%, transparent);stroke-width:2.5px;stroke-dasharray:7 8;stroke-linecap:round}.piece-node.svelte-jk3hpk{z-index:1;border:2px solid var(--kit-edge);background:var(--kit-surface);border-radius:50% 48% 51% 49%/49% 51% 48% 50%;padding:4px;display:block;position:absolute}.piece-node.svelte-jk3hpk img:where(.svelte-jk3hpk){border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.piece-node.is-before.svelte-jk3hpk{top:calc((var(--slot) - 1) * 7em);left:calc(22% - (var(--slot) - 1) * 22%);width:6.25em;height:6.25em}.piece-node.is-next.svelte-jk3hpk{z-index:2;border:4px solid var(--kit-go-lip);width:13em;height:13em;box-shadow:0 0 0 10px var(--kit-go-wash);padding:0;top:5em;left:calc(64% - 6.5em)}.piece-node.is-next.svelte-jk3hpk:active{transform:translateY(2px)}.piece-node.is-after.svelte-jk3hpk{width:5.25em;height:5.25em;top:15.5em;right:-.25em}.piece-coco.svelte-jk3hpk{z-index:3;pointer-events:none;position:absolute;top:2.5em;left:calc(64% + 4.5em);transform:scaleX(-1)}.piece.is-first.svelte-jk3hpk{height:16.5em}.piece.is-first.svelte-jk3hpk .piece-node.is-next:where(.svelte-jk3hpk){top:.5em;left:calc(50% - 6.5em)}.piece.is-first.svelte-jk3hpk .piece-node.is-after:where(.svelte-jk3hpk){top:11em}.piece.is-first.svelte-jk3hpk .piece-coco:where(.svelte-jk3hpk){top:-2em;left:calc(50% + 4.5em)}.piece-was.svelte-jk3hpk{color:var(--kit-muted);font-family:var(--kit-font-hand);text-align:center;margin-top:-.25rem;font-size:1.0625rem;line-height:1.3}.piece-story.svelte-jk3hpk{max-width:100%;color:var(--kit-muted);font-family:var(--kit-font-name);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.5rem;font-size:1.0625rem;font-weight:800;overflow:hidden}.piece-title.svelte-jk3hpk{font-family:var(--kit-font-display);text-align:center;font-size:1.75rem;font-weight:700;line-height:1.15}.piece-story.has-own.svelte-jk3hpk{margin-bottom:0}.piece-story-own.svelte-jk3hpk{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:-.35rem 0 -.4rem;overflow:hidden}.piece-title-own.svelte-jk3hpk{text-align:center;margin-top:-.55rem}.next-coco.svelte-jk3hpk{pointer-events:none;position:absolute;bottom:-1.75rem;right:-.4rem;transform:scaleX(-1)}.next-art.svelte-jk3hpk{aspect-ratio:16/9;border:2.5px solid var(--kit-edge);border-radius:var(--kit-corner);object-fit:cover;object-position:center 35%;width:100%;display:block}.next-name.svelte-jk3hpk{font-family:var(--kit-font-name);font-size:1.25rem;font-weight:900}.next-names.svelte-jk3hpk{flex-direction:column;gap:.1rem;display:flex}.go.svelte-jk3hpk{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);min-height:4rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.5rem;font-stretch:var(--kit-label-stretch);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}.go.svelte-jk3hpk:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(3px)}.listen-row.svelte-jk3hpk{color:var(--kit-ink);-webkit-tap-highlight-color:transparent;text-decoration:none}.listen-row.svelte-jk3hpk:active{transform:translateY(1px)}.listen-row.svelte-jk3hpk:focus-visible{box-shadow:0 0 0 3px var(--kit-gold);outline:none}.listen-mark.svelte-jk3hpk{flex:none;place-items:center;width:4.25rem;height:3rem;display:grid}.go.small.svelte-jk3hpk{align-self:flex-start;min-height:2.75rem;margin-top:.4rem;padding:.4rem 1rem;font-size:1rem}.card.svelte-jk3hpk{border:2px solid color-mix(in srgb, var(--kit-edge) 80%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));box-shadow:none;color:var(--kit-ink);border-radius:1rem;text-decoration:none;transition:transform 80ms,box-shadow 80ms}a.card.svelte-jk3hpk:active{transform:translateY(2px)}.card.story.svelte-jk3hpk{border-color:var(--kit-edge)}.row.svelte-jk3hpk{align-items:center;gap:.75rem;display:flex}.card.row.svelte-jk3hpk{padding:.7rem .9rem}.pip-go.svelte-jk3hpk{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.row-title.svelte-jk3hpk{font-family:var(--kit-font-label);font-size:1.1875rem;font-stretch:var(--kit-label-stretch);font-weight:700}.row-coin.svelte-jk3hpk{align-self:flex-start;margin:.2rem 0 .1rem}.row-sub.svelte-jk3hpk{color:var(--kit-text);font-family:var(--kit-font-label);font-size:.9375rem;font-stretch:var(--kit-label-stretch);font-weight:600}.card.first.svelte-jk3hpk{align-items:center;gap:.5rem;padding:.75rem 1rem .9rem .5rem;display:flex}.stories.svelte-jk3hpk{flex-direction:column;gap:.5rem;display:flex}.card.story.svelte-jk3hpk{align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;display:flex}.story-thumb.svelte-jk3hpk{border:2px solid var(--kit-edge);border-radius:var(--kit-corner);object-fit:cover;width:4.25rem;height:3rem;display:block}.story-thumb.is-yours.svelte-jk3hpk{border:3px solid var(--kit-gold);box-shadow:0 0 0 2px var(--kit-gold-wash)}.story-name.svelte-jk3hpk{-webkit-line-clamp:2;line-clamp:2;font-family:var(--kit-font-name);-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.story-own.svelte-jk3hpk{text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;overflow:hidden}.way.svelte-jk3hpk{background:var(--kit-muted);flex:none;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.debug-menus.svelte-jk3hpk{border:2px dashed color-mix(in srgb, var(--kit-ink) 35%, transparent);border-radius:.75rem;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem .9rem;font-weight:700;display:flex}.debug-menus-head.svelte-jk3hpk{color:var(--kit-muted);flex-basis:100%;font-family:ui-monospace,monospace;font-size:.875rem}.debug-menus.svelte-jk3hpk a:where(.svelte-jk3hpk){text-decoration:underline}.row-slip.svelte-jk3hpk{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--kit-warm) 75%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--kit-warm) 75%, transparent);text-underline-offset:.25em;text-decoration-thickness:1.5px}.life.svelte-4fi4vj{z-index:0;pointer-events:none;line-height:0;transition:opacity .6s;position:absolute;transform:translate(-50%,-100%)}.life.moving.svelte-4fi4vj{transition:left var(--cross) steps(var(--frames), jump-end), opacity .8s steps(4, jump-end)}.life.gone.svelte-4fi4vj{opacity:0}.life.svelte-4fi4vj img:where(.svelte-4fi4vj){width:100%;height:auto}.life.svelte-4fi4vj img.flip:where(.svelte-4fi4vj){transform:scaleX(-1)}.life.swim.svelte-4fi4vj img:where(.svelte-4fi4vj){clip-path:inset(0 0 32%);animation:2.6s steps(2,end) infinite alternate svelte-4fi4vj-bob}@keyframes svelte-4fi4vj-bob{0%{translate:0}to{translate:0 2px}}.life.glide.svelte-4fi4vj img:where(.svelte-4fi4vj){animation:3.4s steps(4,end) infinite alternate svelte-4fi4vj-soar}@keyframes svelte-4fi4vj-soar{0%{translate:0 .4rem;rotate:3deg}to{translate:0 -1rem;rotate:-5deg}}@media (prefers-reduced-motion:reduce){.life.swim.svelte-4fi4vj img:where(.svelte-4fi4vj),.life.glide.svelte-4fi4vj img:where(.svelte-4fi4vj){animation:none}}.pile.svelte-1ha5srm{color:var(--g-gold-text);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.15rem;font-size:1.05rem;font-weight:900;display:inline-flex}.coin.svelte-1ha5srm{animation:.25s step-end both svelte-1ha5srm-land;display:inline-flex}@keyframes svelte-1ha5srm-land{0%{transform:translateY(2px)scale(1.3,.8)}33%{transform:translateY(-2px)scale(.9,1.15)}67%,to{transform:none}}@media (prefers-reduced-motion:reduce){.coin.svelte-1ha5srm{animation:none}}.scrim.svelte-het0x3{z-index:40;background:#00000059;position:fixed;inset:0}.sheet.svelte-het0x3{z-index:41;max-width:var(--g-col);max-height:calc(var(--app-visible-height,100dvh) - 1rem);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--g-bg);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;gap:.75rem;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.5rem 2rem #0000002e}.head.svelte-het0x3{border-bottom:2px solid var(--g-line-strong);flex:none;justify-content:space-between;align-items:center;margin:0 -1rem;padding:0 1rem .5rem;display:flex}.body.svelte-het0x3{overscroll-behavior:contain;flex-direction:column;gap:.75rem;min-height:0;margin-top:-.75rem;padding:.75rem 0 1.25rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000)}.back.svelte-het0x3{border-top:2px solid var(--g-line-strong);flex-direction:column;margin-top:.75rem;padding-top:1rem;display:flex}.close.svelte-het0x3{width:2.75rem;height:2.75rem;color:var(--g-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.title.svelte-het0x3{color:var(--g-ink);margin:0;font-size:1.35rem;font-weight:900}.sub.svelte-het0x3{color:var(--g-muted);margin:.1rem 0 0;font-size:max(13px,.9rem);font-weight:700}.ask.svelte-het0x3{margin-top:.25rem}.keep.svelte-het0x3{border-radius:var(--g-radius);min-height:3.25rem;font:inherit;cursor:pointer;border:2px solid #0000;border-bottom-width:4px;border-color:var(--g-go-lip);background:var(--g-go);color:var(--g-go-ink);flex:none;font-size:1.05rem;font-weight:900}.stage.svelte-1qokie{width:100%;max-width:var(--g-col);height:calc(var(--app-visible-height,100dvh) + var(--app-safe-area-bottom,0px));margin-bottom:calc(-1 * var(--app-safe-area-bottom,0px));margin-top:0;flex-direction:column;margin-inline:auto;display:flex;position:relative}.stage.svelte-1qokie:not(.placed):not(.keyboard){height:auto;min-height:calc(var(--app-visible-height,100dvh) + var(--app-safe-area-bottom,0px))}.stage.svelte-1qokie:not(.placed) .body:where(.svelte-1qokie){background:var(--g-bg);flex:1 0 auto;min-height:auto;overflow:visible}.stage.framed.svelte-1qokie .body:where(.svelte-1qokie){z-index:1;pointer-events:none;background:0 0;padding:0;position:absolute;inset:0;overflow:clip visible}.stage.framed.svelte-1qokie .body:where(.svelte-1qokie) [data-box]:not(.ghost){pointer-events:auto}.stage.framed.svelte-1qokie .ground:where(.svelte-1qokie){margin:0;position:absolute;bottom:0;left:0;right:0}.shelf-row.framed-shelf.svelte-1qokie{z-index:1;height:auto;padding:0}.placed.daylit.svelte-1qokie .body:where(.svelte-1qokie){--g-drawn-ink:var(--kit-table-ink)}.placed.svelte-1qokie .shelf-row.framed-shelf:where(.svelte-1qokie){justify-content:center;align-items:center;padding:0}.placed.svelte-1qokie:has(.foot:where(.svelte-1qokie) .sheet:not(.idle)) .shelf-row.framed-shelf:where(.svelte-1qokie){visibility:hidden}.stage.svelte-1qokie:not(.placed):has(.foot:where(.svelte-1qokie) .sheet:not(.idle)) .shelf-row.framed-shelf:where(.svelte-1qokie){visibility:hidden}.ground-thing.off.svelte-1qokie{visibility:hidden}.stage.framed.svelte-1qokie .foot:where(.svelte-1qokie){z-index:2;position:absolute;bottom:0;left:0;right:0}.stage.framed.svelte-1qokie .foot:where(.svelte-1qokie) .sheet.idle{background:0 0;border-top:none}.stage.keyboard.svelte-1qokie{height:calc(var(--app-visible-height,100dvh) + var(--app-safe-area-bottom,0px) - var(--g2-keyboard,0px));--g2-foot-inset:0px}.scene.svelte-1qokie{width:calc(100% - 2 * var(--g-panel-gutter));height:auto;height:var(--g2-frame-strip-h,auto);aspect-ratio:2.8;min-height:var(--g2-frame-strip-h,56px);max-height:var(--g2-frame-strip-h,20vh);margin:0 var(--g-panel-gutter) .25rem;border:var(--g-ink-line) solid var(--g-edge);border-radius:var(--g-radius);object-fit:cover;object-position:center 8%;animation:.26s ease-out svelte-1qokie-scene-in;display:block}.paper.svelte-1qokie .scene:where(.svelte-1qokie){border:2.5px solid var(--g-pen);width:calc(100% - 2rem);margin:.5rem 1rem}@keyframes svelte-1qokie-scene-in{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.scene.svelte-1qokie{animation:none}}.scene.whole.svelte-1qokie{display:block}.top.svelte-1qokie{align-items:center;gap:1.6rem;padding:.9rem 1rem .5rem;display:flex}.top.svelte-1qokie>.voice.top{margin-right:-1.1rem}.icon.svelte-1qokie{min-width:max(2.75rem,44px);min-height:max(2.75rem,44px);color:var(--g-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline:-.25rem;padding:0;display:inline-flex}.icon.svelte-1qokie:hover{color:var(--g-ink-2)}html.dark .icon.svelte-1qokie,html.dark .sound.svelte-1qokie{color:var(--kit-text)}.sound.svelte-1qokie{width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--g-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sound.svelte-1qokie:active{transform:scale(.94)}.bar-gap.svelte-1qokie{flex:1}.corner.svelte-1qokie{top:calc(100% + .6rem);right:calc(var(--g-panel-gutter,.75rem) + .5rem);z-index:2;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:absolute}.corner.svelte-1qokie>*{border:2px solid var(--g-edge);background:var(--kit-surface);box-shadow:0 2px 0 var(--g-edge);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .65rem;display:inline-flex}.corner-left.svelte-1qokie{top:calc(100% + .5rem);left:calc(var(--g-panel-gutter,.75rem) + .5rem);z-index:2;position:absolute}.corner-left.svelte-1qokie .mic.small:not(.listening):not(.thinking){border-color:var(--g-edge);background:var(--kit-surface);box-shadow:0 2px 0 var(--g-edge)}.corner-left.svelte-1qokie .pill{left:0;right:auto}.bar-slot.svelte-1qokie{flex:1;min-width:0;display:flex;position:relative}.bar.svelte-1qokie{background:color-mix(in srgb, var(--g-edge) 13%, var(--g-surface));height:1.2rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--g-edge) 14%, transparent);border-radius:999px;flex:1;overflow:hidden}.fill.svelte-1qokie{background:var(--g-go);border-radius:999px;height:100%;transition:width .36s cubic-bezier(.3,.9,.4,1),background-color .2s;position:relative}.fill.hot.svelte-1qokie{background:var(--g-warm)}.body.svelte-1qokie{overscroll-behavior:contain;background:linear-gradient(var(--g-bg) 30%, transparent) center top / 100% 2.5rem no-repeat local, linear-gradient(transparent, var(--g-bg) 70%) center bottom / 100% 2.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, #00000024, transparent) center top / 100% .75rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000024, transparent) center bottom / 100% .75rem no-repeat scroll;background-color:var(--g-bg);flex-direction:column;flex:1;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow-y:auto}.foot.svelte-1qokie{flex:none}.over.svelte-1qokie{--g-verdict-room:calc(11.25rem + var(--g2-foot-inset,env(safe-area-inset-bottom)))}.over.svelte-1qokie .foot:where(.svelte-1qokie){z-index:2;position:absolute;bottom:0;left:0;right:0}.over.svelte-1qokie:not(.placed) .foot:where(.svelte-1qokie) .sheet:not(.idle){min-height:var(--g-verdict-room);flex-direction:column;justify-content:flex-end;display:flex}.over.svelte-1qokie:not(.placed) .foot:where(.svelte-1qokie) .sheet.idle{background:0 0;border-top:none}.over.svelte-1qokie:has(.sheet.idle) .shelf-row:where(.svelte-1qokie){padding-bottom:calc(5.5rem + var(--g2-foot-inset,env(safe-area-inset-bottom)))}.over.svelte-1qokie:has(.sheet.idle) .shelf-row:where(.svelte-1qokie) .coco-side{margin-bottom:0}.shelf.svelte-1qokie{height:var(--g-verdict-room);flex:none;position:relative}.flow.svelte-1qokie .shelf:where(.svelte-1qokie){height:calc(var(--ground-h) * var(--ground-surface,.8))}.flow.svelte-1qokie:not(.grounded) .shelf:where(.svelte-1qokie){height:0}.over.flow.svelte-1qokie:not(.placed) .foot:where(.svelte-1qokie) .sheet:not(.idle){min-height:0}.stage.flow.svelte-1qokie:not(.placed) .body:where(.svelte-1qokie){z-index:1;background:0 0;padding-bottom:0;position:relative}.shelf.svelte-1qokie .ground:where(.svelte-1qokie){margin:0;position:absolute;bottom:0;left:0;right:0}.shelf-row.svelte-1qokie{height:100%;padding:0 1rem calc(var(--ground-h) * var(--ground-surface,.8));justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex;position:relative}.shelf-row.svelte-1qokie .coco-side{margin-bottom:-.25rem}.stage.svelte-1qokie{--ground-h:calc(min(100vw, var(--g-col)) / var(--ground-aspect,5.6) * var(--ground-zoom,1))}.ground.svelte-1qokie{height:var(--ground-h);background:var(--ground,none) var(--ground-x,center) bottom / calc(var(--ground-zoom,1) * 100%) auto no-repeat;pointer-events:none;flex:none;margin-top:-.25rem;position:relative}.ground-thing.svelte-1qokie{width:auto;position:absolute;bottom:0;transform:translate(-50%)}.ground.mirror.svelte-1qokie{transform:scaleX(-1)}.band.svelte-1qokie{z-index:1;position:relative}.placed.svelte-1qokie .band:where(.svelte-1qokie){background:var(--kit-paper);--wave:radial-gradient(circle .75rem at 50% 0, #000 97%, transparent) 50% 100% / 1.5rem .75rem repeat-x;-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - .72rem) no-repeat, var(--wave);-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - .72rem) no-repeat, var(--wave);mask:linear-gradient(#000, #000) top / 100% calc(100% - .72rem) no-repeat, var(--wave);padding-bottom:.9rem}.band-title.svelte-1qokie{padding:0 1rem}.band-title.svelte-1qokie .ask-title{margin:0}.world.svelte-1qokie{z-index:0;pointer-events:none;--draw-w:max(calc(100cqh * var(--aspect)), 100cqw);--draw-h:max(100cqh, calc(100cqw / var(--aspect)));--draw-x:calc((100cqw - var(--draw-w)) / 2);--draw-y:calc(100cqh - var(--draw-h));position:absolute;inset:0;overflow:hidden;container-type:size}.place.svelte-1qokie{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.world.laid.svelte-1qokie{bottom:auto;right:auto}.world.laid.svelte-1qokie .place:where(.svelte-1qokie){inset:auto;top:var(--draw-y);left:var(--draw-x);width:var(--draw-w);height:var(--draw-h);object-fit:fill;max-width:none}.paper-under.svelte-1qokie{pointer-events:none}.placed.svelte-1qokie .body:where(.svelte-1qokie){z-index:1;background:0 0;position:relative}.placed.over.svelte-1qokie .world:where(.svelte-1qokie){bottom:var(--g-verdict-room)}.placed.over.svelte-1qokie .foot:where(.svelte-1qokie){z-index:2;position:absolute;bottom:0;left:0;right:0}.placed.svelte-1qokie .shelf:where(.svelte-1qokie),.paper-under.svelte-1qokie{z-index:1;background:var(--kit-paper);--wave-up:radial-gradient(circle .75rem at 50% 100%, #000 97%, transparent) 50% 0 / 1.5rem .75rem repeat-x;-webkit-mask:linear-gradient(#000, #000) bottom / 100% calc(100% - .72rem) no-repeat, var(--wave-up);-webkit-mask:linear-gradient(#000, #000) bottom / 100% calc(100% - .72rem) no-repeat, var(--wave-up);mask:linear-gradient(#000, #000) bottom / 100% calc(100% - .72rem) no-repeat, var(--wave-up)}.placed.svelte-1qokie .shelf-row:where(.svelte-1qokie){padding:1rem 1rem calc(1rem + var(--g2-foot-inset,env(safe-area-inset-bottom)));align-items:center}.placed.svelte-1qokie .foot:where(.svelte-1qokie){z-index:1;position:relative}.level-row.svelte-1qokie{align-items:center;gap:.5rem;padding:0 1rem;display:flex}.level-line.svelte-1qokie{align-items:center;gap:.625rem;min-width:0;margin:0;display:flex}.level-title.svelte-1qokie{min-width:0;color:var(--g-ink);font-family:var(--kit-font-name);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:700;overflow:hidden}.choice.svelte-1xus6un{display:contents}.ask.svelte-1xus6un{color:var(--g-ink);text-align:center;margin:0}.name.svelte-1xus6un{font-stretch:var(--kit-label-stretch);display:block}.line.svelte-1xus6un{color:var(--g-muted);font-stretch:var(--kit-label-stretch);display:block}.coco.svelte-1xus6un{object-fit:contain;width:6.75rem;height:6.25rem;display:block}.board.svelte-1xus6un{position:relative}.chip.svelte-1xus6un{border:2.5px solid var(--g-soft-line);background:var(--g-surface);min-width:0;color:var(--g-ink);font:inherit;text-align:center;cursor:pointer;rotate:var(--turn,0deg);border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.5rem .5rem .75rem;display:flex;position:absolute}.chip.svelte-1xus6un:active{scale:.98}.chip-coco.svelte-1xus6un{flex:none;line-height:0}.g2{--g-bg:var(--kit-paper);--g-surface:var(--kit-surface);--g-surface-2:var(--kit-surface-2);--g-ink:var(--kit-ink);--g-ink-2:var(--kit-text);--g-muted:var(--kit-muted);--g-line:var(--kit-line);--g-line-strong:var(--kit-line-strong);--g-edge:var(--kit-edge);--g-soft-line:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));--g-accent:var(--kit-edge);--g-accent-edge:var(--kit-edge);--g-accent-ink:var(--kit-ink);--g-accent-wash:var(--kit-surface-2);--g-accent-text:var(--kit-ink);--g-sound:var(--kit-sound-wash);--g-sound-edge:var(--kit-edge);--g-sound-ink:var(--kit-sound-sign);--g-sound-line:var(--kit-sound);--g-sound-ring:color-mix(in srgb, var(--kit-sound) 32%, transparent);--g-right:var(--kit-go);--g-right-edge:var(--kit-go-lip);--g-right-wash:var(--kit-go-wash);--g-right-text:var(--kit-go-text);--g-wrong:var(--kit-warm);--g-wrong-edge:color-mix(in srgb, var(--kit-warm) 75%, black);--g-wrong-wash:var(--kit-warm-wash);--g-wrong-text:var(--kit-warm-text);--g-gold:var(--kit-gold);--g-gold-wash:var(--kit-gold-wash);--g-gold-text:var(--kit-gold-text);--g-go:var(--kit-go);--g-go-lip:var(--kit-go-lip);--g-go-ink:var(--kit-go-ink);--g-lav:var(--kit-surface-2);--g-lav-strong:var(--kit-muted);--g-lav-text:var(--kit-muted);--g-mark:var(--kit-warm-wash);--g-word-mark:color-mix(in srgb, var(--g-edge) 15%, transparent);--g-me:var(--kit-person-leo);--g-other:var(--kit-person-nina);--g-lip:var(--kit-lip);--g-pip:var(--kit-gold);--g-pip-lip:var(--kit-gold-lip);--g-pip-off:var(--kit-surface-2);--g-pip-off-lip:var(--kit-line-strong);--g-track:var(--kit-line);--g-second:var(--kit-second);--g-warm:var(--kit-warm);--g-warm-wash:var(--kit-warm-wash);--g-warm-text:var(--kit-warm-text);--g-sky:var(--kit-sound-sign);--g-pink:var(--kit-miss);--g-ink-line:var(--kit-ink-line);--g-radius:var(--kit-corner);--g-panel-gutter:0px;--g-pen:var(--kit-pen);--g-col:36rem;background:var(--g-bg);color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}html.dark .g2{--g-word-mark:color-mix(in srgb, var(--g-edge) 34%, transparent)}html.ui-scaled.g2-play{font-size:calc(100% * min(var(--ui-scale,1), var(--g2-fit,1)))}.g2 .tile{border:var(--g-ink-line) solid var(--g-pen);border-radius:var(--g-radius);background:var(--g-surface);min-height:3.75rem;color:var(--g-ink);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-bottom-width:3px;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:1.25rem;font-weight:700;line-height:1.2;transition:transform 80ms,border-color .12s,background-color .12s,opacity .16s;display:inline-flex}.g2 .tile:active:not(:disabled){border-bottom-width:var(--g-ink-line);margin-bottom:1.5px;transform:translateY(1.5px)}.g2 .soft{border:2.5px solid var(--g-soft-line);box-shadow:none;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:.875rem}.g2 .soft:active:not(:disabled){border-bottom-width:2.5px;margin-bottom:0}.g2 .soft .learned-word{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.g2 .hand-face{float:left;border:1.25px solid var(--g-edge);object-fit:cover;border-radius:999px;width:3.25rem;height:3.25rem;margin:0 .6rem 0 0}.g2 :focus-visible{outline:3px solid var(--kit-gold);outline-offset:3px}.g2 .tile.selected{border-color:var(--g-accent);background:var(--g-accent-wash);box-shadow:inset 0 0 0 1px var(--g-accent);color:var(--g-accent-text)}.g2 .tile.right{border-color:var(--g-right);background:var(--g-right-wash);color:var(--g-right-text)}.g2 .tile.wrong{border-color:var(--g-wrong);background:var(--g-wrong-wash);color:var(--g-wrong-text)}.g2 .tile.spent{opacity:.35;cursor:default}.g2 .tile.ghost{background:var(--g-surface-2);color:#0000;box-shadow:none;pointer-events:none;border-color:#0000}.g2 .answer{border:2.5px solid var(--g-soft-line);background:var(--g-surface);width:100%;min-height:3.5rem;box-shadow:none;color:var(--g-ink);font:inherit;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;align-items:center;gap:.875rem;padding:.5rem .875rem .5rem .625rem;font-size:1.1875rem;font-weight:700;line-height:1.3;transition:transform 80ms,box-shadow 80ms,background-color .12s,border-color .12s,opacity .16s;display:flex}.g2 .answer:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.g2 .answer:disabled{cursor:default}.g2 .answer.right{border-color:var(--g-go);background:var(--g-right-wash);color:var(--g-right-text)}.g2 .answer.wrong{border-color:var(--g-wrong);background:var(--g-wrong-wash);color:var(--g-wrong-text)}.g2 .answer .num{border-radius:calc(var(--g-radius) * .8);background:var(--g-surface-2);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1.5px var(--g-line-strong);color:var(--g-ink);flex:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:700;display:inline-flex}.g2 .answer.right .num{background:var(--g-go);box-shadow:none;color:var(--g-go-ink);border-radius:999px}.g2 .learned-word{max-width:100%;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:var(--word-size,1.75rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:700;line-height:1.15;display:inline-block}.g2 .learned-line{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.g2 .ask-title{color:var(--g-ink);font-family:var(--kit-font-display);margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}.g2 .ask-prompt{color:var(--g-ink);font-family:var(--kit-font-display);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.g2 .with-coco{align-items:center;gap:.25rem;display:flex}.g2 .with-coco>.beside-main{flex:1;min-width:0}.g2 .coco-side{flex:none;margin-right:-.5rem;transform:scaleX(-1)}.g2 .speech{align-items:center;gap:.625rem;display:flex}.g2 .speech.right-side{flex-direction:row-reverse}.g2 .speech-face{object-fit:contain;flex:none;width:3.25rem;height:3.25rem;display:block}.g2 .speech-bubble{border:2px solid var(--g-edge);background:var(--g-other);min-width:0;color:var(--g-ink);font:inherit;text-align:left;border-radius:1.125rem;flex-direction:column;gap:.125rem;padding:.625rem .875rem;font-size:1.1875rem;line-height:1.35;display:flex}.g2 .speech.me .speech-bubble{background:var(--g-me)}.g2 .speech.telling .speech-bubble{background:var(--g-surface)}.g2 button.speech-bubble{cursor:pointer}.g2 .speech-bubble small{color:var(--g-ink-2);font-size:max(13px,.875rem);font-weight:600}.g2 .kit-pill{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.g2 .whole-word{white-space:nowrap}.g2 .hand-laid{rotate:var(--turn,0deg)}.g2 .mark-word{background:var(--g-word-mark);border-radius:.375rem;padding:0 .2rem;font-weight:700}.g2 .line-gloss{border-radius:var(--g-radius);background:var(--g-surface-2);max-width:100%;color:var(--g-ink-2);text-align:center;align-self:center;margin:0;padding:.375rem 1rem;font-size:1.0625rem;line-height:1.35}.g2 .cta{isolation:isolate;border:2px solid var(--g-go-lip);background-color:var(--g-go);width:100%;min-height:3.5rem;box-shadow:0 3px 0 var(--g-go-lip);color:var(--g-go-ink);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-weight:600;display:inline-flex;position:relative}.g2 .cta:active:not(:disabled){box-shadow:0 1px 0 var(--g-go-lip);transform:translateY(3px)}.g2 .cta:disabled{cursor:default}html.dark .g2 .sheet:not(.drawn) .cta:not(:disabled):not(.right):not(.wrong):not(.quiet){background:var(--kit-go-lit);border-color:color-mix(in srgb, var(--kit-go-lit) 70%, black)}.g2 .cta.right{background:var(--g-right);border-color:var(--g-right-edge);box-shadow:0 4px 0 var(--g-right-edge)}.g2 .cta.wrong{background:var(--g-wrong);border-color:var(--g-wrong-edge);box-shadow:0 4px 0 var(--g-wrong-edge)}.g2 .cta.quiet{border-color:color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background-color:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);border-radius:1.125rem}.g2 .cta.quiet:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent)}@keyframes g2-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.g2 .shake{animation:.32s g2-shake}@keyframes g2-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{opacity:0;transform:scale(.6)}}.g2 .pop{animation:.26s forwards g2-pop}@keyframes g2-rise{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.g2 .rise{animation:.22s both g2-rise}@media (prefers-reduced-motion:reduce){.g2 .shake,.g2 .pop,.g2 .rise{animation:none}}.g2 .said-now{color:var(--g-sound-line)}.cover.svelte-s4fxwj{z-index:60;background:var(--g-bg);color:var(--g-ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.bar.svelte-s4fxwj{z-index:1;border-bottom:1px solid var(--g-line);background:var(--g-surface);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.bar-title.svelte-s4fxwj{margin:0;font-weight:900}.tag.svelte-s4fxwj{border:1px solid var(--g-gold);color:var(--g-gold);text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-size:.65rem}.modes.svelte-s4fxwj{align-items:center;gap:.35rem;display:flex}.modes.svelte-s4fxwj button:where(.svelte-s4fxwj),.close.svelte-s4fxwj{border:1.5px solid var(--g-line-strong);color:var(--g-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-weight:700}.modes.svelte-s4fxwj button.on:where(.svelte-s4fxwj){border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text)}.check.svelte-s4fxwj{color:var(--g-muted);font-size:.8rem;font-weight:700}.close.svelte-s4fxwj{margin-left:auto}.summary.svelte-s4fxwj,.story.svelte-s4fxwj{width:100%;max-width:46rem;margin:0 auto;padding:.8rem 1rem}table.svelte-s4fxwj{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.85rem}th.svelte-s4fxwj,td.svelte-s4fxwj{text-align:right;padding:.15rem .55rem}thead.svelte-s4fxwj th:where(.svelte-s4fxwj),tbody.svelte-s4fxwj th:where(.svelte-s4fxwj){color:var(--g-muted);font-weight:700}tbody.svelte-s4fxwj th:where(.svelte-s4fxwj){text-align:left}td.warn.svelte-s4fxwj,.warn.svelte-s4fxwj{color:var(--g-gold)}td.bad.svelte-s4fxwj,.bad.svelte-s4fxwj{color:var(--g-wrong-text)}.list.svelte-s4fxwj{color:var(--g-ink-2);margin:.35rem 0 0;font-size:.82rem}.legend.svelte-s4fxwj{color:var(--g-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;margin:.6rem 0 0;font-size:.75rem;display:flex}.row.svelte-s4fxwj{border-bottom:1px solid var(--g-line);grid-template-columns:4.2rem 1fr;gap:.2rem .6rem;padding:.3rem 0;display:grid}.row.picked.svelte-s4fxwj{background:var(--g-surface)}.num.svelte-s4fxwj{color:var(--g-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem;font-weight:700}.rm.svelte-s4fxwj{color:var(--g-accent-text);margin-left:.2rem}.line.svelte-s4fxwj{margin:0;font-size:1.02rem;line-height:1.9}.row.title.svelte-s4fxwj .line:where(.svelte-s4fxwj){font-size:1.35rem;font-weight:900}.row.chapter.svelte-s4fxwj .line:where(.svelte-s4fxwj){font-size:1.12rem;font-weight:800}.row.description.svelte-s4fxwj .line:where(.svelte-s4fxwj){font-style:italic}.w.svelte-s4fxwj{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.25rem;padding:0 .12rem}.w.svelte-s4fxwj sup:where(.svelte-s4fxwj){color:var(--g-muted);letter-spacing:.02em;margin-left:.08rem;font-size:.55rem;font-weight:800}.w.many.svelte-s4fxwj,.w.known.svelte-s4fxwj{background:var(--g-right-wash);border-bottom-color:var(--g-right)}.w.solid.svelte-s4fxwj{background:var(--g-right-wash);border-bottom:3px double var(--g-right)}.w.one.svelte-s4fxwj,.w.started.svelte-s4fxwj{background:color-mix(in srgb, var(--g-gold) 18%, transparent);border-bottom-color:var(--g-gold)}.w.none.svelte-s4fxwj,.w.missed.svelte-s4fxwj{background:var(--g-wrong-wash);border-bottom-color:var(--g-wrong)}.w.free.svelte-s4fxwj{color:var(--g-muted)}.w.new.svelte-s4fxwj{border-bottom-color:var(--g-line-strong)}.w.name.svelte-s4fxwj{color:var(--g-sky)}.w.outside.svelte-s4fxwj{border-bottom-style:dashed}.w.sel.svelte-s4fxwj{outline:2px solid var(--g-accent)}.detail.svelte-s4fxwj{background:var(--g-surface-2);border-radius:.75rem;flex-direction:column;grid-column:2;gap:.3rem;margin:.2rem 0 .4rem;padding:.6rem .75rem;font-size:.85rem;display:flex}.detail.svelte-s4fxwj p:where(.svelte-s4fxwj){margin:0}.native.svelte-s4fxwj{color:var(--g-muted)}.note.svelte-s4fxwj{color:var(--g-ink-2)}.detail.svelte-s4fxwj ul:where(.svelte-s4fxwj){flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.detail.svelte-s4fxwj li:where(.svelte-s4fxwj){flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}.kind.svelte-s4fxwj{color:var(--g-muted);text-transform:uppercase;font-size:.72rem}.mean.svelte-s4fxwj{color:var(--g-ink-2)}.games.svelte-s4fxwj{color:var(--g-right-text);font-weight:900}.games.warn.svelte-s4fxwj{color:var(--g-gold)}.games.bad.svelte-s4fxwj{color:var(--g-wrong-text)}.credit.svelte-s4fxwj,.places.svelte-s4fxwj{color:var(--g-muted);font-size:.75rem}.feed-after.svelte-1afxqff{border:2px solid var(--kit-ink);background:var(--kit-paper);max-width:100%;color:var(--kit-table-ink,var(--kit-ink));font-family:var(--kit-font-hand,inherit);text-align:center;white-space:nowrap;align-self:center;padding:.6em 1.1em .7em;font-size:17px;font-weight:500;line-height:1.25;transform:rotate(-3deg)skew(-6deg)}.feed-after.is-slip.svelte-1afxqff{padding:.05em .25em .1em;border:.55em solid #0000;border-bottom-width:.6em;border-image:var(--slip) 30% 6% fill / .55em .55em .6em / 0 stretch;background:0 0;padding-inline:.55em}.feed-after.is-large.svelte-1afxqff{font-size:1.75rem}.feed-after.is-two.svelte-1afxqff{white-space:normal;text-wrap:balance}.coin.svelte-1sfu8eb{width:var(--size);height:var(--size);flex:none;place-items:center;line-height:0;display:inline-grid}.coin.svelte-1sfu8eb img:where(.svelte-1sfu8eb){object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;display:block}.coin.is-falling.svelte-1sfu8eb{animation:.6s cubic-bezier(.35,0,.6,1) both svelte-1sfu8eb-coin-fall;animation-delay:var(--delay)}.coin.is-landed.svelte-1sfu8eb{animation:.6s cubic-bezier(.35,0,.6,1) both svelte-1sfu8eb-coin-fall,.22s ease-out both svelte-1sfu8eb-coin-land;animation-delay:var(--delay), calc(var(--delay) + .6s)}@keyframes svelte-1sfu8eb-coin-fall{0%{opacity:0;transform:translateY(-2.5rem)}15%{opacity:1}to{transform:none}}@keyframes svelte-1sfu8eb-coin-land{0%{transform:none}40%{transform:translateY(-.25rem)scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.coin.is-falling.svelte-1sfu8eb,.coin.is-landed.svelte-1sfu8eb{animation:none}}.day-ring.svelte-1okspey{flex:none;place-items:center;display:inline-grid;position:relative}svg.svelte-1okspey{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.track.svelte-1okspey{fill:none;stroke:var(--kit-line-strong);stroke-width:6px}.fill.svelte-1okspey{fill:none;stroke:var(--kit-warm);stroke-linecap:round;stroke-width:6px;transition:stroke-dasharray .6s cubic-bezier(.3,.9,.4,1)}.empty.svelte-1okspey .fill:where(.svelte-1okspey){visibility:hidden}.lit.svelte-1okspey .fill:where(.svelte-1okspey){stroke:var(--kit-gold);filter:drop-shadow(0 0 3px var(--kit-gold))}.fire.svelte-1okspey{place-items:center;display:grid;position:relative}.flare.svelte-1okspey .fire:where(.svelte-1okspey){animation:svelte-1okspey-light .7s cubic-bezier(.3, 1.5, .5, 1) var(--flare-delay,0s) both, svelte-1okspey-sway 1.2s ease-in-out calc(var(--flare-delay,0s) + .7s) 2}@keyframes svelte-1okspey-light{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes svelte-1okspey-sway{0%,to{transform:none}25%{transform:rotate(-4deg)}75%{transform:scale(1.06)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.fill.svelte-1okspey{transition:none}.flare.svelte-1okspey .fire:where(.svelte-1okspey){animation:none}}.week.svelte-1b3druv{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.day.svelte-1b3druv{border-radius:var(--kit-corner);border:2px solid #0000;flex-direction:column;align-items:center;gap:.3rem;padding:.3rem 0 .4rem;display:flex}.day.today.svelte-1b3druv{border-color:var(--g-pip-lip,#c4913a);background:var(--g-gold-wash,#f5dea6)}.name.svelte-1b3druv{color:var(--g-ink-2,#5a4e42);font-size:.8125rem;font-weight:800}.dot.svelte-1b3druv{background:var(--g-line-strong,#d9ccb6);border-radius:999px;width:1.25rem;height:1.25rem;margin:.3rem 0;display:block}.blocks.svelte-jnv6hg{width:100%;position:relative}.block.svelte-jnv6hg{box-sizing:border-box;border:2.5px solid var(--g-soft-line);text-align:center;white-space:nowrap;border-radius:.875rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .625rem;display:inline-flex;position:absolute}.ruler.svelte-jnv6hg{visibility:hidden;white-space:nowrap;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);position:absolute}.block.svelte-jnv6hg .learned-word{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.mark.svelte-jnv6hg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem;display:block}.mark.double.svelte-jnv6hg{width:1.9rem}.right.svelte-jnv6hg .block:where(.svelte-jnv6hg){border-color:var(--g-right);background:var(--g-right-wash);color:var(--g-right-text)}.warm.svelte-jnv6hg .block:where(.svelte-jnv6hg){border-color:var(--g-soft-line);background:var(--g-surface);color:var(--g-ink)}.warm.svelte-jnv6hg .block:where(.svelte-jnv6hg) img{flex:none}.gold.svelte-jnv6hg .block:where(.svelte-jnv6hg){border-color:var(--g-pip-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink)}.block.rise.svelte-jnv6hg{animation:.22s both g2-rise;animation-delay:calc(.3s + var(--i,0) * 80ms)}.block.grow.svelte-jnv6hg{--step-at:calc(.9s + var(--i,0) * .28s);animation:svelte-jnv6hg-block-hop .33s steps(3, end) var(--step-at) both}.block.grow.rise.svelte-jnv6hg{animation:g2-rise .22s ease calc(.3s + var(--i,0) * 80ms) both, svelte-jnv6hg-block-hop .33s steps(3, end) var(--step-at) both}.gold.svelte-jnv6hg .block.to-gold:where(.svelte-jnv6hg){animation-name:svelte-jnv6hg-block-gold}.gold.svelte-jnv6hg .block.to-gold.rise:where(.svelte-jnv6hg){animation-name:g2-rise,svelte-jnv6hg-block-gold}@keyframes svelte-jnv6hg-block-hop{50%{transform:translateY(-6px)rotate(-2deg)}to{transform:none}}@keyframes svelte-jnv6hg-block-gold{0%{border-color:var(--g-soft-line);background:var(--g-surface);color:var(--g-ink)}50%{border-color:var(--g-pip-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink);transform:translateY(-6px)rotate(-2deg)}to{border-color:var(--g-pip-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink);transform:none}}.signs.svelte-jnv6hg{flex:none;place-items:center;display:inline-grid}.signs.svelte-jnv6hg>:where(.svelte-jnv6hg){grid-area:1/1;display:inline-flex}.sign-was.svelte-jnv6hg{animation:svelte-jnv6hg-sign-out 1ms steps(1, end) calc(var(--step-at) + .11s) both}.sign-now.svelte-jnv6hg{animation:svelte-jnv6hg-sign-in .33s steps(3, end) var(--step-at) both}@keyframes svelte-jnv6hg-sign-out{to{visibility:hidden}}@keyframes svelte-jnv6hg-sign-in{0%{visibility:hidden;transform:scale(.5)}34%{visibility:visible;transform:scale(1.3)translateY(-3px)}to{visibility:visible;transform:none}}.ring.svelte-jnv6hg{border:2.5px solid var(--g-soft-line);border-radius:999px;width:1.5rem;height:1.5rem;display:block}@media (prefers-reduced-motion:reduce){.block.rise.svelte-jnv6hg,.block.grow.svelte-jnv6hg,.sign-now.svelte-jnv6hg{animation:none}.sign-was.svelte-jnv6hg{display:none}}.slip-row.svelte-1dz6d6a{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin-top:.5rem;display:flex}.slip-pip.svelte-1dz6d6a{line-height:0}.slip-head.svelte-1dz6d6a{color:var(--kit-text);font-family:var(--kit-font-label);font-size:1rem;font-stretch:var(--kit-label-stretch);font-weight:700}.slip-words.svelte-1dz6d6a{flex-wrap:wrap;justify-content:center;gap:.4rem;display:inline-flex}.slip-chip.svelte-1dz6d6a{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:var(--kit-surface);min-height:2.5rem;box-shadow:0 2px 0 color-mix(in srgb, var(--kit-edge) 22%, transparent);color:var(--kit-ink);font-family:var(--kit-font-label);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--kit-warm) 70%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--kit-warm) 70%, transparent);text-underline-offset:.3em;cursor:pointer;border-radius:.8rem;padding:.2rem .75rem;font-size:1.125rem;font-weight:700;text-decoration-thickness:1.5px}.slip-chip.is-more.svelte-1dz6d6a{color:var(--kit-muted);text-decoration:none}.slip-chip.svelte-1dz6d6a:active{box-shadow:none;transform:translateY(2px)}.slip-scrim.svelte-1dz6d6a{z-index:80;padding:1rem .75rem calc(1rem + var(--app-safe-area-bottom,0px));background:color-mix(in srgb, var(--kit-edge) 45%, transparent);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.slip-away.svelte-1dz6d6a{cursor:default;background:0 0;border:0;position:absolute;inset:0}.slip-card.svelte-1dz6d6a{z-index:1;border:2.5px solid var(--kit-edge);background:var(--kit-paper);width:100%;max-width:30rem;box-shadow:0 4px 0 var(--kit-edge);border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:.6rem;margin:0 auto;padding:1.25rem 1rem 1rem;animation:.22s ease-out svelte-1dz6d6a-slip-up;display:flex;position:relative}@keyframes svelte-1dz6d6a-slip-up{0%{opacity:0;transform:translateY(1.5rem)}}.slip-card-pip.svelte-1dz6d6a{line-height:0;position:absolute;top:-3.4rem;right:.75rem}.slip-word.svelte-1dz6d6a{color:var(--kit-ink);font-family:var(--kit-font-label);margin:0;padding-right:5rem;font-size:2rem;font-weight:800;line-height:1.1}.slip-word.is-long.svelte-1dz6d6a{font-size:1.5rem}.slip-tried.svelte-1dz6d6a{color:var(--kit-text);font-family:var(--kit-font-label);margin:0;font-size:1.125rem;font-weight:600}.slip-tried-label.svelte-1dz6d6a{color:var(--kit-muted);font-size:.9375rem;font-stretch:var(--kit-label-stretch)}.slip-tried.svelte-1dz6d6a s:where(.svelte-1dz6d6a){-webkit-text-decoration-color:var(--kit-warm);text-decoration-color:var(--kit-warm);text-decoration-thickness:2px}.slip-meaning.svelte-1dz6d6a{color:var(--kit-text);font-family:var(--kit-font-label);font-size:1.1875rem;font-stretch:var(--kit-label-stretch);margin:-.3rem 0 0;font-weight:600}.slip-line.svelte-1dz6d6a{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:var(--kit-surface);color:var(--kit-ink);text-align:left;cursor:pointer;border-radius:1rem;flex-direction:column;gap:.35rem;padding:.8rem 3rem .8rem .9rem;display:flex;position:relative}.slip-learned.svelte-1dz6d6a{font-family:var(--kit-font-label);font-size:1.3125rem;font-weight:600;line-height:1.45}.slip-mark.svelte-1dz6d6a{-webkit-text-decoration:underline wavy var(--kit-warm);text-decoration:underline wavy var(--kit-warm);text-underline-offset:.28em;font-weight:800;text-decoration-thickness:2.5px}.slip-native.svelte-1dz6d6a{color:var(--kit-muted);font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);line-height:1.35}.slip-hear.svelte-1dz6d6a{line-height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.slip-note.svelte-1dz6d6a{color:var(--kit-muted);font-family:var(--kit-font-hand);text-align:center;margin:0;font-size:1rem}.slip-ways.svelte-1dz6d6a{flex-direction:column;gap:.6rem;display:flex}.slip-done.svelte-1dz6d6a{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);min-height:3.5rem;box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.3125rem;font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;font-weight:600;display:flex}.slip-done.svelte-1dz6d6a:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(2px)}.result.svelte-1yfjltv{width:100%;max-width:var(--g-col);height:var(--app-visible-height,100dvh);flex-direction:column;gap:1rem;margin:0 auto;padding:1.25rem 1rem;display:flex;overflow-y:auto}.hero.svelte-1yfjltv{text-align:center;flex:none}.today.svelte-1yfjltv{flex-direction:column;gap:.6rem;padding-top:.5rem;display:flex}.today-ring.svelte-1yfjltv{color:var(--g-ink);align-items:center;gap:.6rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.hero.svelte-1yfjltv svg{margin:0 auto;display:block}.hero-row.svelte-1yfjltv{justify-content:center;align-items:flex-end;gap:.75rem;display:flex}h1.svelte-1yfjltv{font-family:var(--kit-font-display);color:var(--g-ink);text-wrap:balance;margin:.5rem 0 0;font-size:1.625rem;font-weight:700;line-height:1.12}.won-chips.svelte-1yfjltv{flex-direction:column;align-self:stretch;gap:.5rem;margin-top:.875rem;display:flex}.level-line.svelte-1yfjltv{color:var(--g-ink-2);margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.remembered-line.svelte-1yfjltv{color:var(--g-ink);text-align:center;text-wrap:balance;margin:.5rem 0 0;font-size:1.125rem;font-weight:700}.remembered-line.is-quiet.svelte-1yfjltv{color:var(--g-muted);font-size:1rem}.sub.svelte-1yfjltv{color:var(--g-muted);margin:.3rem 0 0;font-size:1.125rem;font-weight:600}.best.svelte-1yfjltv{color:var(--g-gold);margin:.35rem 0 0;font-weight:700}.stats.svelte-1yfjltv{flex-direction:column;flex:none;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stat.svelte-1yfjltv{color:var(--g-ink);align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.stat.svelte-1yfjltv strong:where(.svelte-1yfjltv){font-weight:700}.stat.right.svelte-1yfjltv strong:where(.svelte-1yfjltv){color:var(--g-right-text)}.stat.warm.svelte-1yfjltv strong:where(.svelte-1yfjltv){color:var(--g-warm-text)}.stat.gold.svelte-1yfjltv strong:where(.svelte-1yfjltv){color:var(--g-gold-text)}.made.svelte-1yfjltv{flex:none}.made.friend-above.svelte-1yfjltv .goal-coco{display:none}.continue.svelte-1yfjltv{border:2px solid var(--kit-go-lip);border-radius:var(--g-radius);background-color:var(--kit-go);width:100%;min-height:3.5rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;justify-content:center;align-items:center;font-size:1.375rem;font-weight:600;display:flex}.continue.svelte-1yfjltv:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(3px)}.drawn.svelte-1yfjltv .continue:where(.svelte-1yfjltv){min-height:3.6rem;box-shadow:none;color:var(--kit-table-paper);font-family:var(--kit-font-hand);background:0 0;border:none;border-radius:0;padding:.55rem 1.6rem .85rem;font-size:1.3rem;font-weight:700}.drawn.svelte-1yfjltv .continue:where(.svelte-1yfjltv):before{border-style:solid;border-width:.7rem .95rem 1rem;border-image:var(--table-go) 34 40 44 fill / .7rem .95rem 1rem / 0 stretch;filter:saturate(1.9)brightness(.45);background:0 0;border-radius:0;width:100%;height:100%;top:0;left:0}.drawn.svelte-1yfjltv .continue:where(.svelte-1yfjltv):active{box-shadow:none;transform:translateY(2px)}.actions.svelte-1yfjltv{background:linear-gradient(to bottom, transparent, var(--g-bg) .75rem);flex-direction:column;flex:none;gap:.75rem;margin-top:auto;padding:.75rem 0 .25rem;display:flex;position:sticky;bottom:0}.rest.svelte-1yfjltv{flex-direction:column;gap:.75rem;display:flex}.rest.side.svelte-1yfjltv{grid-template-columns:1fr 1fr;display:grid}.rest.side.svelte-1yfjltv>:where(.svelte-1yfjltv):only-child{grid-column:1/-1}.rest.side.svelte-1yfjltv .cta:where(.svelte-1yfjltv){font-size:1.25rem}.keep.svelte-1yfjltv{border:2.5px solid var(--g-soft-line);border-radius:var(--g-radius);background:var(--g-surface);color:var(--g-ink);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1rem .625rem;display:flex}.keep-treasure.svelte-1yfjltv{justify-content:center;align-items:flex-end;display:flex}.keep-title.svelte-1yfjltv{font-family:var(--kit-font-display);margin:.25rem 0 0;font-size:1.625rem;font-weight:700;line-height:1.15}.keep-sub.svelte-1yfjltv{color:var(--g-ink-2);margin:0;font-weight:600}.keep-sign.svelte-1yfjltv{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background-color:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));width:100%;min-height:3.25rem;box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);font:inherit;cursor:pointer;border-radius:1.125rem;margin-top:.5rem;font-size:1.375rem;font-weight:600}.keep-sign.svelte-1yfjltv:active{box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);transform:translateY(2px)}.keep-later.svelte-1yfjltv{min-height:2.75rem}.keep.short.svelte-1yfjltv{text-align:left;grid-template-columns:auto 1fr auto;grid-template-areas:"coco title title""sign sign later";align-items:center;gap:.5rem .75rem;padding:.625rem .875rem .875rem;display:grid}.keep.short.svelte-1yfjltv .keep-treasure:where(.svelte-1yfjltv){grid-area:coco}.keep.short.svelte-1yfjltv .keep-title:where(.svelte-1yfjltv){grid-area:title;margin:0;font-size:1.375rem}.keep.short.svelte-1yfjltv .keep-sign:where(.svelte-1yfjltv){grid-area:sign;min-height:3rem;margin-top:0}.keep.short.svelte-1yfjltv .keep-later:where(.svelte-1yfjltv){grid-area:later}.result.short.svelte-1yfjltv{gap:.625rem}.result.short.svelte-1yfjltv .feed-scene:where(.svelte-1yfjltv){min-height:5rem}.feed-back.svelte-1yfjltv{border-bottom:5px solid var(--g-go-lip);border-radius:var(--g-radius);background-color:var(--g-go);width:100%;min-height:3.25rem;color:var(--g-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.result.feed-end.svelte-1yfjltv{gap:.75rem;padding-top:1rem}.result.feed-end.crowded.svelte-1yfjltv{gap:.5rem}.result.crowded.svelte-1yfjltv .feed-scene:where(.svelte-1yfjltv){min-height:4.5rem}.feed-scene.svelte-1yfjltv{min-height:7rem;max-height:calc((min(100vw, var(--g-col)) - 2 * var(--g-panel-gutter)) * 2 / 3);margin-inline:calc(var(--g-panel-gutter) - 1rem);flex:1 1 0;position:relative}.feed-scene-picture.svelte-1yfjltv{border:var(--g-ink-line) solid var(--g-edge);border-radius:var(--g-radius)}.result.bleed.svelte-1yfjltv{padding-top:var(--g-panel-gutter)}.feed-scene.strip.svelte-1yfjltv{min-height:5.5rem}.feed-scene-picture.svelte-1yfjltv{object-fit:cover;width:100%;height:100%;display:block}.feed-scene-coco.svelte-1yfjltv{z-index:1;align-items:flex-end;line-height:0;display:flex;position:absolute;top:0;bottom:0;right:.25rem;transform:scaleX(-1)}.feed-scene-coco.svelte-1yfjltv .friend{max-height:100%}.feed-told.svelte-1yfjltv{display:flex;position:absolute;bottom:-1rem;left:.75rem;right:5.5rem}.feed-scene.is-told.svelte-1yfjltv{margin-bottom:1.25rem}.task-end.svelte-1yfjltv .feed-scene:where(.svelte-1yfjltv){max-height:calc((min(100vw, var(--g-col)) - 2 * var(--g-panel-gutter)) / 1.2);flex:auto;min-height:7rem}.task-end.svelte-1yfjltv .feed-space:where(.svelte-1yfjltv){flex-grow:0}.task-end.svelte-1yfjltv .feed-scene.is-told:where(.svelte-1yfjltv){margin-bottom:2.75rem}.task-end.svelte-1yfjltv .feed-told:where(.svelte-1yfjltv){max-width:92%;bottom:-2.6rem;left:.6rem;right:auto}.task-end.svelte-1yfjltv .feed-scene.with-coco:where(.svelte-1yfjltv) .feed-told:where(.svelte-1yfjltv){max-width:calc(100% - 6.25rem)}.task-end.svelte-1yfjltv .feed-told:where(.svelte-1yfjltv) .feed-after{transform:rotate(-3.5deg)skew(-5deg)}.task-end.svelte-1yfjltv .feed-scene-coco:where(.svelte-1yfjltv){bottom:-1.5rem;right:-.25rem}.hook-picture.svelte-1yfjltv{height:100%;animation:.7s 2.6s both svelte-1yfjltv-hook-in;position:absolute;inset:0}.feed-told.is-leaving.svelte-1yfjltv{animation:.4s 2.4s both svelte-1yfjltv-told-out}.feed-hook.svelte-1yfjltv{animation:.5s 3.1s both svelte-1yfjltv-hook-in;display:flex;position:absolute;bottom:-2.4rem;left:.6rem;right:.6rem}.feed-scene.with-coco.svelte-1yfjltv .feed-hook:where(.svelte-1yfjltv){right:6.75rem}.feed-scene.with-coco.svelte-1yfjltv .feed-hook-bubble:where(.svelte-1yfjltv){max-width:100%}.feed-hook-bubble.svelte-1yfjltv{box-sizing:border-box;border:2px solid var(--g-soft-line);background:var(--g-other,var(--g-surface));max-width:92%;color:var(--g-ink);border-radius:1.125rem 1.125rem 1.125rem .375rem;padding:.5rem .875rem .5rem .625rem;display:flow-root}.feed-hook-face.svelte-1yfjltv{float:left;width:2.75rem;height:2.75rem;box-shadow:0 0 0 1.3px var(--g-soft-line);border-radius:999px;margin:0 .5rem .125rem 0}.feed-hook-line.svelte-1yfjltv{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.feed-hook-own.svelte-1yfjltv{color:var(--g-ink-2);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin-top:.15rem;font-size:1rem;font-weight:600;display:block}.heard-picture.svelte-1yfjltv{height:100%;position:absolute;inset:0}.feed-scene.is-hearing.svelte-1yfjltv .feed-told:where(.svelte-1yfjltv),.feed-scene.is-hearing.svelte-1yfjltv .feed-hook:where(.svelte-1yfjltv){visibility:hidden}@keyframes svelte-1yfjltv-hook-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1yfjltv-told-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.hook-picture.svelte-1yfjltv,.feed-told.is-leaving.svelte-1yfjltv,.feed-hook.svelte-1yfjltv{animation-duration:1ms}}.lesson-chips.svelte-1yfjltv{flex:none;width:100%;position:relative}.chip-coco.svelte-1yfjltv{z-index:2;pointer-events:none;line-height:0;position:absolute}.lesson-chip-word.svelte-1yfjltv{text-align:center}.lesson-chip.svelte-1yfjltv{box-sizing:border-box;border:2.5px solid color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));background:var(--g-surface);color:var(--g-ink);font-family:var(--kit-font-label);font-size:1.4375rem;font-stretch:var(--kit-label-stretch);border-radius:1rem;align-items:center;gap:.6rem;padding:0 1.1rem 0 .6rem;font-weight:700;display:flex;position:absolute}.lesson-chip.is-compact.svelte-1yfjltv{border-radius:.85rem;gap:.5rem;padding:0 .9rem 0 .5rem;font-size:1.15rem}.lesson-chip.is-unmet.svelte-1yfjltv{color:var(--g-muted);background:0 0;border-style:dashed}.lesson-chip.is-yours.svelte-1yfjltv{border-color:var(--g-pip-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink);box-shadow:0 2px 0 color-mix(in srgb, var(--g-pip-lip) 60%, transparent)}.one-more.is-wide.svelte-1yfjltv{width:100%}.feed-coin.svelte-1yfjltv{margin-right:.6rem;display:inline-flex}.feed-back.is-board.svelte-1yfjltv{border:2px solid var(--g-go-lip);background-color:var(--g-go);min-height:4.25rem;font-family:var(--kit-font-label);font-size:1.4375rem;font-stretch:var(--kit-label-stretch);border-bottom-width:5px;border-radius:1rem;font-weight:600}.feed-back.is-board.svelte-1yfjltv .feed-play:where(.svelte-1yfjltv){width:2.1rem;height:2.1rem;margin-right:.75rem;transform:rotate(-3deg)}.feed-play.is-drawn.svelte-1yfjltv{object-fit:contain}.feed-hero.svelte-1yfjltv h1.sr-only:where(.svelte-1yfjltv){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feed-scene-coco.svelte-1yfjltv .strokes{display:none}.feed-hero.svelte-1yfjltv{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.feed-hero.svelte-1yfjltv h1:where(.svelte-1yfjltv){margin:0;font-size:2.25rem;line-height:1.1}.feed-meaning.svelte-1yfjltv{color:var(--g-ink-2);margin:0;font-size:1.375rem;font-weight:600}.seed-steps.svelte-1yfjltv{gap:.45rem;display:inline-flex}.seed-steps.svelte-1yfjltv>span:where(.svelte-1yfjltv){border:2px solid var(--g-line-strong);border-radius:999px;width:.875rem;height:.875rem}.seed-steps.svelte-1yfjltv>span.on:where(.svelte-1yfjltv){border-color:var(--g-edge);background:var(--g-surface-2)}.seed-steps.svelte-1yfjltv>span.seed:where(.svelte-1yfjltv){border-color:var(--kit-warm);background:var(--kit-warm)}.feed-pill.svelte-1yfjltv{background:var(--g-gold-wash);height:2.875rem;color:var(--g-gold-text);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem 0 .625rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.feed-note.svelte-1yfjltv{color:var(--g-muted);text-wrap:balance;margin:0;font-size:1rem;font-weight:700}.feed-note.is-remembered.svelte-1yfjltv{color:var(--g-gold-text);font-size:1.125rem;font-weight:800}.feed-day.svelte-1yfjltv{border:2.5px solid var(--g-soft-line);border-radius:var(--g-radius);background:var(--g-surface);text-align:left;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;display:flex}.feed-day-row.svelte-1yfjltv{align-items:center;gap:1rem;display:flex}.feed-day-big.svelte-1yfjltv{font-size:1.25rem;font-weight:700}.feed-ring.svelte-1yfjltv{flex:none;display:inline-flex}.feed-day-text.svelte-1yfjltv{flex-direction:column;gap:.125rem;display:flex}.feed-day-title.svelte-1yfjltv{font-family:var(--kit-font-display);align-self:center;align-items:center;gap:.5rem;margin:0;font-size:1.625rem;font-weight:700;display:inline-flex}.feed-day-sub.svelte-1yfjltv{color:var(--g-muted);font-size:1rem;font-weight:600}.feed-space.svelte-1yfjltv{flex-grow:1}.result.pile-open.svelte-1yfjltv>:where(.svelte-1yfjltv):not(.pile-screen){display:none}.pile-screen.svelte-1yfjltv{flex-direction:column;flex:1 0 auto;gap:.75rem;display:flex}.pile-screen.svelte-1yfjltv .feed-scene.strip:where(.svelte-1yfjltv){flex:1 1 0;min-height:5.5rem}.pile-space.svelte-1yfjltv{flex-grow:1}.pile-hero.svelte-1yfjltv{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.pile-friend.svelte-1yfjltv{line-height:0;display:block}.pile-count.svelte-1yfjltv{flex-direction:column;align-items:center;margin:0;display:flex}.pile-n.svelte-1yfjltv{color:var(--g-gold-text);font-family:var(--kit-font-display);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:700;line-height:1}.pile-words.svelte-1yfjltv{color:var(--g-ink);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);font-weight:700}.pile-mark.svelte-1yfjltv{color:var(--g-gold-text);font-family:var(--kit-font-display);margin:.25rem 0 0;font-size:1.5rem;font-weight:700;animation:.5s 1.6s both svelte-1yfjltv-pile-mark-in}@keyframes svelte-1yfjltv-pile-mark-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pile-mark.svelte-1yfjltv{animation:none}}.level-hero.svelte-1yfjltv{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.level-title.svelte-1yfjltv{font-family:var(--kit-font-display);color:var(--g-ink);margin:.25rem 0 0;font-size:2.25rem;font-weight:700;line-height:1.1}.level-line.svelte-1yfjltv{color:var(--g-ink);font-family:var(--kit-font-label);font-size:1.25rem;font-stretch:var(--kit-label-stretch);margin:0;font-weight:600}.level-ladder.svelte-1yfjltv{justify-content:center;align-items:flex-start;margin:.75rem 0 .25rem;display:flex}.level-step.svelte-1yfjltv{flex-direction:column;align-items:center;gap:.35rem;width:4.5rem;display:flex}.level-dot.svelte-1yfjltv{border:2px solid color-mix(in srgb, var(--g-edge) 70%, var(--g-surface));background:var(--g-surface);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.level-dot.done.svelte-1yfjltv{border-color:var(--g-go-lip);background:var(--g-go)}.level-dot.is-now.svelte-1yfjltv{border:2.5px solid var(--g-ink)}.level-dot.is-now.svelte-1yfjltv:after{content:"";background:var(--g-ink);border-radius:999px;width:.7rem;height:.7rem}.level-dot.is-next.svelte-1yfjltv{border-color:var(--g-go-lip);background:var(--g-go);color:var(--g-go-ink,#fff);box-shadow:0 0 0 5px color-mix(in srgb, var(--g-go) 22%, transparent)}.level-up-mark.svelte-1yfjltv{width:1.5rem;height:1.5rem}.level-tick.svelte-1yfjltv{object-fit:contain;width:1.4rem;height:1.4rem;display:block}.level-track.svelte-1yfjltv{background:color-mix(in srgb, var(--g-edge) 55%, transparent);flex:none;width:2.25rem;height:2px;margin-top:1.3rem}.level-track.on.svelte-1yfjltv{background:var(--g-go)}.level-name.svelte-1yfjltv{color:var(--kit-text);font-family:var(--kit-font-label);font-size:1rem;font-stretch:var(--kit-label-stretch);flex-direction:column;align-items:center;font-weight:600;line-height:1.15;display:flex}.level-name.is-now.svelte-1yfjltv{color:var(--g-ink)}.level-name.is-next.svelte-1yfjltv{color:var(--g-go-text,var(--g-ink));font-weight:700}.level-now.svelte-1yfjltv{color:var(--kit-muted);font-size:.8125rem;font-weight:600}.level-asks.svelte-1yfjltv{color:var(--kit-text);font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.level-jump.svelte-1yfjltv{align-self:center;min-height:2.75rem}.news-space.svelte-1yfjltv{flex:0 1 0;min-height:0}.news-space.svelte-1yfjltv~.feed-scene:where(.svelte-1yfjltv){flex-grow:100}.feed-scene.svelte-1yfjltv:has(~.news-space:where(.svelte-1yfjltv)){flex-grow:100}.news-space.over.svelte-1yfjltv{flex-grow:3}.news-space.under.svelte-1yfjltv{flex-grow:2}.feed-end.svelte-1yfjltv .feed-day:where(.svelte-1yfjltv){animation:.3s both svelte-1yfjltv-feed-day-rise;animation-delay:calc(.4s + var(--chips,0) * 80ms)}.feed-end.svelte-1yfjltv .feed-ring:where(.svelte-1yfjltv) .fill{animation:.6s cubic-bezier(.3,.8,.3,1) both svelte-1yfjltv-feed-ring-grow;animation-delay:calc(.7s + var(--chips,0) * 80ms)}.feed-end.svelte-1yfjltv .feed-ring:where(.svelte-1yfjltv){--flare-delay:calc(1.3s + var(--chips,0) * 80ms)}.feed-end.svelte-1yfjltv .feed-day-title:where(.svelte-1yfjltv) img{animation:.26s both svelte-1yfjltv-feed-fire;animation-delay:calc(1.3s + var(--chips,0) * 80ms)}.feed-end.svelte-1yfjltv .actions:where(.svelte-1yfjltv){animation:.22s both g2-rise;animation-delay:calc(.4s + var(--chips,0) * 80ms + var(--day,0) * 1.1s)}@keyframes svelte-1yfjltv-feed-day-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes svelte-1yfjltv-feed-ring-grow{0%{stroke-dasharray:0 999}}@keyframes svelte-1yfjltv-feed-fire{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.feed-end.svelte-1yfjltv .feed-day:where(.svelte-1yfjltv),.feed-end.svelte-1yfjltv .feed-ring:where(.svelte-1yfjltv) .fill,.feed-end.svelte-1yfjltv .feed-day-title:where(.svelte-1yfjltv) img,.feed-end.svelte-1yfjltv .actions:where(.svelte-1yfjltv){animation:none}}.feed-play.svelte-1yfjltv{fill:currentColor;width:1.375rem;height:1.375rem;margin-right:.5rem}.run-why.svelte-1yfjltv{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.run-words.svelte-1yfjltv{align-self:stretch}.run-again.svelte-1yfjltv{gap:.5rem;font-size:1.25rem}.one-more.svelte-1yfjltv{align-self:center;min-height:2.75rem}.dare.svelte-1yfjltv{align-self:center;align-items:center;gap:.4rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.next.svelte-1yfjltv{border:none;border-bottom:4px solid var(--g-go-lip);border-radius:var(--g-radius);background-color:var(--g-go);width:100%;color:var(--g-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.1rem;padding:.7rem 1rem;display:flex}.next.svelte-1yfjltv:active{border-bottom-width:2px;transform:translateY(2px)}.next-note.svelte-1yfjltv{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;margin:-.15rem 0 .1rem;font-size:1rem;font-weight:700}.next-title.svelte-1yfjltv{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);align-items:center;gap:.5rem;font-size:1.375rem;font-weight:600;display:inline-flex}.round-events.svelte-1yfjltv{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.1rem 0 .2rem;display:flex}.round-event.svelte-1yfjltv{border:2px solid var(--kit-go-lip);background:var(--kit-go-wash);color:var(--kit-ink);font-family:var(--kit-font-label);font-size:.9375rem;font-stretch:var(--kit-label-stretch);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .75rem .2rem .4rem;font-weight:700;display:inline-flex}.round-event.is-record.svelte-1yfjltv,.round-event.is-gold.svelte-1yfjltv{border-color:var(--kit-gold-lip);background:var(--kit-gold-wash)}.round-event.is-ink.svelte-1yfjltv{border-color:var(--kit-ink);background:var(--kit-paper)}.round-event.is-tamed.svelte-1yfjltv{border-color:var(--kit-warm);background:var(--kit-go-wash)}.round-event.is-place.svelte-1yfjltv{border-color:var(--kit-warm,var(--kit-gold-lip));background:color-mix(in srgb, var(--kit-warm,var(--kit-gold)) 18%, var(--kit-surface))}.feed-day-news.svelte-1yfjltv{color:var(--kit-ink);font-family:var(--kit-font-name);text-align:center;flex-direction:column;gap:.15rem;margin:0;font-size:1.375rem;font-weight:900;line-height:1.15;display:flex}.chips-more.svelte-1yfjltv,.day-words-more.svelte-1yfjltv{border:2px solid var(--kit-line-strong,var(--kit-edge));color:var(--kit-muted);font-family:var(--kit-font-label);border-radius:999px;align-self:center;padding:.2rem .8rem;font-size:1rem;font-weight:800}.feed-day-news.svelte-1yfjltv small:where(.svelte-1yfjltv){color:var(--kit-text);font-family:var(--kit-font-label);font-size:.9375rem;font-stretch:var(--kit-label-stretch);font-weight:700}.later.svelte-1yfjltv{color:var(--g-gold);text-align:center;flex:none;margin:0;font-size:.85rem;font-weight:700}.story.svelte-1yjh4q0{flex-direction:column;gap:.45rem;margin-bottom:1rem;display:flex}.head.svelte-1yjh4q0{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.title.svelte-1yjh4q0{color:var(--g-accent-text);margin:0;font-size:.875rem;font-weight:800}.score.svelte-1yjh4q0{color:var(--g-muted);margin:0;font-weight:700}.score.svelte-1yjh4q0 .started:where(.svelte-1yjh4q0){color:var(--g-warm-text)}.gain.svelte-1yjh4q0{color:var(--g-right-text);margin-left:.4rem;font-weight:800}.bar.svelte-1yjh4q0{background:var(--g-surface-2);border-radius:999px;height:.75rem;display:flex;overflow:hidden}.seg.svelte-1yjh4q0{height:100%;transition:width .6s}.seg.learned.svelte-1yjh4q0{background:var(--g-right);opacity:.6}.seg.learned.new.svelte-1yjh4q0{opacity:1}.seg.started.svelte-1yjh4q0{background:var(--g-warm)}.effects.svelte-13c00l5{color:var(--g-muted);text-align:center;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.effects.svelte-13c00l5 span:where(.svelte-13c00l5)+span:where(.svelte-13c00l5):before{content:" · ";color:var(--g-muted)}.effects.svelte-13c00l5 .up:where(.svelte-13c00l5){color:var(--g-right-text)}.effects.svelte-13c00l5 .down:where(.svelte-13c00l5){color:var(--g-wrong-text)}.gained.svelte-13c00l5{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.group.svelte-13c00l5{flex-direction:column;gap:.5rem;display:flex}.more.svelte-13c00l5{align-self:flex-end;min-height:2.75rem;margin-right:.5rem}.pile.svelte-13c00l5{color:var(--g-muted);justify-content:center;align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:1.125rem;font-weight:600;display:flex}.pile-n.svelte-13c00l5{color:var(--g-gold-text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.pile.alone.svelte-13c00l5{flex-direction:column;gap:.25rem}.pile.alone.svelte-13c00l5 .pile-n:where(.svelte-13c00l5){font-family:var(--kit-font-display);font-size:4rem;line-height:1}.pile.alone.svelte-13c00l5 .pile-words:where(.svelte-13c00l5){color:var(--g-ink);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);font-weight:700}.goal-hit.svelte-13c00l5{border:2.5px solid var(--g-soft-line);border-radius:var(--g-radius);background:var(--g-surface);align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;display:flex}.goal-art.svelte-13c00l5{flex:none;width:7.5rem;height:7.5rem;position:relative}.goal-rays.svelte-13c00l5{width:7.5rem;height:7.5rem;position:absolute;inset:0;overflow:visible}.goal-rays.svelte-13c00l5 line:where(.svelte-13c00l5){stroke:var(--g-warm);stroke-width:4.5px;stroke-linecap:round}.goal-rays.svelte-13c00l5 line.gold:where(.svelte-13c00l5){stroke:var(--g-gold)}.goal-ring.svelte-13c00l5{--flare-delay:1s;position:absolute;top:1.125rem;left:1.125rem}.goal-text.svelte-13c00l5{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.goal-coco.svelte-13c00l5{flex:none;align-self:flex-end;margin-bottom:-.35rem;line-height:0}.goal-title.svelte-13c00l5{color:var(--g-ink);font-family:var(--kit-font-display);font-size:1.375rem;font-weight:700;line-height:1.15}.goal-pile.svelte-13c00l5{color:var(--g-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;font-size:1.125rem;font-weight:600;display:inline-flex}.goal-line.svelte-13c00l5{color:var(--g-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:1.125rem;font-weight:700;display:inline-flex}.sheet.svelte-1gjd0c1{padding:.75rem 1rem calc(var(--g-over-home,.875rem) + var(--g2-foot-inset,env(safe-area-inset-bottom)));border-top:2px solid var(--g-line);background:var(--g-bg)}.sheet.right.svelte-1gjd0c1,.sheet.wrong.svelte-1gjd0c1{padding-inline:.75rem;padding-bottom:calc(max(4px, var(--g-over-home,26px) - .625rem - 2px) + var(--g2-foot-inset,env(safe-area-inset-bottom)));border-top-color:#0000}.panel.svelte-1gjd0c1{border:2px solid var(--g-right);border-radius:var(--kit-corner);background:var(--g-right-wash);flex-direction:column;gap:.625rem;padding:.75rem .625rem .625rem;display:flex}.wrong.svelte-1gjd0c1 .panel:where(.svelte-1gjd0c1){border-color:var(--g-warm);background:var(--g-warm-wash)}.verdict.svelte-1gjd0c1{align-items:center;gap:.625rem;padding:0 .25rem;display:flex}.mark.svelte-1gjd0c1{width:2.375rem;height:2.375rem;color:var(--kit-on-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.right.svelte-1gjd0c1 .mark:where(.svelte-1gjd0c1){background:var(--g-right);color:var(--kit-go-ink);animation:.25s step-end both svelte-1gjd0c1-stamp;rotate:-7deg}@keyframes svelte-1gjd0c1-stamp{0%{opacity:.55;transform:scale(1.55)}33%{opacity:1;transform:scale(.86)}67%,to{transform:scale(1)}}.wrong.svelte-1gjd0c1 .mark:where(.svelte-1gjd0c1){background:var(--g-wrong);color:var(--kit-miss-ink)}.bang.svelte-1gjd0c1{font-size:1.375rem;font-weight:700;line-height:1}.said.svelte-1gjd0c1{min-width:0;color:var(--g-ink);flex:1;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.title.svelte-1gjd0c1{margin-right:.3em;font-weight:700}.right.svelte-1gjd0c1 .title:where(.svelte-1gjd0c1){color:var(--g-right-text)}.wrong.svelte-1gjd0c1 .title:where(.svelte-1gjd0c1){color:var(--g-warm-text)}.won.svelte-1gjd0c1{color:var(--g-gold-text);flex:none;align-items:center;gap:.25rem;font-size:1.125rem;font-weight:700;animation:.25s step-end .17s both svelte-1gjd0c1-pop;display:inline-flex}.tag.svelte-1gjd0c1{vertical-align:.1em;border:2px solid;border-radius:999px;margin-left:.5rem;padding:.05rem .55rem;font-size:.875rem;font-weight:700;animation:.25s step-end 90ms both svelte-1gjd0c1-pop;display:inline-block}.tag.started.svelte-1gjd0c1{border-color:var(--g-warm);color:var(--g-warm-text)}.tag.learned.svelte-1gjd0c1{border-color:var(--g-right);background:var(--g-surface);color:var(--g-right-text)}.tag.strong.svelte-1gjd0c1{border-color:var(--g-gold);background:var(--g-surface);color:var(--g-gold)}@keyframes svelte-1gjd0c1-tag-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1gjd0c1-pop{0%{opacity:0;transform:scale(.6)}33%{opacity:1;transform:scale(1.2)}67%,to{transform:scale(1)}}.friend.svelte-1gjd0c1{color:var(--g-ink);align-items:center;gap:.45rem;margin:0;padding:0 .25rem;font-size:max(13px,.95rem);font-weight:700;animation:.32s cubic-bezier(.3,1.4,.5,1) .25s both svelte-1gjd0c1-tag-in;display:flex}.faces.svelte-1gjd0c1{flex:none;display:inline-flex}.face.svelte-1gjd0c1{width:1.5rem;height:1.5rem;color:var(--kit-on-strong);border-radius:999px;place-items:center;font-size:max(13px,.8rem);font-weight:700;display:inline-grid}.face.svelte-1gjd0c1+.face:where(.svelte-1gjd0c1){margin-left:.15rem}.face.m1.svelte-1gjd0c1{background:var(--g-right);color:var(--kit-go-ink)}.face.m2.svelte-1gjd0c1{background:var(--g-second)}.face.m0.svelte-1gjd0c1{background:var(--g-wrong);color:var(--kit-miss-ink)}@media (prefers-reduced-motion:reduce){.friend.svelte-1gjd0c1,.won.svelte-1gjd0c1,.tag.svelte-1gjd0c1,.right.svelte-1gjd0c1 .mark:where(.svelte-1gjd0c1){animation:none}}.row.svelte-1gjd0c1{align-items:stretch;gap:.75rem;display:flex}.sheet.drawn.svelte-1gjd0c1{padding:0 .625rem calc(1rem + var(--g2-foot-inset,env(safe-area-inset-bottom)));color:var(--kit-table-ink);font-family:var(--kit-font-hand);padding-bottom:max(4px, calc(var(--g-over-home,41px) - 1.55rem + var(--g2-foot-inset,env(safe-area-inset-bottom))));background:0 0;border-top:none}.drawn.svelte-1gjd0c1 .panel:where(.svelte-1gjd0c1){border-style:solid;border-width:.9rem 1.1rem 1.25rem;border-image:var(--table-card) 34 40 44 fill / .9rem 1.1rem 1.25rem / 0 stretch;background:0 0;border-radius:0;gap:.5rem;padding:.2rem .25rem .3rem}.drawn.svelte-1gjd0c1 .said:where(.svelte-1gjd0c1),.drawn.svelte-1gjd0c1 .title:where(.svelte-1gjd0c1),.drawn.svelte-1gjd0c1 .friend:where(.svelte-1gjd0c1),.drawn.svelte-1gjd0c1 .won:where(.svelte-1gjd0c1){color:var(--kit-table-ink)}.drawn.svelte-1gjd0c1 .said:where(.svelte-1gjd0c1){font-size:1.125rem;font-weight:600;line-height:1.3}.drawn.svelte-1gjd0c1 .title:where(.svelte-1gjd0c1){font-weight:700}.drawn.svelte-1gjd0c1 .tag:where(.svelte-1gjd0c1){border-color:var(--kit-table-ink);color:var(--kit-table-ink);background:0 0;font-weight:700}.drawn.svelte-1gjd0c1 .cta:where(.svelte-1gjd0c1){min-height:3.4rem;box-shadow:none;color:var(--kit-table-go);background-color:#0000;border:none;border-radius:0;padding:.55rem 1.6rem .85rem;font-family:inherit;font-size:1.3rem;font-weight:700}.drawn.svelte-1gjd0c1 .cta:where(.svelte-1gjd0c1):not(:disabled):before{content:"";z-index:-1;pointer-events:none;border-style:solid;border-width:.7rem .95rem 1rem;border-image:var(--table-go) 34 40 44 fill / .7rem .95rem 1rem / 0 stretch;width:100%;height:100%;transform:scaleX(var(--table-go-flip,1));background:0 0;border-radius:0;position:absolute;top:0;left:0}html.dark .drawn.svelte-1gjd0c1 .panel:where(.svelte-1gjd0c1){border:2.5px solid var(--g-soft-line);background-color:var(--g-surface);border-image:;border-radius:1rem;padding:calc(1.1rem - 2.5px) calc(1.35rem - 2.5px) calc(1.55rem - 2.5px)}html.dark .drawn.svelte-1gjd0c1 .said:where(.svelte-1gjd0c1),html.dark .drawn.svelte-1gjd0c1 .title:where(.svelte-1gjd0c1),html.dark .drawn.svelte-1gjd0c1 .friend:where(.svelte-1gjd0c1),html.dark .drawn.svelte-1gjd0c1 .won:where(.svelte-1gjd0c1){color:var(--g-ink)}html.dark .drawn.svelte-1gjd0c1 .tag:where(.svelte-1gjd0c1){border-color:var(--g-ink-2);color:var(--g-ink)}.drawn.svelte-1gjd0c1:not(.hand) .cta:where(.svelte-1gjd0c1){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:1.375rem;font-weight:600}.drawn.svelte-1gjd0c1 .cta:where(.svelte-1gjd0c1){border:2px solid var(--kit-go-lip);border-radius:var(--g-radius);background-color:var(--kit-go);min-height:3.5rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);padding:.6rem 1.2rem}.drawn.svelte-1gjd0c1 .cta:where(.svelte-1gjd0c1):before,.drawn.svelte-1gjd0c1 .cta:where(.svelte-1gjd0c1):not(:disabled):before{content:none}.drawn.svelte-1gjd0c1 .cta:where(.svelte-1gjd0c1):active:not(:disabled){box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(3px)}.drawn.right.svelte-1gjd0c1 .mark:where(.svelte-1gjd0c1){border:2px solid var(--kit-table-ink);background:var(--kit-table-found);color:var(--kit-table-go)}.listen.svelte-1r4ktir{align-items:center;gap:.625rem;display:flex}.speaker.svelte-1r4ktir{border:2px solid color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));background:var(--g-surface);width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--g-sound-ink);cursor:pointer;border-radius:.875rem;place-items:center;display:grid}.speaker.svelte-1r4ktir:active{transform:translateY(2px)}.speaker.speaking.svelte-1r4ktir{box-shadow:0 0 0 .35rem var(--g-sound-ring)}.listen.on-floor.svelte-1r4ktir{z-index:2;gap:1rem;margin:0;position:absolute;top:0}.listen.on-floor.svelte-1r4ktir .speaker:where(.svelte-1r4ktir){width:3.5rem;height:3.5rem}.fires.svelte-10mmz6f{color:var(--g-warm);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;transform-origin:100%;flex:none;align-items:center;gap:.1rem;font-size:1rem;font-weight:700;animation:.26s ease-out svelte-10mmz6f-fires-bump;display:inline-flex}@keyframes svelte-10mmz6f-fires-bump{0%{transform:scale(1.45)}to{transform:scale(1)}}.pencil-lines.svelte-1vz8d76{z-index:1;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.pencil-line.svelte-1vz8d76{fill:none;stroke:var(--g-edge,var(--kit-edge));stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.pencil-line.is-head.svelte-1vz8d76{stroke-width:3.2px}.pencil-line.is-dashes.svelte-1vz8d76{stroke:color-mix(in srgb, var(--g-edge,var(--kit-edge)) 50%, transparent);stroke-width:2px;stroke-dasharray:10 6 7 6}.bridge.svelte-1da462e{--board-line:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));display:contents}.steps.svelte-1da462e{justify-content:center;align-items:center;display:flex}.step.svelte-1da462e{border:2px solid color-mix(in srgb, var(--g-edge) 70%, var(--g-surface));background:var(--g-surface);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.step.done.svelte-1da462e{border-color:var(--g-go-lip);background:var(--g-go);box-shadow:0 0 0 4px var(--g-go-wash,color-mix(in srgb, var(--g-go) 18%, transparent))}.step.now.svelte-1da462e{border:2.5px solid var(--g-ink)}.step.now.svelte-1da462e:after{content:"";background:var(--g-ink);border-radius:999px;width:.7rem;height:.7rem}.tick.svelte-1da462e{object-fit:contain;width:1.4rem;height:1.4rem;display:block}.track.svelte-1da462e{background:color-mix(in srgb, var(--g-edge) 55%, transparent);width:2.25rem;height:2px}.track.on.svelte-1da462e{background:var(--g-go)}.words.svelte-1da462e{flex-wrap:wrap;place-content:center;gap:.4rem;display:flex}.word.svelte-1da462e{border:2.5px solid var(--board-line);background:var(--g-surface);min-width:3.75rem;height:3.25rem;color:var(--g-ink);white-space:nowrap;border-radius:.875rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .75rem;display:inline-flex}.word-sign.svelte-1da462e{flex:none;line-height:0;display:flex}.word-text.svelte-1da462e{font-family:var(--kit-font-label);font-size:1.3125rem;font-stretch:var(--kit-label-stretch);font-weight:700;line-height:1.2}.word.is-yours.svelte-1da462e{--inked:var(--g-pip-lip);border-color:var(--g-pip-lip);background:var(--g-gold-wash)}.talk.svelte-1da462e{align-items:center;gap:1rem;display:flex}.talk-coco.svelte-1da462e{flex:none;line-height:0}.bubble.svelte-1da462e{color:var(--g-ink-2);font-weight:700;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex:0 auto;align-items:center;gap:.45rem;margin:0;padding:.8rem;display:flex;position:relative}.now.svelte-1da462e{color:var(--g-ink);text-align:center;margin:0}.pencil.svelte-1da462e{width:0;height:0;position:absolute}.dashes.svelte-1da462e{pointer-events:none;filter:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dashes.svelte-1da462e rect:where(.svelte-1da462e){fill:none;width:calc(100% - 3px);height:calc(100% - 3px);stroke:var(--board-line);stroke-width:2.5px}.sketch.svelte-1da462e{box-sizing:border-box;color:var(--g-ink);flex-direction:column;justify-content:center;gap:.6rem;padding:.6rem;display:flex;position:relative}.sketch.is-line.svelte-1da462e .sketch-row:where(.svelte-1da462e){left:3%;right:var(--rows-right);position:absolute}.sketch.is-line.svelte-1da462e .sketch-row.is-line:where(.svelte-1da462e){top:var(--slots-top);height:var(--slots-h)}.sketch.is-line.svelte-1da462e .sketch-row.is-chips:where(.svelte-1da462e){top:var(--chips-top);height:var(--chips-h)}.sketch.is-line.svelte-1da462e .sketch-rule:where(.svelte-1da462e){top:var(--rule);right:var(--rows-right);margin:0;position:absolute;left:3%}.sketch.is-line.svelte-1da462e .sketch-slot:where(.svelte-1da462e){height:100%}.sketch.is-line.svelte-1da462e .sketch-row.is-chips:where(.svelte-1da462e){justify-content:flex-start}.sketch-row.svelte-1da462e{justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;display:flex;position:relative}.sketch-face.svelte-1da462e{border:1.25px solid var(--g-edge);background:var(--g-surface);border-radius:999px;flex:none;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.sketch-face.svelte-1da462e img:where(.svelte-1da462e){object-fit:cover;width:100%;height:100%;display:block}.sketch-slot.svelte-1da462e{flex:1;height:3rem;position:relative}.sketch-rule.svelte-1da462e{height:2px;margin:0 .25rem}.sketch-chip.svelte-1da462e{border:2.5px solid var(--board-line);background:var(--g-surface);min-width:0;height:3rem;color:var(--g-ink);font-family:var(--kit-font-label);font-size:1.1875rem;font-stretch:var(--kit-label-stretch);white-space:nowrap;border-radius:.875rem;flex:none;justify-content:center;align-items:center;padding:0 .75rem;font-weight:700;display:inline-flex;position:relative}.sketch-chip.is-tile.svelte-1da462e{background:0 0;border:none;height:3.25rem}.sketch-wave.svelte-1da462e{border-bottom:2.5px solid var(--board-line);flex:1;height:2rem}.sketch-grid.svelte-1da462e{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.sketch-frame.svelte-1da462e{aspect-ratio:3/2;flex:1;position:relative}.postcard.svelte-1da462e{box-sizing:border-box;margin:0;padding:.25rem 0 1.4rem;transform:rotate(-2deg)}.postcard.svelte-1da462e img:where(.svelte-1da462e){aspect-ratio:4/3;border:2.5px solid var(--kit-ink);border-radius:var(--kit-corner);object-fit:cover;object-position:center 25%;width:100%;box-shadow:0 5px 0 var(--kit-edge);display:block}.postcard-coco.svelte-1da462e{position:absolute;bottom:1.1rem;right:-1.7rem;transform:rotate(2deg)scaleX(-1)}.postcard.svelte-1da462e figcaption:where(.svelte-1da462e){color:var(--kit-muted);text-align:center;margin-top:.55rem;font-size:max(13px,.9375rem);font-style:italic;font-weight:700;transform:rotate(2deg)}.gold-bar.svelte-10lsrb5{color:#5b3a0d;min-width:4.75em;font-family:var(--kit-font-name);white-space:nowrap;text-shadow:0 1px #fff0beb3;background:linear-gradient(#ffe597 0%,#f8c850 38%,#efb033 72%,#e7a12a 100%);border:2.5px solid #3b2a16;border-radius:.62em;justify-content:center;align-items:center;padding:.5em .95em .62em;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 .2em #ffffff8c,inset 0 -.34em #cf8a1c,0 .24em #3b2a16}.flights.svelte-35j3h5{pointer-events:none}.flight.svelte-35j3h5{z-index:30;max-width:calc(100vw - 2rem);animation:.66s step-end both svelte-35j3h5-fly;position:fixed;transform:translate(-50%,-50%)}@keyframes svelte-35j3h5-fly{0%{transform:translate(-50%,-50%)scale(1)}12%{transform:translate(-50%,calc(-50% - 12px))scale(1.12)rotate(-4deg)}25%{transform:translate(calc(-50% + var(--dx) * .15), calc(-50% + var(--dy) * .12 - 30px)) scale(1.04) rotate(3deg)}38%{transform:translate(calc(-50% + var(--dx) * .35), calc(-50% + var(--dy) * .3 - 36px)) scale(.94) rotate(-3deg)}50%{transform:translate(calc(-50% + var(--dx) * .55), calc(-50% + var(--dy) * .52 - 30px)) scale(.82) rotate(2deg)}62%{transform:translate(calc(-50% + var(--dx) * .75), calc(-50% + var(--dy) * .72 - 18px)) scale(.68)}75%{transform:translate(calc(-50% + var(--dx) * .92), calc(-50% + var(--dy) * .9 - 6px)) scale(.54)}88%{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.42)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.4);opacity:0}}.sr.svelte-35j3h5{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.piece.svelte-7g4opd{position:relative}.build-step.svelte-7g4opd{display:block;position:absolute;inset:0}.build-step.waiting.svelte-7g4opd,.build-step.waiting.svelte-7g4opd~.tray:where(.svelte-7g4opd){visibility:hidden}.prompt.svelte-7g4opd{position:absolute}.build-step.svelte-7g4opd,.tray.svelte-7g4opd{--build-soft:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface))}.sentence-card.svelte-7g4opd{border:2px solid var(--build-soft);background:var(--g-surface);border-radius:1rem}.line-face.svelte-7g4opd{border:1.25px solid var(--g-edge);object-fit:cover;border-radius:999px}.build-step.svelte-7g4opd .sentence:where(.svelte-7g4opd){display:contents}.line-room.svelte-7g4opd{margin:0}.prompt.svelte-7g4opd{z-index:1;color:var(--g-ink-2);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);border:none;margin:0;padding:0 calc(.7rem + 1.5px) calc(.7rem + 1.5px);font-weight:600;line-height:1.45}.sentence.svelte-7g4opd{border:1.5px solid var(--kit-ink);border-radius:var(--kit-corner);background:var(--kit-surface);color:var(--g-ink);font-size:var(--build-line,1.5625rem);flex-wrap:wrap;align-items:center;gap:.45rem .35rem;margin:0;padding:.6rem .8rem;line-height:1.5;display:flex}.piece.svelte-7g4opd{color:var(--g-ink-2)}.piece.current.svelte-7g4opd{color:var(--g-right-text);font-weight:700}.piece.revealed.svelte-7g4opd{color:var(--g-ink);font-weight:700}.later.svelte-7g4opd{color:var(--g-muted)}.built-line.svelte-7g4opd{border:2px solid var(--build-soft);background:color-mix(in srgb, var(--g-edge) 5%, var(--g-surface));border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:7rem;min-height:4rem;padding:.3rem;display:inline-flex;position:relative}.built-line.wrong.svelte-7g4opd{animation:.36s ease-in-out svelte-7g4opd-b12-shake}.built-line.svelte-7g4opd .tile.wrong{border-color:var(--build-soft);background:var(--g-surface);color:inherit;animation:.42s ease-in-out 2 svelte-7g4opd-b12-rock}@keyframes svelte-7g4opd-b12-shake{0%,to{translate:0}25%{translate:-5px}75%{translate:5px}}@keyframes svelte-7g4opd-b12-rock{0%,to{rotate:0deg}30%{rotate:-6deg}70%{rotate:6deg}}.reply-bubble.svelte-7g4opd{z-index:2;border:1.5px solid var(--g-edge);background:var(--g-surface);color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:left;cursor:pointer;border-radius:1rem;align-items:center;margin:0;padding:.35rem .8rem;font-size:1.125rem;font-weight:700;line-height:1.2;animation:.26s steps(2,end) svelte-7g4opd-b12-pop;display:flex;position:absolute}.reply-bubble.svelte-7g4opd span:where(.svelte-7g4opd){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reply-bubble.svelte-7g4opd:after{content:"";border-top:1.5px solid var(--g-edge);border-right:1.5px solid var(--g-edge);background:var(--g-surface);width:14px;height:14px;position:absolute;top:50%;right:-9px;translate:0 -50%;rotate:45deg}.end-next.svelte-7g4opd{width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;margin:0 0 .75rem;padding:0;display:flex}.end-face.svelte-7g4opd{border:1.5px solid var(--g-edge);object-fit:cover;background:var(--g-surface);border-radius:999px;flex:none;width:4rem;height:4rem}.end-bubble.svelte-7g4opd{border:1.5px solid var(--g-edge);background:var(--g-surface);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:1rem;flex:1;padding:.55rem .9rem;font-size:1.125rem;font-weight:700;line-height:1.3}.answer-face.svelte-7g4opd{z-index:2;border:1.5px solid var(--g-edge);object-fit:cover;background:var(--g-surface);border-radius:999px;position:absolute}.answer-face.smiles.svelte-7g4opd{animation:.26s steps(2,end) svelte-7g4opd-b12-pop}@keyframes svelte-7g4opd-b12-pop{0%{scale:.92}to{scale:1}}.built-line.svelte-7g4opd{min-height:calc(var(--build-line,1.5rem) * 2.1)}.built-line.svelte-7g4opd .tile{min-width:2.75rem;min-height:max(2.75rem, calc(var(--build-line,1.5rem) * 1.9));padding:.1rem .5rem}.tray.svelte-7g4opd{display:contents}.tray.svelte-7g4opd .tile:where(.svelte-7g4opd){min-width:0;min-height:0;margin:0;padding:.6rem 1rem;position:absolute}.tray.svelte-7g4opd .tile:where(.svelte-7g4opd),.built-line.svelte-7g4opd .tile:where(.svelte-7g4opd){border:2.5px solid var(--build-soft);background:var(--g-surface);box-shadow:none;border-radius:.875rem}.tray.svelte-7g4opd .tile:where(.svelte-7g4opd):active:not(:disabled){border-bottom-width:2.5px;margin-bottom:0}.tray.svelte-7g4opd .tile.ghost:where(.svelte-7g4opd){background:color-mix(in srgb, var(--g-edge) 7%, var(--g-surface));border-color:#0000}.build-step.svelte-7g4opd .learned-word:where(.svelte-7g4opd),.tray.svelte-7g4opd .learned-word:where(.svelte-7g4opd){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.tray.svelte-7g4opd .tile:where(.svelte-7g4opd)[data-under]{visibility:hidden}.coco-flow.svelte-7g4opd{z-index:2;pointer-events:none;line-height:0;position:absolute;transform:scaleX(-1)}.tray.svelte-7g4opd .tile:where(.svelte-7g4opd):disabled{cursor:default}.built.svelte-7g4opd{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.built.svelte-7g4opd button:where(.svelte-7g4opd){border:none;border-bottom:1px solid var(--g-line);width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.1rem;padding:.45rem .25rem;display:flex}.built-text.svelte-7g4opd{font-weight:700}.built-tr.svelte-7g4opd{color:var(--g-muted);font-size:max(13px,.9rem)}.line.svelte-125up2g{color:var(--g-drawn-ink,var(--g-ink));flex:1;margin:0;font-size:1.3rem;font-weight:600;line-height:1.7}.line.slip.svelte-125up2g{border:1.5px solid var(--kit-ink);border-radius:var(--kit-corner);background:var(--kit-surface);padding:.5rem .8rem}.caught.svelte-125up2g{background:var(--g-word-mark);color:inherit;border-radius:.3125rem;padding:0 .2rem;font-weight:700}.caught.shown.svelte-125up2g{background:var(--g-mark);color:inherit}.target.svelte-gt5dt3{border:2.5px solid var(--g-soft-line);background:var(--g-surface);color:var(--g-ink);text-align:center;border-radius:1rem;margin:0;padding:.75rem 1rem;font-size:1.625rem;font-weight:700;transition:border-color .16s,box-shadow .2s;position:relative}.target.sounding.svelte-gt5dt3{border-color:var(--g-sound-line);box-shadow:0 0 0 .3rem var(--g-sound-ring)}.step.svelte-12c4z42{flex-direction:column;flex:none;gap:.75rem;min-height:0;display:flex}.step.svelte-12c4z42 .target{font-family:var(--kit-font-display);font-size:var(--catch-word,2.25rem);padding:.9rem 1rem;font-weight:700;line-height:1.15}.beads.svelte-12c4z42{align-items:flex-start;gap:.5rem;min-height:3rem;display:flex}.again.svelte-12c4z42{flex:none;margin-left:auto}.veiled.svelte-12c4z42{-webkit-user-select:none;user-select:none;flex-wrap:wrap;flex:1;gap:.45rem;margin:0;padding-top:.35rem;font-size:1.3rem;line-height:1.7;display:flex}.veil.svelte-12c4z42{background:color-mix(in srgb, var(--g-edge) 7%, var(--g-surface));width:1.6em;height:1.1em;box-shadow:inset 0 0 0 2px var(--g-soft-line);border-radius:.5em;flex:none;transition:background .12s,box-shadow .12s}.veil.lit.svelte-12c4z42{background:color-mix(in srgb, var(--g-sound-line) 35%, var(--g-surface));box-shadow:inset 0 0 0 2px var(--g-sound-line)}@media (prefers-reduced-motion:reduce){.veil.svelte-12c4z42{transition:none}}.note.svelte-12c4z42{min-height:1.5rem;color:var(--g-ink-2);margin:0;font-size:1rem;font-weight:700}.note.kept.svelte-12c4z42{visibility:hidden}.step.framed.svelte-12c4z42{display:block;position:absolute;inset:0}.step.framed.svelte-12c4z42 .note:where(.svelte-12c4z42){margin:0}.step.framed.svelte-12c4z42 .target-at:where(.svelte-12c4z42) .target{height:100%}.step.framed.svelte-12c4z42 .beads:where(.svelte-12c4z42){min-height:0}.step.framed.svelte-12c4z42 .beads:where(.svelte-12c4z42) .line,.step.framed.svelte-12c4z42 .veiled:where(.svelte-12c4z42){font:inherit}.step.framed.svelte-12c4z42 .beads:where(.svelte-12c4z42) .caught{font-weight:inherit;box-shadow:0 0 0 .2rem var(--g-word-mark);padding:0}.catch.svelte-17f2gjw{border:2px solid var(--g-go-lip);background-color:var(--g-go);box-shadow:0 3px 0 var(--g-go-lip);color:var(--g-go-ink);cursor:pointer;border-radius:1rem;font-size:1.375rem;font-weight:600}.catch-board.svelte-17f2gjw{flex:1 0 auto;margin-top:.5rem;position:relative}.catch-board.svelte-17f2gjw .catch:where(.svelte-17f2gjw){margin:0;position:absolute}.catch-board.svelte-17f2gjw .catch:where(.svelte-17f2gjw)[data-under]{visibility:hidden}.catch-board.framed.svelte-17f2gjw{display:contents}.catch-board.framed.svelte-17f2gjw .catch:where(.svelte-17f2gjw){width:auto;height:auto}.catch.waiting.svelte-17f2gjw{visibility:hidden}.coco-flow.svelte-17f2gjw{z-index:2;line-height:0;position:absolute;transform:scaleX(-1)}.coco-flow.svelte-17f2gjw[data-off]{visibility:hidden}.catch.svelte-17f2gjw:active:not(:disabled){box-shadow:0 0 0 var(--g-go-lip);transform:translateY(3px)}.speakers.svelte-17f2gjw{z-index:2;position:absolute}.catch.svelte-17f2gjw:disabled{border-color:color-mix(in srgb, var(--g-go) 42%, var(--g-surface));background-color:color-mix(in srgb, var(--g-go) 24%, var(--g-surface));box-shadow:none;color:var(--kit-go-text);cursor:default}.voice.svelte-174zo9q{justify-content:center;align-items:center;gap:.6rem;display:flex}.mic.svelte-174zo9q{border:2px solid var(--g-edge);background:var(--g-surface);width:3.25rem;height:3.25rem;color:var(--g-ink);box-shadow:0 3px 0 var(--g-edge);cursor:pointer;border-radius:999px;place-items:center;transition:transform .12s;display:grid}.mic.svelte-174zo9q:active:not(:disabled){box-shadow:0 1px 0 var(--g-edge);transform:translateY(2px)}.mic.svelte-174zo9q:disabled{opacity:.55;cursor:default}.mic.listening.svelte-174zo9q{border-color:var(--g-accent);animation:1.2s ease-in-out infinite alternate svelte-174zo9q-breathe}.mic.voice.svelte-174zo9q{transform:scale(1.08)}.mic.thinking.svelte-174zo9q{animation:none}.voice.top.svelte-174zo9q{flex:none;position:relative}.mic.small.svelte-174zo9q{border-color:var(--g-sound-edge);width:2.75rem;height:2.75rem;box-shadow:none}html.dark .mic.small.svelte-174zo9q{border-color:color-mix(in srgb, var(--g-gold) 45%, var(--g-sound-edge));color:var(--kit-text)}.mic.small.svelte-174zo9q:not(.listening):not(.thinking){background:0 0;border-color:#0000}.mic.small.thinking.svelte-174zo9q{border-color:var(--g-warm);background:var(--g-warm-wash)}.mic.small.listening.svelte-174zo9q{border-color:var(--g-warm);background:var(--g-warm-wash);animation:.9s ease-in-out infinite alternate svelte-174zo9q-warm}.mic.small.voice.svelte-174zo9q{transform:scale(1.14)}.mic.small.thinking.svelte-174zo9q{opacity:.7}@keyframes svelte-174zo9q-warm{0%{box-shadow:0 0 0 0 var(--g-warm)}to{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--g-warm) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.mic.small.listening.svelte-174zo9q{animation:none}}.pill.svelte-174zo9q{z-index:5;border:1.5px solid var(--kit-ink);background:var(--kit-surface);color:var(--kit-ink);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:max(13px,.85rem);font-weight:700;position:absolute;top:calc(100% + .35rem);right:-.5rem}@keyframes svelte-174zo9q-breathe{0%{box-shadow:0 3px 0 var(--g-edge), 0 0 0 0 var(--g-sound-ring)}to{box-shadow:0 3px 0 var(--g-edge), 0 0 0 .45rem var(--g-sound-ring)}}@media (prefers-reduced-motion:reduce){.mic.listening.svelte-174zo9q{animation:none}}.voice.first.svelte-174zo9q .mic:where(.svelte-174zo9q){border:3px solid var(--g-accent);background:var(--kit-on-strong);width:4.25rem;height:4.25rem;box-shadow:0 4px 0 var(--g-accent-edge)}.voice.first.svelte-174zo9q .say:where(.svelte-174zo9q){color:var(--g-ink);font-size:1.1rem;font-weight:800}.say.svelte-174zo9q{min-width:6.5rem;color:var(--g-ink-2);font-size:max(13px,.95rem);font-weight:700}.placed .say.svelte-174zo9q{background:color-mix(in srgb, var(--kit-paper) 88%, transparent);min-width:0;color:var(--kit-ink);border-radius:999px;padding:.15rem .6rem}.step.svelte-pwe9wi{flex-direction:column;flex:1;justify-content:center;gap:1.1rem;display:flex}.kind.svelte-pwe9wi{margin:0}.gap.svelte-pwe9wi,.filled-in.svelte-pwe9wi,.marked.svelte-pwe9wi{position:relative}.meaning.svelte-pwe9wi{color:var(--g-ink-2);text-align:left;background:0 0;border:none;margin:0;padding:0 .25rem;font-size:1.1875rem;font-weight:600;line-height:1.4}.line.svelte-pwe9wi{color:var(--g-ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.7}.gap.svelte-pwe9wi{background:linear-gradient(var(--g-ink), var(--g-ink)) left bottom / 100% 3px no-repeat;white-space:pre;min-width:3.5rem;display:inline-block}.filled-in.svelte-pwe9wi{border:2px solid var(--g-go);background:var(--g-right-wash);color:var(--g-right-text);font-family:var(--kit-font-title);text-align:center;border-radius:.5rem;padding:0 .3rem;font-weight:700;line-height:1.1;display:inline-block}.filled-in.shown.svelte-pwe9wi{border-color:var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text)}.marked.svelte-pwe9wi{border-bottom:3px solid var(--g-accent);padding:0 .2rem;font-weight:700}.marked.found.svelte-pwe9wi{border:2px solid var(--g-go);background:var(--g-right-wash);color:var(--g-right-text);border-radius:.5rem}.marked.found.shown.svelte-pwe9wi{border-color:var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text)}.examples.svelte-pwe9wi{flex-direction:column;gap:.35rem;display:flex}.example.svelte-pwe9wi{color:var(--g-ink-2);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.cue.svelte-pwe9wi{border-bottom:3px solid var(--g-accent);color:var(--g-ink);font-weight:700}.answers.svelte-pwe9wi{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.voice-foot.svelte-pwe9wi{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.choices.svelte-pwe9wi{flex-wrap:wrap;gap:.625rem;display:flex}.choice.svelte-pwe9wi{flex:6.5rem;min-width:fit-content;font-size:1.1875rem;font-weight:700}.step.svelte-pwe9wi{--close-soft:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface))}.step.svelte-pwe9wi .choice:where(.svelte-pwe9wi):not(.right):not(.wrong):not(.ghost){border:2.5px solid var(--close-soft);background:var(--g-surface);box-shadow:none;border-radius:.875rem}.step.svelte-pwe9wi .choice.ghost:where(.svelte-pwe9wi){background:color-mix(in srgb, var(--g-edge) 7%, var(--g-surface));box-shadow:none;color:#0000;border:2.5px solid #0000;border-radius:.875rem}.step.svelte-pwe9wi .choice.ghost:where(.svelte-pwe9wi) *{visibility:hidden}.step.svelte-pwe9wi .choice:where(.svelte-pwe9wi):active:not(:disabled){border-bottom-width:2.5px;margin-bottom:0}.step.svelte-pwe9wi .choice:where(.svelte-pwe9wi) .learned-word,.step.svelte-pwe9wi .line:where(.svelte-pwe9wi){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.step.framed.svelte-pwe9wi{display:block;position:absolute;inset:0}.step.framed.waiting.svelte-pwe9wi{visibility:hidden}.step.framed.svelte-pwe9wi .with-coco:where(.svelte-pwe9wi),.answers.framed.svelte-pwe9wi,.answers.framed.svelte-pwe9wi .choices:where(.svelte-pwe9wi){display:contents}.step.framed.svelte-pwe9wi .examples:where(.svelte-pwe9wi){gap:0}.step.framed.svelte-pwe9wi .choice.right:where(.svelte-pwe9wi){transition:left .26s,top .26s}@media (prefers-reduced-motion:reduce){.step.framed.svelte-pwe9wi .choice.right:where(.svelte-pwe9wi){transition:none}}.step.framed.svelte-pwe9wi .line:where(.svelte-pwe9wi),.step.framed.svelte-pwe9wi .meaning:where(.svelte-pwe9wi),.step.framed.svelte-pwe9wi .examples:where(.svelte-pwe9wi){margin:0}.step.framed.svelte-pwe9wi .line:where(.svelte-pwe9wi){padding:0}.answers.framed.svelte-pwe9wi .choice:where(.svelte-pwe9wi){flex:none;min-width:0;min-height:0;margin:0;padding:.7rem 1.25rem;display:inline-flex}.answers.svelte-pwe9wi .choice:where(.svelte-pwe9wi)[data-under]{visibility:hidden}.step.framed.svelte-pwe9wi .cue:where(.svelte-pwe9wi){font-weight:inherit;-webkit-text-decoration:underline 3px var(--g-accent);text-decoration:underline 3px var(--g-accent);text-underline-offset:.18em;border-bottom:none}.gap.flat.svelte-pwe9wi{white-space:normal;min-width:0;display:inline}.gap.svelte-pwe9wi .unseen:where(.svelte-pwe9wi){visibility:hidden}.gap.flat.filled.svelte-pwe9wi{box-shadow:0 0 0 .15rem var(--g-right-wash), 0 0 0 calc(.15rem + 2px) var(--g-go);background:0 0;border-radius:.3rem;margin-inline:calc(.15rem + 2px)}.gap.flat.filled.shown.svelte-pwe9wi{box-shadow:0 0 0 .15rem var(--g-warm-wash), 0 0 0 calc(.15rem + 2px) var(--g-warm)}.gap.svelte-pwe9wi .put:where(.svelte-pwe9wi){color:var(--g-right-text);text-align:center;white-space:nowrap;line-height:normal;position:absolute;inset:0}.gap.shown.svelte-pwe9wi .put:where(.svelte-pwe9wi){color:var(--g-warm-text)}.marked.flat.svelte-pwe9wi{font-weight:inherit;padding:0}.marked.flat.found.svelte-pwe9wi{box-shadow:0 0 0 .15rem var(--g-right-wash), 0 0 0 calc(.15rem + 2px) var(--g-go);border:none;border-radius:.3rem;margin-inline:calc(.15rem + 2px)}.marked.flat.found.shown.svelte-pwe9wi{box-shadow:0 0 0 .15rem var(--g-warm-wash), 0 0 0 calc(.15rem + 2px) var(--g-warm)}.coco-flow.svelte-pwe9wi{z-index:2;line-height:0;position:absolute}.coco-flow.mirror.svelte-pwe9wi{transform:scaleX(-1)}.differ.svelte-ev18jk{position:absolute;inset:0}.differ.waiting.svelte-ev18jk{visibility:hidden}.hint.svelte-ev18jk{color:var(--g-ink-2);align-items:center;gap:.6rem;margin:0;display:flex}.cards.svelte-ev18jk{display:contents}.word-card.svelte-ev18jk[data-under]{visibility:hidden}.differs.svelte-ev18jk{color:var(--g-wrong-text,var(--kit-ink));-webkit-text-decoration:underline wavy var(--kit-warm);text-decoration:underline wavy var(--kit-warm);text-underline-offset:.2em;text-decoration-thickness:2.5px}.coco-flow.svelte-ev18jk{z-index:2;pointer-events:none;line-height:0;transform:scaleX(-1)}.word-card.svelte-ev18jk{border:2px solid var(--g-edge);border-radius:var(--g-radius);background:var(--g-surface);color:var(--g-ink);cursor:pointer;border-bottom-width:5px;justify-content:center;align-items:center;margin:0;padding:.75rem 1.25rem;transition:transform .12s,border-color .16s,opacity .16s,box-shadow .16s;display:inline-flex;position:absolute}.word-card.tight.svelte-ev18jk{padding-inline:.75rem}.word-card.svelte-ev18jk:active{border-bottom-width:3px;transform:translateY(2px)}.word.svelte-ev18jk{line-height:1.1}.word-card.right.svelte-ev18jk{border:2.5px solid var(--g-go);background:var(--g-right-wash);box-shadow:none;border-radius:.875rem}.word-card.wrong.svelte-ev18jk{opacity:.55}.word-card.heard.svelte-ev18jk{z-index:1;animation:.36s ease-out .2s forwards svelte-ev18jk-heard}.word-card.aside.svelte-ev18jk{animation:.36s ease-out .2s forwards svelte-ev18jk-aside}@keyframes svelte-ev18jk-heard{to{transform:translateY(-.7rem)}}@keyframes svelte-ev18jk-aside{to{opacity:.7;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.word-card.heard.svelte-ev18jk,.word-card.aside.svelte-ev18jk{animation:none}}.word-card.sounding.svelte-ev18jk,.word-card.right.sounding.svelte-ev18jk{box-shadow:0 0 0 .3rem var(--g-sound-ring)}.word-card.svelte-ev18jk:not(.right):not(.wrong){border:2.5px solid color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));background:var(--g-surface);box-shadow:none;border-radius:.875rem}.word-card.svelte-ev18jk .learned-word:where(.svelte-ev18jk){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.gathered.svelte-ly9yy{flex-direction:column;gap:.4rem;min-width:0;padding-bottom:.5rem;display:flex}.filled-words.svelte-ly9yy{flex-direction:row-reverse;justify-content:safe flex-end;gap:.3rem;max-width:14rem;display:flex;overflow:hidden}.filled-word.svelte-ly9yy{border:2px solid var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:999px;flex:none;padding:.1rem .6rem;font-size:max(13px,.9375rem);font-weight:700}.step.svelte-ly9yy{flex-direction:column;gap:1.1rem;display:flex}.step.framed.svelte-ly9yy{display:block;position:absolute;inset:0}.step.framed.waiting.svelte-ly9yy{visibility:hidden}.step.framed.svelte-ly9yy .with-coco:where(.svelte-ly9yy),.answers.framed.svelte-ly9yy,.answers.framed.svelte-ly9yy .choices:where(.svelte-ly9yy),.letters.framed.svelte-ly9yy{display:contents}.step.framed.svelte-ly9yy .cue:where(.svelte-ly9yy),.step.framed.svelte-ly9yy .line:where(.svelte-ly9yy),.step.framed.svelte-ly9yy .meaning:where(.svelte-ly9yy),.step.framed.svelte-ly9yy .write-note:where(.svelte-ly9yy){margin:0}.step.framed.svelte-ly9yy .meaning:where(.svelte-ly9yy){padding:0 .25rem}.answers.framed.svelte-ly9yy:not(.notes) .choice:where(.svelte-ly9yy){min-width:0;min-height:0;rotate:var(--turn,0deg);margin:0;padding:.6rem 1rem}.answers.notes.framed.svelte-ly9yy .choice:where(.svelte-ly9yy){min-width:0;padding:.9rem 1.35rem .35rem}.step.framed.notebook.svelte-ly9yy .with-coco:where(.svelte-ly9yy):after{content:none}.page-corner.svelte-ly9yy{z-index:0;pointer-events:none}.pencil.put.svelte-ly9yy{visibility:visible}.letters.framed.svelte-ly9yy .letter:where(.svelte-ly9yy){min-width:0;min-height:0;margin:0;padding:.6rem}.step.framed.svelte-ly9yy .meaning:where(.svelte-ly9yy) .hit:where(.svelte-ly9yy){font-weight:inherit;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--g-gold) 45%, transparent);padding:0}.gap.flat.svelte-ly9yy{white-space:normal;min-width:0;display:inline}.gap.svelte-ly9yy .unseen:where(.svelte-ly9yy){visibility:hidden}.gap.writing.svelte-ly9yy{background:0 0;position:relative}.gap.writing.svelte-ly9yy .write:where(.svelte-ly9yy){width:100%;min-width:0;height:100%;font:inherit;padding:0 .1em;position:absolute;top:0;left:0}.filled-in.flat.svelte-ly9yy{box-shadow:0 0 0 .15rem var(--g-right-wash), 0 0 0 calc(.15rem + 2px) var(--g-go);font:inherit;border:none;border-radius:.3rem;margin-inline:calc(.15rem + 2px);padding:0}.filled-in.flat.shown.svelte-ly9yy{box-shadow:0 0 0 .15rem var(--g-warm-wash), 0 0 0 calc(.15rem + 2px) var(--g-warm)}.kind.svelte-ly9yy{margin:0}.meaning.svelte-ly9yy{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);background:var(--g-surface);color:var(--g-ink-2);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;margin:0;padding:.625rem 1rem;font-size:1.375rem;font-weight:600;line-height:1.45}.meaning.svelte-ly9yy .hit:where(.svelte-ly9yy){background:var(--g-word-mark);color:var(--g-ink);border-radius:.3125rem;padding:0 .2rem;font-weight:700}.line.svelte-ly9yy{color:var(--g-ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.7}.gap.svelte-ly9yy,.filled-in.svelte-ly9yy{position:relative}.on-field.svelte-ly9yy{vertical-align:top;width:0;line-height:0;display:inline-block;position:relative}.gap.svelte-ly9yy{background:linear-gradient(to top, color-mix(in srgb, var(--g-gold) 45%, #3a2600) 0 2px, var(--g-gold) 2px 7px, transparent 7px) bottom / 100% 100% no-repeat;white-space:pre;min-width:3.5rem;display:inline-block}.step.notebook.svelte-ly9yy .gap:where(.svelte-ly9yy){background:linear-gradient(0deg,#8f5f00 0 2px,#e2a21f 2px 7px,#0000 7px) bottom/100% 100% no-repeat}.write.svelte-ly9yy{border:2.5px solid var(--g-soft-line);background:var(--g-surface);min-width:4.5rem;color:var(--g-ink);font:inherit;border-radius:999px;outline:none;padding:0 .7rem;font-weight:700;line-height:1.5}.write.svelte-ly9yy::placeholder{color:var(--g-muted);font-weight:700}.write.svelte-ly9yy:focus{box-shadow:0 0 0 4px var(--kit-gold-wash), 0 0 0 6px var(--kit-gold)}.write-note.svelte-ly9yy{color:var(--g-wrong-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin:-.4rem 0 0;font-weight:700}.filled-in.svelte-ly9yy{border:2px solid var(--g-go);background:var(--g-right-wash);color:var(--g-right-text);font-family:var(--kit-font-title);border-radius:.5rem;padding:0 .3rem;font-weight:700;line-height:1.1}.filled-in.shown.svelte-ly9yy{border-color:var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text)}.filled-in.one.svelte-ly9yy{text-align:center;display:inline-block}.cue.ear.svelte-ly9yy{align-items:center;display:grid}.cue.ear.svelte-ly9yy>:where(.svelte-ly9yy){grid-area:1/1}.filled-in.svelte-ly9yy:not(.shown){animation:.46s ease-out svelte-ly9yy-written-in}@keyframes svelte-ly9yy-written-in{0%{clip-path:inset(-2rem 100% -2rem -2rem)}to{clip-path:inset(-2rem)}}@media (prefers-reduced-motion:reduce){.filled-in.svelte-ly9yy:not(.shown){animation:none}}.answers.svelte-ly9yy{flex-direction:column;gap:.75rem;display:flex}.voice-foot.svelte-ly9yy{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.choices.svelte-ly9yy{flex-wrap:wrap;gap:.625rem;display:flex}.step.classic.svelte-ly9yy{flex:1;justify-content:center;gap:1rem}.step.classic.svelte-ly9yy .meaning:where(.svelte-ly9yy){color:var(--g-drawn-ink,var(--g-ink-2));text-align:left;background:0 0;border:none;padding:0 .25rem;font-size:1.0625rem;line-height:1.4}.meaning.veiled.svelte-ly9yy{visibility:hidden}.line.svelte-ly9yy .english:where(.svelte-ly9yy){color:var(--g-ink-2);display:block}.line.svelte-ly9yy .english.veiled:where(.svelte-ly9yy){visibility:hidden}.step.notebook.svelte-ly9yy .line:where(.svelte-ly9yy) .english:where(.svelte-ly9yy){color:#60564a}.step.notebook.svelte-ly9yy .line:where(.svelte-ly9yy) .english:where(.svelte-ly9yy) .hit:where(.svelte-ly9yy){color:var(--kit-table-ink);background:#3c2d1e1f}.line.svelte-ly9yy .english:where(.svelte-ly9yy) .hit:where(.svelte-ly9yy){background:var(--g-word-mark);color:var(--g-ink);border-radius:.3125rem;padding:0 .15rem}.step.classic.svelte-ly9yy .line:where(.svelte-ly9yy){border:var(--g-ink-line) solid var(--g-pen);border-radius:var(--kit-corner);background:var(--g-surface);box-shadow:0 2px 0 var(--g-pen);padding:.75rem 1.1rem;font-size:1.75rem;line-height:1.45}.step.classic.svelte-ly9yy .line.long:where(.svelte-ly9yy){font-size:1.375rem;line-height:1.55}.stage:not(.placed) .choice.svelte-ly9yy{min-height:4rem;font-size:1.5rem}.stage:not(.placed) .answers.svelte-ly9yy:not(.framed) .long-words:where(.svelte-ly9yy) .choice:where(.svelte-ly9yy){padding-inline:.5rem;font-size:1.25rem}.choice.svelte-ly9yy{flex:6.5rem;min-width:fit-content;font-size:1.1875rem;font-weight:700}.step.classic.svelte-ly9yy:not(.paper) .line:where(.svelte-ly9yy){box-shadow:0 3px 0 var(--g-pen)}html.dark .step.classic.svelte-ly9yy:not(.paper) .line:where(.svelte-ly9yy){border-color:color-mix(in srgb, var(--g-gold) 55%, var(--g-edge));box-shadow:0 3px 0 color-mix(in srgb, var(--g-gold) 35%, transparent)}.step.classic.svelte-ly9yy:not(.paper):not(.notebook){--fill-soft:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface))}.step.classic.svelte-ly9yy:not(.paper):not(.notebook) .line:where(.svelte-ly9yy),html.dark .step.classic.svelte-ly9yy:not(.paper):not(.notebook) .line:where(.svelte-ly9yy){border:2px solid var(--fill-soft);box-shadow:none;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:1rem;font-weight:700;position:relative}.line-face.svelte-ly9yy{float:left;border:1.25px solid var(--g-edge);object-fit:cover;border-radius:999px;width:3.25rem;height:3.25rem;margin:0 .6rem 0 0}.answers.svelte-ly9yy .choice:where(.svelte-ly9yy)[data-under],.answers.svelte-ly9yy .choice:where(.svelte-ly9yy)[data-under]+.why-not:where(.svelte-ly9yy){visibility:hidden}.step.paper.svelte-ly9yy .line:where(.svelte-ly9yy){box-shadow:none;background:0 0;border:none;padding:0 .25rem;font-size:1.875rem}.step.paper.svelte-ly9yy .line.long:where(.svelte-ly9yy){font-size:1.5rem}.coco-flow.svelte-ly9yy{z-index:2;line-height:0;position:absolute}.coco-flow.mirror.svelte-ly9yy{transform:scaleX(-1)}.step.classic.notebook.svelte-ly9yy{justify-content:flex-start}.step.notebook.svelte-ly9yy .with-coco:where(.svelte-ly9yy):after,.step.notebook.svelte-ly9yy .table:where(.svelte-ly9yy){--plank:color-mix(in srgb, #b07642 82%, var(--g-bg));--plank-2:color-mix(in srgb, #a06838 82%, var(--g-bg));--seam:#4a3a2ccc;z-index:-1;background:repeating-linear-gradient(90deg, transparent 0 1.1rem, #5a371914 1.1rem 1.25rem, transparent 1.25rem 2.3rem), repeating-linear-gradient(90deg, var(--plank) 0 5rem, var(--seam) 5rem calc(5rem + 2px), var(--plank-2) calc(5rem + 2px) 10rem, var(--seam) 10rem calc(10rem + 2px));transform-origin:50% 0;content:"";border-top:3px solid #4a3a2c;height:140vh;position:absolute;top:-1.4rem;left:-40%;right:-40%;transform:perspective(110rem)rotateX(34deg)rotate(-2deg)}.step.notebook.svelte-ly9yy .line:where(.svelte-ly9yy){--rule:#7896aa59;z-index:1;--page:#faeccf;background:repeating-linear-gradient(transparent 0 calc(1lh - 1.5px), var(--rule) calc(1lh - 1.5px) 1lh) 0 .6rem / 100% calc(100% - 1.2rem) no-repeat, var(--page);color:var(--kit-table-ink);transform:rotate(var(--tilt,-1deg));border:2px solid #4a3a2c;border-radius:.375rem;padding:.6rem 1rem .6rem 2.1rem;font-weight:700;position:relative;box-shadow:0 3px #4a3a2c,0 .6rem 1.1rem #28190a4d}html.dark .step.notebook.svelte-ly9yy .line:where(.svelte-ly9yy){--page:#e2d0ac;--rule:#6e7d8766}.step.notebook.svelte-ly9yy .line:where(.svelte-ly9yy):before{background:var(--spiral) left top / 100% auto repeat-y;content:"";width:1.5rem;position:absolute;top:.4rem;bottom:.4rem;left:-.75rem}.leaf.svelte-ly9yy{z-index:0;pointer-events:none;width:6.5rem;position:absolute;top:-3.4rem;left:-1.4rem;transform:rotate(-22deg)}.leaf.bottom.svelte-ly9yy{top:auto;bottom:-3.4rem;left:-1.8rem;transform:rotate(-150deg)scaleX(-1)}.pencil.svelte-ly9yy{z-index:2;visibility:hidden;width:8rem;transform:translate(var(--px,0px), var(--py,0px)) rotate(var(--turn,0deg)) scaleX(var(--flip,1));pointer-events:none;position:absolute;top:0;left:0}.coco-corner.svelte-ly9yy{z-index:3;line-height:0;position:absolute;top:-5.35rem;right:-.5rem;transform:scaleX(-1)}.answers.notes.svelte-ly9yy{display:block;position:relative}.answers.notes.svelte-ly9yy:not(.framed):not([data-laid]) .choice:where(.svelte-ly9yy){visibility:hidden}.answers.notes.svelte-ly9yy .choices:where(.svelte-ly9yy){display:contents}.answers.notes.svelte-ly9yy .choice:where(.svelte-ly9yy){background:linear-gradient(to bottom, transparent 78%, #0000000f), var(--note);width:auto;min-width:6.75rem;height:5.75rem;box-shadow:none;color:var(--kit-table-ink);filter:drop-shadow(0 .3rem .2rem #28190a59);transform:translateY(var(--drop,0)) perspective(60rem) rotateX(7deg) rotate(var(--turn,-3deg));border:2px solid #3a2e24;border-radius:.2rem .2rem .35rem;padding:.9rem 1rem .35rem;position:absolute}.answers.notes.svelte-ly9yy .choice:where(.svelte-ly9yy):before{content:"";background:#ecdebeeb;border:1.5px solid #3a2e248c;border-radius:.15rem;width:2.4rem;height:1.05rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)rotate(-4deg)}.answers.notes.svelte-ly9yy .choice:where(.svelte-ly9yy) .learned-word{font-size:1.5rem}.step.notebook.svelte-ly9yy .answers.notes:where(.svelte-ly9yy) .choice:where(.svelte-ly9yy){padding-inline:1.35rem}.answers.notes.svelte-ly9yy .choice.right:where(.svelte-ly9yy){filter:drop-shadow(0 0 .35rem var(--g-gold)) drop-shadow(0 .3rem .2rem #28190a59);transform:translateY(var(--drop,0)) perspective(60rem) rotateX(7deg) rotate(var(--turn,-3deg)) scale(1.06)}.answers.notes.svelte-ly9yy .choice.wrong:where(.svelte-ly9yy),.answers.notes.svelte-ly9yy .choice.spent:where(.svelte-ly9yy){opacity:1;filter:saturate(.45)brightness(.97)drop-shadow(0 .15rem .1rem #28190a40);transform:translateY(calc(var(--drop,0px) + .35rem)) perspective(60rem) rotateX(7deg) rotate(calc(var(--turn,-3deg) + 7deg))}.answers.notes.svelte-ly9yy .choice.wrong:where(.svelte-ly9yy) .learned-word,.answers.notes.svelte-ly9yy .choice.spent:where(.svelte-ly9yy) .learned-word{color:color-mix(in srgb, var(--kit-table-ink) 78%, transparent);position:relative}.answers.notes.svelte-ly9yy .choice.wrong:where(.svelte-ly9yy) .learned-word:after,.answers.notes.svelte-ly9yy .choice.spent:where(.svelte-ly9yy) .learned-word:after{content:"";background:#3a2e24;border-radius:.2rem;height:.2rem;position:absolute;top:52%;left:-.3rem;right:-.3rem;transform:rotate(-6deg)}.letters.svelte-ly9yy{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.letter.svelte-ly9yy{min-width:3.1rem;padding-inline:.6rem;font-size:1.4rem}.letter.svelte-ly9yy,.slot.svelte-ly9yy{font-family:var(--kit-font-letters)}.letter.spent.svelte-ly9yy{visibility:hidden}.help-line.svelte-ly9yy{color:var(--g-muted,var(--kit-muted));margin:0}.help-line.svelte-ly9yy b:where(.svelte-ly9yy){color:var(--g-ink,var(--kit-ink));font-weight:800}.why-not.svelte-ly9yy{z-index:1;color:var(--g-ink,var(--kit-ink));font-family:var(--kit-font-label);white-space:nowrap;pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:.2rem;font-size:.875rem;font-weight:700;line-height:1;display:flex;position:absolute}.letter.hinted.svelte-ly9yy{border-color:var(--g-go);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--g-go) 35%, transparent)}.spelling.svelte-ly9yy{border-bottom:none;gap:.15rem;min-width:0;display:inline-flex}.slot.svelte-ly9yy{border-bottom:3px solid var(--g-accent);text-align:center;min-width:.8em;display:inline-block}.slot.set.svelte-ly9yy{border-bottom-color:var(--g-right);color:var(--g-right-text);font-weight:700}.filled.svelte-ly9yy{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.filled.svelte-ly9yy button:where(.svelte-ly9yy){border:none;border-bottom:1px solid var(--g-line);width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:.6rem;padding:.45rem .25rem;display:flex}.dot.svelte-ly9yy{background:var(--g-right);border-radius:999px;flex:none;width:.6rem;height:.6rem}.dot.second.svelte-ly9yy{background:var(--g-second)}.dot.missed.svelte-ly9yy{background:var(--g-wrong)}.filled-word.svelte-ly9yy{font-weight:700}.filled-gloss.svelte-ly9yy{color:var(--g-muted);font-size:max(13px,.9rem)}.gathered.svelte-peuzec{flex-direction:column;gap:.4rem;min-width:0;padding-bottom:.5rem;display:flex}.filled-words.svelte-peuzec{flex-direction:row-reverse;justify-content:safe flex-end;gap:.3rem;max-width:14rem;display:flex;overflow:hidden}.filled-word.svelte-peuzec{border:2px solid var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text);border-radius:999px;flex:none;padding:.1rem .6rem;font-size:max(13px,.9375rem);font-weight:800}.filled-count.svelte-peuzec{color:var(--g-ink-2);font-weight:700}.filled-count.svelte-peuzec strong:where(.svelte-peuzec){color:var(--g-ink)}.step.svelte-peuzec{flex-direction:column;gap:1.1rem;display:flex}.step.framed.svelte-peuzec{display:block;position:absolute;inset:0}.step.framed.waiting.svelte-peuzec{visibility:hidden}.step.framed.svelte-peuzec .with-coco:where(.svelte-peuzec),.answers.framed.svelte-peuzec,.answers.framed.svelte-peuzec .choices:where(.svelte-peuzec),.letters.framed.svelte-peuzec{display:contents}.step.framed.svelte-peuzec .cue:where(.svelte-peuzec),.step.framed.svelte-peuzec .line:where(.svelte-peuzec),.step.framed.svelte-peuzec .meaning:where(.svelte-peuzec),.step.framed.svelte-peuzec .write-note:where(.svelte-peuzec){margin:0}.step.framed.svelte-peuzec .meaning:where(.svelte-peuzec){padding:0 .25rem}.answers.framed.svelte-peuzec:not(.notes) .choice:where(.svelte-peuzec){min-width:0;min-height:0;margin:0;padding:.6rem 1rem}.answers.notes.framed.svelte-peuzec .choice:where(.svelte-peuzec){min-width:0;padding:.9rem 1.35rem .35rem}.step.framed.notebook.svelte-peuzec .with-coco:where(.svelte-peuzec):after{content:none}.page-corner.svelte-peuzec{z-index:0;pointer-events:none}.pencil.put.svelte-peuzec{visibility:visible}.letters.framed.svelte-peuzec .letter:where(.svelte-peuzec){min-width:0;min-height:0;margin:0;padding:.6rem}.step.framed.svelte-peuzec .meaning:where(.svelte-peuzec) .hit:where(.svelte-peuzec){font-weight:inherit;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--g-gold) 45%, transparent);padding:0}.gap.flat.svelte-peuzec{white-space:normal;min-width:0;display:inline}.gap.svelte-peuzec .unseen:where(.svelte-peuzec){visibility:hidden}.gap.writing.svelte-peuzec{background:0 0;position:relative}.gap.writing.svelte-peuzec .write:where(.svelte-peuzec){width:100%;min-width:0;height:100%;font:inherit;padding:0 .1em;position:absolute;top:0;left:0}.filled-in.flat.svelte-peuzec{box-shadow:0 0 0 .15rem var(--g-right-wash), 0 0 0 calc(.15rem + 2px) var(--g-go);font:inherit;border:none;border-radius:.3rem;margin-inline:calc(.15rem + 2px);padding:0}.filled-in.flat.shown.svelte-peuzec{box-shadow:0 0 0 .15rem var(--g-warm-wash), 0 0 0 calc(.15rem + 2px) var(--g-warm)}.kind.svelte-peuzec{margin:0}.meaning.svelte-peuzec{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);background:var(--g-surface);color:var(--g-ink-2);text-align:center;margin:0;padding:.625rem 1rem;font-size:1.0625rem;font-weight:600;line-height:1.45}.meaning.svelte-peuzec .hit:where(.svelte-peuzec){background:var(--g-word-mark);color:var(--g-ink);border-radius:.3125rem;padding:0 .2rem;font-weight:800}.line.svelte-peuzec{color:var(--g-ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.7}.gap.svelte-peuzec,.filled-in.svelte-peuzec{position:relative}.on-field.svelte-peuzec{vertical-align:top;width:0;line-height:0;display:inline-block;position:relative}.gap.svelte-peuzec{background:linear-gradient(to top, color-mix(in srgb, var(--g-gold) 45%, #3a2600) 0 2px, var(--g-gold) 2px 7px, transparent 7px) bottom / 100% 100% no-repeat;white-space:pre;min-width:3.5rem;display:inline-block}.step.notebook.svelte-peuzec .gap:where(.svelte-peuzec){background:linear-gradient(0deg,#8f5f00 0 2px,#e2a21f 2px 7px,#0000 7px) bottom/100% 100% no-repeat}.write.svelte-peuzec{border:2px solid var(--g-edge);background:var(--g-surface);min-width:4.5rem;box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);font:inherit;border-radius:999px;outline:none;padding:0 .7rem;font-weight:800;line-height:1.5}.write.svelte-peuzec::placeholder{color:var(--g-muted);font-weight:700}.write.svelte-peuzec:focus{box-shadow:0 3px 0 var(--g-edge), 0 0 0 4px var(--kit-gold-wash), 0 0 0 6px var(--kit-gold)}.write-note.svelte-peuzec{color:var(--g-wrong-text);margin:-.4rem 0 0;font-weight:800}.filled-in.svelte-peuzec{border:2px solid var(--g-go);background:var(--g-right-wash);color:var(--g-right-text);font-family:var(--kit-font-title);border-radius:.5rem;padding:0 .3rem;font-weight:700;line-height:1.1}.filled-in.shown.svelte-peuzec{border-color:var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text)}.filled-in.one.svelte-peuzec{text-align:center;display:inline-block}.cue.ear.svelte-peuzec{align-items:center;display:grid}.cue.ear.svelte-peuzec>:where(.svelte-peuzec){grid-area:1/1}.filled-in.svelte-peuzec:not(.shown){animation:.46s ease-out svelte-peuzec-written-in}@keyframes svelte-peuzec-written-in{0%{clip-path:inset(-2rem 100% -2rem -2rem)}to{clip-path:inset(-2rem)}}@media (prefers-reduced-motion:reduce){.filled-in.svelte-peuzec:not(.shown){animation:none}}.answers.svelte-peuzec{flex-direction:column;gap:.75rem;display:flex}.voice-foot.svelte-peuzec{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.choices.svelte-peuzec{flex-wrap:wrap;gap:.625rem;display:flex}.step.classic.svelte-peuzec{flex:1;justify-content:center;gap:1rem}.step.classic.svelte-peuzec .meaning:where(.svelte-peuzec){color:var(--g-ink-2);text-align:left;background:0 0;border:none;padding:0 .25rem;font-size:1.0625rem;line-height:1.4}.meaning.veiled.svelte-peuzec{visibility:hidden}.step.classic.svelte-peuzec .line:where(.svelte-peuzec){border:var(--g-ink-line) solid var(--g-pen);border-radius:var(--kit-corner);background:var(--g-surface);box-shadow:0 2px 0 var(--g-pen);padding:.75rem 1.1rem;font-size:1.75rem;line-height:1.45}.step.classic.svelte-peuzec .line.long:where(.svelte-peuzec){font-size:1.375rem;line-height:1.55}.stage:not(.placed) .choice.svelte-peuzec{min-height:4rem;font-size:1.5rem}.stage:not(.placed) .answers.svelte-peuzec:not(.framed) .long-words:where(.svelte-peuzec) .choice:where(.svelte-peuzec){padding-inline:.5rem;font-size:1.25rem}.choice.svelte-peuzec{flex:6.5rem;min-width:fit-content;font-size:1.1875rem;font-weight:700}.step.classic.svelte-peuzec:not(.paper) .line:where(.svelte-peuzec){box-shadow:0 3px 0 var(--g-pen)}html.dark .step.classic.svelte-peuzec:not(.paper) .line:where(.svelte-peuzec){border-color:color-mix(in srgb, var(--g-gold) 55%, var(--g-edge));box-shadow:0 3px 0 color-mix(in srgb, var(--g-gold) 35%, transparent)}.answers.svelte-peuzec .choice:where(.svelte-peuzec)[data-under]{visibility:hidden}.step.paper.svelte-peuzec .line:where(.svelte-peuzec){box-shadow:none;background:0 0;border:none;padding:0 .25rem;font-size:1.875rem}.step.paper.svelte-peuzec .line.long:where(.svelte-peuzec){font-size:1.5rem}.coco-flow.svelte-peuzec{z-index:2;line-height:0;position:absolute}.coco-flow.mirror.svelte-peuzec{transform:scaleX(-1)}.coco-flow.off.svelte-peuzec{visibility:hidden}.step.classic.notebook.svelte-peuzec{justify-content:flex-start}.stage:has(.step.notebook){overflow:clip}.step.notebook.svelte-peuzec .with-coco:where(.svelte-peuzec):after,.step.notebook.svelte-peuzec .table:where(.svelte-peuzec){--plank:color-mix(in srgb, #b07642 82%, var(--g-bg));--plank-2:color-mix(in srgb, #a06838 82%, var(--g-bg));--seam:#4a3a2ccc;z-index:-1;background:repeating-linear-gradient(90deg, transparent 0 1.1rem, #5a371914 1.1rem 1.25rem, transparent 1.25rem 2.3rem), repeating-linear-gradient(90deg, var(--plank) 0 5rem, var(--seam) 5rem calc(5rem + 2px), var(--plank-2) calc(5rem + 2px) 10rem, var(--seam) 10rem calc(10rem + 2px));transform-origin:50% 0;content:"";border-top:3px solid #4a3a2c;height:140vh;position:absolute;top:-1.4rem;left:-40%;right:-40%;transform:perspective(110rem)rotateX(34deg)rotate(-2deg)}.step.notebook.svelte-peuzec .line:where(.svelte-peuzec){--rule:#7896aa59;z-index:1;--page:#faeccf;background:repeating-linear-gradient(transparent 0 calc(1lh - 1.5px), var(--rule) calc(1lh - 1.5px) 1lh) 0 .6rem / 100% calc(100% - 1.2rem) no-repeat, var(--page);color:var(--kit-table-ink);transform:rotate(var(--tilt,-1deg));border:2px solid #4a3a2c;border-radius:.375rem;padding:.6rem 1rem .6rem 2.1rem;font-weight:700;position:relative;box-shadow:0 3px #4a3a2c,0 .6rem 1.1rem #28190a4d}html.dark .step.notebook.svelte-peuzec .line:where(.svelte-peuzec){--page:#e2d0ac;--rule:#6e7d8766}.step.notebook.svelte-peuzec .line:where(.svelte-peuzec):before{background:var(--spiral) left top / 100% auto repeat-y;content:"";width:1.5rem;position:absolute;top:.4rem;bottom:.4rem;left:-.75rem}.leaf.svelte-peuzec{z-index:0;pointer-events:none;width:6.5rem;position:absolute;top:-3.4rem;left:-1.4rem;transform:rotate(-22deg)}.leaf.bottom.svelte-peuzec{top:auto;bottom:-3.4rem;left:-1.8rem;transform:rotate(-150deg)scaleX(-1)}.pencil.svelte-peuzec{z-index:2;visibility:hidden;width:8rem;transform:translate(var(--px,0px), var(--py,0px)) rotate(var(--turn,0deg)) scaleX(var(--flip,1));pointer-events:none;position:absolute;top:0;left:0}.coco-corner.svelte-peuzec{z-index:3;line-height:0;position:absolute;top:-5.35rem;right:-.5rem;transform:scaleX(-1)}.answers.notes.svelte-peuzec{display:block;position:relative}.answers.notes.svelte-peuzec:not(.framed):not([data-laid]) .choice:where(.svelte-peuzec){visibility:hidden}.answers.notes.svelte-peuzec .choices:where(.svelte-peuzec){display:contents}.answers.notes.svelte-peuzec .choice:where(.svelte-peuzec){background:linear-gradient(to bottom, transparent 78%, #0000000f), var(--note);width:auto;min-width:6.75rem;height:5.75rem;box-shadow:none;color:var(--kit-table-ink);filter:drop-shadow(0 .3rem .2rem #28190a59);transform:translateY(var(--drop,0)) perspective(60rem) rotateX(7deg) rotate(var(--turn,-3deg));border:2px solid #3a2e24;border-radius:.2rem .2rem .35rem;padding:.9rem 1rem .35rem;position:absolute}.answers.notes.svelte-peuzec .choice:where(.svelte-peuzec):before{content:"";background:#ecdebeeb;border:1.5px solid #3a2e248c;border-radius:.15rem;width:2.4rem;height:1.05rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)rotate(-4deg)}.answers.notes.svelte-peuzec .choice:where(.svelte-peuzec) .learned-word{font-size:1.5rem}.step.notebook.svelte-peuzec .answers.notes:where(.svelte-peuzec) .choice:where(.svelte-peuzec){padding-inline:1.35rem}.answers.notes.svelte-peuzec .choice.right:where(.svelte-peuzec){filter:drop-shadow(0 0 .35rem var(--g-gold)) drop-shadow(0 .3rem .2rem #28190a59);transform:translateY(var(--drop,0)) perspective(60rem) rotateX(7deg) rotate(var(--turn,-3deg)) scale(1.06)}.answers.notes.svelte-peuzec .choice.wrong:where(.svelte-peuzec),.answers.notes.svelte-peuzec .choice.spent:where(.svelte-peuzec){opacity:1;filter:saturate(.45)brightness(.97)drop-shadow(0 .15rem .1rem #28190a40);transform:translateY(calc(var(--drop,0px) + .35rem)) perspective(60rem) rotateX(7deg) rotate(calc(var(--turn,-3deg) + 7deg))}.answers.notes.svelte-peuzec .choice.wrong:where(.svelte-peuzec) .learned-word,.answers.notes.svelte-peuzec .choice.spent:where(.svelte-peuzec) .learned-word{color:color-mix(in srgb, var(--kit-table-ink) 78%, transparent);position:relative}.answers.notes.svelte-peuzec .choice.wrong:where(.svelte-peuzec) .learned-word:after,.answers.notes.svelte-peuzec .choice.spent:where(.svelte-peuzec) .learned-word:after{content:"";background:#3a2e24;border-radius:.2rem;height:.2rem;position:absolute;top:52%;left:-.3rem;right:-.3rem;transform:rotate(-6deg)}.letters.svelte-peuzec{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.letter.svelte-peuzec{min-width:3.1rem;padding-inline:.6rem;font-size:1.4rem}.letter.svelte-peuzec,.slot.svelte-peuzec{font-family:var(--kit-font-letters)}.letter.spent.svelte-peuzec{visibility:hidden}.spelling.svelte-peuzec{border-bottom:none;gap:.15rem;min-width:0;display:inline-flex}.slot.svelte-peuzec{border-bottom:3px solid var(--g-accent);text-align:center;min-width:.8em;display:inline-block}.slot.set.svelte-peuzec{border-bottom-color:var(--g-right);color:var(--g-right-text);font-weight:800}.filled.svelte-peuzec{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.filled.svelte-peuzec button:where(.svelte-peuzec){border:none;border-bottom:1px solid var(--g-line);width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:.6rem;padding:.45rem .25rem;display:flex}.dot.svelte-peuzec{background:var(--g-right);border-radius:999px;flex:none;width:.6rem;height:.6rem}.dot.second.svelte-peuzec{background:var(--g-second)}.dot.missed.svelte-peuzec{background:var(--g-wrong)}.filled-word.svelte-peuzec{font-weight:800}.filled-gloss.svelte-peuzec{color:var(--g-muted);font-size:max(13px,.9rem)}.step.svelte-1eakhdo{flex-direction:column;gap:1rem;display:flex}.step.framed.svelte-1eakhdo{display:block;position:absolute;inset:0}.step.framed.waiting.svelte-1eakhdo{visibility:hidden}.step.framed.svelte-1eakhdo .table:where(.svelte-1eakhdo){display:contents}.step.framed.svelte-1eakhdo .thing:where(.svelte-1eakhdo){gap:.25rem;min-height:0;padding:.75rem}.step.framed.svelte-1eakhdo .thing:where(.svelte-1eakhdo) img:where(.svelte-1eakhdo){width:var(--picture);height:var(--picture)}.step.framed.svelte-1eakhdo .thing:where(.svelte-1eakhdo)[data-under]{visibility:hidden}.word.svelte-1eakhdo{position:relative}.prompt.svelte-1eakhdo{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.placed .step.framed.svelte-1eakhdo .thing:where(.svelte-1eakhdo){box-shadow:none;background:0 0;border-color:#0000;flex-direction:column-reverse;justify-content:flex-start;padding-bottom:0}.placed .step.framed.svelte-1eakhdo .thing:where(.svelte-1eakhdo) img:where(.svelte-1eakhdo){filter:drop-shadow(0 4px #0003)}.placed .step.framed.svelte-1eakhdo .thing.right:where(.svelte-1eakhdo) img:where(.svelte-1eakhdo){filter:drop-shadow(0 0 .4rem var(--kit-gold-mark)) drop-shadow(0 4px 0 #0003)}.step.svelte-1eakhdo .tile.thing:where(.svelte-1eakhdo):not(.right):not(.wrong):not(.shown):not(.lit){border:2.5px solid color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));background:var(--g-surface);box-shadow:none;border-radius:.875rem}.word.svelte-1eakhdo{color:var(--g-ink);margin:0;font-size:1.75rem;font-weight:800}.found.svelte-1eakhdo{pointer-events:none;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;overflow:hidden}.found-thing.svelte-1eakhdo{color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;flex:none;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;animation:.36s ease-out both svelte-1eakhdo-found-in;display:flex}.found-thing.svelte-1eakhdo img:where(.svelte-1eakhdo){object-fit:contain;flex:none;width:1.6rem;height:1.6rem}@keyframes svelte-1eakhdo-found-in{0%{opacity:0;transform:translate(4rem)}}@media (prefers-reduced-motion:reduce){.found-thing.svelte-1eakhdo{animation:none}}.table.svelte-1eakhdo{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.table.three.svelte-1eakhdo{grid-template-columns:repeat(3,1fr);gap:.5rem}.table.three.svelte-1eakhdo .thing:where(.svelte-1eakhdo) img:where(.svelte-1eakhdo){width:4.75rem;height:4.75rem}.table.ladder.svelte-1eakhdo .thing:where(.svelte-1eakhdo){justify-content:flex-end}.table.ladder.svelte-1eakhdo .thing:where(.svelte-1eakhdo) img:where(.svelte-1eakhdo){width:auto;max-width:100%}.thing.svelte-1eakhdo{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:8.5rem;padding:.75rem;display:flex}.thing.svelte-1eakhdo img:where(.svelte-1eakhdo){object-fit:contain;width:5.5rem;height:5.5rem}.thing.right.svelte-1eakhdo{border-color:var(--g-pip-lip);background:var(--g-gold-wash)}.named.svelte-1eakhdo{color:var(--g-gold-text);font-size:1.125rem;font-weight:800}.native.svelte-1eakhdo{color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;opacity:.8;font-size:.9375rem;font-weight:700;line-height:1.1}.thing.shown.svelte-1eakhdo{border-color:var(--kit-warm);background:var(--kit-warm-wash)}.thing.shown.svelte-1eakhdo .named:where(.svelte-1eakhdo){color:var(--kit-warm-text)}.thing.lit.svelte-1eakhdo{border-width:3px;border-color:var(--g-accent);background:var(--g-accent-wash);border-style:dashed;animation:.4s ease-in-out 3 svelte-1eakhdo-find-lit}@keyframes svelte-1eakhdo-find-lit{0%,to{translate:0}50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.thing.lit.svelte-1eakhdo{animation:none}}.stage:not(.placed) .step.svelte-1eakhdo{flex:1;justify-content:center;min-height:0}.stage:not(.placed) .table.three.svelte-1eakhdo:not(.ladder) .thing:where(.svelte-1eakhdo){min-height:13rem}.named.kept.svelte-1eakhdo{visibility:hidden}.stage:not(.placed) .table.svelte-1eakhdo:not(.ladder) .thing:where(.svelte-1eakhdo){min-height:9.75rem}.stage:not(.placed) .table.three.svelte-1eakhdo:not(.ladder) .thing:where(.svelte-1eakhdo) img:where(.svelte-1eakhdo){width:5.25rem;height:5.25rem}.listen-row.svelte-1eakhdo{justify-content:center;align-items:center;display:flex}.listen-row.svelte-1eakhdo .speaker{width:3.5rem;height:3.5rem}.board.svelte-4kql5r{--board-paper:#faf2e3;--board-card:#fbf4e7;--board-bubble:#fbf5ea;--board-line:#7d6546;--board-ink:#1d1a15;--board-gold:#f8d474;--board-tried:#dfd2c3;--board-tried-ink:#a3968a;--board-telling:#776b5d;--board-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .24 0 0 0 .07 0'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");--board-type:"Nunito", "Open Sans", system-ui, sans-serif;--board-tracking:-.022em;--board-type-ink:#1e1914;--board-type-soft:0 0 .7px #2b241c8c;display:contents}html.dark .board.svelte-4kql5r{--board-paper:#1d1712;--board-card:#2a211a;--board-bubble:#2d241c;--board-line:#a48661;--board-ink:#f1e6d2;--board-tried:#3a3027;--board-tried-ink:#8c7e6b;--board-telling:#a99b86;--board-type-ink:#f3e9d6;--board-type-soft:0 0 .7px #f3e9d659}.stage:has(.reply-board){background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .24 0 0 0 .06 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"),radial-gradient(120% 90% at 50% 45%,#fcf7ec 0%,#f8efdf 62%,#efe3cf 100%)}html.dark .stage:has(.reply-board){background:radial-gradient(120% 90% at 50% 45%,#241c16 0%,#1d1712 62%,#151009 100%)}.app:has(.stage .reply-board){background:#f8efdf}html.dark .app:has(.stage .reply-board){background:#1d1712}.stage:has(.reply-board) .body{background:0 0}.stage:has(.reply-board) .scene{border:0;border-top:3px solid #120c0a;border-bottom:4px solid #120c0a;border-radius:0;width:100%;margin:0 0 .75rem}.again.svelte-4kql5r{box-sizing:border-box;border:2px solid var(--board-line);background:var(--board-card);color:var(--board-type-ink);border-radius:999px;margin:0;padding:.1rem .6rem;font-weight:700;width:fit-content!important}.telling.svelte-4kql5r{box-sizing:border-box;color:var(--board-telling);margin:0}.telling.svelte-4kql5r .own:where(.svelte-4kql5r){margin-top:.15rem;display:block}.row.svelte-4kql5r{box-sizing:border-box;align-items:center;gap:.75rem;display:flex}.row.mine.svelte-4kql5r{flex-direction:row-reverse}.face.svelte-4kql5r{background:var(--kit-surface);border:2.5px solid #2c231c;border-radius:999px;flex:none;width:7.5rem;height:7.5rem;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #fbf5ea}.face.svelte-4kql5r img:where(.svelte-4kql5r){object-fit:cover;width:122%;height:122%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.balloon.svelte-4kql5r{isolation:isolate;min-width:0;box-shadow:none;color:var(--board-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:auto;padding:.875rem 1.25rem .875rem 1.5rem;display:block;position:relative}.reply-room.svelte-4kql5r .balloon:where(.svelte-4kql5r){flex:0 auto;max-width:calc(100% - 8.25rem)}.balloon-shape.svelte-4kql5r{z-index:-1;pointer-events:none;position:absolute;top:0;left:-15px;overflow:visible}.mine.svelte-4kql5r .balloon-shape:where(.svelte-4kql5r){left:auto;right:-15px;transform:scaleX(-1)}.balloon-shape.svelte-4kql5r .halo:where(.svelte-4kql5r){fill:none;stroke:#fffcf4d9;stroke-width:5px;stroke-linejoin:round}html.dark .balloon-shape.svelte-4kql5r .halo:where(.svelte-4kql5r){stroke:#00000059}.balloon-shape.svelte-4kql5r .body:where(.svelte-4kql5r){fill:var(--board-bubble);stroke:var(--board-line);stroke-width:2.25px;stroke-linejoin:round;filter:drop-shadow(0 0 .4px #6e563a8c)}.reply-room.answered.svelte-4kql5r .balloon:where(.svelte-4kql5r):not(.missed) .balloon-shape:where(.svelte-4kql5r) .body:where(.svelte-4kql5r){fill:var(--board-gold)}.reply-room.answered.svelte-4kql5r .balloon:where(.svelte-4kql5r):not(.missed) .said:where(.svelte-4kql5r){color:#1e1914;text-shadow:none}.reply-room.answered.svelte-4kql5r .balloon:where(.svelte-4kql5r):not(.missed) .own:where(.svelte-4kql5r){color:#6b5532}.balloon.cue.svelte-4kql5r{cursor:default;min-width:min(14rem,100% - 8.25rem)}.balloon.cue.svelte-4kql5r .balloon-shape:where(.svelte-4kql5r) .body:where(.svelte-4kql5r){fill:var(--board-paper);stroke-dasharray:7 5}.cue-dots.svelte-4kql5r{color:var(--board-telling);letter-spacing:.25em;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.38;display:block}.said.svelte-4kql5r{color:var(--board-type-ink);text-shadow:var(--board-type-soft);display:block}.own.svelte-4kql5r{color:var(--board-telling);margin-top:.2rem;display:block}.answer-back.svelte-4kql5r{align-items:flex-start}.answer-back.svelte-4kql5r .balloon:where(.svelte-4kql5r){flex:0 auto}.card.svelte-4kql5r{box-sizing:border-box;border:2.25px solid var(--board-line);background:var(--board-grain), var(--board-card);min-height:0;color:var(--board-ink);text-align:center;cursor:pointer;background-clip:padding-box;border-radius:1.375rem;justify-content:center;align-items:center;padding:.625rem 1rem;display:flex;box-shadow:0 0 0 2px #fffcf4d9,0 0 .6px 2.4px #6e563a40}html.dark .card.svelte-4kql5r{box-shadow:0 0 0 2px #0000004d,0 0 .5px .5px #0006}.card.svelte-4kql5r:active:not(:disabled){transform:translateY(2px)}.card-text.svelte-4kql5r{min-width:0;color:var(--board-type-ink);text-shadow:var(--board-type-soft)}.card.wrong.svelte-4kql5r{background:var(--board-grain), var(--board-tried)}.card.wrong.svelte-4kql5r .card-text:where(.svelte-4kql5r){color:var(--board-tried-ink);text-shadow:none}.card.under.svelte-4kql5r{background:color-mix(in srgb, var(--board-card) 55%, transparent);box-shadow:none;pointer-events:none;border-color:#0000}.card.under.svelte-4kql5r .card-text:where(.svelte-4kql5r){color:#0000;text-shadow:none}.card.under.hid.svelte-4kql5r{visibility:hidden}.card.svelte-4kql5r{overflow:visible}.hint-word.svelte-4kql5r{cursor:help}.hint-word.marked.svelte-4kql5r{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--board-line) 28%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--board-line) 28%, transparent);text-underline-offset:.22em;text-decoration-thickness:1.5px}.hint-word.open.svelte-4kql5r{-webkit-text-decoration:underline solid color-mix(in srgb, var(--board-line) 70%, transparent);text-decoration:underline solid color-mix(in srgb, var(--board-line) 70%, transparent);text-underline-offset:.2em;text-decoration-thickness:2px}.hint-tip.svelte-4kql5r{z-index:3;border:2px solid var(--board-line);background:var(--board-grain), var(--board-bubble);max-width:90%;color:var(--board-type-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;pointer-events:none;border-radius:.875rem;padding:.3rem .85rem;font-size:1.125rem;font-weight:700;line-height:1.25;position:absolute;bottom:calc(100% - .5rem);left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fffcf4d9}html.dark .hint-tip.svelte-4kql5r{box-shadow:0 0 0 2px #0000004d}.voice-foot.svelte-4kql5r{padding-bottom:calc(1rem + env(safe-area-inset-bottom));justify-content:center;display:flex}.counter.svelte-1xrm060{flex-wrap:wrap;align-items:flex-end;gap:.5rem;min-height:2.75rem;padding-bottom:.5rem;display:flex}.counter-thing.svelte-1xrm060{object-fit:contain;width:2.75rem;height:2.75rem}.scene-end.svelte-1xrm060{width:100%;max-width:28rem;min-height:var(--app-visible-height,100dvh);padding:1rem 1rem max(2.5rem, calc(1.25rem + env(safe-area-inset-bottom)));flex-direction:column;align-items:stretch;gap:1rem;margin:0 auto;display:flex}.scene-end-picture.svelte-1xrm060{position:relative}.scene-end-frame.svelte-1xrm060{border:2.5px solid var(--kit-edge);border-radius:var(--kit-corner);width:100%;display:block}.scene-end-coco.svelte-1xrm060{line-height:0;position:absolute;bottom:0;right:.25rem}.scene-end-words.svelte-1xrm060{flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.scene-end-go.svelte-1xrm060{border:2px solid var(--kit-go-lip);border-radius:var(--kit-corner);background-color:var(--kit-go);min-height:3.5rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);justify-content:center;align-items:center;margin-top:auto;padding:.6rem 1.25rem;font-size:1.375rem;font-weight:600;text-decoration:none;display:flex}.scene-end-quiet.svelte-1xrm060{align-self:center;min-height:2.75rem}.scene-title.svelte-1xrm060{color:var(--g-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;margin:0 0 .75rem;font-size:max(13px,.875rem);font-weight:700}.talk.svelte-1xrm060{flex-direction:column;flex:1 0 auto;justify-content:flex-end;gap:.75rem;display:flex}.talk.framed.svelte-1xrm060{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;justify-content:flex-start;overflow-y:auto}.talk.framed.svelte-1xrm060>.chat:where(.svelte-1xrm060){margin-top:auto}.talk.framed.cut.svelte-1xrm060{-webkit-mask-image:linear-gradient(#0000 1.25rem,#000 3.5rem);mask-image:linear-gradient(#0000 1.25rem,#000 3.5rem)}.talk.waiting.svelte-1xrm060{visibility:hidden}.scene-title.svelte-1xrm060{pointer-events:none}.chat.svelte-1xrm060{flex-direction:column;gap:.7rem;display:flex}.next-line.svelte-1xrm060{border:2px solid var(--kit-line-strong);min-height:2.75rem;color:var(--kit-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-end;align-items:center;padding:.3rem .9rem;font-size:1.375rem;font-weight:600;display:inline-flex}.narration.svelte-1xrm060{max-width:100%;color:var(--g-ink-2);text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.15rem .25rem;font-size:1.1875rem;line-height:1.5}.narration.speaking.svelte-1xrm060 .words:where(.svelte-1xrm060){color:var(--g-ink)}.line-row.svelte-1xrm060{align-items:flex-end;gap:.5rem;display:flex}.line-row.mine.svelte-1xrm060{flex-direction:row-reverse}.bubble.svelte-1xrm060{border:2px solid var(--g-edge);background:var(--g-other);max-width:85%;color:var(--g-ink);text-align:left;cursor:pointer;border-radius:1.125rem 1.125rem 1.125rem .375rem;padding:.625rem .875rem;font-size:1.1875rem;font-weight:600;line-height:1.4;transition:border-color .16s,box-shadow .16s;display:flow-root}.mine.svelte-1xrm060 .bubble:where(.svelte-1xrm060){border-color:var(--g-line);color:var(--g-ink-2);background:0 0;border-radius:1.125rem 1.125rem .375rem}.mine.answered.svelte-1xrm060 .bubble:where(.svelte-1xrm060){border-color:var(--g-edge);background:var(--g-me);color:var(--g-ink)}.bubble.speaking.svelte-1xrm060{box-shadow:0 0 0 4px var(--g-sound-ring)}.translation.svelte-1xrm060{color:var(--g-ink-2);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin-top:.2rem;font-size:1.375rem;font-weight:600;line-height:1.3;display:block}.narration.svelte-1xrm060 .translation:where(.svelte-1xrm060){margin-top:.2rem;display:block}.wave.svelte-1xrm060{color:var(--g-accent-text);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.pending.svelte-1xrm060{cursor:default;padding:.625rem .875rem}.pending.svelte-1xrm060 .dot:where(.svelte-1xrm060){background:var(--g-accent);opacity:.6;border-radius:999px;width:.5rem;height:.5rem;margin:1.375rem .3rem 0 0;animation:1.2s ease-in-out 3 svelte-1xrm060-blink;display:inline-block}.pending.svelte-1xrm060 .dot:where(.svelte-1xrm060):nth-of-type(2){animation-delay:.15s}.pending.svelte-1xrm060 .dot:where(.svelte-1xrm060):nth-of-type(3){animation-delay:.3s}@keyframes svelte-1xrm060-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.yl-ask.svelte-1xrm060{flex-direction:column;gap:.6rem;display:flex}.yl-ask.svelte-1xrm060 .ask-prompt:where(.svelte-1xrm060){margin:0}.choices.svelte-1xrm060{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.choices.svelte-1xrm060 .answer:where(.svelte-1xrm060){width:auto;max-width:100%}.yl-voice.svelte-1xrm060:empty{display:none}.choice-face.svelte-1xrm060{object-fit:contain;flex:none;width:2.5rem;height:2.5rem;margin-block:-.25rem;display:block}.choice-text.svelte-1xrm060{min-width:0;font-size:1.3125rem}.scene-ask.svelte-1xrm060 .answer.right:where(.svelte-1xrm060):after,.scene-ask.svelte-1xrm060 .answer.wrong:where(.svelte-1xrm060):after{display:none}.scene-ask.svelte-1xrm060 .answer.wrong:where(.svelte-1xrm060){border-color:var(--g-soft-line);background:var(--g-surface);color:var(--g-muted);opacity:.55}.said.svelte-1xrm060{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.said.svelte-1xrm060 button:where(.svelte-1xrm060){width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .6rem;padding:.45rem .25rem;display:grid}.dot.svelte-1xrm060{background:var(--g-right);border-radius:999px;width:.6rem;height:.6rem}.dot.second.svelte-1xrm060{background:var(--g-second)}.dot.missed.svelte-1xrm060{background:var(--g-wrong)}.said-text.svelte-1xrm060{font-weight:700}.said-tr.svelte-1xrm060{color:var(--g-muted);grid-column:2;font-size:max(13px,.9rem)}@media (prefers-reduced-motion:reduce){.pending.svelte-1xrm060 .dot:where(.svelte-1xrm060){opacity:.6;animation:none}}.narration.svelte-1xrm060{border:2px solid var(--g-soft-line);border-radius:var(--kit-corner);background:var(--g-surface);color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);padding:.75rem 1rem;font-size:1.25rem;font-weight:600;line-height:1.4}.narration.svelte-1xrm060 .learned-line:where(.svelte-1xrm060){font-family:inherit}.bubble.svelte-1xrm060 .learned-line:where(.svelte-1xrm060){font-size:1.625rem;line-height:1.3}.bubble.svelte-1xrm060,.mine.svelte-1xrm060 .bubble:where(.svelte-1xrm060),.mine.answered.svelte-1xrm060 .bubble:where(.svelte-1xrm060){border-color:var(--g-soft-line)}.mine.svelte-1xrm060 .bubble.missed:where(.svelte-1xrm060){border-color:var(--g-warm);background:var(--g-warm-wash);color:var(--g-ink)}.bubble.svelte-1xrm060 .learned-line:where(.svelte-1xrm060),.choice-text.learned-line.svelte-1xrm060{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.choice-text.svelte-1xrm060{font-size:1.625rem;line-height:1.3}.next-line.svelte-1xrm060{border-color:var(--g-soft-line);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.result.svelte-lbfwgy,.talk.svelte-lbfwgy,.board-answer.svelte-lbfwgy,.next-room.svelte-lbfwgy{--board-paper:#faf2e3;--board-card:#fbf4e7;--board-bubble:#fbf5ea;--board-line:#7d6546;--board-ink:#1d1a15;--board-ring:#1b1d1a;--board-gold:#f8d474;--board-tried:#dfd2c3;--board-tried-ink:#a3968a;--board-telling:#776b5d;--board-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .24 0 0 0 .07 0'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");--board-soft:0 0 .5px .5px #7e654659;--board-type:"Nunito", "Open Sans", system-ui, sans-serif;--board-stretch:normal;--board-tracking:-.022em;--board-type-ink:#1e1914;--board-type-soft:0 0 .7px #2b241c8c}html.dark .result.svelte-lbfwgy,html.dark .talk.svelte-lbfwgy,html.dark .board-answer.svelte-lbfwgy,html.dark .next-room.svelte-lbfwgy{--board-paper:#1d1712;--board-card:#2a211a;--board-bubble:#2d241c;--board-line:#a48661;--board-ink:#f1e6d2;--board-ring:#0f0b08;--board-tried:#3a3027;--board-tried-ink:#8c7e6b;--board-telling:#a99b86;--board-type-ink:#f3e9d6;--board-type-soft:0 0 .7px #f3e9d659;--board-soft:0 0 .5px .5px #0006}html.dark .stage:has(.board-talk){background:radial-gradient(120% 90% at 50% 45%,#241c16 0%,#1d1712 62%,#151009 100%)}.app:has(.stage .board-talk){background:#f8efdf}html.dark .app:has(.stage .board-talk){background:#1d1712}html.dark .stage:has(.board-talk) .top .bar{background:#2c241c;box-shadow:inset 0 0 0 1.25px #4a3d2f}:is(html.dark .stage:has(.board-talk) .top .icon .mark,html.dark .stage:has(.board-talk) .top .sound .mark){filter:none}.mine.answered.svelte-lbfwgy .learned-line:where(.svelte-lbfwgy),.board-answer.right.svelte-lbfwgy .choice-text:where(.svelte-lbfwgy){color:#1e1914;text-shadow:none}html.dark .balloon-shape.svelte-lbfwgy .halo:where(.svelte-lbfwgy){stroke:#00000059}html.dark .board-answer.svelte-lbfwgy,html.dark .next-line.svelte-lbfwgy,html.dark .board-end-quiet.svelte-lbfwgy{box-shadow:0 0 0 2px #0000004d, var(--board-soft)}.stage:has(.board-talk){background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .24 0 0 0 .06 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>"),radial-gradient(120% 90% at 50% 45%,#fcf7ec 0%,#f8efdf 62%,#efe3cf 100%)}.stage:has(.board-talk) .body{background:0 0}.stage:has(.board-talk) .top .bar{background:#e9dccb;border:0;border-radius:999px;height:.8125rem;position:relative;overflow:visible;box-shadow:inset 0 0 0 1.25px #d3c1a7}.stage:has(.board-talk) .top .bar .fill{background:#3f6a57;border:0;border-radius:999px;min-width:1.5rem;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #2b4d3e,inset 0 2.5px 0 -1px #ffffff47}:is(.board-talk.svelte-lbfwgy,.board-answer.svelte-lbfwgy,.stage:has(.board-talk) .top){filter:blur(.35px)}.stage:has(.board-talk) .top .icon .mark{filter:brightness(.55)contrast(1.4);transform:scale(1.22)}.stage:has(.board-talk) .top .sound .mark{filter:brightness(.55)contrast(1.4);transform:scale(1.3)}.stage:has(.board-talk) .scene{border:0;border-top:3px solid #120c0a;border-bottom:4px solid #120c0a;border-radius:0;width:100%;margin:0 0 .75rem}.counter.svelte-lbfwgy{flex-wrap:wrap;align-items:flex-end;gap:.5rem;min-height:2.75rem;padding-bottom:.5rem;display:flex}.counter-thing.svelte-lbfwgy{object-fit:contain;width:2.75rem;height:2.75rem}.scene-title.svelte-lbfwgy{color:var(--g-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;pointer-events:none;margin:0 0 .75rem;font-size:max(13px,.875rem);font-weight:700}.board-end-go.svelte-lbfwgy{color:#fbf6ea;min-height:4.25rem;font-family:var(--board-type);font-stretch:var(--board-stretch);text-align:center;filter:blur(.35px);background:#2f5d47;border:2.25px solid #234a38;border-radius:1.375rem;justify-content:center;align-items:center;margin-top:0;padding:.6rem 1.25rem;font-size:1.5rem;font-weight:900;line-height:1.2;text-decoration:none;display:flex;box-shadow:0 0 0 2px #fffcf499,inset 0 2.5px 0 -1px #ffffff2e}.talk.svelte-lbfwgy{flex-direction:column;flex:1 0 auto;justify-content:flex-end;gap:1.25rem;display:flex}.talk.framed.svelte-lbfwgy{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;justify-content:flex-start;overflow-y:auto}.talk.framed.svelte-lbfwgy>.chat:where(.svelte-lbfwgy){margin-top:auto}.talk.framed.cut.svelte-lbfwgy{-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem);mask-image:linear-gradient(#0000 0,#000 1.5rem)}.talk.waiting.svelte-lbfwgy{visibility:hidden}.chat.svelte-lbfwgy{flex-direction:column;gap:1rem;display:flex}.next-room.svelte-lbfwgy{pointer-events:none;justify-content:flex-end;align-items:center;display:flex}.next-line.svelte-lbfwgy{border:2.25px solid var(--board-line);background:var(--board-grain), var(--board-card);min-height:2.875rem;color:var(--board-type-ink);font-family:var(--board-type);font-stretch:var(--board-stretch);text-shadow:var(--board-type-soft);pointer-events:auto;cursor:pointer;filter:blur(.35px);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem 1.125rem .25rem 1.375rem;font-size:1.25rem;font-weight:900;display:inline-flex;box-shadow:0 0 0 2px #fffcf4d9,0 0 .6px 2.4px #6e563a40}.next-mark.svelte-lbfwgy{font-size:1.625rem;line-height:1;transform:translateY(-.06em)}.narration.svelte-lbfwgy{max-width:100%;color:var(--board-telling);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:left;cursor:pointer;background:0 0;border:none;align-self:stretch;padding:0;font-size:1.25rem;font-weight:600;line-height:1.4}.narration.svelte-lbfwgy .learned-line:where(.svelte-lbfwgy){font-family:inherit}.again-note.svelte-lbfwgy{color:var(--board-type-ink);cursor:default;margin-top:.5rem;font-weight:700}.narration.speaking.svelte-lbfwgy .words:where(.svelte-lbfwgy){color:var(--board-ink)}.line-row.svelte-lbfwgy{align-items:center;gap:.75rem;display:flex}.line-row.mine.svelte-lbfwgy{flex-direction:row-reverse}.line-row.svelte-lbfwgy:not(:has(.speaker)){padding-inline:1rem}.speaker.svelte-lbfwgy{background:var(--kit-surface);border:2.5px solid #2c231c;border-radius:999px;flex:none;width:7.5rem;height:7.5rem;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #fbf5ea}.speaker.svelte-lbfwgy img:where(.svelte-lbfwgy){object-fit:cover;width:122%;height:122%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble.svelte-lbfwgy{isolation:isolate;max-width:calc(100% - 8.25rem);box-shadow:none;color:var(--board-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.875rem 1.25rem .875rem 1.5rem;display:block;position:relative}.balloon-shape.svelte-lbfwgy{z-index:-1;pointer-events:none;position:absolute;top:0;left:-15px;overflow:visible}.mine.svelte-lbfwgy .balloon-shape:where(.svelte-lbfwgy){left:auto;right:-15px;transform:scaleX(-1)}.balloon-shape.svelte-lbfwgy .halo:where(.svelte-lbfwgy){fill:none;stroke:#fffcf4d9;stroke-width:5px;stroke-linejoin:round}.balloon-shape.svelte-lbfwgy .body:where(.svelte-lbfwgy){fill:var(--board-bubble);stroke:var(--board-line);stroke-width:2.25px;stroke-linejoin:round;filter:drop-shadow(0 0 .4px #6e563a8c)}.mine.answered.svelte-lbfwgy .balloon-shape:where(.svelte-lbfwgy) .body:where(.svelte-lbfwgy){fill:var(--board-gold)}.mine.answered.svelte-lbfwgy .bubble.missed:where(.svelte-lbfwgy) .balloon-shape:where(.svelte-lbfwgy) .body:where(.svelte-lbfwgy){fill:var(--board-bubble)}.bubble.cue.svelte-lbfwgy{cursor:default;min-width:min(14rem,100% - 8.25rem)}.bubble.cue.svelte-lbfwgy .balloon-shape:where(.svelte-lbfwgy) .body:where(.svelte-lbfwgy){fill:var(--board-paper,#faf2e3);stroke-dasharray:7 5}.cue-text.svelte-lbfwgy{color:var(--board-telling);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:1.125rem;font-weight:600;line-height:1.3;display:block}.cue-text.dots.svelte-lbfwgy{letter-spacing:.25em;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.38}.mine.answered.svelte-lbfwgy .bubble:where(.svelte-lbfwgy):not(.missed) .translation:where(.svelte-lbfwgy){color:#6b5532;opacity:1}.mine.answered.svelte-lbfwgy .bubble.missed:where(.svelte-lbfwgy) .learned-line:where(.svelte-lbfwgy){color:var(--board-type-ink)}.mine.svelte-lbfwgy .bubble.missed:where(.svelte-lbfwgy){background:var(--board-bubble)}.bubble.svelte-lbfwgy .learned-line:where(.svelte-lbfwgy){font-family:var(--board-type);font-stretch:var(--board-stretch);letter-spacing:var(--board-tracking);color:var(--board-type-ink);text-shadow:var(--board-type-soft);font-size:1.75rem;font-weight:900;line-height:1.38}.bubble.speaking.svelte-lbfwgy .balloon-shape:where(.svelte-lbfwgy) .body:where(.svelte-lbfwgy){stroke:var(--board-ink)}.translation.svelte-lbfwgy{color:var(--board-telling);opacity:.85;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin-top:.2rem;font-size:1.0625rem;font-weight:500;line-height:1.35;display:block}.wave.svelte-lbfwgy{color:var(--board-ink);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.board-answer.svelte-lbfwgy{box-sizing:border-box;pointer-events:auto;border:2.25px solid var(--board-line);background:var(--board-grain), var(--board-card);width:100%;color:var(--board-ink);text-align:center;background-clip:padding-box;border-radius:1.375rem;justify-content:center;align-items:center;padding:.625rem 1rem;display:flex;transform:none;box-shadow:0 0 0 2px #fffcf4d9,0 0 .6px 2.4px #6e563a40;min-height:0!important}.choice-text.svelte-lbfwgy{min-width:0;font-family:var(--board-type);font-stretch:var(--board-stretch);letter-spacing:var(--board-tracking);color:var(--board-type-ink);text-shadow:var(--board-type-soft);font-size:1.75rem;font-weight:900;line-height:1.25}.board-answer.wrong.svelte-lbfwgy .choice-text:where(.svelte-lbfwgy){color:var(--board-tried-ink);text-shadow:none}.board-answer.right.svelte-lbfwgy{border-color:var(--board-line);background:var(--board-grain), var(--board-gold);color:var(--board-ink)}.board-answer.wrong.svelte-lbfwgy{border-color:var(--board-line);background:var(--board-grain), var(--board-tried);color:var(--board-tried-ink);opacity:1}.board-answer.right.svelte-lbfwgy:after,.board-answer.wrong.svelte-lbfwgy:after{display:none}.board-answer.again-try.right.svelte-lbfwgy{background:var(--board-grain), var(--board-card);border-color:var(--board-type-ink);border-width:3px}.board-answer.svelte-lbfwgy{overflow:visible}.hint-word.svelte-lbfwgy{cursor:help;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hint-word.marked.svelte-lbfwgy{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--board-line) 28%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--board-line) 28%, transparent);text-underline-offset:.22em;text-decoration-thickness:1.5px}.hint-word.open.svelte-lbfwgy{-webkit-text-decoration:underline solid color-mix(in srgb, var(--board-line) 70%, transparent);text-decoration:underline solid color-mix(in srgb, var(--board-line) 70%, transparent);text-underline-offset:.2em;text-decoration-thickness:2px}.hint-tip.svelte-lbfwgy{z-index:3;border:2px solid var(--board-line);background:var(--board-grain), var(--board-bubble);max-width:90%;color:var(--board-type-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;pointer-events:none;border-radius:.875rem;padding:.3rem .85rem;font-size:1.125rem;font-weight:700;line-height:1.25;position:absolute;bottom:calc(100% - .5rem);left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fffcf4d9}html.dark .hint-tip.svelte-lbfwgy{box-shadow:0 0 0 2px #0000004d}.board-end.svelte-lbfwgy{width:100%;max-width:28rem;min-height:var(--app-visible-height,100dvh);padding:2rem .8rem max(2.1rem, calc(1.25rem + env(safe-area-inset-bottom)));background:var(--board-paper);flex-direction:column;align-items:stretch;gap:1.25rem;margin:0 auto;display:flex}.board-end-picture.svelte-lbfwgy{aspect-ratio:2;object-fit:cover;border-top:3px solid #120c0a;border-bottom:4px solid #120c0a;width:calc(100% + 1.6rem);max-width:none;margin:-2rem -.8rem 0;display:block}.board-end-faces.svelte-lbfwgy{justify-content:center;gap:1rem;margin-top:auto;display:flex}.board-end-faces.svelte-lbfwgy .speaker:where(.svelte-lbfwgy){width:7.5rem;height:7.5rem}.board-end-words.svelte-lbfwgy{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:.625rem;margin-block:auto;display:grid}.end-word.svelte-lbfwgy{border:2.25px solid var(--board-line);background:var(--board-grain), var(--board-card);min-width:0;min-height:3.875rem;color:var(--board-type-ink);animation:.22s both g2-rise;animation-delay:calc(.3s + var(--i,0) * 80ms);border-radius:1.375rem;justify-content:center;align-items:center;gap:.35rem;padding:.375rem .75rem;display:flex;box-shadow:0 0 0 2px #fffcf4d9}.end-word.gold.svelte-lbfwgy{background:var(--board-grain), var(--board-gold);color:#1e1914}.end-word.svelte-lbfwgy img,.end-word.svelte-lbfwgy svg{flex:none}.end-word.wide.svelte-lbfwgy{grid-column:span 2}.end-word.lone.svelte-lbfwgy{grid-column:1/-1;justify-self:center;width:calc(50% - .3125rem)}.end-word.svelte-lbfwgy .learned-word:where(.svelte-lbfwgy){white-space:nowrap;min-width:0;font-family:var(--board-type);font-stretch:var(--board-stretch);letter-spacing:var(--board-tracking);text-align:center;font-size:1.5rem;font-weight:900;line-height:1.15}html.dark .end-word.svelte-lbfwgy{box-shadow:0 0 0 2px #0000004d}@media (prefers-reduced-motion:reduce){.end-word.svelte-lbfwgy{animation:none}}.board-end-next.svelte-lbfwgy{color:var(--board-telling);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;margin:0 0 -.5rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.board-end-quiet.svelte-lbfwgy{filter:blur(.35px);border:2.25px solid var(--board-line);background:var(--board-grain), var(--board-card);min-height:2.75rem;color:var(--board-type-ink);font-family:var(--board-type);font-stretch:var(--board-stretch);cursor:pointer;border-radius:999px;align-self:center;padding:.25rem 1.25rem;font-size:1.125rem;font-weight:800;box-shadow:0 0 0 2px #fffcf4d9}.card.svelte-1buys7y{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;gap:.05rem;width:100%;min-height:4.5rem;padding:.4rem .35rem;font-size:1.375rem;font-weight:600;line-height:1.2;position:relative}.card.svelte-1buys7y:not(.up){background:var(--g-surface-2)}.card.lit.svelte-1buys7y{border-width:3px;border-color:var(--g-accent);background:var(--g-accent-wash);border-style:dashed;animation:.4s ease-in-out 3 svelte-1buys7y-memory-lit}@keyframes svelte-1buys7y-memory-lit{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.card.lit.svelte-1buys7y{animation:none}}.back.svelte-1buys7y{opacity:.85;place-items:center;display:grid}.card.meaning.up.svelte-1buys7y{font-weight:600}.thing.svelte-1buys7y{object-fit:contain;pointer-events:none;width:auto;max-width:92%;height:auto;max-height:4.25rem;margin:auto;display:block}.card.right.svelte-1buys7y{border-color:var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text);cursor:default;pointer-events:none;animation:.22s ease-in .2s forwards svelte-1buys7y-memory-gone}.card.right.helped.svelte-1buys7y{border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text)}.card.gone.svelte-1buys7y{visibility:hidden}.card.shake.svelte-1buys7y{animation:.16s ease-out svelte-1buys7y-memory-shake}@keyframes svelte-1buys7y-memory-shake{0%,to{transform:translate(0)}33%{transform:translate(-2px)}66%{transform:translate(2px)}}@keyframes svelte-1buys7y-memory-gone{to{visibility:hidden;opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.card.right.svelte-1buys7y{visibility:hidden;animation:none}.card.shake.svelte-1buys7y{animation:none}}.face.svelte-1buys7y{flex-direction:column;align-items:center;gap:.05rem;animation:.18s ease-out svelte-1buys7y-memory-turn;display:flex}@keyframes svelte-1buys7y-memory-turn{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.face.svelte-1buys7y{animation:none}}.form.svelte-1buys7y{color:var(--g-muted);font-size:1rem;font-weight:600;line-height:1.25}.new-meaning.svelte-1buys7y{color:var(--g-accent-text);font-size:1.375rem;font-weight:600;line-height:1.2}.branch.svelte-rqzpf6{z-index:-1;pointer-events:none;width:130%;height:auto;margin-top:calc(-11.6% - 3px);animation:.22s ease-out both svelte-rqzpf6-branch-in;position:absolute;top:100%;left:-15%}@keyframes svelte-rqzpf6-branch-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.branch.svelte-rqzpf6{animation:none}}.arena.svelte-cwwebg{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;position:relative}.arena.framed.svelte-cwwebg{display:block;position:absolute;inset:0}.arena.framed.svelte-cwwebg .memory-head:where(.svelte-cwwebg),.arena.framed.svelte-cwwebg .board:where(.svelte-cwwebg){display:contents}.coco.svelte-cwwebg{z-index:2;pointer-events:none;line-height:0;position:absolute}.arena.framed.svelte-cwwebg .card .lemma{--word-size:var(--card-word)}.memory-head.svelte-cwwebg{justify-content:flex-end;display:flex}.board.svelte-cwwebg{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(4.5rem,1fr);gap:.625rem;max-height:34rem;display:grid}.board.wide.svelte-cwwebg{grid-template-columns:repeat(4,1fr)}.coco-side.svelte-cwwebg{line-height:0}.blank.svelte-cwwebg{border-radius:var(--g-radius);background:var(--g-surface-2);opacity:.55;place-items:center;display:grid;position:absolute}.blank.svelte-cwwebg svg:where(.svelte-cwwebg){fill:none;stroke:var(--g-pen);stroke-width:2.4px;stroke-linecap:round}.card.svelte-1rq9wlr{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;gap:.05rem;width:100%;min-height:4rem;padding:.45rem .3rem;font-size:1.375rem;font-weight:600;line-height:1.2;position:relative}.card.svelte-1rq9wlr:not(.up){--m12-back:color-mix(in srgb, var(--kit-miss) 90%, var(--kit-warm));--m12-edge:color-mix(in srgb, var(--kit-gold-chip) 70%, var(--m12-back));border-color:color-mix(in srgb, var(--m12-back) 80%, var(--kit-ink));background:var(--m12-back);color:var(--kit-paper)}.card.svelte-1rq9wlr:not(.up):before{border:1.5px solid var(--m12-edge);border-radius:calc(var(--g-radius) - 4px);content:"";pointer-events:none;position:absolute;inset:4px}html.dark .card.svelte-1rq9wlr:not(.up){--m12-back:color-mix(in srgb, var(--kit-miss) 62%, var(--kit-paper))}.lily.svelte-1rq9wlr{object-fit:contain;pointer-events:none;width:1.75rem;height:1.75rem;display:block}.card.svelte-1rq9wlr .lemma:where(.svelte-1rq9wlr){font-size:1.625rem;font-weight:700;line-height:1.15}.card.rock.svelte-1rq9wlr{animation:.33s steps(3,jump-none) svelte-1rq9wlr-memory-rock}@keyframes svelte-1rq9wlr-memory-rock{0%,to{transform:rotate(0)}30%{transform:rotate(-1.6deg)}70%{transform:rotate(1.2deg)}}.card.lit.svelte-1rq9wlr{border-width:3px;border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text);border-style:dashed;animation:.4s steps(2,jump-none) 3 svelte-1rq9wlr-memory-lit}@keyframes svelte-1rq9wlr-memory-lit{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.card.lit.svelte-1rq9wlr{animation:none}}.back.svelte-1rq9wlr{font-family:var(--kit-font-display);opacity:.6;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;animation:.18s steps(3,jump-none) svelte-1rq9wlr-memory-turn;display:grid}.card.meaning.up.svelte-1rq9wlr{font-weight:600}.thing.svelte-1rq9wlr{object-fit:contain;pointer-events:none;width:auto;max-width:92%;height:auto;max-height:2.75rem;margin:auto;display:block}.card.right.svelte-1rq9wlr{border-color:var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text);cursor:default;pointer-events:none;animation:.24s steps(3,jump-none) .18s forwards svelte-1rq9wlr-memory-gone}.card.right.helped.svelte-1rq9wlr{border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text)}.card.gone.svelte-1rq9wlr{visibility:hidden}@keyframes svelte-1rq9wlr-memory-gone{to{visibility:hidden;opacity:0;transform:scale(.85)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.card.right.svelte-1rq9wlr{visibility:hidden;animation:none}}.face.svelte-1rq9wlr{flex-direction:column;align-items:center;gap:.05rem;animation:.18s steps(3,jump-none) svelte-1rq9wlr-memory-turn;display:flex}@keyframes svelte-1rq9wlr-memory-turn{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.face.svelte-1rq9wlr,.back.svelte-1rq9wlr,.card.rock.svelte-1rq9wlr{animation:none}}.form.svelte-1rq9wlr{color:var(--g-muted);font-size:1rem;font-weight:600;line-height:1.25}.arena.svelte-6lw1kq{position:absolute;inset:0}.coco.svelte-6lw1kq{z-index:3;pointer-events:none;line-height:0;position:absolute}.place.svelte-6lw1kq{background:0 0;overflow:visible}.place.svelte-6lw1kq rect:where(.svelte-6lw1kq){fill:none;stroke:var(--g-pen);stroke-width:1.6px;stroke-dasharray:5 6;stroke-linecap:round;opacity:.45}html.dark .place.svelte-6lw1kq rect:where(.svelte-6lw1kq){opacity:.75}.line.svelte-6lw1kq{border:2.5px solid var(--g-pip-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink);overflow-wrap:anywhere;border-radius:.875rem;justify-content:center;align-items:baseline;gap:.45rem;padding:.2rem .55rem;display:flex}.line.landed.svelte-6lw1kq{animation:.24s steps(3,jump-none) svelte-6lw1kq-line-written}@keyframes svelte-6lw1kq-line-written{0%{transform:scale(1.12)}to{transform:none}}.line.thing.svelte-6lw1kq{justify-content:flex-start;align-items:center}.line.plate.svelte-6lw1kq{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:.4rem .6rem}.line.plate.thing.svelte-6lw1kq{flex-direction:row;gap:.5rem}.line.helped.svelte-6lw1kq{border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text)}.word.svelte-6lw1kq{font-family:var(--kit-font-label);font-size:var(--page-word);font-stretch:var(--kit-label-stretch);-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.15}.meaning.svelte-6lw1kq{font-family:var(--kit-font-label);font-size:.875rem;font-stretch:var(--kit-label-stretch);opacity:.85;font-weight:600;line-height:1.2}.line.plate.svelte-6lw1kq .meaning:where(.svelte-6lw1kq){font-size:1rem}.drawn.svelte-6lw1kq{width:var(--thing);height:var(--thing);object-fit:contain;pointer-events:none;flex:none}@media (prefers-reduced-motion:reduce){.line.landed.svelte-6lw1kq{animation:none}}.go.svelte-6lw1kq{border:0;border-bottom:5px solid var(--g-go-lip);border-radius:var(--g-radius);background-color:var(--g-go);color:var(--g-go-ink);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:flex}.step.svelte-o6qyem{position:absolute;inset:0}.hint.svelte-o6qyem{color:var(--g-drawn-ink,var(--g-ink));align-items:center;margin:0;display:flex}.word.svelte-o6qyem{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.75rem 1.25rem;display:inline-flex}.word.svelte-o6qyem[data-under]{visibility:hidden}.coco-flow.svelte-o6qyem{z-index:2;pointer-events:none;line-height:0;transform:scaleX(-1)}.text.svelte-o6qyem{max-width:100%}.word.right.svelte-o6qyem{border:2.5px solid var(--g-pip-lip);background:var(--g-gold-wash);box-shadow:none;color:var(--g-gold-text);border-radius:.875rem;animation:.52s cubic-bezier(.3,1.4,.5,1) forwards svelte-o6qyem-odd-out}@keyframes svelte-o6qyem-odd-out{to{transform:translate(calc(var(--out-x) * .4rem), calc(var(--out-y) * .4rem)) rotate(calc(var(--out-x) * 4deg))}}.word.quiet.svelte-o6qyem{opacity:.6}@media (prefers-reduced-motion:reduce){.word.right.svelte-o6qyem{animation:none}}.tile.word.svelte-o6qyem:not(.right):not(.wrong){border:2.5px solid color-mix(in srgb, var(--g-edge) 27%, var(--g-surface));background:var(--g-surface);box-shadow:none;border-radius:.875rem}.tile.word.svelte-o6qyem .learned-word{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.voice-foot.svelte-tebzfl{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.voice-foot.svelte-tebzfl:empty{display:none}.gathered.svelte-tebzfl{flex-direction:column;gap:.4rem;min-width:0;padding-bottom:.5rem;display:flex}.found-words.svelte-tebzfl{flex-direction:row-reverse;justify-content:safe flex-end;gap:.3rem;max-width:14rem;display:flex;overflow:hidden}.found.svelte-tebzfl{border:2px solid var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:999px;flex:none;padding:.1rem .6rem;font-size:.9375rem;font-weight:700}.gathered.placed.svelte-tebzfl{flex:1;align-items:center;gap:.6rem}.found-words.slots.svelte-tebzfl{flex-flow:wrap;justify-content:center;gap:.45rem;max-width:none;overflow:visible}.slots.svelte-tebzfl .found:where(.svelte-tebzfl){justify-content:center;align-items:center;min-width:3.75rem;height:2.4rem;padding:0 .8rem;font-size:1.05rem;display:inline-flex}.piece.svelte-g93q76{position:relative}.build-step.svelte-g93q76{display:block;position:absolute;inset:0}.build-step.waiting.svelte-g93q76,.build-step.waiting.svelte-g93q76~.tray:where(.svelte-g93q76){visibility:hidden}.prompt.svelte-g93q76{position:absolute}.build-step.svelte-g93q76,.tray.svelte-g93q76{--build-soft:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface))}.sentence-card.svelte-g93q76{border:2px solid var(--build-soft);background:var(--g-surface);border-radius:1rem}.line-face.svelte-g93q76{border:1.25px solid var(--g-edge);object-fit:cover;border-radius:999px}.build-step.svelte-g93q76 .sentence:where(.svelte-g93q76){display:contents}.line-room.svelte-g93q76{margin:0}.prompt.svelte-g93q76{z-index:1;color:var(--g-ink-2);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);border:none;margin:0;padding:0 calc(.7rem + 1.5px) calc(.7rem + 1.5px);font-weight:600;line-height:1.45}.sentence.svelte-g93q76{border:1.5px solid var(--kit-ink);border-radius:var(--kit-corner);background:var(--kit-surface);color:var(--g-ink);font-size:var(--build-line,1.5625rem);flex-wrap:wrap;align-items:center;gap:.45rem .35rem;margin:0;padding:.6rem .8rem;line-height:1.5;display:flex}.piece.svelte-g93q76{color:var(--g-ink-2)}.piece.current.svelte-g93q76{color:var(--g-right-text);font-weight:700}.piece.revealed.svelte-g93q76{color:var(--g-ink);font-weight:700}.later.svelte-g93q76{color:var(--g-muted)}.built-line.svelte-g93q76{border:2px solid var(--build-soft);background:color-mix(in srgb, var(--g-edge) 5%, var(--g-surface));border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:7rem;min-height:4rem;padding:.3rem;display:inline-flex;position:relative}.built-line.wrong.svelte-g93q76{border-color:var(--g-wrong)}.built-line.right.svelte-g93q76{border-color:color-mix(in srgb, var(--g-right-text) 55%, var(--build-soft))}.built-line.right.svelte-g93q76 .tile{cursor:default}.built-line.right.svelte-g93q76 .tile .learned-word{color:var(--g-right-text)}.built-line.svelte-g93q76 .tile.wrong:where(.svelte-g93q76){border-width:2.5px;translate:0 -2px;rotate:-4deg}.built-line.svelte-g93q76 .tile.wrong:where(.svelte-g93q76):nth-child(2n){rotate:4deg}.built-line.svelte-g93q76 .tile.wrong:where(.svelte-g93q76) .learned-word:where(.svelte-g93q76){-webkit-text-decoration:underline wavy var(--g-wrong);text-decoration:underline wavy var(--g-wrong);text-underline-offset:.25em;text-decoration-thickness:2px}.built-line.svelte-g93q76{min-height:calc(var(--build-line,1.5rem) * 2.1)}.built-line.svelte-g93q76 .tile{min-width:2.75rem;min-height:max(calc(2.75rem * var(--fit,1)), calc(var(--build-line,1.5rem) * 1.9 * var(--fit,1)));padding:.1rem .5rem}.tray.svelte-g93q76{display:contents}.tray.svelte-g93q76 .tile:where(.svelte-g93q76){min-width:0;min-height:0;margin:0;padding:.6rem 1rem;position:absolute}.tray.svelte-g93q76 .tile:where(.svelte-g93q76),.built-line.svelte-g93q76 .tile:where(.svelte-g93q76){border:2.5px solid var(--build-soft);background:var(--g-surface);box-shadow:none;border-radius:.875rem}.tray.svelte-g93q76 .tile:where(.svelte-g93q76):active:not(:disabled){border-bottom-width:2.5px;margin-bottom:0}.built-line.svelte-g93q76 .tile.given:where(.svelte-g93q76){cursor:default;opacity:.8}.tray.svelte-g93q76 .tile.ghost:where(.svelte-g93q76){background:color-mix(in srgb, var(--g-edge) 7%, var(--g-surface));border-color:#0000}.build-step.svelte-g93q76 .learned-word:where(.svelte-g93q76),.tray.svelte-g93q76 .learned-word:where(.svelte-g93q76){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-weight:700}.tray.svelte-g93q76 .tile:where(.svelte-g93q76)[data-under]{visibility:hidden}.coco-flow.svelte-g93q76{z-index:2;pointer-events:none;line-height:0;position:absolute;transform:scaleX(-1)}.tray.svelte-g93q76 .tile:where(.svelte-g93q76):disabled{cursor:default}.built.svelte-g93q76{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.built.svelte-g93q76 button:where(.svelte-g93q76){border:none;border-bottom:1px solid var(--g-line);width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.1rem;padding:.45rem .25rem;display:flex}.built-text.svelte-g93q76{font-weight:700}.built-tr.svelte-g93q76{color:var(--g-muted);font-size:max(13px,.9rem)}.arena.svelte-qxiq52{position:absolute;inset:0}.arena.svelte-qxiq52 .cell{min-height:0;padding:.6rem}.perch.svelte-qxiq52{pointer-events:none}.run.svelte-qxiq52{position:absolute;bottom:.4rem;left:0}.coco.svelte-qxiq52{z-index:2;pointer-events:none;line-height:0}.coco-face.svelte-qxiq52{display:inline-block;transform:scaleX(-1)}.found.svelte-qxiq52{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;display:block;overflow:hidden}.flow-skip.svelte-qxiq52{float:right;width:0}.flow-coco.svelte-qxiq52{float:right;clear:right}.found-pair.svelte-qxiq52{vertical-align:middle;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;align-items:center;gap:.35rem;margin:0 1.1rem .3rem 0;font-size:.9375rem;font-weight:700;animation:.36s ease-out both svelte-qxiq52-found-in;display:inline-flex}.found-pair.svelte-qxiq52 img:where(.svelte-qxiq52){object-fit:contain;width:1.75rem;height:1.75rem}.found-pair.svelte-qxiq52 .gloss:where(.svelte-qxiq52){color:var(--kit-muted);font-weight:600}.found-pair.svelte-qxiq52 .word:where(.svelte-qxiq52){font-size:1.125rem;font-weight:800}.found-pair.svelte-qxiq52 .dash:where(.svelte-qxiq52){color:var(--kit-muted);font-weight:400}@keyframes svelte-qxiq52-found-in{0%{opacity:0;transform:translate(4rem)}}@media (prefers-reduced-motion:reduce){.found-pair.svelte-qxiq52{animation:none}}.tile.cell.ghost.svelte-12lhjov{visibility:hidden}.bulbs.svelte-12lhjov{flex:none;align-items:flex-start;display:inline-flex}.bulb.svelte-12lhjov{width:2.4rem;height:auto;margin:0 -.3rem;transition:filter .2s}.bulb.on.svelte-12lhjov{animation:.32s ease-out svelte-12lhjov-bulb-on}@keyframes svelte-12lhjov-bulb-on{0%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bulb.on.svelte-12lhjov{animation:none}}.cell.sound.svelte-12lhjov{justify-content:center;align-items:center}.combo.svelte-12lhjov{color:var(--g-ink);font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);pointer-events:none;flex:none;align-items:center;font-weight:700;display:inline-flex}.combo.svelte-12lhjov .bump:where(.svelte-12lhjov){border:2px solid var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .75rem .2rem .4rem;display:inline-flex}.bump.svelte-12lhjov{animation:.26s ease-out svelte-12lhjov-rush-bump}@keyframes svelte-12lhjov-rush-bump{0%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bump.svelte-12lhjov{animation:none}}.combo.hot.svelte-12lhjov{color:var(--g-warm-text)}.grid.svelte-12lhjov{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(3.75rem,5.25rem);align-content:start;gap:.75rem;max-height:34rem;transition:opacity .2s,filter .2s;display:grid}.cell.svelte-12lhjov{overflow-wrap:anywhere;width:100%;height:100%;min-height:3.75rem;font-size:1.25rem}.cell.right.svelte-12lhjov{border-color:var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text)}.gloss.svelte-12lhjov{gap:.4rem}.lemma.svelte-12lhjov,.gloss-text.svelte-12lhjov{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thing.svelte-12lhjov{aspect-ratio:1;object-fit:contain;flex:none;width:auto;max-width:3.5rem;height:80%;max-height:3.5rem}.cell.hinted.svelte-12lhjov{border-width:3px;border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text);border-style:dashed;font-weight:700;animation:.4s ease-in-out 3 svelte-12lhjov-rush-hint}@keyframes svelte-12lhjov-rush-hint{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cell.hinted.svelte-12lhjov{animation:none}}.cell.svelte-12lhjov:not(.gloss){flex-direction:column;gap:.05rem;position:relative}.form.svelte-12lhjov{color:var(--g-muted);font-size:max(13px,.875rem);font-weight:600}.arena.svelte-1t3c2vl{position:absolute;inset:0}.arena.svelte-1t3c2vl .cell{min-height:0;padding:.6rem}.perch.svelte-1t3c2vl{pointer-events:none}.run.svelte-1t3c2vl{position:absolute;bottom:.4rem;left:0}.coco.svelte-1t3c2vl{z-index:2;pointer-events:none;line-height:0}.coco-face.svelte-1t3c2vl{display:inline-block;transform:scaleX(-1)}.haul.svelte-1t3c2vl{z-index:1;pointer-events:none;align-items:flex-end;gap:.4rem;padding-inline:.75rem;display:flex;overflow:hidden}.haul.svelte-1t3c2vl:after{content:"";flex:none;width:.1rem}.stood.svelte-1t3c2vl{flex:none}img.stood.svelte-1t3c2vl{object-fit:contain;filter:drop-shadow(0 2px #0000002e);width:2.75rem;height:2.75rem}.stood.word.svelte-1t3c2vl{border:1.5px solid var(--kit-ink);background:var(--g-warm-wash);color:var(--kit-ink);font-family:var(--kit-font-display);border-radius:999px;padding:.15rem .6rem;font-size:1.05rem;font-weight:700}.burst.svelte-1t3c2vl{z-index:25;pointer-events:none}.burst.svelte-1t3c2vl img:where(.svelte-1t3c2vl){width:2.6rem;animation:.9s ease-out both svelte-1t3c2vl-burst;position:absolute}@keyframes svelte-1t3c2vl-burst{0%{opacity:0;transform:scale(.2)rotate(-40deg)}30%{opacity:1}to{opacity:0;transform:scale(1.1)rotate(10deg)translateY(-1.5rem)}}@media (prefers-reduced-motion:reduce){.burst.svelte-1t3c2vl img:where(.svelte-1t3c2vl){animation:none}}.stood.landed.svelte-1t3c2vl{animation:.52s cubic-bezier(.3,.7,.4,1.25) .16s backwards svelte-1t3c2vl-fly-down}@keyframes svelte-1t3c2vl-fly-down{0%{opacity:0;transform:translate(1.5rem,-14rem)scale(1.5)rotate(-12deg)}35%{opacity:1}to{transform:none}}@media (prefers-reduced-motion:reduce){.stood.landed.svelte-1t3c2vl{animation:none}}.bulbs.svelte-j8wg1{flex:none;align-items:flex-start;display:inline-flex}.bulb.svelte-j8wg1{width:2.4rem;height:auto;margin:0 -.3rem;transition:filter .2s}.bulb.on.svelte-j8wg1{animation:.32s ease-out svelte-j8wg1-bulb-on}@keyframes svelte-j8wg1-bulb-on{0%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bulb.on.svelte-j8wg1{animation:none}}.cell.sound.svelte-j8wg1{justify-content:center;align-items:center}.combo.svelte-j8wg1{color:var(--g-ink);pointer-events:none;flex:none;align-items:center;font-size:1.0625rem;font-weight:900;display:inline-flex}.combo.svelte-j8wg1 .bump:where(.svelte-j8wg1){border:2px solid var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .75rem .2rem .4rem;display:inline-flex}.bump.svelte-j8wg1{animation:.26s ease-out svelte-j8wg1-rush-bump}@keyframes svelte-j8wg1-rush-bump{0%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bump.svelte-j8wg1{animation:none}}.combo.hot.svelte-j8wg1{color:var(--g-warm-text)}.grid.svelte-j8wg1{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(3.75rem,5.25rem);align-content:start;gap:.75rem;max-height:34rem;transition:opacity .2s,filter .2s;display:grid}.cell.svelte-j8wg1{overflow-wrap:anywhere;width:100%;height:100%;min-height:3.75rem;font-size:1.25rem}.cell.right.svelte-j8wg1{border-color:var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text)}.gloss.svelte-j8wg1{gap:.4rem;font-weight:500}.cell.gone.svelte-j8wg1{visibility:hidden;pointer-events:none}.cell.hinted.svelte-j8wg1{border-width:3px 3px 4px;border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text);border-style:dashed;font-weight:700;animation:.4s ease-in-out 3 svelte-j8wg1-rush12-hint}@keyframes svelte-j8wg1-rush12-hint{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cell.hinted.svelte-j8wg1{animation:none}}.cell.svelte-j8wg1:not(.gloss){flex-direction:column;gap:.05rem;position:relative}.thing.svelte-j8wg1{object-fit:contain;flex:none;width:2.25rem;height:2.25rem}.form.svelte-j8wg1{color:var(--g-muted);font-size:max(13px,.8125rem);font-weight:600}.gloss.svelte-j8wg1 .spark:where(.svelte-j8wg1){z-index:2;width:2rem;animation:.26s ease-out svelte-j8wg1-spark;position:absolute;top:-.6rem;right:.6rem}@keyframes svelte-j8wg1-spark{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@media (prefers-reduced-motion:reduce){.gloss.svelte-j8wg1 .spark:where(.svelte-j8wg1){animation:none}}.step.svelte-44e9h0{flex-direction:column;gap:.9rem;display:flex}.step.framed.svelte-44e9h0{display:block;position:absolute;inset:0}.step.framed.waiting.svelte-44e9h0{visibility:hidden}.step.framed.svelte-44e9h0 .ask-title:where(.svelte-44e9h0),.step.framed.svelte-44e9h0 .note:where(.svelte-44e9h0){margin:0}.step.framed.svelte-44e9h0 .table:where(.svelte-44e9h0){display:contents}.step.framed.svelte-44e9h0 .thing:where(.svelte-44e9h0){min-height:0;padding:.5rem}.step.framed.svelte-44e9h0 .thing:where(.svelte-44e9h0) img:where(.svelte-44e9h0){width:var(--thing,4.5rem);height:var(--thing,4.5rem)}.step.framed.svelte-44e9h0 .thing:where(.svelte-44e9h0)[data-under]{visibility:hidden}.kind.svelte-44e9h0{margin:0}.prompt.svelte-44e9h0{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.coco-side.svelte-44e9h0{flex:none;margin-left:auto}.shelf-row .coco-side.svelte-44e9h0{margin-bottom:-1.125rem}.nina-face.svelte-44e9h0{box-sizing:border-box;border:1.25px solid var(--g-edge);border-radius:50%;width:5.5rem;height:5.5rem;position:absolute}.step.svelte-44e9h0{--serve-soft:color-mix(in srgb, var(--g-edge) 27%, var(--g-surface))}.step.svelte-44e9h0 .tile.thing:where(.svelte-44e9h0):not(.right):not(.wrong){border:2.5px solid var(--serve-soft);background:var(--g-surface);box-shadow:none;border-radius:.875rem}.step.svelte-44e9h0 .tile.thing:where(.svelte-44e9h0):active:not(:disabled){border-bottom-width:2.5px;margin-bottom:0}.line.svelte-44e9h0{color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.line.svelte-44e9h0 .named:where(.svelte-44e9h0){background:var(--g-word-mark);color:inherit;border-radius:.3125rem;padding:0 .2rem;font-weight:700}.tray.svelte-44e9h0{box-sizing:border-box;border:2.5px solid var(--g-soft-line);background-color:color-mix(in srgb, var(--g-edge) 7%, var(--g-surface));border-radius:.875rem;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex;position:relative}.tray.served.svelte-44e9h0{animation:.52s ease-in .38s forwards svelte-44e9h0-served}@keyframes svelte-44e9h0-served{to{opacity:0;transform:translate(10rem)scale(.3)}}@media (prefers-reduced-motion:reduce){.tray.served.svelte-44e9h0{animation:none}}.tray.svelte-44e9h0 img:where(.svelte-44e9h0){object-fit:contain;flex:0 auto;width:auto;min-width:0;height:100%;max-height:3.5rem}.note.svelte-44e9h0{color:var(--g-ink-2);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);margin:0;font-size:1rem;font-weight:700}.table.svelte-44e9h0{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.thing.svelte-44e9h0{justify-content:center;align-items:center;min-height:6rem;padding:.5rem;display:flex}.thing.svelte-44e9h0 img:where(.svelte-44e9h0){object-fit:contain;width:4.25rem;height:4.25rem}.step.svelte-44e9h0{flex:1;justify-content:flex-end;min-height:0}.thing.svelte-44e9h0{min-height:clamp(5rem,10dvh,6rem)}.thing.svelte-44e9h0 img:where(.svelte-44e9h0){width:4.5rem;height:4.5rem}.thing.selected.svelte-44e9h0{border-color:var(--g-warm);background:var(--g-warm-wash);opacity:.55}.listen-row.svelte-44e9h0{justify-content:center;align-items:center;display:flex}.listen-row.svelte-44e9h0 .speaker{width:3.5rem;height:3.5rem}.hear.svelte-4j11e1{border:3px solid var(--g-bg);background:var(--g-sound);width:3rem;height:3rem;color:var(--g-sound-ink);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}.card.svelte-105msr7{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:1rem;display:flex}.card.classic.svelte-105msr7{flex:none;justify-content:flex-start;gap:.875rem}.word-card.svelte-105msr7{border:2.5px solid var(--g-soft-line);background:var(--g-surface);width:calc(100% - 1.5rem);color:var(--g-ink);font:inherit;cursor:pointer;border-radius:1rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.1rem 1.75rem 1.1rem 1rem;display:flex;position:relative;container-type:inline-size}.word-card.to-learn.svelte-105msr7,.word-card.to-know.svelte-105msr7{z-index:2}.word-card.to-learn.svelte-105msr7{--box-x:-30%;--box-turn:-8deg;animation:.24s ease-in forwards svelte-105msr7-into-box}.word-card.to-know.svelte-105msr7{--box-x:30%;--box-turn:8deg;animation:.24s ease-in forwards svelte-105msr7-into-box}@keyframes svelte-105msr7-into-box{to{transform:translate(var(--box-x), var(--box-y,140%)) scale(.35) rotate(var(--box-turn));opacity:0}}.word.svelte-105msr7{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:min(var(--sort-word,3.25rem), calc(155cqi / var(--longest,1)));overflow-wrap:break-word;font-weight:700;line-height:1.1}.line.svelte-105msr7{color:var(--g-ink);border:2.5px solid var(--g-soft-line);background:var(--g-surface);font-size:1.125rem;line-height:1.5;font-size:var(--sort-line,1.3125rem);border-radius:1rem;align-self:center;margin:0;padding:.6rem 1.1rem}.hit.svelte-105msr7{background:var(--g-word-mark);color:var(--g-ink);border-radius:.375rem;padding:0 .2rem;font-weight:800}.meaning.svelte-105msr7{color:var(--g-ink-2);font-size:1.375rem;font-weight:800}.card.framed.svelte-105msr7{display:block;position:absolute;inset:0}.card.framed.waiting.svelte-105msr7,.card.framed.waiting.svelte-105msr7~.boxes:where(.svelte-105msr7){visibility:hidden}.card.framed.svelte-105msr7 .word-card:where(.svelte-105msr7){gap:0;margin:0}.card.framed.svelte-105msr7 .word:where(.svelte-105msr7){overflow-wrap:normal}.card.framed.svelte-105msr7 .line:where(.svelte-105msr7){text-align:center;margin:0}.card.framed.svelte-105msr7 .hit:where(.svelte-105msr7){font-weight:inherit;box-shadow:0 0 0 .2rem var(--g-word-mark);background:var(--g-word-mark);padding:0}.boxes.svelte-105msr7{display:contents}.boxes.svelte-105msr7 .choice.learn:where(.svelte-105msr7),.boxes.svelte-105msr7 .choice.know:where(.svelte-105msr7){min-height:0;margin:0;padding:.5rem}.coco-flow.svelte-105msr7{z-index:2;pointer-events:none;line-height:0;position:absolute;transform:scaleX(-1)}.meaning.kept.svelte-105msr7{visibility:hidden}.choice.svelte-105msr7{width:100%;font-weight:700}.choice.learn.svelte-105msr7,.choice.know.svelte-105msr7{flex-direction:column;gap:.3rem;min-height:8.5rem;font-size:1.375rem}.choice.know.svelte-105msr7,.choice.learn.svelte-105msr7{color:var(--g-ink)}.summary.svelte-105msr7{flex-direction:column;gap:.6rem;display:flex}.said.svelte-105msr7{color:var(--g-ink-2);margin:0}.big-chips.svelte-105msr7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.big-chip.svelte-105msr7{border:2.5px solid var(--g-soft-line);background:var(--g-surface);min-width:0;min-height:3rem;color:var(--g-ink);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;padding:.2rem .6rem;display:inline-flex}.big-chip.svelte-105msr7 .learned-word:where(.svelte-105msr7){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.big-chip.svelte-105msr7:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;min-width:50%}.strip.svelte-18wi3pg{position:absolute;inset:0}.strip.waiting.svelte-18wi3pg{visibility:hidden}.head.svelte-18wi3pg{display:contents}.head.svelte-18wi3pg .ask-title:where(.svelte-18wi3pg){margin:0;padding-bottom:.5rem}.end-strip.svelte-18wi3pg{grid-template-columns:repeat(2,1fr);gap:1rem;padding:.75rem 1.25rem 0;display:grid}.end-card.svelte-18wi3pg{border:2.5px solid var(--g-soft-line);background:var(--g-surface);border-radius:.875rem;padding:.4rem;display:block;position:relative;rotate:-1.5deg}.end-card.svelte-18wi3pg:nth-child(2n){rotate:1.5deg}.end-frame.svelte-18wi3pg{aspect-ratio:4/5;object-fit:cover;border-radius:.625rem;width:100%;display:block}.cards.svelte-18wi3pg{display:contents}.card.svelte-18wi3pg{border:2.5px solid var(--g-soft-line);background:var(--g-surface);color:var(--g-ink);text-align:left;cursor:pointer;border-radius:.875rem;flex-direction:column;gap:.4rem;padding:.4rem .4rem .55rem;transition:transform .12s,border-color .16s,box-shadow .2s;display:flex;position:absolute}.card.svelte-18wi3pg:active:not(:disabled){transform:translateY(2px)}.card.svelte-18wi3pg:disabled{cursor:default}.frame.svelte-18wi3pg{object-fit:cover;background:var(--g-line);clip-path:inset(0 round .625rem);border-radius:.625rem;flex:1 1 0;width:100%;min-height:4.5rem;transition:filter .42s,opacity .42s;display:block}.card.veiled.svelte-18wi3pg .frame:where(.svelte-18wi3pg){filter:blur(12px)saturate(.8);opacity:.35}.card.veiled.svelte-18wi3pg .line:where(.svelte-18wi3pg){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;place-items:center;padding:0 .35rem;font-size:1.375rem;font-weight:700;line-height:1.25;display:grid;position:absolute;inset:.4rem .4rem .55rem}.line.svelte-18wi3pg{flex:none;font-size:1rem;font-weight:600;line-height:1.3}.card.laid.svelte-18wi3pg{border-color:color-mix(in srgb, var(--g-edge) 60%, var(--g-surface))}.number.svelte-18wi3pg{border:2px solid var(--g-soft-line);background:var(--g-surface);width:2rem;height:2rem;color:var(--g-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:999px;place-items:center;font-weight:700;animation:.25s ease-out svelte-18wi3pg-pop;display:grid;position:absolute;top:-.55rem;left:-.55rem}.card.shown.svelte-18wi3pg .number:where(.svelte-18wi3pg){background:var(--g-warm-wash);color:var(--g-warm-text)}.card.shown.svelte-18wi3pg{transition:left .36s,top .36s,width .36s,height .36s,transform .12s,border-color .16s,box-shadow .2s}.card.playing.svelte-18wi3pg{border-color:var(--g-edge);box-shadow:0 0 0 .3rem var(--g-sound-ring);transform:scale(1.03)}.card.shake.svelte-18wi3pg{animation:.34s svelte-18wi3pg-shake}@keyframes svelte-18wi3pg-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes svelte-18wi3pg-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.number.svelte-18wi3pg,.card.shake.svelte-18wi3pg{animation:none}.card.playing.svelte-18wi3pg{transform:none}.frame.svelte-18wi3pg{transition:none}}.board.svelte-gnumdf{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.row.svelte-gnumdf{border:2.5px solid var(--g-soft-line);border-radius:var(--g-radius);background:var(--g-surface);grid-template-columns:1.8rem minmax(0,1fr) auto;grid-template-areas:"place who score"".squares squares";align-items:center;gap:.35rem .5rem;padding:.6rem .8rem;display:grid}.row.you.svelte-gnumdf{background:var(--g-surface-2)}.place.svelte-gnumdf{color:var(--g-muted);grid-area:place;place-items:center;font-weight:700;display:grid}.who.svelte-gnumdf{color:var(--g-ink);font-family:var(--kit-font-name);text-overflow:ellipsis;white-space:nowrap;grid-area:who;font-size:1.125rem;font-weight:700;overflow:hidden}.row.you.svelte-gnumdf .who:where(.svelte-gnumdf){color:var(--g-accent-text)}.score.svelte-gnumdf{color:var(--g-ink-2);grid-area:score;font-size:1.0625rem;font-weight:600}.squares.svelte-gnumdf{flex-wrap:wrap;grid-area:squares;gap:.45rem;display:flex}.part.svelte-gnumdf{gap:.1875rem;display:inline-flex}.square.svelte-gnumdf{border-radius:.1875rem;width:.85rem;height:.85rem;display:block}.square.m1.svelte-gnumdf{background:var(--g-right)}.square.m2.svelte-gnumdf{background:var(--g-second)}.square.m0.svelte-gnumdf{background:var(--g-wrong)}.race.svelte-1vbqqhx,.offer.svelte-1vbqqhx{flex-direction:column;gap:.75rem;display:flex}.race.svelte-1vbqqhx{margin-bottom:1.25rem}.offer.svelte-1vbqqhx{margin-top:1.25rem}.offer.is-dare.svelte-1vbqqhx{border-top:0;align-items:center;margin-top:2rem;padding-top:0}.offer.is-dare.svelte-1vbqqhx>*{align-self:stretch}.offer.is-dare.svelte-1vbqqhx .dare-coco:where(.svelte-1vbqqhx){align-self:center}.dare-title.svelte-1vbqqhx{color:var(--g-ink);font-family:var(--kit-font-display);text-align:center;margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.offer-button.svelte-1vbqqhx{gap:.5rem;width:100%}.sent.svelte-1vbqqhx{color:var(--g-right-text);text-align:center;white-space:pre-line;margin:0;font-weight:700}.note.svelte-1vbqqhx{color:var(--g-muted);margin:0;font-weight:700}.wl-step.framed.svelte-ecjnov{padding:0;display:block;position:absolute;inset:0}.wl-step.waiting.svelte-ecjnov{visibility:hidden}.wl-step.framed.svelte-ecjnov .with-coco:where(.svelte-ecjnov),.wl-step.framed.svelte-ecjnov .beside-main:where(.svelte-ecjnov),.wl-step.framed.svelte-ecjnov .wl-choices:where(.svelte-ecjnov){display:contents}.wl-step.framed.svelte-ecjnov .wl-label:where(.svelte-ecjnov),.wl-step.framed.svelte-ecjnov .line-gloss:where(.svelte-ecjnov),.wl-step.framed.svelte-ecjnov .ask-title:where(.svelte-ecjnov){margin:0}.wl-step.framed.svelte-ecjnov .wl-card:where(.svelte-ecjnov){justify-content:center;margin:0}.wl-step.framed.svelte-ecjnov .coco-side:where(.svelte-ecjnov){justify-content:center;align-items:flex-end;margin:0;display:flex}.wl-step.framed.svelte-ecjnov .answer:where(.svelte-ecjnov){min-height:0}.wl-step.svelte-ecjnov{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex-direction:column;gap:.875rem;padding-top:.125rem;display:flex}.wl-step.svelte-ecjnov .line-gloss:where(.svelte-ecjnov){color:var(--g-ink-2);text-align:left;background:0 0;border-radius:0;align-self:flex-start;padding:0 .25rem}.wl-step.svelte-ecjnov .speech-bubble:where(.svelte-ecjnov) small:where(.svelte-ecjnov){font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:1.0625rem;line-height:1.45}.wl-wait.svelte-ecjnov{max-width:28rem;color:var(--g-muted);text-align:center;margin:0 auto;padding:30vh 1rem 0;font-weight:700}.wl-anchor.svelte-ecjnov{max-width:11rem;color:var(--g-ink);font-family:var(--kit-font-title);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:none;align-items:center;gap:.125rem;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.wl-dots.svelte-ecjnov{flex:none;gap:3px;display:inline-flex}.wl-dot.svelte-ecjnov{background:var(--g-pip-off);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--g-pip-off-lip);border-radius:999px;transition:background-color .24s;display:inline-block}.wl-dot.on.svelte-ecjnov{background:var(--g-pip);box-shadow:inset 0 0 0 1.5px var(--g-pip-lip);animation:.36s cubic-bezier(.3,1.5,.5,1) svelte-ecjnov-wl-dot}@keyframes svelte-ecjnov-wl-dot{0%{transform:scale(.4)}to{transform:scale(1)}}.wl-label.svelte-ecjnov{color:var(--g-ink);margin:0 0 -.375rem;font-size:1rem;font-weight:700}.wl-card.svelte-ecjnov{border:2px solid var(--g-edge);border-radius:var(--kit-corner);background:var(--g-gold-wash);box-shadow:0 4px 0 var(--g-edge);flex-direction:column;align-items:center;gap:.125rem;margin-right:1.5rem;padding:1rem 1.75rem 1rem 1rem;display:flex;position:relative}.wl-word.svelte-ecjnov{color:var(--g-ink);font-family:var(--kit-font-title);overflow-wrap:anywhere;text-align:center;font-weight:700;line-height:1.1}.wl-meaning.svelte-ecjnov{color:var(--g-ink-2);text-align:center;font-size:1.375rem;font-weight:700}.wl-sound.svelte-ecjnov{border:2px solid var(--g-sound-edge);background:var(--g-sound);width:3.25rem;height:3.25rem;box-shadow:0 0 0 3px var(--g-bg);color:var(--g-sound-ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wl-sound.svelte-ecjnov:active{scale:.94}.wl-sound.small.svelte-ecjnov{border:none;width:max(2.75rem,44px);height:max(2.75rem,44px)}.wl-ask-row.svelte-ecjnov{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.wl-text.svelte-ecjnov{color:var(--g-ink);font-size:1.375rem;font-weight:600;line-height:1.35}.wl-lit.svelte-ecjnov{color:var(--g-sound-line)}.wl-gap.svelte-ecjnov{border-bottom:3px solid var(--g-ink);white-space:pre;min-width:4.5rem;display:inline-block}.wl-filled.svelte-ecjnov{border:2px solid var(--g-go);background:var(--g-right-wash);color:var(--g-right-text);font-family:var(--kit-font-title);border-radius:.5rem;padding:0 .3rem;font-weight:700}.wl-step.framed.svelte-ecjnov .wl-filled:where(.svelte-ecjnov){font:inherit;box-shadow:0 0 0 2px var(--g-go), 0 0 0 .2rem var(--g-right-wash);border:none;padding:0}.wl-step.framed.svelte-ecjnov .wl-filled.shown:where(.svelte-ecjnov){box-shadow:0 0 0 2px var(--g-warm), 0 0 0 .2rem var(--g-warm-wash)}.wl-filled.shown.svelte-ecjnov{border-color:var(--g-warm);background:var(--g-warm-wash);color:var(--g-warm-text)}.wl-choices.svelte-ecjnov{flex-direction:column;gap:.75rem;display:flex}.wl-choices.svelte-ecjnov .answer[data-under]:where(.svelte-ecjnov){visibility:hidden}.wl-choice.svelte-ecjnov{font-size:1.1875rem;font-weight:700}.wl-choices.svelte-ecjnov .answer:where(.svelte-ecjnov){text-align:center;justify-content:center}.meanings.svelte-ecjnov .wl-choice:where(.svelte-ecjnov){font-size:1.25rem}.wl-foot.svelte-ecjnov{padding:1rem 1.25rem calc(1.25rem + var(--g2-foot-inset,env(safe-area-inset-bottom)))}.wl-go.svelte-ecjnov{border-radius:var(--kit-corner);background-color:var(--g-go);width:100%;height:3.5rem;box-shadow:0 4px 0 var(--g-go-lip);color:var(--g-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.wl-go.svelte-ecjnov:active{box-shadow:0 1px 0 var(--g-go-lip);transform:translateY(3px)}.wl-card.svelte-ecjnov{border:2.5px solid var(--g-soft-line);background:var(--g-surface);box-shadow:none;color:inherit;font:inherit;cursor:pointer;border-radius:1rem}.wl-word.svelte-ecjnov,.wl-anchor.svelte-ecjnov,.wl-filled.svelte-ecjnov,.wl-meaning.svelte-ecjnov,.wl-label.svelte-ecjnov,.wl-text.svelte-ecjnov,.wl-choice.svelte-ecjnov{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.wl-sound.small.svelte-ecjnov{box-shadow:none;background:0 0;border:none}.speech-bubble.svelte-ecjnov{border-color:var(--g-soft-line)}.answer.svelte-ecjnov:not(.right):not(.wrong){border:2.5px solid var(--g-soft-line);box-shadow:none;border-radius:.875rem}.wl-back.svelte-ecjnov{padding:.75rem 1rem calc(1.5rem + var(--g2-foot-inset,env(safe-area-inset-bottom)));color:var(--g-ink-2);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;margin:0;font-size:.9375rem;font-weight:700}.challenge.svelte-xhiinh{width:100%;max-width:var(--g-col);min-height:var(--app-visible-height,100dvh);padding:2rem 1rem calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}.hero.svelte-xhiinh{text-align:center}.hero-row.svelte-xhiinh{justify-content:center;align-items:flex-end;gap:.75rem;display:flex}.hero-row.svelte-xhiinh svg{display:block}h1.svelte-xhiinh{color:var(--g-ink);margin:.75rem 0 0;font-size:1.75rem;font-weight:900;line-height:1.2}.lesson.svelte-xhiinh{color:var(--g-muted);margin:.35rem 0 0;font-weight:800}.dare.svelte-xhiinh{color:var(--g-ink);text-align:center;margin:0;font-size:1.1rem;font-weight:800}.sent.svelte-xhiinh{color:var(--g-right-text);text-align:center;margin:0;font-weight:800}.note.svelte-xhiinh{color:var(--g-muted);text-align:center;margin:-.5rem 0 0;font-weight:700}.actions.svelte-xhiinh{padding:.75rem 0 calc(.25rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--g-bg) .75rem);flex-direction:column;gap:.75rem;margin-top:auto;display:flex;position:sticky;bottom:0}.rest.svelte-xhiinh{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.rest.svelte-xhiinh .cta:where(.svelte-xhiinh){font-size:.9rem}.week.svelte-utpj1w{grid-template-columns:repeat(7,1fr);gap:.5rem;height:7rem;display:grid}.day.svelte-utpj1w{flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;display:flex}.col.svelte-utpj1w{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.15rem;width:100%;min-height:0;display:flex}.n.svelte-utpj1w{color:var(--kit-ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:900;line-height:1}.bar.svelte-utpj1w{border:2px solid var(--kit-line-strong);background:var(--kit-surface-2);border-radius:.5rem;width:100%;max-width:2.25rem;height:.625rem}.bar.on.svelte-utpj1w{border-color:var(--kit-gold-lip);background:var(--kit-gold)}.is-go.svelte-utpj1w .bar.on:where(.svelte-utpj1w){border-color:var(--kit-go-lip);background:var(--kit-go)}.is-go.svelte-utpj1w .bar.on.chosen:where(.svelte-utpj1w){background:var(--kit-go-text)}.bar.chosen.svelte-utpj1w:not(.on){border-style:dashed;border-color:var(--kit-go-text)}.name.svelte-utpj1w{color:var(--kit-muted);font-size:.875rem;font-weight:700}.name.today.svelte-utpj1w{color:var(--kit-ink);font-weight:900}.day-tap.svelte-utpj1w{height:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}.day-tap.svelte-utpj1w:focus-visible{box-shadow:0 0 0 3px var(--kit-gold);border-radius:.5rem;outline:none}.name.chosen.svelte-utpj1w{color:var(--kit-ink);text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.path.svelte-jsjrip{border:2px solid var(--g-edge);border-radius:var(--kit-corner);background:var(--g-surface);box-shadow:0 4px 0 var(--g-edge);flex-direction:column;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.title.svelte-jsjrip{color:var(--g-ink);font-family:var(--kit-font-name);text-align:center;margin:0;font-size:1.375rem;font-weight:900;line-height:1.2}.goal.svelte-jsjrip{color:var(--g-ink-2);text-align:center;margin:0;font-weight:600}.chips.svelte-jsjrip{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.chip.svelte-jsjrip{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);background:var(--g-surface);color:var(--g-ink);font:inherit;cursor:pointer;padding:.3rem .75rem;font-size:1rem;font-weight:800;line-height:1.2}.chip.moving.svelte-jsjrip{border-color:var(--g-warm)}.chip.known.svelte-jsjrip{border-color:var(--g-pip-lip);background:var(--g-gold-wash);color:var(--g-gold-text)}.hear.svelte-jsjrip{border:2px solid var(--g-edge);background:var(--g-surface);box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);-webkit-tap-highlight-color:transparent;border-radius:999px;align-self:center;align-items:center;gap:.45rem;padding:.4rem .95rem .4rem .55rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.hear.svelte-jsjrip:active{box-shadow:0 1px 0 var(--g-edge);transform:translateY(2px)}.settings.svelte-7umtuw{border:2px dashed var(--g-line-strong);border-radius:var(--kit-corner);flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}h2.svelte-7umtuw{color:var(--g-ink-2);margin:0;font-size:.95rem;font-weight:900}h2.svelte-7umtuw small:where(.svelte-7umtuw),.name.svelte-7umtuw small:where(.svelte-7umtuw){color:var(--g-muted);font-weight:600}.row.svelte-7umtuw{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.name.svelte-7umtuw{color:var(--g-ink-2);flex-direction:column;font-size:.9rem;font-weight:800;display:flex}.name.svelte-7umtuw small:where(.svelte-7umtuw){font-size:.78rem}.row.svelte-7umtuw input[type=range]:where(.svelte-7umtuw){width:8rem;accent-color:var(--g-accent)}.toggle.svelte-7umtuw input:where(.svelte-7umtuw){width:1.3rem;height:1.3rem;accent-color:var(--g-accent)}.size-row.svelte-7umtuw{flex-wrap:wrap}.sizes.svelte-7umtuw{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);flex:12rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.sizes.svelte-7umtuw button:where(.svelte-7umtuw){border-radius:var(--kit-corner);min-height:2.75rem;color:var(--g-muted);cursor:pointer;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.sizes.svelte-7umtuw button.on:where(.svelte-7umtuw){border-color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 14%, transparent);color:var(--g-accent-text)}.base.svelte-7umtuw{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);background:var(--g-surface);width:6rem;color:var(--g-ink-2);font:inherit;padding:.3rem .5rem;font-weight:700}.chooser.svelte-pzcoks{flex-direction:column;gap:.6rem;display:flex}.chooser.welcome.svelte-pzcoks{border:2px solid var(--g-edge);border-radius:var(--g-radius);background:var(--g-accent-wash);box-shadow:0 4px 0 var(--g-edge);padding:1rem}.ask.svelte-pzcoks{align-items:center;gap:.6rem;display:flex}.question.svelte-pzcoks{color:var(--g-ink);margin:0;font-size:1.3rem;font-weight:900;line-height:1.2}.pill.svelte-pzcoks{border:2px solid var(--g-edge);background:var(--g-surface);box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .65rem;font-weight:800;display:inline-flex}.pill.svelte-pzcoks:active{box-shadow:0 1px 0 var(--g-edge);transform:translateY(2px)}.caret.svelte-pzcoks{background:var(--g-muted);width:.7rem;height:.7rem;transition:transform .16s;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.caret.up.svelte-pzcoks{transform:rotate(-90deg)}.collection.svelte-4sah0r{border:2px solid var(--g-edge);box-shadow:0 4px 0 var(--g-edge);border-radius:var(--kit-corner);background:var(--g-surface);flex-direction:column;gap:.55rem;padding:1rem 1.1rem;display:flex}.head.svelte-4sah0r{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.title.svelte-4sah0r{color:var(--g-ink);font-family:var(--kit-font-name);margin:0;font-size:1.0625rem;font-weight:900}.score.svelte-4sah0r{color:var(--g-ink-2);align-items:center;gap:.4rem;margin:0;font-weight:700;display:inline-flex}.score.svelte-4sah0r strong:where(.svelte-4sah0r){color:var(--g-ink);font-size:1.4rem;font-weight:900}.bar.svelte-4sah0r{background:var(--g-surface-2);border-radius:999px;height:.7rem;display:flex;overflow:hidden}.fill.svelte-4sah0r{height:100%;transition:width .4s}.fill.solid.svelte-4sah0r{background:var(--kit-gold)}.fill.knew.svelte-4sah0r{background:color-mix(in srgb, var(--kit-gold) 50%, transparent)}.fill.started.svelte-4sah0r{background:var(--g-warm);opacity:.85}.steps.svelte-4sah0r{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:.2rem 0 0;font-size:.75rem;font-weight:600;display:flex}.chip-mini.svelte-4sah0r{border:1.5px solid var(--g-line-strong);border-radius:999px;padding:.05rem .45rem;font-weight:800}.chip-mini.started.svelte-4sah0r{border-color:var(--g-warm);color:var(--g-ink)}.chip-mini.known.svelte-4sah0r{border-color:var(--kit-gold-lip);background:var(--kit-gold-wash);color:var(--kit-gold-text)}.miss.svelte-4sah0r{flex-basis:100%}.groups.svelte-4sah0r{flex-direction:column;gap:.55rem;margin-top:.3rem;display:flex}.group.svelte-4sah0r{border:2px solid var(--g-edge);border-radius:var(--kit-corner);background:var(--g-surface);width:100%;box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:.35rem .6rem;padding:.6rem .8rem;display:grid}.group.svelte-4sah0r:active{box-shadow:0 1px 0 var(--g-edge);transform:translateY(2px)}.group.on.svelte-4sah0r{background:var(--g-surface-2)}.group-name.svelte-4sah0r{font-weight:800}.group-name.svelte-4sah0r small:where(.svelte-4sah0r){color:var(--g-muted);font-size:.8rem;font-weight:600}.group-count.svelte-4sah0r{color:var(--g-muted);font-size:.9rem;font-weight:700}.group-count.svelte-4sah0r strong:where(.svelte-4sah0r){color:var(--kit-gold-text)}.mini.svelte-4sah0r{background:var(--g-surface-2);border-radius:999px;grid-column:1/3;height:.35rem;display:flex;overflow:hidden}.mini-known.svelte-4sah0r{background:var(--kit-gold)}.mini-moving.svelte-4sah0r{background:var(--g-warm);opacity:.85}.how.svelte-4sah0r{border:2px solid var(--g-edge);background:var(--g-surface);box-shadow:0 2px 0 var(--g-edge);color:var(--g-ink);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;margin-top:.2rem;padding:.25rem .8rem;font-size:.85rem;font-weight:800;display:inline-flex}.how.svelte-4sah0r:active{box-shadow:none;transform:translateY(2px)}.chips.svelte-4sah0r{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-4sah0r{border:2px solid var(--g-line-strong);color:var(--g-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.95rem;font-weight:700}.chip.new.svelte-4sah0r{opacity:.7}.chip.missed.svelte-4sah0r{border-color:var(--g-wrong);color:var(--g-ink);border-style:dashed}.chip.started.svelte-4sah0r{border-color:var(--g-warm);color:var(--g-ink)}.chip.ready.svelte-4sah0r{border-color:var(--g-warm);color:var(--g-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--g-right) 45%, transparent)}.chip.ready.svelte-4sah0r:after{content:" •";color:var(--g-right)}.chip.known.svelte-4sah0r,.chip.solid.svelte-4sah0r{border-color:var(--kit-gold-lip);background:var(--kit-gold-wash);color:var(--kit-gold-text)}.chip.solid.svelte-4sah0r{border-width:3px}.chip.knew.svelte-4sah0r{border-color:var(--kit-gold-lip);color:var(--kit-gold-text);border-style:dashed}.chip.open.svelte-4sah0r{outline:3px solid var(--kit-gold);outline-offset:1px;opacity:1}.grammar.svelte-4sah0r{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.grammar.svelte-4sah0r li:where(.svelte-4sah0r){flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.pattern.svelte-4sah0r{color:var(--g-ink);font-weight:800}.times.svelte-4sah0r{color:var(--g-muted);font-size:.85rem}.detail.svelte-4sah0r{border-radius:var(--kit-corner);background:var(--g-surface-2);flex-direction:column;gap:.4rem;margin-top:.3rem;padding:.75rem .85rem;display:flex}.detail-word.svelte-4sah0r{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.2rem;display:flex}.gloss.svelte-4sah0r{color:var(--g-muted);font-size:.95rem;font-weight:600}.detail-state.svelte-4sah0r{color:var(--g-ink-2);margin:0;font-size:.9rem;font-weight:600}.detail-state.known.svelte-4sah0r,.detail-state.solid.svelte-4sah0r,.detail-state.knew.svelte-4sah0r,.detail-state.ready.svelte-4sah0r{color:var(--g-right-text)}.detail-state.started.svelte-4sah0r{color:var(--g-warm-text)}.detail-state.missed.svelte-4sah0r{color:var(--g-wrong-text)}.events.svelte-4sah0r{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.events.svelte-4sah0r li:where(.svelte-4sah0r){grid-template-columns:2.2rem 1fr auto;align-items:baseline;gap:.5rem;font-size:.85rem;display:grid}.effect.svelte-4sah0r{text-align:center;font-weight:900}.effect.up.svelte-4sah0r{color:var(--g-right-text)}.effect.down.svelte-4sah0r{color:var(--g-wrong-text)}.effect.none.svelte-4sah0r{color:var(--g-muted)}.what.svelte-4sah0r{color:var(--g-ink-2)}.when.svelte-4sah0r{color:var(--g-muted);font-size:.75rem}.edge.svelte-ghyj4x{z-index:30;touch-action:none;position:absolute}.n.svelte-ghyj4x,.s.svelte-ghyj4x{cursor:ns-resize;height:8px;left:14px;right:14px}.e.svelte-ghyj4x,.w.svelte-ghyj4x{cursor:ew-resize;width:8px;top:14px;bottom:14px}.n.svelte-ghyj4x{top:0}.s.svelte-ghyj4x{bottom:0}.e.svelte-ghyj4x{right:0}.w.svelte-ghyj4x{left:0}.ne.svelte-ghyj4x,.nw.svelte-ghyj4x,.se.svelte-ghyj4x,.sw.svelte-ghyj4x{width:18px;height:18px}.ne.svelte-ghyj4x{cursor:nesw-resize;top:0;right:0}.sw.svelte-ghyj4x{cursor:nesw-resize;bottom:0;left:0}.nw.svelte-ghyj4x{cursor:nwse-resize;top:0;left:0}.se.svelte-ghyj4x{cursor:nwse-resize;bottom:0;right:0}.picture-window.svelte-19ccraz{border:2px solid var(--g-edge,var(--kit-edge,#2b2622));background:var(--g-surface-2,var(--kit-surface-2,#f4efe6));pointer-events:auto;touch-action:none;border-radius:.75rem;position:fixed;overflow:hidden;box-shadow:0 18px 60px #00000059}.frame.svelte-19ccraz{cursor:pointer;position:absolute;inset:0;overflow:hidden}img.svelte-19ccraz{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .16s ease-out;display:block}.frame.zoomed.svelte-19ccraz img:where(.svelte-19ccraz){transition:none;transform:scale(2)}.bar.svelte-19ccraz{color:#fff;cursor:move;touch-action:none;background:#22201d;align-items:center;gap:.4rem;padding:0 .6rem 0 .4rem;display:flex;position:absolute;inset:0 0 auto}.slot.svelte-19ccraz{color:#222;background:#ffffffe6;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.76rem;font-weight:900;display:inline-grid}.title.svelte-19ccraz{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;font-weight:800;overflow:hidden}.bar.svelte-19ccraz .links-button:where(.svelte-19ccraz){width:auto;padding:0 .6rem;font-size:.82rem;font-weight:800}.bar.svelte-19ccraz .links-button.on:where(.svelte-19ccraz){color:#22201d;background:#f4efe6}.links.svelte-19ccraz{z-index:2;color:#f4efe6;cursor:default;background:#22201d;border-radius:.6rem;gap:.15rem;width:min(34rem,100% - .8rem);max-height:calc(100% - 4rem);margin-top:.35rem;padding:.45rem;display:grid;position:absolute;left:.4rem;overflow-y:auto;box-shadow:0 10px 30px #0006}.link.svelte-19ccraz{border-radius:.45rem;grid-template-columns:1.5rem 3rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .4rem;display:grid}.link.svelte-19ccraz:hover{background:#ffffff12}.link-n.svelte-19ccraz{color:#d9cfbf;text-align:center;font-size:.8rem;font-weight:900}.link-label.svelte-19ccraz{grid-column:2/-1;font-size:.84rem;font-weight:800}.link-tag.svelte-19ccraz{color:#22201d;background:#f4efe6;border-radius:1rem;grid-column:2;justify-self:start;padding:.1rem .4rem;font-size:.68rem;font-weight:800}.link-tag.svelte-19ccraz:empty{visibility:hidden}.link-tag.night.svelte-19ccraz{color:#e9e3d6;background:#3b4a5c}.link-href.svelte-19ccraz{color:#9fd3f0;overflow-wrap:anywhere;font:.72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.link-href.svelte-19ccraz:hover{text-decoration:underline}.link.svelte-19ccraz .copy:where(.svelte-19ccraz){cursor:pointer;color:#f4efe6;background:#ffffff0f;border:1px solid #ffffff40;border-radius:.45rem;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.link.svelte-19ccraz .copy:where(.svelte-19ccraz):hover{background:#ffffff2e}.count.svelte-19ccraz{opacity:.85;text-align:center;flex:none;min-width:2.6rem;font-size:.8rem;font-weight:800}.bar.svelte-19ccraz button:where(.svelte-19ccraz){color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:.5rem;flex:none;place-items:center;width:2.4rem;height:2.2rem;font-size:1.5rem;font-weight:800;line-height:1;display:inline-grid}.bar.svelte-19ccraz button:where(.svelte-19ccraz):hover{background:#ffffff47}.picture-windows.svelte-1duv60{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.menu.svelte-z7ao9i{width:100%;max-width:var(--g-col);min-height:var(--app-visible-height,100dvh);padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}.topline.svelte-z7ao9i{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.user.svelte-z7ao9i{min-width:0;color:var(--g-ink-2);align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;display:inline-flex}.user.guest.svelte-z7ao9i{color:var(--g-muted)}.avatar.svelte-z7ao9i{flex:none;width:1.75rem;height:1.75rem;display:block}.who.svelte-z7ao9i{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.debug.svelte-z7ao9i{border:1px solid var(--g-gold);color:var(--g-gold);border-radius:999px;padding:.05rem .45rem;font-size:.875rem;font-weight:800}.reset.svelte-z7ao9i{border:1px dashed var(--g-gold);background:var(--g-surface);color:var(--g-gold);cursor:pointer;border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.reset-all.svelte-z7ao9i{border:1px dashed var(--g-gold);color:var(--g-gold);cursor:pointer;background:0 0;border-radius:999px;align-self:center;padding:.4rem .9rem;font-size:.85rem;font-weight:800}.back.svelte-z7ao9i{border:2px solid var(--g-edge);background:var(--g-surface);width:2.6rem;height:2.6rem;box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);border-radius:999px;flex:none;place-items:center;display:grid}.back.svelte-z7ao9i:after{content:"";background:currentColor;width:.95rem;height:.95rem;margin-right:.15rem;transform:rotate(180deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.back.svelte-z7ao9i:active{box-shadow:0 1px 0 var(--g-edge);transform:translateY(2px)}.classic.svelte-z7ao9i{color:var(--g-muted);align-self:flex-start;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.classic.svelte-z7ao9i:hover{color:var(--g-ink-2)}.classic.svelte-z7ao9i{align-self:center;margin-top:auto;font-size:.85rem}.as-link.svelte-z7ao9i{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.head.svelte-z7ao9i{text-align:center}.head.svelte-z7ao9i h1:where(.svelte-z7ao9i){font-family:var(--kit-font-name);margin:.25rem 0 0;font-size:1.75rem;font-weight:900;line-height:1.15}.head.svelte-z7ao9i .sub:where(.svelte-z7ao9i){color:var(--g-ink-2);align-items:center;gap:.4rem;margin:.3rem 0 0;font-weight:700;display:inline-flex}.hero-face.svelte-z7ao9i{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.story-picture.svelte-z7ao9i{aspect-ratio:3/2;border:2px solid var(--g-edge);border-radius:var(--kit-corner);width:100%;max-height:14rem;position:relative;overflow:hidden}.story-picture.svelte-z7ao9i img:where(.svelte-z7ao9i){object-fit:cover;object-position:center 35%;width:100%;height:100%;filter:saturate(calc(.5 + .5 * var(--light,1))) sepia(calc(.18 - .18 * var(--light,1))) brightness(calc(.94 + .06 * var(--light,1)));transition:filter 1.2s;display:block}.story-picture.svelte-z7ao9i:after{content:"";opacity:var(--light,1);mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(120% 90% at 85% 0,#ffd28299,#0000 62%);transition:opacity 1.2s;position:absolute;inset:0}.story-picture.lit.svelte-z7ao9i:after{opacity:1}.how-hard.svelte-z7ao9i{margin-top:.25rem}.road.svelte-z7ao9i{flex-direction:column;gap:1.125rem;margin:.25rem 0 0;padding:0 0 0 .5rem;list-style:none;display:flex}.stop.svelte-z7ao9i{margin-left:var(--x);align-items:center;gap:.625rem;display:flex;position:relative}.stop.svelte-z7ao9i:not(.first):before{content:"";top:-1.125rem;left:calc((var(--xp) - var(--x)) / 2 + 1.5rem);border-left:3px dotted var(--g-line-strong);height:1.125rem;position:absolute}.disc.svelte-z7ao9i{border:2px solid var(--g-edge);background:var(--g-surface-2);border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.done.svelte-z7ao9i .disc:where(.svelte-z7ao9i){background:var(--g-gold-wash)}.here.svelte-z7ao9i .disc:where(.svelte-z7ao9i){width:3.75rem;height:3.75rem;box-shadow:0 0 0 4px var(--g-go);background:0 0;border:none;border-radius:999px}.you.svelte-z7ao9i{object-fit:contain;width:100%;height:100%;display:block}.ahead.svelte-z7ao9i .disc:where(.svelte-z7ao9i){border-color:var(--g-line-strong)}.here-coco.svelte-z7ao9i{margin-left:-.75rem}.stop-name.svelte-z7ao9i{color:var(--g-ink-2);font-family:var(--kit-font-name);font-size:1.125rem;font-weight:800;line-height:1.2}.done.svelte-z7ao9i .stop-name:where(.svelte-z7ao9i){color:var(--g-ink)}.here.svelte-z7ao9i .stop-name:where(.svelte-z7ao9i){background:var(--g-go);box-shadow:0 3px 0 var(--g-go-lip);color:var(--g-go-ink);font-family:var(--kit-font-name);border-radius:999px;padding:.4rem .875rem;font-size:1.0625rem;font-weight:900}.stop-name.svelte-z7ao9i small:where(.svelte-z7ao9i){opacity:.85;font-size:.875rem;font-weight:800}.all-games.svelte-z7ao9i{border:2px solid var(--g-edge);background:var(--g-surface);box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);font:inherit;cursor:pointer;border-radius:999px;align-self:center;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:1.0625rem;font-weight:900;display:inline-flex}.all-games.svelte-z7ao9i:active{box-shadow:0 1px 0 var(--g-edge);transform:translateY(2px)}.all-games.svelte-z7ao9i .caret:where(.svelte-z7ao9i){background:currentColor;width:.7rem;height:.7rem;transition:transform .16s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4l8 8-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.all-games.svelte-z7ao9i .caret.up:where(.svelte-z7ao9i){transform:rotate(90deg)}.yours.svelte-z7ao9i{color:var(--g-ink-2);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.yours.svelte-z7ao9i strong:where(.svelte-z7ao9i){color:var(--g-ink);font-size:1.5rem;font-weight:900}.today.svelte-z7ao9i{border:2px solid var(--g-edge);border-radius:var(--kit-corner);background:var(--g-surface);box-shadow:0 4px 0 var(--g-edge);flex-direction:column;gap:.6rem;padding:.9rem 1.1rem;display:flex}.count-days.svelte-z7ao9i{color:var(--g-muted);font-size:.95rem;font-weight:700}.count-days.svelte-z7ao9i strong:where(.svelte-z7ao9i){color:var(--g-right-text);font-weight:900}.streak.svelte-z7ao9i{color:var(--g-warm-text);align-items:center;gap:.35rem;margin:0 0 .2rem;font-size:.95rem;font-weight:800;display:flex}.news.svelte-z7ao9i{border:2px solid var(--g-accent);border-radius:var(--kit-corner);background:var(--g-accent-wash);border-bottom-width:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .75rem;padding:.9rem .9rem 1rem 1rem;display:grid}.news-flag.svelte-z7ao9i{display:flex}.news-words.svelte-z7ao9i{min-width:0}.news-head.svelte-z7ao9i{color:var(--g-ink);margin:0;font-size:1.1rem;font-weight:900;line-height:1.25}.news-line.svelte-z7ao9i{color:var(--g-ink-2);margin:.15rem 0 0;font-size:.92rem;font-weight:700;line-height:1.35}.news-x.svelte-z7ao9i{border:2px solid var(--g-edge);background:var(--g-surface);width:2rem;height:2rem;box-shadow:0 2px 0 var(--g-edge);color:var(--g-ink);cursor:pointer;border-radius:999px;align-self:start;place-items:center;padding:0;display:inline-grid}.news-x.svelte-z7ao9i:active{box-shadow:none;transform:translateY(2px)}.news-go.svelte-z7ao9i{border:none;border-bottom:4px solid var(--g-go-lip);border-radius:var(--kit-corner);background:var(--g-go);color:var(--g-go-ink);font:inherit;letter-spacing:.02em;cursor:pointer;grid-column:1/-1;margin-top:.4rem;padding:.7rem 1rem;font-weight:900}.news-go.svelte-z7ao9i:active{border-bottom-width:2px;transform:translateY(2px)}.next.svelte-z7ao9i{border:none;border-bottom:4px solid var(--g-go-lip);border-radius:var(--kit-corner);background-color:var(--g-go);width:100%;min-height:3.5rem;color:var(--g-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:flex}.next.svelte-z7ao9i:active{border-bottom-width:2px;transform:translateY(2px)}.one-door.svelte-z7ao9i{border:2px solid var(--kit-edge);background:var(--kit-surface);min-height:2.75rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font:inherit;cursor:pointer;border-radius:999px;align-self:center;align-items:center;padding:.35rem 1.1rem;font-weight:900;display:inline-flex}.one-door.svelte-z7ao9i:active{box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.scrim.svelte-z7ao9i{z-index:40;background:#00000059;position:fixed;inset:0}.sheet.svelte-z7ao9i{z-index:41;width:100%;max-width:28rem;max-height:calc(var(--app-visible-height,100dvh) - 2rem);padding:.6rem 1rem calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain;border:2px solid var(--kit-edge);background:var(--kit-paper);color:var(--kit-ink);border-bottom:none;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;gap:.6rem;margin:0 auto;animation:.22s steps(4,end) svelte-z7ao9i-shelf-up;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes svelte-z7ao9i-shelf-up{0%{transform:translateY(100%)}}.sheet-grip.svelte-z7ao9i{background:var(--kit-line-strong);border-radius:999px;align-self:center;width:2.5rem;height:.3rem}.sheet-title.svelte-z7ao9i{font-size:1.375rem;font-weight:900}.sheet-sub.svelte-z7ao9i{color:var(--kit-text);font-family:var(--kit-font-name);margin-top:-.5rem;font-size:1rem;font-weight:800}.sheet-back.svelte-z7ao9i{border:2px solid var(--kit-edge);border-radius:var(--kit-corner);background:var(--kit-surface);min-height:3rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font:inherit;cursor:pointer;margin-top:.25rem;font-size:1.0625rem;font-weight:900}.shelf-label.svelte-z7ao9i{color:var(--kit-text);margin-top:.25rem;font-size:.875rem;font-weight:800}.shelf-grid.svelte-z7ao9i{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.one.svelte-z7ao9i{border:2px solid var(--kit-edge);border-radius:var(--kit-corner);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .2rem .4rem;display:flex}.one.svelte-z7ao9i:active:not(:disabled){box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.one.svelte-z7ao9i:disabled{opacity:.4;box-shadow:none;cursor:default}.one-glyph.svelte-z7ao9i{border-radius:var(--kit-corner);background:color-mix(in srgb, var(--hue) 16%, var(--kit-surface));place-items:center;width:2.6rem;height:2.6rem;display:grid}.one-name.svelte-z7ao9i{text-align:center;font-size:.75rem;font-weight:800;line-height:1.15}.one-tag.svelte-z7ao9i{color:var(--kit-muted);margin-top:-.15rem;font-size:.6875rem;font-weight:800}.one.drawn.svelte-z7ao9i .one-glyph:where(.svelte-z7ao9i){box-shadow:inset 0 0 0 2px var(--kit-go)}@media (prefers-reduced-motion:reduce){.sheet.svelte-z7ao9i{animation:none}}.side-link.svelte-z7ao9i{color:var(--g-accent-text);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.9rem;font-weight:800}@media (hover:hover){.side-link.svelte-z7ao9i:hover{text-decoration:underline}}.next-title.svelte-z7ao9i{align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:900;display:flex}.next-detail.svelte-z7ao9i{color:var(--g-ink-2);text-align:center;margin:-.25rem 0 0;font-size:.9375rem;font-weight:700}.games.svelte-z7ao9i{flex-direction:column;align-self:center;gap:1.5rem;width:min(76rem,100vw - 3rem);display:flex}.games-head.svelte-z7ao9i{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.games-line.svelte-z7ao9i{color:var(--g-ink-2);margin:0;font-size:.9rem;font-weight:600}.details-toggle.svelte-z7ao9i{border:2px solid var(--g-edge);background:var(--g-surface);box-shadow:0 3px 0 var(--g-edge);color:var(--g-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;font-weight:800}.details-toggle[aria-pressed=true].svelte-z7ao9i{background:var(--g-gold-wash)}.group.svelte-z7ao9i{flex-direction:column;gap:.75rem;display:flex}.group-name.svelte-z7ao9i{font-family:var(--kit-font-name);margin:0;font-size:1.25rem;font-weight:900}.group-name.svelte-z7ao9i small:where(.svelte-z7ao9i){color:var(--g-muted);font-family:var(--kit-font-name);margin-left:.35rem;font-size:.9rem;font-weight:700}.grid.svelte-z7ao9i{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}code.svelte-z7ao9i{background:var(--g-surface-2);overflow-wrap:anywhere;border-radius:.3rem;padding:0 .25rem;font-size:.85em}.glyph.svelte-z7ao9i .emoji{width:2.5rem;height:2.5rem}.new-tag.svelte-z7ao9i{border:1px solid var(--g-gold);color:var(--g-gold-text);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.7rem;font-weight:800}.looks.svelte-z7ao9i{border-top:2px solid var(--g-line);flex-wrap:wrap;gap:.4rem;padding:.6rem .8rem .75rem;display:flex}.look.svelte-z7ao9i{flex-direction:column;align-items:center;gap:.35rem;display:flex}.look-play.svelte-z7ao9i{border:2px solid var(--g-edge);border-radius:var(--kit-corner);background:var(--g-surface-2);color:var(--g-ink);font:inherit;cursor:pointer;padding:.2rem .65rem;font-size:.8rem;font-weight:800}.drawn.svelte-z7ao9i .look-play:where(.svelte-z7ao9i){background:var(--g-gold-wash)}.look-play.svelte-z7ao9i:disabled{opacity:.5;cursor:default}.look-play.svelte-z7ao9i:not(:disabled):active{transform:translateY(1px)}.looks.svelte-z7ao9i{align-items:flex-end}.place-pic.svelte-z7ao9i{color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.place-pic.svelte-z7ao9i img:where(.svelte-z7ao9i){border:1.5px solid var(--g-edge);object-fit:cover;border-radius:.4rem;flex:none;width:5.5rem;height:3.6rem}.about.svelte-z7ao9i{border-top:2px solid var(--g-line);grid-template-columns:auto 1fr;gap:.3rem .75rem;margin:0;padding:.7rem .9rem .9rem;font-size:.85rem;line-height:1.4;display:grid}.about.svelte-z7ao9i dt:where(.svelte-z7ao9i){color:var(--g-muted);white-space:nowrap;font-weight:800}.about.svelte-z7ao9i dd:where(.svelte-z7ao9i){color:var(--g-ink-2);margin:0;font-weight:600}.around.svelte-z7ao9i{padding:.9rem 1rem}.around-main.svelte-z7ao9i{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex-direction:column;gap:.15rem;padding:0;text-decoration:none;display:flex}button.around-main.svelte-z7ao9i,a.around-main.svelte-z7ao9i{cursor:pointer}.around.svelte-z7ao9i .name:where(.svelte-z7ao9i),.around.svelte-z7ao9i .blurb:where(.svelte-z7ao9i){margin:0;display:block}a.look-play.svelte-z7ao9i{text-decoration:none}.reached.svelte-z7ao9i{color:var(--g-ink-2);margin:.4rem 0 0;font-size:.85rem;font-weight:600}@media (width<=39.99rem){.main.svelte-z7ao9i{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.9rem}.glyph.svelte-z7ao9i{width:3.25rem;height:3.25rem}.name.svelte-z7ao9i{font-size:1.1rem}.blurb.svelte-z7ao9i{font-size:.9rem}.games.svelte-z7ao9i:has(.about:where(.svelte-z7ao9i)) .grid:where(.svelte-z7ao9i){grid-template-columns:minmax(0,1fr)}}@media (width>=40rem){.grid.svelte-z7ao9i{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.games.svelte-z7ao9i:has(.about:where(.svelte-z7ao9i)) .grid:where(.svelte-z7ao9i){grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}}.around-looks.svelte-z7ao9i{margin:.6rem -1rem -.9rem}.card.svelte-z7ao9i{border:2px solid var(--g-edge);border-radius:var(--kit-corner);background:var(--g-surface);box-shadow:0 4px 0 var(--g-edge);transition:transform 80ms,box-shadow 80ms;position:relative}.card.svelte-z7ao9i:not(.off):active{box-shadow:0 2px 0 var(--g-edge);transform:translateY(2px)}.card.off.svelte-z7ao9i{opacity:.55}.main.svelte-z7ao9i{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:1.1rem;display:flex}.main.svelte-z7ao9i:disabled{cursor:default}.glyph.svelte-z7ao9i{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);background:color-mix(in srgb, var(--hue) 14%, var(--g-surface));flex:none;place-items:center;width:4rem;height:4rem;display:grid}.text.svelte-z7ao9i{flex-direction:column;gap:.15rem;min-width:0;display:flex}.name.svelte-z7ao9i{font-size:1.25rem;font-weight:900}.blurb.svelte-z7ao9i{color:var(--g-ink-2);font-size:.98rem}.meta.svelte-z7ao9i{color:var(--g-muted);margin-top:.2rem;font-size:.85rem;font-weight:700}.ear.svelte-z7ao9i{border:none;border-top:2px solid var(--g-line);width:100%;color:var(--g-ink-2);text-align:left;cursor:pointer;background:0 0;border-radius:0 0 1.125rem 1.125rem;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.875rem;font-weight:700;display:flex}.ear.svelte-z7ao9i:hover{color:var(--g-ink)}.debug-overlay.svelte-1amexap{z-index:60;color:#b9f6d6;overflow-wrap:anywhere;pointer-events:none;background:#0c0e12c7;border-radius:.5rem .5rem 0 0;flex-direction:column;gap:.1rem;max-width:min(26rem,88vw);padding:.15rem 2.6rem .15rem .45rem;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;bottom:0;left:.3rem}.close.svelte-1amexap{color:#e8f6ff;cursor:pointer;pointer-events:auto;background:#7fd3ff26;border:none;border-radius:.5rem;width:2rem;height:2rem;font:700 1.1rem/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:.2rem;right:.3rem}.head.svelte-1amexap,.acts.svelte-1amexap button:where(.svelte-1amexap){pointer-events:auto;color:#7fd3ff;font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.acts.svelte-1amexap{flex-wrap:wrap;gap:.2rem .8rem;display:flex}.acts.svelte-1amexap button:where(.svelte-1amexap){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.versions.svelte-1amexap{pointer-events:auto;align-items:center;gap:.4rem;display:flex}.versions.svelte-1amexap select:where(.svelte-1amexap){color:#b9f6d6;background:#0c0e12;border:1px solid #7fd3ff80;border-radius:.3rem;max-width:100%;padding:.15rem .3rem;font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.error.svelte-1amexap{color:#ff9d94}.folded.svelte-1amexap{z-index:60;color:#7fd3ff;cursor:pointer;opacity:.75;background:#0c0e12b8;border:1px solid #7fd3ff66;border-radius:.45rem;align-items:center;gap:.25rem;min-width:1.9rem;height:1.9rem;padding:0 .35rem;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:fixed;bottom:.35rem;left:.35rem}.folded.svelte-1amexap:hover{opacity:1}.folded.failing.svelte-1amexap{border-color:#ff9d94}.folded.svelte-1amexap b:where(.svelte-1amexap){color:#12100e;background:#ff9d94;border-radius:1rem;padding:.1rem .3rem}.folded.svelte-1amexap .badge:where(.svelte-1amexap){color:#b9f6d6;font-weight:600}.folded.svelte-1amexap i:where(.svelte-1amexap){color:#b9f6d6;font-style:normal}.page.svelte-u7pkpm{min-height:var(--app-visible-height,100dvh)}.note.svelte-u7pkpm{max-width:28rem;color:var(--g-muted);text-align:center;margin:0 auto;padding:30vh 1rem 0;font-weight:600}.note.svelte-u7pkpm a:where(.svelte-u7pkpm){color:var(--g-accent-text);text-decoration:underline}.note-link.svelte-u7pkpm{color:var(--g-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.retry.svelte-u7pkpm{color:var(--g-accent-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.comic.svelte-k2oobh{contain:layout paint;width:100%;position:relative;overflow:hidden}.layer.svelte-k2oobh{transform-origin:0 0;isolation:isolate;pointer-events:none;position:absolute;inset:0}.layer.moving.svelte-k2oobh{will-change:transform}img.svelte-k2oobh{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}img.placed.svelte-k2oobh{inset:auto}.missing.svelte-k2oobh{font:600 .75rem/1.2 var(--kit-font-name);color:#fff;background:#b00020;margin:0;padding:.25rem .5rem;position:absolute;inset:auto 0 0}.comic-lab.svelte-yu4o3u{flex-direction:column;gap:1.25rem;max-width:52rem;margin:0 auto;padding:1rem 1rem 3rem;display:flex}header.svelte-yu4o3u{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}h1.svelte-yu4o3u{margin:0;font-size:1.25rem;font-weight:900}h2.svelte-yu4o3u{color:var(--g-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;font-weight:900}label.svelte-yu4o3u{align-items:center;gap:.5rem;font-weight:700;display:flex}select.svelte-yu4o3u{border:2px solid var(--g-line-strong);color:inherit;background:0 0;border-radius:.5rem;padding:.25rem .5rem}.clocks.svelte-yu4o3u{flex-wrap:wrap;gap:.375rem;display:flex}.clocks.svelte-yu4o3u button:where(.svelte-yu4o3u){border:2px solid var(--g-line-strong);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:800}.clocks.svelte-yu4o3u button.on:where(.svelte-yu4o3u){border-color:currentColor}.phone.svelte-yu4o3u{width:23rem;max-width:100%}.large.svelte-yu4o3u{width:100%}.phone.svelte-yu4o3u,.large.svelte-yu4o3u{border-radius:.75rem;overflow:hidden}.problem.svelte-yu4o3u{color:#fff;background:#b00020;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-weight:700}pre.svelte-yu4o3u{font-size:.75rem;overflow-x:auto}.stats.svelte-135qlmr{border:2px solid var(--g-line-strong);border-radius:var(--kit-corner);background:var(--g-surface);border-bottom-width:4px;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.title.svelte-135qlmr{color:var(--g-accent-text);margin:0;font-size:.875rem;font-weight:800}.row.svelte-135qlmr{flex-direction:column;gap:.3rem;display:flex}.line.svelte-135qlmr{justify-content:space-between;align-items:baseline;display:flex}.name.svelte-135qlmr{font-weight:800}.rate.svelte-135qlmr{font-size:1.05rem;font-weight:900}.rate.svelte-135qlmr small:where(.svelte-135qlmr){color:var(--g-muted);font-size:.72rem;font-weight:700}.bar.svelte-135qlmr{background:var(--g-surface-2);border-radius:999px;height:.55rem;overflow:hidden}.bar.svelte-135qlmr span:where(.svelte-135qlmr){background:var(--g-accent);border-radius:999px;height:100%;display:block}.facts.svelte-135qlmr,.note.svelte-135qlmr{color:var(--g-muted);margin:0;font-size:.8rem;font-weight:600}.log.svelte-9fgrn6{width:100%;max-width:var(--g-col);min-height:var(--app-visible-height,100dvh);flex-direction:column;gap:1rem;margin:0 auto;padding:1rem 1rem 2rem;display:flex}.back.svelte-9fgrn6{color:var(--g-muted);font-weight:700;text-decoration:none}h1.svelte-9fgrn6{margin:.4rem 0 0;font-size:1.6rem;font-weight:900}.who.svelte-9fgrn6{color:var(--g-muted);margin:.2rem 0 0;font-size:.9rem}.periods.svelte-9fgrn6{gap:.5rem;display:flex}.periods.svelte-9fgrn6 button:where(.svelte-9fgrn6){border:2px solid var(--g-line-strong);color:var(--g-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .8rem;font-weight:700}.periods.svelte-9fgrn6 button.on:where(.svelte-9fgrn6){border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text)}.empty.svelte-9fgrn6,.totals.svelte-9fgrn6{color:var(--g-ink-2);margin:0}.totals.svelte-9fgrn6 strong:where(.svelte-9fgrn6){font-size:1.2rem}.rounds.svelte-9fgrn6{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.round.svelte-9fgrn6{border:2px solid var(--g-line);background:var(--g-surface);border-radius:.875rem}.round.left.svelte-9fgrn6{border-style:dashed}.head.svelte-9fgrn6{width:100%;color:var(--g-ink);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr;gap:.1rem .7rem;padding:.6rem .8rem;display:grid}.when.svelte-9fgrn6{color:var(--g-muted);font-size:.85rem}.game.svelte-9fgrn6{font-weight:800}.story.svelte-9fgrn6{color:var(--g-muted);grid-column:2;font-size:.85rem}.facts.svelte-9fgrn6{color:var(--g-ink-2);grid-column:2;font-size:.85rem}.facts.svelte-9fgrn6 em:where(.svelte-9fgrn6){color:var(--g-gold);font-style:normal;font-weight:700}.items.svelte-9fgrn6{flex-direction:column;gap:.3rem;margin:0;padding:0 .8rem .7rem;list-style:none;display:flex}.items.svelte-9fgrn6 li:where(.svelte-9fgrn6){grid-template-columns:.7rem 1fr auto;align-items:baseline;gap:.1rem .5rem;font-size:.85rem;display:grid}.dot.svelte-9fgrn6{background:var(--g-muted);border-radius:999px;width:.55rem;height:.55rem}.dot.first-try.svelte-9fgrn6{background:var(--g-right)}.dot.after-wrong.svelte-9fgrn6,.dot.returned.svelte-9fgrn6{background:var(--g-gold)}.dot.missed.svelte-9fgrn6,.dot.revealed.svelte-9fgrn6{background:var(--g-wrong)}.item.svelte-9fgrn6{font-weight:700}.outcome.svelte-9fgrn6{color:var(--g-muted)}.shown.svelte-9fgrn6{color:var(--g-muted);grid-column:2/4;font-size:.8rem}.journal.svelte-9fgrn6{flex-direction:column;gap:.35rem;margin:0;padding:0 .8rem .7rem;list-style:none;display:flex}.journal.svelte-9fgrn6 li:where(.svelte-9fgrn6){grid-template-columns:2.6rem .7rem 1fr;align-items:baseline;gap:.1rem .5rem;font-size:.85rem;display:grid}.journal.svelte-9fgrn6 .t:where(.svelte-9fgrn6){color:var(--g-muted);font-variant-numeric:tabular-nums}.journal.svelte-9fgrn6 .outcome:where(.svelte-9fgrn6){font-weight:700}.journal.svelte-9fgrn6 .item:where(.svelte-9fgrn6),.journal.svelte-9fgrn6 .moves:where(.svelte-9fgrn6),.journal.svelte-9fgrn6 .shown:where(.svelte-9fgrn6){grid-column:3}.journal.svelte-9fgrn6 .item:where(.svelte-9fgrn6){font-weight:600}.journal.svelte-9fgrn6 .moves:where(.svelte-9fgrn6){color:var(--g-right-text);font-size:.8rem}.replay.svelte-9fgrn6{color:var(--g-accent-text);margin:0 .8rem .6rem;font-weight:800}.season-end.svelte-lz0j90{flex-direction:column;gap:.9rem;display:flex}.done.svelte-lz0j90{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.news.svelte-lz0j90{color:var(--kit-ink);font-family:var(--kit-font-display);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.hero.svelte-lz0j90{border:3px solid var(--kit-go);background:var(--kit-surface-2);border-radius:999px;width:3.5rem;height:3.5rem}.meet.svelte-lz0j90{border:2px solid var(--kit-edge);border-radius:var(--kit-corner);background:var(--kit-surface);box-shadow:0 4px 0 var(--kit-edge);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.postcard.svelte-lz0j90{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 4px 0 var(--kit-edge);border-radius:.5rem;align-items:center;gap:.75rem;margin:0 .5rem;padding:.85rem 3.4rem .85rem .85rem;display:flex;position:relative;transform:rotate(-2deg)}.card-thing.svelte-lz0j90{object-fit:contain;flex:none;width:5rem;height:5rem}.card-words.svelte-lz0j90{flex-direction:column;gap:.3rem;min-width:0;display:flex}.thanks.svelte-lz0j90{color:var(--kit-ink);font-family:var(--kit-font-hand);font-size:1.0625rem;line-height:1.3}.sign.svelte-lz0j90{color:var(--kit-text);font-family:var(--kit-font-hand);align-self:flex-end;font-size:1rem}.stamp.svelte-lz0j90{border:2px dashed var(--kit-edge);background:var(--kit-surface-2);border-radius:.35rem;width:2.75rem;height:2.75rem;position:absolute;top:.55rem;right:.55rem;transform:rotate(5deg)}.who.svelte-lz0j90{align-items:center;gap:.75rem;display:flex}.after-all.svelte-lz0j90{flex-direction:column;gap:.75rem;display:flex}.face.svelte-lz0j90{flex:none;width:4rem;height:4rem}.meet-name.svelte-lz0j90{color:var(--kit-ink);font-family:var(--kit-font-name);font-size:1.375rem;font-weight:900}.line.svelte-lz0j90{color:var(--kit-text);font-size:.9375rem;font-weight:700;line-height:1.3}.cover.svelte-lz0j90{aspect-ratio:3/2;object-fit:cover;border:2px solid var(--kit-edge);border-radius:var(--kit-corner);width:100%;display:block}.go.svelte-lz0j90{border-radius:var(--kit-corner);background-color:var(--kit-go);box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:1.25rem;font-weight:600;display:flex}.go.svelte-lz0j90:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(3px)}.go.quiet.svelte-lz0j90{border:2px solid var(--kit-go);background-color:var(--kit-go-wash);box-shadow:0 4px 0 var(--kit-go);color:var(--kit-go-text)}.choose.svelte-lz0j90{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;align-self:center;align-items:center;padding:.45rem 1rem;font-weight:800;display:inline-flex}.choose.svelte-lz0j90:active{box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.go.svelte-lz0j90:focus-visible,.choose.svelte-lz0j90:focus-visible{outline:3px solid var(--kit-gold);outline-offset:3px}.moments.svelte-fv056{flex-direction:column;gap:1.5rem;padding:1rem 0 3rem;display:flex}.frame.svelte-fv056{border:3px dashed var(--g-line-strong);border-radius:1rem;width:100%;max-width:26rem;height:54rem;margin:0 auto;overflow-y:auto}.frame.svelte-fv056 .result{min-height:52rem}.tag.svelte-fv056{color:var(--g-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.25rem 1rem;font-size:.8125rem;font-weight:900}.pad.svelte-fv056{padding:1rem}.bars.svelte-fv056{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.alone.svelte-fv056{padding:0}.alone.svelte-fv056 .frame:where(.svelte-fv056){border:none;border-radius:0;max-width:none;height:auto;min-height:100dvh}.alone.svelte-fv056 .frame:where(.svelte-fv056) .result{min-height:100dvh}.alone.svelte-fv056 .tag:where(.svelte-fv056){display:none}.rp-page.svelte-1yk9mzu{min-height:100dvh;color:var(--g-ink);flex-direction:column;gap:.6rem;padding:.75rem 1rem 1rem;display:flex}.rp-head.svelte-1yk9mzu{flex-direction:column;gap:.45rem;display:flex}.rp-row.svelte-1yk9mzu{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rp-row.svelte-1yk9mzu h1:where(.svelte-1yk9mzu){margin:0 .5rem 0 0;font-size:1.35rem;font-weight:900}.rp-back.svelte-1yk9mzu{color:var(--g-muted);font-weight:700;text-decoration:none}.rp-title.svelte-1yk9mzu{gap:.6rem;font-size:.9rem}.rp-dim.svelte-1yk9mzu,.rp-note.svelte-1yk9mzu{color:var(--g-muted);font-size:.8rem}.rp-note.svelte-1yk9mzu{margin:0}.rp-lost.svelte-1yk9mzu{background:var(--g-wrong-wash,#d9534f1f);color:var(--g-wrong,#d9534f);border-radius:.5rem;margin:0;padding:.35rem .6rem;font-size:.85rem;font-weight:700}.rp-link.svelte-1yk9mzu{color:var(--g-accent-text);font-size:.8rem}.rp-check.svelte-1yk9mzu{color:var(--g-ink-2);align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.rp-pill.svelte-1yk9mzu{border:2px solid var(--g-line-strong);color:var(--g-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.rp-pill.svelte-1yk9mzu:disabled{opacity:.4;cursor:default}.rp-pill.rp-on.svelte-1yk9mzu{border-color:var(--g-accent);color:var(--g-accent-text)}.rp-main.svelte-1yk9mzu{border-color:var(--g-accent);background:var(--g-accent-wash);color:var(--g-accent-text)}.rp-speeds.svelte-1yk9mzu{gap:.2rem;display:inline-flex}.rp-status.svelte-1yk9mzu{color:var(--g-muted);font-size:.85rem}.rp-keys.svelte-1yk9mzu{margin-left:auto}.rp-volume.svelte-1yk9mzu{align-items:center;gap:.35rem;display:inline-flex}.rp-volume.svelte-1yk9mzu input:where(.svelte-1yk9mzu){width:6.5rem;accent-color:var(--g-accent)}.rp-icon.svelte-1yk9mzu{align-items:center;padding:.25rem .5rem;display:inline-flex}.rp-scrub.svelte-1yk9mzu{-webkit-user-select:none;user-select:none;flex-direction:column;gap:.1rem;width:100%;padding:0 .6rem;display:flex;position:relative}.rp-parts.svelte-1yk9mzu{height:1rem;position:relative}.rp-part.svelte-1yk9mzu{border-left:2px solid var(--g-line-strong);color:var(--g-muted);white-space:nowrap;text-overflow:ellipsis;padding:0 .3rem;font-size:.68rem;font-weight:800;position:absolute;top:0;overflow:hidden}.rp-track.svelte-1yk9mzu{cursor:pointer;touch-action:none;outline:none;height:2.4rem;position:relative}.rp-track.svelte-1yk9mzu:focus-visible .rp-rail:where(.svelte-1yk9mzu){box-shadow:0 0 0 3px var(--g-accent-wash)}.rp-dragging.svelte-1yk9mzu{cursor:grabbing}.rp-rail.svelte-1yk9mzu,.rp-fill.svelte-1yk9mzu{border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.rp-rail.svelte-1yk9mzu{background:var(--g-line);right:0}.rp-fill.svelte-1yk9mzu{background:var(--g-accent);opacity:.55}.rp-dot.svelte-1yk9mzu{border:2px solid var(--g-surface);opacity:.5;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:transform .1s;position:absolute;top:50%}.rp-dot.rp-played.svelte-1yk9mzu{opacity:1}.rp-dot.rp-gold.svelte-1yk9mzu{box-shadow:0 0 0 2px #ffd24a}.rp-dot.rp-here.svelte-1yk9mzu,.rp-dot.rp-hover.svelte-1yk9mzu{opacity:1;z-index:1;transform:scale(1.45)}.rp-edge.svelte-1yk9mzu{background:var(--g-muted)}.rp-end.svelte-1yk9mzu{border-radius:2px}.rp-thumb.svelte-1yk9mzu{z-index:2;border:3px solid var(--g-surface);background:var(--g-ink);pointer-events:none;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;box-shadow:0 2px 6px #00000059}.rp-thumb.rp-busy.svelte-1yk9mzu{background:var(--g-accent)}.rp-dragging.svelte-1yk9mzu .rp-thumb:where(.svelte-1yk9mzu){transform:scale(1.15)}.rp-ghost.svelte-1yk9mzu{border:2px dashed var(--g-accent);pointer-events:none;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%}.rp-gaps.svelte-1yk9mzu{height:.95rem;margin-top:-.55rem;position:relative}.rp-gap.svelte-1yk9mzu{color:var(--g-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.rp-gap.rp-long.svelte-1yk9mzu{color:var(--g-warm-text,#b86e00);font-weight:900}.rp-clock.svelte-1yk9mzu{color:var(--g-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.rp-right.svelte-1yk9mzu{background:var(--g-right,#3aa55d)}.rp-slip.svelte-1yk9mzu{background:var(--g-warm,#e9a23b)}.rp-miss.svelte-1yk9mzu{background:var(--g-wrong,#d9534f)}.rp-mismatch.svelte-1yk9mzu{background:repeating-linear-gradient(-45deg, var(--g-wrong,#d9534f) 0 3px, #b9403c 3px 6px)}.rp-tip.svelte-1yk9mzu{z-index:5;color:#fff;pointer-events:none;background:#141418eb;border-radius:.6rem;width:20rem;padding:.5rem .65rem;font-size:.78rem;line-height:1.4;position:absolute;top:calc(100% + 2px)}.rp-tip.svelte-1yk9mzu .rp-dim:where(.svelte-1yk9mzu){color:#bbb}.rp-right-text.svelte-1yk9mzu{color:var(--g-right,#3aa55d);font-weight:800}.rp-slip-text.svelte-1yk9mzu{color:var(--g-warm,#e9a23b);font-weight:800}.rp-miss-text.svelte-1yk9mzu,.rp-mismatch-text.svelte-1yk9mzu{color:var(--g-wrong,#d9534f);font-weight:800}.rp-goldtext.svelte-1yk9mzu{color:var(--g-gold-text,#b8860b);font-weight:700}.rp-drawer.svelte-1yk9mzu{flex-direction:column;gap:.5rem;display:flex}.rp-grid.svelte-1yk9mzu{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.4rem;max-height:40vh;display:grid;overflow:auto}.rp-card.svelte-1yk9mzu{border:2px solid var(--g-line);background:var(--g-surface);color:var(--g-ink);text-align:left;cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.1rem;padding:.45rem .65rem;font-size:.85rem;display:flex}.rp-card.rp-on.svelte-1yk9mzu{border-color:var(--g-accent)}.rp-body.svelte-1yk9mzu{align-items:flex-start;gap:1.25rem;display:flex}@media (width<=900px){.rp-body.svelte-1yk9mzu{flex-direction:column}}.rp-screen.svelte-1yk9mzu{background:var(--g-surface);flex:none;position:relative;overflow:hidden}.rp-screen.svelte-1yk9mzu iframe:where(.svelte-1yk9mzu){transform-origin:0 0;border:0;width:402px;position:absolute;top:0;left:0}.rp-screen.svelte-1yk9mzu iframe.rp-coming:where(.svelte-1yk9mzu){opacity:0;pointer-events:none}.rp-phone.svelte-1yk9mzu{border:3px solid var(--g-ink);pointer-events:none;border-radius:1.2rem;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 4px #00000014}.rp-below.svelte-1yk9mzu{border-top:2px dashed var(--g-wrong,#d9534f);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.rp-finger.svelte-1yk9mzu{pointer-events:none;z-index:3;width:0;height:0;position:absolute}.rp-ring.svelte-1yk9mzu{background:#ffaa0040;border:3px solid #ffaa00f2;border-radius:50%;width:36px;height:36px;animation:1s ease-out forwards svelte-1yk9mzu-rp-tap;position:absolute;top:-18px;left:-18px}.rp-tag.svelte-1yk9mzu{color:#fff;white-space:nowrap;background:#000000b8;border-radius:.4rem;padding:.1rem .4rem;font-size:.7rem;animation:1s ease-out forwards svelte-1yk9mzu-rp-fade;position:absolute;top:-12px;left:22px}@keyframes svelte-1yk9mzu-rp-tap{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes svelte-1yk9mzu-rp-fade{70%{opacity:1}to{opacity:0}}.rp-panel.svelte-1yk9mzu{flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.85rem;display:flex}.rp-panel.svelte-1yk9mzu h3:where(.svelte-1yk9mzu){color:var(--g-ink-2);margin:.55rem 0 .05rem;font-size:.78rem}.rp-panel.svelte-1yk9mzu p:where(.svelte-1yk9mzu){margin:0}.rp-strong.svelte-1yk9mzu{font-weight:800}.rp-chips.svelte-1yk9mzu{flex-wrap:wrap;gap:.3rem;display:flex}.rp-chip.svelte-1yk9mzu{border:2px solid var(--g-line);border-radius:999px;padding:.1rem .45rem;font-size:.8rem}.rp-chip.rp-ws.svelte-1yk9mzu{border-color:var(--g-warm,#e9a23b)}.rp-chip.rp-wy.svelte-1yk9mzu,.rp-chip.rp-wS.svelte-1yk9mzu{border-color:var(--g-gold,#d4a017);background:var(--g-gold-wash,#d4a01726)}.rp-chip.rp-wk.svelte-1yk9mzu{border-style:dashed}.rp-panel.svelte-1yk9mzu pre:where(.svelte-1yk9mzu){background:var(--g-surface);white-space:pre-wrap;border-radius:.5rem;margin:0;padding:.5rem;font-size:.72rem}.lab.svelte-15nqo1h{width:100%;max-width:var(--g-col);min-height:var(--app-visible-height,100dvh);flex-direction:column;gap:1.25rem;margin:0 auto;padding:1rem 1rem 3rem;display:flex}.back.svelte-15nqo1h{color:var(--g-muted);font-weight:700;text-decoration:none}h1.svelte-15nqo1h{margin:.4rem 0 0;font-size:1.6rem;font-weight:900}h2.svelte-15nqo1h{margin:0;font-size:1.15rem;font-weight:900}h3.svelte-15nqo1h{margin:.8rem 0 .3rem;font-size:1rem;font-weight:900}h3.svelte-15nqo1h small:where(.svelte-15nqo1h){color:var(--g-muted);font-size:.8rem;font-weight:600}.intro.svelte-15nqo1h,.means.svelte-15nqo1h{color:var(--g-ink-2);margin:.3rem 0 0;line-height:1.45}.line.svelte-15nqo1h{color:var(--g-muted);margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.key.svelte-15nqo1h{min-width:4.2rem;color:var(--g-accent-text);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.moment.svelte-15nqo1h,.sets.svelte-15nqo1h{border:2px solid var(--g-line);background:var(--g-surface);border-radius:1.125rem;padding:1rem}.set.svelte-15nqo1h{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.set-name.svelte-15nqo1h{font-weight:700}.set.reset.svelte-15nqo1h{border-bottom:1px solid var(--g-line);padding-bottom:.6rem}.set.reset.svelte-15nqo1h em:where(.svelte-15nqo1h){color:var(--g-accent-text);font-style:normal}.sounds.svelte-15nqo1h{flex-direction:column;gap:.3rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.sounds.svelte-15nqo1h li:where(.svelte-15nqo1h){border-radius:.75rem;align-items:center;gap:.6rem;padding:.3rem .4rem;display:flex}.sounds.svelte-15nqo1h li.chosen:where(.svelte-15nqo1h){background:var(--g-right-wash)}.play.svelte-15nqo1h{border:none;border-bottom:3px solid var(--g-accent-edge);background:var(--g-accent);width:2.2rem;height:2.2rem;color:var(--g-accent-ink);cursor:pointer;border-radius:.75rem;flex:none;place-items:center;font-size:.9rem;display:grid}.play.svelte-15nqo1h:active{border-bottom-width:2px;transform:translateY(1px)}.label.svelte-15nqo1h{flex:1;min-width:0;font-weight:700}.kind.svelte-15nqo1h{color:var(--g-muted);font-size:.78rem;font-weight:700}.use.svelte-15nqo1h{border:2px solid var(--g-line-strong);color:var(--g-ink-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.25rem .75rem;font-weight:800}.use.big.svelte-15nqo1h{padding:.6rem 1.2rem;font-size:1rem}.in-use.svelte-15nqo1h{color:var(--g-right-text);flex:none;font-size:.85rem;font-weight:800}.browse.svelte-15nqo1h{color:var(--g-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}pre.svelte-15nqo1h{background:var(--g-surface-2);border-radius:.75rem;margin:.75rem 0 0;padding:.75rem;font-size:.85rem;overflow-x:auto}.st-page.svelte-15wqrai{min-height:100dvh;color:var(--g-ink);flex-direction:column;gap:.9rem;padding:.75rem 1rem 2rem;display:flex}.st-head.svelte-15wqrai{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.st-head.svelte-15wqrai h1:where(.svelte-15wqrai){margin:0 .5rem 0 0;font-size:1.35rem;font-weight:900}.st-back.svelte-15wqrai{color:var(--g-muted);font-weight:700;text-decoration:none}.st-pills.svelte-15wqrai{gap:.2rem;display:inline-flex}.st-pill.svelte-15wqrai{border:2px solid var(--g-line-strong);color:var(--g-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.st-pill.st-on.svelte-15wqrai{border-color:var(--g-accent);color:var(--g-accent-text)}.st-check.svelte-15wqrai{color:var(--g-ink-2);align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.st-link.svelte-15wqrai{color:var(--g-accent-text);font-size:.85rem}.st-note.svelte-15wqrai,.st-dim.svelte-15wqrai{color:var(--g-muted);font-size:.8rem;font-weight:400}.st-note.svelte-15wqrai{margin:0}.st-summary.svelte-15wqrai{margin:0;font-size:.95rem}.st-part.svelte-15wqrai{border-top:2px solid var(--g-line);margin:.6rem 0 0;padding-top:.6rem;font-size:1rem;font-weight:900}.st-row.svelte-15wqrai{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.st-row.svelte-15wqrai h2:where(.svelte-15wqrai){margin:0}.st-doors.svelte-15wqrai{max-width:36rem;font-size:.78rem}.st-nowrap.svelte-15wqrai{white-space:nowrap}.st-share.svelte-15wqrai{margin-left:.3rem}section.svelte-15wqrai h2:where(.svelte-15wqrai){margin:0 0 .4rem;font-size:1rem;font-weight:900}.st-table.svelte-15wqrai{border-collapse:collapse;font-variant-numeric:tabular-nums;max-width:100%;font-size:.85rem;display:block;overflow-x:auto}.st-days.svelte-15wqrai{font-variant-numeric:tabular-nums;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.st-days.svelte-15wqrai li:where(.svelte-15wqrai){border-bottom:1px solid var(--g-line);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding:.35rem 0;display:flex}.st-day.svelte-15wqrai{min-width:3rem}.st-table.svelte-15wqrai th:where(.svelte-15wqrai),.st-table.svelte-15wqrai td:where(.svelte-15wqrai){text-align:left;border-bottom:1px solid var(--g-line);padding:.25rem .7rem .25rem 0}.st-table.svelte-15wqrai th:where(.svelte-15wqrai){color:var(--g-muted);font-size:.75rem;font-weight:700}.st-right.svelte-15wqrai{color:var(--g-right,#3aa55d);font-weight:700}.st-slip.svelte-15wqrai{color:var(--g-warm-text,#b86e00);font-weight:700}.st-wrong.svelte-15wqrai{color:var(--g-wrong,#d9534f);font-weight:700}.st-signals.svelte-15wqrai{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.st-signal.svelte-15wqrai{align-items:baseline;gap:.5rem;display:flex}.st-kind.svelte-15wqrai{width:3.2rem;color:var(--g-muted);text-transform:uppercase;flex:none;font-size:.7rem;font-weight:800}.st-left.svelte-15wqrai .st-kind:where(.svelte-15wqrai),.st-slips.svelte-15wqrai .st-kind:where(.svelte-15wqrai){color:var(--g-wrong,#d9534f)}.st-pause.svelte-15wqrai .st-kind:where(.svelte-15wqrai),.st-ease.svelte-15wqrai .st-kind:where(.svelte-15wqrai),.st-generous.svelte-15wqrai .st-kind:where(.svelte-15wqrai){color:var(--g-warm-text,#b86e00)}.st-walk.svelte-15wqrai{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:.2rem 0;font-size:.82rem;display:flex}.st-stop.svelte-15wqrai{border:2px solid var(--g-line-strong);color:var(--g-ink);border-radius:999px;padding:.1rem .5rem;text-decoration:none}.st-stop.svelte-15wqrai small:where(.svelte-15wqrai){color:var(--g-muted)}.st-stop.svelte-15wqrai:hover{border-color:var(--g-accent)}.st-gone.svelte-15wqrai{border-color:var(--g-wrong,#d9534f)}.st-glance.svelte-15wqrai{opacity:.5;border-style:dashed}.st-gold.svelte-15wqrai{align-items:flex-end;gap:.35rem;min-height:7rem;display:flex}.st-gold-day.svelte-15wqrai{flex-direction:column;align-items:center;gap:.1rem;font-size:.7rem;display:flex}.st-gold-bar.svelte-15wqrai{background:var(--g-line);border-radius:.3rem;flex-direction:column-reverse;width:1.6rem;display:flex;overflow:hidden}.st-gs.svelte-15wqrai{background:color-mix(in srgb, #ffd24a 35%, var(--g-surface))}.st-gl.svelte-15wqrai{background:#ffd24a}.st-gS.svelte-15wqrai{background:#e9a23b}.st-gold-n.svelte-15wqrai{color:var(--g-gold-text,#b8860b);font-weight:800}.st-feel.svelte-15wqrai{max-width:16rem;font-size:.78rem}.st-verdict.svelte-15wqrai{max-width:18rem;font-weight:800}.st-vfair.svelte-15wqrai{color:var(--g-right,#3aa55d)}.st-vcostly.svelte-15wqrai,.st-vlavish.svelte-15wqrai{color:var(--g-wrong,#d9534f)}.st-vcheap.svelte-15wqrai,.st-vslow.svelte-15wqrai{color:var(--g-warm-text,#b86e00)}.st-vloves.svelte-15wqrai{color:var(--g-right,#3aa55d)}.st-vdrops.svelte-15wqrai{color:var(--g-wrong,#d9534f)}.st-vbears.svelte-15wqrai{color:var(--g-warm-text,#b86e00)}.st-vfew.svelte-15wqrai{color:var(--g-muted);font-weight:400}.st-story.svelte-15wqrai{border-top:1px solid var(--g-line);flex-direction:column;gap:.35rem;padding:.6rem 0;display:flex}.st-story.svelte-15wqrai h3:where(.svelte-15wqrai){margin:0;font-size:.95rem}.st-chapter.svelte-15wqrai{flex-direction:column;gap:.2rem;display:flex}.st-chapter-name.svelte-15wqrai{color:var(--g-ink-2);font-size:.78rem;font-weight:800}.st-levels.svelte-15wqrai{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.st-level.svelte-15wqrai{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.st-level-name.svelte-15wqrai{color:var(--g-muted);font-size:.7rem;font-weight:800}.st-words.svelte-15wqrai{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.st-word.svelte-15wqrai{cursor:default;border:2px solid color-mix(in srgb, var(--g-wrong,#d9534f) calc(var(--st-trouble,0) * 100%), var(--g-line));border-radius:.45rem;padding:.1rem .45rem;font-size:.8rem}.st-word.svelte-15wqrai sup:where(.svelte-15wqrai){color:var(--g-muted);margin-left:.1rem;font-size:.6rem}.st-word.svelte-15wqrai small:where(.svelte-15wqrai){color:var(--g-muted);font-size:.7rem}.st-cold.svelte-15wqrai{opacity:.55}.st-wn.svelte-15wqrai{background:var(--g-surface)}.st-ws.svelte-15wqrai{background:color-mix(in srgb, #ffd24a 25%, var(--g-surface))}.st-wy.svelte-15wqrai{background:color-mix(in srgb, #ffd24a 55%, var(--g-surface))}.st-wS.svelte-15wqrai{background:color-mix(in srgb, #e9a23b 75%, var(--g-surface))}.st-wk.svelte-15wqrai{background:color-mix(in srgb, var(--g-muted) 25%, var(--g-surface))}.wk-page.svelte-gdgvuu{min-height:100dvh;color:var(--g-ink);flex-direction:column;gap:.9rem;padding:.75rem 1rem 2rem;display:flex}.wk-head.svelte-gdgvuu{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.wk-head.svelte-gdgvuu h1:where(.svelte-gdgvuu){margin:0 .5rem 0 0;font-size:1.35rem;font-weight:900}.wk-back.svelte-gdgvuu{color:var(--g-muted);font-weight:700;text-decoration:none}.wk-note.svelte-gdgvuu,.wk-dim.svelte-gdgvuu{color:var(--g-muted);font-size:.8rem;font-weight:400}.wk-note.svelte-gdgvuu{margin:0}.wk-form.svelte-gdgvuu{color:var(--g-ink-2);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;display:flex}.wk-form.svelte-gdgvuu input:where(.svelte-gdgvuu){border:2px solid var(--g-line-strong);background:var(--kit-surface);width:4.5rem;color:var(--g-ink);border-radius:.4rem;padding:.15rem .35rem}.wk-form.svelte-gdgvuu input[type=text]:where(.svelte-gdgvuu){width:auto}.wk-form.svelte-gdgvuu select:where(.svelte-gdgvuu){border:2px solid var(--g-line-strong);background:var(--kit-surface);color:var(--g-ink);border-radius:.4rem;padding:.15rem .35rem}.wk-form.svelte-gdgvuu button:where(.svelte-gdgvuu){border:2px solid var(--g-accent);color:var(--g-accent-text);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .8rem;font-weight:800}.wk-bot.svelte-gdgvuu h2:where(.svelte-gdgvuu){margin:0 0 .4rem;font-size:1.05rem;font-weight:900}.wk-bot.svelte-gdgvuu h3:where(.svelte-gdgvuu){margin:.8rem 0 .3rem;font-size:.9rem;font-weight:800}.wk-table.svelte-gdgvuu{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.85rem}.wk-table.svelte-gdgvuu th:where(.svelte-gdgvuu),.wk-table.svelte-gdgvuu td:where(.svelte-gdgvuu){text-align:left;border-bottom:1px solid var(--g-line);padding:.25rem .7rem .25rem 0}.wk-table.svelte-gdgvuu th:where(.svelte-gdgvuu){color:var(--g-muted);font-size:.75rem;font-weight:700}.wk-verdict.svelte-gdgvuu{font-weight:800}.wk-costly.svelte-gdgvuu,.wk-slow.svelte-gdgvuu{color:var(--g-wrong,#d9534f)}.wk-cheap.svelte-gdgvuu,.wk-lavish.svelte-gdgvuu{color:var(--g-warm-text,#b86e00)}.wk-fair.svelte-gdgvuu{color:var(--g-right,#3aa55d)}.month.svelte-l4f5q9{color:var(--kit-ink);font-family:var(--kit-font-name);flex-direction:column;gap:.6rem;padding:.75rem 1.1rem 0;display:flex;position:relative}.month-close.svelte-l4f5q9{z-index:1;width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--kit-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.75rem;right:.5rem}.month-head.svelte-l4f5q9{justify-content:center;align-items:center;gap:1.25rem;margin-left:2.5rem;margin-right:2.5rem;display:flex}.month-head.svelte-l4f5q9 h2:where(.svelte-l4f5q9){font-family:var(--kit-font-display);margin:.25rem 0;font-size:1.5rem;font-weight:700}.month-step.svelte-l4f5q9{width:2.5rem;height:2.5rem;color:var(--kit-ink);cursor:pointer;background:0 0;border:none;font-size:1.75rem;font-weight:900}.month-step.svelte-l4f5q9:disabled{opacity:.25;cursor:default}.month-grid.svelte-l4f5q9{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.month-weekday.svelte-l4f5q9{color:var(--kit-muted);font-family:var(--kit-font-label);font-size:.8125rem;font-stretch:var(--kit-label-stretch);text-align:center;font-weight:700}.month-day.svelte-l4f5q9{aspect-ratio:1/1.1;color:var(--kit-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;border-radius:.9rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.05rem;padding:.15rem 0 .3rem;display:flex;position:relative}.month-day.svelte-l4f5q9:disabled{opacity:.35;cursor:default}.month-day.is-played.svelte-l4f5q9{border-color:color-mix(in srgb, var(--kit-edge) 22%, transparent);background:var(--kit-surface);color:var(--kit-ink)}.month-day.is-best.svelte-l4f5q9{border-color:var(--kit-gold-lip);box-shadow:inset 0 0 0 2px var(--kit-gold-chip)}.month-day.is-today.svelte-l4f5q9{outline:2.5px dashed color-mix(in srgb, var(--kit-go) 70%, transparent);outline-offset:-1px}.month-day.is-chosen.svelte-l4f5q9{border-color:var(--kit-go-lip);background:var(--kit-go-wash)}.month-day.svelte-l4f5q9:not(:disabled):active{transform:translateY(1px)}.month-fire.svelte-l4f5q9{place-items:center;display:grid}.month-n.svelte-l4f5q9{font-size:.875rem;font-weight:800}.title.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-muted);font-size:.9375rem;font-weight:700}.title.svelte-odtl4h{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:1.25rem;font-weight:700}.road.svelte-odtl4h{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 4px 0 var(--kit-edge);color:var(--kit-ink);border-radius:1.5rem;justify-content:center;align-items:flex-start;gap:.25rem;padding:.9rem 1rem .8rem;text-decoration:none;display:flex}.road-step.svelte-odtl4h{min-width:4.75rem;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:.1rem;padding:0;text-decoration:none;display:flex}.road-step.svelte-odtl4h:active{transform:translateY(1px)}.road-coin.svelte-odtl4h{display:inline-flex}.is-climbing.svelte-odtl4h .road-coin:where(.svelte-odtl4h){animation:.36s steps(3,end) infinite svelte-odtl4h-yours-hop}@keyframes svelte-odtl4h-yours-hop{0%{transform:translateY(0)}40%{transform:translateY(-7px)rotate(-8deg)}70%{transform:translateY(-2px)rotate(4deg)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.is-climbing.svelte-odtl4h .road-coin:where(.svelte-odtl4h){animation:none}}.road-step.svelte-odtl4h:focus-visible{box-shadow:0 0 0 3px var(--kit-gold);border-radius:.75rem;outline:none}.road-step.svelte-odtl4h strong:where(.svelte-odtl4h){font-size:1.75rem;font-weight:800;line-height:1}.road-step.svelte-odtl4h strong.road-soon:where(.svelte-odtl4h){font-size:1.375rem}.road-step.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-ink);font-size:1rem;font-weight:700}.road-step.svelte-odtl4h em:where(.svelte-odtl4h){color:var(--kit-muted);font-size:.875rem;font-style:normal;font-weight:700}.facts-more.svelte-odtl4h{align-self:center;padding:.45rem 1.25rem;font-size:1rem}.week.svelte-odtl4h{flex-direction:column;gap:.4rem;padding:.25rem .25rem 0;display:flex}.opened-covers.svelte-odtl4h{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.6rem;display:grid}.opened-cover.svelte-odtl4h{color:var(--kit-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.opened-picture.svelte-odtl4h{aspect-ratio:4/3;border:2px solid var(--kit-edge);background:var(--kit-paper);border-radius:.75rem;place-items:center;display:grid;overflow:hidden}.opened-picture.svelte-odtl4h img:where(.svelte-odtl4h){object-fit:cover;width:100%;height:100%;display:block}.opened-name.svelte-odtl4h{font-family:var(--kit-font-name);font-size:.8125rem;font-weight:800;line-height:1.15}.opened-cover.svelte-odtl4h:active{transform:translateY(1px)}.day-nav.svelte-odtl4h{justify-content:center;align-items:center;gap:1rem;margin-top:.25rem;scroll-margin-top:1.5rem;display:flex}.day-name.svelte-odtl4h{min-width:11rem;color:var(--kit-ink);font-family:var(--kit-font-display);text-align:center;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--kit-ink) 35%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--kit-ink) 35%, transparent);text-underline-offset:.3rem;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:.75rem;padding:.2rem .6rem;font-size:1.25rem;font-weight:700}.day-name.svelte-odtl4h:active{transform:translateY(1px)}.day-step.svelte-odtl4h{width:2.5rem;height:2.5rem;color:var(--kit-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;font-size:1.75rem;font-weight:800;line-height:1}.day-step.svelte-odtl4h:disabled{opacity:.25;cursor:default}.day-step.svelte-odtl4h:not(:disabled):active{background:var(--kit-go-wash)}.seeds.svelte-odtl4h{color:var(--kit-text);align-items:center;gap:.45rem;margin:-.15rem .35rem 0;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.day-with.svelte-odtl4h{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);border-radius:1.25rem;flex-direction:column;gap:.9rem;padding:.8rem .9rem .9rem;display:flex}.with-season.svelte-odtl4h{flex-direction:column;gap:.55rem;display:flex}.with-season.svelte-odtl4h+.with-season:where(.svelte-odtl4h){border-top:1.5px solid color-mix(in srgb, var(--kit-edge) 16%, transparent);padding-top:.8rem}.with-head.svelte-odtl4h{color:var(--kit-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:.75rem;text-decoration:none;display:flex}.with-face.svelte-odtl4h{border:2.5px solid var(--kit-edge);background:var(--kit-paper);object-fit:cover;border-radius:999px;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.with-says.svelte-odtl4h{flex-direction:column;gap:.1rem;min-width:0;display:flex}.with-says.svelte-odtl4h strong:where(.svelte-odtl4h){font-size:1.125rem;font-weight:700}.with-says.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-go-text);font-size:.875rem;font-weight:700}.with-covers.svelte-odtl4h{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.with-cover.svelte-odtl4h{aspect-ratio:4/3;border:2px solid var(--kit-edge);background:var(--kit-paper);color:var(--kit-ink);-webkit-tap-highlight-color:transparent;border-radius:.75rem;place-items:center;text-decoration:none;display:grid;overflow:hidden}.with-cover.svelte-odtl4h img:where(.svelte-odtl4h){object-fit:cover;width:100%;height:100%}.with-cover-name.svelte-odtl4h{font-family:var(--kit-font-name);text-align:center;padding:.2rem;font-size:.6875rem;font-weight:800;line-height:1.1}.with-more.svelte-odtl4h{font-size:1.125rem;font-weight:800}.with-cover.svelte-odtl4h:active,.with-head.svelte-odtl4h:active{transform:translateY(1px)}.with-names.svelte-odtl4h{color:var(--kit-muted);font-size:.9375rem;font-weight:700;line-height:1.3}.said-from.svelte-odtl4h{color:var(--kit-go-text);align-self:flex-start;font-size:.875rem;font-weight:800;text-decoration:none}.headline.svelte-odtl4h{align-items:center;gap:.85rem;padding:.15rem .25rem .35rem;display:flex}.headline-who.svelte-odtl4h{flex:none;place-items:center;width:5.25rem;min-height:5rem;display:grid}.headline.seated.svelte-odtl4h .headline-who:where(.svelte-odtl4h){z-index:1;align-self:flex-end;margin-bottom:-1.6rem;position:relative}.headline-face.svelte-odtl4h{border:2.5px solid var(--kit-edge);background:var(--kit-paper);object-fit:cover;border-radius:999px;width:4.75rem;height:4.75rem}.headline-says.svelte-odtl4h{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.headline-words.svelte-odtl4h{margin-top:.35rem}.headline-says.svelte-odtl4h strong:where(.svelte-odtl4h){color:var(--kit-ink);font-family:var(--kit-font-display);font-size:1.5rem;font-weight:700;line-height:1.15}.headline-says.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-text);font-size:.9375rem;font-weight:700}.fact.svelte-odtl4h{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);border-radius:1.25rem;flex-direction:column;gap:.55rem;padding:.75rem .9rem .85rem;display:flex}.fact-head.svelte-odtl4h{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;display:flex}.fact-head.svelte-odtl4h:disabled{cursor:default}.fact-head.svelte-odtl4h:focus-visible{box-shadow:0 0 0 3px var(--kit-gold);border-radius:.75rem;outline:none}.fact-sign.svelte-odtl4h{flex:none;place-items:center;width:2.75rem;display:grid}.fact-says.svelte-odtl4h{flex-direction:column;flex:1;min-width:0;display:flex}.fact-says.svelte-odtl4h strong:where(.svelte-odtl4h){color:var(--kit-ink);font-size:1.125rem;font-weight:700;line-height:1.2}.fact-says.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-muted);font-size:.875rem;font-weight:700}.fact-chevron.svelte-odtl4h{border-right:3px solid var(--kit-muted);border-bottom:3px solid var(--kit-muted);flex:none;width:.6rem;height:.6rem;margin-right:.3rem;transition:transform .2s;transform:rotate(45deg)translateY(-.15rem)}.open.svelte-odtl4h .fact-chevron:where(.svelte-odtl4h){transform:rotate(-135deg)translateY(-.15rem)}.chips.svelte-odtl4h{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-odtl4h{border:2px solid var(--kit-go-lip);background:var(--kit-go-wash);color:var(--kit-ink);font-family:var(--kit-font-label);font-size:1rem;font-stretch:var(--kit-label-stretch);border-radius:.75rem;align-items:center;gap:.25rem;padding:.15rem .7rem;font-weight:700;display:inline-flex}button.chip.svelte-odtl4h{cursor:pointer;-webkit-tap-highlight-color:transparent}button.chip.svelte-odtl4h:active{transform:translateY(1px)}.chip.is-picked.svelte-odtl4h{border-color:var(--kit-go-lip);background:var(--kit-go);color:var(--kit-go-ink)}.chip.is-gold.svelte-odtl4h{border-color:var(--kit-gold-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink)}.chip.is-memory.svelte-odtl4h{border-color:var(--kit-sound-lip);background:var(--kit-sound-wash);color:var(--kit-ink)}.chip.is-ink.svelte-odtl4h{border-color:var(--kit-ink);background:var(--kit-paper);color:var(--kit-ink)}.chip.is-tamed.svelte-odtl4h{border-color:var(--kit-warm);background:var(--kit-go-wash);color:var(--kit-ink)}.chip.is-slip.svelte-odtl4h{border-color:color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:var(--kit-surface);color:var(--kit-ink);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--kit-warm) 75%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--kit-warm) 75%, transparent);text-underline-offset:.3em;text-decoration-thickness:1.5px}.chip.is-place.svelte-odtl4h{border-color:var(--kit-warm,var(--kit-gold-lip));background:color-mix(in srgb, var(--kit-warm,var(--kit-gold)) 18%, var(--kit-surface));color:var(--kit-ink)}.fact-sign.svelte-odtl4h .sign{max-width:100%}.fact-face.svelte-odtl4h{border:2px solid var(--kit-edge);object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}.chip.is-gold.is-picked.svelte-odtl4h{box-shadow:0 0 0 3px var(--kit-go)}.chip.is-more.svelte-odtl4h{border-color:var(--kit-line-strong);color:var(--kit-muted);font:inherit;cursor:pointer;background:0 0;font-weight:800}.group.svelte-odtl4h{border-top:2px solid var(--kit-line);flex-direction:column;gap:.35rem;padding-top:.5rem;display:flex}.group-name.svelte-odtl4h{color:var(--kit-text);font-size:.9375rem;font-weight:800}.group-label.svelte-odtl4h{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.group-dot.svelte-odtl4h{border:2px solid var(--kit-edge);border-radius:999px;flex:none;width:.85rem;height:.85rem}.group-says.svelte-odtl4h{flex-direction:column;flex:1;min-width:0;display:flex}.group-says.svelte-odtl4h b:where(.svelte-odtl4h){color:var(--kit-ink);font-size:1rem;font-weight:700}.group-says.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.group-n.svelte-odtl4h{color:var(--kit-text);flex:none;font-size:.875rem;font-weight:800}.group-head.svelte-odtl4h{border:none;border-top:1.5px solid color-mix(in srgb, var(--kit-edge) 14%, transparent);width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.open.svelte-odtl4h .group-head:where(.svelte-odtl4h) .fact-chevron:where(.svelte-odtl4h){transform:rotate(45deg)translateY(-.15rem)}.open.svelte-odtl4h .group-head:where(.svelte-odtl4h) .fact-chevron.is-up:where(.svelte-odtl4h){transform:rotate(-135deg)translateY(-.15rem)}.spots.svelte-odtl4h{flex-direction:column;display:flex}.spot.svelte-odtl4h{border-top:2px solid var(--kit-line);align-items:flex-start;gap:.7rem;padding:.5rem 0;display:flex}.spot.svelte-odtl4h .chip:where(.svelte-odtl4h){flex:none}.spot-says.svelte-odtl4h{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding-top:.1rem;display:flex}.spot-says.svelte-odtl4h small:where(.svelte-odtl4h){color:var(--kit-muted);font-size:.875rem;font-weight:800}.spot-line.svelte-odtl4h{color:var(--kit-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.spot-line.svelte-odtl4h .is-hit:where(.svelte-odtl4h){color:var(--kit-ink);font-weight:800}.is-spoken.svelte-odtl4h{color:var(--kit-go-text)}.spot-line.is-whole.svelte-odtl4h{display:block}.spot-line.svelte-odtl4h,.said-line.svelte-odtl4h{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:inherit}.said-line.svelte-odtl4h img{vertical-align:-.2rem;margin-right:.35rem;display:inline-block}.spot-line.is-saying.svelte-odtl4h,.said-line.is-saying.svelte-odtl4h{color:var(--kit-ink)}.said.svelte-odtl4h{border-left:3px solid var(--kit-go-lip);color:var(--kit-text);flex-direction:column;gap:.2rem;padding:.55rem .75rem;display:flex}.said-line.svelte-odtl4h{color:var(--kit-ink);font-size:1rem;font-weight:600;line-height:1.3}.said-line.svelte-odtl4h .is-hit:where(.svelte-odtl4h){font-weight:800}.said-in.svelte-odtl4h{color:var(--kit-muted);font-size:.9375rem;font-style:italic;font-weight:600;line-height:1.3}.empty.svelte-odtl4h{color:var(--kit-text);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 0 .75rem;font-weight:700;display:flex}.empty.svelte-odtl4h strong:where(.svelte-odtl4h){color:var(--kit-ink);font-family:var(--kit-font-display);font-size:1.375rem;font-weight:700}.empty.svelte-odtl4h a:where(.svelte-odtl4h){margin-top:.5rem}.record.svelte-odtl4h{color:var(--kit-ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.75rem;margin-top:.25rem;padding:0;font-weight:700;line-height:1.25;display:flex}button.record.svelte-odtl4h{cursor:pointer}button.record.svelte-odtl4h:active{transform:translateY(1px)}.record-day.svelte-odtl4h{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--kit-ink) 35%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--kit-ink) 35%, transparent);text-underline-offset:.25rem}.me-page.svelte-1ct7tfz{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.me-name.svelte-1ct7tfz{color:var(--kit-ink);font-family:var(--kit-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:2rem;font-weight:700;line-height:1.05;overflow:hidden}.me-learning.svelte-1ct7tfz{color:var(--kit-muted);font-size:1rem;font-weight:600}.me-card.svelte-1ct7tfz{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 4px 0 var(--kit-edge);border-radius:1.5rem}.me-rows.svelte-1ct7tfz{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.me-row.svelte-1ct7tfz{color:var(--kit-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.me-row.svelte-1ct7tfz+.me-row:where(.svelte-1ct7tfz){border-top:2px solid var(--kit-line)}.me-row.svelte-1ct7tfz:active{background:var(--kit-go-wash)}.me-row.svelte-1ct7tfz:focus-visible{box-shadow:inset 0 0 0 3px var(--kit-gold);outline:none}.me-gear.svelte-1ct7tfz{width:2.75rem;height:2.75rem;color:var(--kit-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-self:flex-start;place-items:center;margin:-.25rem -.25rem 0 0;padding:0;display:grid}.me-gear.svelte-1ct7tfz:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px;border-radius:.75rem}.me-fire.svelte-1ct7tfz{text-align:left;border:2px solid var(--kit-go-lip);background:var(--kit-go-wash);width:max-content;max-width:100%;color:var(--kit-ink);line-height:1.15;font:inherit;font-family:var(--kit-font-name);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;margin-top:.4rem;padding:.15rem 1.1rem .15rem .3rem;font-size:1.125rem;font-weight:900;display:inline-flex}.me-fire.svelte-1ct7tfz>:first-child{flex:none}.me-fire-long.svelte-1ct7tfz{white-space:nowrap}@media (width<=440px){.me-fire.svelte-1ct7tfz{gap:.4rem;padding-right:.8rem;font-size:1rem}}.me-today.svelte-1ct7tfz{color:var(--kit-ink);-webkit-tap-highlight-color:transparent;align-self:flex-start;align-items:center;margin-top:.35rem;padding-left:.4rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.account.svelte-1d65zbr{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex:1}@media (width>=48rem){.account.svelte-1d65zbr{flex:none}}.back.svelte-1d65zbr{border:2px solid var(--kit-edge);background:var(--kit-surface);width:2.75rem;height:2.75rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;place-items:center;display:grid}.back.svelte-1d65zbr:after{content:"";background:currentColor;width:1rem;height:1rem;margin-right:.15rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l-8 8 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l-8 8 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.who.svelte-1d65zbr{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:1rem;display:flex}.face.svelte-1d65zbr{-webkit-tap-highlight-color:transparent;border-radius:999px;margin-bottom:.5rem;display:block}.face.svelte-1d65zbr:active{transform:translateY(2px)}.name.svelte-1d65zbr{max-width:100%;color:var(--kit-ink);font-family:var(--kit-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:2rem;font-weight:700;line-height:1.1;overflow:hidden}.address.svelte-1d65zbr{max-width:100%;color:var(--kit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.change.svelte-1d65zbr{align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.75rem;padding:0 1.1rem 0 .6rem;font-size:1rem;text-decoration:none;display:inline-flex}.ways.svelte-1d65zbr{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}@media (width>=48rem){.ways.svelte-1d65zbr{margin-top:1.5rem}}.why.svelte-1d65zbr{color:var(--kit-text);text-align:center;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.go.svelte-1d65zbr{background-color:var(--kit-go);min-height:3.5rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font:inherit;cursor:pointer;border:none;border-radius:1.125rem;justify-content:center;align-items:center;font-size:1.3125rem;font-weight:600;display:flex}.go.svelte-1d65zbr:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}.feedback.svelte-1d65zbr{color:var(--kit-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:.5rem 1rem;font-size:1rem;font-weight:700;text-decoration:underline}.back.svelte-1d65zbr:focus-visible,.face.svelte-1d65zbr:focus-visible,.change.svelte-1d65zbr:focus-visible,.go.svelte-1d65zbr:focus-visible,.feedback.svelte-1d65zbr:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.face.svelte-2ax54j{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.25rem;padding:.25rem}.face.worn.svelte-2ax54j{border-color:var(--kit-go);background:var(--kit-go-wash);box-shadow:0 0 0 3px var(--kit-go-wash), 0 3px 0 var(--kit-go-lip)}.face.svelte-2ax54j:active{box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.face.svelte-2ax54j:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.back.svelte-1azuxp{border:2px solid var(--kit-edge);background:var(--kit-surface);width:2.75rem;height:2.75rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;place-items:center;display:grid}.back.svelte-1azuxp:after{content:"";background:currentColor;width:1rem;height:1rem;margin-right:.15rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l-8 8 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l-8 8 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.back.svelte-1azuxp:active{box-shadow:0 1px 0 var(--kit-edge);transform:translateY(2px)}.back.svelte-1azuxp:focus-visible,.done.svelte-1azuxp:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.done.svelte-1azuxp{background-color:var(--kit-go);box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);-webkit-tap-highlight-color:transparent;border-radius:1.25rem;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:1.25rem;font-weight:600;display:flex}.done.svelte-1azuxp:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(3px)}.back.svelte-hjlq6d{border:2px solid var(--kit-edge);background:var(--kit-surface);width:2.75rem;height:2.75rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;place-items:center;display:grid}.back.svelte-hjlq6d:after{content:"";background:currentColor;width:1rem;height:1rem;margin-right:.15rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l-8 8 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4l-8 8 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.pill.svelte-hjlq6d{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);font-family:var(--kit-font-name);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:.4rem 1rem;font-weight:800}.pill.on.svelte-hjlq6d{border-color:var(--kit-go-lip);background:var(--kit-go);box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-ink)}.back.svelte-hjlq6d:active,.pill.svelte-hjlq6d:active{transform:translateY(2px)}.back.svelte-hjlq6d:focus-visible,.pill.svelte-hjlq6d:focus-visible,.go.svelte-hjlq6d:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.group.svelte-hjlq6d{flex-direction:column;gap:.6rem;display:flex}.group.svelte-hjlq6d h2:where(.svelte-hjlq6d){color:var(--kit-ink);font-family:var(--kit-font-name);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.seeds.svelte-hjlq6d{border:1.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-label);font-size:.875rem;font-stretch:var(--kit-label-stretch);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1rem .55rem .1rem .3rem;font-weight:800;line-height:1.2;display:inline-flex}.chips.svelte-hjlq6d{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.chip.seat.svelte-hjlq6d{margin-top:3.1rem;position:relative}.seat-coco.svelte-hjlq6d{pointer-events:none;line-height:0;position:absolute;bottom:calc(100% - .4rem);right:0;transform:scaleX(-1)}.chip.svelte-hjlq6d{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-label);font-size:1.1875rem;font-stretch:var(--kit-label-stretch);border-radius:.875rem;align-items:center;gap:.3rem;padding:.3rem .75rem;font-weight:700;display:inline-flex}.chip.gold.svelte-hjlq6d{border-color:var(--kit-gold-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink)}.chip.unmet.svelte-hjlq6d{color:var(--kit-muted);background:0 0;border-style:dashed}.almost.svelte-hjlq6d{flex-wrap:wrap;gap:.6rem;display:flex}.card.svelte-hjlq6d{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);border-radius:1rem;flex-direction:column;align-items:center;gap:.45rem;padding:.65rem .8rem;display:flex}.card-word.svelte-hjlq6d{max-width:100%;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.2rem;font-weight:700;display:inline-flex;overflow:hidden}.quiet.svelte-hjlq6d{color:var(--kit-muted);text-align:center;margin:0;font-weight:700}.empty.svelte-hjlq6d{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.empty.svelte-hjlq6d p:where(.svelte-hjlq6d){color:var(--kit-text);margin:0;font-weight:700}.go.svelte-hjlq6d{background-color:var(--kit-go);box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:1.25rem;align-items:center;padding:.7rem 1.6rem;font-size:1.25rem;font-weight:600;display:inline-flex}.shelf.svelte-hjlq6d{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:.7rem .85rem .8rem;display:flex}.shelf-head.svelte-hjlq6d{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;display:flex}.shelf-face.svelte-hjlq6d{border:2px solid var(--kit-edge);background:var(--kit-paper);border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.shelf-face.svelte-hjlq6d img:where(.svelte-hjlq6d){object-fit:cover;width:100%;height:100%}.shelf-says.svelte-hjlq6d{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.shelf-title.svelte-hjlq6d{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:1.25rem;font-weight:700}.shelf-counts.svelte-hjlq6d,.story-counts.svelte-hjlq6d{color:var(--kit-text);gap:.8rem;font-weight:800;display:inline-flex}.shelf-counts.svelte-hjlq6d span:where(.svelte-hjlq6d),.story-counts.svelte-hjlq6d span:where(.svelte-hjlq6d){align-items:center;gap:.25rem;display:inline-flex}.story-counts.svelte-hjlq6d{gap:.6rem;font-size:.9375rem}.shelf-chevron.svelte-hjlq6d{background:var(--kit-ink);flex:none;width:.9rem;height:.9rem;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8l8 8 8-8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8l8 8 8-8'/%3E%3C/svg%3E") 50%/contain no-repeat}.shelf.open.svelte-hjlq6d .shelf-chevron:where(.svelte-hjlq6d){transform:rotate(180deg)}.shelf-line.svelte-hjlq6d{border:1.5px solid color-mix(in srgb, var(--kit-edge) 35%, var(--kit-surface));background:color-mix(in srgb, var(--kit-edge) 6%, var(--kit-surface));border-radius:999px;height:.6rem;display:flex;overflow:hidden}.shelf-line.svelte-hjlq6d .is-gold:where(.svelte-hjlq6d){background:var(--kit-gold-chip)}.shelf-line.svelte-hjlq6d .is-growing:where(.svelte-hjlq6d){background:color-mix(in srgb, var(--kit-go) 55%, var(--kit-surface))}.shelf-stories.svelte-hjlq6d{border-top:1.5px solid color-mix(in srgb, var(--kit-edge) 18%, var(--kit-surface));flex-direction:column;margin-top:.15rem;display:flex}.shelf-story.svelte-hjlq6d{border-bottom:1.5px solid color-mix(in srgb, var(--kit-edge) 12%, var(--kit-surface));flex-direction:column;gap:.55rem;padding:.55rem 0;display:flex}.shelf-story.svelte-hjlq6d:last-child{border-bottom:none;padding-bottom:0}.shelf-story.open.svelte-hjlq6d{padding-bottom:.8rem}.story-head.svelte-hjlq6d{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.6rem;padding:0;display:flex}.story-head.svelte-hjlq6d:disabled{cursor:default}.story-name.svelte-hjlq6d{min-width:0;color:var(--kit-ink);font-family:var(--kit-font-name);flex:1;align-items:center;gap:.3rem;font-size:1.0625rem;font-weight:800;display:inline-flex}.story-note.svelte-hjlq6d{color:var(--kit-muted);margin:0;font-size:.875rem;font-weight:700}.shelf-head.svelte-hjlq6d:focus-visible,.story-head.svelte-hjlq6d:focus-visible{box-shadow:0 0 0 3px var(--kit-gold);border-radius:.75rem;outline:none}.phr-title.svelte-1w2q6zx{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:2rem;font-weight:700;line-height:1.1}.phr-card.svelte-1w2q6zx{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 4px 0 var(--kit-edge);border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:0 0 .875rem;display:flex;overflow:hidden}.phr-open.svelte-1w2q6zx{color:inherit;flex-direction:column;text-decoration:none;display:flex}.phr-picture.svelte-1w2q6zx{aspect-ratio:3;border-bottom:2px solid var(--kit-edge);min-height:0;display:block;overflow:hidden}.phr-picture.svelte-1w2q6zx img:where(.svelte-1w2q6zx){object-fit:cover;width:100%;height:100%;display:block}.phr-name.svelte-1w2q6zx{align-items:center;gap:.5rem;padding:.625rem .875rem 0;display:flex}.phr-face.svelte-1w2q6zx{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface-2);border-radius:999px;flex:none;width:2rem;height:2rem}.phr-story.svelte-1w2q6zx{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:1.25rem;font-weight:700;line-height:1.2}.phr-names.svelte-1w2q6zx{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.phr-chevron.svelte-1w2q6zx{color:var(--kit-muted);font-size:1.5rem;font-weight:700}.phr-lines.svelte-1w2q6zx{flex-direction:column;gap:.5rem;margin:0;padding:0 .875rem;list-style:none;display:flex}.phr-line.svelte-1w2q6zx{align-items:flex-end;gap:.5rem;display:flex}.phr-bubble.svelte-1w2q6zx{background:var(--kit-surface-2);border-radius:1.1rem 1.1rem 1.1rem .35rem;flex-direction:column;gap:.15rem;width:fit-content;max-width:100%;padding:.5rem .8rem .55rem;display:flex}.phr-text.svelte-1w2q6zx{color:var(--kit-ink);font-size:1.125rem;font-weight:500;line-height:1.3}.phr-own.svelte-1w2q6zx{color:var(--kit-muted);font-size:.9375rem;line-height:1.3}.phr-more.svelte-1w2q6zx{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-text);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;margin:0 .875rem;padding:.35rem .875rem;font-size:.9375rem;font-weight:700}.phr-shelf-title.svelte-1w2q6zx{color:var(--kit-ink);font-family:var(--kit-font-name);margin-top:.5rem;font-size:1.125rem;font-weight:900}.phr-shelf.svelte-1w2q6zx{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.phr-shelf-item.svelte-1w2q6zx{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);border-radius:1rem}.phr-shelf-item.is-open.svelte-1w2q6zx{border-color:var(--kit-edge)}.phr-row.svelte-1w2q6zx{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.4rem .75rem .4rem .4rem;display:flex}.phr-thumb.svelte-1w2q6zx{border:1.5px solid var(--kit-edge);border-radius:.75rem;flex:none;width:3.25rem;height:3.25rem;overflow:hidden}.phr-thumb.svelte-1w2q6zx img:where(.svelte-1w2q6zx){object-fit:cover;width:100%;height:100%;display:block}.phr-row-text.svelte-1w2q6zx{flex-direction:column;flex:1;min-width:0;display:flex}.phr-row-title.svelte-1w2q6zx{color:var(--kit-ink);font-size:1.0625rem;font-weight:700;line-height:1.25}.phr-row-count.svelte-1w2q6zx{color:var(--kit-muted);font-size:.875rem;font-weight:600}.phr-row-mark.svelte-1w2q6zx{color:var(--kit-muted);font-size:1.5rem;font-weight:700;transition:transform .15s}.is-open.svelte-1w2q6zx .phr-row-mark:where(.svelte-1w2q6zx){transform:rotate(90deg)}.phr-row-body.svelte-1w2q6zx{flex-direction:column;gap:.75rem;padding:0 0 .875rem;display:flex}.phr-back-to.svelte-1w2q6zx{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;align-self:flex-start;align-items:center;margin:0 .875rem;padding:.4rem .9rem;font-weight:800;text-decoration:none;display:inline-flex}.phr-go.svelte-1w2q6zx{background:var(--kit-go);box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);border-radius:1rem;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-weight:900;text-decoration:none;display:inline-flex}.phr-more.svelte-1w2q6zx:active,.phr-back-to.svelte-1w2q6zx:active,.phr-go.svelte-1w2q6zx:active{transform:translateY(2px)}@container reader-shell (width<=48rem){.pbk-global-playback.svelte-1md360t{gap:.625rem;margin-bottom:1rem;padding-left:0;padding-right:0}.pbk-global-playback-primary.svelte-1md360t,.pbk-playback-status.svelte-1md360t{gap:.5rem}.pbk-global-play-button.svelte-1md360t{gap:.5rem;min-height:2.75rem;padding:.625rem .875rem}.pbk-volume-control.svelte-1md360t{gap:.375rem}.pbk-volume-slider.svelte-1md360t{width:5.5rem}}.pbk-global-play-button.svelte-1md360t{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:999px;font-weight:600}.pbk-global-play-button.svelte-1md360t:active,.pbk-global-play-button[aria-busy=true].svelte-1md360t{box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);transform:translateY(2px)}.pbk-global-play-button[aria-busy=true].svelte-1md360t{opacity:.88}.pbk-global-play-button.svelte-1md360t:focus-visible{outline:3px solid var(--kit-gold);outline-offset:3px}.pbk-global-play-glyph.svelte-1md360t{background:color-mix(in srgb, currentColor 18%, transparent)}.pbk-global-play-spinner.svelte-1md360t{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor}.pbk-transport.svelte-1md360t:not(:disabled){color:var(--kit-ink)}.pbk-volume-mute.svelte-1md360t{color:var(--kit-muted)}@media (hover:hover){.pbk-volume-mute.svelte-1md360t:hover{color:var(--kit-ink)}}.pbk-volume-mute.svelte-1md360t:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.pbk-pane-header-outer.svelte-yhqqi4{grid-template-columns:var(--pbk-gutter-col,2.25rem) minmax(0, 1fr);gap:var(--pbk-row-gap,.5rem)}.pbk-pane-header-grid.svelte-yhqqi4{margin-bottom:var(--pbk-header-mb,.75rem);font-size:calc(1rem * var(--pbk-header-scale,1))}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-lemmas{font-size:.7em}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-control-label,.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-comment-tag{font-size:.62em}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-top-row{min-height:calc(2rem * var(--pbk-header-scale,1))}.pbk-pane-header-grid[data-flow=true].svelte-yhqqi4{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.pbk-pane-header-grid[data-flow=true].svelte-yhqqi4>.pbk-pane-header-card{flex:0 auto;max-width:100%}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-move-btn{width:calc(2rem * var(--pbk-header-scale,1));height:calc(2rem * var(--pbk-header-scale,1));font-size:calc(1rem * var(--pbk-header-scale,1))}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-select{height:calc(1.75rem * var(--pbk-header-scale,1));font-size:.72em}.pbk-pane-header-card.svelte-yhqqi4{padding-block:var(--pbk-header-py,.4rem);border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));color:var(--kit-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:.9rem;font-weight:600}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-control-label,.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-comment-tag,.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-lemmas{color:var(--kit-muted);font-weight:700}.pbk-pane-header-grid.svelte-yhqqi4 .pbk-header-select{color:var(--kit-text)}.pbk-pane-header-card.svelte-yhqqi4 .pbk-pane-name{text-transform:none;letter-spacing:normal;color:var(--kit-text);font-size:.92em;font-weight:500}html[data-theme=light] .pbk-pane-header-card.svelte-yhqqi4 .pbk-pane-flag{opacity:.72}@container reader-shell (width<=68rem){.pbk-pane-header-outer[data-multi-pane=true].svelte-yhqqi4{grid-template-columns:minmax(0,1fr)}.pbk-pane-header-outer[data-multi-pane=true].svelte-yhqqi4>.pbk-pane-header-gutter:where(.svelte-yhqqi4){display:none}.pbk-pane-header-grid.svelte-yhqqi4{gap:.5rem;margin-bottom:.625rem}.pbk-pane-header-card.svelte-yhqqi4{padding:.375rem}}.reader-player.svelte-14ime67{box-sizing:border-box;padding:.5rem .75rem calc(env(safe-area-inset-bottom,0px) + .5rem);background:var(--kit-paper);border-top:1.5px solid var(--kit-line);flex-direction:column;gap:.25rem;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0}.reader-player.svelte-14ime67:has(.is-feed:where(.svelte-14ime67)){padding-inline:max(.75rem, calc((100% - var(--feed-col,100%)) / 2))}.reader-player-hidden.svelte-14ime67{pointer-events:none;box-shadow:none;transform:translateY(100%)}.reader-player-progress.svelte-14ime67{background:var(--kit-edge);transform-origin:0;height:2px;transition:transform .3s,background-color .2s;position:absolute;top:-.1875rem;left:0;right:0}.reader-player-hidden.svelte-14ime67 .reader-player-progress:where(.svelte-14ime67){opacity:.6}@media (prefers-reduced-motion:reduce){.reader-player.svelte-14ime67,.reader-player-progress.svelte-14ime67{transition:none}}.reader-player-line.svelte-14ime67{min-width:0;color:hsl(var(--muted-foreground));text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:.125rem .75rem .25rem;font-size:.8125rem;line-height:1.3;display:flex}.reader-player-row-number.svelte-14ime67{letter-spacing:.06em;color:hsl(var(--muted-foreground) / .85);flex:none;font-size:.6875rem;font-weight:600}.reader-player-row-total.svelte-14ime67{font-weight:500}.reader-player-sleep.svelte-14ime67{white-space:nowrap;flex:none;align-items:center;gap:.25rem;margin-left:auto;font-size:.75rem;display:inline-flex}.reader-player-controls.svelte-14ime67{align-items:center;gap:.25rem;display:flex}.reader-player-start.svelte-14ime67{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));box-shadow:0 2px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex:0 auto;font-size:1rem;font-weight:600}.reader-player-start.svelte-14ime67:active{box-shadow:none;transform:translateY(2px)}.reader-player-start-label.svelte-14ime67{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reader-player-primary.svelte-14ime67{width:3.25rem;height:3.25rem}.reader-player-road.svelte-14ime67{justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:2.75rem;padding:.125rem .25rem;display:flex}.reader-player-road-here.svelte-14ime67{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));min-width:0;max-width:14rem;height:2.5rem;box-shadow:0 2px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);cursor:pointer;border-radius:999px;flex:0 auto;align-items:center;gap:.4rem;padding:0 .9rem;animation:.16s steps(2,end) svelte-14ime67-reader-player-road-in;display:inline-flex}.reader-player-road-title.svelte-14ime67{min-width:0;font-family:var(--kit-font-name);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:800;overflow:hidden}.reader-player-road-here.has-own.svelte-14ime67{flex-direction:column;justify-content:center;gap:0;max-width:16rem;line-height:1.1}.reader-player-road-here.has-own.svelte-14ime67 .reader-player-road-title:where(.svelte-14ime67){max-width:100%}.reader-player-road-own.svelte-14ime67{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}@keyframes svelte-14ime67-reader-player-road-in{0%{transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.reader-player-road-here.svelte-14ime67{animation:none}}.reader-player-controls.is-feed.svelte-14ime67{gap:.625rem}.reader-player-listen.svelte-14ime67{display:contents}.reader-player-main.svelte-14ime67{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));min-width:0;height:3.25rem;box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:1.125rem;flex:1 1 0;justify-content:center;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;display:inline-flex}.reader-player-main.svelte-14ime67:active,.reader-player-again.svelte-14ime67:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);transform:translateY(2px)}.reader-player-again.svelte-14ime67{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));width:3.25rem;height:3.25rem;box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);cursor:pointer;border-radius:1.125rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.reader-player-play.svelte-14ime67{border:2px solid color-mix(in srgb, var(--kit-edge) 34%, var(--kit-surface));background:color-mix(in srgb, var(--kit-surface) 55%, var(--kit-paper));min-width:0;height:3.25rem;box-shadow:0 3px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:1.125rem;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:0;font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.reader-player-play.svelte-14ime67:active{box-shadow:0 1px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);transform:translateY(2px)}.reader-player-again.svelte-14ime67:disabled{opacity:.45;cursor:default}.reader-player-waiting.svelte-14ime67{animation:.9s step-end infinite svelte-14ime67-reader-player-rock;display:inline-flex}@keyframes svelte-14ime67-reader-player-rock{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.reader-player-waiting.svelte-14ime67{animation:none}}.reader-player-sleeping-pause.svelte-14ime67{left:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);opacity:.6;width:2.75rem;height:2.75rem;animation:.3s svelte-14ime67-reader-player-sleeping-pause-in;position:fixed}@keyframes svelte-14ime67-reader-player-sleeping-pause-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.reader-player-sleeping-pause.svelte-14ime67{animation:none}}.reader-story-end.svelte-vwjlsd{box-sizing:border-box;background:hsl(var(--background));border:2px solid var(--kit-edge);max-width:28rem;box-shadow:0 4px 0 var(--kit-edge);border-radius:1rem;flex-direction:column;gap:.75rem;margin:0 auto;padding:.75rem .75rem .875rem 1rem;transition:bottom .2s;animation:.24s svelte-vwjlsd-reader-story-end-in;display:flex;position:fixed;left:.75rem;right:.75rem}@keyframes svelte-vwjlsd-reader-story-end-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.reader-story-end.svelte-vwjlsd{transition:none;animation:none}}.reader-story-end-lines.svelte-vwjlsd{max-height:32dvh;overflow-y:auto}.reader-story-end-button.svelte-vwjlsd{border:1px solid hsl(var(--border));cursor:pointer;border-radius:999px;flex:none;min-height:2.75rem;padding:0 .875rem;font-size:.875rem;font-weight:600}.reader-story-end-next.svelte-vwjlsd{flex:0 auto;min-width:0;max-width:70%}.reader-story-end-play.svelte-vwjlsd{background:hsl(var(--primary));min-height:2.75rem;color:hsl(var(--primary-foreground));border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.sheet-title.svelte-uvsmi3{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:1.5rem;font-weight:700;line-height:1.15}.rls-label.svelte-1x8h753{font-family:var(--kit-font-display);color:var(--kit-ink);font-size:1.0625rem;font-weight:700}.rls-card.svelte-1x8h753{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);border-radius:1rem;align-items:flex-start;gap:.5rem;padding:.5rem .5rem .625rem .75rem;display:flex}.rls-lang.svelte-1x8h753{min-width:0;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:0;display:flex}.rls-tick.svelte-1x8h753{width:1.5rem;height:1.5rem}.rls-name.svelte-1x8h753{color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-overflow:ellipsis;white-space:nowrap;font-size:1.1875rem;font-weight:700;overflow:hidden}.rls-name.is-off.svelte-1x8h753{color:var(--kit-muted)}.rls-mine.svelte-1x8h753{background:var(--kit-go-wash);color:var(--kit-go-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.8125rem;font-weight:700}.rls-voice.svelte-1x8h753{width:2.75rem;height:2.75rem;color:var(--kit-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.375rem;display:inline-flex}.rls-voice.is-off.svelte-1x8h753{opacity:.3}.rls-voice.svelte-1x8h753:disabled{cursor:default}.rls-arrows.svelte-1x8h753{flex-direction:column;flex:none;gap:.25rem;display:flex}.rls-arrow{width:2.5rem;height:2.5rem;color:var(--kit-ink);cursor:pointer;background:0 0;border:0;border-radius:.6rem;place-items:center;padding:0;display:inline-grid}.rls-arrow:disabled{color:var(--kit-line-strong);cursor:default}.rls-extras.svelte-1x8h753{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.rls-extra.svelte-1x8h753{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);width:100%;min-height:3rem;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.875rem;align-items:center;gap:.75rem;padding:0 .75rem;font-size:1.0625rem;font-weight:700;display:flex}.rls-extra.is-busy.svelte-1x8h753{opacity:.45;cursor:not-allowed}.rls-extra-name.svelte-1x8h753{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rls-native.svelte-1x8h753{color:var(--kit-muted);font-weight:600}.rls-comment-off{gap:.5rem}.reader-settings.svelte-pkd1bi{min-width:0;color:var(--kit-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);flex-direction:column;line-height:1.35;display:flex}.panel-header.svelte-pkd1bi{z-index:1;background:var(--kit-paper);border-bottom:1.5px solid var(--kit-line);align-items:center;gap:.6em;padding:.7em .75em .7em 1em;display:flex;position:sticky;top:0}.panel-heading.svelte-pkd1bi{flex-direction:column;flex:1;align-items:flex-start;gap:.25em;min-width:0;display:flex}.panel-title.svelte-pkd1bi{max-width:100%;font-family:var(--kit-font-display);margin:0;font-size:1.35em;font-weight:700}.saved.svelte-pkd1bi{background:var(--kit-go-wash);color:var(--kit-go-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.15em .6em;font-size:.72em;font-weight:700;display:inline-flex}.back.svelte-pkd1bi{flex-shrink:0;justify-content:center;align-items:center;width:2.4em;height:2.4em;margin-left:-.4em;display:inline-flex}.more-row.svelte-pkd1bi{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);width:100%;color:var(--kit-ink);font:inherit;text-align:left;cursor:pointer;border-radius:.875rem;align-items:center;gap:.75em;padding:.9em 1em;display:flex}.more-row.svelte-pkd1bi .row-text:where(.svelte-pkd1bi){flex:1;min-width:0}.write-row.svelte-pkd1bi{border:1.5px solid var(--kit-line-strong);min-height:2em;color:var(--kit-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.2em .75em;font-size:.85em;font-weight:600}.write-row.svelte-pkd1bi:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.more-chevron.svelte-pkd1bi{color:var(--kit-muted);flex-shrink:0}.close.svelte-pkd1bi{width:2.9em;height:2.9em}.plain-mark.svelte-pkd1bi{color:var(--kit-ink);cursor:pointer;background:0 0;border:0;border-radius:.6em;flex-shrink:0;place-items:center;display:inline-grid}.groups.svelte-pkd1bi{flex-direction:column;gap:1em;padding:.75em .75em 1.25em;display:flex}.groups.is-desk.svelte-pkd1bi{padding:.5em 0 0}.desk-level.svelte-pkd1bi{font-family:var(--kit-font-display);color:var(--kit-ink);margin:0;font-size:1.375em;font-weight:700}.groups.is-desk.svelte-pkd1bi>.desk-level:where(.svelte-pkd1bi),.desk-level-head.svelte-pkd1bi{border-top:2px solid var(--kit-line-strong);padding-top:1em}.desk-level-head.svelte-pkd1bi{flex-direction:column;gap:.15em;margin-top:.5em;display:flex}.group.svelte-pkd1bi{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);color:var(--kit-ink);border-radius:.875rem;scroll-margin-top:4.5em;transition:border-color .3s;overflow:hidden}.group.is-highlighted.svelte-pkd1bi{border-color:var(--kit-edge);outline:3px solid var(--kit-go-wash);outline-offset:1px}.group-header.svelte-pkd1bi{border-bottom:1.5px solid var(--kit-line);padding:.8em 1em .6em}.group-title.svelte-pkd1bi{font-family:var(--kit-font-display);color:var(--kit-ink);margin:0;font-size:1.1em;font-weight:700}.group-description.svelte-pkd1bi{color:var(--kit-muted);margin:.1em 0 0;font-size:.85em;font-weight:600}.group.is-disabled.svelte-pkd1bi .group-description:where(.svelte-pkd1bi){color:var(--kit-text)}.group-body.svelte-pkd1bi{flex-direction:column;padding:0 1em;display:flex}.row.svelte-pkd1bi{border-top:1.5px solid var(--kit-line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1em;padding:.7em 0;display:grid}.group-body.svelte-pkd1bi>.row:where(.svelte-pkd1bi):first-child,.dependent.svelte-pkd1bi>.row:where(.svelte-pkd1bi):first-child,.legend.svelte-pkd1bi+.row:where(.svelte-pkd1bi){border-top:0}.row-stack.svelte-pkd1bi{grid-template-columns:minmax(0,1fr);row-gap:.55em}.row-text.svelte-pkd1bi{min-width:0;display:block}.row-label.svelte-pkd1bi{color:var(--kit-ink);font-size:1em;font-weight:700;display:block}.row-help.svelte-pkd1bi{color:var(--kit-muted);margin-top:.15em;font-size:.85em;font-weight:600;line-height:1.38;display:block}.row.is-disabled.svelte-pkd1bi,.row-text.is-disabled.svelte-pkd1bi{opacity:.55}.row-toggle.svelte-pkd1bi{width:calc(100% + 1em);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:.6em;margin:0 -.5em;padding-left:.5em;padding-right:.5em}@media (hover:hover){.row-toggle.svelte-pkd1bi:not(:disabled):hover{background:var(--kit-surface-2)}}.row-toggle.svelte-pkd1bi:disabled{cursor:default}.row-toggle.svelte-pkd1bi:focus-visible{outline:3px solid var(--kit-gold);outline-offset:-3px}.segment.svelte-pkd1bi{min-height:2.4em;font-size:.92em}.dependent.svelte-pkd1bi{border-left:2px solid var(--kit-line-strong);margin:0 0 .35em .35em;padding-left:.75em}.dependent.svelte-pkd1bi>.row:where(.svelte-pkd1bi){padding-top:.5em;padding-bottom:.5em}.legend.svelte-pkd1bi{background:var(--kit-surface-2);border-radius:.6em;flex-wrap:wrap;align-items:center;gap:.5em .9em;margin:-.2em 0 .7em;padding:.45em .7em;font-size:.9em;font-weight:600;transition:opacity .15s;display:flex}.legend.is-dim.svelte-pkd1bi{opacity:.45}.legend-item.svelte-pkd1bi{flex-direction:column;align-items:center;padding:0 .2em;display:inline-flex}.row-shortcut.svelte-pkd1bi{grid-template-columns:auto minmax(0,1fr);align-items:start}.kbd.svelte-pkd1bi{margin-top:.1em;font-size:.72em}.settings-volume.svelte-pkd1bi{align-items:center;gap:.75rem;display:flex}.settings-volume.svelte-pkd1bi .kit-range:where(.svelte-pkd1bi){flex:1;min-width:0;height:2.75rem}.settings-volume-amount.svelte-pkd1bi{text-align:right;min-width:2.75rem;color:var(--kit-muted);font-weight:600}.reader-settings-dock.svelte-18pg5kb{z-index:60;box-sizing:border-box;overscroll-behavior:contain;border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-paper);width:min(27rem,100vw - 1.5rem);box-shadow:0 4px 0 color-mix(in srgb, var(--kit-edge) 26%, transparent);border-radius:1.25rem;position:fixed;top:.75rem;bottom:.75rem;right:.75rem;overflow-y:auto}.debug-words.svelte-1524gxd{scroll-margin-top:var(--pbk-row-scroll-margin-top,4.5rem);border:2px dashed color-mix(in srgb, var(--kit-ink) 35%, transparent);color:var(--kit-ink);border-radius:.75rem;flex-direction:column;gap:.6rem;margin:2rem 0 1rem;padding:.75rem .9rem;font-size:.875rem;display:flex}.head.svelte-1524gxd{color:var(--kit-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:700}.scene.svelte-1524gxd{flex-direction:column;gap:.3rem;display:flex}.scene-name.svelte-1524gxd{color:var(--kit-muted);font-size:.8125rem;font-weight:800}.words.svelte-1524gxd{flex-wrap:wrap;gap:.3rem .5rem;display:flex}.word.svelte-1524gxd{border:1.5px solid color-mix(in srgb, var(--kit-edge) 30%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem .1rem .3rem;font-weight:700;display:inline-flex}.word.yours.svelte-1524gxd{background:var(--kit-gold-wash);color:var(--kit-gold-text)}.ring.svelte-1524gxd{border:1.5px solid var(--kit-muted);border-radius:999px;width:.8rem;height:.8rem}.pbk-feed-frame.svelte-ceo50{border:2px solid var(--kit-ink);background:var(--feed-teller,var(--kit-surface-2));border-radius:1rem;width:100%;padding:0;display:block;overflow:hidden}button.pbk-feed-frame.svelte-ceo50{cursor:pointer;-webkit-tap-highlight-color:transparent}button.pbk-feed-frame.svelte-ceo50:active img:where(.svelte-ceo50){transform:translateY(1px)}.pbk-feed-frame.svelte-ceo50 img:where(.svelte-ceo50){object-fit:cover;width:100%;display:block}.is-band.svelte-ceo50 img:where(.svelte-ceo50){aspect-ratio:2.8}.is-panel.svelte-ceo50{border-width:2px;border-radius:1rem}.is-panel.svelte-ceo50 img:where(.svelte-ceo50){aspect-ratio:3/2}.pbk-feed-hint.svelte-4xjj3u{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);color:var(--kit-text);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;margin:.5rem .75rem 0;padding:.4rem .9rem;font-size:1rem;font-weight:600;display:flex}.pbk-feed-opener.svelte-1tur8t0{background:var(--opener-tint);color:var(--kit-ink);border-radius:1.5rem;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:1.4rem 1rem .9rem;display:flex}.pbk-feed-opener.has-picture.svelte-1tur8t0{padding:0 0 .9rem;overflow:hidden}.pbk-feed-opener.has-picture.svelte-1tur8t0>:where(.svelte-1tur8t0):not(.pbk-feed-opener-picture){margin:0 1rem}.pbk-feed-opener-picture.svelte-1tur8t0{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:.35rem;display:block}.pbk-feed-opener-people.svelte-1tur8t0{flex-wrap:wrap;gap:.4rem;display:flex}.pbk-feed-person.svelte-1tur8t0{background:color-mix(in srgb, var(--kit-surface) 70%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem .2rem .2rem;font-size:.85rem;font-weight:700;display:inline-flex}.pbk-feed-person.no-face.svelte-1tur8t0{padding-left:.7rem}.pbk-feed-person.is-teller.svelte-1tur8t0{background:var(--kit-surface);font-weight:800}.pbk-feed-person-dot.svelte-1tur8t0{background:var(--opener-tint);border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-weight:800;display:inline-flex;overflow:hidden}.pbk-feed-person-face.svelte-1tur8t0{object-fit:cover;width:100%;height:100%;display:block}.pbk-feed-opener-place.svelte-1tur8t0{color:var(--kit-text);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;font-weight:800;display:flex}.pbk-feed-opener-started.svelte-1tur8t0{color:var(--kit-muted);align-items:center;gap:.25rem;padding:.1rem .2rem;display:inline-flex}.pbk-feed-stop.svelte-1iszme1{scroll-margin-top:var(--pbk-row-scroll-margin-top,4.5rem);flex-direction:column;gap:.875rem;margin:.5rem 0 1.25rem;display:flex}.pbk-feed-stop-frame.svelte-1iszme1{display:block;position:relative}.pbk-feed-stop-mark.svelte-1iszme1{line-height:0;display:flex;position:absolute;bottom:-.9rem;right:.5rem}.pbk-feed-stop-mark.is-alone.svelte-1iszme1{align-self:center;position:static}.pbk-feed-stop-mark.is-by-line.svelte-1iszme1{flex:none;align-self:flex-end}.pbk-feed-stop-line.svelte-1iszme1{align-items:flex-start;gap:.5rem;display:flex}.pbk-feed-stop-face.svelte-1iszme1{border:1.25px solid var(--kit-edge);background:var(--kit-surface-2);object-fit:cover;border-radius:999px;flex:none;width:3.5rem;height:3.5rem;margin-top:.15rem}.pbk-feed-stop-phrase.svelte-1iszme1{--bubble:var(--kit-surface);background:var(--bubble);width:fit-content;max-width:calc(100% - 3.5rem);box-shadow:inset 0 0 0 1.5px var(--bubble-line,color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface)));border-radius:1.1rem;flex-direction:column;gap:.2rem;margin-left:.4rem;padding:.65rem 1rem .7rem;display:flex;position:relative}.pbk-feed-stop-tail.svelte-1iszme1{width:15px;height:18px;position:absolute;top:.85rem;left:-12px;overflow:visible}.pbk-feed-stop-tail.svelte-1iszme1 path:where(.svelte-1iszme1){fill:var(--bubble);stroke:var(--bubble-line,color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface)));stroke-width:1.5px;stroke-linejoin:round}button.pbk-feed-stop-phrase.svelte-1iszme1{color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}button.pbk-feed-stop-phrase.svelte-1iszme1:active{transform:translateY(1px)}.pbk-feed-stop-hear.svelte-1iszme1{color:var(--kit-ink);vertical-align:-.2rem;margin-left:.4rem;display:inline-block}.pbk-feed-stop-phrase.is-say.svelte-1iszme1{--bubble:color-mix(in srgb, var(--kit-gold-wash) 70%, var(--kit-surface));--bubble-line:color-mix(in srgb, var(--kit-gold-lip) 65%, var(--kit-surface))}.pbk-feed-stop-phrase-text.svelte-1iszme1{font-family:var(--kit-font-label);font-size:1.4375rem;font-stretch:var(--kit-label-stretch);color:var(--kit-ink);font-weight:700;line-height:1.25}.pbk-feed-stop-phrase-own.svelte-1iszme1{font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);color:var(--kit-text);font-weight:500}.pbk-feed-stop-won.svelte-1iszme1{align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.pbk-feed-stop-words.svelte-1iszme1{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.pbk-feed-stop-word.svelte-1iszme1{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-height:2.75rem;color:var(--kit-ink);font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);overflow-wrap:anywhere;border-radius:.875rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .55rem;font-weight:700;display:inline-flex}.pbk-feed-stop-word.is-next.svelte-1iszme1{border-color:color-mix(in srgb, var(--kit-go) 70%, var(--kit-surface));background:var(--kit-go-wash);color:var(--kit-ink)}.pbk-feed-stop-word.is-yours.svelte-1iszme1{border-color:var(--kit-gold-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink)}.pbk-feed-stop-word.is-won.svelte-1iszme1{animation:.15s ease-out both svelte-1iszme1-feed-won;animation-delay:calc(var(--won-i,0) * .3s)}@keyframes svelte-1iszme1-feed-won{0%{background:var(--kit-surface)}to{background:var(--kit-gold-wash)}}.pbk-feed-stop-mark.is-landing.svelte-1iszme1 img{animation:.4s cubic-bezier(.3,1.6,.5,1) both svelte-1iszme1-feed-star;animation-delay:calc(var(--won-n,0) * .3s)}@keyframes svelte-1iszme1-feed-star{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pbk-feed-stop-mark.is-landing.svelte-1iszme1 img{animation-name:svelte-1iszme1-feed-appear}}@keyframes svelte-1iszme1-feed-appear{0%{opacity:0}to{opacity:1}}.pbk-feed-stop-actions.svelte-1iszme1{flex-direction:column;align-items:stretch;gap:.625rem;display:flex}.feed-go.svelte-1iszme1{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);min-height:3.75rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:1rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;text-decoration:none;display:inline-flex}.feed-go.svelte-1iszme1:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}a.feed-go.svelte-1iszme1{text-align:center;flex:none;line-height:1.2}.feed-ways.svelte-1iszme1{justify-content:center;gap:.625rem;display:flex}.scene-break.svelte-1iszme1{justify-content:center;align-items:center;gap:.75rem;margin:1.5rem 0 .5rem;display:flex}.scene-break.svelte-1iszme1:before,.scene-break.svelte-1iszme1:after{content:"";background:color-mix(in srgb, var(--kit-ink) 35%, transparent);border-radius:2px;width:5.5rem;height:2px}.scene-break-mark.svelte-1iszme1{border:2px solid color-mix(in srgb, var(--kit-ink) 55%, transparent);border-radius:2px;width:.6rem;height:.6rem;transform:rotate(45deg)}.feed-ways.svelte-1iszme1{gap:.5rem}.feed-ways.svelte-1iszme1 .kit-paper-button{white-space:nowrap;flex:auto;gap:.4rem;padding-inline:.6rem;font-size:1.25rem;text-decoration:none}html .pbk-rows.pbk-rows[data-feed="1"]{--feed-me:var(--feed-teller,var(--kit-person-leo));--feed-other:var(--kit-surface);--feed-line:var(--kit-line-strong);--feed-track:var(--kit-line);--feed-think:color-mix(in oklab, var(--feed-me) 55%, var(--kit-paper));--feed-think-edge:color-mix(in oklab, var(--feed-me), var(--kit-ink) 28%)}html{--feed-col:min(44rem, calc(720px * var(--ui-step,1)))}html .pbk-rows.pbk-rows[data-feed="1"]{max-width:var(--feed-col);margin-inline:auto;padding-inline:.8rem}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-row-grid[data-feed-kind],html .pbk-rows.pbk-rows[data-feed="1"] .pbk-row-grid[data-feed-head]{margin-block:.3rem;display:block}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-pane-grid>[data-feed-own]{order:1}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-iline-alt{color:var(--kit-text)}html .pbk-rows.pbk-rows[data-feed="1"] article[data-feed-own]{font-size:max(.8em,13px)}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-own] .pbk-sentence{font-size:inherit;color:var(--kit-text)}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind] .pbk-reader-cell{padding-inline:0}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head]>.pbk-row-gutter{display:none}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head] .pbk-reader-cell{text-align:start;padding-block:.1rem;padding-inline:0}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head] .pbk-pane-grid{row-gap:.25rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head=chapter]{margin-block:1.6rem .6rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head=chapter] .pbk-sentence,html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head=title] .pbk-sentence{font-family:var(--kit-font-display);letter-spacing:0;text-transform:none;color:var(--kit-ink);font-size:1.37em;font-weight:700;line-height:1.15}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head=title] .pbk-sentence{font-size:1.6em}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head] [data-feed-own] .pbk-sentence{color:var(--kit-muted);font-family:inherit;font-size:1em;font-weight:600;line-height:1.3}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-head=description] article:not([data-feed-own]) .pbk-sentence{color:var(--kit-text);font-size:1em}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-row-grid[data-feed-kind=telling]{margin-block:0;padding-block:.3rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-row=telling]+[data-feed-row]:not([data-feed-row=telling])>.pbk-row-grid,html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-row]:not([data-feed-row=telling])+[data-feed-row=telling]>.pbk-row-grid{margin-top:1.2rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind]>.pbk-row-gutter{display:none}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=me],html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=other]{background:var(--feed-me);border-radius:1.2rem 1.2rem .35rem;width:fit-content;max-width:88%;margin-left:auto;margin-right:0;padding:.55rem .85rem .6rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=other]{background:var(--feed-other);max-width:calc(100% - 4.4rem);box-shadow:inset 0 0 0 1.5px var(--feed-track);border-radius:1.2rem 1.2rem 1.2rem .35rem;margin-left:4rem;margin-right:auto}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=me]{max-width:calc(100% - 4.4rem);margin-right:4rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=telling]{margin-left:0}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=thought]{background:var(--feed-think);width:fit-content;max-width:calc(100% - 4.4rem);box-shadow:inset 0 0 0 1.5px var(--feed-think-edge);border-radius:1.6rem;margin-bottom:1.3rem;margin-left:auto;margin-right:4rem;padding:.5rem .95rem .55rem;font-style:italic;position:relative}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=thought]:before,html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=thought]:after{content:"";background:var(--feed-think);box-shadow:inset 0 0 0 1.5px var(--feed-think-edge);border-radius:999px;position:absolute}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=thought]:before{width:.85rem;height:.85rem;bottom:-.65rem;right:.55rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=thought]:after{width:.55rem;height:.55rem;bottom:-1.2rem;right:-.1rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-feed-kind=note]{border:1.5px dashed var(--kit-line-strong);background:var(--kit-surface);border-radius:.4rem;width:fit-content;max-width:88%;margin:.5rem auto;padding:.5rem .9rem}html .pbk-rows.pbk-rows[data-feed="1"] [data-structure-heading=chapter] span{letter-spacing:0;text-transform:none;font-size:1.3em}.pbk-feed-who{color:var(--kit-muted);margin:.9rem 0 -.15rem 4.8rem;font-size:.8rem;font-weight:700}.pbk-feed-who.has-face{height:0;margin:.75rem 0 0;position:relative}.pbk-feed-who-face{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface-2);object-fit:cover;border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:.3rem;left:0}.pbk-feed-who.is-me .pbk-feed-who-face{left:auto;right:0}html .pbk-rows.pbk-rows[data-feed-hide-own] .pbk-pane-grid{grid-template-columns:minmax(0,1fr)!important}html .pbk-rows.pbk-rows[data-feed-hide-own] .pbk-iline-alt,html .pbk-rows.pbk-rows[data-feed-hide-own] [data-feed-own]{display:none}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-feed-open{margin-top:2rem}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-feed-open+div>[data-feed-head=chapter]{margin-top:.75rem}html .pbk-rows.pbk-rows[data-feed="1"] .pbk-feed-open{scroll-margin-top:var(--pbk-row-scroll-margin-top,4.5rem)}html:has(.pbk-rows[data-feed="1"]){--reader-spoken-mark:transparent;--reader-spoken-under:var(--kit-sound);--reader-spoken-line:transparent;--reader-echo-mark:color-mix(in srgb, var(--kit-sound) 24%, transparent)}.pbk-row-popup{cursor:default;min-width:11rem}.pbk-row-popup-body.svelte-13y44mx{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.pbk-row-popup-body.is-sheet.svelte-13y44mx{gap:.25rem;padding:0;font-size:1rem}.is-sheet.svelte-13y44mx .pbk-row-popup-langs:where(.svelte-13y44mx){border-top:0;padding-top:0}.is-sheet.svelte-13y44mx .pbk-row-popup-lang:where(.svelte-13y44mx){justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.pbk-row-popup-lang-name.svelte-13y44mx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.is-sheet.svelte-13y44mx .pbk-row-popup-slot:where(.svelte-13y44mx) button{width:2.75rem;height:2.75rem}.is-sheet.svelte-13y44mx .pbk-row-popup-slot:where(.svelte-13y44mx) svg{width:1.25rem;height:1.25rem}.is-sheet.svelte-13y44mx .pbk-row-popup-slot:where(.svelte-13y44mx) .pbk-sentence-play-from{display:none}.is-sheet.svelte-13y44mx .pbk-row-popup-bookmark:where(.svelte-13y44mx){gap:.75rem;min-height:2.75rem;padding:0 .25rem;font-size:1rem}.is-sheet.svelte-13y44mx .pbk-row-popup-bookmark:where(.svelte-13y44mx) svg:where(.svelte-13y44mx){width:1.25rem;height:1.25rem}.pbk-gutter-hit.svelte-13y44mx{align-items:center;min-width:32px;padding-left:.125rem;position:absolute;inset:0}.pbk-row-popup-title.svelte-13y44mx{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .8);padding:0 .375rem .25rem;font-size:.72em}.pbk-row-popup-bookmark.svelte-13y44mx{text-align:left;color:hsl(var(--foreground));cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.9em;display:flex}.pbk-row-popup-bookmark.svelte-13y44mx:hover{background:hsl(var(--primary) / .08);color:hsl(var(--primary-ink))}.pbk-row-popup-bookmark.is-bookmarked.svelte-13y44mx{color:hsl(var(--primary-ink))}.pbk-row-popup-langs.svelte-13y44mx{border-top:1px solid hsl(var(--border) / .5);flex-direction:column;gap:.25rem;padding-top:.25rem;display:flex}.pbk-row-popup-lang.svelte-13y44mx{align-items:center;gap:.625rem;padding:.2rem .5rem;display:flex}.pbk-row-popup-lang-code.svelte-13y44mx{font-variant:small-caps;min-width:2.5ch;color:hsl(var(--muted-foreground));font-size:.8em}.pbk-row-popup-slot.svelte-13y44mx{align-items:center;display:inline-flex}.pbk-row-popup-hint.svelte-13y44mx{color:hsl(var(--muted-foreground));padding:.25rem .5rem;font-size:.82em}.pbk-rows.svelte-13y44mx{position:relative}.pbk-rows-shield.svelte-13y44mx{z-index:5;position:absolute;inset:0}.pbk-row-hidden.svelte-13y44mx{height:0;display:block;overflow:hidden}.pbk-row-grid.svelte-13y44mx{grid-template-columns:var(--pbk-gutter-col,2.25rem) minmax(0, 1fr);gap:var(--pbk-row-gap,.5rem);margin-block:var(--pbk-row-my,.625rem)}.pbk-guest-locked.svelte-13y44mx{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(3px)}@media (pointer:coarse){.pbk-rows.svelte-13y44mx{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.pbk-rows.svelte-13y44mx{cursor:default}.pbk-reader-cell[data-segment-kind=sentence].svelte-13y44mx{padding-top:var(--pbk-sentence-padding-y);padding-bottom:var(--pbk-sentence-padding-y)}.pbk-rows[data-row-dividers=true].svelte-13y44mx .pbk-row-grid[data-structural-row=false]:where(.svelte-13y44mx) .pbk-pane-grid:where(.svelte-13y44mx){position:relative}.pbk-rows[data-row-dividers=true].svelte-13y44mx .pbk-row-grid[data-structural-row=false]:where(.svelte-13y44mx) .pbk-pane-grid:where(.svelte-13y44mx):before{content:"";top:calc(var(--pbk-row-my,.625rem) / -2);background:hsl(var(--border) / .42);pointer-events:none;height:1px;position:absolute;left:0;right:0}.pbk-compact-active-marker.svelte-13y44mx,.pbk-compact-row-bookmark.svelte-13y44mx{display:none}.pbk-rows.svelte-13y44mx .pbk-align-spacer{vertical-align:baseline;height:1px;display:inline-block}.pbk-row-grid[data-vertical-layout=true][data-structural-row=false].svelte-13y44mx .pbk-pane-grid:where(.svelte-13y44mx){padding-top:.25rem}.pbk-annotation.pbk-annotation-playing.svelte-13y44mx{border-color:var(--kit-sound)}.pbk-annotation.pbk-annotation-playing.svelte-13y44mx>span:where(.svelte-13y44mx):first-child{background:var(--kit-sound);width:.375rem}.pbk-annotation-caption.svelte-13y44mx{font-size:.68rem}.pbk-row-grid[data-stacked-annotations=true].svelte-13y44mx .pbk-annotation:where(.svelte-13y44mx){height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;position:static}.pbk-row-grid[data-stacked-annotations=true][data-vertical-layout=true].svelte-13y44mx .pbk-annotation:where(.svelte-13y44mx){padding-inline:0}.col-span-2.svelte-13y44mx,.pbk-row-grid[data-stacked-annotations=true][data-vertical-layout=false].svelte-13y44mx .pbk-annotation-cell:where(.svelte-13y44mx){grid-column:1/-1}.pbk-iview.svelte-13y44mx{text-align:start;grid-template-columns:minmax(0,1fr);row-gap:.4em;display:grid}.pbk-iwrap.svelte-13y44mx,.pbk-itext.svelte-13y44mx{display:contents}.pbk-wnum[data-n].svelte-13y44mx:after,.pbk-indexed.svelte-13y44mx .pbk-ilink[data-n]:where(.svelte-13y44mx):after{content:attr(data-n);font-size:var(--pbk-wnum-em,.5em);vertical-align:super;color:hsl(var(--foreground) / .55);pointer-events:none;-webkit-user-select:none;user-select:none;margin-inline-start:.08em;font-weight:600;line-height:0}.pbk-iline.svelte-13y44mx{grid-column:1;min-width:0;display:block}.pbk-quote-hidden.svelte-13y44mx{display:none}.pbk-iline-alt.svelte-13y44mx{color:hsl(var(--foreground) / .72)}.pbk-iarticle.svelte-13y44mx{position:relative}@media (hover:none){.pbk-iarticle.svelte-13y44mx .pbk-ilink-focus{background:hsl(var(--warning) / .14);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}}.pbk-iarticle.svelte-13y44mx .pbk-ilink-svg{pointer-events:none;stroke:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pbk-iline.svelte-13y44mx{position:relative}.pbk-iline-playing.svelte-13y44mx{color:hsl(var(--foreground))}.pbk-iline-playing.svelte-13y44mx:before{content:"";left:calc(-.425rem - var(--pbk-cell-px,.375rem));z-index:1;background:color-mix(in srgb, var(--kit-sound) 55%, transparent);pointer-events:none;border-radius:9999px;width:.2rem;transition:width .12s,background-color .12s;position:absolute;top:.18em;bottom:.18em;transform:translate(-50%)}.pbk-iline-current.svelte-13y44mx:before{background:var(--kit-sound);width:.375rem}.pbk-iline-group.svelte-13y44mx{margin-top:.9em}@container reader-shell (width<=68rem){.pbk-row-grid[data-multi-pane=true].svelte-13y44mx{grid-template-columns:minmax(0,1fr)}.pbk-row-grid[data-multi-pane=true].svelte-13y44mx>.pbk-row-gutter:where(.svelte-13y44mx){display:none}.pbk-row-grid[data-multi-pane=true][data-structural-row=true].svelte-13y44mx .pbk-pane-grid:where(.svelte-13y44mx){gap:.5rem}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx{grid-template-columns:1.7rem minmax(0,1fr);gap:.125rem}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx>.pbk-row-gutter:where(.svelte-13y44mx){display:block}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx>.pbk-row-gutter:where(.svelte-13y44mx) a:where(.svelte-13y44mx){font-size:max(.66em,.72rem);width:auto!important}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx>.pbk-row-gutter:where(.svelte-13y44mx)>div:where(.svelte-13y44mx){padding-left:0}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx>.pbk-row-gutter:where(.svelte-13y44mx) a:where(.svelte-13y44mx):not(.text-primary):not(.text-primary\/95){color:hsl(var(--muted-foreground) / .85)}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx>.pbk-row-gutter:where(.svelte-13y44mx)>div:where(.svelte-13y44mx)>div:where(.svelte-13y44mx){align-items:flex-start;min-height:0;padding-top:.3em}.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-compact-active-marker:where(.svelte-13y44mx),.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-compact-row-bookmark:where(.svelte-13y44mx){display:block}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx .pbk-compact-active-marker:where(.svelte-13y44mx){opacity:.4;width:.125rem;box-shadow:none;margin-left:.0125rem}.pbk-row-grid[data-multi-pane=true][data-vertical-layout=true].svelte-13y44mx .pbk-gutter-active-marker:where(.svelte-13y44mx){display:none}.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-reader-cell:where(.svelte-13y44mx){--pbk-cell-px:.375rem;padding-right:var(--pbk-cell-px);padding-left:var(--pbk-cell-px)}.pbk-row-grid[data-multi-pane=true][data-structural-row=false].svelte-13y44mx .pbk-reader-cell:where(.svelte-13y44mx){border:0;border-radius:0}.pbk-row-grid[data-vertical-layout=true][data-structural-row=false].svelte-13y44mx .pbk-pane-grid:where(.svelte-13y44mx){gap:.125rem}.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-reader-cell[data-segment-kind=title]:where(.svelte-13y44mx){padding-left:.625rem;padding-right:.625rem}.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-reader-cell[data-segment-kind=description]:where(.svelte-13y44mx),.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-reader-cell[data-segment-kind=chapter]:where(.svelte-13y44mx){padding-left:.5rem;padding-right:.5rem}.pbk-compact-row-bookmark.svelte-13y44mx a{width:1.35rem;height:1.35rem;box-shadow:0 0 0 .2rem hsl(var(--background));justify-content:center;align-items:center;padding:0;font-size:.64em;line-height:1;display:inline-flex}.pbk-compact-row-bookmark.svelte-13y44mx{width:1.35rem;height:1.35rem;line-height:0;transform:translate(-50%,-50%)}.pbk-compact-row-bookmark.svelte-13y44mx a{position:relative}.pbk-compact-row-bookmark.svelte-13y44mx a:before{content:"";position:absolute;inset:-.7rem}}@container reader-shell (width<=30rem){.pbk-row-grid[data-multi-pane=true].svelte-13y44mx .pbk-reader-cell:where(.svelte-13y44mx){--pbk-cell-px:.25rem}}.lang-chip.svelte-1adt59q,.lang-more.svelte-1adt59q{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);letter-spacing:.02em;font-weight:700}.lang-chip.is-on.svelte-1adt59q{background:var(--kit-surface);color:var(--kit-ink)}.lang-chip.is-extra.svelte-1adt59q{background:var(--kit-surface-2);color:var(--kit-muted);border-style:dashed}.lang-pair.svelte-1adt59q{border:1.5px solid var(--kit-line);background:var(--kit-surface-2)}.lang-more.svelte-1adt59q{border-color:var(--kit-line);color:var(--kit-text);background:0 0}.lang-more.is-open.svelte-1adt59q{border-color:var(--kit-edge);background:var(--kit-surface);color:var(--kit-ink)}@media (hover:hover){.lang-chip.svelte-1adt59q:hover,.lang-more.svelte-1adt59q:hover{border-color:var(--kit-edge)}}.lang-chip.svelte-1adt59q:focus-visible,.lang-more.svelte-1adt59q:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.chip-code.svelte-1adt59q{border:1px solid hsl(var(--border));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.375rem;font-weight:700;display:inline-flex}.reader-language-panel-slot.svelte-1adt59q .reader-language-panel{--ls-paper:hsl(var(--background));--ls-ink:hsl(var(--foreground));--ls-line:hsl(var(--border));--ls-accent:hsl(var(--primary));box-shadow:none;animation:none;position:static}.reader-topbar-player.svelte-m9lxxo .pbk-global-playback{margin-bottom:0}.reader-topbar.svelte-m9lxxo{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch)}.reader-settings-toggle.svelte-m9lxxo{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-height:2.75rem;color:var(--kit-ink);border-radius:999px;padding:.3rem 1rem .3rem .35rem;font-weight:600}.reader-settings-gear.svelte-m9lxxo{background:var(--kit-surface-2);color:var(--kit-ink);border-radius:999px}.reader-settings-toggle.is-open.svelte-m9lxxo{border-color:var(--kit-edge);box-shadow:inset 0 0 0 .5px var(--kit-edge)}.reader-settings-toggle.is-open.svelte-m9lxxo .reader-settings-gear:where(.svelte-m9lxxo){background:var(--kit-go);color:var(--kit-go-ink)}@media (hover:hover){.reader-settings-toggle.svelte-m9lxxo:hover{border-color:var(--kit-edge)}}.reader-settings-toggle.svelte-m9lxxo:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.reader-topbar.svelte-m9lxxo .reader-topbar-label{color:var(--kit-muted);font-weight:700}html .reader-topbar[data-reader-control-surface="1"].svelte-m9lxxo{background:hsl(var(--background))}@container reader-shell (width<=68rem){.reader-topbar.svelte-m9lxxo{padding:.625rem}}@container reader-shell (width<=60rem){.reader-topbar.svelte-m9lxxo>div:where(.svelte-m9lxxo):last-child,.reader-topbar-controls.svelte-m9lxxo{gap:.5rem}.reader-topbar.svelte-m9lxxo .reader-topbar-card{padding:.375rem .5rem}}@media (pointer:coarse){.reader-topbar.svelte-m9lxxo label{min-height:2.5rem}}@container reader-shell (width<=48rem){.reader-topbar-card.svelte-m9lxxo{padding:.5rem .625rem}.reader-settings-toggle.svelte-m9lxxo{gap:.5rem}}.spb-rock.svelte-1su2vrq{animation:.9s step-end infinite svelte-1su2vrq-spb-rock}@keyframes svelte-1su2vrq-spb-rock{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.spb-rock.svelte-1su2vrq{animation:none}}.token-card-sheet.svelte-1rzkixi{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink)}.wc.svelte-1rzkixi{flex-direction:column;gap:.6rem;padding:.25rem;display:flex}.wc-head.svelte-1rzkixi{align-items:center;gap:.75rem;padding-right:2.75rem;display:flex}.wc-sound.svelte-1rzkixi{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.wc-sound.svelte-1rzkixi:active{transform:translateY(2px)}.wc-word.svelte-1rzkixi{overflow-wrap:anywhere;min-width:0;color:var(--kit-ink);font-size:2.375rem;font-weight:700;line-height:1.1}.wc-status.svelte-1rzkixi{background:var(--kit-surface-2);color:var(--kit-text);font-family:var(--kit-font-name);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.9375rem;font-weight:800;display:inline-flex}.wc-status.is-new.svelte-1rzkixi{padding-left:.7rem}.wc-status.is-yours.svelte-1rzkixi{background:var(--kit-gold-wash);color:var(--kit-gold-text)}.wc-meaning.svelte-1rzkixi{color:var(--kit-text);font-size:1.25rem;font-weight:600;line-height:1.3}.wc-actions.svelte-1rzkixi{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:.4rem;display:flex}.wc-learn.svelte-1rzkixi{background:var(--kit-go);min-height:3.25rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-name);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:900;text-decoration:none;display:inline-flex}.wc-learn.svelte-1rzkixi:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}.wc-listen.svelte-1rzkixi{justify-content:center;gap:.45rem;min-height:2.75rem;font-size:1rem}.feed-away.svelte-osypyf{border:2px solid color-mix(in srgb, var(--kit-edge) 70%, var(--kit-surface));background:color-mix(in srgb, var(--kit-gold-wash) 30%, var(--kit-surface));box-shadow:0 3px 8px color-mix(in srgb, var(--kit-edge) 12%, transparent);color:var(--kit-ink);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:.9rem .75rem 1.1rem;display:flex;position:fixed;left:.5rem;right:.5rem}.feed-away-head.svelte-osypyf{align-items:center;gap:.875rem;display:flex}.feed-away-frame.svelte-osypyf{aspect-ratio:3/2;border:2px solid var(--kit-edge);object-fit:cover;border-radius:.625rem;flex:none;width:6.75rem}.feed-away-head-text.svelte-osypyf{flex-direction:column;gap:.125rem;min-width:0;display:flex}.feed-away-title.svelte-osypyf{font-family:var(--kit-font-label);font-size:1.4375rem;font-stretch:var(--kit-label-stretch);white-space:nowrap;font-weight:700;line-height:1.1}.feed-away-sub.svelte-osypyf{color:var(--kit-text);font-family:var(--kit-font-label);font-size:1.25rem;font-stretch:var(--kit-label-stretch);font-weight:500}.feed-away-story.svelte-osypyf{color:var(--kit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.feed-away-words.svelte-osypyf{flex-wrap:wrap;gap:.4rem .35rem;display:flex}.feed-away-words.svelte-osypyf:after{content:"";flex:1000 1 0}.feed-away-word.svelte-osypyf{border:2.5px solid color-mix(in srgb, var(--kit-edge) 27%, var(--kit-surface));background:var(--kit-surface);min-height:2.75rem;font-family:var(--kit-font-label);font-size:1.0625rem;font-stretch:var(--kit-label-stretch);border-radius:.875rem;flex:auto;justify-content:center;align-items:center;gap:.3rem;padding:0 .45rem;font-weight:700;display:inline-flex}.feed-away-word.is-yours.svelte-osypyf{border-color:var(--kit-gold-lip);background:var(--kit-gold-chip);color:var(--kit-table-ink)}.feed-away-word.is-key.svelte-osypyf{border-color:color-mix(in srgb, var(--kit-go) 70%, var(--kit-surface));background:var(--kit-go-wash)}.feed-away-learn.svelte-osypyf{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);min-height:3.75rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.375rem;font-stretch:var(--kit-label-stretch);text-align:center;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.feed-away-learn.svelte-osypyf:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}.feed-away-on.svelte-osypyf{align-self:center;gap:.5rem;padding-inline:2rem}[data-situational] .pbk-rows:not([data-feed]) .pbk-pane-grid>.pbk-reader-cell[data-segment-kind=chapter] .pbk-sentence{text-transform:none;letter-spacing:normal;font-size:1.2em}[data-situational] .pbk-rows:not([data-feed]) .pbk-pane-grid>.pbk-reader-cell[data-segment-kind=title]~.pbk-reader-cell[data-segment-kind=title] .pbk-sentence,[data-situational] .pbk-rows:not([data-feed]) .pbk-pane-grid>.pbk-reader-cell[data-segment-kind=chapter]~.pbk-reader-cell[data-segment-kind=chapter] .pbk-sentence{opacity:.7;font-size:.95em;font-weight:500}[data-situational] .pbk-rows:not([data-feed]) .pbk-pane-grid>.pbk-reader-cell[data-segment-kind=description]~.pbk-reader-cell[data-segment-kind=description] .pbk-sentence{opacity:.75;font-size:.9em}[data-situational] [data-structural-caption=description]{text-transform:none;letter-spacing:normal;font-size:.8em}.settings-sheet-grabber.svelte-1hrcv55{z-index:2;background:hsl(var(--background));cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;height:1.25rem;margin-bottom:-1px;padding:0;display:flex;position:relative}.settings-sheet-grabber.svelte-1hrcv55 span:where(.svelte-1hrcv55){background:hsl(var(--muted-foreground) / .35);border-radius:999px;width:2.25rem;height:.3rem}.settings-sheet-scroll.svelte-1hrcv55{overscroll-behavior:contain;max-height:calc(92dvh - 1.25rem);transition:max-height .24s;overflow-y:auto}.settings-sheet-scroll.svelte-1hrcv55:not(.is-tall){max-height:55dvh}.reader-shell-container.svelte-1hrcv55{container:reader-shell/inline-size}.reader-content-frame.svelte-1hrcv55{padding:var(--reader-frame-pad,1rem)}@container reader-shell (width<=68rem){.reader-content-frame.svelte-1hrcv55{padding:min(var(--reader-frame-pad,1rem), .75rem) min(var(--reader-frame-pad,1rem), .625rem)}}@media (width<=30rem){.reader-shell-container.svelte-1hrcv55{border-left:0;border-right:0;border-radius:0}.reader-content-frame.svelte-1hrcv55{padding-left:.2rem;padding-right:.2rem}}.reader-shell-container.svelte-1hrcv55.reader-shell-flat{box-shadow:none;border:0;border-radius:0}.pbk-mywords-bar.svelte-1hrcv55{justify-content:flex-end;margin:.6rem 0 .5rem;display:flex}.pbk-mywords.svelte-1hrcv55{border:1.5px solid var(--kit-gold-lip);color:var(--kit-gold-text);font-family:var(--kit-font-name);opacity:.75;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.82rem;font-weight:800;display:inline-flex}.pbk-mywords.on.svelte-1hrcv55{background:var(--kit-gold-wash);box-shadow:0 2px 0 var(--kit-gold-lip);opacity:1}.share-panes.svelte-yhxbye .pbk-pane-header-outer{grid-template-columns:minmax(0,1fr)}.share-panes.svelte-yhxbye .pbk-pane-header-gutter{display:none}.share-panes.svelte-yhxbye .pbk-pane-header-grid{margin-bottom:0}.share-settings-panel.svelte-yhxbye .reader-settings-header{cursor:default}.share-window-sheet.svelte-yhxbye{border:2px solid var(--kit-edge);background:var(--kit-paper);box-shadow:0 4px 0 var(--kit-edge);color:var(--kit-ink);font-family:var(--kit-font-name);border-radius:1.25rem}.share-window-title.svelte-yhxbye{color:var(--kit-ink);font-size:1.15rem;font-weight:900}.share-section-label{color:var(--kit-ink);font-family:var(--kit-font-name);font-size:.95rem;font-weight:900}.share-memo.svelte-yhxbye{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface);color:var(--kit-ink);font-family:var(--kit-font-name);border-radius:1rem;font-weight:600}.share-memo.svelte-yhxbye::placeholder{color:var(--kit-muted)}.share-memo.svelte-yhxbye:focus-visible{border-color:var(--kit-edge);outline:3px solid var(--kit-gold);outline-offset:2px}.share-go.svelte-yhxbye{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);border-radius:999px;font-weight:600}.share-go.svelte-yhxbye:active:not(:disabled){box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(2px)}.share-go.svelte-yhxbye:disabled{cursor:default;opacity:.5}.share-go.svelte-yhxbye:focus-visible{outline:3px solid var(--kit-gold);outline-offset:3px}.playback-debug.svelte-1q320h8 h3:where(.svelte-1q320h8){color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.playback-debug.svelte-1q320h8 .bad:where(.svelte-1q320h8){color:hsl(var(--destructive))}.playback-debug.svelte-1q320h8 .good:where(.svelte-1q320h8){color:#2eb860}.playback-debug.svelte-1q320h8 .mark:where(.svelte-1q320h8){width:1em;display:inline-block}.playback-debug.svelte-1q320h8 table:where(.svelte-1q320h8){border-collapse:collapse;width:100%}.playback-debug.svelte-1q320h8 th:where(.svelte-1q320h8),.playback-debug.svelte-1q320h8 td:where(.svelte-1q320h8){text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--border) / .5);padding:.125rem .25rem}.debug-button.svelte-1q320h8{border:1px solid hsl(var(--border));cursor:pointer;border-radius:.5rem;padding:.25rem .625rem}.debug-button.svelte-1q320h8:disabled{opacity:.5}.guest-sheet.svelte-1r3a4hd{border:2px solid var(--kit-edge);background:var(--kit-surface);width:100%;max-width:28rem;box-shadow:0 4px 0 var(--kit-edge);color:var(--kit-ink);font-family:var(--kit-font-name);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1.1rem;display:flex}.guest-title.svelte-1r3a4hd{font-family:var(--kit-font-display);font-size:1.5rem;font-weight:700;line-height:1.15}.guest-body.svelte-1r3a4hd{color:var(--kit-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.guest-go.svelte-1r3a4hd{background-color:var(--kit-go);min-height:3.25rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font:inherit;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-self:stretch;align-items:center;font-size:1.25rem;font-weight:600;display:inline-flex}.guest-go.svelte-1r3a4hd:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}.guest-gate-pulse.svelte-1r3a4hd{animation:1.4s ease-out .35s 2 svelte-1r3a4hd-guest-gate-pulse}@keyframes svelte-1r3a4hd-guest-gate-pulse{0%{box-shadow:0 4px 0 var(--kit-edge), 0 0 0 0 color-mix(in srgb, var(--kit-gold) 55%, transparent)}to{box-shadow:0 4px 0 var(--kit-edge), 0 0 0 14px transparent}}@media (prefers-reduced-motion:reduce){.guest-gate-pulse.svelte-1r3a4hd{animation:none}}.story-end.svelte-1ggvmcw{margin:2.5rem max(1rem, calc((100% - var(--feed-col,100%)) / 2)) 0;color:var(--kit-ink);text-align:center;flex-direction:column;align-items:center;gap:.75rem;scroll-margin-top:3.75rem;display:flex}.story-end-mark.svelte-1ggvmcw{color:var(--kit-muted);font-family:var(--kit-font-display);align-items:center;gap:.75rem;font-size:1rem;font-style:italic;display:flex}.story-end-mark.svelte-1ggvmcw i:where(.svelte-1ggvmcw){border-top:1.5px solid var(--kit-line-strong);width:2.5rem}.story-end-back.svelte-1ggvmcw{color:var(--kit-muted);margin-top:.5rem;font-size:.875rem;font-weight:700}.story-end-title.svelte-1ggvmcw{font-family:var(--kit-font-display);margin:.75rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.15}.story-end-words.svelte-1ggvmcw{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);align-items:center;gap:.5rem;margin:0;font-size:1.1875rem;font-weight:700;display:flex}.story-end-held.svelte-1ggvmcw{color:var(--kit-muted);text-align:center;text-wrap:balance;margin:-.375rem 0 0;font-weight:700}.story-end-kept.svelte-1ggvmcw{text-align:left;align-self:stretch;align-items:center;gap:.625rem;padding:.25rem .25rem .25rem 0;display:flex}.story-end-kept-text.svelte-1ggvmcw{flex-direction:column;min-width:0;display:flex}.story-end-kept-line.svelte-1ggvmcw{font-size:1.125rem;font-weight:600}.story-end-kept-where.svelte-1ggvmcw{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:.875rem;font-weight:600}.story-end-go.svelte-1ggvmcw{background-color:var(--kit-go);min-height:3.25rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;border-radius:1rem;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;margin-top:.25rem;padding:.35rem 1rem;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.story-end-go.svelte-1ggvmcw:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}.story-end-quiet.svelte-1ggvmcw{justify-content:center;align-self:stretch;min-height:2.75rem;font-size:.9375rem}.next-band.svelte-1ggvmcw{border-top:2px solid var(--kit-line-strong);background:var(--kit-surface-2);flex-direction:column;gap:.75rem;margin-top:2.5rem;padding:1.25rem 1rem 2rem;display:flex}.next-band-label.svelte-1ggvmcw{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);font-size:1rem;font-weight:700}.next-episode.svelte-1ggvmcw{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 4px 0 var(--kit-edge);color:var(--kit-ink);border-radius:1.25rem;flex-direction:column;padding:.5rem;text-decoration:none;display:flex}.next-episode.svelte-1ggvmcw:active{box-shadow:0 2px 0 var(--kit-edge);transform:translateY(2px)}.next-episode-picture.svelte-1ggvmcw{aspect-ratio:3/2;object-fit:cover;object-position:top;border-radius:.875rem;width:100%;display:block}.next-episode-body.svelte-1ggvmcw{align-items:center;gap:.75rem;padding:.75rem .5rem .5rem;display:flex}.next-episode-text.svelte-1ggvmcw{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.next-episode-place.svelte-1ggvmcw{color:var(--kit-muted);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.next-episode-place.svelte-1ggvmcw img:where(.svelte-1ggvmcw){object-fit:cover;border-radius:999px;width:1.75rem;height:1.75rem}.next-episode-title.svelte-1ggvmcw{font-family:var(--kit-font-name);font-size:1.375rem;font-weight:700;line-height:1.2}.next-episode-hook.svelte-1ggvmcw{color:var(--kit-muted);font-size:1rem;font-weight:600;line-height:1.4}.next-episode-go.svelte-1ggvmcw{border:2px solid var(--kit-edge);background:var(--kit-surface);width:3rem;height:3rem;box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);border-radius:999px;flex:none;place-items:center;display:grid}.next-episode-go.is-move.svelte-1ggvmcw{border-color:var(--kit-go-lip);background:var(--kit-go);box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-ink)}.story-end-frame.svelte-1ggvmcw{align-self:stretch}.next-band-back.svelte-1ggvmcw{align-self:flex-start;gap:.4rem;max-width:100%;min-height:2.5rem;font-size:.9375rem}.next-band-back-title.svelte-1ggvmcw{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html .reader-compact-bar[data-reader-control-surface="1"].svelte-d2mg85{background:hsl(var(--background));box-shadow:none}.reader-compact-bar.svelte-d2mg85{box-sizing:border-box;height:calc(var(--app-safe-area-top,0px) + var(--reader-compact-bar-h));padding:var(--app-safe-area-top,0px) .25rem 0;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;transition:transform .2s;display:grid;position:fixed;top:0;left:0;right:0}.reader-compact-statusbar.svelte-d2mg85{height:calc(var(--app-safe-area-top,0px) + .75rem);pointer-events:none;background:linear-gradient(hsl(var(--background)) 0%, hsl(var(--background)) calc(100% - .75rem), hsl(var(--background) / 0) 100%);position:fixed;top:0;left:0;right:0}.reader-compact-debug.svelte-d2mg85{top:calc(var(--app-safe-area-top,0px) + var(--reader-compact-bar-h) + .25rem);background:hsl(var(--background) / .85);color:hsl(var(--muted-foreground));cursor:pointer;border:0;border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.625rem;position:fixed;right:.25rem}.reader-compact-debug-bad.svelte-d2mg85{color:hsl(var(--destructive))}.reader-compact-bar-hidden.svelte-d2mg85{transform:translateY(-100%)}.reader-compact-progress.svelte-d2mg85{background:hsl(var(--primary));transform-origin:0;height:2px;transition:transform .12s linear;position:absolute;bottom:-1px;left:0;right:0}@media (prefers-reduced-motion:reduce){.reader-compact-bar.svelte-d2mg85{transition:none}}.reader-compact-body.svelte-d2mg85{padding-top:var(--reader-compact-bar-h)}.reader-compact-icon.svelte-d2mg85{width:2.75rem;height:2.75rem;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.reader-compact-icon.svelte-d2mg85:hover{color:hsl(var(--foreground))}}.reader-compact-title.svelte-d2mg85>span:where(.svelte-d2mg85):first-child{font-size:.9375rem}.reader-compact-title.svelte-d2mg85>span:where(.svelte-d2mg85):last-child{font-size:.75rem}.reader-story-row.svelte-d2mg85{text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.375rem .5rem;font-size:.9375rem;display:flex}@media (hover:hover){.reader-story-row.svelte-d2mg85:hover{background:hsl(var(--muted) / .5)}}.reader-story-row-current.svelte-d2mg85{background:hsl(var(--primary) / .1);color:hsl(var(--primary-ink));font-weight:600}.reader-story-row-index.svelte-d2mg85{width:1.75rem;color:hsl(var(--muted-foreground));flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.reader-story-row-current.svelte-d2mg85 .reader-story-row-index:where(.svelte-d2mg85){color:hsl(var(--primary-ink))}.reader-compact-title.svelte-d2mg85{text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;height:2.75rem;padding:0 .5rem;display:flex}.reader-compact-bar.is-feed.svelte-d2mg85{grid-template-columns:auto minmax(0,1fr) auto;padding-left:.5rem}.reader-feed-season.svelte-d2mg85{flex:none;align-items:center;gap:.3rem;max-width:44vw;min-height:2.5rem;padding:0 .75rem 0 .4rem;font-size:.875rem;display:inline-flex}.reader-feed-season-name.svelte-d2mg85{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;text-wrap:balance;-webkit-box-orient:vertical;min-width:0;line-height:1.1;display:-webkit-box;overflow:hidden}.reader-feed-face.svelte-d2mg85{border:1.5px solid var(--kit-line-strong);background:var(--kit-surface-2);object-fit:cover;border-radius:999px;flex:none;width:1.75rem;height:1.75rem}.reader-compact-title.is-feed.svelte-d2mg85{text-align:center;align-items:center;padding:0 .25rem}.reader-feed-top.svelte-d2mg85{width:100%;min-width:0;font-family:var(--kit-font-name);flex-direction:column;align-items:center;line-height:1.15;display:flex}.reader-feed-top-title.svelte-d2mg85{max-width:100%;color:var(--kit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;overflow:hidden}.reader-feed-top-own.svelte-d2mg85{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.reader-compact-icon.is-sign.svelte-d2mg85{width:3rem}.end-go.svelte-d2mg85{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);min-height:3.5rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.3125rem;font-stretch:var(--kit-label-stretch);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.end-go.svelte-d2mg85:active{box-shadow:0 2px 0 var(--kit-go-lip);transform:translateY(2px)}.pbk-row-asked{background:color-mix(in srgb, var(--kit-gold) 28%, transparent);border-radius:.75rem;transition:background .8s}.card.svelte-1eo2e43{flex-direction:column;flex:1;gap:.875rem;display:flex}.card.framed.svelte-1eo2e43{display:block;position:absolute;inset:0}.card.framed.waiting.svelte-1eo2e43{visibility:hidden}.card.framed.svelte-1eo2e43 .ask-small:where(.svelte-1eo2e43),.card.framed.svelte-1eo2e43 .from:where(.svelte-1eo2e43),.card.framed.svelte-1eo2e43 .line:where(.svelte-1eo2e43){margin:0}.card.framed.svelte-1eo2e43 .answers:where(.svelte-1eo2e43){display:contents}.card.framed.svelte-1eo2e43 .hit:where(.svelte-1eo2e43){font-weight:inherit;box-shadow:0 0 0 .2rem var(--g-word-mark);background:var(--g-word-mark);padding:0}.card.svelte-1eo2e43 .gap:where(.svelte-1eo2e43){color:var(--g-muted)}.card.svelte-1eo2e43 .gap:where(.svelte-1eo2e43) .typed:where(.svelte-1eo2e43){color:var(--g-ink)}.word-card.svelte-1eo2e43:disabled{cursor:default;opacity:1}.card.framed.svelte-1eo2e43 .answer[data-under]{visibility:hidden}.card.classic.svelte-1eo2e43{flex:1;justify-content:flex-end;gap:.75rem}.card.classic.svelte-1eo2e43 .line:where(.svelte-1eo2e43){border:2.5px solid var(--g-soft-line);background:var(--g-surface);color:var(--g-ink);border-radius:1rem;padding:.6rem 1.1rem;font-size:1.25rem}.ask-small.svelte-1eo2e43{color:var(--g-drawn-ink,var(--g-ink));font-family:var(--kit-font-display);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.word-card.svelte-1eo2e43{box-sizing:border-box;border:2.5px solid var(--g-soft-line);background:var(--g-surface);color:var(--g-ink);font:inherit;text-align:left;cursor:pointer;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.75rem;padding:1.1rem 2.75rem 1.1rem 1.5rem;display:flex;position:relative}.card.svelte-1eo2e43:not(.framed) .word-card:where(.svelte-1eo2e43){margin-right:1.5rem}.big-word.svelte-1eo2e43{min-width:0;font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);overflow-wrap:anywhere;font-size:3rem;font-weight:700;line-height:1.05}.big-word.long.svelte-1eo2e43{overflow-wrap:normal;font-size:2.25rem}.from.svelte-1eo2e43{color:var(--g-drawn-ink,var(--g-accent-text));margin:0;font-size:.875rem;font-weight:700}.line.svelte-1eo2e43{color:var(--g-ink-2);margin:0;font-size:1.1rem;line-height:1.55}.hit.svelte-1eo2e43{background:var(--g-word-mark);color:var(--g-ink);border-radius:.375rem;padding:0 .2rem;font-weight:700}.answers.svelte-1eo2e43{flex-direction:column;gap:.625rem;display:flex}.answer.svelte-1eo2e43:not(.right):not(.wrong){border:2.5px solid var(--g-soft-line);box-shadow:none;border-radius:.875rem}.answer.svelte-1eo2e43{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);text-align:center;justify-content:center}.answer.letter.svelte-1eo2e43{text-transform:none;padding:0;font-size:1.4rem}.answer.letter.used.svelte-1eo2e43,.answer.piece.used.svelte-1eo2e43{visibility:hidden}.answer.piece.svelte-1eo2e43{text-transform:none;padding:0}.big-word.unheard.svelte-1eo2e43{visibility:hidden}.word-card.svelte-1eo2e43 .ear:where(.svelte-1eo2e43){color:var(--g-sound-ink);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.thing.svelte-1eo2e43{object-fit:contain;flex:none;width:2.25rem;height:2.25rem}.checked.svelte-1eo2e43{justify-content:center;display:flex}.again.svelte-1eo2e43{color:var(--g-ink-2);text-align:center;margin:.5rem 0 .25rem;font-size:1rem;font-weight:600}.coco-side.svelte-1eo2e43{order:-1;margin-left:-.5rem;margin-right:0;transform:none}.meet.svelte-1fp3593{max-width:26rem;min-height:var(--app-visible-height,100dvh);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin:0 auto;padding:9vh 1.25rem 1.5rem;display:flex}.pip.svelte-1fp3593{line-height:0}h1.svelte-1fp3593{color:var(--g-ink);font-family:var(--kit-font-display);margin:.25rem 0 0;font-size:2.5rem;font-weight:700;line-height:1}.who.svelte-1fp3593{max-width:20rem;color:var(--g-ink-2);text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600}.coins.svelte-1fp3593{flex-direction:column;align-self:stretch;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.more.svelte-1fp3593{color:var(--g-gold-text);font-weight:700}.go.svelte-1fp3593{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);width:100%;min-height:4rem;box-shadow:0 4px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.5rem;font-stretch:var(--kit-label-stretch);cursor:pointer;border-radius:.875rem;justify-content:center;align-items:center;margin-top:auto;padding:.6rem 1.25rem;font-weight:600;display:flex}.go.svelte-1fp3593:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(3px)}.page.svelte-156tqr4{min-height:var(--app-visible-height,100dvh)}.empty.svelte-156tqr4{max-width:26rem;color:var(--g-muted);text-align:center;margin:0 auto;padding:30vh 1rem 0;font-weight:600}.empty.svelte-156tqr4 a:where(.svelte-156tqr4){color:var(--g-accent-text);text-decoration:underline}.caught.svelte-156tqr4{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:26rem;margin:0 auto;padding:18vh 1.25rem 2rem;display:flex}.treasure.svelte-156tqr4{width:18rem;height:14.5rem;margin-bottom:.5rem;position:relative}.coco-on.svelte-156tqr4{position:absolute;top:0;left:50%;transform:translate(-50%)}.bar-at.svelte-156tqr4{position:absolute}.bar-at.at0.svelte-156tqr4{bottom:2.1rem;left:0}.bar-at.at1.svelte-156tqr4{bottom:2.2rem;right:0}.bar-at.at2.svelte-156tqr4{bottom:0;left:50%;translate:-50%}.caught.svelte-156tqr4 h1:where(.svelte-156tqr4){color:var(--g-ink);font-family:var(--kit-font-display);margin:0;font-size:2.125rem;font-weight:700;line-height:1.1}.caught.svelte-156tqr4 p:where(.svelte-156tqr4){color:var(--g-ink-2);margin:0;font-size:1.125rem;font-weight:600}.back.svelte-156tqr4{border:2px solid var(--g-go-lip);border-radius:var(--kit-corner);background-color:var(--g-go);width:100%;min-height:3.5rem;box-shadow:0 4px 0 var(--g-go-lip);color:var(--g-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);justify-content:center;align-items:center;margin-top:1.25rem;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.back.svelte-156tqr4:active{box-shadow:0 2px 0 var(--g-go-lip);transform:translateY(2px)}.start-title.svelte-1hk0opf{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:2.25rem;font-weight:700;line-height:1.1}.start-title.is-long.svelte-1hk0opf{font-size:1.875rem}.start-story.svelte-1hk0opf{--start-picture-h:min(calc((100vw - 3rem) * 3 / 4), 21rem);min-height:11.5rem;margin-top:calc(var(--coco-room) - 1rem);flex-direction:column;flex:0 auto;align-items:center;gap:.5rem;display:flex;position:relative}.start-frame.svelte-1hk0opf{flex:0 1 var(--start-picture-h);flex-direction:column;width:100%;min-height:8rem;display:flex;position:relative}.start-picture.svelte-1hk0opf{border:2px solid var(--kit-edge);width:100%;min-height:0;box-shadow:0 4px 0 var(--kit-edge);border-radius:1.25rem;flex:auto;display:block;overflow:hidden}.start-picture.svelte-1hk0opf img:where(.svelte-1hk0opf){object-fit:cover;width:100%;height:100%;display:block}.start-teller.svelte-1hk0opf{border:2px solid var(--kit-edge);background:var(--kit-surface);border-radius:999px;width:4rem;height:4rem;position:absolute;bottom:-1.4rem;left:.75rem}.start-caption.svelte-1hk0opf{text-align:end;color:var(--kit-muted);align-self:stretch;padding-left:5rem;font-size:.875rem;font-weight:700}.start-own.svelte-1hk0opf{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.start-own-label.svelte-1hk0opf{color:var(--kit-muted);white-space:nowrap}.start-flag{flex:none;width:1.2em;height:1.2em}.own-pill.svelte-1hk0opf{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 2px 0 var(--kit-edge);color:var(--kit-ink);font:inherit;cursor:pointer;border-radius:.875rem;align-items:center;gap:.4rem;padding:.25rem .75rem;font-weight:800;display:inline-flex}.learn-pill.svelte-1hk0opf{border:2px solid var(--kit-go-lip);background:var(--kit-go-wash);box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-text);font:inherit;cursor:pointer;border-radius:.875rem;align-items:center;gap:.4rem;padding:.35rem .875rem;font-weight:900;display:inline-flex}.learn-pill.svelte-1hk0opf:disabled{box-shadow:none;cursor:default}.learn-pill.svelte-1hk0opf:disabled:after{display:none}.look-pill.svelte-1hk0opf{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);cursor:pointer;border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-weight:800;display:inline-flex}.learn-pill.svelte-1hk0opf:active,.look-pill.svelte-1hk0opf:active,.own-pill.svelte-1hk0opf:active,.lang.svelte-1hk0opf:active{transform:translateY(2px)}.learn-pill.svelte-1hk0opf:focus-visible,.look-pill.svelte-1hk0opf:focus-visible,.own-pill.svelte-1hk0opf:focus-visible,.lang.svelte-1hk0opf:focus-visible{box-shadow:0 0 0 3px var(--kit-paper), 0 0 0 6px var(--kit-gold);outline:none}.sheet-shade.svelte-1hk0opf{z-index:60;background:#1b151073;animation:.18s ease-out both svelte-1hk0opf-shade-in;position:fixed;inset:0}.sheet.svelte-1hk0opf{z-index:61;max-width:28rem;max-height:70dvh;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border:2px solid var(--kit-edge);background:var(--kit-paper);border-bottom:none;border-radius:1.75rem 1.75rem 0 0;flex-direction:column;gap:1rem;margin:0 auto;animation:.26s cubic-bezier(.3,1.3,.5,1) both svelte-1hk0opf-sheet-up;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.lang.svelte-1hk0opf{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:800;display:inline-flex}.lang.on.svelte-1hk0opf{border-color:var(--kit-go-lip);background:var(--kit-go);box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-ink)}@keyframes svelte-1hk0opf-shade-in{0%{opacity:0}}@keyframes svelte-1hk0opf-sheet-up{0%{transform:translateY(100%)}}.start-coco.svelte-1hk0opf{display:inline-flex;position:absolute}.coco-face.svelte-1hk0opf{display:inline-flex;transform:scaleX(-1)}.start-coco.away.svelte-1hk0opf{visibility:hidden}.start-coco.flying.svelte-1hk0opf{animation:1.1s steps(12,end) both svelte-1hk0opf-coco-arrives}@keyframes svelte-1hk0opf-coco-arrives{0%{transform:translate(55vw,-60vh)rotate(-10deg)}60%{transform:translate(10vw,-14vh)rotate(6deg)}to{transform:none}}.nudge.svelte-1hk0opf{animation:.48s steps(2,end) .15s 2 both svelte-1hk0opf-go-nudge}@keyframes svelte-1hk0opf-go-nudge{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.start-coco.flying.svelte-1hk0opf,.nudge.svelte-1hk0opf{animation:none}}.world-road .trail{flex-direction:column;gap:0;width:100%;margin:.25rem 0 0;padding:0 1rem 1rem;list-style:none;display:flex;position:relative;overflow-x:clip}.world-road .trail-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.world-road .trail-path path{fill:none;stroke:color-mix(in srgb, var(--kit-edge) 70%, transparent);stroke-width:2.5px;stroke-dasharray:7 8;stroke-linecap:round}.world-road .trail-row{--node:8.5rem;min-height:var(--node);padding-left:calc(31% - var(--node) / 2);transform:translateX(var(--x,0));align-items:center;margin-top:.35rem;display:flex;position:relative}.world-road .trail-row.is-now{--node:10rem}.world-road .trail-here{border:2px solid var(--kit-go);background:var(--kit-go-wash);color:var(--kit-go-text);font-family:var(--kit-font-label);font-size:.875rem;font-stretch:var(--kit-label-stretch);border-radius:999px;align-self:flex-start;padding:.1rem .6rem;font-weight:800}.world-road .trail-node{z-index:1;width:var(--node);height:calc(var(--node) * .97);border:2px solid var(--kit-edge);border-radius:var(--hand,999px);background:var(--kit-surface);flex:none;padding:4px;display:block;position:relative}.world-road .trail-node.is-story{background:conic-gradient(var(--kit-gold) calc(var(--share,0) * 1turn), color-mix(in srgb, var(--kit-edge) 18%, var(--kit-surface)) 0);padding:8px}.world-road .trail-node.is-scene.is-star{border:3px solid var(--kit-gold);box-shadow:0 0 0 3px var(--kit-gold-wash), 0 3px 0 var(--kit-gold-lip)}.world-road .trail-scene-title{color:var(--kit-ink);font-family:var(--kit-font-name);font-size:1rem;font-weight:800;line-height:1.2}.world-road .trail-node:active{transform:translateY(2px)}.world-road .trail-node img,.world-road .trail-tint{border-radius:var(--hand,999px);object-fit:cover;width:100%;height:100%;display:block}.world-road .trail-node.is-yours{border:3px solid var(--kit-gold);box-shadow:0 0 0 3px var(--kit-gold-wash), 0 3px 0 var(--kit-gold-lip)}.world-road .trail-label{right:calc(.25rem + var(--x,0px));left:calc(31% + var(--node) / 2 + .9rem);flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute}.world-road .trail-label-title{max-width:100%;color:var(--kit-ink);font-family:var(--kit-font-name);overflow-wrap:break-word;font-size:1.125rem;font-weight:800;line-height:1.2;text-decoration:none}.world-road .trail-names{flex-direction:column;gap:.1rem;max-width:100%;display:flex}.world-road .trail-names.is-card{text-align:center;align-items:center}.world-road .trail-row.is-now .trail-node{border:4px solid var(--kit-go-lit);box-shadow:0 0 18px 2px color-mix(in srgb, var(--kit-go-lit) 50%, transparent);padding:7px}.world-road .trail-story{flex-direction:column;display:flex;position:relative}.world-road .trail-scenes{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.world-road .trail-row.is-next{--node:10.5rem;flex-direction:column;align-items:stretch;margin-top:0;padding:.6rem 0 .75rem}.world-road .trail-row.is-next .trail-node{z-index:2;margin-left:calc(47% - var(--node) / 2);border:4px solid var(--kit-go-lit);box-shadow:0 0 18px 2px color-mix(in srgb, var(--kit-go-lit) 50%, transparent);align-self:flex-start;padding:0}.world-road .trail-card-story{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-.35rem;display:flex}.world-road .trail-card-story .trail-label-title{color:var(--kit-text);font-size:1rem;font-weight:600}.world-road .trail-coco{top:calc(var(--node) * .97 - 5.25rem);left:calc(47% + var(--node) / 2 - .9rem);z-index:3;line-height:0;position:absolute;transform:scaleX(-1)}.world-road .trail-card{z-index:1;border:2px solid var(--kit-pen);background:var(--kit-surface);border-radius:1rem;flex-direction:column;align-items:stretch;gap:.5rem;margin:-1rem .25rem 0 2.75rem;padding:1.3rem .75rem .8rem;display:flex;position:relative}.world-road .trail-card-title{color:var(--kit-ink);font-family:var(--kit-font-display);text-align:center;font-size:1.375rem;font-weight:700;line-height:1.15}.world-road .trail-go{border:2px solid var(--kit-go-lip);background-color:var(--kit-go);min-height:3.5rem;box-shadow:0 3px 0 var(--kit-go-lip);color:var(--kit-go-ink);font-family:var(--kit-font-label);font-size:1.3125rem;font-stretch:var(--kit-label-stretch);text-align:center;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:.4rem 1rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.world-road .trail-go:active{box-shadow:0 1px 0 var(--kit-go-lip);transform:translateY(2px)}.world-road .road-teller{font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);align-items:center;gap:.75rem;margin:.25rem 0 .5rem;padding:0 1.25rem;display:flex}.world-road .road-teller-face{border-radius:999px;flex:none;width:4.25rem;height:4.25rem;display:block}.world-road .road-next{border:2px solid var(--kit-edge);background:var(--kit-surface);box-shadow:0 3px 0 var(--kit-edge);color:var(--kit-ink);-webkit-tap-highlight-color:transparent;border-radius:1.25rem;align-items:center;gap:.75rem;margin:1.5rem 1.25rem 0;padding:.75rem 1rem;text-decoration:none;display:flex}.world-road .road-next:active{transform:translateY(1px)}.world-road .road-next-name{font-family:var(--kit-font-display);align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.world-road .road-teller-letter{color:var(--kit-ink);justify-content:center;align-items:center;font-size:1.75rem;font-weight:800;display:inline-flex}.world-road .road-teller-name{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:2rem;font-weight:700}.world-road .trail-marks{align-items:center;gap:.5rem;display:inline-flex}.world-road .road-head{min-height:calc(var(--app-safe-area-top,0px) + 58px);margin-top:calc(-1 * var(--app-safe-area-top,0px));padding-top:var(--app-safe-area-top,0px)}.world-road .road-back{margin:0 .5rem 0 .4rem}.ui-wait.svelte-1xko78n{gap:.2rem;display:inline-flex}.ui-wait.svelte-1xko78n i:where(.svelte-1xko78n){opacity:.25;background:currentColor;border-radius:999px;width:.35rem;height:.35rem;animation:.9s step-end infinite svelte-1xko78n-ui-wait}.ui-wait.svelte-1xko78n i:where(.svelte-1xko78n):nth-child(2){animation-delay:.3s}.ui-wait.svelte-1xko78n i:where(.svelte-1xko78n):nth-child(3){animation-delay:.6s}@keyframes svelte-1xko78n-ui-wait{0%{opacity:1}33%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ui-wait.svelte-1xko78n i:where(.svelte-1xko78n){opacity:.6;animation:none}}.account-row-label.svelte-tct34r{color:var(--kit-ink);font-family:var(--kit-font-name);font-weight:800}.account-row-help.svelte-tct34r{color:var(--kit-muted);font-family:var(--kit-font-name);font-weight:600}.account-toggle.svelte-1yumluj{background:0 0;border:0;padding:0;font-size:.9rem;display:inline-flex}.account-toggle.svelte-1yumluj:focus-visible{outline:3px solid var(--kit-gold);outline-offset:2px}.bd.svelte-u4k2t{--bd-ink:#191919;--bd-soft:#46443d;--bd-dim:#6a675f;--bd-bg:#f6f4ee;--bd-card:#fff;--bd-rule:#e2ded4;background:var(--bd-bg);color:var(--bd-ink);padding:4.5rem 1.5rem 4rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}.bd-hero.svelte-u4k2t{text-align:center;max-width:44rem;margin:0 auto 5rem}.bd-kicker.svelte-u4k2t{letter-spacing:.24em;text-transform:uppercase;color:var(--bd-dim);margin:0 0 1.1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:600}.bd-hero.svelte-u4k2t h1:where(.svelte-u4k2t){letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:400;line-height:1.1}.bd-sub.svelte-u4k2t{max-width:38rem;color:var(--bd-soft);text-wrap:pretty;margin:0 auto;font-size:1.02rem;line-height:1.62}.bd-rooms.svelte-u4k2t{gap:3.5rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.bd-room.svelte-u4k2t{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:2.5rem;display:grid}.bd-room-flip.svelte-u4k2t{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bd-room-flip.svelte-u4k2t .bd-shot:where(.svelte-u4k2t){order:2}.bd-shot.svelte-u4k2t{border:1px solid var(--bd-rule);border-top:4px solid var(--bd-accent);background:var(--bd-card);border-radius:10px;line-height:0;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 18px 40px #1918141a}.bd-shot.svelte-u4k2t:hover{transform:translateY(-4px);box-shadow:0 26px 54px #19181429}.bd-shot.svelte-u4k2t img:where(.svelte-u4k2t){aspect-ratio:6/5;object-fit:cover;object-position:top;width:100%}.bd-for.svelte-u4k2t{color:var(--bd-dim);flex-wrap:wrap;align-items:baseline;gap:.5rem .6rem;margin:0 0 .7rem;display:flex}.bd-room-n.svelte-u4k2t{letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:600}.bd-for-text.svelte-u4k2t{color:var(--bd-soft);font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic}.bd-for-text.svelte-u4k2t:before{content:"·";margin-right:.6rem;font-style:normal}.bd-dot.svelte-u4k2t{background:var(--bd-accent);border-radius:50%;flex:none;width:.55rem;height:.55rem}.bd-copy.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.015em;margin:0 0 .55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1.06}.bd-copy.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:inherit;text-decoration:none}.bd-copy.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{text-decoration:underline;-webkit-text-decoration-color:var(--bd-accent);text-decoration-color:var(--bd-accent);text-decoration-thickness:3px}.bd-line.svelte-u4k2t{max-width:34rem;color:var(--bd-soft);text-wrap:pretty;margin:0 0 1.2rem;font-size:1.04rem;line-height:1.55}.bd-sub.svelte-u4k2t strong{color:var(--bd-ink);background:#a4c4002e;border-radius:2px;font-weight:600;box-shadow:0 0 0 .15em #a4c4002e}.bd-rule.svelte-u4k2t{background:var(--bd-card);border:1px solid var(--bd-rule);border-radius:8px;grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:1.1rem;margin:0 0 1.3rem;padding:1rem 1.1rem 1rem 1rem;display:grid;box-shadow:0 1px 2px #1918140a}.bd-rule.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--bd-soft);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.65}.bd-rule.svelte-u4k2t .bd-term:where(.svelte-u4k2t){color:var(--bd-ink);background:color-mix(in srgb, var(--bd-accent,#a4c400) 18%, transparent);box-shadow:0 0 0 .15em color-mix(in srgb, var(--bd-accent,#a4c400) 18%, transparent);border-radius:2px;font-style:italic;font-weight:600}.bd-rule.svelte-u4k2t strong:where(.svelte-u4k2t){letter-spacing:.16em;text-transform:uppercase;color:var(--bd-dim);margin-bottom:.3rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.66rem;font-weight:600;display:block}.bd-unit.svelte-u4k2t{background:var(--bd-bg);border-top:3px solid var(--bd-accent);border-radius:6px;align-content:center;justify-items:center;gap:.35rem;height:4.9rem;padding:.5rem .4rem;display:grid}.bd-unit.svelte-u4k2t b:where(.svelte-u4k2t){font-feature-settings:"tnum";font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:400;line-height:1}.bd-unit.svelte-u4k2t small:where(.svelte-u4k2t){letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bd-dim);text-align:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.56rem;line-height:1.3}.bd-samples.svelte-u4k2t{border-top:1px solid var(--bd-rule);margin:0 0 1.4rem;padding:0;list-style:none}.bd-samples.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--bd-rule);font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.35}.bd-samples.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--bd-ink);justify-content:space-between;gap:1rem;padding:.6rem 0;text-decoration:none;display:flex}.bd-samples.svelte-u4k2t a:where(.svelte-u4k2t):after{content:"→";color:var(--bd-dim);opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.bd-samples.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:underline;-webkit-text-decoration-color:var(--bd-accent);text-decoration-color:var(--bd-accent);text-underline-offset:.15em;text-decoration-thickness:2px}.bd-samples.svelte-u4k2t a:where(.svelte-u4k2t):hover:after{opacity:1;transform:none}.bd-enter.svelte-u4k2t{border:1.5px solid var(--bd-ink);letter-spacing:.01em;color:var(--bd-ink);border-radius:999px;padding:.68rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.bd-enter.svelte-u4k2t:hover{background:var(--bd-ink);color:var(--bd-bg)}.bd-foot.svelte-u4k2t{border-top:1px solid var(--bd-rule);text-align:center;max-width:46rem;color:var(--bd-dim);margin:5rem auto 0;padding-top:1.5rem;font-size:.95rem}.bd-foot.svelte-u4k2t a{color:inherit}.bd-foot.svelte-u4k2t p:where(.svelte-u4k2t){margin:0 0 .5rem}@media (width<=860px){.bd.svelte-u4k2t{padding-top:3rem}.bd-room.svelte-u4k2t,.bd-room-flip.svelte-u4k2t{grid-template-columns:1fr;gap:1.4rem}.bd-room-flip.svelte-u4k2t .bd-shot:where(.svelte-u4k2t){order:0}.bd-shot.svelte-u4k2t img:where(.svelte-u4k2t){aspect-ratio:5/4}.bd-rule.svelte-u4k2t{grid-template-columns:1fr}.bd-unit.svelte-u4k2t{grid-auto-flow:column;place-items:baseline start;gap:.6rem;width:max-content;height:auto;min-height:0;padding:.4rem .7rem}}.bx.svelte-mk8e3d{--bx-fg:#16181d;--bx-dim:#5c626e;--bx-bg:#fff;--bx-panel:#f6f7f9;--bx-rule:#dfe2e8;--bx-link:#1f5fd0;box-sizing:border-box;background:var(--bx-bg);max-width:68rem;color:var(--bx-fg);margin:0 auto;padding:3rem 1.5rem 5rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}@media (prefers-color-scheme:dark){.bx.svelte-mk8e3d{--bx-fg:#e7e9ee;--bx-dim:#9aa1ad;--bx-bg:#101215;--bx-panel:#181b20;--bx-rule:#2a2e36;--bx-link:#7fb0ff}}.bx.svelte-mk8e3d a{color:var(--bx-link)}code.svelte-mk8e3d{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.86em}.bx-head.svelte-mk8e3d h1:where(.svelte-mk8e3d){letter-spacing:-.02em;margin:0 0 .4rem;font-size:2rem}.bx-sub.svelte-mk8e3d{max-width:46rem;color:var(--bx-dim);margin:0 0 2.5rem;font-size:.95rem}.bx-next.svelte-mk8e3d{border:1px solid var(--bx-rule);background:var(--bx-panel);border-radius:10px;margin-bottom:3rem;padding:1.25rem 1.25rem 1.5rem}.bx-next.svelte-mk8e3d h2:where(.svelte-mk8e3d){margin:0 0 .4rem;font-size:1.1rem}.bx-next-sub.svelte-mk8e3d{max-width:46rem;color:var(--bx-dim);margin:0 0 1.25rem;font-size:.9rem}.bx-card-next.svelte-mk8e3d{background:var(--bx-bg)}.bx-rank.svelte-mk8e3d{color:var(--bx-dim);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8em}.bx-next-line.svelte-mk8e3d{color:var(--bx-dim);margin:0 0 .7rem;font-size:.85rem}.bx-table.svelte-mk8e3d{border-collapse:collapse;width:100%;margin-bottom:3rem;font-size:.9rem}.bx-table.svelte-mk8e3d th:where(.svelte-mk8e3d),.bx-table.svelte-mk8e3d td:where(.svelte-mk8e3d){text-align:left;border-bottom:1px solid var(--bx-rule);white-space:nowrap;padding:.5rem .75rem}.bx-table.svelte-mk8e3d th:where(.svelte-mk8e3d){color:var(--bx-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.bx-num.svelte-mk8e3d{text-align:right}.bx-group.svelte-mk8e3d{margin-bottom:2.5rem}.bx-group.svelte-mk8e3d h2:where(.svelte-mk8e3d){border-bottom:1px solid var(--bx-rule);margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.bx-list.svelte-mk8e3d{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bx-card.svelte-mk8e3d{background:var(--bx-panel);border:1px solid var(--bx-rule);border-radius:8px;padding:1rem 1.1rem}.bx-shots.svelte-mk8e3d{aspect-ratio:3/4;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block;position:relative}.bx-shots.svelte-mk8e3d img:where(.svelte-mk8e3d){object-fit:cover;object-position:top;border:1px solid var(--bx-rule);background:var(--bx-bg);border-radius:4px;width:78%;height:82%;transition:transform .2s;display:block;position:absolute}.bx-shot-post.svelte-mk8e3d{top:0;right:0;box-shadow:0 4px 14px #0000001f}.bx-shot-index.svelte-mk8e3d{bottom:0;left:0;box-shadow:0 8px 24px #0003}.bx-shots.svelte-mk8e3d:hover .bx-shot-post:where(.svelte-mk8e3d){transform:translate(4px,-4px)}.bx-shots.svelte-mk8e3d:hover .bx-shot-index:where(.svelte-mk8e3d){transform:translate(-4px,4px)}.bx-overlay.svelte-mk8e3d{z-index:50;cursor:zoom-out;background:#0a0b0dd1;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4vh 4vw;animation:.15s svelte-mk8e3d-bx-fade;display:flex;position:fixed;inset:0}.bx-overlay-pair.svelte-mk8e3d{cursor:zoom-out;align-items:flex-start;gap:1rem;max-width:min(94vw,84rem);max-height:84vh;display:flex;overflow:auto}.bx-overlay-pair.svelte-mk8e3d img:where(.svelte-mk8e3d){border-radius:6px;flex:none;width:calc(50% - .5rem);height:auto;display:block;box-shadow:0 20px 60px #00000073}.bx-overlay-hint.svelte-mk8e3d{color:#d6d9e0;margin:0;font-size:.8rem}@keyframes svelte-mk8e3d-bx-fade{0%{opacity:0}to{opacity:1}}.bx-card-top.svelte-mk8e3d{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.7rem;display:flex}.bx-card-name.svelte-mk8e3d{font-size:1.05rem;font-weight:650;text-decoration:none}.bx-card-name.svelte-mk8e3d:hover{text-decoration:underline}.bx-tag.svelte-mk8e3d{color:var(--bx-dim);white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.7rem}.bx-foot.svelte-mk8e3d{border-top:1px solid var(--bx-rule);max-width:46rem;color:var(--bx-dim);margin-top:3rem;padding-top:1.25rem;font-size:.85rem}.bx-foot.svelte-mk8e3d p:where(.svelte-mk8e3d){margin:0 0 .6rem}.sr-only.svelte-1uhqsi4{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd.svelte-en6myo{--bd-ink:#191919;--bd-dim:#6a675f;--bd-bg:#f6f4ee;--bd-rule:#e2ded4;--bd-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bd-serif:"Fraunces", Georgia, "Times New Roman", serif;--bd-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bd-bg);color:var(--bd-ink);font-family:var(--bd-sans);scroll-behavior:smooth;line-height:1.55}.bd-hero.svelte-en6myo{max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem 3.5rem}.bd-kicker.svelte-en6myo,.bd-ed-n.svelte-en6myo,.bd-spec-cap.svelte-en6myo,.bd-why-t.svelte-en6myo{font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}.bd-kicker.svelte-en6myo{color:var(--bd-dim);margin:0 0 1.1rem}.bd-hero.svelte-en6myo h1:where(.svelte-en6myo){max-width:22ch;font-family:var(--bd-serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;margin:0 0 1.2rem;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:400;line-height:1.02}.bd-sub.svelte-en6myo{max-width:44rem;color:var(--bd-dim);margin:0;font-size:1.08rem}.bd-sub.svelte-en6myo em:where(.svelte-en6myo){color:var(--bd-ink);border-bottom:2px solid var(--bd-ink);font-style:normal}.bd-legend.svelte-en6myo{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.bd-legend-a.svelte-en6myo{border:1px solid var(--bd-rule);min-height:8.5rem;color:var(--bd-ink);background:#fff;border-radius:8px;grid-template-rows:auto auto auto;gap:.15rem;padding:.9rem 1rem .8rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.bd-legend-a.svelte-en6myo:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1918141f}.bd-legend-unit.svelte-en6myo{font-family:var(--bd-serif);font-variation-settings:"opsz" 144;margin-bottom:.45rem;font-size:2.4rem;line-height:1}.bd-legend-name.svelte-en6myo{font-family:var(--bd-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.bd-legend-rule.svelte-en6myo{color:var(--bd-dim);font-size:.88rem}.bd-legend-n.svelte-en6myo{font-family:var(--bd-mono);color:var(--bd-dim);font-size:.66rem;position:absolute;top:.8rem;right:.9rem}.bd-legend-a[data-edition=hapax].svelte-en6myo{background:#f0f0ee;border-color:#131315}.bd-legend-a[data-edition=hapax].svelte-en6myo .bd-legend-unit:where(.svelte-en6myo){font-variation-settings:normal;background:#b7e62b;width:max-content;padding:0 .3em;font-family:Instrument Serif,Georgia,serif;display:inline-block}.bd-legend-a[data-edition=doubletake].svelte-en6myo{color:#f4f3ee;background:#0b0d12;border-color:#0b0d12}.bd-legend-a[data-edition=doubletake].svelte-en6myo .bd-legend-unit:where(.svelte-en6myo){font-variation-settings:normal;color:#d8ff42;font-family:Newsreader,Georgia,serif}.bd-legend-a[data-edition=doubletake].svelte-en6myo .bd-legend-rule:where(.svelte-en6myo),.bd-legend-a[data-edition=doubletake].svelte-en6myo .bd-legend-n:where(.svelte-en6myo){color:#c0c8d8}.bd-legend-a[data-edition=actual-size].svelte-en6myo{background:#f7f5f1;border-color:#d9d4c9}.bd-legend-a[data-edition=actual-size].svelte-en6myo .bd-legend-unit:where(.svelte-en6myo){color:#c63a17}.bd-legend-a[data-edition=sounding].svelte-en6myo{color:#e9f2f1;background:#060c11;border-color:#1e2f39}.bd-legend-a[data-edition=sounding].svelte-en6myo .bd-legend-unit:where(.svelte-en6myo){font-family:var(--bd-mono);font-variation-settings:normal;color:#5fe3b4;padding-top:.3rem;font-size:1.9rem}.bd-legend-a[data-edition=sounding].svelte-en6myo .bd-legend-rule:where(.svelte-en6myo),.bd-legend-a[data-edition=sounding].svelte-en6myo .bd-legend-n:where(.svelte-en6myo){color:#a9bfc3}.bd-legend-a[data-edition=riverrun].svelte-en6myo{background:#f2f1ec;border-color:#14161c}.bd-legend-a[data-edition=riverrun].svelte-en6myo .bd-legend-unit:where(.svelte-en6myo){font-family:"Bricolage Grotesque", var(--bd-sans);font-variation-settings:normal;color:#14161c;text-shadow:.05em .04em #ff3a5e,-.03em -.025em #2b54f0;font-weight:800}.bd-ed.svelte-en6myo{background:var(--ed-bg);color:var(--ed-ink);border-top:1px solid var(--ed-rule);scroll-margin-top:4rem}.bd-ed-in.svelte-en6myo{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:3.5rem;max-width:72rem;margin:0 auto;padding:4rem 1.5rem 4.5rem;display:grid}.bd-ed.svelte-en6myo:nth-of-type(2n) .bd-spec:where(.svelte-en6myo){order:2}.bd-spec.svelte-en6myo{border:1px solid var(--ed-rule);border-radius:var(--ed-radius,6px);background:var(--ed-card,transparent);margin:0;padding:1.2rem 1.4rem 1.4rem;position:sticky;top:5rem}.bd-spec-cap.svelte-en6myo{border-bottom:1px solid var(--ed-rule);color:var(--ed-dim);justify-content:space-between;gap:1rem;margin:0 0 1.2rem;padding-bottom:.7rem;display:flex}.bd-ed-n.svelte-en6myo{color:var(--ed-dim);margin:0 0 .8rem}.bd-copy.svelte-en6myo h2:where(.svelte-en6myo){font-family:var(--ed-display);letter-spacing:var(--ed-track,-.01em);font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1;font-weight:var(--ed-weight,400);margin:0 0 1rem}.bd-copy.svelte-en6myo h2:where(.svelte-en6myo) a:where(.svelte-en6myo){color:inherit;text-decoration:none}.bd-copy.svelte-en6myo h2:where(.svelte-en6myo) a:where(.svelte-en6myo):hover{text-decoration:underline;-webkit-text-decoration-color:var(--ed-accent);text-decoration-color:var(--ed-accent);text-underline-offset:.12em;text-decoration-thickness:.08em}.bd-rule.svelte-en6myo{margin:0 0 1.4rem;font-size:1.08rem;line-height:1.5}.bd-rule.svelte-en6myo strong:where(.svelte-en6myo){font-family:var(--bd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ed-accent-text,var(--ed-accent));margin-right:.3rem;font-size:.74rem;font-weight:600}.bd-why.svelte-en6myo{border-left:3px solid var(--ed-accent);background:var(--ed-well,transparent);font-family:var(--ed-body,inherit);margin:0 0 1.6rem;padding:1rem 1.2rem 1.1rem}.bd-why-t.svelte-en6myo{color:var(--ed-dim);margin:0 0 .5rem}.bd-why.svelte-en6myo p:where(.svelte-en6myo):last-child{margin:0;font-size:.98rem;line-height:1.6}.bd-why.svelte-en6myo i:where(.svelte-en6myo){font-style:italic}.bd-samples.svelte-en6myo{border-top:1px solid var(--ed-rule);margin:0 0 1.6rem;padding:0;list-style:none}.bd-samples.svelte-en6myo li:where(.svelte-en6myo){border-bottom:1px solid var(--ed-rule);font-family:var(--ed-body,inherit);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.9rem;padding:.6rem 0;font-size:.98rem;display:grid}.bd-samples.svelte-en6myo b:where(.svelte-en6myo){font-family:var(--bd-mono);color:var(--ed-accent-text,var(--ed-accent));white-space:nowrap;font-size:.78rem;font-weight:600}.bd-samples.svelte-en6myo em:where(.svelte-en6myo){font-family:var(--bd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ed-dim);white-space:nowrap;font-size:.68rem;font-style:normal}.bd-samples-count.svelte-en6myo li:where(.svelte-en6myo){grid-template-columns:minmax(0,1fr) auto}.bd-samples-count.svelte-en6myo b:where(.svelte-en6myo){color:var(--ed-ink);font-family:Instrument Serif,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1}.bd-samples-mm.svelte-en6myo b:where(.svelte-en6myo){text-align:right;min-width:5.2rem}.bd-samples-depth.svelte-en6myo b:where(.svelte-en6myo){text-align:right;min-width:3.8rem}.bd-enter-row.svelte-en6myo{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.bd-enter.svelte-en6myo{border:1.5px solid var(--ed-ink);border-radius:var(--ed-btn-radius,999px);color:var(--ed-ink);padding:.7rem 1.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.bd-enter.svelte-en6myo:hover{background:var(--ed-ink);color:var(--ed-bg)}.bd-front.svelte-en6myo{color:var(--ed-dim);font-family:var(--bd-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto auto;align-items:center;gap:.6rem;font-size:.66rem;text-decoration:none;display:grid}.bd-front.svelte-en6myo img:where(.svelte-en6myo){aspect-ratio:4/3;object-fit:cover;object-position:top;border:1px solid var(--ed-rule);border-radius:4px;width:5.6rem;transition:transform .2s}.bd-front.svelte-en6myo:hover img:where(.svelte-en6myo){transform:translateY(-2px)rotate(-1deg)}.bd-hx.svelte-en6myo{--ed-bg:#f0f0ee;--ed-ink:#131315;--ed-dim:#56585e;--ed-rule:#13131529;--ed-accent:#b7e62b;--ed-accent-text:#3b5600;--ed-well:#fff;--ed-display:"Instrument Serif", "Playfair Display", Georgia, serif;--ed-track:.02em;--ed-radius:0;--ed-btn-radius:0}.bd-hx-count.svelte-en6myo{gap:.3rem;padding:.4rem 0 1.2rem;display:grid}.bd-hx-label.svelte-en6myo{font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:600}.bd-hx-num.svelte-en6myo{background:var(--ed-accent);width:max-content;margin-left:-.12em;padding:0 .12em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(7rem,12vw,10rem);line-height:.85}.bd-hx-note.svelte-en6myo{font-family:var(--bd-mono);color:var(--ed-dim);font-size:.72rem}.bd-hx-rows.svelte-en6myo{border-top:1px solid var(--ed-ink);margin:0}.bd-hx-rows.svelte-en6myo div:where(.svelte-en6myo){border-bottom:1px solid var(--ed-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.bd-hx-rows.svelte-en6myo dt:where(.svelte-en6myo){font-size:.95rem}.bd-hx-rows.svelte-en6myo dd:where(.svelte-en6myo){margin:0;font-family:Instrument Serif,Georgia,serif;font-size:1.5rem;line-height:1}.bd-dt.svelte-en6myo{--ed-bg:#0b0d12;--ed-ink:#f4f3ee;--ed-dim:#c0c8d8;--ed-rule:#f4f3ee2e;--ed-accent:#d8ff42;--ed-well:#f4f3ee0d;--ed-display:"Newsreader", "Crimson Text", Georgia, serif;--ed-weight:500;--ed-track:-.02em;--ed-radius:0;--ed-btn-radius:0}.bd-dt-poster.svelte-en6myo{grid-template-columns:1fr 1fr;min-height:17rem;display:grid}.bd-dt-half.svelte-en6myo{grid-template-rows:auto 1fr auto;padding:1rem;display:grid}.bd-dt-a.svelte-en6myo{color:#0b0d12;background:#f4f3ee}.bd-dt-b.svelte-en6myo{background:var(--ed-accent);color:#0b0d12}.bd-dt-k.svelte-en6myo{font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:600}.bd-dt-w.svelte-en6myo{letter-spacing:-.03em;align-self:center;font-family:Newsreader,Georgia,serif;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:500;line-height:1}.bd-dt-b.svelte-en6myo .bd-dt-w:where(.svelte-en6myo){font-style:italic}.bd-dt-s.svelte-en6myo{color:#555b66;font-size:.8rem;line-height:1.3}.bd-dt-b.svelte-en6myo .bd-dt-s:where(.svelte-en6myo){color:#3d4a00}.bd-dt-channels.svelte-en6myo{color:var(--ed-dim);grid-template-columns:1fr 1fr;gap:.6rem 1.2rem;margin:1.2rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.bd-dt-channels.svelte-en6myo b:where(.svelte-en6myo){font-family:var(--bd-mono);letter-spacing:.14em;color:var(--ed-accent);font-size:.68rem;display:block}.bd-as.svelte-en6myo{--ed-bg:#f7f5f1;--ed-ink:#14120f;--ed-dim:#4a453d;--ed-rule:#d9d4c9;--ed-accent:#c63a17;--ed-accent-text:#a82d0f;--ed-card:#fffefb;--ed-well:#efece5;--ed-display:"Fraunces", Georgia, serif;--ed-body:"Fraunces", Georgia, serif;--ed-radius:4px;--ed-btn-radius:4px}.bd-as.svelte-en6myo .bd-copy:where(.svelte-en6myo) h2:where(.svelte-en6myo){font-variation-settings:"opsz" 144, "wght" 500}.bd-as-track.svelte-en6myo{border-bottom:1px solid var(--ed-ink);height:1.5rem;margin:.4rem 0 1rem;position:relative}.bd-as-tick.svelte-en6myo{background:var(--ed-ink);width:1px;height:.55rem;position:absolute;bottom:-1px}.bd-as-tick.svelte-en6myo i:where(.svelte-en6myo){font-family:var(--bd-mono);color:var(--ed-dim);font-size:.62rem;font-style:normal;position:absolute;bottom:.7rem;left:0;transform:translate(-50%)}.bd-as-tick.svelte-en6myo:first-child i:where(.svelte-en6myo){transform:none}.bd-as-tick.svelte-en6myo:last-child i:where(.svelte-en6myo){transform:translate(-100%)}.bd-as-bars.svelte-en6myo{margin:0;padding:0;list-style:none}.bd-as-bars.svelte-en6myo li:where(.svelte-en6myo){border-bottom:1px solid var(--ed-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar mm""what what";align-items:center;column-gap:.8rem;padding:.55rem 0;display:grid}.bd-as-bar.svelte-en6myo{background:var(--ed-accent);grid-area:bar;justify-self:start;height:.55rem;display:block;position:relative}.bd-as-broken.svelte-en6myo .bd-as-bar:where(.svelte-en6myo):after{content:"";background:linear-gradient(var(--ed-card,#fffefb), var(--ed-card,#fffefb)) padding-box;clip-path:polygon(40% 0,60% 0,30% 50%,60% 100%,40% 100%,10% 50%);width:.9rem;height:1.25rem;position:absolute;top:-.35rem;right:-.55rem}.bd-as-mm.svelte-en6myo{font-family:var(--bd-mono);color:var(--ed-accent-text);white-space:nowrap;grid-area:mm;font-size:.78rem;font-weight:600}.bd-as-what.svelte-en6myo{color:var(--ed-dim);grid-area:what;margin-top:.25rem;font-family:Fraunces,Georgia,serif;font-size:.9rem}.bd-as-foot.svelte-en6myo{color:var(--ed-dim);margin:1rem 0 0;font-family:Fraunces,Georgia,serif;font-size:.84rem;font-style:italic}.bd-sd.svelte-en6myo{--ed-bg:#060c11;--ed-ink:#e9f2f1;--ed-dim:#a9bfc3;--ed-rule:#1e2f39;--ed-accent:#5fe3b4;--ed-card:#0c151b;--ed-well:#121e26;--ed-display:"Fraunces", Georgia, serif;--ed-body:"Fraunces", Georgia, serif;--ed-radius:2px;--ed-btn-radius:2px}.bd-sd.svelte-en6myo .bd-copy:where(.svelte-en6myo) h2:where(.svelte-en6myo){font-variation-settings:"opsz" 144, "wght" 400;letter-spacing:.06em}.bd-sd-axis.svelte-en6myo{border-left:1px solid var(--ed-accent);height:28rem;margin-left:5.2rem;position:relative}.bd-sd-band.svelte-en6myo{border-top:1px dashed var(--ed-rule);padding:.3rem 0 0 .8rem;position:absolute;left:0;right:0}.bd-sd-band-name.svelte-en6myo{font-family:var(--bd-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ed-dim);font-size:.64rem;display:block}.bd-sd-band-blurb.svelte-en6myo{color:var(--ed-dim);opacity:.75;font-family:Fraunces,Georgia,serif;font-size:.82rem;font-style:italic;display:block}.bd-sd-read.svelte-en6myo{grid-template-columns:5.2rem minmax(0,1fr);align-items:center;display:grid;position:absolute;left:-5.2rem;right:0;transform:translateY(-50%)}.bd-sd-read.svelte-en6myo:before{content:"";background:var(--ed-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;left:5.2rem;transform:translate(-50%);box-shadow:0 0 0 4px #5fe3b42e}.bd-sd-depth.svelte-en6myo{font-family:var(--bd-mono);text-align:right;color:var(--ed-accent);padding-right:.8rem;font-size:.7rem;font-weight:600}.bd-sd-what.svelte-en6myo{color:var(--ed-ink);background:var(--ed-card);width:max-content;max-width:100%;padding-left:.9rem;font-family:Fraunces,Georgia,serif;font-size:.92rem}.bd-rr.svelte-en6myo{--ed-bg:#f2f1ec;--ed-ink:#14161c;--ed-dim:#5a616f;--ed-rule:#14161c2e;--ed-accent:#ff3a5e;--ed-accent-text:#b60e39;--ed-card:#fff;--ed-well:#fff;--ed-display:"Bricolage Grotesque", var(--bd-sans);--ed-weight:800;--ed-track:-.03em;--ed-radius:2px;--ed-btn-radius:999px}.bd-rr.svelte-en6myo .bd-copy:where(.svelte-en6myo) h2:where(.svelte-en6myo){text-shadow:.028em .024em #ff3a5e,-.016em -.014em #2b54f0}.bd-rr-mast.svelte-en6myo{border-bottom:2px solid var(--ed-ink);gap:.4rem;padding:.6rem 0 1.2rem;display:grid}.bd-rr-word.svelte-en6myo{font-family:"Bricolage Grotesque", var(--bd-sans);letter-spacing:-.04em;text-shadow:.04em .032em #ff3a5e,-.022em -.018em #2b54f0;font-size:clamp(3.6rem,7vw,5.4rem);font-weight:800;line-height:.95}.bd-rr-tag.svelte-en6myo{font-family:var(--bd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ed-dim);font-size:.74rem;font-weight:500}.bd-rr-run.svelte-en6myo{font-family:var(--bd-mono);grid-template-columns:repeat(8,1fr);gap:.35rem;margin:1rem 0;padding:0;font-size:.78rem;font-weight:600;list-style:none;display:grid}.bd-rr-run.svelte-en6myo li:where(.svelte-en6myo){text-align:center;border:1px solid var(--ed-rule);color:var(--ed-dim);padding:.4rem 0}.bd-rr-hit.svelte-en6myo{background:#ffd23f;color:var(--ed-ink)!important;border-color:var(--ed-ink)!important}.bd-rr-tags.svelte-en6myo{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bd-rr-tags.svelte-en6myo li:where(.svelte-en6myo){font-family:var(--bd-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#2b54f0;border-radius:999px;padding:.25rem .6rem;font-size:.68rem}.bd-rr-tags.svelte-en6myo li:where(.svelte-en6myo):nth-child(2n){background:#ff3a5e}.bd-foot.svelte-en6myo{text-align:center;max-width:46rem;color:var(--bd-dim);margin:0 auto;padding:4rem 1.5rem;font-size:.95rem}.bd-foot.svelte-en6myo a:where(.svelte-en6myo){color:var(--bd-ink)}.bd-foot.svelte-en6myo p:where(.svelte-en6myo){margin:0 0 .6rem}.bd-foot-lead.svelte-en6myo{font-family:var(--bd-serif);color:var(--bd-ink);font-size:1.2rem;margin-bottom:1.2rem!important}.bd-foot-lead.svelte-en6myo a:where(.svelte-en6myo){-webkit-text-decoration-color:var(--bd-rule);text-decoration-color:var(--bd-rule);text-underline-offset:.15em;text-decoration-thickness:2px}.bd-all.svelte-en6myo a:where(.svelte-en6myo){color:color-mix(in srgb, var(--bd-dim) 62%, var(--bd-bg));font-size:.78rem;text-decoration:none}.bd-all.svelte-en6myo a:where(.svelte-en6myo):hover{text-decoration:underline}@media (width<=960px){.bd-legend.svelte-en6myo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.bd-hero.svelte-en6myo{padding-top:3rem}.bd-ed-in.svelte-en6myo{grid-template-columns:1fr;gap:2rem;padding:3rem 1.25rem 3.5rem}.bd-ed.svelte-en6myo:nth-of-type(2n) .bd-spec:where(.svelte-en6myo){order:0}.bd-spec.svelte-en6myo{position:static}.bd-sd-axis.svelte-en6myo{height:26rem}}@media (width<=560px){.bd-legend.svelte-en6myo{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-legend.svelte-en6myo li:where(.svelte-en6myo):last-child{grid-column:1/-1}.bd-dt-poster.svelte-en6myo{grid-template-columns:1fr}.bd-rr-run.svelte-en6myo{grid-template-columns:repeat(4,1fr)}.bd-enter-row.svelte-en6myo{flex-direction:column;align-items:flex-start}}.hs-strap.svelte-1dt6h9a{font-family:var(--hs-mono);color:var(--hs-ink-faint);margin-bottom:1.1rem;font-size:.95rem;line-height:1.5}.hs-holdings-route.svelte-1i3q7go{font-family:var(--hs-mono);color:var(--hs-ink-faint);margin-top:1.25rem;font-size:.92rem;line-height:1.6}.hs-holdings-route.svelte-1i3q7go a:where(.svelte-1i3q7go),.hs-missing.svelte-1i3q7go p:where(.svelte-1i3q7go) a:where(.svelte-1i3q7go){color:var(--hs-signal-ink)}.hs-routekick.svelte-1yifeb1{font-family:var(--hs-mono);color:var(--hs-ink-faint);font-size:.92rem}.hs-routeblurb.svelte-1yifeb1{color:var(--hs-ink-soft);max-width:40rem;margin-bottom:.5rem;font-size:1.1rem;line-height:1.6}.hs-sechead.svelte-1yifeb1 h2:where(.svelte-1yifeb1) a:where(.svelte-1yifeb1){text-decoration:none}.hs-missing.svelte-4hmyqj p:where(.svelte-4hmyqj) a:where(.svelte-4hmyqj){color:var(--hs-signal-ink)}.gr-lead-plate.svelte-1kmmazf{max-width:25rem;margin-top:1.5rem}.gr-families.svelte-1kmmazf{margin-top:clamp(2.6rem,6vw,4rem)}.gr-family-cards.svelte-1kmmazf{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.gr-family-card.svelte-1kmmazf{border:1px solid var(--gr-rule);border-top:3px solid var(--gr-accent);background:var(--gr-surface);flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.15rem;text-decoration:none;display:flex}.gr-family-card.svelte-1kmmazf:hover{border-color:var(--gr-accent)}.gr-family-card-name.svelte-1kmmazf{font-family:var(--gr-display);font-size:1.5rem;font-weight:600;line-height:1.1}.gr-row-plate.svelte-1ihnfk5{margin-top:1rem}.op-sr.svelte-1p9bwdt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jr-head{align-items:center;gap:1.25rem;padding-bottom:1rem;display:grid}.jr-head-coco{object-fit:contain;justify-self:center;width:9rem;height:9rem}.jr-loop{gap:1.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.jr-loop li{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid;position:relative}.jr-loop-words{gap:.1rem;display:grid}.jr-loop-arrow{color:var(--kit-warm-text);font-size:1.15rem;display:inline-flex;position:absolute;top:-1.55rem;left:2.55rem;transform:rotate(90deg)}.jr-loop-arrow:after{margin-left:0}.jr-loop-line{color:var(--kit-text);font-size:.98rem;line-height:1.4}.jr-loop-title{font-size:clamp(1.45rem,5vw,1.85rem);margin-top:2.75rem!important}.jr-rooms{gap:.75rem;margin-top:1.75rem;display:grid}.jr-room{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);background:var(--kit-paper);justify-items:start;gap:.4rem;padding:1.1rem 1.25rem 1.2rem;display:grid}.jr-room h3{font-family:var(--kit-font-display);font-size:1.45rem}.jr-room p{color:var(--kit-text);font-size:1.05rem;line-height:1.5}.jr-ways{justify-items:center;gap:.2rem;display:grid}.jr-way{color:var(--kit-warm-text);align-items:center;gap:.45rem;font-size:1.15rem;display:inline-flex}.jr-way .kit-chevron{display:inline-flex}.jr-way .kit-chevron:after{margin-left:0}.jr-way-there .kit-chevron{transform:rotate(90deg)}.jr-way-back .kit-chevron{transform:rotate(-90deg)}.jr-circles{gap:.85rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.jr-circles li{border:2px solid var(--kit-line-strong);border-radius:var(--kit-corner);background:var(--kit-paper);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.9rem 1rem;display:grid}.jr-circles h4{font-family:var(--kit-font-name);font-size:1.15rem;font-weight:800}.jr-circles h4 span{color:var(--kit-warm-text);font-weight:400}.jr-circles p{color:var(--kit-text);font-size:1rem;line-height:1.45;margin-top:.15rem!important}.jr-sofar{gap:1.5rem;margin:1.75rem 0 0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.jr-sofar:before{content:"";border-left:3px dashed var(--kit-pen);opacity:.55;position:absolute;top:.6rem;bottom:.6rem;left:.45rem}.jr-sofar li{gap:.2rem;display:grid;position:relative}.jr-sofar li:before{content:"";border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-gold-chip);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.45rem;left:-1.75rem}.jr-sofar-when{color:var(--kit-warm-text);font-size:1.1rem}.jr-sofar h3{font-family:var(--kit-font-display);font-size:1.35rem}.jr-sofar li>p:last-child{max-width:34rem;color:var(--kit-text);font-size:1.02rem;line-height:1.5}.jr-loop-pic{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-gold-wash);border-radius:50%;width:6rem;height:6rem;display:block;overflow:hidden}.jr-loop-pic img{object-fit:cover;width:100%;height:100%}.jr-loop-pose img{object-fit:contain;padding:.35rem}.jr-loop-n{color:var(--kit-warm-text);font-size:1.1rem}.jr-loop-label{color:var(--kit-ink);font-size:1.35rem}.jr-loop-back{border-top:3px dashed var(--kit-pen);color:var(--kit-warm-text);text-align:center;padding-top:.85rem;font-size:1.25rem;margin-top:1.75rem!important}.jr-trail{gap:3.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.jr-station{gap:1.1rem;display:grid;position:relative}.jr-station+.jr-station:before{content:"";border-left:3px dashed var(--kit-pen);opacity:.6;height:2rem;position:absolute;top:-2.6rem;left:50%}.jr-station-pics{justify-content:center;align-items:flex-start;gap:.75rem;display:flex}.jr-pic{flex:1 1 0;min-width:0;display:block}.jr-pic img{width:100%;height:auto;display:block}.jr-pic-frame img,.jr-pic-sheet img{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner)}.jr-pic-screen{flex:0 13rem}.jr-pic-screen img{border:5px solid var(--kit-table-ink);box-shadow:0 10px 24px color-mix(in srgb, var(--kit-ink) 22%, transparent);border-radius:1.5rem}.jr-pic-pose{flex:0 10rem;align-self:center}.jr-station-words{align-content:start;gap:.55rem;display:grid}.jr-station-n{color:var(--kit-warm-text);align-items:baseline;gap:.5rem;font-size:1.15rem;display:flex}.jr-station-n span{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-gold-chip);width:2.1rem;height:2.1rem;color:var(--kit-table-ink);border-radius:50%;place-items:center;font-size:1.1rem;display:inline-grid}.jr-station h3{font-family:var(--kit-font-display);font-size:clamp(1.45rem,5vw,1.85rem);font-weight:700;line-height:1.2}.jr-station-happens{max-width:32rem;color:var(--kit-text);font-size:1.1rem;line-height:1.55}.jr-note-link{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);background:var(--kit-surface);width:fit-content;max-width:100%;color:var(--kit-ink);gap:.1rem;margin-top:.4rem;padding:.6rem .95rem;text-decoration:none;display:grid}.jr-note-link span{color:var(--kit-warm-text);font-size:1.05rem}.jr-note-link strong{font-family:var(--kit-font-name);font-size:1.1rem}a.jr-note-link:hover{background:var(--kit-surface-2)}.jr-note-link.jr-soon{color:var(--kit-muted);background:0 0;border-style:dashed}.jr-trail-end{text-align:center;justify-items:center;gap:.75rem;margin-top:3rem;display:grid}.jr-trail-end .fl-go-inline{justify-self:center}.jr-trail-end>p:first-child{color:var(--kit-warm-text);font-size:1.3rem}.jr-stop-tag{color:var(--kit-warm-text);font-size:1.1rem}.jr-next h2{font-family:var(--kit-font-name);font-weight:800;line-height:1.25;margin:.15rem 0 0!important;font-size:1.35rem!important}.jr-stop-deck{color:var(--kit-text);line-height:1.5;margin-top:.35rem!important}.jr-note{max-width:72rem;margin:0 auto;padding:2rem 1rem 3rem}.jr-note-head{max-width:42rem;margin:0 auto 1.75rem}.jr-back{color:var(--kit-text);margin-bottom:1rem;font-weight:600;text-decoration:none;display:inline-block}.jr-back:before{content:"← "}.jr-deck{color:var(--kit-text);font-size:1.25rem;font-style:italic;line-height:1.5;margin-top:.85rem!important}.jr-meta{color:var(--kit-muted);font-size:.95rem;margin-top:.75rem!important}.jr-hero{max-width:60rem;margin:0 auto 2.25rem}.jr-hero-screen{margin-bottom:2.25rem!important}.jr-body{max-width:42rem;color:var(--kit-ink);margin:0 auto;font-size:1.15rem;line-height:1.7}.jr-body p{color:var(--kit-text);margin:0 0 1.15rem}.jr-body h2{font-family:var(--kit-font-display);margin:2.25rem 0 .75rem;font-size:clamp(1.45rem,5vw,1.8rem);font-weight:700;line-height:1.25}.jr-body em{color:var(--kit-ink)}.jr-body .jr-es{border:var(--kit-ink-line) solid var(--kit-pen);background:var(--kit-surface);border-radius:1.1rem 1.1rem 1.1rem .25rem;gap:.15rem;margin:1.25rem 0 1.5rem;padding:.75rem 1rem;display:grid}.jr-body .jr-es span{color:var(--kit-ink);font-family:var(--kit-font-hand);font-size:1.3rem;line-height:1.4}.jr-body .jr-es small{color:var(--kit-muted);font-size:1rem}.jr-body blockquote{border-left:4px solid var(--kit-gold-lip);margin:2rem 0;padding:0 0 0 1.25rem}.jr-body blockquote p{color:var(--kit-ink);font-family:var(--kit-font-hand);font-size:1.35rem;line-height:1.45}.jr-figure{margin:1.75rem 0 2rem}.jr-figure figcaption{color:var(--kit-muted);text-align:center;margin-top:.6rem;font-size:.95rem;line-height:1.45}.jr-frame{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);width:100%;height:auto;display:block}.jr-shot{border:6px solid var(--kit-table-ink);width:min(100%,17rem);height:auto;box-shadow:0 12px 28px color-mix(in srgb, var(--kit-ink) 22%, transparent);border-radius:1.75rem;margin:0 auto;display:block}.jr-figure.jr-pair{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.jr-figure.jr-pair figcaption{flex-basis:100%}.jr-figure.jr-pair .jr-shot{width:min(46%,15rem);margin:0}.jr-after{border-top:1px solid var(--kit-line);gap:1rem;max-width:42rem;margin:3rem auto 0;padding-top:2rem;display:grid}.jr-next{border:var(--kit-ink-line) solid var(--kit-pen);border-radius:var(--kit-corner);background:var(--kit-surface);color:var(--kit-ink);gap:.85rem;padding:.85rem;text-decoration:none;display:grid}.jr-next .jr-pic-screen{flex:none;justify-self:center;width:9rem}.jr-next.jr-soon-next{background:0 0;border-style:dashed}.jr-door{color:var(--kit-text);justify-items:start;gap:.25rem;margin-top:1rem;display:grid}.jr-missing{justify-items:start;gap:.75rem;max-width:42rem;display:grid}.jr-missing img{object-fit:contain;width:8rem;height:8rem}@media (width>=760px){.jr-head{grid-template-columns:1fr auto;padding-top:3.5rem}.jr-head-coco{width:11rem;height:11rem}.jr-loop{justify-content:space-between;gap:1rem;display:flex}.jr-loop li{text-align:center;flex:1 1 0;grid-template-columns:1fr;align-content:start;justify-items:center}.jr-loop-arrow{top:3.2rem;left:-.95rem;transform:none}.jr-loop-words{justify-items:center}.jr-loop-line{max-width:11rem}.jr-rooms{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem}.jr-way-there .kit-chevron{transform:none}.jr-way-back .kit-chevron{transform:rotate(180deg)}.jr-ways{gap:1.1rem}.jr-circles{grid-template-columns:repeat(3,1fr)}.jr-sofar{grid-template-columns:repeat(5,1fr);gap:1.25rem;padding:1.75rem 0 0}.jr-sofar:before{border-left:0;border-top:3px dashed var(--kit-pen);inset:.5rem .5rem auto}.jr-sofar li:before{top:-1.75rem;left:0}.jr-loop-pic{width:7.5rem;height:7.5rem}.jr-station{grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem}.jr-station.jr-flip .jr-station-pics{order:2}.jr-next{grid-template-columns:16rem 1fr;align-items:center;gap:1.25rem}.jr-note{padding:3rem 2rem 4rem}}.site-paper{color:var(--kit-text);font-size:1.02rem;line-height:1.65}.site-paper h1{color:var(--kit-ink);font-family:var(--kit-font-display);margin:0 0 1rem;font-size:clamp(1.8rem,6vw,2.4rem);line-height:1.2}.site-paper h2{color:var(--kit-ink);font-family:var(--kit-font-display);margin:2.25rem 0 .75rem;font-size:1.45rem}.site-paper h3{color:var(--kit-ink);margin:1.5rem 0 .5rem;font-size:1.15rem}.site-paper p,.site-paper ul,.site-paper ol{margin:0 0 .9rem}.site-paper ul,.site-paper ol{padding-left:1.4rem}.site-paper li{margin:.25rem 0}.site-paper a,.site-paper strong{color:var(--kit-ink)}.site-paper a{text-underline-offset:.2em}.site-paper hr{border:0;border-top:1px solid var(--kit-line);margin:2rem 0}.site-paper table{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.95rem}.site-paper th,.site-paper td{border:1px solid var(--kit-line);text-align:left;vertical-align:top;padding:.45rem .6rem}.site-support{justify-items:start;gap:1rem;display:grid}.site-support-picture{object-fit:contain;width:8rem;height:8rem}.site-support h1{color:var(--kit-ink);margin:0;font-size:clamp(2rem,7vw,2.8rem)}.site-support-lead{max-width:36rem;color:var(--kit-text);margin:0;font-size:1.15rem;line-height:1.55}.site-support-mail{border-bottom:4px solid var(--kit-go-lip);border-radius:var(--kit-corner);background-color:var(--kit-go);min-height:3.25rem;color:var(--kit-go-ink);font-family:var(--kit-font-label);font-stretch:var(--kit-label-stretch);align-items:center;padding:.65rem 1.5rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.site-support-small{color:var(--kit-muted);margin:0;font-size:.95rem}.site-support-small a{color:var(--kit-ink);font-weight:600}.site-paper-links{flex-wrap:wrap;gap:1.25rem;display:flex}.play.svelte-fwpf24{color:#1d1d1f;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.9rem;display:inline-flex}.play.svelte-fwpf24:disabled{cursor:default;opacity:.35}svg.svelte-fwpf24{flex:none;width:38px;height:38px}.sm.svelte-fwpf24 svg:where(.svelte-fwpf24){width:30px;height:30px}.track.svelte-fwpf24{fill:#fff;stroke:#d7d7dc;stroke-width:1.5px}.ring.svelte-fwpf24{fill:none;stroke:#1d1d1f;stroke-width:2.2px;stroke-linecap:round;transform-origin:18px 18px;transition:stroke-dashoffset .25s linear;transform:rotate(-90deg)}path.svelte-fwpf24,rect.svelte-fwpf24{fill:#1d1d1f}.play.svelte-fwpf24:not(:disabled):hover .track:where(.svelte-fwpf24){fill:#f2f2f4}audio.svelte-fwpf24{display:none}.coco.svelte-14kqky7,.back.svelte-14kqky7{--s-display:"Fredoka", "Nunito", system-ui, sans-serif;--s-text:"Nunito", system-ui, sans-serif;--s-card:#fff;--s-ink:#1f2b3a;--s-muted:#5b6a79;--s-line:#eadfcc;--s-sea:#1b84d1;--s-sea-soft:#ddf0fd}.coco.svelte-14kqky7{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:30;pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:fixed}.coco.svelte-14kqky7>:where(.svelte-14kqky7){pointer-events:auto}.him.svelte-14kqky7{width:118px}.still.svelte-14kqky7{transform-origin:50% 100%;width:100%;height:auto;display:block}.still.hopping.svelte-14kqky7{animation:.52s cubic-bezier(.3,.7,.4,1) svelte-14kqky7-hop}@keyframes svelte-14kqky7-hop{0%{transform:scale(1)}18%{transform:scale(1.08,.9)}45%{transform:translateY(-12px)scale(.96,1.05)rotate(-3deg)}75%{transform:translateY(0)scale(1.04,.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.still.hopping.svelte-14kqky7{animation:none}}.bubble.svelte-14kqky7{background:var(--s-card);max-width:190px;color:var(--s-ink);border:2px solid var(--s-line);font:700 14px/1.3 var(--s-display);border-radius:16px 16px 4px;margin-bottom:70px;padding:9px 11px;box-shadow:0 4px 12px #0000001f}.hide.svelte-14kqky7{border:2px solid var(--s-line);background:var(--s-card);width:22px;height:22px;color:var(--s-muted);font:700 13px/1 var(--s-text);cursor:pointer;border-radius:50%;position:absolute;top:-6px;right:-4px}.meet.svelte-14kqky7{color:var(--s-sea);font:700 11.5px/1 var(--s-display);margin-top:5px;text-decoration:none;display:block}.back.svelte-14kqky7{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:30;border:2px solid var(--s-sea);background:var(--s-sea-soft);color:var(--s-ink);font:700 13px/1 var(--s-display);cursor:pointer;border-radius:999px;padding:8px 12px;position:fixed}@media (width<=520px){.him.svelte-14kqky7{width:92px}.bubble.svelte-14kqky7{max-width:150px;margin-bottom:54px;font-size:13px}}.metric.svelte-21d0y0{cursor:help;border-bottom:1px dotted;position:relative}.metric.svelte-21d0y0:hover:after{content:attr(data-tip);z-index:5;color:#fafafa;white-space:normal;background:#1f1f1f;border-radius:.4rem;width:min(26rem,80vw);padding:.5rem .65rem;font-size:.8rem;font-weight:400;line-height:1.35;position:absolute;top:1.6em;left:0}.help-btn.svelte-21d0y0{cursor:pointer;background:0 0;border:1px solid #bbb;border-radius:50%;width:1.4rem;height:1.4rem;margin-left:.4rem;font-size:.8rem}.legend.svelte-21d0y0{grid-template-columns:max-content 1fr;gap:.25rem .8rem;margin:.4rem 0;font-size:.85rem;display:grid}.legend.svelte-21d0y0 dt:where(.svelte-21d0y0){font-weight:600}.legend.svelte-21d0y0 dd:where(.svelte-21d0y0){color:#555;margin:0}.word.missing.svelte-21d0y0{color:#777;background:#f1f1f1;border:1px dashed #b5b5b5;flex:none}.said.svelte-21d0y0{color:#c0263a;font-size:.9rem;font-weight:600}.patterns.svelte-21d0y0{gap:14px;margin-bottom:8px;display:grid}.pattern.svelte-21d0y0 ul:where(.svelte-21d0y0){gap:2px;margin:4px 0;padding:0;list-style:none;display:grid}.pattern.svelte-21d0y0 li:where(.svelte-21d0y0){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pword.svelte-21d0y0{min-width:5rem;font-weight:500}.pattern.svelte-21d0y0 .ipa:where(.svelte-21d0y0){font-size:1.05rem}.pattern.svelte-21d0y0 .hl:where(.svelte-21d0y0){background:#e7efe3;border-radius:3px;padding:0 1px}.pattern.svelte-21d0y0 .hlbad:where(.svelte-21d0y0){color:#9c3b2c;background:#f6e3de;border-radius:3px;padding:0 1px}.review.svelte-21d0y0{gap:8px;max-width:640px;display:grid}.review.svelte-21d0y0 .rword:where(.svelte-21d0y0){font-size:1.6rem;font-weight:600}.review.svelte-21d0y0 .ipa:where(.svelte-21d0y0){font-size:1.1rem}.review.svelte-21d0y0 .hl:where(.svelte-21d0y0){background:#e7efe3;border-radius:3px;padding:0 1px}.review.svelte-21d0y0 .hlbad:where(.svelte-21d0y0){color:#9c3b2c;background:#f6e3de;border-radius:3px;padding:0 1px}.rbtns.svelte-21d0y0{flex-wrap:wrap;gap:8px;display:flex}.ptip.svelte-21d0y0{color:#555;font-size:.9rem}.sounds.svelte-21d0y0{margin:4px 0 14px;overflow-x:auto}.zoo.svelte-21d0y0{font-size:.78rem}.zoo.svelte-21d0y0 td:where(.svelte-21d0y0){white-space:nowrap}.zoo-mark.svelte-21d0y0 td:where(.svelte-21d0y0){background:#fbeaea}.zoo-leanrow.svelte-21d0y0 td:where(.svelte-21d0y0){background:#fdf3e6}.zoo-off.svelte-21d0y0{color:#c0263a;font-weight:600}.zoo-hint.svelte-21d0y0{white-space:normal;min-width:14rem}.zoo-fix.svelte-21d0y0{margin:.3rem 0 .8rem;padding-left:1.2rem}.zoo-lean.svelte-21d0y0{color:#9c3b2c;font-weight:600}.sound-table.svelte-21d0y0{border-collapse:collapse;width:auto}.sound-table.svelte-21d0y0 th:where(.svelte-21d0y0),.sound-table.svelte-21d0y0 td:where(.svelte-21d0y0){border:0}.sound-table.svelte-21d0y0 th:where(.svelte-21d0y0){color:#9a9a9a;text-align:right;white-space:nowrap;padding:0 14px 0 0;font-size:.75rem;font-weight:400}.sound-table.svelte-21d0y0 td:where(.svelte-21d0y0){text-align:left;white-space:nowrap;vertical-align:baseline;padding:1px 16px 1px 0}.sound-table.svelte-21d0y0 tr.w:where(.svelte-21d0y0) td:where(.svelte-21d0y0){padding-bottom:2px;font-size:1.05rem}.sound-table.svelte-21d0y0 tr.w:where(.svelte-21d0y0) td.gone:where(.svelte-21d0y0){color:#999;text-decoration:line-through}.sound-table.svelte-21d0y0 tr.exp:where(.svelte-21d0y0) td:where(.svelte-21d0y0),.sound-table.svelte-21d0y0 tr.you:where(.svelte-21d0y0) td:where(.svelte-21d0y0){font-family:Charis SIL,Doulos SIL,Georgia,serif;font-size:1rem}.sound-table.svelte-21d0y0 tr.exp:where(.svelte-21d0y0) td:where(.svelte-21d0y0){color:#a0a0a0}.sound-table.svelte-21d0y0 tr.you:where(.svelte-21d0y0) td:where(.svelte-21d0y0){color:#4a4a4a}.sound-table.svelte-21d0y0 .off:where(.svelte-21d0y0){color:#9c3b2c;background:#f6e3de;border-radius:3px;padding:0 1px}.sound-table.svelte-21d0y0 .lean:where(.svelte-21d0y0){color:#8a6d1f;background:#faf0d2;border-radius:3px;padding:0 1px}sub.lean.svelte-21d0y0{color:#a07d1c}.sound-table.svelte-21d0y0 .none:where(.svelte-21d0y0),.sound-table.svelte-21d0y0 .other:where(.svelte-21d0y0){color:#9a9a9a;font-family:inherit}.gauge.svelte-21d0y0{grid-template-columns:7rem 1fr;align-items:center;gap:.2rem .8rem;margin:.5rem 0;display:grid}.gbar.svelte-21d0y0{background:#eee;border-radius:.35rem;height:.7rem;position:relative}.gband.svelte-21d0y0{background:#d4d4d4;border-radius:.35rem;position:absolute;top:0;bottom:0}.gmark.svelte-21d0y0{background:#d2601a;border-radius:.1rem;width:.25rem;height:1.2rem;position:absolute;top:-.25rem}.gval.svelte-21d0y0{color:#444;grid-column:2;font-size:.85rem}.lab.svelte-21d0y0{color:#1d1d1f;background:#fbfbf8;max-width:880px;min-height:100vh;margin:0 auto;padding:24px 16px 64px;font-family:system-ui,sans-serif;line-height:1.45}h1.svelte-21d0y0{letter-spacing:-.01em;margin:0 0 4px;font-size:1.6rem}h2.svelte-21d0y0{border-top:1px solid #e8e8ec;flex-wrap:wrap;align-items:center;gap:8px;margin:36px 0 12px;padding-top:16px;font-size:1.15rem;display:flex}.hint.svelte-21d0y0,.k.svelte-21d0y0{color:#6b6b70}.small.svelte-21d0y0{font-size:.8rem}.pick.svelte-21d0y0{gap:8px;margin:16px 0;display:grid}.pick.svelte-21d0y0>select:where(.svelte-21d0y0),.pick.svelte-21d0y0>input:where(.svelte-21d0y0){width:100%;min-width:0}.langinfo.svelte-21d0y0{opacity:.85;margin:.2rem 0 .4rem;font-size:.8rem}.langinfo.svelte-21d0y0 summary:where(.svelte-21d0y0){cursor:pointer}.langinfo.svelte-21d0y0 ul:where(.svelte-21d0y0){margin:.3rem 0 0;padding-left:1.1rem}.langinfo.svelte-21d0y0 li:where(.svelte-21d0y0){margin:.1rem 0}.langinfo.svelte-21d0y0 li.missing:where(.svelte-21d0y0){color:#b45309}.row.svelte-21d0y0{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.row.svelte-21d0y0 label:where(.svelte-21d0y0){color:#6b6b70;align-items:center;gap:8px;display:flex}select.svelte-21d0y0,input.svelte-21d0y0:not([type=checkbox]){box-sizing:border-box;max-width:100%;color:inherit;background:#fff;border:1px solid #d0d0d4;border-radius:8px;padding:8px 10px;font-size:1rem}.controls.svelte-21d0y0{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.controls.svelte-21d0y0>label:where(.svelte-21d0y0){cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d7d7dc;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.92rem;display:inline-flex}.controls.svelte-21d0y0>label:where(.svelte-21d0y0):has(input:where(.svelte-21d0y0):disabled){opacity:.55}.busy.svelte-21d0y0{-webkit-line-clamp:2;line-clamp:2;color:#666;-webkit-box-orient:vertical;flex-basis:100%;height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.players.svelte-21d0y0{flex-wrap:wrap;align-items:center;gap:12px 24px;min-height:44px;margin-top:4px;display:flex}.rec.svelte-21d0y0{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#1d1d1f;border:none;border-radius:999px;min-width:7.2em;padding:10px 22px;font-size:1.1rem}.rec.on.svelte-21d0y0{background:#d12e2e}.meter.svelte-21d0y0{color:#6b6b70;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.meter.svelte-21d0y0 svg:where(.svelte-21d0y0){flex:none;display:block}.meter.svelte-21d0y0 rect:where(.svelte-21d0y0){fill:#d1d1d6}.meter.svelte-21d0y0 rect.voice:where(.svelte-21d0y0){fill:#34c759}.meter.svelte-21d0y0 rect.hot:where(.svelte-21d0y0){fill:#d12e2e}.meter.svelte-21d0y0 line:where(.svelte-21d0y0){stroke:#6b6b70;stroke-width:1px;stroke-dasharray:2 2}.meter.svelte-21d0y0 .db:where(.svelte-21d0y0){white-space:nowrap;flex-direction:column;width:7.5ch;font-size:.72rem;line-height:1.2;display:inline-flex}.meter.svelte-21d0y0 .db:where(.svelte-21d0y0) b:where(.svelte-21d0y0){color:#1d1d1f;font-weight:600}.beat.svelte-21d0y0{font-variant-numeric:tabular-nums;font-style:normal}.engine.svelte-21d0y0{background:#c7c7cc;border-radius:50%;width:10px;height:10px}.engine.on.svelte-21d0y0{background:#0a84ff;animation:.9s ease-in-out infinite svelte-21d0y0-engine-pulse}@keyframes svelte-21d0y0-engine-pulse{50%{opacity:.35}}.busy.svelte-21d0y0{color:#6b6b70;font-style:italic}.fixtip.svelte-21d0y0{color:#6d4c41;font-style:italic}.stress-say.svelte-21d0y0{letter-spacing:.02em;font-weight:600}.fixtip.small.svelte-21d0y0{font-size:.75rem;line-height:1.2}.cost.svelte-21d0y0{color:#c62828;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.error.svelte-21d0y0{color:#b00020}.result.svelte-21d0y0{background:#fff;border:1px solid #e8e8ec;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin:20px 0 8px;padding:14px;display:grid}.score.svelte-21d0y0{text-align:center;border-radius:12px;min-width:72px;padding:6px 10px;font-size:2.4rem;font-weight:700}.lines.svelte-21d0y0{gap:4px;display:grid}.score-cap.svelte-21d0y0{font-size:.7rem;font-weight:500;line-height:1.1;display:block}.fixw.svelte-21d0y0{font-weight:600}.numbers.svelte-21d0y0{margin:10px 0 4px}.ipa.svelte-21d0y0{font-family:Charis SIL,Doulos SIL,serif}.words.svelte-21d0y0{flex-wrap:wrap;gap:10px;display:flex}.word.svelte-21d0y0{border:2px solid #0000;border-radius:10px;min-width:72px;padding:8px 10px}.word.misheard.svelte-21d0y0{border-color:#d12e2e}.w.svelte-21d0y0{font-size:1.25rem;font-weight:600}.phones.svelte-21d0y0{margin:4px 0;font-family:Charis SIL,Doulos SIL,serif;font-size:1.05rem}.ph.svelte-21d0y0{border-radius:4px;margin-right:3px;padding:0 3px}.ph.bad.svelte-21d0y0{color:#9c3b2c;background:#f6e3de;font-weight:500}.ph.svelte-21d0y0 sub:where(.svelte-21d0y0){color:#6b6b70;font-weight:400}.meta.svelte-21d0y0{color:#444;font-size:.85rem}.as.svelte-21d0y0{color:#b00020;margin-left:6px}.flu.svelte-21d0y0{border-radius:3px;padding:0 3px}.good.svelte-21d0y0{background:#e3f4e1}.mid.svelte-21d0y0{background:#fbf1d6}.bad.svelte-21d0y0{background:#f8dede}table.svelte-21d0y0{border-collapse:collapse;width:100%}td.svelte-21d0y0{border-bottom:1px solid #eee;padding:6px 8px}h3.svelte-21d0y0{margin:20px 0 8px;font-size:1rem}.verdict.svelte-21d0y0{white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.75rem}.verdict.native.svelte-21d0y0{background:#cdeccb}.verdict.accented.svelte-21d0y0{background:#f5e2a8}.verdict.wrong.svelte-21d0y0{background:#f3b9b9}.features.svelte-21d0y0{gap:6px;display:grid}.feat.svelte-21d0y0{grid-template-columns:minmax(180px,280px) 1fr 44px;align-items:center;gap:4px 10px;display:grid}.tip.svelte-21d0y0{color:#1d1d1f}.fex.svelte-21d0y0{grid-column:1/-1;margin-top:-4px}.bar.svelte-21d0y0{background:#ececef;border-radius:999px;height:10px;overflow:hidden}.fill.svelte-21d0y0{background:#d1662e;height:100%}.fval.svelte-21d0y0{text-align:right;font-variant-numeric:tabular-nums}.wordcols.svelte-21d0y0{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.wordcols.svelte-21d0y0 ul:where(.svelte-21d0y0){margin:6px 0 0;padding-left:18px}.small-btn.svelte-21d0y0{cursor:pointer;background:#fff;border:1px solid #d0d0d4;border-radius:999px;padding:4px 12px;font-size:.8rem}.stats.svelte-21d0y0 th:where(.svelte-21d0y0){text-align:left;color:#6b6b70;padding:6px 8px;font-weight:500}.big.svelte-21d0y0{font-size:1.2rem}.score-cell.svelte-21d0y0{text-align:center;width:48px;font-weight:700}.models.svelte-21d0y0{background:#fff;border:1px solid #e8e8ec;border-radius:12px;gap:6px;margin-top:10px;padding:10px 12px;display:grid}.models.svelte-21d0y0 .small-btn:where(.svelte-21d0y0){justify-self:start}.takes.svelte-21d0y0{margin:0;padding:0;list-style:none}.takes.svelte-21d0y0 li:where(.svelte-21d0y0){border-bottom:1px solid #eee;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.takes.svelte-21d0y0 .score-cell:where(.svelte-21d0y0){border-radius:8px;padding:4px 0}.aligned.svelte-21d0y0{flex-wrap:wrap;gap:6px 12px;min-width:0;display:flex}.aligned.svelte-21d0y0 .col:where(.svelte-21d0y0){justify-items:center;line-height:1.25;display:inline-grid}.aligned.svelte-21d0y0 .tw:where(.svelte-21d0y0){font-weight:500}.aligned.svelte-21d0y0 .hw:where(.svelte-21d0y0){color:#6b6b70;border-radius:4px;padding:0 3px;font-size:.85em}.aligned.svelte-21d0y0 .off:where(.svelte-21d0y0) .tw:where(.svelte-21d0y0){color:#b3261e}.aligned.svelte-21d0y0 .off:where(.svelte-21d0y0) .hw:where(.svelte-21d0y0){color:#b3261e;background:#fbe5e3}.aligned.svelte-21d0y0 .diff:where(.svelte-21d0y0) .hw:where(.svelte-21d0y0){color:#8a5a00;background:#fbf1d6}.scroll.svelte-21d0y0{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=600px){.lab.svelte-21d0y0{padding:16px 16px 48px}h1.svelte-21d0y0{font-size:1.35rem}.row.svelte-21d0y0{gap:10px 16px}.score.svelte-21d0y0{min-width:60px;font-size:2rem}.result.svelte-21d0y0{gap:12px;padding:12px}.rec.svelte-21d0y0{padding:10px 20px}}
