@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-ext-wght-normal-B8jkyusk.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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-wght-normal-CBa0fl4q.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAvMABEAAAAAGIgAAAtwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXAiBMgmcDBEICoYghWsLFAABNgIkAyIEIAWEbgddDIFhGxAXIwPBxkEgBD5M9pcHNhkOC9d/TWPHUBgLWadj2h0PhZSK0tw7jx+laU82/ePdIKKcRtWjkSwrTAqxQ6wQ8yFmj+mPyTHAy1ClWfnSsJ4aFAU2rdvAUKgXQ4VVpN4/KjQl8Du/hvfCsMezEvO6//0L31tlazPvuG/VMIdsBxFiXRvhtvfPVw5JSBZpTBIVIaHKdqxnqcnWdplaYCm+ifr/rfnad2fmEwpbQiHx+Na46qrJJPlnZ3cLu/mQ5DNuSkDCoGLeIlkkIdn21Lpa38u2RBts2nC2Z1tIlmAJYhWffydFgFD4xApBMI7N4JCaPpB09QxNYaMBgkEAiG555KG+Nfpo/eqEcACVG2t1IC/CBHWn5oBB6E1WqJRGjwox/YbiSt3y6Q7zlzTb3Q8fw3XfZbwnaIHxIH4XeSmAClUfBFxsZRhWbIcV5Gn6dDhxPYWFSztv4uOi3Hd1Z378Jw3+ysdsayc/nUDgdqLvqi92rxjAYc6hYUf14pHGg/9RLMDMXhZg+bPMqoG56vuVPME89cXgX25G6lHaDn0pNc0hb8GQtwf/jf/b6oMSrdyDf6l9gQDXZevSD88ZPP8B6/KvQvUcBff1pHn6DuXthS0t6RztTogR7oG2WVBhzQkBbj4lFCxaTBjQ9MgYf/lCXhND1Zq7Gl/nnlslir89FKGG4rpN6LOHi6pUWDOZ3TcjiuslfOLiwZtC0fISo2Prmg3Oyl1f4rXSGukEIxLH4tUTz7X0aYMm8bEzdPHXUqAD3B63WKlEDPfzv0tBb5jnAmNnz7UXu9Rf2urvXd2ubhMFbhhJigXMgBJ9rItOmu/alRxdM6YrNp0Lq6XaaHUvdg2UE8ojXBQ4ZDpiI7gsPTH9sD2PlCN5k+emtN2n5kh07zz5cySelj1hQluhvU3Cx0PBZxnbcojRkZywxlp6FFu6r50lUX21g+nqGMXKYTXmepS8Mmp2P+8vxh6oO7q4XeohtHMv5tGFd1mQGCKeGRdL+ICfq4XKHJPd1W/ZBMngDdU+IR1mwLee8EMdnSGcx+da2qpcg5ddHqkb50oOFv+gcJvP4qqhkPlXkR3awM0lGhDtVds5u9Q00i5zs9GJO4c3WlEMJ+1N/asSVtYhpwJYqEfhqjfP7FFYv1TTocRg0c9iIgJdVRJb5SYRCSRLRPD70oFzi2UnEuECkdWJKMTBEfHVcy2dObskilXzWgApJfONxg+/la7fNv4eYV17mKGYutvlh19DJ8SQx/Qei84ofzeij9dGykxUdCDKc4/wEOmPTJow/FC6CCvaic93anPKyPVoSHmzA0UqsA8mTU4E94F0AoIFzNSizN91OxJjG4Sw8yOq8TOLw4VOJf1WiLasLeGWCTOsnFWfJU5flBG5JjnnwVPsHSNlj21FHq3m3vVEPDoTMZEATCiRKUpiBiUzTSnMpFRmURrzUTqzKYP5K4phU39erPzDb8U0IM+vlG0TJZKUePE+ZGlKnvg4aC4uEBGHWIeUT0Jlzzc0ZCIgCwHZCMhBQC4C8hCQj4ACBBQioAihtgwaVyuVeyuJWWu7V9tBN3Ap265NAVAedydnPVEBaa+FrLF23d7UF500w8CpMhTU9PBG2mwXomK9mzqxLR/4AO2qsVl0urYa+rTT5TW4YK8k6ds5EruhRNdk8g8Bur60671aJ4Z5UGqhUfuuR4HsF0rUYXh1TNQXq0Z4LPpeG9CVTLoG7cEOUP7dfLe3vTWVOyE6YnmpV5146SzRCJj8SrCMdrQX8e+hckAIV3fnMpPGud4aRlNEA+sQlmVFX7F2VoR3Xh7pcDWE43WKq7OeswmHmrOVo7arbEdEdVy904U+kc6hWSfDZJuiGTRbwGQNFqh+v80kdGG7dj0YDncox6GGjVZ5ptnahLrCfmN6w2wwhi4MSNeujWP4XXQePQ2eaJ6GASRhFlEbr+entERwKGNnqxbVAo5rFQd7EprkK8JVGTRaDKicSmHOQwzL0XLffW8JzeBCN3p4oUxb7+PantTEFyQy2aGbT37B/LZ4MA0T+Jd3JLAcwrkXjT70gI6vEu3EqOfhsPKOaousvM+doDG21rULNMXZjdX22sS5vpgHiwMBZeqOMLk17WLS2xqhlvutVufkplGDXW/6N96D7tQ8w+R6/if2G1gNR72H7Tra9RC3SlH0LlJvBRtxQnQfknFRNH8Ddr3/6LcnXvLuwqvbuCZKrV0fkYGmQXT0zqHOqx4CDScavhyTyTRoN2eXE+WOYDU7DF89o1iQngeMMaXxdBFMMDUnafSyKWXTdLoIZph6Z/EIodPHHFeazxDBAldazEcES1xpOUMEK1zNVX3oZmtIbB2J0TVk6i5mhnLJTMfBYs+yuwTcAe4C94D7wAPgIfAIOmN0+rNnJchBBiKFMrMRDyJwfY4Omook8DIJVJXQGkQthkbMbq9g6gBI0UOJAUxjCWkKk4BZwCJgFbAJ2AUcKeEU4RLhFuER4RXhE9X+WMS32i5xrLlFVy63LhZDdM8r7C7G8uHhB/VbSE8hggQRAYAfgGjABsaBSyAViAV5PwoV5PP8+v/atLaN+EQdGhFqhu2FmaFhM86UsxqyvBOysBj2Znnqd5y7b7nOd78b8ujbPCU1hHAiCH0VT/l2yKPvZoe86Vvfcu6+I099bYJzOBsytRqSJyGY+ER/4IMfeP0bnvb0p2X9seVrf999qWs/+sC9H37gYfon13svbDvlY88NpXWdHU0dI83VY8b04zZ2ls935vO+Od1R2VfZ8bpXZzdP9PT1jHv2mN08sxvoPH380WJU60rPV/To6kvPX/bSjDf8sMnXPjnp995kdI957d7tClQeAuLDF4y3o1w76JIBgHRQQ8ZL4YkeeRkIhhJjFwVqFqVYBcVoFH+mkdpKLn63I1rJ0OB90dicF4cG0eyhVMuwaSiRVhlJGbwvlyi8HfIs2lDO6L1UlFbPvHM9i9asgWZsft4LB7+ND18Uv5LlJBU/KLl/+30NhNp166j66hVPwe+zfX77KVrAtDB3sULE57d8u4gY6xhG5zC27azjOF2OYatbHU1l49jOdgOGPG7QayxzghiIMmTfJWfsvFY/2xmfn/eiS0vyc7Myc6L4c4vNis6JDHUyih+srS4vFoRnKhG5AQyMKMNJKH6w6JLF05T4kyGGIfNduYAY41lRmZHaSVYJOMQDqq+/hLPe1Yjmf9sRxu8Afvqkd/8Vrv2e6P939d9rbxoPgIWClwr8vRRFHRCpH9kBAm+21QFz4ZDpSXy8VBCTNyKAn1N8vBAHRQkLPB94V3goNgLY7GAg2g98TrxbDyFZ8noowiWxh0EzP+qhKeIdPUymWOlhUUCtDr80wx5XaZ9nXNJIuYTmTS7Yz+grpssSedNHoE8FepfyjtLDED1Ir7PmY7Y5UdLDrj7ZN5cywbZIX6vrdVrPIOuiuqK8LhWUEThKVtqEq7V5h3WuofWUPfabaXUp4EZJ1+9R3WcdpdSwteMNCvWOd9kw3Pk1HT6zdNNPU6fnR4uqT3c6sTMeS2Hf2hM3VxKgMo25TGWwvcCqKaXSxZgEfZBgs9SlfSqsvck2L5MFL0/pLvtk7JqNRG8q6WNB7JZtFjoq8a7rnLB72XE5Ox1IOq4tRMHHNPi6C5WA8Az8QA6fF4UhhmgxxbLaNy62b7Z91yf7gUB7AL6xMtBR7V/fvL7a/kdZQeGNqwK1DL6Pz03MPYi8YP5evoxf6+wBX8d7oaeWbIsidFMvfFIP6ia73MrXKZbl5FxwVo2qTqtGF6tMbd1NWMdH44ghglAcfGAR4lPMunipsq/5fgzoesiR54zP3XvPmcO0xQrK3mfjJ9A1n/KQz7p8wH4KolWKN6dyFX8CL3xaDasWq0IXqjRthRe9T4JDP/9BSRPfaW5ZdHUBAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2)format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-CT4YFKeK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2"),url(/assets/fragment-mono-latin-400-normal-BYwT3kSJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a0a0a;--ground:#fff;--earth:#c9341b;--mute:#6f6f6f;--hair:#dcdcdc;--sans:"Host Grotesk Variable", system-ui, -apple-system, sans-serif;--mono:"Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--read:15px;--label:11px;--chrome-height:84px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--read);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.35}a,button{font-family:var(--sans);font-size:var(--read);text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);text-underline-offset:3px;text-decoration-thickness:1px}a{color:inherit}a:hover,button:hover{text-decoration-color:currentColor}button{font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button:disabled{color:var(--mute);cursor:default;text-decoration:none}button[aria-pressed=true],a[aria-current=page]{color:var(--earth);text-decoration:none}.label{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase}.tally{font-family:var(--mono);color:var(--mute);margin-left:.35em;text-decoration:none;display:inline-block}button[aria-pressed=true] .tally,a[aria-current=page] .tally{color:inherit}.row .title,button.title-cell,.stop .title,.thing-row .title-cell,.person-row .who,.credit .handle,.cell,.dot,.disc,.track button,.day-row,.recipe-table button,.sticker,.stamp,.year-step,.steps-all button,.asked button,.peek,.countries button,.cities button,button.field,.sign-in button[type=submit],.sign-in .google{text-decoration:none}.countries button>span:first-child,.cities button>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);text-underline-offset:3px;text-decoration-thickness:1px}.countries button:hover>span:first-child,.cities button:hover>span:first-child{text-decoration-color:currentColor}.countries button[aria-pressed=true]>span:first-child,.cities button[aria-pressed=true]>span:first-child{text-decoration:none}.countries button>span:last-child,.cities button>span:last-child{font-family:var(--mono);color:var(--mute)}.countries button[aria-pressed=true]>span:last-child,.cities button[aria-pressed=true]>span:last-child{color:inherit}button:focus-visible,input:focus-visible,canvas:focus-visible,a:focus-visible{outline:2px solid var(--earth);outline-offset:2px}img{max-width:100%}.mono{font-family:var(--mono);font-size:var(--read);letter-spacing:0}.error{color:var(--earth)}.empty{color:var(--mute);margin:8px 0}.toggle{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.toggle .knob{border:1px solid var(--ink);border-radius:7px;flex:none;width:26px;height:14px;position:relative}.toggle .knob:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:2px}.toggle[aria-checked=true] .knob{border-color:var(--earth)}.toggle[aria-checked=true] .knob:after{background:var(--earth);left:14px}.toggle:hover:not(:disabled) .knob{border-color:var(--earth)}.toggle:disabled .knob{border-color:var(--mute)}.toggle:disabled .knob:after{background:var(--mute)}[data-motion=on] .toggle .knob:after{transition:left .14s,background-color .14s}html{--side-w:0px}html[data-side=open]{--side-w:192px}#root{grid-template-columns:var(--side-w) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid}#root>*{grid-column:2}#root>.chrome{grid-area:1/1/auto/-1}#root>.side{grid-area:2/1}#root>main{grid-row:2}.chrome{z-index:4;height:var(--chrome-height);background:var(--ground);border-bottom:1px solid var(--ink);grid-template-rows:48px 36px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;column-gap:20px;padding:0 16px;display:grid;position:sticky;top:0}.chrome>.side-toggle{white-space:nowrap;grid-area:1/1}.chrome>.wordmark{grid-area:1/2}.chrome>.find,.chrome>.find-spot{grid-area:1/3;max-width:640px}.chrome>.connector{grid-area:1/4}.chrome>.readouts{grid-area:1/5}.chrome>.chrome-line{border-top:1px solid var(--hair);grid-area:2/1/auto/-1;align-self:stretch;align-items:center;min-width:0;display:flex}.chrome-middle{flex:1;align-items:center;min-width:0;display:flex}.chrome-middle>*{flex:1;min-width:0}.wordmark{letter-spacing:-.03em;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.narrowing{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.narrowing .current{color:var(--earth)}.find{align-items:center;gap:12px;width:100%;display:flex}.find input{min-width:0;font:inherit;font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:5px 0}.find input::placeholder{color:var(--mute)}.find input:focus{border-bottom-color:var(--earth)}.connector{white-space:nowrap;color:var(--mute);align-items:center;gap:8px;display:inline-flex}.connector .dot{border:1px solid var(--ink);border-radius:50%;width:9px;height:9px;display:inline-block}.connector .dot.on{background:var(--earth);border-color:var(--earth)}.readouts{white-space:nowrap;gap:18px;margin:0;display:flex}.readouts span,.readouts button{font-variant-numeric:tabular-nums}.side{top:var(--chrome-height);height:calc(100dvh - var(--chrome-height));border-right:1px solid var(--ink);background:var(--ground);align-self:start;padding:8px 0 24px;position:sticky;overflow-y:auto}html[data-side=shut] .side{display:none}.side ul{margin:0;padding:0;list-style:none}.side a,.side button{align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 16px;text-decoration:none;display:flex}.side a:hover,.side button:hover{background:var(--hair)}.side a[aria-current=page]{color:var(--earth)}.side .pixel{flex:none;width:auto;height:16px}.side .tally{margin-left:auto}.side-head{color:var(--mute);margin:16px 16px 4px}.stage{grid-template-columns:minmax(320px,42%) minmax(0,1fr);display:grid}.earth-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;padding:24px 16px;position:sticky;overflow:auto}.table-col{min-width:0;padding:24px 16px 96px}.earth{flex-direction:column;align-items:center;gap:10px;display:flex}.earth-disc{position:relative}.earth-disc canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.earth-raster{border-radius:50%}.earth-vector{cursor:grab;touch-action:pan-y;border-radius:50%}.earth-vector:active{cursor:grabbing}.earth-readout{margin:0}.earth-facts{margin:16px 0 0}.countries{column-count:2;column-gap:24px;margin:12px 0 0;padding:0;list-style:none}@media (width<=760px){.countries{column-count:1}}.countries button{border-bottom:1px solid var(--hair);justify-content:space-between;gap:8px;width:100%;padding:3px 0;display:flex}.countries button[aria-pressed=true]{color:var(--earth);border-bottom-color:var(--earth)}.capture{margin:0 0 20px}.day{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:.95}.sub{color:var(--mute);margin:10px 0 28px}.band{border-top:1px solid var(--ink);margin-top:24px}.band h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:8px 0 4px;font-weight:400}.selected-body p{max-width:70ch;margin:6px 0}.clarify{margin:6px 0 10px}.clarify button{margin-left:10px}.row{border-top:1px solid var(--hair);grid-template-columns:48px 116px 120px minmax(0,1fr) 140px 48px;align-items:baseline;column-gap:12px;padding:7px 0;display:grid}.row .meta{display:contents}.row .saved,.row .kind,.row .title-cell,.row .from,.row .sources,.row .thumb-cell,.row .actions{grid-row:1}.row .saved{grid-column:2}.row .kind{text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.row .title-cell{grid-column:4}.row .from{text-overflow:ellipsis;white-space:nowrap;grid-column:5;overflow:hidden}.row .sources{text-align:right;grid-column:6}.row .thumb-cell{grid-column:1;align-self:start}.row .actions{grid-column:5}.row.head{color:var(--mute);border-top:0;padding-top:10px}.row.open{border-top-color:var(--earth);background:#f5f5f5;margin:0 -8px;padding-left:8px;padding-right:8px}.row.open .thumb{outline:2px solid var(--earth);outline-offset:-1px}.row .title{font-weight:600;font-size:var(--read)}.row .title:hover{color:var(--earth)}.row .qual{color:var(--mute)}.row .reason{color:var(--earth)}.thumb{object-fit:cover;border:1px solid var(--ink);background:var(--ground);width:48px;height:48px;display:block}.thumb[hidden],.art[hidden]{display:none}.today .row{border-top-color:var(--earth);grid-template-columns:48px 116px 120px minmax(0,1fr) 160px}.today .row.seen .title{color:var(--mute);font-weight:500}.dated .row{grid-template-columns:48px 116px 120px minmax(0,1fr) 160px}.actions{justify-content:flex-end;gap:12px;display:flex}.kinds{border-top:1px solid var(--ink);flex-wrap:wrap;gap:4px 16px;margin-top:24px;padding:14px 0 10px;display:flex}.more{color:var(--mute);margin:12px 0 0}.expanded{grid-area:2/1/auto/-1;gap:8px;max-width:86ch;padding:6px 0 10px 320px;display:grid}.expanded p{margin:0}.expanded .claims{color:var(--mute);margin:0;padding-left:16px}.expanded .art{width:120px;height:auto;display:block}.expanded .meta{color:var(--mute)}.links a,.links button{margin-right:14px}.footer{border-top:1px solid var(--ink);color:var(--mute);margin-top:48px;padding-top:10px}.footer a{color:inherit}.sign-in{place-content:center;gap:32px;min-height:100vh;padding:24px;display:grid}.sign-in form{gap:14px;width:min(360px,90vw);display:grid}.sign-in h1{letter-spacing:-.03em;margin:0 0 8px;font-size:32px}.sign-in label{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;gap:4px;display:grid}.sign-in input{font:inherit;font-size:var(--read);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding:8px 0}.sign-in button{background:var(--ink);color:var(--ground);border-radius:0;justify-self:start;margin-top:8px;padding:10px 18px}.sign-in button:disabled{opacity:.5}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}@media (width<=1000px){:root{--label:clamp(11px, 3.1vw, 12.5px)}.stage{grid-template-columns:1fr}.earth-col{border-right:0;border-bottom:1px solid var(--ink);height:auto;padding:16px;position:static}.table-col{padding:16px 16px 80px}.row,.today .row,.dated .row{grid-template-columns:48px minmax(0,1fr);row-gap:2px}.row .title-cell{grid-area:1/2}.row .meta{color:var(--mute);grid-area:2/2;display:block}.row .meta>span{display:inline}.row .meta>span+span:before{content:" · "}.row .thumb-cell{grid-area:1/1/span 2}.row .actions{grid-area:3/2;justify-content:flex-start}.row .expanded{grid-row:4;padding-left:0}.row.head{display:none}}.stage.places{grid-template-columns:minmax(0,1fr) minmax(360px,40%)}.places .earth-col{padding:0;overflow:hidden}.places .earth.fill{display:block;position:absolute;inset:34px 16px 40px}.places .earth.fill .earth-disc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.places .earth.fill .earth-readout{position:absolute;bottom:-30px;left:0}.corner{max-width:46%;margin:0;position:absolute}.corner.tl{top:16px;left:16px}.corner.tr{text-align:right;top:16px;right:16px}.corner.br{text-align:right;bottom:16px;right:16px}.index-col{min-width:0;padding:24px 16px 96px}#root:has(.stage.fit){height:100dvh;overflow:hidden}.stage.fit{grid-template-rows:minmax(0,1fr);min-height:0}.stage.places.fit{grid-template-columns:minmax(360px, calc(100dvh - var(--chrome-height) - 42px)) minmax(0, 1fr)}@media (width<=1000px){.stage.places.fit{grid-template-columns:minmax(0,1fr) minmax(200px,40%)}}.stage.places.fit .earth-col{border-right:1px solid var(--ink);border-bottom:0;align-self:stretch;height:auto;padding:0;position:relative;top:auto;overflow:hidden}.stage.places.fit .index-col{flex-direction:column;min-height:0;padding:0;display:flex}.stage.places.fit .index-scroll{flex:1;min-height:0;padding:24px 16px 48px;overflow-y:auto}.stage.places.fit .pick{border-bottom:1px solid var(--ink);flex:none;max-height:48%;padding:16px 16px 14px;overflow-y:auto}.pick-title{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.15}.pick p{margin:0 0 6px}.pick .address{color:var(--mute)}.pick .links{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;display:flex}.corner a{text-underline-offset:3px;text-decoration:underline}.scale-line{vertical-align:baseline;border:1px solid var(--ink);border-top:0;height:7px;display:inline-block}.street-map .maplibregl-ctrl-scale{font-family:var(--mono);font-size:var(--label);color:var(--ink);background:var(--ground);border:1px solid var(--ink);border-top:0;padding:0 6px}.earth-col.on-street .corner.br{bottom:46px}.countries li{break-inside:avoid}.cities,.regions{margin:2px 0 6px;padding:0 0 0 14px;list-style:none}.cities button,.regions button{color:var(--mute)}.cities button[aria-pressed=true],.regions button[aria-pressed=true],.countries>li>button[aria-pressed=true]{color:var(--earth)}.itinerary-name{width:100%;font:inherit;letter-spacing:-.02em;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;margin:6px 0 8px;padding:6px 0;font-size:18px;font-weight:700;display:block}.itinerary-name::placeholder{color:var(--mute);font-weight:500}.itinerary-name:focus{border-bottom-color:var(--earth)}.stops{margin:0;padding:0;list-style:none}.stop{border-top:1px solid var(--hair);cursor:grab;grid-template-columns:29px 24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;display:grid}.pin-handle{width:29px;height:32px;image-rendering:pixelated;display:block}.traveller{image-rendering:pixelated;pointer-events:none;will-change:transform;filter:drop-shadow(1px 1px 0 var(--ground));position:absolute;top:0;left:0}.stop.dragging{opacity:.4}.stop .n{text-align:center;background:var(--ink);min-width:18px;height:18px;color:var(--ground);border-radius:50%;line-height:18px;display:inline-block}.stop .actions{align-self:baseline}.stop .title{font-weight:600}.stop .qual{color:var(--mute)}.stop .actions button:disabled{color:var(--hair);cursor:default;text-decoration:none}.exports{margin:10px 0 2px}.exports a{margin-right:14px}.stage.places.fit .index-scroll{container-type:inline-size}@container (width<=600px){.places .row{grid-template-columns:minmax(0,1fr) 44px;row-gap:2px}.places .row .title-cell{grid-area:1/1}.places .row .where,.places .row .pos{color:var(--mute);grid-area:2/1}.places .row .pos{grid-row:3}.places .row .add{grid-area:1/2}.places .row.head{display:none}}.places .row{grid-template-columns:110px minmax(0,1fr) 160px 52px}.places .row .where{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.places .row .title-cell{grid-column:2}.places .row .pos{white-space:nowrap;grid-column:3}.places .row .add{text-align:right;grid-column:4}@media (width<=1280px){.places .row{grid-template-columns:minmax(0,1fr) 44px;row-gap:2px}.places .row .title-cell{grid-area:1/1}.places .row .where,.places .row .pos{color:var(--mute);grid-area:2/1}.places .row .pos{grid-row:3}.places .row .add{grid-area:1/2}.places .row.head{display:none}}.stop-mark{text-align:center;background:var(--ink);min-width:18px;height:18px;color:var(--ground);border-radius:50%;line-height:18px;display:inline-block}.places .row.place.open{border-top-color:var(--earth)}.country-head{border-bottom:1px solid var(--ink);justify-content:space-between;margin:18px 0 0;padding-bottom:4px;display:flex}.country-head button:hover{color:var(--earth)}.unplaced-row{grid-template-columns:minmax(0,1fr)}.unplaced-row .title{font-weight:500}.reason-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:0 10px;margin:18px 0 2px;padding-bottom:4px;display:flex}.reason-head .reason{color:var(--earth)}.reason-head .why{color:var(--mute);flex-basis:100%}.more-link{margin:6px 0 0}@media (width<=500px){#root:has(.stage.fit){height:auto;overflow:visible}.stage.places,.stage.places.fit{grid-template-rows:auto;grid-template-columns:1fr}.stage.places.fit .earth-col{border-right:0;border-bottom:1px solid var(--ink);height:calc(min(100vw,62vh) + 24px)}.stage.places.fit .index-col{display:block}.stage.places.fit .index-scroll{padding:16px 16px 80px;overflow:visible}.stage.places.fit .pick{max-height:none}.places .earth.fill{inset:40px 12px 58px}.places .earth.fill .earth-readout{bottom:-22px}.corner.br{text-align:left;bottom:12px;left:16px;right:auto}.corner{max-width:48%}}.stage.watch.fit{grid-template-columns:minmax(0,1fr) minmax(210px,34%);position:relative}.pixel{image-rendering:pixelated;vertical-align:middle}.spread{border-right:1px solid var(--ink);flex-direction:column;min-width:0;min-height:0;display:flex;container-type:inline-size}.backdrop{background:var(--ink);flex:1;min-height:0;position:relative;overflow:hidden}.backdrop .layer{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.backdrop .layer.current{opacity:0;transition:opacity .4s}.backdrop .layer.current.loaded{opacity:1}.watch[data-motion=off] .backdrop .layer.current{transition:none}.backdrop .poster-stand{width:auto;height:calc(100% - 32px);display:block;position:absolute;top:16px;bottom:16px;left:16px}.backdrop .corner{white-space:nowrap;background:var(--ink);max-width:none;color:var(--ground);padding:2px 8px;top:12px;left:12px}.backdrop .step{background:var(--ground);width:44px;height:44px;color:var(--ink);border:1px solid var(--ink);text-align:center;border-radius:50%;place-items:center;margin-top:-22px;padding:0 0 2px;font-size:22px;line-height:1;text-decoration:none;display:grid;position:absolute;top:50%}.backdrop .step.previous{left:16px}.backdrop .step.next{right:16px}.backdrop .step:hover{background:var(--earth);border-color:var(--earth);color:var(--ground)}[data-motion=on] .spread[data-slide=next] .layer.current,[data-motion=on] .spread[data-slide=next] .poster-stand,[data-motion=on] .spread[data-slide=next] .arrive{animation:.32s ease-out slide-from-right}[data-motion=on] .spread[data-slide=previous] .layer.current,[data-motion=on] .spread[data-slide=previous] .poster-stand,[data-motion=on] .spread[data-slide=previous] .arrive{animation:.32s ease-out slide-from-left}@keyframes slide-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.giant{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:.95}.stage.watch .giant{font-size:clamp(30px, calc((100cqw - 32px) / (var(--len,14) * .49)), 176px);flex:none;padding:12px 16px 0}.spread .open-thing{flex:none;margin:8px 16px 12px}.watch-side{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.watch-side .facts{border-bottom:1px solid var(--ink);flex:none;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}.facts p{margin:0}.facts .caption .warn{color:var(--earth)}.facts .overview{font-size:var(--read);max-width:62ch;line-height:1.45}.facts .where .label{color:var(--mute);text-transform:uppercase}.facts .controls{flex-wrap:wrap;gap:8px 14px;display:flex}.wall-scroll{flex:1 1 0;min-height:160px;padding:2px;overflow-y:auto}.wall{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:2px;display:grid}.cell{aspect-ratio:2/3;background:#f0f0f0;padding:0;display:block;position:relative;overflow:hidden}.cell img:first-child{object-fit:cover;width:100%;height:100%;display:block}.cell .tick{position:absolute;top:3px;left:3px}.cell.held{outline:3px solid var(--earth);outline-offset:-3px}.unpostered{margin:24px 14px 0}.text-row{grid-template-columns:minmax(0,1fr)}.text-row .title-cell{grid-column:1}.text-row .meta{color:var(--mute);grid-area:2/1;display:block}.letterboxd{margin:24px 14px 0}.letterboxd p{max-width:80ch}.watch .footer{margin:24px 14px 16px}@media (width<=1000px){.backdrop .step{width:40px;height:40px;margin-top:-20px}.backdrop .step.previous{left:10px}.backdrop .step.next{right:10px}.giant{font-size:clamp(32px,11vw,60px)}.wall{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}@media (width<=760px){.stage.watch.fit{grid-template-columns:minmax(0,1fr) minmax(210px,46%)}}@media (width<=500px){#root:has(.stage.watch.fit){height:100dvh;overflow:hidden}.stage.watch.fit{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.spread{border-right:0;border-bottom:1px solid var(--ink)}.backdrop{aspect-ratio:16/9;flex:none}.stage.watch .giant{padding-top:8px}.spread .open-thing{margin-bottom:8px}.wall-scroll{flex:none;overflow:visible}}.stage.recipes{grid-template-columns:minmax(380px,48%) minmax(0,1fr)}.recipes .bench-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;padding:20px 20px 48px;position:sticky;overflow:auto}.timer-line .current{color:var(--earth)}.timer-line .current.done{animation:1s steps(2,start) infinite pulse}.recipes[data-motion=off] .timer-line .current.done,[data-motion=off] .timer-line .current.done{animation:none}@keyframes pulse{to{color:var(--ink)}}.corner-line{margin:0 0 10px}.dish{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1}.bench .caption{color:var(--mute);margin:10px 0 0}.sheet{border-top:1px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin-top:20px;padding-top:14px;display:grid}.sheet h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:400}.ingredients ul{margin:0;padding:0;list-style:none}.ingredients li{border-top:1px solid var(--hair);font-size:var(--read);align-items:baseline;gap:8px;padding:4px 0;display:flex}.ingredients li.as-written{color:var(--mute)}.ingredients .disc{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;position:relative;top:-1px}.ingredients li.as-written .disc{border:1px solid var(--ink);background:0 0}.ingredients .note{color:var(--mute);margin:8px 0 0}.bench .controls{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;display:flex}.bench .controls button:disabled{color:var(--hair);cursor:default;text-decoration:none}.bench .controls button.on{color:var(--earth)}.track{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.track button{border:1px solid var(--ink);background:var(--ground);border-radius:50%;width:18px;height:18px;padding:0;transition:background .16s,transform .16s;display:block}.track button.done{background:var(--ink)}.track button.now{background:var(--earth);border-color:var(--earth);transform:scale(1.25)}[data-motion=off] .track button{transition:none}.step-now{align-items:flex-start;gap:12px;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.35;display:flex}.step-now .n{text-align:center;background:var(--earth);min-width:26px;height:26px;color:var(--ground);border-radius:50%;flex:none;margin-top:2px;font-size:12px;line-height:26px}.steps-all{color:var(--mute);font-size:var(--read);margin:14px 0 0;padding-left:18px}.steps-all li{padding:2px 0}.steps-all li.now{color:var(--ink)}.steps-all button{text-align:left;display:block}.steps-all button:hover{color:var(--earth)}.timer-controls{border-top:1px solid var(--hair);margin-top:18px;padding-top:10px}.timer-controls label{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.timer-controls input{width:64px;font:inherit;font-family:var(--mono);font-size:var(--read);border:0;border-bottom:1px solid var(--ink);text-align:right;background:0 0;border-radius:0;outline:none;padding:3px 0}.timer-controls input:focus{border-bottom-color:var(--earth)}.not-said{color:var(--mute);margin:16px 0 0}.not-said .label{color:var(--earth);text-transform:uppercase}.stamp-line{border-top:1px solid var(--ink);margin-top:12px;padding-top:10px}.stamp:active img{transform:scale(.9)}.cooked-dates{color:var(--earth)}.mute{color:var(--mute)}.shopping{margin-bottom:8px}.shopping .recipes-in{color:var(--mute);margin:4px 0 8px}.shop-row{grid-template-columns:130px minmax(0,1fr) 180px}.shop-row .amount{grid-column:1}.shop-row .title-cell{grid-column:2}.shop-row .from{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.shopping .controls{gap:14px;margin:10px 0 0;display:flex}.recipes .row.recipe-row,.recipes .row.head{grid-template-columns:116px minmax(0,1fr) 110px 40px 56px 48px 116px 28px}.recipes .row .saved{grid-column:1}.recipes .row .title-cell{grid-column:2}.recipes .row .cuisine{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);grid-column:3;overflow:hidden}.recipes .row .count{text-align:right}.recipes .row .count:first-of-type{grid-column:4}.recipes .row .cooked-cell{grid-column:7;padding-left:10px}.recipes .row .basket-cell{text-align:right;grid-column:8}.recipes .row .basket-cell button[aria-pressed=true]{color:var(--earth)}.recipes .row.open{border-top-color:var(--earth)}@media (width<=1680px){.stage.recipes{grid-template-columns:minmax(360px,46%) minmax(0,1fr)}.recipes .row.recipe-row,.recipes .row.head{grid-template-columns:minmax(0,1fr) 40px 56px 48px 28px}.recipes .row .saved,.recipes .row .cuisine,.recipes .row .cooked-cell{display:none}.recipes .row .title-cell{grid-column:1}.recipes .row .count{grid-column:auto}.recipes .row .basket-cell{grid-column:5}}@media (width<=1000px){.stage.recipes{grid-template-columns:1fr}.recipes .bench-col{border-right:0;border-bottom:1px solid var(--ink);height:auto;padding:16px;position:static}.sheet{grid-template-columns:1fr}.shop-row{grid-template-columns:90px minmax(0,1fr)}.shop-row .from{white-space:normal;grid-area:2/1/auto/-1}}.stage.shop{grid-template-columns:minmax(380px,44%) minmax(0,1fr)}.shop .counter-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;padding:0 0 48px;position:sticky;overflow:auto}.counter .field{background:var(--earth);place-items:center;height:46vh;min-height:280px;display:grid;position:relative;overflow:hidden}.counter .field .product{max-width:72%;max-height:78%;display:block}.counter .giant-name{color:var(--ground);letter-spacing:-.05em;text-align:left;place-self:end start;max-height:100%;margin:0;padding:0 20px 20px;font-size:clamp(40px,5.2vw,84px);font-weight:700;line-height:.92;overflow:hidden}.counter .field .corner{color:var(--ground)}.sticker{background:var(--ground);width:96px;height:96px;color:var(--ink);text-align:center;transform-origin:50%;perspective:400px;box-shadow:0 0 0 1px var(--ink) inset;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.sticker.none{background:var(--ink);color:var(--ground)}.sticker .face,.sticker .under{font-size:var(--label);letter-spacing:.04em;text-transform:uppercase;grid-area:1/1;line-height:1.3}.sticker .face{transform-origin:0 100%;transition:transform .36s cubic-bezier(.2,.7,.2,1),opacity .36s}.sticker .under{opacity:0;transition:opacity .24s .16s}.sticker.peeled .face{opacity:.15;transform:rotate(-78deg)translate(-22%,-6%)scale(.72)}.sticker.peeled .under{opacity:1}[data-motion=off] .sticker .face,[data-motion=off] .sticker .under{transition:none}.product-name{letter-spacing:-.04em;margin:14px 20px 0;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.02}.counter .caption{color:var(--mute);margin:8px 20px 0}.counter .description{max-width:60ch;font-size:var(--read);margin:12px 20px 0;line-height:1.4}.counter .facets{color:var(--mute);flex-wrap:wrap;gap:4px 14px;margin:10px 20px 0;padding:0;list-style:none;display:flex}.counter .where{margin:14px 20px 0}.counter .where .label{color:var(--earth);text-transform:uppercase}.counter .controls{border-top:1px solid var(--ink);flex-wrap:wrap;gap:14px;margin:14px 20px 0;padding-top:10px;display:flex}.ticket{margin-bottom:8px}.ticket h2 img{margin-right:6px}.shop .row.ticket-row{grid-template-columns:minmax(0,1fr) 170px 110px 76px}.shop .row.ticket-row .title-cell{grid-column:1}.shop .row.ticket-row .dest{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.shop .row.ticket-row .added{color:var(--mute);grid-column:3}.shop .row.ticket-row .actions{grid-column:4}.disclosure{color:var(--mute);margin:10px 0 0}.shelf-filters{margin-top:0}.shop .row.shelf-row,.shop .row.head{grid-template-columns:48px minmax(0,1fr) 120px 170px 52px 28px}.shop .row .thumb-cell{grid-column:1;align-self:center}.shop .row .title-cell{grid-column:2}.shop .row .kind{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.shop .row .page{text-overflow:ellipsis;white-space:nowrap;grid-column:4;overflow:hidden}.shop .row .count{text-align:right;grid-column:5}.shop .row .basket-cell{text-align:right;grid-column:6}.shop .row .basket-cell button[aria-pressed=true]{color:var(--earth)}.shop .row.open{border-top-color:var(--earth)}@media (width<=1280px){.shop .row.shelf-row,.shop .row.head{grid-template-columns:48px minmax(0,1fr) 150px 28px}.shop .row .kind,.shop .row .count{display:none}.shop .row .page{grid-column:3}.shop .row .basket-cell{grid-column:4}}@media (width<=1000px){.stage.shop{grid-template-columns:1fr}.shop .counter-col{border-right:0;border-bottom:1px solid var(--ink);height:auto;position:static}.counter .field{height:36vh}.shop .row.ticket-row{grid-template-columns:minmax(0,1fr) 60px}.shop .row.ticket-row .dest,.shop .row.ticket-row .added{grid-area:2/1}.shop .row.ticket-row .added{display:none}.shop .row.ticket-row .actions{grid-area:1/2}}.listen{padding:24px 16px 96px}.sleeve-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.check{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;max-width:420px;display:grid}.disc{background:var(--earth);border-radius:50%;place-items:center;width:72px;height:72px;padding:0;transition:transform .16s;display:grid}.disc .hole{background:var(--ground);width:14px;height:14px;box-shadow:0 0 0 10px var(--ink);border-radius:50%}.disc:disabled{cursor:default}.disc:disabled:not(.turning){background:var(--hair)}.disc:hover:not(:disabled){transform:scale(1.04)}.disc.turning{animation:1.8s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}[data-motion=off] .disc.turning{animation:none}.check-readout{margin:0}.check-readout .current{color:var(--earth)}.sleeve-filters{margin-top:20px}.sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:8px;display:grid}.side h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--ink);margin:0;padding:8px 0 4px;font-weight:400}.sleeve{counter-reset:line;margin:0;padding:0;list-style:none}.sleeve .line{counter-increment:line;border-top:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding:9px 0;display:grid}.sleeve .line:before{content:counter(line);font-family:var(--mono);font-size:var(--label);color:var(--mute);grid-row:1/span 2;padding-top:6px}.sleeve .title-row{align-items:center;gap:8px;min-width:0;display:flex}.sleeve .line-title{letter-spacing:-.03em;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.1}.sleeve .line.found .line-title{color:var(--ink)}.sleeve .line.not-checked .line-title{color:var(--mute)}.sleeve .line-meta{color:var(--mute);margin-top:3px;display:block}.sleeve .line-meta .qual{color:var(--ink)}.sleeve .line-meta a{color:var(--earth)}.sleeve .line-meta .not{color:var(--ink)}.kind-mark{flex:none}@media (width<=1000px){.listen{padding:16px 16px 80px}.sleeve-head{grid-template-columns:1fr;align-items:start}.sides{grid-template-columns:1fr;gap:24px}.sleeve .line{grid-template-columns:28px minmax(0,1fr)}}.stage.creators{grid-template-columns:minmax(0,1fr) minmax(360px,38%)}.roll-col{min-width:0;padding:24px 16px 96px}.given-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-left:1px solid var(--ink);align-self:start;padding:24px 16px 48px;position:sticky;overflow:auto}.roll-filters{align-items:center}.find-creator{font:inherit;font-size:var(--read);width:200px;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;margin-right:8px;padding:4px 0}.find-creator::placeholder{color:var(--mute)}.find-creator:focus{border-bottom-color:var(--earth)}.roll{margin:8px 0 0;padding:0;list-style:none}.credit{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;column-gap:14px;padding:6px 0;display:flex}.credit .handle{letter-spacing:-.04em;font-weight:700;line-height:1;transition:color .12s}.credit .handle:hover,.credit.open .handle{color:var(--earth)}.credit .credit-line{color:var(--mute)}.credit .credit-line img{vertical-align:-2px;margin-right:4px}.credit.followed .credit-line{color:var(--ink)}.given .corner-line{margin:0 0 8px}.given-handle{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.02}.given .caption{color:var(--mute);margin:8px 0 0}.given .controls{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:12px 0 0;padding:10px 0;display:flex}.given .controls .mute{flex-basis:100%}.given-things{margin:0;padding:0;list-style:none}.given-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.given-row .title-cell{grid-column:1}.given-row .meta{color:var(--mute);grid-area:2/1;display:block}.given-row .meta a{color:var(--earth)}@media (width<=1000px){.stage.creators{grid-template-columns:1fr}.given-col{border-left:0;border-bottom:1px solid var(--ink);order:-1;height:auto;max-height:60vh;padding:16px;position:static}.roll-col{padding:16px 16px 80px}.find-creator{width:100%;margin:0 0 6px}}.stage.dates{grid-template-columns:minmax(420px,50%) minmax(0,1fr)}.year-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;padding:24px 16px 32px;position:sticky;overflow:auto}.year-head .day{align-items:center;gap:14px;display:flex}.year-step{font-size:var(--read);letter-spacing:0;padding:0 4px;font-weight:400}.year-step:hover{color:var(--earth)}.year{gap:4px;margin-top:18px;display:grid}.month-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.month{color:var(--mute);text-transform:uppercase}.days{grid-template-columns:repeat(31,minmax(0,1fr));gap:3px;display:grid}.dot{aspect-ratio:1;box-sizing:border-box;border:1px solid #0000;border-radius:50%;width:100%;max-width:16px;padding:0;transition:transform .12s;display:inline-block}.dot.blank{visibility:hidden}.dot.past{background:var(--hair)}.dot.future{border-color:var(--ink);background:var(--ground)}.dot.today{background:var(--earth);border-color:var(--earth)}.dot.entry{background:var(--ink);border-color:var(--ink)}.dot.withheld{background:var(--ground);border:2px solid var(--earth)}.dot.past.withheld{background:var(--hair)}button.dot:hover,button.dot:focus-visible{outline:none;transform:scale(1.5)}[data-motion=off] .dot{transition:none}.year-readout{min-height:16px;margin:16px 0 0}.legend{color:var(--mute);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;display:flex}.legend .dot{width:12px;max-width:12px}.dates-index .band h2 img{margin-right:6px}.dates .row.date-row{grid-template-columns:200px minmax(0,1fr) auto}.dates .row .when{grid-column:1}.dates .row .title-cell{grid-column:2}.dates .row .actions{flex-wrap:wrap;grid-column:3;justify-content:flex-start;max-width:260px}.past-line{color:var(--mute);margin:0 0 14px}.unconfirmed-row .line{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unconfirmed-row .saved-words{margin-top:2px;display:inline-block}.unconfirmed-row .excerpt{color:var(--mute);white-space:normal;max-width:70ch;margin-top:4px;display:block}.date-row .outcome{color:var(--mute)}.feed-band p{max-width:80ch;margin:8px 0 0}.warn{color:var(--earth);margin:8px 0 0}.prefs{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;display:flex}.prefs label{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.prefs input[type=text],.prefs input[type=number]{font:inherit;font-family:var(--mono);font-size:var(--read);letter-spacing:0;text-transform:none;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:72px;padding:3px 0}.prefs input[type=text]{width:200px}.prefs input:focus{border-bottom-color:var(--earth)}.prefs .mute{flex-basis:100%}@media (width<=1280px){.dates .row.date-row{grid-template-columns:minmax(0,1fr)}.dates .row .when,.dates .row .title-cell,.dates .row .actions{grid-column:1}.dates .row .when{color:var(--mute);grid-row:1}.dates .row .title-cell{grid-row:2}.dates .row .actions{grid-row:3;max-width:none}}@media (width<=1000px){.stage.dates{grid-template-columns:1fr}.year-col{border-right:0;border-bottom:1px solid var(--ink);height:auto;padding:16px;position:static}.month-row{grid-template-columns:28px minmax(0,1fr)}.days{gap:2px}}.stage.ask{grid-template-columns:minmax(0,1fr) minmax(300px,30%)}.ask-col{min-width:0;padding:24px 16px 96px}.log-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-left:1px solid var(--ink);align-self:start;padding:24px 16px 48px;position:sticky;overflow:auto}.question-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.question-form label{text-transform:uppercase;white-space:nowrap}.question-form label img{margin-right:4px}.question-form input{font:inherit;font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;min-width:0;padding:6px 0}.question-form input::placeholder{color:var(--mute)}.question-form input:focus{border-bottom-color:var(--earth)}.question-form button:disabled{color:var(--hair);cursor:default;text-decoration:none}.question-giant{white-space:normal;word-break:break-word;padding:18px 0 0;font-size:clamp(40px,7.5vw,112px);line-height:.95;overflow:visible}.question-giant.blank{color:var(--hair)}.suggestions{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 0;display:flex}.suggestions button{color:var(--ink)}.state{margin:16px 0 0}.state.current{color:var(--earth)}.answer-band{margin-top:24px}.answer-band h2 img,.evidence-band h2 img{margin-right:6px}.answer{max-width:60ch;margin:8px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.35}.answer .cite{color:var(--earth);margin:0 2px;text-decoration:none}.answer-band .meta{color:var(--mute);margin:8px 0 0}.ask .row.evidence-row{grid-template-columns:44px 48px minmax(0,1fr) 170px}.evidence-row .n{color:var(--mute);grid-column:1}.evidence-row.cited .n{color:var(--earth)}.evidence-row .thumb-cell{grid-column:2;align-self:start}.evidence-row .title-cell{grid-column:3}.evidence-row .summary{color:var(--ink);font-size:var(--read);max-width:70ch;margin-top:2px;display:block}.evidence-row .claims{color:var(--mute);margin-top:2px;display:block}.evidence-row .meta{color:var(--mute);text-align:right;flex-direction:column;grid-column:4;gap:2px;display:flex}.evidence-row .meta a{color:var(--earth)}.evidence-row .cited-mark{color:var(--earth);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase}.evidence-row:target{background:#f5f5f5}.log-col h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:400}.asked{margin:0;padding:0;list-style:none}.asked li{border-top:1px solid var(--hair);grid-template-columns:56px minmax(0,1fr);column-gap:10px;padding:6px 0;display:grid}.asked .at{color:var(--mute)}.asked button{text-align:left}.asked button:hover{color:var(--earth)}.asked .outcome{color:var(--mute);grid-column:2}.log-col .clear{margin-top:10px}.log-col .note{margin:14px 0 0}@media (width<=1000px){.stage.ask{grid-template-columns:1fr}.log-col{border-left:0;border-top:1px solid var(--ink);height:auto;padding:16px;position:static}.ask-col{padding:16px 16px 24px}.question-form{grid-template-columns:minmax(0,1fr) auto}.question-form label{grid-column:1/-1}.question-giant{font-size:clamp(32px,11vw,56px)}.ask .row.evidence-row{grid-template-columns:32px 40px minmax(0,1fr)}.evidence-row .thumb-cell{grid-row:1/span 2}.evidence-row .meta{text-align:left;flex-direction:row;grid-area:2/3;gap:10px}}.stage.thing{grid-template-columns:minmax(0,1fr) minmax(260px,24%)}.exhibit-col{min-width:0;padding:24px 16px 96px}.readout-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-left:1px solid var(--ink);align-self:start;padding:24px 16px 48px;position:sticky;overflow:auto}.readout-col h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:400}.specimen{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.specimen.with-art{grid-template-columns:minmax(0,1fr) minmax(180px,30%);column-gap:28px}.specimen .artwork{grid-area:1/2/span 4;margin:0}.specimen .artwork img{border:1px solid var(--ink);width:100%;height:auto;display:block}.specimen .artwork figcaption{color:var(--mute);margin-top:4px}.kind-line{text-transform:uppercase;margin:0}.kind-line .qual{color:var(--mute)}.thing-giant{letter-spacing:-.03em;word-break:break-word;margin:0;font-size:clamp(36px,6.5vw,96px);line-height:.95}.thing-summary{max-width:62ch;margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.35}.cats{color:var(--mute);margin:0}.thing .band{border-top:1px solid var(--ink);margin-top:28px;padding-top:10px}.thing .band h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:400}.thing .band h2 img,.kind-line img,.switch img{vertical-align:middle;margin-right:4px}.thing .band h3{font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-weight:400}.thing .band>p{margin:6px 0 0}.thing .overview{max-width:62ch;font-size:var(--read);line-height:1.4}.thing .state.mono{margin-top:6px}.earth-held{max-width:560px;margin:8px 0 12px}.facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.facts dt{color:var(--mute);font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase}.facts dd{overflow-wrap:anywhere;margin:0}.mention{border-top:1px solid var(--hair);padding:10px 0}.mention header{color:var(--mute)}.mention header .n{color:var(--ink);margin-right:8px}.mention header a,.thing .band a,.readout-col a{color:var(--earth)}.mention video{border:1px solid var(--ink);background:var(--ink);width:100%;max-width:360px;margin:8px 0;display:block}.mention .caption{color:var(--mute);font-size:var(--read);max-width:70ch;margin:6px 0 0}.mention .mention-summary{max-width:70ch;margin:6px 0 0}.mention .claims{max-width:70ch;margin:6px 0 0;padding-left:28px}.mention .claims li{margin:2px 0}.mention .claims li::marker{color:var(--mute);font-family:var(--mono);font-size:var(--label)}.mention .subjects{color:var(--mute);margin:6px 0 0}.ingredients,.steps{max-width:70ch;margin:4px 0 0;padding-left:28px}.ingredients li,.steps li{margin:2px 0}.steps li::marker{color:var(--mute);font-family:var(--mono);font-size:var(--label)}.links-band ul{margin:0;padding:0;list-style:none}.links-band li{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:12px;padding:6px 0;display:flex}.links-band li a{color:var(--ink)}.links-band li .meta{color:var(--mute)}.readouts-list{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.readouts-list dt{color:var(--mute);font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase}.readouts-list dd{overflow-wrap:anywhere;margin:0}.switch{align-items:center;gap:4px;margin-top:16px;display:inline-flex}.switch.inline{margin-top:0}.switch[aria-pressed=true]{color:var(--earth)}.switch:disabled{color:var(--mute)}.readout-col .note{color:var(--mute);margin:8px 0 0}.readout-col .note img{vertical-align:middle;margin-right:4px}.row a.title{color:inherit;text-decoration:none}.row a.title:hover,.row a.title:focus-visible{color:var(--earth);text-underline-offset:3px;text-decoration:underline}.open-thing{margin:6px 0 0}@media (width<=1000px){.stage.thing{grid-template-columns:1fr}.readout-col{border-left:0;border-top:1px solid var(--ink);height:auto;padding:16px;position:static}.exhibit-col{padding:16px 16px 24px}.specimen.with-art{grid-template-columns:1fr}.specimen .artwork{grid-area:auto/1;max-width:220px}.thing-giant{font-size:clamp(30px,10vw,52px)}}.line a.line-title{color:inherit;text-decoration:none}.line a.line-title:hover,.line a.line-title:focus-visible{color:var(--earth);text-underline-offset:3px;text-decoration:underline}.stage.find-page{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.find-col{min-width:0;padding:24px 16px 96px}.ledger-col{border-left:1px solid var(--ink);min-width:0;padding:24px 16px 96px}.find-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.find-form label{text-transform:uppercase;white-space:nowrap}.find-form label img{vertical-align:middle;margin-right:4px}.find-form input{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;min-width:0;padding:6px 0;font-size:18px}.find-form input::placeholder{color:var(--mute)}.find-form input:focus{border-bottom-color:var(--earth)}.count-giant{min-height:.92em;padding:10px 0 0;font-size:clamp(56px,9vw,150px)}.count-line{color:var(--mute);margin:0}.clarify{border-top:1px solid var(--ink);margin-top:16px;padding-top:8px}.clarify h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,44px);font-weight:700;line-height:1}.clarify h2 img{vertical-align:middle;margin-right:6px}.clarify .options{flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;display:flex}.field-wrap{margin-top:20px}.field-stage{position:relative}.field{cursor:pointer;display:block}.field-label{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--mute);margin:0;padding:0;line-height:1;position:absolute}.field-label:hover,.field-name:hover{color:var(--ink)}.field-label[aria-pressed=true],.field-name[aria-pressed=true]{color:var(--earth)}.field-row{flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;display:flex}.field-name{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.field-readout{color:var(--mute);margin:8px 0 0}.find-example{max-width:62ch;margin:6px 0 0}.select-kind{color:var(--mute);margin-top:6px;display:block}.select-kind select{font:inherit;font-family:var(--mono);font-size:var(--read);letter-spacing:0;text-transform:none;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;max-width:100%}.categories{border-top:1px solid var(--ink);margin-top:20px;padding-top:8px}.categories h2,.ledger-col h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:400}.chips{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.chips button[aria-pressed=true]{color:var(--earth)}.find-page .row.find-row{grid-template-columns:56px minmax(0,1fr) 130px minmax(0,30%) 104px}.find-row .thumb-cell{grid-column:1}@media (width<=1000px){.find-page.narrowed .field-wrap{display:none}}.find-row .title-cell{grid-column:2}.find-row .kind{color:var(--mute);grid-column:3}.find-row .reason{color:var(--mute);grid-column:4}.find-row .saved{color:var(--mute);text-align:right;grid-column:5}.ledger-col .more{color:var(--mute);margin:10px 0 0}.ledger-col .more button{color:var(--ink)}.narrowing button.current{color:var(--earth);text-decoration:none}@media (width<=1000px){.stage.find-page{grid-template-columns:1fr}.ledger-col{border-left:0;border-top:1px solid var(--ink);padding:16px 16px 48px}.find-col{padding:16px 16px 8px}.find-form{grid-template-columns:minmax(0,1fr) auto}.find-form label{grid-column:1/-1}.count-giant{font-size:clamp(44px,16vw,80px)}.find-page .row.find-row{grid-template-columns:56px minmax(0,1fr)}.find-row .kind,.find-row .reason,.find-row .saved{text-align:left;grid-column:2}}.reasons{margin:8px 0 0;padding:0;list-style:none}.reasons li{border-top:1px solid var(--hair);padding:3px 0}.reasons .count{color:var(--earth);margin-right:6px}.held-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;padding:24px 20px 48px;position:sticky;overflow:auto}.held-label{color:var(--mute);margin:0 0 12px}.held-title{letter-spacing:-.04em;word-break:break-word;margin:10px 0 0;font-size:clamp(34px,4.4vw,72px);font-weight:700;line-height:.95}.held-title a{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.held-title a:hover,.held-title a:focus-visible{color:var(--earth)}.held-art{margin:0 0 14px}.held-art img{border:1px solid var(--ink);width:auto;max-width:100%;max-height:52vh;display:block}.held-art figcaption{color:var(--mute);margin-top:4px}.held-summary{max-width:60ch;margin:14px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.4}.held-meta{color:var(--mute);margin:10px 0 0}.held-meta a,.held-links a{color:var(--earth)}.held-claims{max-width:64ch;margin:12px 0 0;padding-left:26px}.held-claims li{margin:3px 0}.held-claims li::marker{color:var(--mute);font-family:var(--mono);font-size:var(--label)}.held-links{flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;display:flex}.held-empty{color:var(--mute)}.home .row .title[aria-pressed=true]{color:var(--earth)}[data-motion=on] .held{animation:.22s ease-out held-in}@keyframes held-in{0%{opacity:0;transform:translateY(8px)}}.globe{display:block}@media (width<=1000px){.held-col{border-right:0;border-bottom:1px solid var(--ink);height:auto;padding:16px;position:static}}.earth-col .street-map{z-index:1;background:var(--earth);position:absolute;inset:0}.earth-col .corner{z-index:2}[data-motion=on] .street-map{animation:.5s .7s both street-in}@keyframes street-in{0%{opacity:0}}.street-pin{cursor:pointer;width:12px;height:12px;position:relative}.street-pin .dot{background:var(--ink);box-shadow:0 0 0 2px var(--ground);border-radius:50%;position:absolute;inset:0}.street-pin .label{white-space:nowrap;background:var(--ink);color:var(--ground);font-family:var(--mono);font-size:var(--label);letter-spacing:0;text-transform:none;padding:2px 6px;display:none;position:absolute;top:-5px;left:16px}.street-pin.selected .dot{background:var(--ground);box-shadow:0 0 0 3px var(--ink)}.street-pin.selected .label,.street-pin.hovered .label{display:block}.street-map .maplibregl-ctrl-attrib{font-family:var(--mono);font-size:10px}.view-switch{gap:14px;margin:14px 0 0;display:flex}.view-switch button[aria-pressed=true]{color:var(--earth);text-decoration:none}.recipe-table-block{margin-top:12px}.recipe-table-wrap{border:1px solid var(--ink);overflow-x:auto}.recipe-table{border-collapse:collapse;width:100%;font-size:13px}.recipe-table td{border:1px solid var(--ink);vertical-align:middle;padding:0}.recipe-table tr:first-child td{border-top:0}.recipe-table td:first-child{border-left:0}.recipe-table td.ingredient{min-width:170px;padding:7px 10px;line-height:1.3}.recipe-table .amount{font-weight:700}.recipe-table .prep-note{color:var(--mute)}.recipe-table .unnamed{color:var(--mute);font-size:10px}.recipe-table td.blank{background:var(--ground)}.recipe-table td.step button,.recipe-table td.prep button{text-align:center;width:100%;height:100%;min-height:34px;font-family:var(--mono);font-size:var(--label);background:var(--ground);color:var(--ink);cursor:pointer;padding:6px 8px;line-height:1.3;display:block}.recipe-table td.step{min-width:88px}.recipe-table td.step.final button{background:var(--earth);color:var(--ground)}.recipe-table td.step.done button,.recipe-table td.prep.done button{background:var(--ink);color:var(--ground);text-decoration:line-through}.recipe-table td.prep button{text-align:left;font-family:var(--sans);font-size:13px}.recipe-table td.prep .tag{color:var(--earth);text-transform:uppercase;margin-right:8px}.recipe-table td.prep.done .tag{color:var(--ground)}.recipe-table td.step button:hover,.recipe-table td.prep button:hover{outline:2px solid var(--earth);outline-offset:-2px}[data-motion=on] .recipe-table td.step button,[data-motion=on] .recipe-table td.prep button{transition:background-color .15s,color .15s}.table-reading{margin:10px 0 0;line-height:1.5}.table-reading .current{color:var(--earth)}.table-note{color:var(--mute);margin:6px 0 0}.stage.settings-page{grid-template-columns:minmax(0,44%) minmax(0,1fr)}.profile-col{border-right:1px solid var(--ink);min-width:0;padding:24px 16px 96px}.settings-col{min-width:0;padding:8px 16px 96px}.profile-col .avatar{object-fit:cover;border-radius:50%;width:120px;height:120px;margin-bottom:16px;display:block}.profile-col .facts{margin-top:16px}.profile-col .bio{max-width:52ch;font-size:16px;line-height:1.4}.settings-page .band{border-top:1px solid var(--ink);margin-top:16px;padding-top:10px}.settings-page .band h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:400}.settings-page .band>p{margin:6px 0 0}.settings-page h3{margin:14px 0 2px;font-weight:400}.key-form{gap:8px;max-width:460px;margin:8px 0 0;display:grid}.key-form label{gap:4px;display:grid}.key-form input{font:inherit;font-family:var(--mono);font-size:var(--read);letter-spacing:0;text-transform:none;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;padding:5px 0}.key-form input:focus{border-bottom-color:var(--earth)}.settings-page .band .facts{margin-top:6px}.settings-col .controls{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.settings-col a{color:var(--earth)}.settings-col .note{color:var(--mute)}.codes{columns:2;margin:8px 0 0;padding-left:26px}.sign-in .google{background:var(--ground);color:var(--ink);border:1px solid var(--ink);margin-top:8px}.account a[aria-current=page]{color:var(--earth)}@media (width<=1000px){.stage.settings-page{grid-template-columns:1fr}.profile-col{border-right:0;border-bottom:1px solid var(--ink);padding:16px}}.stage.friends{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.sheet-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;place-items:safe center;padding:12px 16px;display:grid;position:sticky;overflow:hidden auto}.stack{--leaf-w:min(100%, 540px, max(390px, calc((100vh - var(--chrome-height) - 132px) * 5 / 7)));justify-items:center;width:100%;padding-top:52px;display:grid;position:relative}.leaf-stage{z-index:1;width:var(--leaf-w);perspective:1800px;margin:0;position:relative;container-type:inline-size}.leaf{aspect-ratio:5/7;transform-style:preserve-3d;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.leaf:active{cursor:grabbing}.leaf:focus-visible{outline:2px solid var(--earth);outline-offset:6px}.leaf .mono{font-size:clamp(var(--label), 2.6cqw, 15px)}.peek .mono{font-size:var(--label);letter-spacing:.04em}.face{backface-visibility:hidden;flex-direction:column;gap:4px;padding:18px 22px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.face.front{background:var(--ground);border:2px solid var(--ink)}.face.back{background:var(--earth);color:var(--ink);transform:rotateY(180deg)}.leaf-line{text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.leaf-handle{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 0;font-size:12.5cqw;font-weight:700;line-height:.95}.leaf-name{color:var(--mute);text-transform:uppercase;margin:2px 0 0}.leaf-label{color:var(--mute);text-transform:uppercase;margin:14px 0 2px}.leaf-newest{margin:0;padding:0;list-style:none}.leaf-newest li{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:3.9cqw;font-weight:600;line-height:1.22;overflow:hidden}.leaf-newest li span{color:var(--mute);text-transform:uppercase;font-weight:400}@container (width<=430px){.leaf-newest li:nth-child(n+5){display:none}}.leaf-space{flex:1}.leaf-count{letter-spacing:-.06em;margin:0;font-size:22cqw;font-weight:700;line-height:.92}.leaf-caption{text-transform:uppercase;margin:6px 0 8px}.leaf-kinds{columns:2;border-top:1px solid;column-gap:18px;margin:0;padding:8px 0 0;list-style:none}.leaf-kinds li{break-inside:avoid;gap:8px;line-height:1.5;display:flex}.leaf-kinds li span{text-align:right;min-width:5ch}.leaf-more{color:var(--mute);margin:4px 0 0}.leaf-foot{text-transform:uppercase;border-top:1px solid;margin:10px 0 0;padding-top:8px}.leaf-none{max-width:24ch;margin:12px 0 0;font-size:18px;line-height:1.3}.leaf-private{border-top:1px solid;flex:1;min-height:0;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.leaf-private li{border-bottom:1px solid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:6px 0;display:grid}.leaf-private a{font-weight:600;text-decoration:none}.leaf-private a:hover{text-decoration:underline}.leaf-private span{text-transform:uppercase;grid-column:1/-1}.leaf-readout{text-transform:uppercase;justify-content:center;gap:16px;margin-top:12px;display:flex}.leaf-readout span:first-child{text-align:right;min-width:11ch}.peek{z-index:0;width:var(--leaf-w);aspect-ratio:5/7;background:var(--ground);border:2px solid var(--ink);text-transform:uppercase;transform:translateX(-50%) translate(calc(14px + var(--i) * 16px), calc(-30px - var(--i) * 11px)) rotate(var(--r));align-items:flex-start;padding:7px 12px;display:flex;position:absolute;top:52px;left:50%}.peek:hover,.peek:focus-visible{color:var(--earth)}[data-motion=on] .peek{transition:transform .24s,color .15s}[data-motion=on] .peek:hover{transform:translateX(-50%) translate(calc(14px + var(--i) * 16px), calc(-38px - var(--i) * 11px)) rotate(var(--r))}[data-motion=on] .leaf-stage{animation:.28s ease-out leaf-arrive}@keyframes leaf-arrive{0%{transform:translate(14px,-30px)rotate(3deg)}to{transform:none}}.people-col{min-width:0;padding:24px 16px 96px}.people-col .band{padding-bottom:6px}.people-col .band h2 img{margin-right:6px}.people-col .note{color:var(--mute);max-width:76ch;margin:6px 0 0}.people-col .note a,.copy-link{color:var(--ink)}.invite{align-items:baseline;gap:4px;max-width:560px;margin:10px 0 4px;display:flex}.invite .at{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,38px);font-weight:700}.invite input{min-width:0;font:inherit;letter-spacing:-.04em;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:0 0 2px;font-size:clamp(26px,2.6vw,38px);font-weight:700}.invite input::placeholder{color:var(--hair)}.invite input:focus{border-bottom-color:var(--earth)}.invite button{margin-left:12px}.invite button:disabled{color:var(--mute);cursor:default;text-decoration:none}.person-row{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 16px;padding:8px 0;display:grid}.person-row .who{letter-spacing:-.03em;grid-column:1;font-size:22px;font-weight:700}.person-row button.who:hover,.person-row.held .who{color:var(--earth)}.person-row .meta{color:var(--mute);grid-column:1}.person-row .actions{grid-area:1/2/span 2;gap:14px;display:flex}.person-row .actions button:disabled,.thing-row .actions button:disabled{color:var(--mute)}.line-input{width:100%;max-width:560px;font:inherit;font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;margin:10px 0 6px;padding:5px 0;display:block}.line-input::placeholder{color:var(--mute)}.line-input:focus{border-bottom-color:var(--earth)}.thing-row{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,300px) auto;align-items:baseline;column-gap:14px;padding:7px 0;display:grid}.thing-row .title-cell{grid-column:1;min-width:0}.thing-row .title{font-weight:600;text-decoration:none}.thing-row a.title:hover,.thing-row button.title-cell:hover .title{color:var(--earth)}.thing-row .qual{color:var(--mute)}.thing-row .meta{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.thing-row .actions{grid-column:3;justify-content:flex-end;display:flex}.thing-row .actions a{color:var(--earth)}.thing-row.open{background:#f5f5f5;margin:0 -8px;padding-left:8px;padding-right:8px}.thing-row .expanded{grid-area:2/1/auto/-1;padding:6px 0 8px}.their-kinds{border-top:0;margin-top:4px;padding-top:10px}@media (width<=1000px){.stage.friends{grid-template-columns:1fr}.sheet-col{border-right:0;border-bottom:1px solid var(--ink);height:auto;padding:8px 16px 20px;position:static}.stack{--leaf-w:min(100%, 420px)}.thing-row{grid-template-columns:minmax(0,1fr) auto}.thing-row .meta{grid-area:2/1}.thing-row .actions{grid-area:1/2}}.sign-in .purpose{max-width:46ch;margin:-14px 0 0}.sign-in .ways{flex-wrap:wrap;gap:4px 16px;margin:0 0 4px;display:flex}.sign-in .ways button,.sign-readouts button{color:var(--ink);background:0 0;justify-self:auto;margin:0;padding:0}.sign-in .ways button[aria-pressed=true]{color:var(--earth)}.sign-in .fields{gap:14px;display:grid}.sign-in .readout{color:var(--mute)}.sign-in .readout.short{color:var(--earth)}.sign-in .note{max-width:46ch;color:var(--mute);margin:0}.sign-in .made{gap:12px;width:min(440px,90vw);display:grid}.sign-in .made p{margin:0}.sign-in .made h1{letter-spacing:-.03em;margin:0 0 4px;font-size:32px}.sign-in .made .codes{font-size:var(--read);margin:4px 0 8px;line-height:1.6}.sign-readouts{justify-content:center;gap:18px;margin:0;display:flex}.sign-in[data-motion=on] .fields{animation:.2s ease-out way-arrive}.sign-in[data-motion=on] .made .codes li{animation:.24s ease-out both way-arrive;animation-delay:calc(var(--n) * 70ms)}@keyframes way-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.profile-page{min-height:100vh;padding:0 16px 96px}.profile-top{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;height:49px;display:flex}.profile-readouts{white-space:nowrap;align-items:center;gap:18px;display:flex}.profile-note{max-width:90ch;color:var(--mute);margin:14px 0 0}.profile-note a{color:var(--ink)}.profile-missing{margin:40px 0}.poster{border-bottom:1px solid var(--ink);align-items:flex-end;gap:clamp(20px,4vw,56px);padding:clamp(28px,6vh,72px) 0 28px;display:flex}.poster-face{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:none;width:clamp(140px,18vw,260px);display:block}.poster-type{min-width:0}.poster-handle{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(56px,11vw,176px);font-weight:700;line-height:.88}.poster-name{letter-spacing:-.02em;margin:26px 0 0;font-size:22px;font-weight:600}.poster-bio{max-width:56ch;margin:8px 0 0;font-size:17px;line-height:1.4}.poster-facts{margin:14px 0 0}.profile-band{margin-top:28px}.profile-band h2{border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:8px 0 6px;font-weight:400}.profile-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,320px) minmax(0,170px);align-items:baseline;column-gap:14px;padding:7px 0;display:grid}.profile-row .title-cell{min-width:0}.profile-row .title{font-size:var(--read);font-weight:600}.profile-row .title-cell:hover .title,.profile-row.open .title{color:var(--earth)}.profile-row .meta{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-row .link{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-row .expanded{grid-area:2/1/auto/-1;align-items:flex-start;gap:14px;max-width:86ch;padding:6px 0 8px;display:flex}.profile-row .expanded p{margin:0}.profile-picture{flex:none;width:96px;height:auto;display:block}.profile-follower{z-index:5;pointer-events:none;width:140px;height:auto;position:fixed;top:0;left:0}.profile-page[data-motion=on] .profile-row .expanded{animation:.2s ease-out way-arrive}@media (width<=1000px){.poster{flex-direction:column;align-items:flex-start}.profile-row{grid-template-columns:minmax(0,1fr) auto}.profile-row .meta{grid-area:2/1}.profile-row .link{grid-area:1/2}.profile-row .expanded{grid-row:3}}.picture-controls{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 14px;display:flex}.file-choice{text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);text-underline-offset:3px;cursor:pointer;text-decoration-thickness:1px}.picture-controls button:disabled{color:var(--mute)}.file-choice{position:relative}.file-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-choice:focus-within{outline:2px solid var(--earth);outline-offset:2px}.profile-form{gap:12px;max-width:460px;margin:16px 0 0;display:grid}.profile-form label{text-transform:uppercase;gap:4px;display:grid}.profile-form input,.profile-form textarea{font:inherit;font-family:var(--sans);font-size:var(--read);text-transform:none;color:var(--ink);border:0;border-bottom:1px solid var(--ink);resize:vertical;background:0 0;border-radius:0;outline:none;padding:5px 0}.profile-form input:focus,.profile-form textarea:focus{border-bottom-color:var(--earth)}.profile-form .mute{text-transform:none}.at-field{font-family:var(--sans);font-size:var(--read);text-transform:none;align-items:baseline;gap:2px;display:flex}.at-field input{flex:1;min-width:0}.public-band .controls{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.collection-choices{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;display:flex}.around{border-top:1px solid var(--hair);padding:6px 0 8px}.around:first-of-type{border-top:0}.around-source{color:var(--mute);margin:0 0 4px}.around:hover .around-source{color:var(--earth)}.around-things{flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none;display:flex}.thing .around-things a{font-weight:600}.around-things .mono{color:var(--mute)}.category-head{font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 4px;font-weight:400}.category-actions{flex-wrap:wrap;gap:4px 14px;display:flex}.category-form{gap:8px;margin:6px 0 0;display:grid}.category-form label{text-transform:uppercase;gap:2px;display:grid}.category-form select{font:inherit;font-family:var(--sans);font-size:var(--read);text-transform:none;color:var(--ink);background:var(--ground);border:0;border-bottom:1px solid var(--ink);border-radius:0;max-width:100%;padding:4px 0}.category-form select:focus{outline:2px solid var(--earth);outline-offset:2px}.cuisine-jumps{margin-top:10px}.cuisine-head{border-bottom:1px solid var(--ink);text-transform:uppercase;scroll-margin-top:calc(var(--chrome-height) + 12px);justify-content:space-between;margin:18px 0 0;padding-bottom:4px;font-weight:400;display:flex}.collections{white-space:nowrap;gap:16px;margin:0;display:flex}.chrome-line>.collections{flex:none}@media (width<=1000px){.collections{flex-wrap:wrap;gap:4px 14px}}@media (width<=720px){html,html[data-side=open]{--side-w:0px}.chrome{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;padding:0 12px}.chrome>.side-toggle{grid-column:1}.chrome>.find,.chrome>.find-spot{grid-area:1/2}.chrome>.wordmark{grid-area:1/3}.wordmark-name,.connector-word,.chrome>.readouts{display:none}.chrome>.connector{grid-area:1/3;display:none}.chrome>.chrome-line{white-space:nowrap;overflow-x:auto}.side{top:var(--chrome-height);z-index:6;width:min(82vw,300px);height:auto;box-shadow:6px 0 0 var(--ink);position:fixed;bottom:0;left:0}html[data-side=open] .side{display:block}}.stage.r4-collection.fit{grid-template-columns:minmax(0,1fr)}.r4-col{flex-direction:column;min-height:0;padding:0 16px 16px;display:flex}.r4-head{flex:none;padding:20px 0 14px}.r4-head .day .pixel{width:auto;height:.7em;margin-right:8px}.r4-empty{margin:8px 0}.r4-wall{flex:1;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:max-content;align-content:start;gap:22px 16px;min-height:0;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-y:auto}.r4-frame{aspect-ratio:4/5;border:1px solid var(--hair);background:var(--ground);place-items:center;display:grid;overflow:hidden}.r4-frame img{object-fit:contain;width:100%;height:100%;display:block}.r4-bare{text-align:center;padding:14px;font-weight:600}.r4-brand{color:var(--mute);min-height:1em;margin:8px 0 0}.r4-name{margin:2px 0 0;font-weight:600;line-height:1.25}.r4-actions{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;display:flex}.r4-go{min-height:40px;color:var(--earth);border:1px solid var(--earth);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.r4-go:hover{background:var(--earth);color:var(--ground)}.r4-go .pixel{width:auto;height:16px;margin-right:6px}.r4-actions{align-items:center}.itinerary-page .exports{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.itinerary-page .exports a{border:1px solid var(--ink);align-items:center;min-height:40px;margin:0;padding:0 14px;text-decoration:none;display:inline-flex}.itinerary-page .exports a:hover{background:var(--ink);color:var(--ground)}.r4-foot{flex:none;margin:8px 0 0}@media (width<=500px){.r4-kinds-end{display:none}#root:has(.stage.r4-shop.fit){height:100dvh;overflow:hidden}.r4-wall{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow:visible}}.stage.r4-rb.fit{grid-template-columns:auto minmax(0,1fr) minmax(250px,19%)}.r4-rb-error{z-index:2;margin:8px 16px;position:absolute}.r4-rb-media{height:100%;min-height:0;aspect-ratio:var(--ratio,.5625);border-right:1px solid var(--ink);background:var(--ground);max-width:46vw;position:relative;overflow:hidden}.r4-rb-video{object-fit:cover;background:var(--ground);width:100%;height:100%;display:block}.r4-rb-plate{letter-spacing:-.03em;text-align:center;place-items:center;height:100%;padding:24px;font-size:28px;font-weight:700;line-height:1.1;display:grid}.r4-rb-source{background:var(--ground);padding:2px 8px;position:absolute;top:12px;left:12px}.r4-rb-recipe{border-right:1px solid var(--ink);flex-direction:column;min-width:0;min-height:0;display:flex}.r4-rb-article{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;display:flex}.r4-rb-name{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.05}.r4-rb-readout{color:var(--mute);margin:8px 0 0}.r4-rb-desc{max-width:66ch;margin:8px 0 0}.r4-rb-actions{flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;display:flex}.r4-rb-put{color:var(--earth)}.r4-rb-body{border-top:1px solid var(--ink);flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;min-height:0;margin-top:16px;padding-top:12px;display:grid}.r4-rb-body>section{min-height:0;padding-bottom:24px;overflow-y:auto}.r4-rb-ingredients ul{margin:8px 0 0;padding:0;list-style:none}.r4-rb-ingredients li{border-bottom:1px solid var(--hair);padding:4px 0}.r4-rb-method ol{margin:8px 0 0;padding-left:28px}.r4-rb-method li{max-width:66ch;padding:4px 0 8px;line-height:1.45}.r4-rb-method li::marker{color:var(--earth);font-family:var(--mono);font-weight:700}.r4-rb-index{flex-direction:column;min-width:0;min-height:0;display:flex}.r4-rb-filters{border-bottom:1px solid var(--ink);flex:none;gap:8px;padding:12px;display:grid}.r4-rb-filters input,.r4-rb-filters select{width:100%;font:inherit;font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;padding:4px 0}.r4-rb-filters input:focus,.r4-rb-filters select:focus{border-bottom-color:var(--earth)}.r4-rb-filters label{gap:2px;display:grid}.r4-rb-list{flex:1;min-height:0;overflow-y:auto}.r4-rb-row{border-bottom:1px solid var(--hair);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.r4-rb-row.open{box-shadow:inset 3px 0 0 var(--earth)}.r4-rb-thumb{background:var(--hair);width:56px;height:72px;overflow:hidden}.r4-rb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.r4-rb-pick{min-width:0;text-decoration:none;display:block}.r4-rb-pick[aria-pressed=true]{color:inherit}.r4-rb-rowtitle{font-weight:600;line-height:1.25;display:block}.r4-rb-rowmeta{color:var(--mute);display:block}.r4-rb-none{padding:12px}@media (width<=1000px){.stage.r4-rb.fit{grid-template-rows:minmax(0,60%) minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.r4-rb-media{grid-area:1/1/3}.r4-rb-recipe{border-right:0;border-bottom:1px solid var(--ink);grid-area:1/2}.r4-rb-index{grid-area:2/2}.r4-rb-article{padding:12px 12px 0}.r4-rb-name{font-size:clamp(22px,4vw,34px)}.r4-rb-body{margin-top:10px;display:block;overflow-y:auto}.r4-rb-body>section{padding-bottom:12px;overflow:visible}.r4-rb-filters{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px}}@media (width<=500px){.stage.r4-rb.fit{grid-template-rows:auto;grid-template-columns:1fr}.r4-rb-media,.r4-rb-recipe,.r4-rb-index{grid-area:auto/1}.r4-rb-filters{grid-template-columns:minmax(0,1fr)}.r4-rb-media{aspect-ratio:auto;border-right:0;border-bottom:1px solid var(--ink);width:100%;max-width:none;height:auto}.r4-rb-video{height:70vh}.r4-rb-recipe,.r4-rb-article,.r4-rb-body>section{overflow:visible}.r4-rb-body{grid-template-columns:1fr}.r4-rb-list{overflow:visible}}.stage.r4-home.fit{grid-template-columns:minmax(0,1fr)}.r4-home-error{z-index:2;margin:8px 16px;position:absolute}.r4-field{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-auto-rows:max-content;align-content:start;gap:20px 16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.r4-home-tile{min-width:0;text-decoration:none;display:block}.r4-home-frame{aspect-ratio:3/4;border:1px solid var(--hair);background:var(--ground);display:block;overflow:hidden}.r4-home-frame img{object-fit:cover;width:100%;height:100%;display:block}.r4-home-frame .r4-bare{place-items:center;height:100%;display:grid}.r4-home-tile:hover .r4-home-frame,.r4-home-tile:focus-visible .r4-home-frame{outline:2px solid var(--earth);outline-offset:-2px}.r4-home-title{overflow-wrap:anywhere;margin-top:8px;font-weight:600;line-height:1.25;display:block}.r4-home-why{color:var(--earth);margin-top:2px;display:block}.r4-home-none,.r4-home-without,.r4-home-end{grid-column:1/-1}.r4-home-end{height:1px}.r4-home-without{margin:0;padding-bottom:16px}.r4-kinds{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:4px 16px;width:100%;margin:0;padding:0;display:flex;overflow-x:auto}.r4-kinds::-webkit-scrollbar{display:none}.r4-kinds button{flex:none}.r4-kinds img.pixel{width:auto;height:16px;margin-right:4px}.r4-kinds select{font:inherit;font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;flex:none;padding:2px 0}.stage.r4-first-run{grid-template-columns:minmax(0,1fr)}.r4-first-run .start{min-height:calc(100dvh - var(--chrome-height));align-content:center;justify-items:start;gap:24px;padding:24px 16px 96px;display:grid}@media (width<=500px){.r4-field{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));overflow:visible}}.r4-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage.r4-shop.fit{grid-template-columns:minmax(0,1fr) minmax(210px,32%);position:relative}.shop-globe{touch-action:none;cursor:grab;isolation:isolate;background:var(--ground);border-right:1px solid var(--ink);-webkit-user-select:none;user-select:none;min-width:0;min-height:0;position:relative;overflow:hidden}.shop-globe.dragging{cursor:grabbing}.shop-thing{cursor:pointer;transform-origin:50%;visibility:hidden;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:0;left:0;overflow:hidden}.shop-thing img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.shop-thing.held{outline:3px solid var(--earth);outline-offset:-3px}.shop-held{min-width:0;min-height:0;padding:16px;overflow-y:auto}.shop-held-frame img{object-fit:contain;object-position:left top;width:100%;height:auto;max-height:50dvh;display:block}.shop-held-name{letter-spacing:-.03em;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(22px,2.2vw,34px);font-weight:700;line-height:1.05}.shop-held-words{margin:8px 0 0}.shop-held .r4-actions{margin-top:12px}.shop-held-foot{margin:16px 0 0}.r4-put{color:var(--earth)}@media (width<=760px){.stage.r4-shop.fit{grid-template-rows:minmax(0,58%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shop-globe{border-right:0;border-bottom:1px solid var(--ink)}.shop-held{padding:12px}.shop-held-frame{float:left;width:34%;margin:0 12px 4px 0}.shop-held-frame img{max-height:30dvh}}.r4-shop-line{align-items:center;gap:20px;width:100%;min-width:0;display:flex}.r4-shop-line>.r4-kinds{flex:1 1 0;width:auto;min-width:0}.r4-kinds-end{flex:none}.stage.r4-listen.fit{grid-template-columns:minmax(0,1fr)}.r4-listen .r4-field{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 12px}.r4-listen-tile .r4-frame{aspect-ratio:1;display:block}.r4-listen-tile .r4-frame img{object-fit:cover}.r4-listen-tile .r4-name{margin-top:6px}.r4-maker{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.r4-store{margin:2px 0 0}.r4-store a{color:var(--earth);text-decoration:none}.r4-store a:hover{text-decoration:underline}.r4-store .pixel{width:auto;height:14px;margin-right:2px}.r4-name a{text-decoration:none}.stage.r4-person{padding:0 16px 48px;display:block}.r4-person-public .profile-top{padding-left:0;padding-right:0}.r4-person-head{grid-template-columns:160px minmax(0,1fr);align-items:end;gap:20px;padding:24px 0 16px;display:grid}.r4-person-head.has-bands{grid-template-columns:160px minmax(0,1fr) minmax(0,520px)}.r4-person-face{background:var(--ink);width:160px;height:160px;color:var(--ground);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:end;padding:12px;font-size:22px;font-weight:700;display:grid;overflow:hidden}.r4-person-face.pictured{background:var(--ground);padding:0}.r4-person-face img{object-fit:cover;width:100%;height:100%;display:block}.r4-person-name{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:700;line-height:1.02}.r4-person-handle{color:var(--mute);margin:4px 0 0}.r4-person-bio{max-width:66ch;margin:8px 0 0}.r4-person-kinds{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:4px 16px;margin:0;padding:8px 0;display:flex}.r4-person-bands{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:12px;display:grid}.r4-band{border:1px solid var(--ink);align-content:start;gap:6px;padding:12px 16px;text-decoration:none;display:grid;position:relative}.r4-band:hover{border-color:var(--earth)}.r4-band-go{position:absolute;top:10px;right:12px}.r4-band-row{align-items:baseline;gap:8px;min-height:32px;display:flex}.r4-band strong{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1}.r4-band-pictures{align-self:center;gap:4px;margin-left:auto;display:flex}.r4-band-pictures img{object-fit:contain;border:1px solid var(--hair);width:32px;height:32px}.r4-person-saves{padding:8px 0;overflow:visible}.r4-person-people p{font-size:var(--read);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 0;display:flex}.r4-person-gap{padding:24px 0}.r4-person-tile .r4-actions button{min-height:40px;font:inherit;white-space:nowrap;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;flex:100%;padding:0 8px;font-size:13px;text-decoration:none}.r4-person-tile .r4-actions button:hover:not(:disabled){background:var(--ink);color:var(--ground)}.r4-person-tile .r4-actions button:disabled{color:var(--mute);border-color:var(--hair);cursor:default}@media (width<=1280px){.r4-person-head.has-bands{grid-template-columns:160px minmax(0,1fr)}.r4-person-head.has-bands .r4-person-bands{grid-column:1/-1}}@media (width<=720px){.r4-person-head,.r4-person-head.has-bands{grid-template-columns:96px minmax(0,1fr)}.r4-person-head{align-items:start}.r4-person-face{width:96px;height:96px;font-size:16px}.r4-person-bands{gap:8px}.r4-band{padding:8px 10px}.r4-band strong{font-size:24px}.r4-band-pictures{display:none}.r4-band-go{top:6px;right:8px}}.r2-line{border-top:1px solid var(--hair);grid-template-columns:48px minmax(0,1fr) 150px 104px 170px;align-items:center;column-gap:12px;padding:6px 0;display:grid}.r2-line .thumb-cell{line-height:0}.r2-line .thumb.blank{border-color:var(--hair);display:block}.r2-line .title{font-weight:600;text-decoration:none}.r2-line .title:hover{color:var(--earth)}.r2-line .qual{color:var(--mute)}.r2-line .meta{display:contents}.r2-line .meta>span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.found-line{grid-template-columns:48px minmax(0,1fr) 150px 104px 170px}.found-line .r2-why{white-space:normal;grid-column:2/-1}.date-line{grid-template-columns:170px minmax(0,1fr) 104px}.date-line .r2-when,.date-line .alerts{color:var(--mute)}.was-at{color:var(--mute);margin:8px 0 0}.was-at a{color:var(--ink)}.r2-capture{color:var(--mute)}.home-hand{--frame-w:176px;padding-bottom:0}.home-hand .error{margin:12px 16px 0}.hh-stage{min-height:calc(100vh - var(--chrome-height));grid-template-columns:minmax(0,1fr) minmax(340px,36%);display:grid}.hand-col{top:var(--chrome-height);height:calc(100vh - var(--chrome-height));border-right:1px solid var(--ink);align-self:start;min-width:0;min-height:520px;position:sticky;overflow:hidden}.hh-side{min-width:0;padding:24px 16px 96px}.hh-side .hh-day{font-size:clamp(28px,2.6vw,40px)}.hh-day .num{color:var(--earth)}.hh-side .sub{max-width:44ch;margin:8px 0 0}.hh-side .held-words{border-top:1px solid var(--ink);margin-top:18px;padding-top:14px}.r2-kind-line{color:var(--mute);text-transform:uppercase;margin:0}.r2-held-title{letter-spacing:-.04em;word-break:break-word;margin:6px 0 0;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.02}.r2-held-title a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:none}.r2-held-title a:hover{color:var(--earth)}.r2-reason{color:var(--earth);margin:8px 0 0}.r2-held-summary{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:46ch;margin:10px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.held-words .meta{color:var(--mute);margin:10px 0 0}.held-words .links{flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;display:flex}.held-words .links button{margin:0}[data-motion=on] .held-words{animation:.24s ease-out words-in}@keyframes words-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hh-band{border-top:1px solid var(--ink);margin-top:24px}.hh-band h2{font-family:var(--mono);font-size:var(--label);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:8px 0 4px;font-weight:400}.hh-band .kinds-line{border-top:0;margin-top:0;padding:8px 0 6px}.hh-turn{flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;display:flex}.hh-turn button{margin:0}.hh-line{grid-template-columns:48px minmax(0,1fr);row-gap:2px}.hh-line .meta{color:var(--mute);grid-column:2;display:block}.hh-line .meta>span{white-space:normal;display:inline}.hh-line .meta>span+span:before{content:" · "}.hh-side .date-line{grid-template-columns:minmax(0,1fr);row-gap:2px}.hh-side .r2-capture{color:var(--mute);margin:8px 0 0}.hand{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hand.dragging{cursor:grabbing}.frame{width:var(--frame-w);height:calc(var(--frame-w) * 1.5);margin:calc(var(--frame-w) * -.78) 0 0 calc(var(--frame-w) / -2);border:1px solid var(--ink);background:var(--ink);color:var(--ground);text-align:left;transform-origin:50% 120%;cursor:pointer;padding:0;text-decoration:none;transition:transform .46s cubic-bezier(.22,.8,.2,1),opacity .32s;position:absolute;top:50%;left:50%;overflow:hidden}.hand.dragging .frame,[data-motion=off] .frame{transition:none}.frame:hover{outline:2px solid var(--earth);outline-offset:-2px}.frame.held{outline:3px solid var(--earth);outline-offset:-3px}.frame:focus-visible{outline:3px solid var(--earth);outline-offset:2px}.frame img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.frame.pictured img{opacity:1}.plate{flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.plate-kind{color:var(--ground);opacity:.7}.plate-title{font-weight:700;font-size:clamp(16px, calc(var(--frame-w) * .11), 30px);letter-spacing:-.03em;word-break:break-word;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-height:1.04;display:-webkit-box;overflow:hidden}[data-motion=on] .hand.dealing .frame{opacity:0;transition:none;transform:translate(60vw,70vh)rotate(26deg)scale(.9)!important}[data-motion=on] .frame.fresh{animation:.46s cubic-bezier(.22,.8,.2,1) frame-in}@keyframes frame-in{0%{opacity:0;transform:translate(60vw,70vh)rotate(26deg)scale(.9)}}.hand-mark{width:64px;height:52px;image-rendering:pixelated;pointer-events:none;margin-left:-32px;position:absolute;bottom:20px;left:50%}.hand-col .corner.tl{top:16px;left:16px}.hand-col .corner.tr{text-align:right;color:var(--mute);top:16px;right:16px}.first-run .start{border-right:1px solid var(--ink);align-content:center;gap:24px;padding:24px 16px 96px;display:grid}.start-sentence{letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(32px,3.8vw,56px);font-weight:700;line-height:1.04}.start-pair{background:var(--ink);color:var(--ground);justify-self:start;padding:14px 22px;font-size:18px;font-weight:600;text-decoration:none}.start-pair:hover{background:var(--earth)}.start-note{max-width:52ch;color:var(--mute);margin:8px 0 0}.start-note a{color:var(--ink)}@media (width<=1000px){.hh-stage{grid-template-columns:1fr}.hand-col{border-right:0;border-bottom:1px solid var(--ink);height:56vh;min-height:360px;position:static}.hh-side{padding:16px 12px 80px}.first-run .start{border-right:0;border-bottom:1px solid var(--ink)}}.stage.dates-next.fit{grid-template-columns:minmax(0,1fr);position:relative}.dn-stage{grid-template-columns:minmax(216px,34%) minmax(0,1fr);min-height:0;display:grid}.dn-side{border-right:1px solid var(--ink);min-width:0;min-height:0;padding:24px 16px 48px;overflow-y:auto}.dn-side .band{margin:24px 0 0}.dn-side .held-words{margin-top:18px}.dn-side .r2-line{grid-template-columns:minmax(0,1fr);row-gap:2px}.dn-side .dated-row .r2-controls,.dn-side .read-row .r2-controls{justify-content:flex-start}.dn-side .event-row .meta{color:var(--mute);white-space:normal;overflow-wrap:anywhere;display:block}.dn-side .event-row .meta>span+span:before{content:" · "}.dn-side .day{font-size:clamp(32px,3.2vw,52px)}.dn-side .day.quiet{font-size:clamp(24px,2.4vw,36px)}.dn-side .held-words .day:not(.quiet){color:var(--earth)}.dates-next .held-words .r2-when{color:var(--mute);margin:8px 0 0}.dates-next .held-words .links{align-items:center}.field-col{flex-direction:column;min-width:0;min-height:0;padding:12px 16px 14px;display:flex;container:year/inline-size}.yf-head{flex:none;align-items:center;gap:14px;margin:0 0 8px;display:flex}.yf-head button{padding:6px;font-size:22px;line-height:1}.yf-head button:hover{color:var(--earth)}.yf-year{letter-spacing:-.05em;font-size:clamp(56px,17cqw,148px);font-weight:700;line-height:1}.year-field{touch-action:none;flex:1;grid-template-rows:repeat(12,minmax(0,1fr));align-items:center;min-height:0;display:grid}.yf-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.yf-row .yf-month{color:var(--mute)}.yf-days{grid-template-columns:repeat(31,minmax(0,1fr));gap:3px;display:grid}.yf-day{aspect-ratio:1;border:1px solid var(--ink);box-sizing:border-box;background:0 0;border-radius:50%;width:100%;padding:0;display:block}.yf-day.past{background:#dedede;border-color:#dedede}.yf-day.confirmed{background:var(--ink);border-color:var(--ink)}.yf-day.unconfirmed{border:2px solid var(--earth);background:0 0}.yf-day.gone{background:var(--mute);border-color:var(--mute)}.yf-day.today{background:var(--earth);border-color:var(--earth)}.yf-day.held{outline:2px solid var(--ink);outline-offset:2px}button.yf-day{cursor:pointer}button.yf-day:hover,button.yf-day:focus-visible{transform:scale(1.35)}[data-motion=on] .yf-day{transition:transform .12s,background-color .24s,border-color .24s}[data-motion=on] .year-field.landing .yf-day{animation:.2s both dot-in;animation-delay:calc(var(--n) * 1.6ms)}@keyframes dot-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.yf-scrub{flex:none;min-height:20px;margin:8px 0 0}.yf-legend{color:var(--mute);flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;margin:4px 0 0;display:flex}.yf-legend .yf-day{width:12px;margin-left:6px;display:inline-block}@container year (width<=560px){.year-field{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.yf-row{grid-template-rows:16px minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch center;gap:4px;height:100%;min-height:0}.yf-row .yf-month{letter-spacing:0;font-size:10px}.yf-days{grid-template-rows:repeat(31,minmax(0,1fr));grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:100%;height:100%;min-height:0}.yf-days .yf-day{width:auto;height:86%;min-height:0}}.r2-saved-words{border-left:2px solid var(--hair);color:var(--mute);max-width:60ch;margin:10px 0 0;padding:0 0 0 12px}.r2-saved-words p{white-space:pre-wrap;margin:0 0 4px}.dates-next .r2-line{align-items:start}.dated-row,.read-row{grid-template-columns:230px minmax(0,1fr) 240px}.dated-row .r2-when,.read-row .r2-when{color:var(--mute)}.dated-row .r2-controls,.read-row .r2-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.dated-row.open{border-top-color:var(--earth);background:#f5f5f5;margin:0 -8px;padding-left:8px;padding-right:8px}.read-row .r2-why{color:var(--mute);display:block}.event-row{grid-template-columns:minmax(0,1fr) 200px 190px}.dates-next .more{margin:10px 0 0}.prefs-form{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:12px 0 0;display:flex}.prefs-form label{gap:4px;display:grid}.prefs-form input{font:inherit;font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:200px;padding:4px 0}.prefs-form input:focus{border-bottom-color:var(--earth)}.prefs-form input[type=number]{width:72px}@media (width<=1000px){.dated-row,.read-row,.event-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.dated-row .r2-controls,.read-row .r2-controls{justify-content:flex-start}}@media (width<=500px){.dn-stage{grid-template-columns:minmax(0,1fr)}.field-col{border-bottom:1px solid var(--ink);order:-1;padding:12px 12px 16px}.year-field{flex:none;height:62dvh}.dn-side{border-right:0;padding:16px 12px 40px;overflow:visible}}.recipe-book{padding-bottom:0}.recipe-book .error{margin:12px 16px 0}.rk-basket-link{white-space:nowrap;text-decoration:none}.rk-basket-link .pixel{width:24px;height:24px;margin-right:4px}.rk-basket-link .tally.full{color:var(--earth)}.rk-stage{height:calc(100vh - var(--chrome-height));grid-template-columns:minmax(360px,40%) minmax(0,1fr);min-height:560px;display:grid}.rk-left{border-right:1px solid var(--ink);grid-template-rows:minmax(200px,38%) auto minmax(0,1fr);min-height:0;display:grid}.rk-media{background:var(--ink);min-height:0;color:var(--ground);position:relative;overflow:hidden}.rk-video{object-fit:contain;background:var(--ink);width:100%;height:100%;display:block}.rk-frame{display:block;position:absolute;inset:0}.rk-frame img{object-fit:contain;width:100%;height:100%;display:block}.rk-plate{letter-spacing:-.03em;align-items:flex-end;padding:16px;font-size:clamp(20px,1.8vw,28px);font-weight:700;line-height:1.04;display:flex;position:absolute;inset:0}.rk-media .corner{color:var(--ground);mix-blend-mode:difference}.rk-media .corner.tl{top:12px;left:12px}.rk-media .corner.br{text-align:right;bottom:12px;right:12px}.rk-media .corner a{color:inherit}.rk-media .empty{color:var(--ground);margin:16px}.rk-filters{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:end;gap:8px 18px;padding:10px 16px 8px;display:flex}.rk-filters label{gap:2px;display:grid}.rk-filters select{font:inherit;font-family:var(--mono);font-size:var(--read);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;max-width:200px;padding:3px 0}.rk-filters select:focus{border-bottom-color:var(--earth);outline:none}.rk-index{min-height:0;padding:0 16px 24px;overflow:auto}.rk-row{border-top:1px solid var(--hair);grid-template-columns:28px 36px minmax(0,1fr) 110px auto;align-items:center;gap:10px;padding:5px 0;display:grid}.rk-row.open{border-top-color:var(--earth);background:#f5f5f5;margin:0 -8px;padding-left:8px;padding-right:8px}.rk-thumb{background:var(--ink);width:36px;height:36px;display:block;overflow:hidden}.rk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rk-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}.rk-title:hover{color:var(--earth)}.rk-cuisine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-right{min-height:0;padding:20px 24px 40px;overflow:auto}.rk-recipe{max-width:96ch}[data-motion=on] .rk-recipe{animation:.24s ease-out words-in}.rk-position{color:var(--mute);margin:0}.rk-name{letter-spacing:-.04em;word-break:break-word;margin:6px 0 0;font-size:clamp(30px,3.4vw,54px);font-weight:700;line-height:.98}.rk-readout{text-transform:uppercase;color:var(--mute);margin:10px 0 0}.rk-description{max-width:62ch;margin:10px 0 0;line-height:1.45}.rk-actions{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.rk-actions button{margin:0}.rk-put{color:var(--earth)}.rk-body{border-top:1px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;margin-top:18px;padding-top:12px;display:grid}.rk-body h2{margin:0 0 8px;font-weight:400}.rk-ingredients ul{margin:0;padding:0 0 0 1.2em}.rk-ingredients li,.rk-method li{padding:3px 0}.rk-method ol{max-width:62ch;margin:0;padding:0 0 0 1.6em;line-height:1.45}.rk-method li::marker{color:var(--earth);font-family:var(--mono)}.rk-missing{max-width:80ch;margin:18px 0 0}@media (width<=1000px){.rk-stage{grid-template-columns:1fr;height:auto}.rk-left{border-right:0;border-bottom:1px solid var(--ink);grid-template-rows:240px auto 320px}.rk-right{padding:16px 12px 32px}.rk-body{grid-template-columns:1fr;gap:16px}}.basket-page{padding-bottom:96px}.basket-page .error{margin:12px 16px 0}.bk-head{padding:24px 16px 8px}.bk-head .label{margin:0}.bk-head .day{margin-top:8px;font-size:clamp(32px,4vw,56px)}.bk-head .sub{max-width:60ch;margin:10px 0 0}.bk-actions{flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;display:flex}.bk-actions button{margin:0}.bk-copy,.bk-done,.bk-n{color:var(--earth)}.bk-from{gap:16px;display:flex}.bk-products{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px 16px;margin:16px 16px 0;padding-top:16px;display:grid}.bk-body{border-top:1px solid var(--ink);grid-template-columns:minmax(260px,30%) minmax(0,1fr);gap:32px;margin:16px 16px 0;padding-top:12px;display:grid}.bk-recipes h2,.bk-group h3{margin:0 0 6px;font-weight:400}.bk-picked{margin:0;padding:0;list-style:none}.bk-picked li{border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.bk-picked .title{font-weight:600;text-decoration:none}.bk-views{border-top:0;align-items:baseline;margin-top:0;padding:0 0 8px}.bk-group{margin-top:14px}.bk-lines{margin:0;padding:0;list-style:none}.bk-line{border-top:1px solid var(--hair);padding:5px 0}.bk-line label{cursor:pointer;align-items:baseline;gap:10px;display:inline-flex}.bk-line input{width:16px;height:16px;accent-color:var(--earth);margin:0;position:relative;top:2px}.bk-line.ticked .bk-words{color:var(--mute);text-decoration:line-through}@media (width<=1000px){.bk-body{grid-template-columns:1fr;gap:16px;margin:12px 12px 0}}.shop-shelf{padding-bottom:96px}.shop-shelf .error{margin:12px 16px 0}.shop-shelf .find .mute{white-space:nowrap}.ss-stage{border-bottom:1px solid var(--ink);padding:48px 0 24px;position:relative}.ss-stage .corner.tl{top:16px;left:16px}.ss-stage .corner.tr{text-align:right;top:16px;right:16px}.ss-shelf{scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;-webkit-user-select:none;user-select:none;gap:16px;padding:16px calc(50% - 110px) 20px;scroll-padding:0 calc(50% - 110px);display:flex;overflow-x:auto}.ss-shelf::-webkit-scrollbar{display:none}.ss-shelf.dragging{cursor:grabbing;scroll-snap-type:none}.ss-product{scroll-snap-align:center;background:var(--ground);border:1px solid var(--hair);flex:none;width:220px;height:220px;padding:0;text-decoration:none;transition:transform .32s cubic-bezier(.22,.8,.2,1),border-color .2s;position:relative;overflow:hidden}.ss-product img{object-fit:contain;opacity:0;pointer-events:none;background:var(--ground);width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.ss-product.pictured img{opacity:1}.ss-plate{letter-spacing:-.03em;color:var(--ink);text-align:left;align-items:flex-end;padding:12px;font-size:17px;font-weight:700;line-height:1.05;display:flex;position:absolute;inset:0}.ss-product.pictured .ss-plate{visibility:hidden}.ss-product.held{border-color:var(--ink);z-index:1;transform:translateY(-14px)scale(1.08)}.ss-product:hover{border-color:var(--earth)}.ss-product:focus-visible{outline:2px solid var(--earth);outline-offset:2px}[data-motion=off] .ss-product{transition:none}.ss-line{background:var(--ink);height:1px;margin:0 16px;position:relative}.ss-hand{width:34px;height:62px;image-rendering:pixelated;pointer-events:none;margin-left:-17px;position:absolute;top:6px;left:50%}.ss-empty{text-align:center;margin:60px auto}.ss-words{max-width:72ch;margin:84px 16px 0}[data-motion=on] .ss-words{animation:.24s ease-out words-in}.ss-position{color:var(--mute);margin:0}.ss-name{letter-spacing:-.04em;word-break:break-word;margin:6px 0 0;font-size:clamp(32px,4.4vw,68px);font-weight:700;line-height:.98}.ss-name.quiet{font-size:clamp(26px,2.6vw,40px)}.ss-readout{text-transform:uppercase;color:var(--mute);margin:10px 0 0}.ss-facets{color:var(--mute);margin:6px 0 0}.ss-description{max-width:60ch;margin:10px 0 0;line-height:1.45}.ss-actions{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:12px;display:flex}.ss-actions a,.ss-actions button{margin:0}.ss-page{color:var(--earth)}.shop-shelf .band{margin:0 16px}.ss-list-row{flex-wrap:wrap;gap:12px 24px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ss-listed{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;width:min(100%,360px);display:grid}.ss-listed-picture{border:1px solid var(--hair);background:var(--ground);width:80px;height:80px;display:block;position:relative;overflow:hidden}.ss-listed-picture img{object-fit:contain;width:100%;height:100%;display:block}.ss-listed-plate{align-items:flex-end;padding:6px;font-size:12px;font-weight:700;line-height:1.05;display:flex;position:absolute;inset:0}.ss-listed-words{gap:2px;display:grid}.ss-listed-words .title{font-weight:600}.ss-listed-words .links{flex-wrap:wrap;gap:4px 12px;display:flex}.ss-listed-words .links a,.ss-listed-words .links button{margin:0}.ss-disclosure{max-width:70ch;margin:12px 0 0}.shop-shelf .kinds-line{border-top:0;margin-top:0;padding:10px 0 6px}.ss-brands{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 10px;display:flex}.ss-brands .label{color:var(--mute);margin-right:4px}.ss-row{grid-template-columns:minmax(0,1fr) 140px 300px 220px}.ss-row .r2-controls{justify-content:flex-end}.ss-row .r2-controls a,.ss-row .r2-controls button{margin:0}@media (width<=1000px){.ss-shelf{gap:12px;padding:12px calc(50% - 80px) 16px;scroll-padding:0 calc(50% - 80px)}.ss-product{width:160px;height:160px}.ss-words{margin:70px 12px 0}.shop-shelf .band{margin:0 12px}.ss-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.ss-row .r2-controls{justify-content:flex-start}}.profile-owner{padding-bottom:96px}.profile-owner .error{margin:12px 16px 0}.pp-stage{min-height:560px;height:calc(100vh - var(--chrome-height));border-bottom:1px solid var(--ink);grid-template-columns:minmax(300px,38%) minmax(0,1fr);display:grid}.pp-poster{border-right:1px solid var(--ink);flex-direction:column;justify-content:flex-end;min-width:0;padding:24px 16px;display:flex;overflow:hidden}.pp-portrait{aspect-ratio:4/5;background:var(--ink);width:200px;color:var(--ground);border:1px solid var(--ink);margin-bottom:auto;position:relative;overflow:hidden}.pp-portrait img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.pp-portrait.pictured img{opacity:1}.pp-handle-plate{letter-spacing:-.04em;word-break:break-all;align-items:flex-end;padding:12px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:.95;display:flex;position:absolute;inset:0}.pp-portrait.pictured .pp-handle-plate{visibility:hidden}.pp-poster .label{margin:24px 0 0}.pp-name{font-size:clamp(40px,5vw,72px)}.pp-handle{color:var(--mute);margin:6px 0 0}.pp-bio{max-width:42ch;margin:12px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.35}.pp-links{flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;display:flex}.pp-links a{margin:0}[data-motion=on] .pp-poster>*{animation:.26s ease-out words-in}.pp-earth{min-width:0;position:relative;overflow:hidden}.pp-earth .earth.fill{display:block;position:absolute;inset:44px 16px}.pp-earth .earth.fill .earth-disc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-earth .earth.fill .earth-readout{position:absolute;bottom:-28px;left:0}.pp-earth .corner.tl{top:16px;left:16px}.pp-earth .corner.br{text-align:right;max-width:60%;bottom:16px;right:16px}.profile-owner .band{margin:0 16px}.pp-figures{flex-wrap:wrap;gap:12px 40px;padding:12px 0 6px;display:flex}.pp-figure{gap:2px;display:grid}.pp-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,56px);font-weight:700;line-height:1}.pp-figure .label{color:var(--mute)}.profile-owner .kinds-line{border-top:0;margin-top:0;padding:10px 0 6px}.pp-kind{color:var(--mute)}.pp-row{flex-wrap:wrap;gap:16px 20px;padding:12px 0 0;display:flex}.pp-new{gap:4px;width:132px;text-decoration:none;display:grid}.pp-new-frame{aspect-ratio:2/3;background:var(--ink);width:132px;color:var(--ground);border:1px solid var(--ink);display:block;position:relative;overflow:hidden}.pp-new-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.pp-new.pictured .pp-new-frame img{opacity:1}.pp-new-plate{letter-spacing:-.03em;align-items:flex-end;padding:8px;font-size:14px;font-weight:700;line-height:1.05;display:flex;position:absolute;inset:0}.pp-new.pictured .pp-new-plate{visibility:hidden}.pp-new-title{font-weight:600;line-height:1.2}.pp-new:hover .pp-new-title{color:var(--earth)}.pp-people{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;display:flex}.pp-people a{margin:0}.pp-public p{max-width:70ch}.pp-public .links{margin-top:6px}@media (width<=1000px){.pp-stage{grid-template-columns:1fr;height:auto;min-height:0}.pp-poster{border-right:0;border-bottom:1px solid var(--ink);padding:16px}.pp-portrait{width:140px;margin-bottom:16px}.pp-earth{height:calc(min(100vw,62vh) + 24px)}.pp-earth .earth.fill{inset:40px 12px 58px}.profile-owner .band{margin:0 12px}}.listen-dial{padding-bottom:96px}.listen-dial .error{margin:12px 16px 0}.listen-dial .find .mute{white-space:nowrap}.ld-tuner{border-bottom:1px solid var(--ink);padding:52px 16px 20px;position:relative}.ld-tuner .corner.tl{top:16px;left:16px}.ld-tuner .corner.tl .pixel{margin-right:6px}.ld-tuner .corner.tr{text-align:right;top:16px;right:16px}.ld-station{letter-spacing:-.05em;align-items:baseline;gap:20px;margin:0;font-size:clamp(56px,9vw,140px);font-weight:700;line-height:.92;display:flex}.ld-count{letter-spacing:0;color:var(--mute);font-size:clamp(16px,1.4vw,22px)}[data-motion=on] .ld-station{animation:.24s ease-out words-in}.ld-dial{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;margin-top:16px;padding-top:24px;position:relative}.ld-dial.dragging{cursor:grabbing}.ld-scale{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;height:18px;display:flex}.ld-tick{background:var(--ink);width:1px;height:8px}.ld-tick.major{height:18px}.ld-needle{background:var(--earth);width:2px;height:44px;margin-left:-1px;transition:left .36s cubic-bezier(.22,.8,.2,1);position:absolute;top:0}.ld-needle:before{content:"";background:var(--earth);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-5px}.ld-dial.dragging .ld-needle,[data-motion=off] .ld-needle{transition:none}.ld-stations{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ld-stop{flex-direction:column;align-items:center;gap:2px;padding:10px 4px 0;text-decoration:none;display:flex}.ld-stop>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);text-underline-offset:3px;text-decoration-thickness:1px}.ld-stop[aria-pressed=true]>span:first-child{text-decoration:none}.ld-stop .tally{margin:0}.ld-held{padding:24px 16px 8px}.ld-sheet{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ld-frame,.ld-thumb{background:var(--ink);color:var(--ground);border:1px solid var(--ink);display:block;position:relative;overflow:hidden}.ld-frame{aspect-ratio:2/3;width:180px}.ld-frame img,.ld-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.ld-frame.pictured img,.ld-thumb.pictured img{opacity:1}.ld-plate{letter-spacing:-.03em;align-items:flex-end;padding:10px;font-size:16px;font-weight:700;line-height:1.05;display:flex;position:absolute;inset:0}.ld-frame.pictured .ld-plate{visibility:hidden}[data-motion=on] .ld-sheet{animation:.24s ease-out words-in}.ld-position{color:var(--mute);margin:0}.ld-title{letter-spacing:-.04em;word-break:break-word;margin:6px 0 0;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1}.ld-title a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:none}.ld-title a:hover{color:var(--earth)}.ld-maker{margin:6px 0 0;font-size:clamp(18px,1.6vw,24px)}.ld-readout{text-transform:uppercase;color:var(--earth);margin:8px 0 0}.ld-summary{max-width:62ch;margin:10px 0 0;line-height:1.45}.ld-actions{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.ld-actions a{margin:0}.listen-dial .band{margin:0 16px}.ld-genres{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:8px 0 10px;display:flex}.ld-genres .label{color:var(--mute);margin-right:4px}.ld-head{color:var(--mute);border-top:0;padding-top:10px}.ld-head,.ld-row{grid-template-columns:36px minmax(0,1fr) 220px 200px 110px 160px}.ld-head>span{white-space:nowrap}.ld-row.open{border-top-color:var(--earth);background:#f5f5f5;margin:0 -8px;padding-left:8px;padding-right:8px}.ld-footer{margin:48px 16px 0}@media (width<=1000px){.ld-tuner{padding:48px 12px 16px}.ld-stations{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-sheet{grid-template-columns:120px minmax(0,1fr);gap:14px}.ld-frame{width:120px}.ld-head{display:none}.ld-row{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.listen-dial .band{margin:0 12px}}main :where(p,li,blockquote,dd){line-height:1.5}.facts .overview,.thing .overview,.r2-held-summary,.answer,.thing-summary,.held-summary,.watch .band p,.mention .mention-summary{max-width:50ch;line-height:1.5}.r4-rb-method li,.dn-side .sub,.band .empty,.people-col .sub,.band .note{line-height:1.5}@media (width<=720px){a,button,summary,[role=switch],select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{min-width:24px;min-height:24px}a{padding-block:2px;display:inline-block}input,select,textarea{font-size:max(16px, var(--read))!important}.earth-col .corner{max-width:44%}.earth-col.on-street .corner.br{bottom:64px}.r4-crumb-far,.r4-crumb-count{display:none}}.earth-col.on-street .corner{background:var(--ground);padding:2px 6px}@media (width<=500px){.r4-field,.r4-shop .r4-field,.r4-listen .r4-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding-inline:12px}.r4-go{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:6px;line-height:1.25}.r4-kinds{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.r4-person-bands{gap:6px}.r4-band{padding:8px 10px}}.question-giant.blank,.ask button:disabled{color:var(--mute)}
