@font-face{font-family:Fraunces;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/778560ab-06f5-429c-8f62-6c2884eafb0c.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:italic;font-weight:200;font-display:swap;src:url(/fonts/85fef305-a439-4402-af4d-66d2af773a1c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/e53b3bb7-e8da-44b5-9b21-0b7e10273d97.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;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/778560ab-06f5-429c-8f62-6c2884eafb0c.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:italic;font-weight:300;font-display:swap;src:url(/fonts/85fef305-a439-4402-af4d-66d2af773a1c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/e53b3bb7-e8da-44b5-9b21-0b7e10273d97.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;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/778560ab-06f5-429c-8f62-6c2884eafb0c.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:italic;font-weight:400;font-display:swap;src:url(/fonts/85fef305-a439-4402-af4d-66d2af773a1c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/e53b3bb7-e8da-44b5-9b21-0b7e10273d97.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;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/778560ab-06f5-429c-8f62-6c2884eafb0c.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:italic;font-weight:600;font-display:swap;src:url(/fonts/85fef305-a439-4402-af4d-66d2af773a1c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/e53b3bb7-e8da-44b5-9b21-0b7e10273d97.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;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/3268a998-3836-423d-b253-3ff772d56a8b.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:200;font-display:swap;src:url(/fonts/12e32e67-fceb-4364-82b2-9cf5bff0b7ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/1e35b860-488f-4458-855e-1802e9de1784.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;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/3268a998-3836-423d-b253-3ff772d56a8b.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:300;font-display:swap;src:url(/fonts/12e32e67-fceb-4364-82b2-9cf5bff0b7ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/1e35b860-488f-4458-855e-1802e9de1784.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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/3268a998-3836-423d-b253-3ff772d56a8b.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:400;font-display:swap;src:url(/fonts/12e32e67-fceb-4364-82b2-9cf5bff0b7ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/1e35b860-488f-4458-855e-1802e9de1784.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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/3268a998-3836-423d-b253-3ff772d56a8b.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:600;font-display:swap;src:url(/fonts/12e32e67-fceb-4364-82b2-9cf5bff0b7ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/1e35b860-488f-4458-855e-1802e9de1784.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;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/3268a998-3836-423d-b253-3ff772d56a8b.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:900;font-display:swap;src:url(/fonts/12e32e67-fceb-4364-82b2-9cf5bff0b7ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/1e35b860-488f-4458-855e-1802e9de1784.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/44b886c5-d1cc-4cfc-8107-9235337fa593.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/df20305d-3070-4dac-aed9-e92185320522.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e6334746-3ac1-4755-98e6-17abe92ab077.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/b2462326-95fc-4dc3-ba25-7926ce80becf.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/44b886c5-d1cc-4cfc-8107-9235337fa593.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/df20305d-3070-4dac-aed9-e92185320522.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/e6334746-3ac1-4755-98e6-17abe92ab077.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/b2462326-95fc-4dc3-ba25-7926ce80becf.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/44b886c5-d1cc-4cfc-8107-9235337fa593.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/df20305d-3070-4dac-aed9-e92185320522.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e6334746-3ac1-4755-98e6-17abe92ab077.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/b2462326-95fc-4dc3-ba25-7926ce80becf.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/44b886c5-d1cc-4cfc-8107-9235337fa593.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/df20305d-3070-4dac-aed9-e92185320522.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/e6334746-3ac1-4755-98e6-17abe92ab077.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/b2462326-95fc-4dc3-ba25-7926ce80becf.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/a0f9d7b9-2988-4ccf-8985-004fd523a5e4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/a63be2c5-0f1c-40eb-83c3-a4ef649692e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/e443a8ea-e0ba-427d-89a1-1a81f34d1ff3.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a0f9d7b9-2988-4ccf-8985-004fd523a5e4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a63be2c5-0f1c-40eb-83c3-a4ef649692e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e443a8ea-e0ba-427d-89a1-1a81f34d1ff3.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a0f9d7b9-2988-4ccf-8985-004fd523a5e4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a63be2c5-0f1c-40eb-83c3-a4ef649692e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/e443a8ea-e0ba-427d-89a1-1a81f34d1ff3.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/da57fef7-fae4-4cdf-abc5-43f3d14b7afc.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8d78f49f-22b1-47d8-a7c6-9bfd4d07a2d8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4e21d21e-d7de-4540-9cb7-2724bcda28c1.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/3b929726-9d2b-46fd-925b-de87b726eb1a.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/2ec7cb2e-64a3-4956-bf08-3c72bfaf607d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ca98a0a7-4c2d-4475-9ffe-9ad3217d9a95.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}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#0c1730;font-family:Fraunces,Georgia,Hiragino Sans,serif;transition:background .3s}.numfont{font-variant-numeric:tabular-nums;letter-spacing:.005em;font-family:Jost,Fraunces,-apple-system,Hiragino Sans,sans-serif}.art-root.dark{--paper:#0c1730;--card:#17243f;--ink:#e9e3d5;--ink-soft:#919bb0;--line:#2a3858;--line-soft:#1d2a46;--accent:#cdb072;--gold:#d4bd82;--green:#6aa988;--red:#d07c61;--btn-on-accent:#15223e;--card-glass:#24355475}.art-root.light{--paper:#f1efe8;--card:#faf8f2;--ink:#1b2540;--ink-soft:#6b7385;--line:#dad5c8;--line-soft:#e7e2d6;--accent:#1d2c52;--gold:#9a7a38;--green:#46665a;--red:#9a4332;--btn-on-accent:#fff;--card-glass:#fffbf28c}.art-root{color:var(--ink);background:var(--paper);min-height:100vh;font-family:Fraunces,Georgia,Hiragino Mincho ProN,YuMincho,Hiragino Sans,serif;transition:background .2s,color .2s}.art-root h1,.art-root h2,.art-root h3,.art-serif{font-family:Fraunces,Georgia,serif}.tnum{font-variant-numeric:tabular-nums}.art-btn{cursor:pointer;border:1px solid var(--ink);color:var(--ink);letter-spacing:.02em;background:0 0;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.art-btn:hover{background:var(--ink);color:var(--paper)}.art-btn.ghost{border-color:var(--line);color:var(--ink-soft)}.art-btn.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.navlink{cursor:pointer;letter-spacing:.04em;color:var(--ink-soft);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:6px 2px;font-size:13px;font-weight:600;display:flex}.navlink.on{color:var(--ink);border-bottom-color:var(--accent)}.navlink:hover{color:var(--ink)}.tier-pill{color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:2px;padding:7px 10px;font-family:Fraunces,serif;font-size:13px;font-weight:900;line-height:1}.tag{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.03em;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.card{background:var(--card-glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);border:1px solid var(--line);transition:all .18s}.card.click{cursor:pointer}.card.click:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 26px -14px #0006}.fadein{animation:.5s both fade}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wrap{max-width:1180px;margin:0 auto;padding:28px}.tier-dot{vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;margin-right:8px;display:inline-block}.dist-panel{background:var(--card);border:1px solid var(--line);flex-direction:column;gap:20px;margin-bottom:28px;padding:26px 30px;display:flex}.dist-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dist-eyebrow{letter-spacing:.16em;color:var(--ink-soft);font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:10.5px}.dist-total{color:var(--ink-soft);letter-spacing:.05em;font-size:12px}.dist-total .dt-num{color:var(--ink);margin-right:6px;font-size:22px}.tierbar{background:var(--line-soft);border-radius:7px;width:100%;height:12px;display:flex;overflow:hidden}.tierbar-seg{min-width:2px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.tierbar-seg+.tierbar-seg{box-shadow:-2px 0 0 var(--card)}.tierbar-labels{width:100%;margin-top:4px;display:flex}.tbl-seg{min-width:0;padding-right:22px}.tbl-seg:last-child{padding-right:0}.tbl-top{letter-spacing:.02em;align-items:center;gap:8px;font-family:Fraunces,serif;font-size:14px;font-weight:600;display:flex}.tbl-top .tier-dot{margin:0}.tbl-bot{white-space:nowrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.tbl-pct{color:var(--ink);letter-spacing:.01em;font-size:21px}.tbl-n{color:var(--ink-soft);letter-spacing:.03em;font-size:12.5px}@media (max-width:640px){.dist-panel{padding:22px 20px}.tierbar-labels{flex-wrap:wrap}.tbl-seg{margin-top:14px;padding-right:14px;width:50%!important}}.controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:20px;display:flex}.search{background:var(--card);border:1px solid var(--line);min-width:200px;color:var(--ink);outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px}.search::placeholder{color:var(--ink-soft)}.search:focus{border-color:var(--accent)}.select-filter{min-width:150px}.cselect{min-width:150px;font-family:Fraunces,Georgia,Hiragino Sans,serif;position:relative}.cselect-btn{background:var(--card);border:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:.01em;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s;display:flex}.cselect-btn:hover{border-color:var(--ink-soft)}.cselect.open .cselect-btn{border-color:var(--accent)}.cselect-chev{color:var(--ink-soft);flex:none;transition:transform .18s}.cselect.open .cselect-chev{transform:rotate(180deg)}.cselect-menu{z-index:50;background:var(--card);border:1px solid var(--accent);opacity:0;pointer-events:none;max-height:290px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;transform:translateY(-4px);box-shadow:0 18px 44px -20px #000000a6}.cselect.open .cselect-menu{opacity:1;pointer-events:auto;transform:none}.cselect-opt{color:var(--ink-soft);cursor:pointer;letter-spacing:.01em;padding:9px 14px;font-size:13.5px;transition:background .12s,color .12s}.cselect-opt+.cselect-opt{border-top:1px solid var(--line-soft)}.cselect-opt:hover{color:var(--ink);background:#cdb0721f}.cselect-opt.on{color:var(--accent)}.count{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-bottom:16px;font-family:Jost,-apple-system,Hiragino Sans,sans-serif;font-size:12px}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:1fr}}.gcard{cursor:pointer;color:inherit;flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex}.gcard .card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.supply-tag{letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:11px;display:inline-flex}.supply-tag:before{content:"";background:var(--accent);flex:none;width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.gcard .name{font-size:19px;font-weight:600;line-height:1.3}.gcard .card-bottom{border-top:1px solid var(--line-soft);color:var(--accent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:600;display:flex}.gcard .arrow{transition:transform .15s}.gcard:hover .arrow{transform:translate(3px)}.empty{text-align:center;color:var(--ink-soft);border:1px dashed var(--line);padding:60px 20px;font-size:14px}.dash-spark-layer{z-index:0;pointer-events:none;height:60vh;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.dash-bottom-glow{z-index:0;pointer-events:none;background:linear-gradient(#c4a26000 0%,#c4a2602e 55%,#ccaa6866 100%);height:25vh;transition:background .3s;position:fixed;bottom:0;left:0;right:0}#directoryRoot>header,#directoryRoot>main,#directoryRoot>footer{z-index:1;position:relative}.dash-spark{background:radial-gradient(circle, var(--accent) 0%, var(--accent) 60%, #cdb07200 100%);filter:blur(.8px);box-shadow:0 0 9px 2px var(--accent);opacity:0;will-change:transform,opacity;animation:dashtwinkle var(--f) ease-in-out infinite;animation-delay:var(--delay);border-radius:50%;position:absolute}.art-root.light .dash-spark{background:radial-gradient(circle,#b8862a 0% 60%,#b8862a00 100%);box-shadow:0 0 10px 2px #b8862ae6}@keyframes dashtwinkle{0%{opacity:0;transform:translate(0)scale(.35)}50%{opacity:var(--mo,.5);transform:translate(calc(var(--dx)/2),calc(var(--dy)/2)) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.35)}}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:34px;display:flex}.pager-btn{background:var(--card);border:1px solid var(--line);min-width:38px;height:38px;color:var(--ink-soft);cursor:pointer;letter-spacing:.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 12px;font-family:Jost,-apple-system,Hiragino Sans,sans-serif;font-size:14px;transition:all .15s;display:inline-flex}.pager-btn:hover:not(:disabled):not(.on){border-color:var(--ink-soft);color:var(--ink)}.pager-btn.on{border-color:var(--accent);color:var(--accent);cursor:default;background:#cdb07214}.pager-btn:disabled{opacity:.35;cursor:default}.pager-arrow{font-family:inherit;font-size:16px}.pager-gap{color:var(--ink-soft);-webkit-user-select:none;user-select:none;padding:0 2px}.cmono{letter-spacing:.1em;font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:11px}.cover-corner{z-index:6;line-height:1.7;position:absolute}.cover2{--cv-ink:#f2ede1;--cv-ink-soft:#e8ecf48c;--cv-ink-softer:#e8ecf46b;--cv-ink-faint:#e8ecf452;--cv-accent:#d4bd82;--cv-accent-border:#d4bd8266;--cv-accent-tint:#d4bd821a;--cv-title-grad:linear-gradient(170deg,#f1e9d6 0%,#e6d2a2 42%,#c9aa63 78%,#e3d3a6 100%);--cv-bg-main:linear-gradient(150deg, #182640 0%, #122036 46%, #0c1730 76%, #0a1228 100%);--cv-bg-r1:radial-gradient(70% 65% at 10% 92%, #ccaa6880 0%, #c4a26029 34%, #c4a26000 62%);--cv-bg-r2:radial-gradient(72% 68% at 88% 10%, #ccaa6875 0%, #c4a26029 34%, #c4a26000 62%);--cv-particle-1:#eed08ef2;--cv-particle-2:#e4be748c;--cv-particle-3:#e4be7400;--cv-particle-blend:screen;--cv-vignette:#060a1680;--cv-leaf-opacity:.62;background:var(--cv-bg-r1), var(--cv-bg-r2), var(--cv-bg-main);background-position:0 0,0 0,0 0;width:100%;height:100vh;min-height:680px;font-family:Fraunces,Georgia,Hiragino Mincho ProN,YuMincho,Hiragino Sans,serif;transition:background 1s;animation:48s ease-in-out infinite alternate cvbgdrift;position:relative;overflow:hidden}@keyframes cvbgdrift{0%{background-position:0 0,0 0,0 0}50%{background-position:3% -2.5%,-2.5% 3%,0 0}to{background-position:-2.5% 2.5%,2.5% -2.5%,0 0}}.cover2.light{--cv-ink:#1b2540;--cv-ink-soft:#1b25409e;--cv-ink-softer:#1b25407a;--cv-ink-faint:#1b254059;--cv-accent:#1d2c52;--cv-accent-border:#1d2c5273;--cv-accent-tint:#1d2c521f;--cv-title-grad:linear-gradient(170deg,#5b7ab0 0%,#243863 38%,#0a1226 72%,#3d5490 100%);--cv-bg-main:linear-gradient(150deg, #f8f1db 0%, #eeddb0 46%, #e5cb8e 76%, #d6ba74 100%);--cv-bg-r1:radial-gradient(80% 74% at 8% 94%, #ffffffe6 0%, #fffbee6b 30%, #fff0 60%);--cv-bg-r2:radial-gradient(84% 76% at 92% 8%, #fffc 0%, #fffbee61 30%, #fff0 60%);--cv-particle-1:#fff;--cv-particle-2:#fff7e0b3;--cv-particle-3:#fff7e000;--cv-particle-blend:screen;--cv-vignette:#9674383d;--cv-leaf-opacity:.28}.c2-bg-leaf{z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:var(--cv-leaf-opacity);filter:contrast(1.55)brightness(.92);will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='lf'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.015' numOctaves='4' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23lf)'/%3E%3C/svg%3E");background-position:50%;background-size:165% 165%;transition:opacity 1s;animation:26s ease-in-out infinite alternate leafsway;position:absolute;inset:-18%}.c2-spots{z-index:2;pointer-events:none;mix-blend-mode:var(--cv-particle-blend);position:absolute;inset:0;overflow:hidden}.c2-spot{filter:blur(var(--blur,9px));will-change:transform,opacity;background:radial-gradient(circle, var(--cv-particle-1) 0%, var(--cv-particle-2) 42%, var(--cv-particle-3) 72%);animation:spotfloat var(--d) ease-in-out infinite, spotflick var(--f) ease-in-out infinite;animation-delay:var(--delay), var(--delay);border-radius:50%;position:absolute}@keyframes spotfloat{0%{transform:translate(0)scale(1)}25%{transform:translate(var(--dx1),var(--dy1)) scale(1.04)}50%{transform:translate(var(--dx2),var(--dy2)) scale(var(--ds,1.1))}75%{transform:translate(var(--dx3),var(--dy3)) scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes spotflick{0%,to{opacity:calc(var(--op,1) * .9)}45%{opacity:calc(var(--op,1) * .4)}70%{opacity:calc(var(--op,1) * .7)}}.c2-spark{pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle, var(--cv-particle-1) 0%, var(--cv-particle-2) 45%, var(--cv-particle-3) 78%);box-shadow:0 0 6px 1px var(--cv-particle-2);animation:sparktwinkle var(--f) ease-in-out infinite;animation-delay:var(--delay);border-radius:50%;position:absolute}@keyframes sparktwinkle{0%{opacity:0;transform:translate(0)scale(.25)}50%{opacity:1;transform:translate(calc(var(--dx)/2),calc(var(--dy)/2)) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.25)}}@keyframes leafsway{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translate(-3%,2%)scale(1.08)rotate(.7deg)}}.cover2:before{content:"";z-index:8;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)'/%3E%3C/svg%3E");position:absolute;inset:0}.cover2:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(125% 115% at 38% 50%,transparent 52%,var(--cv-vignette) 100%);transition:background 1s;position:absolute;inset:0}.c2-center{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.c2-big{letter-spacing:-.015em;background:var(--cv-title-grad);-webkit-text-fill-color:transparent;color:var(--cv-ink);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.11em;font-family:Fraunces,serif;font-size:clamp(50px,8vw,116px);font-weight:500;line-height:.98}.c2-label{letter-spacing:.34em;color:var(--cv-ink-soft);align-items:center;gap:16px;margin-top:32px;margin-bottom:18px;font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:11px;display:flex}.c2-rule{background:var(--cv-ink-faint);width:30px;height:1px;display:inline-block}.c2-fade{width:100%;max-width:580px;height:190px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.c2-scroll-track{flex-direction:column;align-items:center;gap:9px;width:100%;padding:0 12px;display:flex;position:absolute;top:0;left:0}.c2-line{color:var(--cv-ink-soft);text-align:center;max-width:540px;font-size:clamp(12.5px,1.5vw,15.5px);font-weight:400;line-height:1.34}.c2-line.lang-ja{letter-spacing:.02em;font-family:Hiragino Mincho ProN,YuMincho,Fraunces,Georgia,serif}.c2-line.lang-en{letter-spacing:.02em;font-family:Fraunces,Georgia,Hiragino Sans,serif}@keyframes c2scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.c2-enter{border:1px solid var(--cv-ink-faint);color:var(--cv-ink);letter-spacing:.26em;cursor:pointer;background:0 0;margin-top:40px;padding:15px 38px;font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:12px;transition:all .25s}.c2-enter:hover{background:var(--cv-accent-tint);border-color:var(--cv-accent);color:var(--cv-accent);letter-spacing:.32em}.cover2.light .c2-enter:hover{color:#fff;background:#ffffff29;border-color:#fff}.c2nav{color:var(--cv-ink-soft);cursor:pointer;letter-spacing:.1em;font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:11px;transition:color .15s}button.c2nav{border:1px solid var(--cv-ink-faint);font:inherit;letter-spacing:.1em;background:0 0;padding:6px 12px}.c2nav:hover{color:var(--cv-ink)}.c2nav.gold{color:var(--cv-accent)}button.c2nav.gold{border-color:var(--cv-accent-border)}.c2-foot{color:var(--cv-ink-softer);font-family:Fraunces,Georgia,Hiragino Sans,serif;font-size:11px;line-height:1.75}.c2-ticker-mask{width:230px;height:130px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.c2-ticker-track{flex-direction:column;gap:3px;display:flex;position:absolute;top:0;right:0}.c2-li{color:var(--cv-ink-softer);cursor:pointer;letter-spacing:.04em;padding:2px 0;font-family:Fraunces,Georgia,Hiragino Mincho ProN,YuMincho,Hiragino Sans,serif;font-size:12px;transition:color .15s}.c2-li:hover{color:var(--cv-ink)}.c2-li.on{color:var(--cv-accent);font-weight:700}.c2-star path{fill:var(--cv-accent-border);transition:fill 1s}.c2-star{animation:22s linear infinite c2spin}@keyframes c2spin{to{transform:rotate(360deg)}}.brand-mark{align-items:center;display:flex}.brand-logo{width:auto;height:40px;display:block}.brand-logo--color{display:none}.brand-logo--white,.cover2.light .brand-logo--color{display:block}.cover2.light .brand-logo--white{display:none}@media (max-width:640px){.cover-corner{display:none}.c2-label{letter-spacing:.2em}}.pv-modal.dark{--pv-bg:#0c1730;--pv-topbar-bg:#0c1730eb;--pv-ink:#fff;--pv-hint:#ffffff73;--pv-border:#ffffff14;--pv-back-border:#fff3;--pv-back-ink:#ffffffb3;--pv-back-hover:#fff;--pv-stage-bg:#070d1c;--pv-seam:#ffffff24;--pv-zoom-bg:#00000059;--pv-zoom-btn-bg:#ffffff1f;--pv-zoom-ink:#fff9;--pv-loading-bg:#111d38}.pv-modal.light{--pv-bg:#f1efe8;--pv-topbar-bg:#faf8f2eb;--pv-ink:#1b2540;--pv-hint:#1b254080;--pv-border:#1b25401f;--pv-back-border:#1b254038;--pv-back-ink:#1b2540a6;--pv-back-hover:#1b2540;--pv-stage-bg:#e7e1d0;--pv-seam:#1b254029;--pv-zoom-bg:#fff9;--pv-zoom-btn-bg:#1b254014;--pv-zoom-ink:#1b2540;--pv-loading-bg:#f1efe8}.pv-modal{z-index:1000;background:var(--pv-bg);position:fixed;inset:0}.pv-topbar{background:var(--pv-topbar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--pv-border);z-index:1010;justify-content:space-between;align-items:center;height:56px;padding:0 20px;transition:background .2s,border-color .2s;display:flex;position:fixed;top:0;left:0;right:0}.pv-left{color:var(--pv-ink);align-items:center;gap:12px;font-family:Fraunces,Georgia,Hiragino Mincho ProN,YuMincho,serif;transition:color .2s;display:flex}.pv-name{font-size:16px;font-weight:600}.pv-tier{color:#fff;letter-spacing:.5px;background:#d4bd82;border-radius:2px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:700}.pv-hint{color:var(--pv-hint);font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;transition:color .2s}.pv-back{color:var(--pv-back-ink);border:1px solid var(--pv-back-border);cursor:pointer;background:0 0;border-radius:2px;padding:6px 12px;font-family:inherit;font-size:13px;transition:color .2s,border-color .2s}.pv-back:hover{color:var(--pv-back-hover);border-color:var(--pv-back-hover)}.pv-stage{background:var(--pv-stage-bg);cursor:grab;touch-action:none;transition:background .2s;position:absolute;inset:56px 0 0;overflow:hidden}.pv-stage.dragging{cursor:grabbing}.pv-layer{will-change:transform;transform-origin:0 0;align-items:center;display:flex;position:absolute;top:0;left:0}.pv-layer img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block}.pv-layer img:first-child{box-shadow:2px 0 0 var(--pv-seam)}.pv-zoom{background:var(--pv-zoom-bg);z-index:5;border-radius:20px;align-items:center;gap:6px;padding:4px;transition:background .2s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pv-zoom button{background:var(--pv-zoom-btn-bg);width:26px;height:26px;color:var(--pv-zoom-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:14px;transition:background .2s,color .2s;display:flex}.pv-zoom button:hover{background:var(--pv-zoom-btn-bg);filter:brightness(1.3)}.pv-zoom span{color:var(--pv-zoom-ink);text-align:center;min-width:38px;font-family:Jost,sans-serif;font-size:11px;transition:color .2s}.pv-loading{color:var(--pv-ink);text-align:center;background:var(--pv-loading-bg);z-index:6;justify-content:center;align-items:center;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6;transition:background .2s,color .2s;display:flex;position:absolute;inset:0}.stage-transition{transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1),filter .65s}.stage-transition-slow{transition:opacity 1.5s cubic-bezier(.22,.61,.36,1),transform 1.5s cubic-bezier(.22,.61,.36,1),filter 1.5s}.stage-enter{opacity:0;filter:blur(7px);transform:scale(1.018)translateY(10px)}.stage-leave{opacity:0;filter:blur(7px);pointer-events:none;transform:scale(.984)translateY(-8px)}
