@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a411a32db4b3826f-s.p.167~57gxazt3s.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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b27a2cd9989897de-s.p.0p-1uut_-f0s4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1defe2f535e9e229-s.09x_q_j1f58pk.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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48aba64d9212b746-s.0zqrowetcnqdq.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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.0p7valxpv~qjg.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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a411a32db4b3826f-s.p.167~57gxazt3s.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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b27a2cd9989897de-s.p.0p-1uut_-f0s4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1defe2f535e9e229-s.09x_q_j1f58pk.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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48aba64d9212b746-s.0zqrowetcnqdq.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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.0p7valxpv~qjg.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:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a411a32db4b3826f-s.p.167~57gxazt3s.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:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b27a2cd9989897de-s.p.0p-1uut_-f0s4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1defe2f535e9e229-s.09x_q_j1f58pk.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:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48aba64d9212b746-s.0zqrowetcnqdq.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:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.0p7valxpv~qjg.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:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_aa44e016-module__GsIfKq__className{font-family:Cormorant,Cormorant Fallback;font-style:normal}.cormorant_aa44e016-module__GsIfKq__variable{--font-cormorant:"Cormorant", "Cormorant Fallback"}
@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7f5a25166b459432-s.0jep17s72za.8.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:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/325b369abd31e37a-s.022hg6knndx.9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5ff5da72207a5e6c-s.07vmcm0_ry9jo.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:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6dab7114464818c7-s.0d24c2bonzy1k.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:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/06eddec920e4fa39-s.0bccbh_r0~lih.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:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_ef6191bc-module__BXKrgG__className{font-family:Cormorant,Cormorant Fallback;font-style:italic;font-weight:500}.cormorant_ef6191bc-module__BXKrgG__variable{--font-cormorant-italic:"Cormorant", "Cormorant Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.p.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.p.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.p.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_d6dca579-module__dEFZuG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_d6dca579-module__dEFZuG__variable{--font-garamond:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.p.04wywd54ctdzw.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.0hv9fgj3_s0zo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.0uxf.0fuw1h21.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.12~5rgo65usnz.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.p.04wywd54ctdzw.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.0hv9fgj3_s0zo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.0uxf.0fuw1h21.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.12~5rgo65usnz.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.p.04wywd54ctdzw.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.0hv9fgj3_s0zo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/634e9805ffc8f226-s.0uxf.0fuw1h21.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.12~5rgo65usnz.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_5fae06ec-module__Of74_W__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_5fae06ec-module__Of74_W__variable{--font-body:"Golos Text", "Golos Text Fallback"}
.Button-module__8RiFmG__btn{height:var(--ctl-h);padding:var(--ctl-pad);border-radius:var(--ctl-radius);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-emphasis);white-space:nowrap;cursor:pointer;transition:background var(--m-ui), border-color var(--m-ui), color var(--m-ui), box-shadow var(--m-ui), filter var(--m-ui), transform var(--m-tap);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;line-height:1;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press))}.Button-module__8RiFmG__btn:disabled,.Button-module__8RiFmG__btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.Button-module__8RiFmG__sm{height:var(--ctl-h-sm);font-size:var(--fs-meta);padding:0 12px}.Button-module__8RiFmG__md{height:var(--ctl-h)}.Button-module__8RiFmG__lg{height:var(--ctl-h-lg);padding:0 24px}.Button-module__8RiFmG__pill{border-radius:var(--radius-pill)}.Button-module__8RiFmG__iconOnly{width:var(--ctl-h);padding:0}.Button-module__8RiFmG__sm.Button-module__8RiFmG__iconOnly{width:var(--ctl-h-sm)}.Button-module__8RiFmG__lg.Button-module__8RiFmG__iconOnly{width:var(--ctl-h-lg)}.Button-module__8RiFmG__icon{align-items:center;margin-left:-2px;display:inline-flex}.Button-module__8RiFmG__iconOnly .Button-module__8RiFmG__icon{margin-left:0}.Button-module__8RiFmG__primary{background:var(--accent);color:var(--on-accent)}.Button-module__8RiFmG__primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06)}.Button-module__8RiFmG__primary:focus-visible:focus-visible{box-shadow:var(--focus-halo-ring)}.Button-module__8RiFmG__secondary{border-color:var(--border);color:var(--text-secondary);background:0 0}.Button-module__8RiFmG__secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary);border-color:var(--border-hover);background:var(--neutral-rest)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background:0 0;padding:0 12px}.Button-module__8RiFmG__ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary);background:var(--neutral-rest)}.Button-module__8RiFmG__danger{border-color:var(--danger-border);color:var(--danger);background:0 0}.Button-module__8RiFmG__danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-bg)}
.motion-module__ekNkGa__fadeSlideRight{animation-name:motion-module__ekNkGa__fadeSlideRight}.motion-module__ekNkGa__shimmer{animation-name:motion-module__ekNkGa__shimmer}.motion-module__ekNkGa__popIn{animation-name:motion-module__ekNkGa__popIn}.motion-module__ekNkGa__fadeIn{animation-name:motion-module__ekNkGa__fadeIn}.motion-module__ekNkGa__slideDown{animation-name:motion-module__ekNkGa__slideDown}.motion-module__ekNkGa__slideUp{animation-name:motion-module__ekNkGa__slideUp}.motion-module__ekNkGa__pulse{animation-name:motion-module__ekNkGa__pulse}@keyframes motion-module__ekNkGa__fadeSlideRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-module__ekNkGa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes motion-module__ekNkGa__popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes motion-module__ekNkGa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes motion-module__ekNkGa__slideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-module__ekNkGa__slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-module__ekNkGa__pulse{0%,to{opacity:.4}50%{opacity:1}}
.ScenePreviewOverlay-module__Mo2ebG__overlay{z-index:var(--z-scrim);position:fixed;inset:0}.ScenePreviewOverlay-module__Mo2ebG__stage{z-index:0;position:absolute;inset:0;overflow:hidden}.ScenePreviewOverlay-module__Mo2ebG__bar{z-index:1;left:var(--space-6);bottom:var(--space-6);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--glass-bg-strong);box-shadow:var(--elev-2), var(--edge-light);display:flex;position:absolute;}.ScenePreviewOverlay-module__Mo2ebG__divider{background:var(--glass-border);width:1px;height:20px}.ScenePreviewOverlay-module__Mo2ebG__nav,.ScenePreviewOverlay-module__Mo2ebG__closeBtn{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:color var(--m-ui), background var(--m-ui);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ScenePreviewOverlay-module__Mo2ebG__nav:hover:not(:disabled),.ScenePreviewOverlay-module__Mo2ebG__closeBtn:hover{background:var(--neutral-rest);color:var(--text-primary)}.ScenePreviewOverlay-module__Mo2ebG__nav:disabled{opacity:.4;cursor:default}.ScenePreviewOverlay-module__Mo2ebG__name{text-align:center;min-width:12ch;font-size:var(--fs-body);font-weight:var(--fw-emphasis);color:var(--text-primary)}.ScenePreviewOverlay-module__Mo2ebG__chosen{padding:0 var(--space-3);font-size:var(--fs-meta);color:var(--text-muted)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ScenePreviewOverlay-module__Mo2ebG__bar{background:var(--surface-overlay)}}@media (prefers-reduced-motion:reduce){.ScenePreviewOverlay-module__Mo2ebG__nav,.ScenePreviewOverlay-module__Mo2ebG__closeBtn{transition:none}}
.ColorPickerPopover-module__yB-8KW__surface{z-index:110;gap:var(--space-2);width:max-content;padding:var(--space-2);background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);animation:ColorPickerPopover-module__yB-8KW__popIn var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:fixed}.ColorPickerPopover-module__yB-8KW__surface:focus{outline:none}@keyframes ColorPickerPopover-module__yB-8KW__popIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ColorPickerPopover-module__yB-8KW__surface{animation:none}}.ColorPickerPopover-module__yB-8KW__surface .react-colorful{width:200px;height:168px}.ColorPickerPopover-module__yB-8KW__surface .react-colorful__saturation{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom-width:10px}.ColorPickerPopover-module__yB-8KW__surface .react-colorful__hue{height:16px}.ColorPickerPopover-module__yB-8KW__surface .react-colorful__last-control{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.ColorPickerPopover-module__yB-8KW__surface .react-colorful__pointer{border-width:3px;width:18px;height:18px}.ColorPickerPopover-module__yB-8KW__surface .react-colorful__interactive:focus-visible .react-colorful__pointer{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 4px var(--focus-core), var(--elev-1)}.ColorPickerPopover-module__yB-8KW__hexRow{align-items:center;gap:6px;padding:0 2px;display:flex}.ColorPickerPopover-module__yB-8KW__hexHash{color:var(--text-muted);font-size:13px}.ColorPickerPopover-module__yB-8KW__hexInput{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);background:var(--neutral-rest);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 8px;font-size:13px}.ColorPickerPopover-module__yB-8KW__hexInput:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16);outline:none}
.PiecePicker-module__KTUgjG__picker{gap:var(--space-4);grid-template-columns:112px minmax(0,1fr);align-items:start;width:100%;min-height:132px;display:grid}.PiecePicker-module__KTUgjG__preview{--preview-color:transparent;--preview-lumen:var(--preview-color);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--preview-lumen) calc(var(--piece-caustic,0%) * .4), transparent), transparent 62%), radial-gradient(circle at 50% 38%, var(--neutral-hover), transparent 42%), var(--neutral-soft);border:1px solid color-mix(in srgb, var(--preview-lumen) calc(var(--piece-caustic,0%) * .5), var(--border));height:92px;transition:background var(--dur-base) var(--ease-soft), border-color var(--dur-base) var(--ease-soft);justify-content:center;align-items:center;margin-top:3px;display:flex}.PiecePicker-module__KTUgjG__controls{gap:var(--space-3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.PiecePicker-module__KTUgjG__shapeGrid{align-items:stretch;gap:var(--space-2);scroll-snap-type:x proximity;max-width:100%;padding:3px 0 5px;display:flex;overflow-x:auto;}.PiecePicker-module__KTUgjG__shapeGrid[data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000)}.PiecePicker-module__KTUgjG__shapeGrid[data-fade-left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.PiecePicker-module__KTUgjG__shapeGrid[data-fade-left][data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.PiecePicker-module__KTUgjG__colorGrid{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:3px 0;display:flex}.PiecePicker-module__KTUgjG__shapeButton{--shape-color:#9e9e9e;--shape-lumen:var(--shape-color);scroll-snap-align:start;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--shape-color) 24%, var(--border));background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--shape-color) 14%, transparent), transparent 46%), color-mix(in srgb, var(--shape-color) 7%, var(--neutral-rest));cursor:pointer;width:86px;min-height:92px;transition:border-color var(--dur-fast) var(--ease-soft), background var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft), transform var(--dur-fast) var(--ease-tactile);flex:none;grid-template-rows:48px auto;justify-content:center;place-items:center;gap:6px;padding:9px 8px 8px;display:inline-grid}.PiecePicker-module__KTUgjG__shapeButton:hover{border-color:color-mix(in srgb, var(--shape-color) 48%, var(--border-hover));background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--shape-color) 18%, transparent), transparent 46%), color-mix(in srgb, var(--shape-color) 10%, var(--neutral-selected))}.PiecePicker-module__KTUgjG__shapeButton.PiecePicker-module__KTUgjG__active{border-color:color-mix(in srgb, var(--shape-color) 72%, white);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--shape-color) 22%, transparent), transparent 48%), color-mix(in srgb, var(--shape-color) 14%, var(--accent-dim));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shape-color) 32%, transparent), 0 8px 20px color-mix(in srgb, var(--shape-lumen) var(--piece-glow-chip,16%), transparent);transform:translateY(-1px)}.PiecePicker-module__KTUgjG__shapeLabel{max-width:100%;color:var(--text-secondary);font-size:var(--fs-meta);text-align:center;overflow-wrap:anywhere;line-height:1.15}.PiecePicker-module__KTUgjG__shapeButton.PiecePicker-module__KTUgjG__active .PiecePicker-module__KTUgjG__shapeLabel{color:var(--text-primary)}.PiecePicker-module__KTUgjG__colorButton{--piece-swatch:#9e9e9e;--swatch-lumen:var(--piece-swatch);border-radius:var(--radius-pill);border:2px solid var(--surface-overlay);outline:1px solid var(--border);background:var(--piece-swatch);cursor:pointer;width:26px;height:26px;transition:transform var(--dur-fast) var(--ease-tactile), opacity var(--dur-fast) var(--ease-soft), outline-color var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft);flex:none}.PiecePicker-module__KTUgjG__colorButton:hover:not(:disabled){transform:scale(1.1)}.PiecePicker-module__KTUgjG__colorActive{outline:2px solid color-mix(in srgb, var(--piece-swatch) 62%, var(--text-primary));box-shadow:0 0 7px color-mix(in srgb, var(--swatch-lumen) var(--piece-glow-swatch-halo,0%), transparent), 0 6px 18px color-mix(in srgb, var(--swatch-lumen) var(--piece-glow-swatch,34%), transparent)}.PiecePicker-module__KTUgjG__colorButton:focus-visible{outline:1px solid var(--border);outline-offset:0;box-shadow:var(--focus-ring-outside)}.PiecePicker-module__KTUgjG__colorActive:focus-visible{outline:2px solid color-mix(in srgb, var(--piece-swatch) 62%, var(--text-primary));outline-offset:0;box-shadow:var(--focus-ring-outside), 0 6px 18px color-mix(in srgb, var(--swatch-lumen) var(--piece-glow-swatch,34%), transparent)}@supports (color:oklch(from red calc(l * 0.8) calc(c * 1.5) h)){.PiecePicker-module__KTUgjG__preview{--preview-lumen:oklch(from var(--preview-color) calc(l * var(--piece-glow-l,1)) calc(c * var(--piece-glow-c,1)) h / alpha)}.PiecePicker-module__KTUgjG__shapeButton{--shape-lumen:oklch(from var(--shape-color) calc(l * var(--piece-glow-l,1)) calc(c * var(--piece-glow-c,1)) h)}.PiecePicker-module__KTUgjG__colorButton{--swatch-lumen:oklch(from var(--piece-swatch) calc(l * var(--piece-glow-l,1)) calc(c * var(--piece-glow-c,1)) h)}}.PiecePicker-module__KTUgjG__colorTaken{opacity:.24;cursor:not-allowed;filter:grayscale(.65)}.PiecePicker-module__KTUgjG__confirmButton.PiecePicker-module__KTUgjG__confirmButton{min-width:150px}.PiecePicker-module__KTUgjG__error{color:var(--danger);font-size:var(--fs-meta);align-self:stretch}@media (max-width:860px){.PiecePicker-module__KTUgjG__picker{grid-template-columns:1fr}.PiecePicker-module__KTUgjG__preview{display:none}.PiecePicker-module__KTUgjG__controls{grid-template-columns:1fr}.PiecePicker-module__KTUgjG__confirmButton{width:100%}}
.EmptyState-module__7SqAPW__emptyState{text-align:center;flex-direction:column;flex:1;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:80px 0 72px;animation-duration:.4s;animation-timing-function:ease;animation-fill-mode:both;display:flex;}.EmptyState-module__7SqAPW__emptyLabel{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--text-secondary)}.EmptyState-module__7SqAPW__emptyHint{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted);max-width:34ch}.EmptyState-module__7SqAPW__emptyAction{margin-top:10px}.EmptyState-module__7SqAPW__compact{gap:6px;padding:28px 0 24px}
.MicroLabel-module__Ntvavq__micro{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted);margin:0;display:inline-block}
.mixins-module__7CfAkG__glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.mixins-module__7CfAkG__scrollbarHidden{scrollbar-width:none}.mixins-module__7CfAkG__scrollbarHidden::-webkit-scrollbar{display:none}.mixins-module__7CfAkG__scrollbarThin{scrollbar-width:thin;scrollbar-color:var(--neutral-scrollbar) transparent}.mixins-module__7CfAkG__scrollbarThin::-webkit-scrollbar{width:3px;height:3px}.mixins-module__7CfAkG__scrollbarThin::-webkit-scrollbar-track{background:0 0}.mixins-module__7CfAkG__scrollbarThin::-webkit-scrollbar-thumb{background:var(--neutral-scrollbar);border-radius:2px}
.scene-ink-module__dWv67q__scene{}.scene-ink-module__dWv67q__scene.scene-ink-module__dWv67q__scene{--ink-ground:#f7f1e7;background:linear-gradient(#faf4ea,#e9dfd0)}.scene-ink-module__dWv67q__scene[data-theme-mode=dark]{--ink-ground:#171210;background:linear-gradient(#1a1410,#100d0b)}.scene-ink-module__dWv67q__backdrop{}.scene-ink-module__dWv67q__drift{display:none;}.scene-ink-module__dWv67q__fxA{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .3), transparent 72%);filter:blur(6px);width:46vmax;height:38vmax;top:22%;left:14%;}.scene-ink-module__dWv67q__fxB{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .18), transparent 70%);filter:blur(10px);width:38vmax;height:32vmax;top:38%;right:6%;}.scene-ink-module__dWv67q__fxC{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .14), transparent 70%);filter:blur(12px);width:34vmax;height:28vmax;bottom:-6%;left:30%;}.scene-ink-module__dWv67q__scene[data-theme-mode=dark] .scene-ink-module__dWv67q__fxA{opacity:.75}.scene-ink-module__dWv67q__scene[data-theme-mode=dark] .scene-ink-module__dWv67q__fxB{opacity:.6}.scene-ink-module__dWv67q__scene[data-theme-mode=dark] .scene-ink-module__dWv67q__fxC{opacity:.5}.scene-ink-module__dWv67q__veil{background:radial-gradient(48% 46% at 50% 47%, color-mix(in srgb, var(--ambient-top) 46%, transparent), transparent 100%);}.scene-ink-module__dWv67q__inkLayer{position:absolute;inset:0}.scene-ink-module__dWv67q__inkGl,.scene-ink-module__dWv67q__inkSparks{width:100%;height:100%;position:absolute;inset:0}.scene-ink-module__dWv67q__panel{}.scene-ink-module__dWv67q__panel.scene-ink-module__dWv67q__panel{gap:34px;max-width:680px}.scene-ink-module__dWv67q__eyebrow{text-shadow:0 0 10px var(--ink-ground), 0 0 22px var(--ink-ground);}.scene-ink-module__dWv67q__eyebrow.scene-ink-module__dWv67q__eyebrow{letter-spacing:.22em}.scene-ink-module__dWv67q__title{text-shadow:0 0 0 rgba(var(--accent-rgb), 0);}.scene-ink-module__dWv67q__title.scene-ink-module__dWv67q__title{font-family:var(--font-display), Georgia, serif;font-size:clamp(38px,6.5vw,60px);font-weight:600;line-height:1.08}.scene-ink-module__dWv67q__word{}.scene-ink-module__dWv67q__form{align-self:center;width:100%;max-width:460px;}.scene-ink-module__dWv67q__input{box-shadow:var(--glass-highlight);}.scene-ink-module__dWv67q__input.scene-ink-module__dWv67q__input{border:1px solid var(--glass-border);background:linear-gradient(105deg, transparent 30%, #ffffff17 50%, transparent 70%) no-repeat -180% 0 / 240% 100%, var(--glass-bg);border-radius:16px;padding:17px 18px}.scene-ink-module__dWv67q__scene[data-theme-mode=dark] .scene-ink-module__dWv67q__input{background:linear-gradient(105deg, transparent 30%, #ffffff0b 50%, transparent 70%) no-repeat -180% 0 / 240% 100%, var(--glass-bg)}.scene-ink-module__dWv67q__input.scene-ink-module__dWv67q__input:focus{background:linear-gradient(105deg, transparent 30%, #ffffff17 50%, transparent 70%) no-repeat -180% 0 / 240% 100%, color-mix(in srgb, var(--glass-bg), var(--surface-raised) 45%);box-shadow:var(--glass-highlight), 0 0 0 3px rgba(var(--accent-rgb), .1)}.scene-ink-module__dWv67q__btn{letter-spacing:.01em;align-self:center;min-width:264px;}.scene-ink-module__dWv67q__btn.scene-ink-module__dWv67q__btn{border-radius:var(--radius-pill);transition:background-color .34s var(--ease-out), box-shadow .2s ease;padding:15px 44px}.scene-ink-module__dWv67q__btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 84%, #fff);box-shadow:0 10px 28px rgba(var(--accent-rgb), .28);filter:none;transform:none}.scene-ink-module__dWv67q__btn:active:not(:disabled){background:color-mix(in srgb, var(--accent) 92%, #fff);transform:none}.scene-ink-module__dWv67q__error{}.scene-ink-module__dWv67q__finished{}.scene-ink-module__dWv67q__finishedText{}.scene-ink-module__dWv67q__homeLink{}@media (prefers-reduced-motion:no-preference){.scene-ink-module__dWv67q__inkGl{animation:scene-ink-module__dWv67q__inkFade .9s var(--ease-out) both}.scene-ink-module__dWv67q__eyebrow{animation:scene-ink-module__dWv67q__inkRise 1.1s var(--ease-enter) .15s both}.scene-ink-module__dWv67q__word{animation:scene-ink-module__dWv67q__inkRise 1.1s var(--ease-enter) both;animation-delay:calc(.28s + var(--i) * 70ms)}.scene-ink-module__dWv67q__form,.scene-ink-module__dWv67q__finished{animation:scene-ink-module__dWv67q__inkRise 1.1s var(--ease-enter) .52s both}.scene-ink-module__dWv67q__title{animation:scene-ink-module__dWv67q__inkBreath 11s var(--ease-ambient) 5s infinite}.scene-ink-module__dWv67q__input{animation:scene-ink-module__dWv67q__inkSheen 34s var(--ease-ambient) 9s infinite}}@keyframes scene-ink-module__dWv67q__inkRise{0%{opacity:0;transform:translateY(16px)}}@keyframes scene-ink-module__dWv67q__inkFade{0%{opacity:0}}@keyframes scene-ink-module__dWv67q__inkBreath{0%,to{text-shadow:0 0 0 rgba(var(--accent-rgb), 0)}50%{text-shadow:0 0 26px rgba(var(--accent-rgb), .22)}}@keyframes scene-ink-module__dWv67q__inkSheen{0%,80%{background-position:-180% 0,0 0}to{background-position:260% 0,0 0}}@media (max-width:480px){.scene-ink-module__dWv67q__panel.scene-ink-module__dWv67q__panel{gap:28px}.scene-ink-module__dWv67q__title.scene-ink-module__dWv67q__title{font-size:clamp(34px,9vw,44px)}}
.scene-threshold-module__0e5L4q__scene{}.scene-threshold-module__0e5L4q__backdrop{}.scene-threshold-module__0e5L4q__drift{will-change:transform;}.scene-threshold-module__0e5L4q__fxA{background:radial-gradient(circle, rgba(var(--accent-rgb), .2) 0%, transparent 70%);opacity:.7;will-change:transform, opacity;border-radius:50%;width:620px;height:620px;top:50%;left:50%;transform:translate(-50%,-50%);}.scene-threshold-module__0e5L4q__scene[data-theme-mode=light] .scene-threshold-module__0e5L4q__fxA{background:radial-gradient(circle, rgba(var(--accent-rgb), .13) 0%, transparent 70%)}.scene-threshold-module__0e5L4q__veil{background:radial-gradient(120% 90% at 50% 42%, transparent 55%, var(--neutral-veil) 135%);}.scene-threshold-module__0e5L4q__panel{border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-overlay), var(--glass-highlight);padding:44px 36px;}.scene-threshold-module__0e5L4q__panel.scene-threshold-module__0e5L4q__panel{max-width:420px}.scene-threshold-module__0e5L4q__eyebrow{}.scene-threshold-module__0e5L4q__title{}.scene-threshold-module__0e5L4q__word{}.scene-threshold-module__0e5L4q__form{}.scene-threshold-module__0e5L4q__input{}.scene-threshold-module__0e5L4q__btn{}.scene-threshold-module__0e5L4q__error{}.scene-threshold-module__0e5L4q__finished{}.scene-threshold-module__0e5L4q__finishedText{}.scene-threshold-module__0e5L4q__homeLink{}@media (prefers-reduced-motion:no-preference){.scene-threshold-module__0e5L4q__drift{animation:scene-threshold-module__0e5L4q__thresholdDrift 26s var(--ease-ambient) infinite}.scene-threshold-module__0e5L4q__fxA{animation:scene-threshold-module__0e5L4q__thresholdBreathe 3.4s var(--ease-ambient) infinite}.scene-threshold-module__0e5L4q__panel{animation:scene-threshold-module__0e5L4q__thresholdMaterialize .48s var(--ease-enter) both}}@keyframes scene-threshold-module__0e5L4q__thresholdDrift{0%,to{transform:scale(1)}50%{transform:scale(1.045)translateY(-.6%)}}@keyframes scene-threshold-module__0e5L4q__thresholdBreathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes scene-threshold-module__0e5L4q__thresholdMaterialize{0%{opacity:0;filter:blur(7px);transform:translateY(14px)scale(.985)}}
.PaperScreen-module__-M7rRW__page{background:radial-gradient(ellipse 54% 46% at 50% 46%, rgba(var(--accent-rgb), .05), transparent 70%), radial-gradient(ellipse 66% 56% at 50% 46%, var(--table-spot), transparent 72%), radial-gradient(ellipse 96% 82% at 50% 48%, transparent 44%, var(--table-falloff)), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.PaperScreen-module__-M7rRW__floor{pointer-events:none;background:linear-gradient(to top, var(--table-floor), transparent);height:28vh;position:absolute;inset:auto 0 0}.PaperScreen-module__-M7rRW__sheet{z-index:1;background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:0 0 0 1px var(--plane-seam), var(--edge-light), var(--obj-rest);animation-duration:.42s;animation-timing-function:var(--ease-out);flex-direction:column;gap:26px;padding:44px 40px;animation-fill-mode:both;display:flex;position:relative;}@media (max-width:768px){.PaperScreen-module__-M7rRW__sheet{padding:36px 26px}}.PaperScreen-module__-M7rRW__wordmark{font-family:var(--font-cormorant-italic), Georgia, serif;letter-spacing:.005em;color:var(--accent);align-self:center;margin:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.1}.PaperScreen-module__-M7rRW__title{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-section);font-weight:var(--fw-section);line-height:var(--lh-section);letter-spacing:0;color:var(--text-primary);margin:0}.PaperScreen-module__-M7rRW__text{font-size:var(--fs-body);color:var(--text-secondary);margin:0;line-height:1.65}.PaperScreen-module__-M7rRW__note{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted);margin:0;line-height:1.5}.PaperScreen-module__-M7rRW__body{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.PaperScreen-module__-M7rRW__actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:6px;display:flex}.PaperScreen-module__-M7rRW__mark{border-radius:var(--radius-pill);background:var(--tray-fill);width:56px;height:56px;box-shadow:var(--tray-recess);color:var(--accent);place-items:center;display:grid}
.ScreenStates-module__oKcPGG__fullscreen{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.ScreenStates-module__oKcPGG__loadingDot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite ScreenStates-module__oKcPGG__pulse}.ScreenStates-module__oKcPGG__errorBody{}.ScreenStates-module__oKcPGG__errorTitle{}.ScreenStates-module__oKcPGG__errorText{max-width:36ch;}.ScreenStates-module__oKcPGG__errorActions{}.ScreenStates-module__oKcPGG__errorTrace{margin-bottom:4px;}@keyframes ScreenStates-module__oKcPGG__pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.ScreenStates-module__oKcPGG__loadingLabel{font-size:var(--fs-body);color:var(--text-muted);opacity:0;animation:.4s 3s forwards ScreenStates-module__oKcPGG__fadeIn}@keyframes ScreenStates-module__oKcPGG__fadeIn{to{opacity:1}}.ScreenStates-module__oKcPGG__entryScreen{background:linear-gradient(180deg, var(--ambient-top), var(--ambient-bottom));flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0;overflow:hidden}.ScreenStates-module__oKcPGG__entryHalo{z-index:1;background:radial-gradient(circle, rgba(var(--accent-rgb), .35) 0%, rgba(var(--accent-rgb), .12) 45%, transparent 70%);opacity:.8;border-radius:50%;width:88px;height:88px;position:relative}.ScreenStates-module__oKcPGG__entryScreen .ScreenStates-module__oKcPGG__loadingLabel{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.ScreenStates-module__oKcPGG__entryHalo{animation:ScreenStates-module__oKcPGG__entryBreathe 2.8s var(--ease-ambient,ease-in-out) infinite}}@keyframes ScreenStates-module__oKcPGG__entryBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}
.scene-aurora-module__-PLzla__scene{--aur-a:rgba(var(--accent-rgb), .42);--aur-b:rgba(var(--accent-rgb), .3);--aur-c:rgba(var(--accent-rgb), .22);--aur-blend:screen;}.scene-aurora-module__-PLzla__scene[data-theme-mode=light]{--aur-a:rgba(var(--accent-rgb), .2);--aur-b:rgba(var(--accent-rgb), .14);--aur-c:rgba(var(--accent-rgb), .1);--aur-blend:multiply}@supports (color:hsl(from red h s l)){.scene-aurora-module__-PLzla__scene{--aur-a:hsl(from var(--accent) calc(h + 6) clamp(45, s, 70) clamp(34, l, 46) / .5);--aur-b:hsl(from var(--accent) calc(h - 44) clamp(42, s, 66) clamp(28, l, 40) / .46);--aur-c:hsl(from var(--accent) calc(h - 20) clamp(32, s, 54) clamp(24, l, 34) / .34)}.scene-aurora-module__-PLzla__scene[data-theme-mode=light]{--aur-a:hsl(from var(--accent) calc(h + 38) clamp(30, s, 55) clamp(76, l, 86) / .6);--aur-b:hsl(from var(--accent) calc(h - 46) clamp(25, s, 50) clamp(78, l, 88) / .55);--aur-c:hsl(from var(--accent) calc(h + 155) clamp(18, s, 40) clamp(80, l, 90) / .45)}}.scene-aurora-module__-PLzla__backdrop{}.scene-aurora-module__-PLzla__drift{}.scene-aurora-module__-PLzla__fxA{background:radial-gradient(circle, var(--aur-a) 0%, transparent 66%);mix-blend-mode:var(--aur-blend);will-change:transform;border-radius:50%;width:120vmax;height:120vmax;top:-44vmax;left:-34vmax;}.scene-aurora-module__-PLzla__fxB{background:radial-gradient(circle, var(--aur-b) 0%, transparent 66%);mix-blend-mode:var(--aur-blend);will-change:transform;border-radius:50%;width:104vmax;height:104vmax;bottom:-34vmax;right:-38vmax;}.scene-aurora-module__-PLzla__fxC{background:radial-gradient(circle, var(--aur-c) 0%, transparent 66%);mix-blend-mode:var(--aur-blend);will-change:transform;border-radius:50%;width:88vmax;height:88vmax;bottom:-50vmax;left:16vmax;}.scene-aurora-module__-PLzla__veil{background:radial-gradient(46% 42% at 50% 52%, color-mix(in srgb, var(--ambient-top) 45%, transparent), transparent 100%);}.scene-aurora-module__-PLzla__panel{}.scene-aurora-module__-PLzla__panel.scene-aurora-module__-PLzla__panel{gap:32px;max-width:460px}.scene-aurora-module__-PLzla__eyebrow{}.scene-aurora-module__-PLzla__title{letter-spacing:0;}.scene-aurora-module__-PLzla__title.scene-aurora-module__-PLzla__title{font-size:clamp(34px,7vw,54px)}.scene-aurora-module__-PLzla__word{}.scene-aurora-module__-PLzla__form{}.scene-aurora-module__-PLzla__input{box-shadow:0 12px 36px #00000038;}.scene-aurora-module__-PLzla__scene[data-theme-mode=light] .scene-aurora-module__-PLzla__input{box-shadow:0 12px 36px #372c2224}.scene-aurora-module__-PLzla__btn{}.scene-aurora-module__-PLzla__error{}.scene-aurora-module__-PLzla__finished{}.scene-aurora-module__-PLzla__finishedText{}.scene-aurora-module__-PLzla__homeLink{}@media (prefers-reduced-motion:no-preference){.scene-aurora-module__-PLzla__fxA{animation:scene-aurora-module__-PLzla__aurDriftA 23s var(--ease-ambient) infinite alternate}.scene-aurora-module__-PLzla__fxB{animation:scene-aurora-module__-PLzla__aurDriftB 29s var(--ease-ambient) infinite alternate}.scene-aurora-module__-PLzla__fxC{animation:scene-aurora-module__-PLzla__aurDriftC 34s var(--ease-ambient) infinite alternate}.scene-aurora-module__-PLzla__eyebrow{animation:scene-aurora-module__-PLzla__aurRise .42s var(--ease-enter) both}.scene-aurora-module__-PLzla__form{animation:scene-aurora-module__-PLzla__aurRise .46s var(--ease-enter) .12s both}}@keyframes scene-aurora-module__-PLzla__aurDriftA{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(4%,3%)rotate(9deg)scale(1.07)}}@keyframes scene-aurora-module__-PLzla__aurDriftB{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(-4%,-3%)rotate(-7deg)scale(1.05)}}@keyframes scene-aurora-module__-PLzla__aurDriftC{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(3%,-4%)rotate(6deg)scale(1.08)}}@keyframes scene-aurora-module__-PLzla__aurRise{0%{opacity:0;transform:translateY(12px)}}
.page-module__dceOHW__page{background:linear-gradient(180deg, var(--ambient-top) 0%, var(--ambient-bottom) 100%);display:grid;position:fixed;inset:0;overflow:hidden}.page-module__dceOHW__stageCell{min-width:0;min-height:0;padding:var(--space-3);justify-content:center;align-items:center;display:flex;position:relative}.page-module__dceOHW__stageCell:before,.page-module__dceOHW__stageCell:after{content:"";pointer-events:none;z-index:0;position:absolute}.page-module__dceOHW__stageCell:before{background:radial-gradient(ellipse 58% 60% at 50% 46%, var(--table-spot), transparent 72%), radial-gradient(ellipse 92% 78% at 50% 48%, transparent 44%, var(--table-falloff));inset:0}.page-module__dceOHW__stageCell:after{background:linear-gradient(to top, var(--table-floor), transparent);height:22%;inset:auto 0 0}.page-module__dceOHW__topBarCell{top:var(--space-2);left:var(--space-3);z-index:var(--z-strip);max-width:calc(100% - var(--space-3) - var(--ctl-h) - var(--space-4));position:absolute}.page-module__dceOHW__dockCell{z-index:10;min-width:0;min-height:0;position:relative}.page-module__dceOHW__layoutWide{grid-template-rows:auto 1fr auto auto;grid-template-areas:"topbar""stage""presence""dock"}.page-module__dceOHW__layoutWide .page-module__dceOHW__topBarCell{grid-area:topbar}.page-module__dceOHW__layoutWide .page-module__dceOHW__stageCell{grid-area:stage}.page-module__dceOHW__layoutWide .page-module__dceOHW__presenceCell{grid-area:presence}.page-module__dceOHW__layoutWide .page-module__dceOHW__dockCell{grid-area:dock}.page-module__dceOHW__layoutWide .page-module__dceOHW__dock{min-height:160px;max-height:clamp(280px,40vh,360px)}.page-module__dceOHW__layoutMedium{grid-template-rows:auto 1fr auto auto;grid-template-areas:"topbar""stage""presence""dock"}.page-module__dceOHW__layoutMedium .page-module__dceOHW__topBarCell{grid-area:topbar}.page-module__dceOHW__layoutMedium .page-module__dceOHW__stageCell{grid-area:stage}.page-module__dceOHW__layoutMedium .page-module__dceOHW__presenceCell{grid-area:presence}.page-module__dceOHW__layoutMedium .page-module__dceOHW__dockCell{grid-area:dock}.page-module__dceOHW__layoutMedium .page-module__dceOHW__dock{min-height:180px;max-height:clamp(280px,40vh,360px)}.page-module__dceOHW__layoutSquare{grid-template-rows:auto 1fr auto auto;grid-template-areas:"topbar""stage""presence""dock"}.page-module__dceOHW__layoutSquare .page-module__dceOHW__topBarCell{grid-area:topbar}.page-module__dceOHW__layoutSquare .page-module__dceOHW__stageCell{grid-area:stage}.page-module__dceOHW__layoutSquare .page-module__dceOHW__presenceCell{grid-area:presence}.page-module__dceOHW__layoutSquare .page-module__dceOHW__dockCell{grid-area:dock}.page-module__dceOHW__layoutSquare .page-module__dceOHW__dock{min-height:180px;max-height:clamp(280px,40vh,360px)}.page-module__dceOHW__dock{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dock), var(--glass-highlight);padding:var(--space-4);gap:var(--space-3);margin:0 var(--space-4) var(--space-4);flex-direction:column;display:flex;}.page-module__dceOHW__dockPlayer{border-left:2px solid var(--participant-color,transparent)}@media (max-height:880px){.page-module__dceOHW__dock{padding:var(--space-3);gap:var(--space-2);margin-bottom:var(--space-3);overflow-y:auto}.page-module__dceOHW__layoutWide .page-module__dceOHW__dock,.page-module__dceOHW__layoutMedium .page-module__dceOHW__dock,.page-module__dceOHW__layoutSquare .page-module__dceOHW__dock{min-height:120px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__dceOHW__dock{background:var(--surface-dock-player);border-color:var(--border)}.page-module__dceOHW__dockPlayer{border-left-color:var(--participant-color,transparent)}}.page-module__dceOHW__dockPiecePicker{flex-direction:column;min-height:132px;display:flex}.page-module__dceOHW__dockMain{align-items:flex-end;gap:var(--space-3);flex-direction:row;min-width:0;display:flex}.page-module__dceOHW__dockResonance{z-index:40;--shadow-dock:0 -8px 32px #0806046b;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s;position:fixed;bottom:0;left:0;right:0}.page-module__dceOHW__dockResonanceHidden{opacity:0;pointer-events:none;transform:translateY(115%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__dceOHW__dockResonance .page-module__dceOHW__dock{background:var(--surface-dock-player)}}.page-module__dceOHW__chromeHidden{opacity:0;pointer-events:none}@keyframes page-module__dceOHW__chromeBirth{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-module__dceOHW__birthTopbar{animation:.5s both page-module__dceOHW__chromeBirth}.page-module__dceOHW__birthPresence{animation:.5s 80ms both page-module__dceOHW__chromeBirth}.page-module__dceOHW__birthDock{animation:.5s .16s both page-module__dceOHW__chromeBirth}@keyframes page-module__dceOHW__chromeBirthFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module__dceOHW__birthTopbar,.page-module__dceOHW__birthPresence,.page-module__dceOHW__birthDock{animation:.3s both page-module__dceOHW__chromeBirthFade}}.page-module__dceOHW__presenceCell{z-index:10;min-width:0;padding:var(--space-1) var(--space-4) 0;position:relative}@media (max-width:768px) and (orientation:portrait){.page-module__dceOHW__layoutWide,.page-module__dceOHW__layoutMedium,.page-module__dceOHW__layoutSquare{grid-template:"stage"1fr"presence""dock"/1fr}.page-module__dceOHW__topBarCell{display:none}.page-module__dceOHW__presenceCell{padding:var(--space-1) var(--space-3) 0}.page-module__dceOHW__layoutWide .page-module__dceOHW__stageCell,.page-module__dceOHW__layoutMedium .page-module__dceOHW__stageCell,.page-module__dceOHW__layoutSquare .page-module__dceOHW__stageCell{grid-area:stage;align-items:stretch;min-height:0;padding:0}.page-module__dceOHW__layoutWide .page-module__dceOHW__dockCell,.page-module__dceOHW__layoutMedium .page-module__dceOHW__dockCell,.page-module__dceOHW__layoutSquare .page-module__dceOHW__dockCell{grid-area:dock}.page-module__dceOHW__layoutWide .page-module__dceOHW__dock,.page-module__dceOHW__layoutMedium .page-module__dceOHW__dock,.page-module__dceOHW__layoutSquare .page-module__dceOHW__dock{border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--space-3);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));width:100%;min-width:0;height:auto;min-height:0;max-height:45vh;margin:0}}
.scene-reveal-module__TxxNGW__scene{}.scene-reveal-module__TxxNGW__backdrop{}.scene-reveal-module__TxxNGW__drift{}.scene-reveal-module__TxxNGW__fxA{background:radial-gradient(circle, rgba(var(--accent-rgb), .3) 0%, transparent 65%);opacity:0;border-radius:50%;width:56vmax;height:56vmax;top:42%;left:50%;transform:translate(-50%,-50%);}.scene-reveal-module__TxxNGW__scene[data-theme-mode=light] .scene-reveal-module__TxxNGW__fxA{background:radial-gradient(circle, rgba(var(--accent-rgb), .18) 0%, transparent 65%)}.scene-reveal-module__TxxNGW__veil{background:radial-gradient(48% 44% at 50% 50%, color-mix(in srgb, var(--ambient-top) 50%, transparent), transparent 100%);}.scene-reveal-module__TxxNGW__panel{}.scene-reveal-module__TxxNGW__panel.scene-reveal-module__TxxNGW__panel{gap:30px;max-width:440px}.scene-reveal-module__TxxNGW__eyebrow{}.scene-reveal-module__TxxNGW__title{}.scene-reveal-module__TxxNGW__title.scene-reveal-module__TxxNGW__title{font-size:clamp(30px,5.5vw,44px)}.scene-reveal-module__TxxNGW__word{}.scene-reveal-module__TxxNGW__form{}.scene-reveal-module__TxxNGW__input{}.scene-reveal-module__TxxNGW__btn{}.scene-reveal-module__TxxNGW__error{}.scene-reveal-module__TxxNGW__finished{}.scene-reveal-module__TxxNGW__finishedText{}.scene-reveal-module__TxxNGW__homeLink{}@media (prefers-reduced-motion:no-preference){.scene-reveal-module__TxxNGW__drift{animation:scene-reveal-module__TxxNGW__revealIris .6s var(--ease-out) both}.scene-reveal-module__TxxNGW__fxA{animation:scene-reveal-module__TxxNGW__revealBloom .9s var(--ease-out) both}.scene-reveal-module__TxxNGW__eyebrow{animation:scene-reveal-module__TxxNGW__revealUp .38s var(--ease-enter) .12s both}.scene-reveal-module__TxxNGW__word{animation:scene-reveal-module__TxxNGW__revealUp .42s var(--ease-enter) both;animation-delay:calc(.2s + var(--i) * 70ms)}.scene-reveal-module__TxxNGW__form,.scene-reveal-module__TxxNGW__finished{animation:scene-reveal-module__TxxNGW__revealUp .42s var(--ease-enter) .5s both}}@keyframes scene-reveal-module__TxxNGW__revealIris{0%{clip-path:circle(11% at 50% 42%)}to{clip-path:circle(142% at 50% 42%)}}@keyframes scene-reveal-module__TxxNGW__revealBloom{0%{opacity:.45;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@keyframes scene-reveal-module__TxxNGW__revealUp{0%{opacity:0;transform:translateY(.35em)}}
.DieFaceTile-module__1LIa7W__tile{aspect-ratio:1;isolation:isolate;background-repeat:no-repeat;background-origin:border-box;border:1px solid #0000002e;border-radius:24%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #ffffff47,inset 0 -4px 9px #00000047,0 10px 22px -10px #00000073}.DieFaceTile-module__1LIa7W__tile:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(72% 56% at 30% 18%,#ffffff80,#0000 60%),radial-gradient(85% 72% at 76% 96%,#0000004d,#0000 62%);position:absolute;inset:0}.DieFaceTile-module__1LIa7W__num{z-index:1;letter-spacing:-1px;color:var(--die-ink,#fff);text-shadow:0 1px 5px color-mix(in srgb, var(--die-ink-shadow,#000) 55%, transparent);-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;position:relative}.DieFaceTile-module__1LIa7W__numRest{letter-spacing:0;color:color-mix(in srgb, var(--die-ink,#fff) 62%, transparent);font-weight:600}.DieFaceTile-module__1LIa7W__badge{z-index:1;letter-spacing:-.02em;color:color-mix(in srgb, var(--die-ink,#fff) 85%, transparent);text-shadow:0 1px 3px color-mix(in srgb, var(--die-ink-shadow,#000) 50%, transparent);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;position:absolute;top:8%;left:11%}.DieFaceTile-module__1LIa7W__wrap{flex-direction:column;align-items:center;min-width:0;display:inline-flex}.DieFaceTile-module__1LIa7W__caption{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.GamePiece-module__KGjPDq__piece{--piece-color:#9e9e9e;--piece-size:44px;--piece-lumen:var(--piece-color);width:var(--piece-size);height:var(--piece-size);transition:transform var(--dur-fast) var(--ease-tactile), filter var(--dur-base) var(--ease-soft);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:oklch(from red calc(l * 0.8) calc(c * 1.5) h)){.GamePiece-module__KGjPDq__piece{--piece-lumen:oklch(from var(--piece-color) calc(l * var(--piece-glow-l,1)) calc(c * var(--piece-glow-c,1)) h)}}.GamePiece-module__KGjPDq__art{transform:scale(var(--piece-art-scale,1));transform-box:view-box;transform-origin:32px 32px}.GamePiece-module__KGjPDq__illustrated{--piece-glow-core:0%;--piece-glow-wide:0%;--piece-glow-selected:0%;--piece-glow-selected-wide:0%;--piece-caustic:0%}.GamePiece-module__KGjPDq__illustrated .GamePiece-module__KGjPDq__svg,.GamePiece-module__KGjPDq__illustrated.GamePiece-module__KGjPDq__board .GamePiece-module__KGjPDq__svg,.GamePiece-module__KGjPDq__illustrated.GamePiece-module__KGjPDq__chip .GamePiece-module__KGjPDq__svg,.GamePiece-module__KGjPDq__illustrated.GamePiece-module__KGjPDq__selected .GamePiece-module__KGjPDq__svg{filter:none}.GamePiece-module__KGjPDq__shadow{z-index:0;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--piece-lumen) var(--piece-caustic,0%), transparent) 0%, transparent 64%), radial-gradient(ellipse at center, var(--piece-contact,#2218126b) 0%, transparent 72%);filter:blur(3px);pointer-events:none;border-radius:50%;width:82%;height:42%;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.GamePiece-module__KGjPDq__svg{z-index:1;width:100%;height:100%;color:var(--piece-color);filter:drop-shadow(0 1px 1px #ffffff75) drop-shadow(0 2px 2px var(--piece-shadow-mid,#23191e61)) drop-shadow(0 7px 13px var(--piece-shadow-far,#3222163d));display:block;position:relative;overflow:visible}.GamePiece-module__KGjPDq__board .GamePiece-module__KGjPDq__svg{filter:drop-shadow(0 1px 1px #ffffff80) drop-shadow(0 2px 2px var(--piece-shadow-mid,#23191e6b)) drop-shadow(0 8px 15px var(--piece-shadow-far,#32221647)) drop-shadow(0 0 10px color-mix(in srgb, var(--piece-lumen) var(--piece-glow-core,0%), transparent)) drop-shadow(0 3px 18px color-mix(in srgb, var(--piece-lumen) var(--piece-glow-wide,0%), transparent))}.GamePiece-module__KGjPDq__chip .GamePiece-module__KGjPDq__svg{filter:drop-shadow(0 1px 1px #ffffff61) drop-shadow(0 1px 1px var(--piece-shadow-mid,#23191e47)) drop-shadow(0 3px 6px var(--piece-shadow-far,#23191e3d))}.GamePiece-module__KGjPDq__body{stroke:var(--piece-stroke,#1712189e);stroke-linejoin:round;stroke-width:var(--piece-stroke-w,1.65);vector-effect:non-scaling-stroke}.GamePiece-module__KGjPDq__gloss{fill:none;stroke:var(--piece-gloss,#ffffff94);stroke-linejoin:round;stroke-width:1.15px;vector-effect:non-scaling-stroke;transform-origin:32px 32px;transform:scale(.82)translateY(-1px)}.GamePiece-module__KGjPDq__flatBody{stroke:var(--piece-stroke,#161218a8);stroke-linejoin:round;stroke-width:calc(var(--piece-stroke-w,1.65) * 1.06);vector-effect:non-scaling-stroke}.GamePiece-module__KGjPDq__flatGloss{fill:none;stroke:var(--piece-gloss,#ffffff85);stroke-linejoin:round;stroke-width:1px;vector-effect:non-scaling-stroke;transform-origin:32px 32px;transform:scale(.8)translateY(-1px)}.GamePiece-module__KGjPDq__selected{transform:translateY(-2px)scale(1.04)}.GamePiece-module__KGjPDq__selected .GamePiece-module__KGjPDq__svg{filter:drop-shadow(0 1px 1px #ffffff80) drop-shadow(0 2px 2px var(--piece-shadow-mid,#23191e6b)) drop-shadow(0 8px 15px var(--piece-shadow-far,#32221647)) drop-shadow(0 0 12px color-mix(in srgb, var(--piece-lumen) var(--piece-glow-selected,38%), transparent)) drop-shadow(0 4px 22px color-mix(in srgb, var(--piece-lumen) var(--piece-glow-selected-wide,0%), transparent))}.GamePiece-module__KGjPDq__draggable{cursor:grab;touch-action:none}.GamePiece-module__KGjPDq__draggable:active{cursor:grabbing}
.Tooltip-module__2vjsta__trigger{min-width:0;display:inline-flex}.Tooltip-module__2vjsta__bubble{z-index:90;border-radius:var(--radius-sm);background:var(--surface-overlay);border:1px solid var(--border);max-width:min(60vw,320px);box-shadow:var(--shadow-card);color:var(--text-secondary);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-meta);pointer-events:none;white-space:normal;animation:Tooltip-module__2vjsta__tooltipIn var(--dur-fast) var(--ease-out) both;padding:5px 10px;position:fixed}.Tooltip-module__2vjsta__bubble[data-side=top]{transform:translate(-50%,-100%)}.Tooltip-module__2vjsta__bubble[data-side=bottom]{transform:translate(-50%)}@keyframes Tooltip-module__2vjsta__tooltipIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Tooltip-module__2vjsta__bubble{animation:none}}
.DiceColorField-module__cvMn6W__field{gap:var(--space-3);flex-direction:column;display:flex}.DiceColorField-module__cvMn6W__clearBtn{}
.DeckStack-module__4yAQeW__stack{height:var(--stack-h,176px);width:calc(var(--stack-h,176px) * var(--card-ar,.667));position:relative}.DeckStack-module__4yAQeW__md{--stack-h:176px}.DeckStack-module__4yAQeW__sm{--stack-h:140px}.DeckStack-module__4yAQeW__xs{--stack-h:84px}.DeckStack-module__4yAQeW__xs .DeckStack-module__4yAQeW__count{font-size:14px}.DeckStack-module__4yAQeW__stack:after{content:"";background:radial-gradient(ellipse at center, var(--table-floor), transparent 68%);filter:blur(3px);pointer-events:none;border-radius:50%;height:14px;position:absolute;bottom:-12px;left:6%;right:6%}.DeckStack-module__4yAQeW__back2,.DeckStack-module__4yAQeW__back1,.DeckStack-module__4yAQeW__back0,.DeckStack-module__4yAQeW__front{border-radius:10px;position:absolute;inset:0;overflow:hidden}.DeckStack-module__4yAQeW__back2{transform-origin:50% 90%;opacity:.55;z-index:1;transform:rotate(5deg)}.DeckStack-module__4yAQeW__back1{transform-origin:50% 90%;opacity:.78;z-index:2;transform:rotate(2.5deg)}.DeckStack-module__4yAQeW__back0{transform-origin:50% 90%;opacity:.9;z-index:3;transform:rotate(1deg)}.DeckStack-module__4yAQeW__front{border:1px solid var(--border);z-index:4;transition:transform .35s cubic-bezier(.22,1,.36,1)}.DeckStack-module__4yAQeW__interactive:hover .DeckStack-module__4yAQeW__front{transform:translateY(-6px)rotate(-2deg)}.DeckStack-module__4yAQeW__img{object-fit:cover;width:100%;height:100%;display:block}.DeckStack-module__4yAQeW__mono{background:var(--surface-raised);border:1px solid var(--border);justify-content:center;align-items:center;display:flex}.DeckStack-module__4yAQeW__count{color:var(--text-secondary);font-size:20px;font-weight:400;line-height:1}
.ThemeSettingsPanel-module__UmtO8q__panel{gap:var(--space-5);flex-direction:column;display:flex}.ThemeSettingsPanel-module__UmtO8q__group{gap:var(--space-2);flex-direction:column;display:flex}.ThemeSettingsPanel-module__UmtO8q__label{}.ThemeSettingsPanel-module__UmtO8q__segmented{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--neutral-rest);grid-template-columns:1fr 1fr;padding:3px;display:grid}.ThemeSettingsPanel-module__UmtO8q__segment{height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}.ThemeSettingsPanel-module__UmtO8q__segmentActive{background:rgba(var(--accent-rgb), .16);color:var(--accent)}.ThemeSettingsPanel-module__UmtO8q__backgroundGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ThemeSettingsPanel-module__UmtO8q__backgroundBtn{align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--neutral-rest);color:var(--text-secondary);cursor:pointer;text-align:left;font-size:12px;display:flex}.ThemeSettingsPanel-module__UmtO8q__backgroundBtnActive{border-color:rgba(var(--accent-rgb), .4);color:var(--text-primary);background:rgba(var(--accent-rgb), .1)}.ThemeSettingsPanel-module__UmtO8q__backgroundPreview{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--ambient-top), var(--ambient-bottom));border:1px solid var(--border);flex:none;width:24px;height:24px}.ThemeSettingsPanel-module__UmtO8q__backgroundPreviewPicker{background:conic-gradient(from 210deg,#b0532b,#af7c1d,#4f7d5b,#3e6dae,#7059b5,#9c4d86,#a34a5a,#b0532b);position:relative}.ThemeSettingsPanel-module__UmtO8q__backgroundPreviewPicker:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--ambient-top), var(--ambient-bottom));position:absolute;inset:3px}.ThemeSettingsPanel-module__UmtO8q__wallpaperGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(136px,1fr));display:grid}.ThemeSettingsPanel-module__UmtO8q__wallpaperCard{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.ThemeSettingsPanel-module__UmtO8q__wallpaperArt{aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:var(--neutral-rest);width:100%;box-shadow:var(--obj-rest), var(--edge-light);transition:transform var(--m-ui), box-shadow var(--m-ui);background-position:50%;background-size:cover;display:block;position:relative}.ThemeSettingsPanel-module__UmtO8q__wallpaperCard:hover .ThemeSettingsPanel-module__UmtO8q__wallpaperArt{transform:translateY(calc(var(--lift) * -1));box-shadow:var(--obj-raised), var(--edge-light)}.ThemeSettingsPanel-module__UmtO8q__wallpaperCardActive .ThemeSettingsPanel-module__UmtO8q__wallpaperArt{box-shadow:var(--obj-raised), var(--edge-light), 0 0 0 2px var(--text-primary)}.ThemeSettingsPanel-module__UmtO8q__wallpaperArtUpload{border:1px dashed var(--border);box-shadow:none;background-color:#0000;background-image:linear-gradient(var(--text-muted), var(--text-muted)), linear-gradient(var(--text-muted), var(--text-muted));background-position:50%;background-repeat:no-repeat;background-size:14px 1.5px,1.5px 14px}.ThemeSettingsPanel-module__UmtO8q__wallpaperCheck{border-radius:var(--radius-pill);background:var(--accent);width:20px;height:20px;color:var(--on-accent);box-shadow:var(--elev-1);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;right:7px}.ThemeSettingsPanel-module__UmtO8q__wallpaperName{font-size:var(--fs-meta);color:var(--text-secondary)}.ThemeSettingsPanel-module__UmtO8q__wallpaperCardActive .ThemeSettingsPanel-module__UmtO8q__wallpaperCheck{border-radius:var(--radius-pill);background:var(--accent);width:20px;height:20px;color:var(--on-accent);box-shadow:var(--elev-1);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;right:7px}.ThemeSettingsPanel-module__UmtO8q__wallpaperName{color:var(--text-primary);font-weight:var(--fw-emphasis)}@media (prefers-reduced-motion:reduce){.ThemeSettingsPanel-module__UmtO8q__wallpaperArt,.ThemeSettingsPanel-module__UmtO8q__wallpaperCard:hover .ThemeSettingsPanel-module__UmtO8q__wallpaperArt{transition:none;transform:none}}.ThemeSettingsPanel-module__UmtO8q__sceneGrid{}.ThemeSettingsPanel-module__UmtO8q__sceneCard{width:100%;}.ThemeSettingsPanel-module__UmtO8q__sceneCardActive{}.ThemeSettingsPanel-module__UmtO8q__sceneName{}.ThemeSettingsPanel-module__UmtO8q__sceneArt{overflow:hidden;}.ThemeSettingsPanel-module__UmtO8q__sceneCell{position:relative}.ThemeSettingsPanel-module__UmtO8q__scenePeek{border-radius:var(--radius-pill);background:var(--glass-bg-strong);width:22px;height:22px;box-shadow:var(--elev-1), var(--edge-light);color:var(--text-secondary);cursor:pointer;opacity:.72;transition:opacity var(--m-ui), color var(--m-ui);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:7px;left:7px;}.ThemeSettingsPanel-module__UmtO8q__sceneCell:hover .ThemeSettingsPanel-module__UmtO8q__scenePeek,.ThemeSettingsPanel-module__UmtO8q__scenePeek:focus-visible{opacity:1;color:var(--text-primary)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ThemeSettingsPanel-module__UmtO8q__scenePeek{background:var(--surface-overlay)}}@media (prefers-reduced-motion:reduce){.ThemeSettingsPanel-module__UmtO8q__scenePeek{transition:none}}.ThemeSettingsPanel-module__UmtO8q__sceneArt[data-scene=reveal]{background-image:radial-gradient(24% 20% at 50% 56%, #fff7eb9e, #fff7eb00 78%), radial-gradient(46% 40% at 50% 58%, rgba(var(--accent-rgb), .24), rgba(var(--accent-rgb), 0) 76%), radial-gradient(120% 86% at 50% 118%, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), 0) 70%), linear-gradient(165deg, var(--ambient-top), var(--ambient-bottom))}.ThemeSettingsPanel-module__UmtO8q__sceneArt[data-scene=ink]{background-image:radial-gradient(28% 42% at 34% 80%, rgba(var(--accent-rgb), .5), rgba(var(--accent-rgb), 0) 74%), radial-gradient(22% 36% at 46% 54%, rgba(var(--accent-rgb), .34), rgba(var(--accent-rgb), 0) 78%), radial-gradient(15% 24% at 57% 32%, color-mix(in oklab, var(--text-primary) 24%, transparent), transparent 78%), linear-gradient(165deg, var(--ambient-top), var(--ambient-bottom))}.ThemeSettingsPanel-module__UmtO8q__sceneArt[data-scene=relief]{background-color:#12100e;background-image:radial-gradient(58% 52% at 38% 44%,#d9a44129,#0000 72%),radial-gradient(54% 46% at 66% 70%,#c97a4824,#0000 74%),repeating-radial-gradient(130% 92% at 44% 58%,#e2d0b80d 0 6px,#e2d0b800 6px 22px),linear-gradient(165deg,#1c1712,#0c0a08)}.ThemeSettingsPanel-module__UmtO8q__sceneArt[data-scene=isolines]{background-color:#0f0d0b;background-image:repeating-radial-gradient(132% 88% at 40% 66%,#e2d0b838 0 1px,#e2d0b800 1px 6px),radial-gradient(72% 62% at 40% 66%,#d9a4411a,#0000 74%),linear-gradient(165deg,#16110d,#0a0807)}.ThemeSettingsPanel-module__UmtO8q__sceneArt[data-scene=kintsugi]{background-color:#120d09;background-image:repeating-conic-gradient(from 154deg at 50% 138%,#f7ca7a00 0deg 10.4deg,#f7ca7a80 10.4deg 11deg,#f7ca7a00 11deg 21deg),radial-gradient(64% 44% at 50% 112%,#ff9c3e4d,#0000 72%),radial-gradient(30% 26% at 70% 24%,#e2be841f,#0000 76%),linear-gradient(165deg,#1b140e,#0a0706)}.ThemeSettingsPanel-module__UmtO8q__error{color:var(--danger);font-size:12px;line-height:1.4}.ThemeSettingsPanel-module__UmtO8q__actions{gap:var(--space-2);flex-direction:column;display:flex}.ThemeSettingsPanel-module__UmtO8q__primaryBtn,.ThemeSettingsPanel-module__UmtO8q__secondaryBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;min-height:40px;font-size:14px}.ThemeSettingsPanel-module__UmtO8q__primaryBtn{border:1px solid rgba(var(--accent-rgb), .38);background:rgba(var(--accent-rgb), .16);color:var(--accent)}.ThemeSettingsPanel-module__UmtO8q__secondaryBtn{border:1px solid var(--border);background:var(--neutral-rest);color:var(--text-secondary)}.ThemeSettingsPanel-module__UmtO8q__primaryBtn:hover{background:rgba(var(--accent-rgb), .24)}.ThemeSettingsPanel-module__UmtO8q__secondaryBtn:hover{background:var(--neutral-hover);color:var(--text-primary)}.ThemeSettingsPanel-module__UmtO8q__primaryBtn:disabled,.ThemeSettingsPanel-module__UmtO8q__secondaryBtn:disabled{cursor:default;opacity:.55}
.VisuallyHiddenInput-module__MYHYuG__hiddenInput{display:none}
.FilterPills-module__m5lmyq__row{flex-wrap:wrap;gap:10px 22px;margin-bottom:26px;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:both;display:flex;}.FilterPills-module__m5lmyq__group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.FilterPills-module__m5lmyq__groupLabel{margin-right:3px}
.GameAssetPickers-module__YbM3XW__row{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:10px 12px;font-family:inherit;transition:border-color .2s,background .2s;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;display:flex;}.GameAssetPickers-module__YbM3XW__row:hover{background:var(--surface);border-color:var(--border)}.GameAssetPickers-module__YbM3XW__rowSelected.GameAssetPickers-module__YbM3XW__rowSelected{background:rgba(var(--accent-rgb), .07);border-color:#0000}.GameAssetPickers-module__YbM3XW__stack{flex-shrink:0;width:36px;height:46px;position:relative}.GameAssetPickers-module__YbM3XW__stackCenter{justify-content:center;align-items:center;display:flex}.GameAssetPickers-module__YbM3XW__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.GameAssetPickers-module__YbM3XW__name{font-size:var(--fs-body);font-weight:var(--fw-emphasis);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GameAssetPickers-module__YbM3XW__meta{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted)}.GameAssetPickers-module__YbM3XW__checkbox{border:1px solid var(--border);width:22px;height:22px;color:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:all .2s;display:flex}.GameAssetPickers-module__YbM3XW__checkboxChecked{border-color:var(--accent);background:rgba(var(--accent-rgb), .15)}.GameAssetPickers-module__YbM3XW__boardOption{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;overflow:hidden;}.GameAssetPickers-module__YbM3XW__boardOption:hover{border-color:rgba(var(--accent-rgb), .25);transform:translateY(-2px)}.GameAssetPickers-module__YbM3XW__boardOptionSelected{box-shadow:0 0 0 1px var(--accent);border-color:var(--accent)!important}.GameAssetPickers-module__YbM3XW__boardOptionThumb{aspect-ratio:4/3;background:var(--surface-raised);position:relative;overflow:hidden}.GameAssetPickers-module__YbM3XW__boardOptionImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.GameAssetPickers-module__YbM3XW__boardOption:hover .GameAssetPickers-module__YbM3XW__boardOptionImg{transform:scale(1.04)}.GameAssetPickers-module__YbM3XW__boardOptionCheck{background:rgba(var(--accent-rgb), .25);color:var(--on-accent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;inset:0}.GameAssetPickers-module__YbM3XW__boardOptionEmpty{aspect-ratio:4/3;background:var(--surface-raised);justify-content:center;align-items:center;display:flex}.GameAssetPickers-module__YbM3XW__boardOptionEmptyIcon{color:var(--text-muted);font-size:24px;font-style:normal}.GameAssetPickers-module__YbM3XW__boardOptionName{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;display:block;overflow:hidden}
.ConfirmDialog-module__Xa8SYq__title{}.ConfirmDialog-module__Xa8SYq__description{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin-bottom:4px}.ConfirmDialog-module__Xa8SYq__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ConfirmDialog-module__Xa8SYq__cancelBtn{}.ConfirmDialog-module__Xa8SYq__confirmBtn{}.ConfirmDialog-module__Xa8SYq__confirmDanger.ConfirmDialog-module__Xa8SYq__confirmDanger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-border);box-shadow:none}.ConfirmDialog-module__Xa8SYq__confirmDanger.ConfirmDialog-module__Xa8SYq__confirmDanger:hover:not(:disabled):not([aria-disabled=true]){filter:none;background:var(--danger);color:var(--on-danger);border-color:var(--danger)}
.Field-module__bfn3sa__field{flex-direction:column;gap:7px;min-width:0;display:flex}.Field-module__bfn3sa__label{cursor:pointer}.Field-module__bfn3sa__control{width:100%;height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--ctl-radius);background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:var(--fs-body);transition:border-color var(--m-ui), background var(--m-ui);padding:0 12px}.Field-module__bfn3sa__control::placeholder{color:var(--text-muted)}.Field-module__bfn3sa__control:hover:not(:disabled){border-color:var(--border-hover)}.Field-module__bfn3sa__control:focus{border-color:var(--accent)}.Field-module__bfn3sa__control:disabled{opacity:.5;cursor:not-allowed}.Field-module__bfn3sa__textarea{height:auto;min-height:calc(var(--ctl-h-lg) * 2);line-height:var(--lh-body);resize:vertical;padding:10px 12px}.Field-module__bfn3sa__selectWrap{position:relative}.Field-module__bfn3sa__select{appearance:none;cursor:pointer;padding-right:34px}.Field-module__bfn3sa__selectChevron{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Field-module__bfn3sa__selectWrap:has(.Field-module__bfn3sa__control:disabled) .Field-module__bfn3sa__selectChevron{opacity:.5}.Field-module__bfn3sa__invalid,.Field-module__bfn3sa__invalid:hover:not(:disabled){border-color:var(--danger-border)}.Field-module__bfn3sa__hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-muted)}.Field-module__bfn3sa__error{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--danger)}
.GamePickers-module__1rzNBa__errorMsg{font-size:var(--fs-body);color:var(--danger);margin:0 0 var(--space-3)}.GamePickers-module__1rzNBa__doneBtn{}.GamePickers-module__1rzNBa__ghostBtn{}.GamePickers-module__1rzNBa__boardGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.GamePickers-module__1rzNBa__uploadTile{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;font-family:inherit;display:flex}.GamePickers-module__1rzNBa__uploadTile:disabled{cursor:wait}.GamePickers-module__1rzNBa__uploadTileArt{aspect-ratio:4/3;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);background:radial-gradient(ellipse at 50% 30%, rgba(var(--accent-rgb), .05), transparent 75%);justify-content:center;align-items:center;font-size:26px;transition:border-color .2s,color .2s;display:flex}.GamePickers-module__1rzNBa__uploadTile:hover .GamePickers-module__1rzNBa__uploadTileArt{border-color:rgba(var(--accent-rgb), .45);color:var(--text-secondary)}.GamePickers-module__1rzNBa__uploadTileLabel{font-size:var(--fs-body);color:var(--text-secondary);text-align:center}.GamePickers-module__1rzNBa__searchInput{margin-bottom:var(--space-3);}.GamePickers-module__1rzNBa__pillsRow{margin-bottom:var(--space-4)}.GamePickers-module__1rzNBa__deckShelf{gap:var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.GamePickers-module__1rzNBa__deckTile{width:calc(140px * var(--card-ar,.667));cursor:pointer;text-align:center;border-radius:var(--radius-md);background:0 0;border:none;flex-direction:column;flex:none;padding:0;font-family:inherit;display:flex}.GamePickers-module__1rzNBa__deckTileName{margin-inline:auto;max-width:100%;font-size:var(--fs-meta);font-weight:var(--fw-emphasis);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:16px;display:block;overflow:hidden}.GamePickers-module__1rzNBa__deckTileMeta{max-width:100%;font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.GamePickers-module__1rzNBa__emptyNote{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--fs-body);color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius-md);background:radial-gradient(ellipse at 50% 0%, rgba(var(--accent-rgb), .05), transparent 75%);flex-direction:column;gap:5px;margin:0;display:flex}.GamePickers-module__1rzNBa__emptyNoteHint{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted)}.GamePickers-module__1rzNBa__checkbox{z-index:5;border:1px solid var(--border);background:var(--surface-overlay);width:22px;height:22px;color:var(--on-accent);border-radius:7px;justify-content:center;align-items:center;font-size:13px;transition:background .15s,border-color .15s;display:flex;position:absolute;top:8px;right:8px}.GamePickers-module__1rzNBa__checkboxChecked{background:var(--accent);border-color:var(--accent)}.GamePickers-module__1rzNBa__diceList{margin-bottom:var(--space-5);flex-direction:column;gap:4px;display:flex}.GamePickers-module__1rzNBa__quickCreate{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.GamePickers-module__1rzNBa__quickCreateTitle{font-size:var(--fs-body);font-weight:var(--fw-emphasis);color:var(--text-secondary)}.GamePickers-module__1rzNBa__textInput{}.GamePickers-module__1rzNBa__sidesRow{flex-wrap:wrap;gap:8px;display:flex}.GamePickers-module__1rzNBa__sideBtn{}.GamePickers-module__1rzNBa__sideBtnActive.GamePickers-module__1rzNBa__sideBtnActive{border-color:var(--accent);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.GamePickers-module__1rzNBa__doneBtn.GamePickers-module__1rzNBa__doneBtn,.GamePickers-module__1rzNBa__ghostBtn.GamePickers-module__1rzNBa__ghostBtn,.GamePickers-module__1rzNBa__uploadTileArt,.GamePickers-module__1rzNBa__checkbox,.GamePickers-module__1rzNBa__sideBtn.GamePickers-module__1rzNBa__sideBtn{transition:none}}
.GameEditor-module__TIqq2a__page{flex-direction:column;min-height:100vh;padding:40px clamp(24px,6vw,96px) 80px;display:flex}.GameEditor-module__TIqq2a__loadingPulse{background-image:linear-gradient(90deg, var(--surface) 25%, var(--surface-raised) 50%, var(--surface) 75%);background-size:200% 100%;border-radius:8px;width:120px;height:16px;margin-top:80px;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;}.GameEditor-module__TIqq2a__doneBtn{}.GameEditor-module__TIqq2a__ghostBtn{}.GameEditor-module__TIqq2a__deleteBtn{}
.PageHeader-module__HZea0q__pageHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;display:flex;}.PageHeader-module__HZea0q__headings{min-width:0}.PageHeader-module__HZea0q__pageTitle{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--text-primary);line-height:var(--lh-display);margin:0 0 8px}.PageHeader-module__HZea0q__pageSub{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);max-width:64ch;margin:0}.PageHeader-module__HZea0q__pageSub code{font-size:var(--fs-meta)}.PageHeader-module__HZea0q__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:720px){.PageHeader-module__HZea0q__pageHead{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:28px}}
.EditorPage-module__zk8bIW__page{flex-direction:column;min-height:100vh;display:flex}.EditorPage-module__zk8bIW__bar{z-index:20;align-items:center;gap:var(--space-3);padding:var(--space-4) clamp(24px, 5vw, 72px);background:var(--editor-bar-bg);border-bottom:1px solid var(--glass-border);box-shadow:var(--glass-highlight);display:flex;position:sticky;top:0;}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.EditorPage-module__zk8bIW__bar{background:var(--surface-overlay);border-bottom-color:var(--border)}}.EditorPage-module__zk8bIW__crumbs{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.EditorPage-module__zk8bIW__crumbLink{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;transition:color .2s}.EditorPage-module__zk8bIW__crumbLink:hover{color:var(--text-secondary)}.EditorPage-module__zk8bIW__crumbSep{font-size:var(--fs-meta);color:var(--text-muted);opacity:.45;-webkit-user-select:none;user-select:none;flex-shrink:0}.EditorPage-module__zk8bIW__crumbName{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EditorPage-module__zk8bIW__barActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.EditorPage-module__zk8bIW__saveStatus{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.EditorPage-module__zk8bIW__saveStatusCheck{color:var(--text-muted);font-size:var(--fs-meta);opacity:.8;line-height:1}.EditorPage-module__zk8bIW__saveStatusError{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--danger);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.EditorPage-module__zk8bIW__saveStatusDot{background:var(--danger);border-radius:50%;flex-shrink:0;width:6px;height:6px}.EditorPage-module__zk8bIW__retryBtn{font:inherit;letter-spacing:inherit;color:var(--danger);cursor:pointer;background:0 0;border:none;border-bottom:1px solid;margin-left:2px;padding:0 0 1px;transition:opacity .2s}.EditorPage-module__zk8bIW__retryBtn:hover{opacity:.75}.EditorPage-module__zk8bIW__saveBtn{}.EditorPage-module__zk8bIW__content{padding:var(--space-7) clamp(24px, 5vw, 72px) 96px;flex:1}.EditorPage-module__zk8bIW__canvasHead{margin-bottom:28px}.EditorPage-module__zk8bIW__pageTitle{text-wrap:balance;}.EditorPage-module__zk8bIW__pageTitle.EditorPage-module__zk8bIW__pageTitle{margin:0}.EditorPage-module__zk8bIW__pageTitleInput{}.EditorPage-module__zk8bIW__pageTitleInput.EditorPage-module__zk8bIW__pageTitleInput{margin:0 0 0 -10px}.EditorPage-module__zk8bIW__pageTitleInput{border-radius:var(--radius-sm);background:0 0;border:none;width:calc(100% + 20px);padding:4px 10px;transition:background .2s,box-shadow .2s;display:block}.EditorPage-module__zk8bIW__pageTitleInput::placeholder{color:var(--text-muted);opacity:.7}.EditorPage-module__zk8bIW__pageTitleInput:hover:not(:focus):not(:disabled){background:var(--neutral-hover)}.EditorPage-module__zk8bIW__pageTitleInput:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.EditorPage-module__zk8bIW__pageTitleInput:focus-visible{box-shadow:var(--focus-halo-ring), inset 0 0 0 1px var(--border)}.EditorPage-module__zk8bIW__pageTitleInput:disabled{opacity:.6}.EditorPage-module__zk8bIW__errorMsg{font-size:var(--fs-body);color:var(--danger);margin:0 0 var(--space-2)}.EditorPage-module__zk8bIW__sections{flex-direction:column;gap:0;min-width:0;display:flex}.EditorPage-module__zk8bIW__sectionsSolo{max-width:780px;margin:0 auto}.EditorPage-module__zk8bIW__contentGrid{grid-template-columns:minmax(0,780px) minmax(300px,480px);justify-content:center;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.EditorPage-module__zk8bIW__rail{top:calc(64px + var(--space-6));min-width:0;position:sticky}@media (max-width:1100px){.EditorPage-module__zk8bIW__contentGrid{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}@media (max-width:880px){.EditorPage-module__zk8bIW__contentGrid{grid-template-columns:minmax(0,1fr)}.EditorPage-module__zk8bIW__rail{order:2;position:static;top:auto}}
.Pill-module__cddRIW__pill{border:1px solid var(--border);border-radius:var(--radius-pill);max-width:220px;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;text-overflow:ellipsis;transition:background var(--m-ui), border-color var(--m-ui), color var(--m-ui);background:0 0;align-items:center;gap:6px;padding:5px 13px;display:inline-flex;overflow:hidden}button.Pill-module__cddRIW__pill{cursor:pointer}button.Pill-module__cddRIW__pill:hover{background:var(--neutral-hover);color:var(--text-primary)}.Pill-module__cddRIW__active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.Pill-module__cddRIW__active:hover{background:var(--accent);color:var(--on-accent);opacity:.9}
.Scene-module__enMLOG__scene{gap:var(--space-3);flex-direction:column;display:flex}.Scene-module__enMLOG__surface{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.Scene-module__enMLOG__caption{text-align:center;font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted)}
.GameScene-module__l-A4uG__stage{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--ambient-top) 0%, var(--ambient-bottom) 100%);width:100%;padding:var(--space-5) var(--space-4);align-items:center;gap:var(--space-5);background-position:50%;background-size:cover;flex-direction:column;display:flex}:is(html[data-theme-mode=light] .GameScene-module__l-A4uG__stage[data-theme-mode=light][data-session-background=charcoal],html[data-theme-mode=dark] .GameScene-module__l-A4uG__stage[data-theme-mode=dark][data-session-background=oak]){background:0 0}.GameScene-module__l-A4uG__stage[data-theme-mode=dark]{color:#f0eae3c7;text-shadow:0 1px 2px #0c090773}.GameScene-module__l-A4uG__stage[data-theme-mode=light]{color:#403429bf;text-shadow:0 1px 2px #fffcf68c}.GameScene-module__l-A4uG__partBtn{font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin:0;padding:0;transition:transform .2s}.GameScene-module__l-A4uG__partBtn:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GameScene-module__l-A4uG__partBtn,.GameScene-module__l-A4uG__partBtn:hover{transition:none;transform:none}}.GameScene-module__l-A4uG__board{justify-content:center;width:100%;display:flex}.GameScene-module__l-A4uG__boardImg{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:240px;box-shadow:var(--elev-1);display:block}.GameScene-module__l-A4uG__boardEmpty{aspect-ratio:4/3;border-radius:var(--radius-sm);border:1px dashed rgba(var(--accent-rgb), .35);width:100%;max-height:200px;font-size:var(--fs-body);-webkit-backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.15);justify-content:center;align-items:center;display:flex}.GameScene-module__l-A4uG__stage[data-theme-mode=dark] .GameScene-module__l-A4uG__boardEmpty{background:radial-gradient(ellipse at 50% 40%, rgba(var(--accent-rgb), .1), transparent 70%), #100d0b57}.GameScene-module__l-A4uG__stage[data-theme-mode=light] .GameScene-module__l-A4uG__boardEmpty{background:radial-gradient(ellipse at 50% 40%, rgba(var(--accent-rgb), .08), transparent 70%), #fffcf66b}.GameScene-module__l-A4uG__deckShelf{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:14px;max-width:100%;padding-bottom:12px;display:flex}.GameScene-module__l-A4uG__deckSpot{flex-shrink:0}.GameScene-module__l-A4uG__diceRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.GameScene-module__l-A4uG__pieceRow{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}
.SectionCard-module__ncihiW__card{border-top:1px solid var(--border);padding:52px 0 32px}.SectionCard-module__ncihiW__header{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.SectionCard-module__ncihiW__headings{min-width:0}.SectionCard-module__ncihiW__action{flex-shrink:0}.SectionCard-module__ncihiW__title{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-section);font-weight:var(--fw-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--text-primary);margin:0}.SectionCard-module__ncihiW__hint{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-meta);color:var(--text-muted);max-width:60ch;margin:4px 0 0}.SectionCard-module__ncihiW__body{flex-direction:column;display:flex}@media (max-width:720px){.SectionCard-module__ncihiW__card{padding:40px 0 26px}}
.Toast-module__dpyMdW__viewport{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.Toast-module__dpyMdW__toast{pointer-events:auto;border-radius:var(--radius-sm);background:var(--surface-overlay);border:1px solid var(--border);-webkit-backdrop-filter:blur(var(--glass-blur-soft));backdrop-filter:blur(var(--glass-blur-soft));box-shadow:var(--shadow-overlay);white-space:nowrap;animation:Toast-module__dpyMdW__toastIn var(--dur-base) var(--ease-soft) both;align-items:center;gap:8px;padding:10px 16px;display:flex}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__exiting{animation:Toast-module__dpyMdW__toastOut var(--dur-base) var(--ease-soft) both}.Toast-module__dpyMdW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Toast-module__dpyMdW__text{font-size:var(--fs-body);color:var(--text-secondary)}.Toast-module__dpyMdW__result{color:var(--text-primary);font-weight:700}@keyframes Toast-module__dpyMdW__toastIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__dpyMdW__toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.Toast-module__dpyMdW__toast,.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__exiting{animation:none}}
.chrome-module__863w9a__shell{min-height:100%;max-width:var(--measure-page);gap:clamp(32px,4vw,64px);margin:0 auto;padding:48px clamp(24px,4vw,64px) 96px;display:flex}.chrome-module__863w9a__rail{flex-direction:column;flex:none;align-self:flex-start;width:178px;display:flex;position:sticky;top:0}.chrome-module__863w9a__wordmark{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted);padding:6px 14px 26px}.chrome-module__863w9a__nav{flex-direction:column;gap:2px;display:flex}.chrome-module__863w9a__navSecondary{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.chrome-module__863w9a__railItem{border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--text-secondary);align-items:center;gap:10px;padding:9px 14px;display:flex;position:relative}.chrome-module__863w9a__railIcon{opacity:.8;flex:none;display:inline-flex}.chrome-module__863w9a__railItemActive{color:var(--text-primary);background:var(--neutral-rest)}.chrome-module__863w9a__railItemActive .chrome-module__863w9a__railIcon{opacity:1}.chrome-module__863w9a__railItemActive:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.chrome-module__863w9a__shell[data-dir=h2] .chrome-module__863w9a__railItemActive{background:var(--tray-fill);box-shadow:var(--tray-recess)}.chrome-module__863w9a__column{--page-ink:var(--text-primary);--page-ink-mute:var(--text-muted);--page-line:var(--border);flex:1;min-width:0}.chrome-module__863w9a__work{height:100%;min-height:0;display:flex}.chrome-module__863w9a__edge{width:var(--edge-w);background:var(--plane-edge);box-shadow:inset -1px 0 0 var(--plane-seam);z-index:var(--z-rail);flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:10px 6px 12px;display:flex}.chrome-module__863w9a__edgeMark{font-family:var(--font-display), Georgia, serif;text-align:center;color:var(--accent);padding:8px 0 14px;font-size:22px;font-weight:600;line-height:1}.chrome-module__863w9a__edgeNav{flex-direction:column;gap:2px;display:flex}.chrome-module__863w9a__edgeNav+.chrome-module__863w9a__edgeNav{margin-top:auto;padding-top:10px}.chrome-module__863w9a__edgeItem{border-radius:var(--radius-sm);color:var(--text-secondary);flex-direction:column;align-items:center;gap:5px;padding:10px 2px 8px;display:flex;position:relative}.chrome-module__863w9a__edgeLabel{font-size:var(--fs-micro);line-height:1;font-weight:var(--fw-micro);letter-spacing:.02em;text-align:center}.chrome-module__863w9a__edgeItemActive{color:var(--text-primary);background:var(--neutral-rest)}.chrome-module__863w9a__edgeItemActive:before{content:"";background:var(--accent);border-radius:0 1px 1px 0;width:2px;position:absolute;top:6px;bottom:6px;left:-6px}.chrome-module__863w9a__workBody{flex-direction:column;flex:1;min-width:0;display:flex}.chrome-module__863w9a__strip{height:var(--strip-h);box-shadow:inset 0 -1px 0 var(--plane-seam);background:color-mix(in srgb, var(--ambient-top) 88%, var(--plane-edge) 12%);z-index:var(--z-strip);flex:none;align-items:center;gap:12px;padding:0 18px 0 20px;display:flex}.chrome-module__863w9a__stripBack{color:var(--text-muted);display:inline-flex}.chrome-module__863w9a__stripPlace{font-size:var(--place-fs);font-weight:var(--place-fw);color:var(--text-primary)}.chrome-module__863w9a__stripSpacer{flex:1}.chrome-module__863w9a__surface{flex:1;min-height:0;position:relative;overflow:auto}.chrome-module__863w9a__dock{min-height:var(--dock-h);box-shadow:inset 0 1px 0 var(--plane-seam);background:color-mix(in srgb, var(--ambient-bottom) 86%, var(--plane-edge) 14%);z-index:var(--z-strip);flex:none;align-items:center;gap:10px;padding:0 20px;display:flex}
.shared-module__HzJjGa__section{animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:var(--section-delay,60ms);}.shared-module__HzJjGa__uploadError{text-align:left;font-family:inherit;font-size:var(--fs-meta);color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);cursor:pointer;transition:opacity var(--m-ui);align-items:center;gap:6px;max-width:500px;margin-bottom:20px;padding:8px 12px;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:both;display:flex;}.shared-module__HzJjGa__uploadError:hover{opacity:.7}.shared-module__HzJjGa__itemName{font-size:var(--fs-body);font-weight:var(--fw-emphasis);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shared-module__HzJjGa__itemDate{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-muted)}.shared-module__HzJjGa__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--surface) 25%, var(--surface-raised) 50%, var(--surface) 75%);background-size:200% 100%;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;}
.page-module___fxa8q__section{}.page-module___fxa8q__panelWrap{max-width:560px}
.cockpit-module__8c8IVa__loading{text-align:center;font-size:var(--fs-body);color:var(--text-muted);padding:80px 0}.cockpit-module__8c8IVa__page{grid-template:"top rail"54px"stage rail"1fr/1fr 330px;height:100%;min-height:0;display:grid;position:relative}@media (max-width:1024px){.cockpit-module__8c8IVa__page{grid-template-columns:1fr 276px}}.cockpit-module__8c8IVa__topbar{background:var(--topbar-bg);grid-area:top;align-items:center;gap:12px;padding:0 20px;display:flex}.cockpit-module__8c8IVa__back{color:var(--text-muted);display:inline-flex}.cockpit-module__8c8IVa__gameName{font-size:var(--fs-body);font-weight:var(--fw-emphasis);color:var(--text-primary)}.cockpit-module__8c8IVa__stage{grid-area:stage;justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px 32px 40px;display:flex;position:relative}.cockpit-module__8c8IVa__boardBox{max-width:100%;max-height:100%;line-height:0;position:relative}.cockpit-module__8c8IVa__boardImg{max-width:100%;max-height:62vh;box-shadow:var(--elev-2);border-radius:12px;display:block}.cockpit-module__8c8IVa__boardPiece{line-height:0;position:absolute;transform:translate(-50%,-50%)}.cockpit-module__8c8IVa__boardMissing{font-size:var(--fs-body);color:var(--text-muted)}.cockpit-module__8c8IVa__rail{background:var(--glass-bg-strong);border-left:1px solid var(--glass-border);flex-direction:column;grid-area:rail;gap:14px;min-height:0;padding:12px 14px 16px;display:flex;overflow-y:auto;}.cockpit-module__8c8IVa__zone{flex-direction:column;flex:none;gap:8px;display:flex}.cockpit-module__8c8IVa__zoneGrow{flex:1;min-height:0}.cockpit-module__8c8IVa__zoneTitle{padding-left:2px}.cockpit-module__8c8IVa__tray{flex-wrap:wrap;gap:10px;display:flex}.cockpit-module__8c8IVa__deckSlot{flex-direction:column;align-items:center;gap:4px;width:84px;display:flex}.cockpit-module__8c8IVa__deckSlot>div{--stack-h:92px}.cockpit-module__8c8IVa__deckName{font-size:var(--fs-meta);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cockpit-module__8c8IVa__deckLeft{font-size:var(--fs-meta);color:var(--text-muted)}.cockpit-module__8c8IVa__dieSlot{display:inline-flex}.cockpit-module__8c8IVa__roster{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto;}.cockpit-module__8c8IVa__rosterRow{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:7px 8px;display:flex}.cockpit-module__8c8IVa__rosterRow:hover{background:var(--neutral-soft)}.cockpit-module__8c8IVa__rosterInfo{flex-direction:column;min-width:0;display:flex}.cockpit-module__8c8IVa__rosterNick{font-size:var(--fs-body);font-weight:var(--fw-emphasis);color:var(--text-primary)}.cockpit-module__8c8IVa__rosterState{font-size:var(--fs-meta);color:var(--text-muted)}.cockpit-module__8c8IVa__feed{flex-direction:column;gap:3px;display:flex}.cockpit-module__8c8IVa__feedLine{font-size:var(--fs-meta);grid-template-columns:72px 1fr auto;align-items:baseline;gap:8px;line-height:1.7;display:grid}.cockpit-module__8c8IVa__feedTime{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cockpit-module__8c8IVa__feedText{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-module__8c8IVa__feedRoll{text-align:center;min-width:18px;color:var(--accent);font-weight:var(--fw-emphasis)}.cockpit-module__8c8IVa__feedQuiet{font-size:var(--fs-meta);color:var(--text-muted)}.cockpit-module__8c8IVa__controls{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding-top:12px;display:flex}.cockpit-module__8c8IVa__page[data-scene="1"]{grid-template-rows:0 1fr}.cockpit-module__8c8IVa__page[data-scene="1"] .cockpit-module__8c8IVa__topbar{z-index:var(--z-strip);background:var(--glass-bg-strong);height:40px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--elev-1);border-radius:999px;padding:0 14px 0 12px;position:absolute;top:14px;left:16px}.cockpit-module__8c8IVa__page[data-scene="1"] .cockpit-module__8c8IVa__stage{padding:0}.cockpit-module__8c8IVa__page[data-scene="1"] .cockpit-module__8c8IVa__boardImg{max-height:74vh}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__stage:before{content:"";background:radial-gradient(ellipse 58% 60% at 50% 44%, var(--table-spot), transparent 72%), radial-gradient(ellipse 92% 78% at 50% 46%, transparent 44%, var(--table-falloff));pointer-events:none;position:absolute;inset:0}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__stage:after{content:"";background:linear-gradient(to top, var(--table-floor), transparent);pointer-events:none;height:26%;position:absolute;inset:auto 0 0}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__boardBox{z-index:1}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__boardImg{box-shadow:var(--obj-contact), var(--edge-light)}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__rail{background:linear-gradient(100deg, transparent, var(--tray-fill) 44%);box-shadow:inset 1px 0 0 var(--plane-seam);-webkit-backdrop-filter:none;backdrop-filter:none;border-left:none}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__tray,.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__roster,.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__feed{background:var(--tray-fill);box-shadow:var(--tray-recess);border-radius:12px;padding:10px}.cockpit-module__8c8IVa__page[data-dir=h2] .cockpit-module__8c8IVa__controls{border-top:none}.cockpit-module__8c8IVa__h3Stage{justify-content:center;align-items:center;height:100%;padding:22px 34px 26px;display:flex;position:relative}.cockpit-module__8c8IVa__h3Stage:before{content:"";background:radial-gradient(ellipse 56% 58% at 50% 44%, var(--table-spot), transparent 72%), radial-gradient(ellipse 92% 80% at 50% 48%, transparent 42%, var(--table-falloff));pointer-events:none;position:absolute;inset:0}.cockpit-module__8c8IVa__h3Stage .cockpit-module__8c8IVa__boardBox{z-index:1}.cockpit-module__8c8IVa__h3Stage .cockpit-module__8c8IVa__boardImg{max-height:56vh;box-shadow:var(--obj-contact), var(--edge-light)}.cockpit-module__8c8IVa__stripEvent{font-size:var(--fs-meta);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;max-width:34ch;display:inline-flex;overflow:hidden}.cockpit-module__8c8IVa__stripEventTime{color:var(--text-muted);font-variant-numeric:tabular-nums}.cockpit-module__8c8IVa__dockObjects{align-items:flex-end;gap:12px;display:flex}.cockpit-module__8c8IVa__dockDeck>div{--stack-h:56px}.cockpit-module__8c8IVa__dockDie{display:inline-flex}.cockpit-module__8c8IVa__dockSpacer{flex:1}.cockpit-module__8c8IVa__dockPeople{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cockpit-module__8c8IVa__dockPerson{background:var(--neutral-rest);height:34px;font-size:var(--fs-meta);font-weight:var(--fw-emphasis);color:var(--text-secondary);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;display:inline-flex}
.DeckCardsGrid-module__F4KKXW__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-items:start;gap:10px;display:grid}.DeckCardsGrid-module__F4KKXW__tile{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-raised);min-height:60px;position:relative;overflow:hidden}.DeckCardsGrid-module__F4KKXW__tileNew{animation-duration:.35s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;}.DeckCardsGrid-module__F4KKXW__tileImg{width:100%;height:auto;display:block}.DeckCardsGrid-module__F4KKXW__tileRemove{background:var(--image-scrim);width:22px;height:22px;color:var(--image-text);cursor:pointer;opacity:var(--ctl-rest);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:5px;right:5px}.DeckCardsGrid-module__F4KKXW__tile:hover .DeckCardsGrid-module__F4KKXW__tileRemove,.DeckCardsGrid-module__F4KKXW__tileRemove:focus-visible{opacity:1}.DeckCardsGrid-module__F4KKXW__tileRemove:hover{transform:scale(1.1)}.DeckCardsGrid-module__F4KKXW__tileBadge{background:var(--accent);color:var(--on-accent);font-size:var(--fs-micro);font-weight:var(--fw-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;border-radius:3px;padding:2px 5px;position:absolute;bottom:5px;left:5px}.DeckCardsGrid-module__F4KKXW__addMore{aspect-ratio:2/3;border:1.5px dashed var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);background:0 0;justify-content:center;align-items:center;font-family:inherit;font-size:28px;transition:border-color .2s,color .2s,background .2s;display:flex}.DeckCardsGrid-module__F4KKXW__addMore:hover{border-color:rgba(var(--accent-rgb), .35);color:var(--accent);background:var(--accent-dim)}
.entry-module__08mKEW__page{justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.entry-module__08mKEW__card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:100%;max-width:404px;box-shadow:var(--elev-2);padding:40px 36px 38px}.entry-module__08mKEW__cardH2{background:var(--surface-raised);box-shadow:var(--obj-rest), var(--edge-light);border:none}.entry-module__08mKEW__wordmark{font-size:var(--fs-micro);font-weight:var(--fw-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:30px}.entry-module__08mKEW__body{flex-direction:column;display:flex}.entry-module__08mKEW__title{font-family:var(--font-display), Georgia, serif;color:var(--text-primary);font-size:34px;font-weight:600;line-height:1.05}.entry-module__08mKEW__hint{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin-top:8px}.entry-module__08mKEW__field{flex-direction:column;gap:6px;margin-top:26px;display:flex}.entry-module__08mKEW__fieldLabel{font-size:var(--fs-micro);font-weight:var(--fw-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted)}.entry-module__08mKEW__input{height:var(--ctl-h-lg);border-radius:var(--ctl-radius);border:1px solid var(--border);background:var(--neutral-soft);color:var(--text-primary);font-family:inherit;font-size:var(--fs-body);transition:border-color var(--m-ui), background var(--m-ui);padding:0 14px}.entry-module__08mKEW__input::placeholder{color:var(--text-muted)}.entry-module__08mKEW__input:hover{border-color:var(--border-hover)}.entry-module__08mKEW__submit{width:100%;margin-top:16px}.entry-module__08mKEW__threshold{height:100%;min-height:0;display:flex}.entry-module__08mKEW__door{background:color-mix(in srgb, var(--ambient-top) 82%, var(--plane-edge) 18%);width:clamp(360px,38%,520px);box-shadow:inset -1px 0 0 var(--plane-seam);flex:none;align-items:center;padding:0 clamp(32px,4vw,64px);display:flex}.entry-module__08mKEW__doorBody{flex-direction:column;width:100%;max-width:340px;display:flex}.entry-module__08mKEW__doorTitle{font-family:var(--font-display), Georgia, serif;color:var(--text-primary);margin:8px 0 0;font-size:clamp(34px,3.2vw,44px);font-weight:600;line-height:1.04}.entry-module__08mKEW__room{flex:1;align-items:flex-end;padding:0 clamp(32px,4vw,72px) 48px;display:flex;position:relative;overflow:hidden}.entry-module__08mKEW__room:before{content:"";background:radial-gradient(ellipse 58% 52% at 42% 34%, var(--table-spot-strong), transparent 72%), radial-gradient(ellipse 80% 70% at 50% 50%, transparent 40%, var(--table-falloff));pointer-events:none;position:absolute;inset:0}.entry-module__08mKEW__roomLine{font-family:var(--font-display), Georgia, serif;color:var(--text-secondary);max-width:22ch;font-size:clamp(20px,2vw,27px);line-height:1.25;position:relative}
.page-module__zAuHUW__section{}.page-module__zAuHUW__itemName{}.page-module__zAuHUW__itemDate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;}.page-module__zAuHUW__filterRow{flex-wrap:wrap;align-items:flex-start;gap:12px 18px;display:flex}.page-module__zAuHUW__filterRowBare{margin-bottom:26px}.page-module__zAuHUW__filterLeft{flex-wrap:wrap;align-items:flex-start;gap:4px 14px;min-width:0;display:flex}.page-module__zAuHUW__gameSlot{margin-left:auto}.page-module__zAuHUW__manageBtn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background var(--m-ui), color var(--m-ui), border-color var(--m-ui);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module__zAuHUW__manageBtn:hover{background:var(--neutral-rest);border-color:var(--border-hover);color:var(--text-primary)}.page-module__zAuHUW__shelfRow{flex-wrap:wrap;align-items:flex-end;gap:48px 40px;padding:8px 6px 0;display:flex}.page-module__zAuHUW__deckCard{width:calc(176px * var(--card-ar,.667));flex:none;animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;}.page-module__zAuHUW__deckCard:hover [data-card-edit],.page-module__zAuHUW__deckCard:focus-within [data-card-edit]{opacity:1}.page-module__zAuHUW__deckMeta{text-align:center;flex-direction:column;gap:3px;min-width:0;padding:18px 2px 0;display:flex}.page-module__zAuHUW__deckSkeleton{width:118px;height:176px;}.page-module__zAuHUW__deckSkeleton.page-module__zAuHUW__deckSkeleton{border-radius:10px}@media (max-width:720px){.page-module__zAuHUW__shelfRow{gap:36px 24px}}
.page-module__w_aQDa__page{flex-direction:column;min-height:100vh;padding:40px clamp(24px,6vw,96px) 80px;display:flex}.page-module__w_aQDa__loadingPulse{background-image:linear-gradient(90deg, var(--surface) 25%, var(--surface-raised) 50%, var(--surface) 75%);background-size:200% 100%;border-radius:8px;width:120px;height:16px;margin-top:80px;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;}.page-module__w_aQDa__fieldError{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--danger);margin:var(--space-3) 0 0}.page-module__w_aQDa__retryLink{font:inherit;letter-spacing:inherit;color:var(--danger);cursor:pointer;background:0 0;border:none;border-bottom:1px solid;padding:0 0 1px;transition:opacity .2s}.page-module__w_aQDa__retryLink:hover{opacity:.75}.page-module__w_aQDa__undoText{font-size:var(--fs-body);color:var(--text-secondary)}.page-module__w_aQDa__undoBtn{font-size:var(--fs-body);color:var(--text-primary);border:none;border-bottom:1px solid var(--border-strong,var(--border));cursor:pointer;background:0 0;padding:0 0 1px;font-family:inherit;transition:color .2s,border-color .2s}.page-module__w_aQDa__undoBtn:hover{color:var(--accent);border-bottom-color:currentColor}
.page-module__BEg7oa__progressBar{background:var(--border);height:2px;margin-top:var(--space-4);border-radius:2px;overflow:hidden}.page-module__BEg7oa__progressFill{height:100%;width:var(--progress-pct,0%);background:var(--accent);border-radius:2px;transition:width .3s}
.shared-module__pnu8qq__section{animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:var(--section-delay,60ms);}
.page-module__I-d1Fq__page{flex-direction:column;min-height:100vh;padding:40px clamp(24px,6vw,96px) 80px;display:flex}.page-module__I-d1Fq__loadingPulse{background-image:linear-gradient(90deg, var(--surface) 25%, var(--surface-raised) 50%, var(--surface) 75%);background-size:200% 100%;border-radius:8px;width:120px;height:16px;margin-top:80px;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;}
.CardEditButton-module__ztA53q__slot{z-index:10;line-height:0;position:absolute;top:8px;right:8px}.CardEditButton-module__ztA53q__edit{color:#2a2119;width:32px;height:32px;box-shadow:var(--elev-1);-webkit-backdrop-filter:blur(var(--glass-blur-soft));cursor:pointer;opacity:var(--ctl-rest);transition:opacity var(--m-ui), background var(--m-ui), border-color var(--m-ui), color var(--m-ui);background:#fffcf7b8;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.CardEditButton-module__ztA53q__edit:before{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CardEditButton-module__ztA53q__edit:focus-visible{opacity:1}.CardEditButton-module__ztA53q__edit:hover{background:#fffcf7eb}.CardEditButton-module__ztA53q__solid{background:var(--surface-raised);border-color:var(--border);color:var(--text-muted);-webkit-backdrop-filter:none}.CardEditButton-module__ztA53q__solid:hover{background:var(--surface-raised);border-color:var(--border);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.CardEditButton-module__ztA53q__edit{transition:none}}
.error-screens-module__lNQXdW__body{}.error-screens-module__lNQXdW__title{}.error-screens-module__lNQXdW__text{max-width:36ch;}.error-screens-module__lNQXdW__actions{}.error-screens-module__lNQXdW__trace{margin-bottom:4px;}.error-screens-module__lNQXdW__mark{margin-bottom:2px;}.error-screens-module__lNQXdW__markAlarm{color:var(--danger)}.error-screens-module__lNQXdW__digest{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;}.error-screens-module__lNQXdW__digest.error-screens-module__lNQXdW__digest{margin-top:4px}.error-screens-module__lNQXdW__plainLink{}.error-screens-module__lNQXdW__plainLink.error-screens-module__lNQXdW__plainLink{text-decoration:none}
