@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c17e85220dab5903-s.2f6kng0d0wzxv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/659720fbcac806cc-s.3lqrs-zmou0of.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c3500a4952f4c03f-s.1txsf2ea94o5q.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/6adbe22fa8bff382-s.3pc7bbi81cqat.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/3adc3f408d8054fb-s.1zy735hhsxzuq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/6f8cddd3f32356db-s.3ae_sj8z3fykx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.22x-ws2e_cdqh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.2qdkzeru_ecot.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.23aeddxv5enbo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_beb6e747-module__Qg6BMa__className{font-family:Lora,Lora Fallback}.lora_beb6e747-module__Qg6BMa__variable{--font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_de2c1803-module__J3wvYq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_de2c1803-module__J3wvYq__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9d06bda1-module__jgJzcW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_9d06bda1-module__jgJzcW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ac305142-module__TeWtiG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ac305142-module__TeWtiG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--n-00:#fff;--n-01:#f2f4f7;--n-02:#edeef2;--n-03:#e5e7eb;--n-04:#dcdee1;--n-07:#8e8f92;--n-08:#5b5d60;--n-09:#3f4143;--n-13:#0c0d0f;--bg-content:#f7f9fd;--text-primary:#0c0d0f;--text-secondary:#5b5d60;--text-faint:#8e8f92;--text-emph:#3f4143;--text-step:#dcdee1;--bg-page:#f7f9fd;--bg-primary:#fff;--bg-well:#f7f9fd;--bg-frame:#edeef2;--frame-line:#e5e7eb;--line:#e5e7eb;--track:#e5e7eb;--fill-hover:#e5e7eb;--fill-press:#d3d5d9;--wash:#0c0d0f0f;--glass-hover:#fffc;--glass-press:#e5e7ebcc;--card-bg:#ffffffa8;--shadow-umbra:#0c0d140d;--shadow-ambient:#0c0d140f;--accent-orange:#e25507;--accent-violet:#b24dc8;--accent-wash:#008aff1a;--halo-blue:#008aff29;--halo-mix:40%;--halo-alpha:.4;--tile-bg:#0c0d0feb;--tile-ink:#fff;--tile-shadow:0 1px 1px #0c0d140d,0 2px 6px -3px #0c0d140f,inset 1px 1px 0 #ffffff1a,inset 0 0 0 1px #ffffff0f;--tile-flood:#0c0d14;--tile-flood-a:.05;--tile-flood-b:.06;--tile-stroke:#fff9;--tile-fill:#fff;--thumb-shadow:0 1px 2px #0c0d140d,0 2px 6px -1px #0c0d140f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#008aff;--accent-hover:#0079e0;--accent-active:#006bc8;--accent-ink:#006bc8;--accent-green:#008635;--accent-green-soft:#00863524;--accent-green-ink:#155e2b;--border:#0c0d0f1f;--border-strong:#0c0d0f33;--glass-panel:#ffffffa8;--glass-edge:inset 1px 1px 0 #fff9;--shadow-contact:0 1px 2px var(--shadow-umbra);--shadow-lift-blue:0 1px 1px #008aff4d,0 2px 6px -3px #008aff4d;--inset-well:inset 0 1px 2px #0c0d140a;--inset-press:inset 0 1px 2px #0c0d1433;--inset-light:inset 0 1px 0 #ffffff47;--sheen:linear-gradient(180deg,#ffffff1f,#fff0);--r-md:12px;--ease:cubic-bezier(.2,0,0,1);--ease-bouncy:cubic-bezier(.34,1.56,.64,1)}@supports (color:lab(0% 0 0)){:root{--accent-green-ink:lab(34.7917% -32.309 22.5481)}}@supports (corner-shape:superellipse(2)){:root{--r-md:18px;--r-tile:18px;--r-field:24px}}:root{--glass-pct:80%;--island-umbra:#0c0d140d;--island-cast:#0c0d1417;--ease-spring-bouncy:linear(0,.0195,.0712,.1459,.2357,.3338,.4346,.5338,.6281,.715,.7929,.861,.9189,.9668,1.0052,1.0347,1.0562,1.0708,1.0795,1.0832,1.083,1.0797,1.0742,1.0672,1.0592,1.0508,1.0425,1.0344,1.0268,1.02,1.0139,1.0087,1.0044,1.0008,.9981,.996,.9945,1);--motion-moderate:.28s;--accent-red:#e02e2a;--halo-red:#e02e2a29;--shadow-cast:#0c0d1417;--shadow-1:0 1px 2px var(--shadow-umbra),0 2px 6px -1px var(--shadow-ambient);--shadow-3:0 2px 4px var(--shadow-umbra),0 16px 40px -8px var(--shadow-cast),0 44px 84px -28px var(--shadow-cast);--ease-soft:cubic-bezier(.05,.7,.1,1);--ease-spring:linear(0,.0167,.06,.121,.1928,.2701,.3489,.4264,.5003,.5694,.6328,.6901,.7412,.7862,.8254,.8592,.8879,.9122,.9325,.9492,.9628,.9739,.9826,.9895,.9947,.9987,1.0016,1.0036,1.005,1);--field-height:42px}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-page);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;color:var(--text-primary);margin:0}a{color:var(--text-primary);text-decoration:none}a:hover{color:var(--text-primary)}.ambient{height:624px}.frost{z-index:10;background:var(--glass-panel);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);position:sticky;top:0}@media (max-width:720px){.ambient{height:auto}}
.display{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:clamp(34px,21.9px + 3.1vw,56px);font-weight:400;line-height:1.15}.lead{letter-spacing:-.15px;color:var(--text-secondary);margin:0;font-size:18px;font-weight:400;line-height:26px}.caption{letter-spacing:.2px;margin:0;font-size:12px;font-weight:400;line-height:16px}@media (max-width:720px){.display{letter-spacing:-.4px}.lead{font-size:17px}}.h-sec{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);margin:0;font-size:clamp(26px,20.5px + 1.41vw,36px);font-weight:400;line-height:1.22}.eyebrow{letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary);margin:0 0 16px;font-size:12px;font-weight:600;line-height:16px}.body{letter-spacing:-.1px;color:var(--text-secondary);margin:0;font-size:16px;font-weight:400;line-height:26px}.body-em{letter-spacing:-.1px;color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:26px}.body-sm{letter-spacing:0;color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;line-height:18px}.h-sub{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);text-wrap:balance;margin:0;font-size:24px;font-weight:400;line-height:32px}.h-sec,.h-sub{text-wrap:balance}@media (max-width:720px){.h-sec,.h-sub{text-wrap:pretty}.h-sub{font-size:20px;line-height:28px}.body{line-height:25px}}
@supports (corner-shape:superellipse(2)){.tile{corner-shape:superellipse(1.4)}}.tile{border-radius:var(--r-tile,12px);background-color:var(--tile-bg);width:36px;height:36px;color:var(--tile-ink);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:var(--tile-shadow);justify-content:center;align-items:center;display:inline-flex}.tile svg{overflow:visible}.mark-relief{width:660px;height:660px;color:var(--mark-ink);opacity:.5;filter:blur(1px);pointer-events:none;position:absolute;top:50%;right:-152px;overflow:visible;translate:0 -50%;rotate:19deg}.mark-relief__shade{flood-color:var(--mark-shade)}.mark-relief__light{flood-color:var(--mark-light)}.mark-relief__lip{flood-color:var(--mark-lip)}.mark-tile{vertical-align:1px;background-color:var(--glass-panel);width:24px;height:24px;box-shadow:0 1px 1px var(--shadow-umbra),0 2px 6px -3px var(--shadow-ambient),var(--glass-edge);color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.mark-tile svg{display:block}@supports (corner-shape:superellipse(2)){.mark-tile{corner-shape:superellipse(1.4);border-radius:12px}}@property --hc{syntax:"<color>";inherits:true;initial-value:#008aff}
@media (max-width:720px){.tiles{display:none}}.tiles rect{stroke:var(--tile-stroke)}.tiles g[fill=currentColor]{color:var(--text-primary)}:root{--tile-cell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='1' stdDeviation='1' flood-color='%230c0d14' flood-opacity='.05'/%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='3' flood-color='%230c0d14' flood-opacity='.06'/%3E%3C/filter%3E%3Crect x='4' y='2' width='40' height='40' rx='12' fill='%23fff' fill-opacity='.34' stroke='%23fff' stroke-opacity='.6' filter='url(%23s)'/%3E%3C/svg%3E")}.tiles{z-index:-1;pointer-events:none;width:4800px;height:100%;margin-left:-2400px;position:absolute;top:0;left:50%;overflow:hidden}.tl{background:var(--tile-cell) 0 2px/48px 48px;animation:36s linear infinite tiles-breathe;position:absolute;inset:0;-webkit-mask-image:url(/shots/tile-scatter.png),url(/shots/tile-hero.png);mask-image:url(/shots/tile-scatter.png),url(/shots/tile-hero.png);-webkit-mask-position:0 0,1776px 0;mask-position:0 0,1776px 0;-webkit-mask-size:4800px 10800px,1248px 576px;mask-size:4800px 10800px,1248px 576px;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.tl:nth-child(2){animation-delay:-12s;-webkit-mask-position:1104px 3408px,1776px 0;mask-position:1104px 3408px,1776px 0}.tl:nth-child(3){animation-delay:-24s;-webkit-mask-position:2352px 7104px,1776px 0;mask-position:2352px 7104px,1776px 0}.tiles-marks{width:4800px;height:100%;position:absolute;top:0;left:0;overflow:visible}.tiles-marks g[aria-label]{filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--tile-flood) calc(var(--tile-flood-a) * 100%),transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--tile-flood) calc(var(--tile-flood-b) * 100%),transparent))}@keyframes tiles-breathe{0%{opacity:0}33.333%{opacity:1}66.667%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tl{animation:none}.tl:nth-child(n+2){display:none}}
@supports (corner-shape:superellipse(2)){.key,.ghost{corner-shape:superellipse(1.4)}}.key,.ghost{isolation:isolate;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:var(--r-md);transition:scale .48s var(--ease-bouncy),background-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;display:inline-flex;position:relative}.key:active,.ghost:active{transition-duration:90ms;transition-timing-function:var(--ease);scale:.97}.key:focus-visible,.ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.size-md{letter-spacing:0;height:36px;padding:0 16px;font-size:14px;font-weight:600;line-height:18px}.size-lg{letter-spacing:0;height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:20px}.key-primary{color:#fff;background-color:var(--accent);background-image:var(--sheen);box-shadow:inset 0 0 0 1px #006bc84d,var(--inset-light),var(--shadow-lift-blue);overflow:hidden}.key-primary:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;pointer-events:none;background-image:radial-gradient(110px circle at var(--px,50%) var(--py,0%),#ffffff24,transparent 70%);opacity:0;transition:opacity .28s var(--ease);position:absolute;inset:0}.key-primary:hover{color:#fff}.key-primary:hover:before{opacity:1}.key-primary:active{background-image:none;background-color:var(--accent-hover);box-shadow:inset 0 0 0 1px #006bc84d,var(--inset-press)}.key-glass{color:var(--text-primary);background-color:var(--glass-panel);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:inset 0 0 0 1px var(--border),var(--glass-edge),var(--shadow-contact)}.key-glass:hover{background-color:var(--glass-hover);box-shadow:inset 0 0 0 1px var(--border-strong),var(--glass-edge),var(--shadow-contact)}.key-glass:active{background-color:var(--glass-press);box-shadow:inset 0 0 0 1px var(--border-strong),var(--inset-well)}.key-glass svg{transition:transform .2s var(--ease)}.key-glass:hover svg{transform:translate(3px)}.ghost{color:var(--text-secondary);background:0 0}.ghost:after{content:"";z-index:-1;border-radius:calc(var(--r-md) - 4px);corner-shape:inherit;pointer-events:none;background-color:var(--fill-hover);opacity:0;transition:opacity .2s var(--ease),scale .36s var(--ease-bouncy),background-color .15s var(--ease);position:absolute;inset:4px;scale:.86}.ghost:hover{color:var(--text-primary)}.ghost:hover:after{opacity:1;scale:1}.ghost:active:after{opacity:1;background-color:var(--fill-press);scale:1}.ghost-strong{color:var(--text-primary)}.ghost.size-md{letter-spacing:0;padding:0 12px;font-size:14px;font-weight:500;line-height:18px}@media (prefers-reduced-motion:reduce){.key,.ghost{transition:none}.key:active,.ghost:active{scale:none}.ghost:after{scale:1}}@media (max-width:720px){.size-md,.ghost.size-md{height:44px;padding:0 18px;font-size:15px;line-height:20px}.ghost.size-md{padding:0 14px}.key-glass{background-color:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}.key-glass:hover{background-color:var(--bg-primary)}}
.chip{background-color:var(--accent-green-soft);height:24px;color:var(--accent-green-ink);letter-spacing:.2px;white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@supports (corner-shape:superellipse(2)){.chip{corner-shape:superellipse(1.4);border-radius:12px}}.field{box-sizing:border-box;border-radius:var(--r-field,16px);background-color:var(--bg-well);box-shadow:inset 0 0 0 1px var(--border),var(--inset-well);transition:background-color .28s var(--ease),box-shadow .28s var(--ease);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex;position:relative}.field:hover:not(:focus-within){box-shadow:inset 0 0 0 1px var(--border-strong),var(--inset-well)}.field:focus-within{background-color:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px var(--halo-blue)}.field input{width:100%;min-width:0;color:var(--text-primary);caret-color:var(--accent);font:inherit;letter-spacing:-.1px;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;font-weight:500;line-height:26px}.field input::placeholder{color:var(--text-secondary);font-weight:400}@supports (corner-shape:superellipse(2)){.field{corner-shape:superellipse(1.4)}}@media (prefers-reduced-motion:reduce){.field{transition:none}}.ask{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;margin-top:40px;display:flex}.ask-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}@media (max-width:720px){.ask,.ask-row{margin-top:32px}.field,.field:hover:not(:focus-within),.field:focus-within{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:12px;padding:0}.field input{box-sizing:border-box;border-radius:var(--r-field,16px);background-color:var(--bg-well);height:52px;box-shadow:inset 0 0 0 1px var(--border),var(--inset-well);transition:background-color .28s var(--ease),box-shadow .28s var(--ease);flex:none;padding:0 16px;line-height:24px}.field input:focus{background-color:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px var(--halo-blue)}.field .key{width:100%;height:48px;font-size:16px;line-height:20px}}@supports (corner-shape:superellipse(2)){@media (max-width:720px){.field input{corner-shape:superellipse(1.4)}}}
.page-main{box-sizing:border-box;isolation:isolate;flex-direction:column;flex:auto;align-items:center;gap:128px;width:100%;display:flex;position:relative;overflow-x:clip}.sec{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.page-main{gap:72px}.sec{padding:0 20px}}.shead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.shead .side{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.shead.center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px}.shead.center .lead{max-width:660px;margin:0}@media (max-width:900px){.shead{grid-template-columns:1fr;gap:24px}}@media (max-width:720px){.shead,.shead.center{gap:16px}}
.phero{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:120px 32px 0;display:flex}.phero .display{max-width:840px}.phero .lead{max-width:660px;margin-top:24px}.phero.left{text-align:left;align-items:flex-start}.phero.left .lead{margin-top:16px}.phero .display{text-wrap:balance}@media (max-width:720px){.phero{padding:40px 20px 0}.phero .lead,.phero.left .lead{margin-top:16px}}
.film{aspect-ratio:16/9;background:var(--bg-content);border-radius:12px;width:100%;position:relative;overflow:hidden}.film video{object-fit:cover;width:100%;height:100%;display:block}.film-key{width:36px;height:36px;padding:0;position:absolute;bottom:16px;right:16px}.film-key:hover svg{transform:none}.film-key .film-pause,.film[data-playing] .film-play{display:none}.film[data-playing] .film-pause{display:block}.scene{height:1297px}.scene-copy{padding:128px 32px 64px}.scene-film{height:624px;padding:0 32px 40px}.scene-film-in{margin-top:-48px}.film-cta{display:none}@media (max-width:720px){.scene,.scene-film{height:auto}.scene-copy{padding:40px 20px 32px}.scene-film{padding:0 20px}.scene-film-in{margin-top:0}.film{box-shadow:0 1px 2px var(--shadow-umbra),0 2px 6px -1px var(--shadow-ambient);border-radius:16px}.film-key{gap:8px;width:auto;height:44px;padding:0 16px 0 14px;font-size:15px;font-weight:600;line-height:20px;bottom:12px;left:12px;right:auto}.film-cta{display:inline}.film[data-playing] .film-cta{display:none}.film[data-playing] .film-key{width:44px;padding:0}}
.chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.chapter.flip .copy{order:2}@media (max-width:720px){.chapter{grid-template-columns:1fr}.chapter.flip .copy{order:0}}.step-k{letter-spacing:.2px;text-transform:uppercase;color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600;line-height:16px}.chapters{flex-direction:column;gap:128px;margin-top:64px;display:flex}.chapter .copy{flex-direction:column;gap:16px;display:flex}.chapter .how-list{margin-top:8px}.vis{position:relative}.vis .fcard{aspect-ratio:16/10}.vis .fcard>.body-sm{max-width:360px}.chapter-t{font-size:clamp(24px,18.5px + 1.41vw,36px);line-height:1.22}@media (max-width:720px){.chapters{gap:64px;margin-top:40px}.chapter{gap:24px}.chapter .copy{gap:12px}}
.how-list{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.how-list li{color:var(--text-primary);align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.how-list li:before{content:"";background:var(--accent);border-radius:9999px;flex:none;width:6px;height:6px;margin-top:7px}.how-list.faint li:before{background:var(--text-faint)}
.frame{aspect-ratio:16/10;background:var(--bg-frame);box-sizing:border-box;text-align:center;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative;overflow:hidden}.card{background-color:var(--card-bg);box-shadow:0 1px 1px var(--shadow-umbra),0 2px 6px -3px var(--shadow-ambient),var(--glass-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;border-radius:16px;padding:24px}@supports (corner-shape:superellipse(2)){.card{corner-shape:superellipse(1.4);border-radius:24px}.frame{corner-shape:superellipse(1.4);border-radius:18px}}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.icard{flex-direction:column;gap:12px;min-width:0;display:flex}.icard .mi-ic{margin-bottom:12px}a.icard{color:var(--text-primary);transition:box-shadow .2s var(--ease),background-color .2s var(--ease)}a.icard:hover{color:var(--text-primary);background-color:var(--glass-hover)}a.icard:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.more{color:var(--text-primary);align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.more svg{transition:transform .2s var(--ease)}a.icard:hover .more svg{transform:translate(3px)}@media (max-width:900px){.cards,.cards.three{grid-template-columns:1fr}}@media (max-width:720px){.cards,.cards.three{gap:12px;margin-top:32px}.card{background-color:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px}.icard .mi-ic{margin-bottom:4px}}
.fcard{aspect-ratio:16/10;background-color:var(--card-bg);box-shadow:0 1px 2px var(--shadow-umbra),0 2px 6px -1px var(--shadow-ambient),var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-sizing:border-box;text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:16px;display:flex}@supports (corner-shape:superellipse(2)){.fcard{corner-shape:superellipse(1.4);border-radius:18px}}.pv{--n00:#fff;--n005:#f7f9fd;--n01:#f1f3f7;--n02:#edeef2;--n03:#e5e7eb;--n04:#dcdee1;--n05:#cbcdd0;--n06:#adafb2;--n07:#8d8f92;--n08:#5b5d60;--n13:#0c0d0f;--ink:#0c0d0f;--t2:#5b5d60;--t3:#5b5d60;--border:#0c0d0f1f;--border-strong:#0c0d0f33;--wash:#0c0d0f0f;--blue:#008aff;--blue-hover:#0077ea;--blue-active:#0063d5;--blue-tint:#bef;--orange:#e25507;--violet:#b24dc8;--green:#008635;--red:#e02e2a;--li:#0a66c2;--umbra:#0c0d140d;--ambient:#0c0d140f;--cast:#0c0d1417;--shadow-1:0 1px 2px var(--umbra),0 2px 6px -1px var(--ambient);--shadow-2:0 1px 2px var(--umbra),0 2px 6px -2px var(--ambient),0 10px 26px -6px var(--cast);--shadow-3:0 2px 4px var(--umbra),0 16px 40px -8px var(--cast),0 44px 84px -28px var(--cast);--edge:inset 1px 1px 0 #fff9;--relief-ink:#0c0d0f08;--relief-shade:#0c0d1429;--relief-light:#fffc;--relief-lip:#ffffffe6;--r4:8px;--r6:12px;--r8:16px;--r12:24px;--r1:2px;--r2:4px;--well:12px;--bg-primary:#fff;--bg-content:#f7f9fd;--bubble:#dee9f9;--inv-text:#fff;--meter-soft:#999b9e;--glass-card:#ffffff57;--glass-panel:#ffffffa8;--hl-bg:#ffffffb8;--hl-shadow:inset 0 0 0 1px #0c0d0f0d,inset 0 1px 0 #fff,inset 0 -1px 0 #0c0d140f,0 1px 1px var(--umbra),0 4px 12px -4px var(--cast);--hp:#bcedff66;--hb:#008aff66;--hd:#0064d466;--ring-shadow:inset 0 0 0 1px #ffffffb3,var(--edge),0 24px 64px -24px #003c8c2e;--paint-ground:#f7f9fd;--ink-blue:#1761ae;--ink-orange:#9b401a;--ink-green:#155e2b;--wash-blue:#008aff1a;--wash-orange:#e255071f;--wash-green:#0086351a;--inverted:#0c0d0f;--on-inverted:#fff}@supports (color:lab(0% 0 0)){.pv{--relief-ink:lab(3.60672% -.0544265 -1.05442/.03)}}.pv{--r4:12px;--r6:18px;--r8:24px;--r12:36px;--r1:3px;--r2:6px;--well:20px}@supports (corner-shape:superellipse(2)){.pv *{corner-shape:superellipse(1.4)}}.pv{font-family:var(--font-manrope),system-ui,sans-serif;color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased}.pv *{box-sizing:border-box}.fcard.framed{--paint-ground:#f7f9fd;--content:#f7f9fd;--ring-shadow:inset 0 0 0 1px #ffffffb3,var(--edge),0 24px 64px -24px #003c8c2e;background-color:var(--paint-ground);-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px;position:relative;overflow:hidden}.fcard.framed>.backdrop{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fcard.framed>.backdrop img{object-fit:cover;opacity:.8;filter:blur(4px);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.14)}.fcard.framed .win-ring{background:var(--glass-card);box-shadow:var(--ring-shadow);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-radius:12px;position:absolute;inset:0}.fcard.framed .win-app{background:var(--content);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;position:absolute;inset:4px;overflow:hidden}.pv{--on-accent:#fff;--ks-soft:14%;--ks-halo:.22;--ks-spill:.32;--ks-press:#0c0d1433;--kk-teal:#00858a}.fcard.framed>.pv{width:auto;height:auto;position:absolute;inset:12px}@media (max-width:720px){.fcard{background-color:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}.fcard.framed .win-ring{-webkit-backdrop-filter:none;backdrop-filter:none}}
.fcard{position:relative}.mock-frame{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vframes.frame{display:block;overflow:hidden}:root:has(.mock-doc) body{background:0 0;overflow:hidden}.mock-doc,.mock-doc.fcard,.mock-doc.fcard.framed{aspect-ratio:auto;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;position:fixed;inset:0}
.faq{max-width:760px;margin:64px auto 0}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.1px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:16px;font-weight:600;line-height:26px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-manrope);color:var(--text-faint);flex:none;font-size:24px;font-weight:400;line-height:24px}.faq details[open] summary:after{content:"–"}.faq details p{max-width:640px;padding:0 0 24px}@media (max-width:720px){.faq{margin-top:32px}.faq summary{box-sizing:border-box;gap:16px;min-height:56px;padding:16px 0}.faq details p{padding-bottom:20px}}
.stat-n{font-family:var(--font-lora),Georgia,serif;letter-spacing:-1px;font-variant-numeric:proportional-nums;color:var(--text-primary);margin:0;font-size:72px;font-weight:400;line-height:72px}.proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.proof-card{background-color:var(--accent-wash);box-sizing:border-box;border-radius:16px;flex-direction:column;min-height:300px;margin:0;padding:28px 28px 24px;display:flex}.proof-row{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;margin-top:12px;display:flex}.proof-t{min-width:0;color:var(--text-primary);margin:0;font-size:17px;line-height:26px}.cite{background:color-mix(in srgb,var(--accent) 14%,transparent);max-width:100%;box-shadow:var(--inset-press);letter-spacing:.2px;color:var(--text-secondary);border-radius:9999px;align-items:center;gap:4px;padding:4px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.cite-chip{background:var(--bg-primary);max-width:200px;height:24px;color:var(--text-primary);white-space:nowrap;box-shadow:0 1px 2px var(--shadow-umbra),0 2px 6px -1px var(--shadow-ambient),var(--glass-edge);border-radius:9999px;flex:none;align-items:center;gap:4px;padding:0 8px 0 4px;display:inline-flex}.cite-fav{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}.cite-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px 0 4px;overflow:hidden}@supports (corner-shape:superellipse(2)){.proof-card{corner-shape:superellipse(1.4);border-radius:24px}}@media (max-width:900px){.proof{grid-template-columns:1fr}.proof-card{min-height:0;padding:24px 20px}.stat-n{letter-spacing:-.5px;font-size:48px;line-height:52px}}@media (max-width:720px){.proof{gap:12px;margin-top:32px}.proof-row{gap:20px}}
.day60{background-color:var(--accent-green-soft);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;padding:40px;display:grid}.day60-side{gap:12px;display:grid}.day60-t{letter-spacing:.2px;text-transform:uppercase;color:var(--accent-green-ink);margin:0;font-size:12px;font-weight:600;line-height:16px}.day60-h{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);text-wrap:balance;margin:0;font-size:36px;font-weight:400;line-height:44px}.day60-have{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:24px 0 0;list-style:none;display:grid}.day60-have li{color:var(--text-primary);align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:24px;display:flex}.day60-chk{background-color:var(--accent-green);width:20px;height:20px;color:var(--bg-page);border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}@supports (corner-shape:superellipse(2)){.day60{corner-shape:superellipse(1.4)}}@media (max-width:900px){.day60{grid-template-columns:1fr;gap:24px;padding:24px}.day60-have{padding-top:0}}@media (max-width:720px){.day60-have{grid-template-columns:1fr}.day60-h{font-size:26px;line-height:32px}.day60{border-radius:20px;padding:20px}.day60-have{gap:12px}}.day60.pick{background-color:var(--accent-wash)}.day60.pick .day60-t{color:var(--accent-ink)}.pick-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.pick-cols .how-list{gap:12px;margin-top:16px}.pick-cols .how-list li{font-size:15px;line-height:22px}@media (max-width:720px){.pick-cols{grid-template-columns:1fr}}.day60-list{gap:16px;padding-top:24px;display:grid}.day60-list .day60-have{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.day60-list{padding-top:0}}@media (max-width:720px){.day60-list .day60-have{grid-template-columns:1fr;gap:12px}}
.sol-stakes{text-align:center;max-width:560px;margin:48px auto 0}.sol-vouch{text-align:center;flex-direction:column;align-items:center;max-width:660px;margin:96px auto 0;display:flex}.sol-vouch .lead{margin:0}.sol-key{margin-top:24px;text-decoration:none}@media (max-width:720px){.sol-stakes{margin-top:32px}.sol-vouch{margin-top:48px}.sol-key{width:100%}}
.how+.day60{margin-top:64px}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.how>li{grid-template-rows:subgrid;grid-row:span 4;gap:12px;min-width:0;display:grid}.how-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.how-n{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.5px;color:var(--text-step);font-size:56px;line-height:64px}.how-t{letter-spacing:.2px;text-transform:uppercase;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px}.how-say{letter-spacing:-.15px;color:var(--text-primary);text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:26px}@media (max-width:900px){.how{grid-template-columns:1fr;gap:40px}.how>li{grid-row:auto;grid-template-rows:none}}@media (max-width:720px){.how{gap:32px;margin-top:40px}.how+.day60{margin-top:48px}.how-n{font-size:40px;line-height:44px}.how-say{font-size:17px}}
.res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.res-head .copy{gap:16px;max-width:660px;display:grid}.res{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;margin-top:64px;display:grid}.res-feat{flex-direction:column;gap:16px;min-width:0;display:flex}.res-feat .frame{aspect-ratio:16/10}.res-feat-t{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);text-wrap:balance;margin:0;font-size:24px;font-weight:400;line-height:32px}.res-list{margin:0;padding:0;list-style:none;display:grid}.res-list li{border-top:1px solid var(--line)}.res-list li:first-child{border-top:0}.res-item{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.res-list li:first-child .res-item{padding-top:0}.res-thumb{aspect-ratio:4/3;background:var(--bg-frame);border-radius:12px}.art-cover{color:var(--text-faint);justify-content:center;align-items:center;display:flex;overflow:hidden}.art-cover img{object-fit:cover;width:100%;height:100%;display:block}.res-item .copy{gap:8px;min-width:0;display:grid}.res-feat:hover .res-feat-t,.res-item:hover .body-em{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.res-feat:focus-visible,.res-item:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}@supports (corner-shape:superellipse(2)){.res-thumb{corner-shape:superellipse(1.4);border-radius:18px}}@media (max-width:900px){.res{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.res-item{grid-template-columns:96px minmax(0,1fr)}.res-head .copy{gap:12px}.res{gap:32px;margin-top:32px}.res-feat{gap:12px}.res-item{gap:12px;padding:12px 0}.res-item .copy{gap:4px}}
.fgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.ftile{grid-template-rows:subgrid;grid-row:span 2;gap:16px;margin:0;display:grid}.ftile.s1{grid-column:span 3}.ftile.wide{grid-column:span 6}.ftile .lead{text-wrap:balance}.ftitle{color:var(--text-primary);font-weight:600}.ftile.wide .fcard{aspect-ratio:3}@media (max-width:720px){.ftile.s1{grid-column:span 6}.ftile.wide .fcard{aspect-ratio:16/10}.fgrid{gap:40px;margin-top:40px}.ftile{gap:12px}}
.halo{z-index:0;pointer-events:none;filter:blur(8px);--pale:oklch(from var(--hc) calc(l + .3) calc(c * .5) h / var(--halo-alpha));--base:color-mix(in srgb,var(--hc) var(--halo-mix),transparent);--deep:oklch(from var(--hc) calc(l - .12) c h / var(--halo-alpha));background-repeat:repeat-x;border-radius:12px;position:absolute}.halo[data-layer=drift]{background-image:radial-gradient(ellipse 22% 120% at 14% 70%,var(--deep),transparent 70%),radial-gradient(ellipse 16% 90% at 61% 85%,var(--base),transparent 70%),radial-gradient(ellipse 26% 130% at 86% 35%,var(--base),transparent 72%),radial-gradient(ellipse 12% 80% at 97% 75%,var(--pale),transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--base) 30%,transparent),color-mix(in srgb,var(--pale) 20%,transparent) 50%,color-mix(in srgb,var(--base) 35%,transparent));background-size:150% 100%;animation:16s ease-in-out infinite alternate halo-drift;inset:-2px -4px -3px -5px}.halo[data-layer=counter]{opacity:.8;background-image:radial-gradient(ellipse 18% 110% at 25% 30%,var(--base),transparent 70%),radial-gradient(ellipse 24% 120% at 58% 75%,var(--deep),transparent 72%),radial-gradient(ellipse 20% 100% at 80% 20%,var(--pale),transparent 70%);background-size:170% 100%;animation:11s ease-in-out infinite alternate halo-counter,7s ease-in-out infinite halo-breathe;inset:-3px -5px -2px -4px}@keyframes halo-drift{0%{background-position:0%}to{background-position:100%}}@keyframes halo-counter{0%{background-position:100%}to{background-position:0%}}@keyframes halo-breathe{50%{scale:1.002 1.02}}@supports (corner-shape:superellipse(2)){.halo{corner-shape:superellipse(1.4);border-radius:18px}}@media (prefers-reduced-motion:reduce){.halo{animation:none}}.vpanel{transition:--hc .6s var(--ease);grid-template-columns:minmax(0,61fr) minmax(0,83fr);align-items:center;gap:64px;display:grid}.vsteps{flex-direction:column;gap:8px;display:flex}.vstep{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;flex-direction:column;gap:8px;padding:16px 0;display:flex}.vstep:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.vstep-t{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-faint);transition:color .2s var(--ease);font-size:24px;font-weight:400;line-height:32px}.vstep:hover .vstep-t,.vstep[aria-selected=true] .vstep-t{color:var(--text-primary)}.vstep-body{transition:grid-template-rows .48s var(--ease);grid-template-rows:0fr;display:grid}.vstep-body>span{overflow:hidden}.vstep[aria-selected=true] .vstep-body{grid-template-rows:1fr}.vbar{background:var(--track);border-radius:2px;height:2px;margin-top:8px;display:block;overflow:hidden}.vbar i{background:var(--text-primary);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.vstage{position:relative}.vstage .halo{--hc:inherit}.vframes{z-index:1;display:grid;position:relative}.vview{animation:fade-in .48s var(--ease) both;grid-area:1/1}.vview[hidden]{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vstep[aria-selected=true] .vbar i{transform:scaleX(1)}.vview{animation:none}.vpanel{transition:none}}@media (max-width:720px){.vpanel{grid-template-columns:1fr}}.vview.vp-view:not([hidden]){padding:0;display:block}@media (max-width:720px){.vpanel,.vsteps{gap:0}.vstep{border-top:1px solid var(--line);border-radius:0;gap:12px;padding:16px 0}.vstep:first-child{border-top:0}.vstep-t{color:var(--text-primary);font-size:20px;line-height:28px}.vstep[aria-selected=false] .vbar{display:none}.vsteps{display:contents}.vpanel .vstage{margin:4px 0 20px}.halo{display:none}}
.cmp{flex-direction:column;margin-top:64px;display:flex}.cmp-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);gap:0;display:grid}.cmp-row>*{margin:0;padding:24px}.cmp-row>:first-child{padding-left:0}.cmp-row .us{background-color:var(--accent-wash);color:var(--text-primary)}.cmp-head{border-top:0}.cmp-head>*{letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary);padding-top:16px;padding-bottom:16px;font-size:12px;font-weight:600;line-height:16px}.cmp-head .us{color:var(--accent-ink);border-radius:16px 16px 0 0}.cmp-row:last-child .us{border-radius:0 0 16px 16px}.cmp-k{letter-spacing:-.1px;color:var(--text-primary);font-size:16px;font-weight:600;line-height:26px}.cmp .body{color:var(--text-secondary)}.cmp .us.body{color:var(--text-primary)}.cmp.two .cmp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp.two .cmp-row>:first-child{padding-left:24px}.cmp .body .day60-chk{vertical-align:-5px;margin:0 8px 0 0;display:inline-flex}.cmp.wide .cmp-row{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,3fr))}.cmp.wide .cmp-head>*{letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary);padding-top:16px;padding-bottom:16px;font-size:12px;font-weight:600;line-height:16px}.cmp.wide .us.body{color:var(--text-primary);font-weight:600}@media (max-width:900px){.cmp.wide .cmp-row>*{padding:16px}.cmp.wide .cmp-row>:first-child{padding-left:0}}.seg{display:none}@media (max-width:720px){.cmp{gap:12px;margin-top:32px}.cmp-head{display:none}.cmp-row,.cmp.two .cmp-row,.cmp.wide .cmp-row{background-color:var(--bg-primary);box-shadow:0 1px 1px var(--shadow-umbra),0 2px 6px -3px var(--shadow-ambient);border:0;border-radius:16px;grid-template-columns:1fr;gap:0;padding:16px}.cmp-row>*,.cmp.two .cmp-row>:first-child,.cmp.wide .cmp-row>*{padding:0}.cmp-k{padding-bottom:12px;font-size:16px;line-height:22px}.cmp-row .them{border-top:1px solid var(--line);padding:10px 0}.cmp-row .us,.cmp.wide .cmp-row .us{background-color:var(--accent-wash);border-radius:12px;margin-top:12px;padding:12px 14px}.cmp-row:last-child .us,.cmp-head .us{border-radius:12px}.cmp-row .them:before,.cmp-row .us:before{content:attr(data-who);letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:600;line-height:16px;display:block}.cmp-row .us:before{color:var(--accent-ink)}.cmp.two .cmp-row .them{border-top:0;padding:0}.cmp .body{font-size:15px;line-height:23px}.seg{background-color:var(--wash);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin-bottom:4px;padding:4px;display:grid}.seg-btn{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-height:44px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg-btn[aria-pressed=true]{color:var(--text-primary);background-color:var(--bg-primary);box-shadow:0 1px 2px var(--shadow-umbra),0 2px 6px -1px var(--shadow-ambient)}.cmp[data-pick] .cmp-row .them{border-top:0;padding-top:0;display:none}.cmp[data-pick="0"] .cmp-row>:nth-child(2),.cmp[data-pick="1"] .cmp-row>:nth-child(3),.cmp[data-pick="2"] .cmp-row>:nth-child(4),.cmp[data-pick="3"] .cmp-row>:nth-child(5){display:block}}@supports (corner-shape:superellipse(2)){@media (max-width:720px){.cmp-row,.seg,.seg-btn{corner-shape:superellipse(1.4)}}}
.price-n{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:56px;font-weight:400;line-height:64px}.plan{max-width:880px;margin:64px auto 0;padding:40px}.plan-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:32px;display:grid}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-per{color:var(--text-secondary);font-size:16px;line-height:26px}.plan-row>div{padding:24px 0}.plan-row>div:last-child{border-left:1px solid var(--line);padding-left:32px}.plan-foot{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:12px;padding-top:32px;display:flex}@media (max-width:720px){.plan{padding:24px}.plan-top,.plan-row{grid-template-columns:1fr}.plan-row>div:first-child{padding-bottom:8px;padding-right:0}.plan-row>div:last-child{border-left:0;padding:0 0 24px}}.plan{text-align:left;box-sizing:border-box;text-align:left;width:100%;max-width:880px;margin:64px auto 0}.plan-month{grid-template-columns:auto auto;align-items:end;gap:4px 32px;display:grid}.plan-month>div{flex-direction:column;display:flex}.plan-month .caption{color:var(--text-secondary);grid-column:1/-1}.plan-num{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);font-size:36px;font-weight:400;line-height:44px}.plan-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 224px;display:grid}.plan-row>div:first-child{flex-direction:column;gap:4px;padding-right:32px;display:flex}.plan-rh>p{letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary);margin:0;padding:16px 0;font-size:12px;font-weight:600;line-height:16px}.plan-rh>p:last-child{border-left:1px solid var(--line);padding-left:32px}.plan-who{color:var(--text-secondary)}.plan-team{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:24px 0;display:flex}@media (max-width:720px){.plan-month{justify-self:start}.plan{margin-top:40px;padding:20px}.plan-top{gap:16px;padding-bottom:24px}.price-n{font-size:48px;line-height:56px}.plan-num{font-size:28px;line-height:32px}.plan-row{grid-template-columns:1fr}.plan-row>div{padding:16px 0}.plan-row>div:first-child{padding-bottom:4px;padding-right:0}.plan-row>div:last-child{border-left:0;padding:0 0 16px}.plan-rh{display:none}.plan-who:before{content:"Usually: "}.plan-team{padding:16px 0}.plan-foot{padding-top:24px}}
.filters{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.fchip{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-md);height:36px;color:var(--text-secondary);background-color:var(--wash);transition:background-color .15s var(--ease),color .15s var(--ease);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.fchip:hover{color:var(--text-primary);background-color:var(--fill-hover)}.fchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fchip[aria-pressed=true]{color:var(--bg-page);background-color:var(--text-primary)}.fchip .n{letter-spacing:.2px;opacity:.64;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}@supports (corner-shape:superellipse(2)){.fchip{corner-shape:superellipse(1.4)}}.feat{color:var(--text-primary);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;margin-top:48px;display:grid}.feat .copy{flex-direction:column;gap:16px;display:flex}.feat:hover .res-feat-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.feat:focus-visible{outline:2px solid var(--accent);outline-offset:8px;border-radius:12px}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:40px;display:grid}.post{min-width:0;color:var(--text-primary);flex-direction:column;gap:12px;display:flex}.post .res-thumb{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex}.post:hover .body-em{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.post:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}.post[hidden]{display:none}.count{margin-top:64px}@media (max-width:1100px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.posts{grid-template-columns:1fr}.feat{grid-template-columns:1fr;gap:24px}.filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:32px -20px 0;padding:0 20px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.fchip{scroll-snap-align:start;flex:none;height:40px}.feat{gap:16px;margin-top:32px}.feat .res-feat-t{font-size:24px;line-height:32px}.count{margin-top:48px}.posts{gap:0;margin-top:16px}.post{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 16px;padding:16px 0;display:grid}.post:first-child{border-top:0;padding-top:0}.post .res-thumb{aspect-ratio:4/3;grid-row:1/3}.post .eyebrow{align-self:end}.post .body-em{align-self:start}.post .body-sm{display:none}.post:focus-visible{outline-offset:0}}
.article-meta{color:var(--text-faint);margin-top:16px}.article{width:100%;max-width:820px;color:var(--text-secondary);margin:0 auto}.article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%;margin-bottom:48px;display:block}.article p{letter-spacing:-.15px;margin:20px 0 0;font-size:18px;line-height:28px}.article h2{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);margin:56px 0 0;font-size:28px;font-weight:400;line-height:36px}.article h2+p{margin-top:16px}.article ul{margin:20px 0 0;padding-left:24px;list-style:outside}.article li{letter-spacing:-.15px;margin:8px 0 0;font-size:18px;line-height:28px;display:list-item}.article blockquote{border-left:2px solid var(--accent);margin:32px 0 0;padding-left:20px}.article blockquote p{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);margin:0;font-size:22px;line-height:32px}.article-back{margin-top:64px}@media (max-width:720px){.article-cover{border-radius:12px;margin-bottom:32px}.article p,.article li{font-size:17px;line-height:27px}.article h2{margin-top:40px;font-size:24px;line-height:32px}.article-back{margin-top:48px}}
.navmenu,.nsheet{display:none}.navcenter{justify-self:center;align-items:center;gap:2px;display:flex;position:relative}nav[aria-label=Main]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.navitem{position:static}.navbtn svg{transition:rotate .2s var(--ease)}.navitem:hover .navbtn,.navitem[data-open] .navbtn{color:var(--text-primary)}.navitem:hover .navbtn:after,.navitem[data-open] .navbtn:after{opacity:1;scale:1}.navitem[data-open] .navbtn svg{rotate:180deg}.menu{width:var(--menu-w,auto);height:var(--menu-h,auto);z-index:20;visibility:hidden;opacity:0;box-sizing:border-box;--menu-r:24px;--menu-in:4px;--menu-spring:.56s var(--spring-settle);padding:var(--menu-in);border-radius:var(--menu-r);corner-shape:superellipse(1.4);background-color:color-mix(in srgb,var(--bg-primary) var(--glass-pct),transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:0 2px 4px var(--island-umbra),0 16px 40px -8px var(--island-cast),0 44px 84px -28px var(--island-cast),var(--glass-edge);transition:opacity .2s var(--ease),translate .28s var(--ease),visibility 0s linear .2s,width var(--menu-spring),height var(--menu-spring);position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 4px}.menu[data-open]{visibility:visible;opacity:1;transition:opacity .2s var(--ease),translate .28s var(--ease),visibility 0s,width var(--menu-spring),height var(--menu-spring);translate:-50%}.menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.menu-panes{inset:var(--menu-in);border-radius:calc(var(--menu-r) - var(--menu-in));corner-shape:superellipse(1.4);position:absolute;overflow:hidden}.menu-pane{visibility:hidden;width:max-content;position:absolute;top:0;left:0}.menu-pane[data-active],.menu-pane[data-motion]{visibility:inherit}.menu-pane[data-active]{z-index:1}.menu-pane[data-motion=from-start]{animation:menu-from-start .42s var(--spring-settle) both}.menu-pane[data-motion=from-end]{animation:menu-from-end .42s var(--spring-settle) both}.menu-pane[data-motion=to-start]{animation:menu-to-start .24s var(--ease) both}.menu-pane[data-motion=to-end]{animation:menu-to-end .24s var(--ease) both}@keyframes menu-from-start{0%{opacity:0;translate:-48px}}@keyframes menu-from-end{0%{opacity:0;translate:48px}}@keyframes menu-to-start{to{opacity:0;translate:-48px}}@keyframes menu-to-end{to{opacity:0;translate:48px}}.site-nav{box-sizing:border-box;height:44px;top:calc(16px + env(safe-area-inset-top,0px));corner-shape:superellipse(1.4);-webkit-backdrop-filter:none;backdrop-filter:none;width:calc(100% - 32px);max-width:1248px;box-shadow:0 2px 4px var(--island-umbra),0 16px 40px -8px var(--island-cast),0 44px 84px -28px var(--island-cast);background:0 0;border-radius:22px;margin:16px auto 0}.site-nav:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;pointer-events:none;box-shadow:var(--glass-edge);background:color-mix(in srgb,var(--bg-primary) var(--glass-pct),transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);position:absolute;inset:0}.site-nav nav{padding:0 4px}.site-nav .menu{top:calc(50% + 34px)}.site-nav .menu:before{height:22px;top:-22px}@media (max-width:720px){.site-nav nav{gap:8px}}.menu-cols{grid-auto-columns:280px;grid-auto-flow:column;gap:8px;display:grid}.menu-col{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-h{letter-spacing:.2px;text-transform:uppercase;color:var(--accent-ink);margin:0;padding:12px 12px 8px;font-size:12px;font-weight:600;line-height:16px}.mi{isolation:isolate;border-radius:calc(var(--menu-r) - var(--menu-in));corner-shape:superellipse(1.4);color:var(--text-primary);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid;position:relative}.mi:before,.menu-feat:before{content:"";z-index:-1;border-radius:calc(var(--menu-r) - var(--menu-in) - 4px);corner-shape:superellipse(1.4);background-color:var(--fill-hover);opacity:0;pointer-events:none;transition:opacity .15s var(--ease);position:absolute;inset:4px}.mi:hover:before,.menu-feat:hover:before{opacity:1}.mi:hover{color:var(--text-primary)}.mi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mi-ic{corner-shape:superellipse(1.4);background-color:var(--text-primary);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border);color:var(--bg-content);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.mi-t{letter-spacing:0;font-size:14px;font-weight:600;line-height:18px;display:block}.mi-d{text-wrap:pretty;letter-spacing:.2px;color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:16px;display:block}.menu-feat{isolation:isolate;border-radius:calc(var(--menu-r) - var(--menu-in));corner-shape:superellipse(1.4);color:var(--text-primary);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.menu-feat:hover{color:var(--text-primary)}.menu-feat .res-thumb{aspect-ratio:16/10;border-radius:calc(var(--menu-r) - var(--menu-in) - 12px);corner-shape:superellipse(1.4)}.menu .mi-ic{border-radius:calc(var(--menu-r) - var(--menu-in) - 12px);transition:scale var(--motion-moderate) var(--ease-spring-bouncy)}.menu .mi-ic svg{transition:rotate var(--motion-moderate) var(--ease-spring-bouncy)}.menu .mi:hover .mi-ic,.menu .mi:focus-visible .mi-ic{scale:1.08}.menu .mi:hover .mi-ic svg,.menu .mi:focus-visible .mi-ic svg{rotate:-8deg}@media (prefers-reduced-motion:reduce){.menu,.navbtn svg,.mi:before,.menu-feat:before,.menu .mi-ic,.menu .mi-ic svg{transition:none}.menu-pane{animation:none}.menu .mi:hover .mi-ic,.menu .mi:focus-visible .mi-ic{scale:none}.menu .mi:hover .mi-ic svg,.menu .mi:focus-visible .mi-ic svg{rotate:none}}@media (max-width:720px){.site-nav nav{gap:8px;padding:0 8px 0 16px}.navcenter,.navsignin,.navlong{display:none}nav[aria-label=Main]{grid-template-columns:auto auto;justify-content:space-between}.navmenu{width:44px;height:44px;padding:0;display:inline-flex}.nsheet{background:var(--bg-page);width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0}.nsheet[open]{display:flex}.nsheet::backdrop{background:0 0}:root:has(.nsheet[open]){overflow:hidden}.nsheet-bar{box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 16px;display:flex}.navx{width:44px;height:44px;padding:0}.nsheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:0 20px 24px;display:flex;overflow-y:auto}.ngroup{border-top:1px solid var(--line)}.ngroup:first-child{border-top:0}.ngroup summary{cursor:pointer;min-height:56px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:24px;list-style:none;display:flex}.ngroup summary::-webkit-details-marker{display:none}.ngroup summary svg{color:var(--text-faint);transition:rotate .2s var(--ease);flex:none}.ngroup[open] summary svg{rotate:180deg}.ngroup-body{flex-direction:column;padding:0 0 12px;display:flex}.ngroup-body .menu-h{padding:12px 0 6px}.ngroup-body .mi{border-radius:0;align-items:center;min-height:52px;padding:6px 0}.ngroup-body .mi:before{display:none}.ngroup-body .mi-t{font-size:16px;line-height:22px}.ngroup-body .mi-d{font-size:13px;line-height:18px}.nlink{border-top:1px solid var(--line);min-height:56px;color:var(--text-primary);align-items:center;font-size:18px;font-weight:600;line-height:24px;display:flex}.nsheet-dock{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-page);flex-direction:column;flex:none;gap:8px;display:flex}.nsheet-dock .key,.nsheet-dock .ghost{width:100%;height:48px;font-size:16px;line-height:20px}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.ngroup summary svg{transition:none}}
:root{--spring-settle:linear(0,.032,.108,.2057,.3106,.4136,.5093,.5951,.67,.7339,.7876,.832,.8683,.8977,.9211,.9397,.9543,.9657,.9745,.9812,.9863,.9902,.993,.9951,.9967,.9978,.9986,.9991,.9995,.9998,.9999,1,1);--spring-bouncy:linear(0,.0303,.1074,.2135,.3341,.4581,.5774,.6865,.7822,.8628,.928,.9785,1.0157,1.0413,1.0572,1.0652,1.0671,1.0647,1.0592,1.0519,1.0438,1.0355,1.0275,1.0203,1.014,1.0087,1.0044,1.0011,.9987,.9971,.9961,.9956,.9955,.9957,.9961,.9966,1)}.site-nav{--nav-w:100%;--nav-h:44px;--nav-x:0px;--nav-compact:120px;box-shadow:none;opacity:var(--nav-fade,1)}@supports not (corner-shape:superellipse(2)){.site-nav{--nav-r:16px}}.site-nav:before,.site-nav:after{content:"";inset:auto;left:var(--nav-x);width:var(--nav-w);height:var(--nav-h);border-radius:var(--nav-r,calc(var(--nav-h) / 2));corner-shape:inherit;box-sizing:border-box;z-index:-1;pointer-events:none;transition:width .64s var(--spring-settle),height .64s var(--spring-settle),left .64s var(--spring-settle),border-radius .64s var(--spring-settle);position:absolute;top:50%;translate:0 -50%}.site-nav:before{box-shadow:none}.site-nav:after{box-shadow:var(--glass-edge),0 2px 4px var(--island-umbra),0 16px 40px -8px var(--island-cast),0 44px 84px -28px var(--island-cast)}.site-nav .menu{box-shadow:none}.site-nav .menu:after{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;pointer-events:none;box-shadow:0 2px 4px var(--island-umbra),0 16px 40px -8px var(--island-cast),0 44px 84px -28px var(--island-cast),var(--glass-edge);position:absolute;inset:0}.site-nav .navcenter,.site-nav nav>div:last-child{transition:opacity .36s .16s var(--ease),filter .36s .16s var(--ease),visibility 0s}.site-nav[data-nav=compact]{--nav-w:var(--nav-compact);--nav-h:44px;--nav-x:0px;pointer-events:none}.site-nav[data-nav=compact]:before,.site-nav[data-nav=compact] a[aria-label=raldo\ home]{pointer-events:auto}.site-nav[data-nav=compact] .navcenter,.site-nav[data-nav=compact] nav>div:last-child{opacity:0;filter:blur(6px);visibility:hidden;transition:opacity .2s var(--ease),filter .2s var(--ease),visibility 0s .2s}.site-nav[data-nav=open]:before,.site-nav[data-nav=open]:after{transition-duration:.72s;transition-timing-function:var(--spring-bouncy)}.site-nav[data-nav-away],.site-nav[data-nav-away]:before,.site-nav[data-nav-away] a{pointer-events:none}@media (prefers-reduced-motion:reduce){.site-nav:before,.site-nav:after,.site-nav .navcenter,.site-nav nav>div:last-child{transition:none}}@media (max-width:720px){.site-nav{width:100%;max-width:none;height:56px;padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);corner-shape:initial;background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--line);opacity:1;border-radius:0;margin:0;top:0}.site-nav:before,.site-nav:after{display:none}}
@media (max-width:720px){.site-foot .cols,.site-foot .grid{grid-template-columns:1fr}}.site-foot{background-color:var(--mark-ground);background-image:var(--mark-wash);width:100%;margin-top:auto;position:relative;overflow:hidden}.site-foot .body-sm{color:var(--text-secondary)}.site-foot .in{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:64px 32px 0;position:relative}.site-foot .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.site-foot .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.site-foot h3{color:var(--text-primary);margin:0 0 16px;font-size:14px;font-weight:600;line-height:18px}.site-foot ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-foot li a{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:18px}.site-foot li a:hover{color:var(--text-primary)}.site-foot .bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:24px 0 320px;display:flex}@media (max-width:720px){.site-foot .bar{padding-bottom:160px}}.foot-end{align-items:center;gap:24px;display:flex}@media (max-width:720px){.site-foot .bar{flex-wrap:wrap}}.site-foot .cols{row-gap:40px}@media (max-width:720px){.site-foot .grid{grid-template-columns:1fr;gap:48px}.site-foot .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot .in{padding:48px 20px 0}.site-foot .grid{gap:40px}.site-foot .cols{gap:24px 20px}.site-foot ul{gap:0}.site-foot li a{align-items:center;min-height:44px;font-size:15px;display:flex}.site-foot h3{margin-bottom:4px}.site-foot .bar{padding:16px 0 calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:flex-start;gap:16px;margin-top:40px}.foot-end a{justify-content:center;align-items:center;width:44px;height:44px;margin:0 -10px}.site-foot .mark-relief{display:none}}
.inverse{--text-primary:#fff;--text-secondary:#cbcdd0;--text-faint:#adafb2;--text-emph:#fff;--text-step:#404144;--bg-page:#141517;--bg-content:#202124;--bg-primary:#202124;--bg-well:#1a1b1d;--bg-frame:#202124;--frame-line:#2f3033;--line:#ffffff1a;--track:#ffffff1f;--fill-hover:#ffffff14;--fill-press:#ffffff1f;--wash:#ffffff14;--border:#ffffff1a;--border-strong:#ffffff2e;--glass-panel:#202124a8;--glass-edge:inset 1px 1px 0 #ffffff14;--glass-hover:#2f3033cc;--glass-press:#404144cc;--card-bg:#34373c4d;--shadow-umbra:#0006;--shadow-ambient:#0000004d;--inset-well:inset 0 1px 2px #0000003d;--inset-press:inset 0 1px 2px #0006;--accent-green:#40c977;--accent-green-soft:#40c9773d;--accent-green-ink:#86daa0;--accent-ink:#8cc8ff;--accent-orange:#ff9e6c;--accent-violet:#db88ee;--accent-wash:#008aff2e;--halo-blue:#008aff4d;--halo-mix:55%;--halo-alpha:.55;--tile-bg:#fffffff0;--tile-ink:#0c0d0f;--tile-shadow:0 1px 1px #0000004d,0 2px 6px -3px #0006,inset 1px 1px 0 #fff9,inset 0 0 0 1px #fff6;--tile-flood:#000;--tile-flood-a:.08;--tile-flood-b:.06;--tile-stroke:#ffffff0f;--tile-fill:#fff;--thumb-shadow:0 1px 2px #0006,0 2px 6px -1px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mark-ground:#141517;--mark-wash:linear-gradient(180deg,#ffffff07 0%,transparent 44%);--mark-ink:color-mix(in oklab,var(--n-13) 18%,transparent);--mark-shade:#0009;--mark-light:#ffffff12;--mark-lip:#ffffff0f;color:var(--text-primary)}@supports (color:lab(0% 0 0)){.inverse{--accent-green-ink:lab(80.6529% -35.9593 20.4379)}}
.rm{width:100%;height:100%;position:relative}.rm-scaler{transform-origin:0 0;justify-content:center;align-items:center;width:564px;height:352px;display:flex;position:absolute;top:0;left:0}.rm .rb-col{flex:0 0 420px;transform:scale(1.13889)}.rm .rb-card{will-change:transform,opacity}.rm .rb-card>.pv{width:100%;position:relative}.sp-share{--rival:var(--n06);--press:#0c0d1433;font-size:14px;line-height:18px}.sp-share .panel{background:var(--n01);border-radius:var(--r8);flex-direction:column;min-width:0;padding:4px;display:flex}.sp-share .rim{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:40px;padding:8px 16px;display:flex}.sp-share .rim h2{color:var(--t2);min-width:0;margin:0;font-size:14px;font-weight:400;line-height:18px}.sp-share .meta{letter-spacing:.2px;color:var(--t3);text-align:right;white-space:nowrap;min-width:0;font-size:12px;line-height:16px}.sp-share .well{background:var(--bg-content);border-radius:var(--well);min-width:0;position:relative}.sp-share .card{background:var(--glass-card);box-shadow:var(--shadow-1),var(--edge);border-radius:var(--well);min-width:0}.sp-share .logo{background:var(--bg-primary);outline:1px solid var(--border);outline-offset:-1px;corner-shape:round;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:4px;display:grid}.sp-share .logo svg{width:100%;height:100%;display:block}.sp-share .body{min-width:0;padding:16px;display:flex}.sp-share .yax{letter-spacing:.2px;width:31px;height:180px;color:var(--t3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px;position:relative}.sp-share .yax span{white-space:nowrap;position:absolute;right:8px;transform:translateY(-50%)}.sp-share .mid{flex-direction:column;flex:none;gap:12px;width:286px;display:flex}.sp-share .plot{display:block;overflow:visible}.sp-share .grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 4}.sp-share .area{fill:var(--blue);fill-opacity:.1}.sp-share .line{fill:none;stroke:var(--rival);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sp-share .line.own{stroke:var(--blue)}.sp-share .dot{fill:var(--bg-content);stroke:var(--rival);stroke-width:2px}.sp-share .dot.own{stroke:var(--blue)}.sp-share .xax{letter-spacing:.2px;height:16px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;position:relative}.sp-share .xax span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sp-share .tags{flex:none;width:63px;height:180px;position:relative}.sp-share .tag{white-space:nowrap;letter-spacing:.2px;color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex;position:absolute;left:12px;transform:translateY(-50%)}.sp-share .tag.own{color:var(--ink);font-weight:500}
.dm{width:100%;height:100%;position:relative}.dm-scaler{transform-origin:0 0;width:564px;height:352px;position:absolute;top:0;left:0}.t01{--t01-paper:#fbfaf5;--t01-grid:#28281414;--t01-accent:#d4e4bd;--t01-handle:#a6c784;--t01-ink:#232321;--t01-ink-soft:#3a3a36;--t01-card:#fff;--t01-line:#c3c3ba;--t01-dot-a:#f7b9cb;--t01-dot-b:#b9d79a;--t01-t2:#f2a33a;--t01-t2-on:#232321;--t01-t3:#5f8f73;--t01-t3-on:#fff;--t01-off:#e4e6dc;--t01-k-on:#fff;--t01-serif:var(--font-fraunces),"Cooper Black",Georgia,serif;--t01-sans:var(--font-inter-tight),"Helvetica Neue",Arial,sans-serif;--t01-mono:var(--font-dm-mono),ui-monospace,Menlo,monospace;--t01-mark:url(/shots/raldo-mark.svg)}.t01[data-colours=raldo]{--t01-paper:#fafbfc;--t01-grid:#14284614;--t01-accent:#cfe6ff;--t01-handle:#008aff;--t01-ink:#202123;--t01-ink-soft:#36373a;--t01-card:#fff;--t01-line:#b9c4d0;--t01-dot-a:#008aff;--t01-dot-b:#6fb7f5;--t01-t2:#008aff;--t01-t2-on:#fff;--t01-t3:#6fb7f5;--t01-t3-on:#202123;--t01-off:#e1e8ef}.t01 .slide{box-sizing:border-box;background-color:var(--t01-paper);width:1080px;height:1350px;color:var(--t01-ink);font-family:var(--t01-sans);isolation:isolate;text-align:left;position:relative;overflow:hidden}.t01 .slide:before{content:"";z-index:-2;background-image:linear-gradient(var(--t01-grid) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--t01-grid) 1.5px, transparent 1.5px);background-position:-1px -1px;background-size:27px 27px;position:absolute;inset:0}.t01 .slide:after{content:"";z-index:9;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.t01 .slide.t01-cover,.t01 .slide.t01-framed{background-color:var(--t01-accent)}.t01 .slide.t01-framed:before{background-color:var(--t01-paper);border-radius:24px;inset:45px}.t01 .t01-ink{filter:url(#t01-ink-grain)}.t01 .t01-logo{background:var(--t01-card);border:2px dotted var(--t01-ink-soft);z-index:3;border-radius:8px;align-items:center;gap:10px;height:76px;padding:0 22px 0 18px;display:flex;position:absolute;top:64px;left:90px;box-shadow:0 3px #0000000d}.t01 .t01-logo:after{content:"";background:var(--t01-card);border-right:2px dotted var(--t01-ink-soft);border-bottom:2px dotted var(--t01-ink-soft);width:18px;height:18px;position:absolute;bottom:-11px;left:70px;transform:rotate(45deg)}.t01 .t01-logo .t01-word{font:800 44px/1 var(--t01-sans);letter-spacing:-.05em;margin-top:-4px}.t01 .t01-framed .t01-logo{top:72px}.t01 .t01-pg{background:var(--t01-card);border:2px dotted var(--t01-ink-soft);height:56px;font:500 26px/1 var(--t01-mono);letter-spacing:.06em;z-index:3;border-radius:999px;align-items:center;padding:0 22px;display:flex;position:absolute;top:76px;right:90px}.t01 .t01-bridge{background:var(--t01-card);border:1.5px solid var(--t01-line);letter-spacing:-.03em;z-index:3;border-radius:12px;max-width:600px;padding:12px 26px 14px;font-size:32px;line-height:1.12;position:absolute;bottom:80px;left:90px;box-shadow:0 3px #00000012}.t01 .t01-bridge:after{content:"";background:var(--t01-card);border-right:1.5px solid var(--t01-line);border-top:1.5px solid var(--t01-line);width:16px;height:16px;position:absolute;top:-9.5px;left:56px;transform:rotate(-45deg)}.t01 .t01-framed .t01-bridge{bottom:84px}.t01 .t01-cue{box-sizing:border-box;background:var(--t01-card);border:2.5px dotted var(--t01-ink);letter-spacing:-.04em;z-index:3;white-space:nowrap;border-radius:14px;align-items:center;gap:18px;height:72px;padding:0 30px 2px;font-size:32px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:80px;right:90px;box-shadow:0 3px #00000012}.t01 .t01-cue svg{fill:none;width:58px;height:28px;stroke:var(--t01-ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.t01 .t01-framed .t01-cue{bottom:84px}.t01 .t01-head{letter-spacing:-.045em;text-wrap:balance;isolation:isolate;margin:0;font-weight:800;line-height:.94}.t01 .t01-serif{font-family:var(--t01-serif);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.045em;font-weight:600}.t01 .t01-body{letter-spacing:-.025em;margin:0;font-size:36px;line-height:1.14}.t01 .t01-hl{white-space:nowrap;z-index:0;position:relative}.t01 .t01-hl:before{content:"";z-index:-1;background:var(--t01-accent);border-left:3px solid var(--t01-handle);border-right:3px solid var(--t01-handle);position:absolute;inset:.16em -6px .02em}.t01 .t01-hl:after{content:"";z-index:-1;background:radial-gradient(circle, var(--t01-handle) 6.5px, transparent 7px) left top / 16px 16px no-repeat, radial-gradient(circle, var(--t01-handle) 6.5px, transparent 7px) right top / 16px 16px no-repeat;height:16px;position:absolute;top:calc(.16em - 8px);left:-13px;right:-13px}.t01 .t01-cover .t01-hl:before{background:var(--t01-card)}.t01 .t01-hlw{background:var(--t01-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.t01 .t01-callout{background:var(--t01-card);border:2px dotted var(--t01-ink-soft);font:500 26px/1.3 var(--t01-mono);text-transform:uppercase;letter-spacing:.05em;text-align:center;z-index:4;border-radius:12px;padding:14px 20px;position:absolute;box-shadow:0 3px #0000000d}.t01 .t01-callout:after{content:"";background:var(--t01-card);border-right:2px dotted var(--t01-ink-soft);border-bottom:2px dotted var(--t01-ink-soft);width:18px;height:18px;position:absolute;bottom:-11px;left:40px;transform:rotate(45deg)}.t01 .t01-tag{background:var(--t01-card);border:2.5px dotted var(--t01-ink);letter-spacing:-.035em;border-radius:30px;padding:14px 28px 16px 70px;font-size:32px;font-weight:700;line-height:1.1;display:inline-block;position:relative;transform:rotate(-2deg)}.t01 .t01-tag:before{content:"";background:var(--t01-dot-a);border-radius:50%;width:28px;height:28px;position:absolute;top:calc(50% - 14px);left:24px}.t01 .t01-note{box-sizing:border-box;background:var(--t01-card);border:2.5px dotted var(--t01-ink);border-radius:14px;padding:28px 34px 30px;position:relative;box-shadow:0 5px #0000000f}.t01 .t01-note.t01-acc{background:var(--t01-accent)}.t01 .t01-note .t01-body{font-weight:500}.t01 .t01-col{flex-direction:column;gap:30px;display:flex;position:absolute;top:200px;left:90px;right:90px}.t01 .t01-cursor{z-index:5;width:46px;height:58px;position:absolute}.t01 .t01-sk{fill:none;stroke:var(--t01-ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.t01 .t01-sk.t01-t2{stroke:var(--t01-t2)}.t01 .t01-ico{background:var(--t01-card);border:2.5px dotted var(--t01-ink);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.t01 .t01-ico svg{width:36px;height:36px}.t01 .t01-isk{fill:none;stroke:var(--t01-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.t01 .t01-tile{box-sizing:border-box;border-radius:22px;flex-direction:column;gap:20px;padding:40px;display:flex;position:relative;box-shadow:0 6px #0000001a}.t01 .t01-tile.t01-k{background:var(--t01-ink);color:var(--t01-k-on)}.t01 .t01-tile.t01-b{background:var(--t01-t2);color:var(--t01-t2-on)}.t01 .t01-tile.t01-g{background:var(--t01-t3);color:var(--t01-t3-on)}.t01 .t01-tile.t01-a{background:var(--t01-accent);color:var(--t01-ink)}.t01 .t01-tv{letter-spacing:-.06em;margin:0;font-weight:800;line-height:.88}.t01 .t01-tile.t01-k .t01-tv{color:var(--t01-t2)}.t01 .t01-tl2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:600;line-height:1.14}.t01 .t01-s1 .t01-callout{top:208px;left:92px}.t01 .t01-s1 .t01-head{width:900px;font-size:134px;line-height:.92;position:absolute;top:316px;left:92px}.t01 .t01-s1 .t01-head .t01-serif{margin-bottom:6px;font-size:128px;line-height:.96;display:block}.t01 .t01-s1 .t01-cursor{top:804px;left:909px}.t01 .t01-s1 .t01-stack{width:860px;position:absolute;top:940px;left:90px}.t01 .t01-s1 .t01-tag{max-width:760px}.t01 .t01-s2 .t01-head{font-size:120px}.t01 .t01-s2 .t01-note .t01-body{font-size:42px}.t01 .t01-s2 .t01-cursor{top:432px;left:958px}.t01 .t01-s3 .t01-col{gap:36px;bottom:210px}.t01 .t01-s3 .t01-tile{flex:1;justify-content:center;gap:26px;padding:44px 44px 48px}.t01 .t01-s3 .t01-tv{font-size:296px}.t01 .t01-s3 .t01-wav{width:520px;height:26px;margin-top:-10px}.t01 .t01-s3 .t01-tl2{font-size:48px}.t01 .t01-s3 .t01-note{flex:none}.t01 .t01-s3 .t01-note .t01-body{font-size:44px}.t01 .t01-s4 .t01-qm{font:600 300px/1 var(--t01-serif);color:var(--t01-handle);z-index:0;position:absolute;top:190px;left:90px}.t01 .t01-s4 .t01-q{font-family:var(--t01-serif);font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.035em;z-index:1;margin:0;font-size:100px;font-weight:600;line-height:1.04;position:absolute;top:420px;left:90px;right:90px}.t01 .t01-s4 .t01-who{z-index:2;position:absolute;top:900px;left:100px}.t01 .t01-s4 .t01-who .t01-tag{font:500 26px/1.2 var(--t01-mono);text-transform:uppercase;letter-spacing:.05em}.t01 .t01-s4 .t01-cursor{top:829px;left:544px}.t01 .t01-s5 .t01-head{font-size:124px}.t01 .t01-s5 .t01-col{gap:44px}.t01 .t01-s5 .t01-cl{grid-auto-rows:auto;align-content:start;gap:30px;margin-top:50px;display:grid}.t01 .t01-s5 .t01-note{grid-template-columns:64px 1fr;align-items:start;column-gap:28px;padding:36px 40px 40px;display:grid}.t01 .t01-s5 .t01-note .t01-body{font-size:44px;line-height:1.2}.t01 .t01-s5 .t01-cursor{top:421px;left:430px}.t01 .t01-s6 .t01-head{font-size:100px}.t01 .t01-photo{background:var(--t01-card);border:2.5px dotted var(--t01-ink);border-radius:14px;padding:16px;position:relative;transform:rotate(-1.4deg);box-shadow:0 8px #00000012}.t01 .t01-photo img{object-fit:cover;border-radius:6px;width:100%;height:450px;display:block}.t01 .t01-tape{background:var(--t01-accent);opacity:.92;border-left:3px dotted var(--t01-ink-soft);border-right:3px dotted var(--t01-ink-soft);z-index:3;width:190px;height:52px;margin-left:-95px;position:absolute;top:-24px;left:50%;transform:rotate(3deg)}.t01 .t01-s6 .t01-body{font-size:38px;font-weight:500}.t01 .t01-s6 .t01-cursor{top:372px;left:906px}.t01 .t01-s7 .t01-col{gap:24px;top:190px;bottom:130px}.t01 .t01-s7 .t01-tile{flex:1;justify-content:center;padding:36px 44px}.t01 .t01-s7 .t01-k{flex:1.3}.t01 .t01-s7 .t01-tile p{letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.1}.t01 .t01-s7 .t01-k p{letter-spacing:-.045em;font-size:70px;font-weight:800;line-height:1.02}.t01 .t01-s7 .t01-b p,.t01 .t01-s7 .t01-g p{font-size:50px}.t01 .t01-pv{z-index:6;box-sizing:border-box;background:var(--t01-card);border:2.5px dotted var(--t01-ink);border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 6px #0000001a}.t01 .t01-ptape{background:var(--t01-accent);opacity:.92;border-left:3px dotted var(--t01-ink-soft);border-right:3px dotted var(--t01-ink-soft);z-index:11;width:190px;height:52px;position:absolute}.t01 .t01-cover .t01-ptape{background:var(--t01-card)}.t01 .t01-pcol{flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:absolute;top:186px;left:90px;right:90px}.t01 .t01-plab{background:var(--t01-card);border:2px dotted var(--t01-ink-soft);font:500 26px/1.2 var(--t01-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:10px 20px;box-shadow:0 3px #0000000d}.t01 .t01-win .t01-wbar{border-bottom:2.5px dotted var(--t01-ink);background:var(--t01-accent);align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.t01 .t01-win .t01-wbar i{border:2px solid var(--t01-ink);border-radius:50%;width:20px;height:20px}.t01 .t01-win .t01-wscr{position:absolute;inset:52px 0 0;overflow:hidden}.t01 .t01-plist{grid-auto-rows:auto;align-content:start;align-self:stretch;gap:26px;display:grid}.t01 .t01-plist .t01-note{grid-template-columns:84px 1fr;align-items:start;column-gap:32px;padding:38px 40px 40px;display:grid}.t01 .t01-plist .t01-ico{width:84px;height:84px}.t01 .t01-plist .t01-ico svg{width:46px;height:46px}.t01 .t01-pn{letter-spacing:-.04em;margin:0;font-size:52px;font-weight:800;line-height:1.02}.t01 .t01-pl{letter-spacing:-.02em;margin:15px 0 0;font-size:34px;font-weight:500;line-height:1.25}.t01 .t01-cut{z-index:6;max-width:none;display:block;position:absolute}.t01 .t01-pblk{z-index:5;box-sizing:border-box;position:absolute}.t01 .t01-a1 .t01-head{font-size:116px;line-height:.92}.t01 .t01-a2 .t01-head{font-size:112px}.t01 .t01-a2 .t01-plist{margin-top:44px}.t01 .t01-a2 .t01-cursor{top:395px;left:542px}.t01 .t01-a3 .t01-head{font-size:104px;line-height:.94}.t01 .t01-a3 .t01-photo{position:absolute;top:610px;left:110px;right:110px;transform:rotate(1.6deg)}.t01 .t01-a3 .t01-photo img{height:450px}.t01 .t01-a4 .t01-pcol{top:200px}.t01 .t01-a4 .t01-head{font-size:112px}.t01 .t01-a4 .t01-plist{margin-top:44px}.t01 .t01-a4 .t01-ico{background:var(--t01-dot-b)}.t01 .t01-a4 .t01-isk{stroke-width:3.4px}.t01 .t01-a5 .t01-head{font-size:150px;line-height:.9}.t01 .t01-a5 .t01-pwho{flex-direction:column;gap:14px;width:370px;display:flex;position:absolute;bottom:48px;left:44px}.t01 .t01-a5 .t01-pwn{letter-spacing:-.045em;margin:0;font-size:64px;font-weight:800;line-height:.95}.t01 .t01-a5 .t01-pwr{font:500 26px/1.25 var(--t01-mono);text-transform:uppercase;letter-spacing:.05em;margin:0}.t01 .t01-a5 .t01-pline{letter-spacing:-.025em;margin:12px 0 0;font-size:34px;font-weight:500;line-height:1.14}.t01 .t01-a6 .t01-head{font-size:184px;line-height:.88}.t01 .t01-a6 .t01-head .t01-serif{display:block}.t01 .t01-a6 .t01-row{grid-auto-rows:auto;align-content:start;align-self:stretch;gap:26px;margin-top:32px;display:grid}.t01 .t01-a6 .t01-tile{grid-template-columns:84px 1fr;align-items:start;column-gap:32px;padding:38px 40px 40px;display:grid}.t01 .t01-a6 .t01-tile .t01-ico{background:var(--t01-card);width:84px;height:84px}.t01 .t01-a6 .t01-tile .t01-ico svg{width:46px;height:46px}.t01 .t01-a6 .t01-ev{letter-spacing:-.04em;margin:0;font-size:48px;font-weight:800;line-height:1.05}.t01 .t01-a6 .t01-cursor{top:567px;left:626px}.t01 .t01-s2b .t01-col{gap:0;top:310px}.t01 .t01-s2b .t01-head{font-size:128px;line-height:.98}.t01 .t01-s2b .t01-note{margin-top:72px;margin-left:140px}.t01 .t01-s2b .t01-note .t01-body{font-size:40px}.t01 .t01-s2c .t01-col{gap:30px;top:200px;bottom:210px}.t01 .t01-s2c .t01-tile{flex:1;justify-content:flex-end;padding:56px 52px 64px}.t01 .t01-s2c .t01-tile .t01-head{color:var(--t01-k-on);font-size:122px;line-height:.94}.t01 .t01-s2c .t01-tile .t01-key{color:var(--t01-t2)}.t01 .t01-s2c .t01-note .t01-body{font-size:40px}.t01 .t01-s2b .t01-hlw{white-space:nowrap}.t01 .t01-so{flex-direction:column;justify-content:center;align-items:center;gap:96px;display:flex;position:absolute;inset:120px 90px}.t01 .t01-so-card{background:var(--t01-card);border:3px dotted var(--t01-ink);border-radius:36px;flex-direction:column;align-items:center;gap:44px;padding:96px 120px 104px;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:0 8px #00000014}.t01 .t01-so-card:after{content:"";background:var(--t01-card);border-right:3px dotted var(--t01-ink);border-bottom:3px dotted var(--t01-ink);width:32px;height:32px;position:absolute;bottom:-19px;left:calc(50% - 16px);transform:rotate(45deg)}.t01 .t01-so-word{letter-spacing:-.06em;margin:0;padding-bottom:12px;font-size:200px;font-weight:800;line-height:.8}.t01 .t01-so .t01-tag{text-align:left;text-wrap:balance;max-width:580px;font-size:40px;transform:rotate(1.5deg)}.dm .ds{width:564px;height:340px;position:absolute;top:6px;left:0;overflow:hidden}.dm .wall{position:absolute;inset:0}.dm .wrow{will-change:transform;gap:12px;height:160px;display:flex;position:absolute;left:0}.dm .wrow img{width:128px;height:160px;box-shadow:var(--shadow-1);border-radius:6px;flex:none;display:block}.dm .pick{transform-origin:0 0;will-change:transform,opacity;opacity:0;width:128px;height:160px;position:absolute;top:0;left:0}.dm .pick>img,.dm .pick>.live{border-radius:6px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.dm .pick .live{opacity:0}.dm .sl{box-shadow:var(--shadow-2);border-radius:6px;position:relative;overflow:hidden}.dm .sl>.t01{transform-origin:0 0;width:1080px;height:1350px}.dm .cz .t01{--t01-paper:var(--cz-ground);--t01-ink:var(--cz-ink);--t01-accent:var(--cz-accent);--t01-handle:var(--cz-handle);--t01-serif:var(--cz-font),Georgia,serif}.dm .t01 .et-mk{border-radius:50%;flex:none;width:44px;height:44px;display:block}.dm .fan{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:12px;left:0;right:0}.dm .fan .sl{opacity:0;will-change:transform,opacity;flex:none;width:80px;height:100px}.dm .tools{opacity:0;flex-direction:column;gap:12px;display:flex;position:absolute;top:112px;left:384px}.dm .dm-chip{border-radius:var(--r6);background:var(--glass-panel);box-shadow:var(--shadow-2),var(--edge),inset 0 0 0 1px var(--border);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);font:500 12px/16px var(--font-manrope),system-ui,sans-serif;letter-spacing:.2px;color:var(--t2);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.dm .dots{gap:8px;display:flex}.dm .dot{corner-shape:round;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:inset 0 0 0 1px #0c0d0f1f}.dm .dot:after{content:"";box-shadow:0 0 0 2px var(--blue);opacity:var(--on,0);corner-shape:round;border-radius:50%;position:absolute;inset:-4px}.dm .dot i{corner-shape:round;border-radius:50%;position:absolute;inset:5px}.dm .aa{color:var(--ink);text-align:center;width:24px;font-size:16px;line-height:18px}.dm .fname{white-space:nowrap;width:76px;height:16px;position:relative;overflow:hidden}.dm .fname span{position:absolute;top:0;left:0}
.am{width:100%;height:100%;position:relative}.am-scaler{transform-origin:0 0;width:564px;height:352px;position:absolute;top:0;left:0}.am .stage{position:absolute;inset:0}.am .stage *{margin:0}.am .stage svg{stroke-width:2px;flex:none;width:16px;height:16px;display:block}.am .panel{background:var(--n01);border-radius:var(--r8);will-change:transform,opacity;flex-direction:column;padding:4px;display:flex;position:absolute}.am .rim{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 16px;display:flex}.am .fig{color:var(--t2);white-space:nowrap;align-items:center;gap:4px;font-size:14px;line-height:18px;display:inline-flex}.am .fig svg{color:var(--t3)}.am .fig b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.am .wellb{background:var(--bg-content);border-radius:var(--well);flex:1;min-height:0;display:flex}.am .sheetp{background:var(--bg-primary);border-radius:var(--well);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.am .page{width:340px;height:360px;top:16px;left:16px}.am .page .sheetp{gap:12px;padding:24px}.am .ttl{letter-spacing:-.15px;color:var(--ink);font-size:18px;font-weight:500;line-height:26px}.am .prose{color:var(--ink);font-size:14px;line-height:22px}.am .prose .lk{color:var(--blue);text-decoration:underline}.am .ampost{width:320px;height:300px;box-shadow:var(--shadow-2);top:76px;left:228px}.am .ampost .sheetp{gap:16px;padding:20px 24px}.am .who{align-items:center;gap:8px;display:flex}.am .av32{background:var(--bg-primary);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border);box-sizing:border-box;border-radius:50%;flex:none;padding:5px}.am .av32 svg{width:100%;height:100%}.am .who .nm{color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.am .who .sub{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.am .amcopy{color:var(--ink);white-space:pre-line;font-size:14px;line-height:20px}.am .badge{border-radius:var(--r4);white-space:nowrap;letter-spacing:.2px;background:color-mix(in srgb,var(--li) 10%,transparent);height:20px;color:var(--li);align-items:center;gap:4px;padding:2px 8px 2px 4px;font-size:12px;line-height:16px;display:inline-flex}.am .badge svg{width:14px;height:14px}.am .cal{opacity:0;transform-origin:0 0;background:var(--n01);border-radius:var(--r8);flex-direction:column;width:918px;height:372px;padding:4px;display:flex;position:absolute;top:16px;left:16px;transform:scale(1.2)}.am .cal .heads{grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 0;display:grid}.am .cal .hd{color:var(--t2);padding:0 12px;font-size:14px;line-height:18px}.am .cal .grid7{background:var(--bg-primary);border-radius:var(--well);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:72px;display:grid;overflow:hidden}.am .cal .day{box-shadow:inset -1px 0 0 var(--border),inset 0 -1px 0 var(--border);flex-direction:column;gap:2px;min-width:0;padding:4px 4px 8px;display:flex}.am .cal .num{letter-spacing:.2px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;align-self:flex-start;padding:2px 4px;font-size:12px;line-height:16px}.am .cal .num.out{color:var(--t3);opacity:.6}.am .cal .num.today{background:var(--blue);width:24px;height:24px;color:var(--n00);corner-shape:round;place-items:center;padding:0;font-weight:500;display:grid}.am .cal .numbox{align-items:center;height:24px;display:grid}.am .cal .numbox>*{grid-area:1/1}.am .amchip{border-radius:var(--r2,2px);letter-spacing:.2px;color:var(--ink);align-items:center;gap:4px;min-width:0;padding:2px 4px;font-size:12px;line-height:16px;display:flex;position:relative}.am .amchip .mk{flex:none;place-items:center;width:12px;height:12px;display:grid}.am .amchip .mk svg{width:12px;height:12px}.am .amchip .mk.blue{color:var(--blue)}.am .amchip .mk.orange{color:var(--orange)}.am .amchip .tx{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.am .amchip.open{color:var(--t3)}.am .amchip.open svg{flex:none;width:12px;height:12px}.am .amchip .lift{border-radius:var(--r4);background:var(--bg-primary);box-shadow:inset 0 0 0 2px var(--blue);opacity:0;position:absolute;inset:0}.am .amchip>:not(.lift){position:relative}.am .cell{display:grid}.am .cell>*{grid-area:1/1}
.rp{width:100%;height:100%;position:relative}.rp-scaler{transform-origin:0 0;width:564px;height:352px;position:absolute;top:0;left:0}.rp .stage{position:absolute;inset:0}.rp .stage *{margin:0}.rp .stage svg{flex:none;display:block}.rp .tabs{position:absolute;top:16px;left:16px}.rp .segc{background:var(--n01);border-radius:var(--r6);padding:4px;display:inline-flex}.rp .segc .trk{grid-auto-flow:column;display:grid;position:relative}.rp .segc .th{border-radius:calc(var(--r6) - 4px);background:var(--bg-content);box-shadow:var(--shadow-1);position:absolute;top:0;bottom:0;left:0}.rp .segc .th .face{border-radius:inherit;background:var(--glass-card);width:100%;height:100%;box-shadow:var(--edge);display:block}.rp .segc .cs{z-index:1;height:18px;color:var(--t2);white-space:nowrap;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:relative}.rp .scene{opacity:0;will-change:transform,opacity;flex-direction:column;gap:8px;display:flex;position:absolute;top:62px;left:16px;right:16px}.rp .panel{background:var(--n01);border-radius:var(--r8);flex-direction:column;padding:4px;display:flex}.rp .rim{white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.rp .rim .tt{color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.rp .rim .meta{letter-spacing:.2px;color:var(--t3);margin-left:auto;font-size:12px;line-height:16px}.rp .rim svg{width:16px;height:16px;color:var(--t3)}.rp .wellb{background:var(--bg-content);border-radius:var(--well);flex-direction:column;display:flex}.rp .glass{background:var(--glass-card);box-shadow:var(--shadow-1),var(--edge);border-radius:var(--well);padding:4px 0}.rp .row{align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.rp .row+.row{box-shadow:inset 0 1px 0 var(--border)}.rp .rplead{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rp .ink{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;overflow:hidden}.rp .sub{align-items:center;gap:8px;min-width:0;display:flex}.rp .lnk{letter-spacing:.2px;color:var(--blue);white-space:nowrap;font-size:12px;line-height:16px}.rp .cap{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.rp .badge{border-radius:var(--r4);white-space:nowrap;letter-spacing:.2px;background:var(--n03);height:20px;color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:12px;line-height:16px;display:inline-flex}.rp .badge svg{width:12px;height:12px}.rp .badge.violet{background:color-mix(in srgb,var(--violet) 10%,transparent);color:var(--violet)}.rp .chev{width:16px;height:16px;color:var(--t3)}.rp .thd{letter-spacing:.2px;color:var(--t3);white-space:nowrap;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:grid}.rp .thd span{justify-content:flex-end;align-items:center;gap:4px;display:flex}.rp .thd span:first-child{justify-content:flex-start}.rp .trow{grid-template-columns:1.8fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:8px 12px;display:grid}.rp .trow+.trow{box-shadow:inset 0 1px 0 var(--border)}.rp .site{align-items:center;gap:8px;min-width:0;display:flex}.rp .site .nm{color:var(--ink);font-size:14px;line-height:18px}.rp .trow.you .nm{font-weight:600}.rp .num{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;line-height:18px}.rp .logo{background:var(--n00);outline:1px solid var(--border);outline-offset:-1px;box-sizing:border-box;corner-shape:round;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:4px;display:grid}.rp .logo svg{width:100%;height:100%}.rp .eng{background:var(--inverted);color:var(--on-inverted);corner-shape:round;border-radius:50%;place-items:center;width:14px;height:14px;display:inline-grid}.rp .eng svg{width:10px;height:10px}.rp .figs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp .figv{flex-direction:column;gap:2px;padding:8px 16px 12px;display:flex}.rp .big{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:32px}.rp .chart{gap:8px;padding:12px 16px 8px;display:flex}.rp .yax{flex:none;width:32px;height:84px;position:relative}.rp .yax span{position:absolute;right:0;transform:translateY(-50%)}.rp .plot{flex:1;height:84px;position:relative}.rp .plot .gl{border-top:1px dashed var(--border);height:0;position:absolute;left:0;right:0}.rp .bars{align-items:flex-end;display:flex;position:absolute;inset:0}.rp .bars .b{flex:1;align-items:flex-end;height:100%;padding:0 6px;display:flex}.rp .bars .b i{background:var(--blue);border-radius:2px 2px 0 0;width:100%;height:0;display:block}.rp .xax{margin-left:40px;padding:0 16px 12px;display:flex}.rp .xax span{text-align:center;flex:1}
.ch{width:100%;height:100%;position:relative}.ch-scaler{transform-origin:0 0;width:1184px;height:373px;position:absolute;top:0;left:0}.ch .chstage{position:absolute;inset:0}.ch .chstage *{margin:0}.ch .chstage svg{flex:none;display:block}.ch .chi16{stroke-width:2px;width:16px;height:16px}.ch .chi20{stroke-width:1.8px;width:20px;height:20px}.ch .chbody{letter-spacing:-.1px;font-size:16px;line-height:26px}.ch .chsm{font-size:14px;line-height:18px}.ch .chcap{letter-spacing:.2px;font-size:12px;line-height:16px}.ch .cht3{color:var(--t3)}.ch .chcv{width:656px;position:absolute;top:0;bottom:76px;left:16px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 24px);mask-image:linear-gradient(#0000 0,#000 24px)}.ch .chlist{will-change:transform;flex-direction:column;gap:24px;padding:24px 8px 8px;display:flex;position:absolute;top:0;left:0;right:0}.ch .chit{opacity:0;will-change:transform,opacity;flex-direction:column;display:flex}.ch .chumsg{flex-direction:column;align-items:flex-end;display:flex}.ch .chbubble{border-radius:var(--r4);background:var(--bubble);max-width:520px;color:var(--ink);padding:12px 16px}.ch .chtray{background:var(--n01);border-radius:var(--r8);align-self:flex-start;padding:4px}.ch .chthead{box-sizing:border-box;min-height:40px;color:var(--t2);white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.ch .chanswer{max-width:640px;color:var(--ink)}.ch .chanswer ol{margin:4px 0 0;padding-left:24px}.ch .chanswer li+li{margin-top:2px}.ch .chask{box-sizing:border-box;background:var(--bg-primary);border-radius:var(--r8);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:12px;max-width:520px;padding:16px;display:flex;position:relative;overflow:hidden}.ch .chask .chidn{align-items:center;gap:8px;display:flex}.ch .chask .chtile{border-radius:var(--r3,6px);background:color-mix(in srgb,var(--blue) 10%,transparent);width:32px;height:32px;color:var(--blue);flex:none;place-items:center;display:grid}.ch .chask .chnm{color:var(--ink);font-size:14px;font-weight:600;line-height:18px}.ch .chbtns{gap:8px;display:flex}.ch .chbtn{box-sizing:border-box;border-radius:var(--r8);letter-spacing:.1px;will-change:transform;align-items:center;height:34px;padding:8px 16px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.ch .chbtn.chprimary{background:var(--blue);color:#fff}.ch .chbtn.chsecondary{background:var(--bg-primary);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.ch .chsettled{color:var(--t2);opacity:0;align-items:center;gap:8px;display:flex;position:absolute;inset:16px}.ch .choutcomes{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:-16px;padding:0;list-style:none;display:flex}.ch .choutcomes li{color:var(--t3);align-items:center;gap:4px;display:flex}.ch .choutcomes li.chlink{color:var(--blue)}.ch .chprow{align-items:flex-end;gap:8px;width:640px;display:flex;position:absolute;bottom:16px;left:24px}.ch .chpbtn{border-radius:var(--r4);width:28px;height:28px;color:var(--t3);flex:none;place-items:center;margin-bottom:11px;display:grid}.ch .chfield{background:var(--bg-primary);border-radius:var(--r8);min-width:0;box-shadow:var(--shadow-1),var(--edge),inset 0 0 0 1px var(--border);color:var(--t3);flex:1;padding:12px 16px;font-weight:500}.ch .chsend{background:var(--n03);width:36px;height:36px;color:var(--t3);border-radius:50%;flex:none;place-items:center;margin-bottom:7px;display:grid}.ch .chpanel{background:var(--n01);border-radius:var(--r8);box-sizing:border-box;will-change:transform,opacity;flex-direction:column;width:480px;padding:4px;display:flex;position:absolute;top:16px;bottom:16px;right:16px}.ch .chrim{white-space:nowrap;box-sizing:border-box;align-items:center;gap:4px;min-height:40px;padding:4px 8px;display:flex}.ch .chwellb{background:var(--bg-content);border-radius:var(--well);flex:1;min-height:0;display:flex}.ch .chsheetp{background:var(--bg-primary);border-radius:var(--well);flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow:hidden}.ch .chsheetp.chargs{gap:0;padding:0}.ch .chstagehd{flex-direction:column;gap:2px;padding:16px 20px 12px;display:flex}.ch .charg{box-shadow:inset 0 1px 0 var(--border);flex-direction:column;gap:4px;padding:12px 20px;display:flex}.ch .charg .chcl{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.ch .charg .chob{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.ch .charg .chtop{align-items:flex-start;gap:8px;display:flex}.ch .charg .chtop .chcl{flex:1;min-width:0}.ch .charg.chnew{will-change:opacity}.ch .chtag{box-sizing:border-box;border-radius:var(--r4);white-space:nowrap;letter-spacing:.2px;flex:none;align-items:center;gap:4px;height:20px;padding:2px 8px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;top:0;right:0}.ch .chtagbox{flex:none;width:76px;height:20px;position:relative}.ch .chtag.chprop{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.ch .chtag.chadded{background:var(--n03);color:var(--t2)}.ch .chsheetp.chwk{gap:12px;padding:16px}.ch .chdays{flex:1;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);gap:6px;min-height:0;display:grid}.ch .chday{flex-direction:column;gap:6px;min-width:0;display:flex}.ch .chdhd{align-items:baseline;gap:4px;padding:0 2px;display:flex}.ch .chdhd b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:18px}.ch .chslot{border-radius:var(--r4);box-sizing:border-box;flex-direction:column;gap:6px;min-height:112px;padding:8px;display:flex}.ch .chslot.chpost{background:var(--n01)}.ch .chslot.chopen{box-shadow:inset 0 0 0 1px var(--border);color:var(--t3);letter-spacing:.2px;justify-content:center;align-items:center;font-size:12px;line-height:16px}.ch .chslot .chti{letter-spacing:.2px;color:var(--ink);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.ch .chst{box-sizing:border-box;border-radius:var(--r4);letter-spacing:.2px;white-space:nowrap;align-self:flex-start;align-items:center;gap:4px;height:20px;padding:2px 6px 2px 4px;font-size:12px;line-height:16px;display:inline-flex}.ch .chst svg{width:12px;height:12px}.ch .chst.chsch{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.ch .chst.chwr{background:var(--n03);color:var(--t2)}.ch .chwcell{min-height:112px;position:relative}.ch .chwcell>.chslot{position:absolute;inset:0}.ch .chpgline{border-radius:var(--r4);background:var(--n01);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.ch .chpgline .chtx{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:18px;overflow:hidden}.ch .chpgline svg{width:16px;height:16px;color:var(--t3)}.ch .chbadge{border-radius:var(--r4);white-space:nowrap;letter-spacing:.2px;background:color-mix(in srgb,var(--li) 10%,transparent);height:20px;color:var(--li);align-items:center;gap:4px;padding:2px 8px 2px 4px;font-size:12px;line-height:16px;display:inline-flex}.ch .chbadge svg{width:14px;height:14px}
