@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_2f0487{font-family:Spectral,Spectral Fallback;font-weight:600;font-style:normal}.__variable_2f0487{--font-tile-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0554df8742cd4e54-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/82870be00e201693-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a920104f1c789752-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_7f81d6{font-family:Fraunces,Fraunces Fallback;font-weight:600;font-style:normal}.__variable_7f81d6{--font-tile-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/75791ab424a6b224-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/736504ce0c225627-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63b7f7cf762c1c1b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bungee Fallback;src:local("Arial");ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.00%;size-adjust:138.63%}.__className_35b45c{font-family:Bungee,Bungee Fallback;font-weight:400;font-style:normal}.__variable_35b45c{--font-tile-bungee:"Bungee","Bungee Fallback"}@font-face{font-family:Ultra;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2379b8265f736773-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ultra;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/213479518fe6a737-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ultra Fallback;src:local("Times New Roman");ascent-override:64.81%;descent-override:17.60%;line-gap-override:0.00%;size-adjust:155.65%}.__className_89686c{font-family:Ultra,Ultra Fallback;font-weight:400;font-style:normal}.__variable_89686c{--font-tile-ultra:"Ultra","Ultra Fallback"}@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c6b55fcfc56bec5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8950eaee33ba742-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rye Fallback;src:local("Arial");ascent-override:83.30%;descent-override:22.27%;line-gap-override:0.00%;size-adjust:118.40%}.__className_7d1e8f{font-family:Rye,Rye Fallback;font-weight:400;font-style:normal}.__variable_7d1e8f{--font-tile-rye:"Rye","Rye Fallback"}@font-face{font-family:Cormorant Unicase;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/50f1e3ecdf75e836-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Unicase;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/37983e81155affa4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Unicase;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60bc5e43d10f4526-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Unicase;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/649872b5076ec905-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Unicase;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8717e5ddd8c12fe3-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Unicase Fallback;src:local("Times New Roman");ascent-override:83.05%;descent-override:25.80%;line-gap-override:0.00%;size-adjust:111.26%}.__className_2e8d85{font-family:Cormorant Unicase,Cormorant Unicase Fallback;font-weight:600;font-style:normal}.__variable_2e8d85{--font-tile-cormorant-unicase:"Cormorant Unicase","Cormorant Unicase Fallback"}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_afbd24{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_afbd24{--font-tile-special-elite:"Special Elite","Special Elite Fallback"}@font-face{font-family:"Bree Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/260521067b3fbae6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Bree Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0afafa857baeeac4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Bree Serif Fallback";src:local("Times New Roman");ascent-override:97.23%;descent-override:25.37%;line-gap-override:0.00%;size-adjust:110.77%}.__className_141adc{font-family:"Bree Serif","Bree Serif Fallback";font-weight:400;font-style:normal}.__variable_141adc{--font-tile-bree-serif:"Bree Serif","Bree Serif Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c9e800010130ba4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b6afb722b10a02f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_169f9a{font-family:Cinzel,Cinzel Fallback;font-weight:700;font-style:normal}.__variable_169f9a{--font-tile-cinzel:"Cinzel","Cinzel Fallback"}@font-face{font-family:Almendra;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4257740bccbf85e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Almendra;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/85ec37365b77fb91-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almendra Fallback;src:local("Times New Roman");ascent-override:95.16%;descent-override:34.52%;line-gap-override:0.00%;size-adjust:99.94%}.__className_8f2dcb{font-family:Almendra,Almendra Fallback;font-weight:700;font-style:normal}.__variable_8f2dcb{--font-tile-almendra:"Almendra","Almendra Fallback"}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-106\.5{margin:calc(var(--spacing) * 106.5)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}[data-theme=rack-felt-dark]{color-scheme:dark;--bg:#102017;--surface:#17291d;--surface-2:#f2ead8;--line:#6f755b;--overlay:#0009;--scrim:#00000059;--text:#f1ead7;--muted:#c8bea4;--text-on-accent:#19130e;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#dc7048;--accent-rgb:220,112,72;--accent-weak:#dc704838;--state-won:#a5c773;--state-bad:#e08263;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=rack-felt-light]{color-scheme:light;--bg:#eef1e8;--surface:#fff8e9;--surface-2:#f2eddb;--line:#777a61;--overlay:#1b21196b;--scrim:#1b211933;--text:#26301f;--muted:#545f45;--text-on-accent:#fff8e9;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #2a201229,inset 0 1px 0 #ffffffc2;--chip-bg:#ffffff7a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#963f25;--accent-rgb:150,63,37;--accent-weak:#963f2529;--state-won:#3f6f35;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=lexicon]{color-scheme:dark;--bg:#171c22;--surface:#202832;--surface-2:#f2ead8;--line:#63676c;--overlay:#0009;--scrim:#00000059;--text:#eef2f4;--muted:#b8c3cc;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#ff9a62;--accent-rgb:255,154,98;--accent-weak:#ff9a6238;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=paper]{color-scheme:light;--bg:#eef1ef;--surface:#fbf8f2;--surface-2:#f1eee7;--line:#7f817c;--overlay:#181e206b;--scrim:#181e2033;--text:#1d252b;--muted:#505d63;--text-on-accent:#fff8ee;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #20242a29;--tile-shadow:0 2px 3px #2a201229,inset 0 1px 0 #ffffffc2;--chip-bg:#ffffff75;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#9f391f;--accent-rgb:159,57,31;--accent-weak:#9f391f29;--state-won:#3f6f35;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=baize-brass-dark]{color-scheme:dark;--bg:#15241c;--surface:#1b2c22;--surface-2:#f2ead8;--line:#676d61;--overlay:#0009;--scrim:#00000059;--text:#ece4d2;--muted:#bbc8b8;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#d9b75f;--accent-rgb:217,183,95;--accent-weak:#d9b75f38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=baize-brass-light]{color-scheme:light;--bg:#c6cfb8;--surface:#dbe3cf;--surface-2:#d2dac5;--line:#6c7464;--overlay:#1820246b;--scrim:#18202433;--text:#232a20;--muted:#4c5642;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#684e10;--accent-rgb:104,78,16;--accent-weak:#684e1029;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=harbor-lantern-dark]{color-scheme:dark;--bg:#10242c;--surface:#17323d;--surface-2:#f2ead8;--line:#5e6e74;--overlay:#0009;--scrim:#00000059;--text:#e9f3f4;--muted:#abc3c8;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#f29b52;--accent-rgb:242,155,82;--accent-weak:#f29b5238;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=harbor-lantern-light]{color-scheme:light;--bg:#dcebee;--surface:#f1f8f8;--surface-2:#e8f2f4;--line:#78888d;--overlay:#1820246b;--scrim:#18202433;--text:#16282f;--muted:#4d6268;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#9a4a16;--accent-rgb:154,74,22;--accent-weak:#9a4a1629;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=signal-bloom-dark]{color-scheme:dark;--bg:#18202f;--surface:#222b3d;--surface-2:#f2ead8;--line:#656a77;--overlay:#0009;--scrim:#00000059;--text:#f0eef8;--muted:#b8bad0;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#ff7d87;--accent-rgb:255,125,135;--accent-weak:#ff7d8738;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=signal-bloom-light]{color-scheme:light;--bg:#e9eef8;--surface:#f7f9fd;--surface-2:#f1f4fb;--line:#828997;--overlay:#1820246b;--scrim:#18202433;--text:#20283a;--muted:#566174;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#a63742;--accent-rgb:166,55,66;--accent-weak:#a6374229;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=moon-market-dark]{color-scheme:dark;--bg:#1b1730;--surface:#26203f;--surface-2:#f2ead8;--line:#686477;--overlay:#0009;--scrim:#00000059;--text:#f1edf7;--muted:#c1b6d0;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#d9a75f;--accent-rgb:217,167,95;--accent-weak:#d9a75f38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=moon-market-light]{color-scheme:light;--bg:#ece8f3;--surface:#f8f5fb;--surface-2:#f3eff7;--line:#898494;--overlay:#1820246b;--scrim:#18202433;--text:#251f35;--muted:#5d536d;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#7f4f09;--accent-rgb:127,79,9;--accent-weak:#7f4f0929;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=glasshouse-heat-dark]{color-scheme:dark;--bg:#102821;--surface:#17382f;--surface-2:#f2ead8;--line:#5e716a;--overlay:#0009;--scrim:#00000059;--text:#e9f4ee;--muted:#adc8bd;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#ff8061;--accent-rgb:255,128,97;--accent-weak:#ff806138;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=glasshouse-heat-light]{color-scheme:light;--bg:#deeee6;--surface:#f3faf6;--surface-2:#eaf5ef;--line:#788a83;--overlay:#1820246b;--scrim:#18202433;--text:#172b24;--muted:#4e665b;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#a3341d;--accent-rgb:163,52,29;--accent-weak:#a3341d29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=orchard-voltage-dark]{color-scheme:dark;--bg:#172615;--surface:#20351d;--surface-2:#f2ead8;--line:#647060;--overlay:#0009;--scrim:#00000059;--text:#eef5e8;--muted:#b8ccb0;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#c59cff;--accent-rgb:197,156,255;--accent-weak:#c59cff38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=orchard-voltage-light]{color-scheme:light;--bg:#e7f0dc;--surface:#f7faef;--surface-2:#f0f6e6;--line:#818c79;--overlay:#1820246b;--scrim:#18202433;--text:#1f2d1b;--muted:#58684d;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#6a3d9d;--accent-rgb:106,61,157;--accent-weak:#6a3d9d29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=brass-current-dark]{color-scheme:dark;--bg:#26220f;--surface:#332d16;--surface-2:#f2ead8;--line:#706c58;--overlay:#0009;--scrim:#00000059;--text:#f3edd7;--muted:#c9bf9a;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#67c6d9;--accent-rgb:103,198,217;--accent-weak:#67c6d938;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=brass-current-light]{color-scheme:light;--bg:#eee4c8;--surface:#faf3dc;--surface-2:#f5ecd3;--line:#8b826a;--overlay:#1820246b;--scrim:#18202433;--text:#2d2510;--muted:#675b37;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#176f7c;--accent-rgb:23,111,124;--accent-weak:#176f7c29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=moss-library-dark]{color-scheme:dark;--bg:#182318;--surface:#223122;--surface-2:#f2ead8;--line:#656d5f;--overlay:#0009;--scrim:#00000059;--text:#eef1df;--muted:#bac4a9;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#d2a85a;--accent-rgb:210,168,90;--accent-weak:#d2a85a38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=moss-library-light]{color-scheme:light;--bg:#e3ebd6;--surface:#f3f7ea;--surface-2:#ecf2e1;--line:#808875;--overlay:#1820246b;--scrim:#18202433;--text:#202817;--muted:#59614c;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#795214;--accent-rgb:121,82,20;--accent-weak:#79521429;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=kelp-radio-dark]{color-scheme:dark;--bg:#10261d;--surface:#173529;--surface-2:#f2ead8;--line:#5e7067;--overlay:#0009;--scrim:#00000059;--text:#eaf4ed;--muted:#acc8b8;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#f58bd1;--accent-rgb:245,139,209;--accent-weak:#f58bd138;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=kelp-radio-light]{color-scheme:light;--bg:#dff0e5;--surface:#f3faf6;--surface-2:#eaf6ee;--line:#7b8b82;--overlay:#1820246b;--scrim:#18202433;--text:#18281f;--muted:#516658;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#9d2d79;--accent-rgb:157,45,121;--accent-weak:#9d2d7929;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=cherry-attic-dark]{color-scheme:dark;--bg:#2b1619;--surface:#3a2024;--surface-2:#f2ead8;--line:#736365;--overlay:#0009;--scrim:#00000059;--text:#f6eeee;--muted:#d0b5b7;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#f2b15d;--accent-rgb:242,177,93;--accent-weak:#f2b15d38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=cherry-attic-light]{color-scheme:light;--bg:#f1e3e4;--surface:#fbf2f1;--surface-2:#f7ebeb;--line:#8e8081;--overlay:#1820246b;--scrim:#18202433;--text:#2e2021;--muted:#6a5354;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#944015;--accent-rgb:148,64,21;--accent-weak:#94401529;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=violet-hour-dark]{color-scheme:dark;--bg:#201735;--surface:#2c2146;--surface-2:#f2ead8;--line:#6b647b;--overlay:#0009;--scrim:#00000059;--text:#f1edf8;--muted:#c3b7d3;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#cdb86a;--accent-rgb:205,184,106;--accent-weak:#cdb86a38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=violet-hour-light]{color-scheme:light;--bg:#ece6f4;--surface:#f8f4fb;--surface-2:#f3eef8;--line:#898296;--overlay:#1820246b;--scrim:#18202433;--text:#271f38;--muted:#5d536d;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#725a11;--accent-rgb:114,90,17;--accent-weak:#725a1129;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=carnival-typecase-dark]{color-scheme:dark;--bg:#1c2233;--surface:#263047;--surface-2:#f2ead8;--line:#676c79;--overlay:#0009;--scrim:#00000059;--text:#f0f2f7;--muted:#b9c0d0;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#ffd45a;--accent-rgb:255,212,90;--accent-weak:#ffd45a38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=carnival-typecase-light]{color-scheme:light;--bg:#e7edf8;--surface:#f7f9fd;--surface-2:#f0f4fb;--line:#818898;--overlay:#1820246b;--scrim:#18202433;--text:#20283c;--muted:#566274;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#775b00;--accent-rgb:119,91,0;--accent-weak:#775b0029;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=reef-arcade-dark]{color-scheme:dark;--bg:#102734;--surface:#173747;--surface-2:#f2ead8;--line:#5e717a;--overlay:#0009;--scrim:#00000059;--text:#e9f5f8;--muted:#adc8d1;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#ff8f73;--accent-rgb:255,143,115;--accent-weak:#ff8f7338;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=reef-arcade-light]{color-scheme:light;--bg:#ddedf2;--surface:#f2f9fb;--surface-2:#e9f4f7;--line:#778991;--overlay:#1820246b;--scrim:#18202433;--text:#162a34;--muted:#4f6470;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#a33a21;--accent-rgb:163,58,33;--accent-weak:#a33a2129;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=kite-string-dark]{color-scheme:dark;--bg:#172437;--surface:#21324b;--surface-2:#f2ead8;--line:#636e7d;--overlay:#0009;--scrim:#00000059;--text:#eef4fb;--muted:#b7c5d6;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#f4c95f;--accent-rgb:244,201,95;--accent-weak:#f4c95f38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=kite-string-light]{color-scheme:light;--bg:#e4eef8;--surface:#f6faff;--surface-2:#eef5fc;--line:#7d8996;--overlay:#1820246b;--scrim:#18202433;--text:#1d2b3a;--muted:#53687a;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#795a0c;--accent-rgb:121,90,12;--accent-weak:#795a0c29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=crown-puzzle-dark]{color-scheme:dark;--bg:#171c3a;--surface:#212852;--surface-2:#f2ead8;--line:#64687f;--overlay:#0009;--scrim:#00000059;--text:#f0f1fb;--muted:#b9bfd8;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#e0b957;--accent-rgb:224,185,87;--accent-weak:#e0b95738;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=crown-puzzle-light]{color-scheme:light;--bg:#e8eafd;--surface:#f7f8ff;--surface-2:#f0f2fe;--line:#82869f;--overlay:#1820246b;--scrim:#18202433;--text:#202544;--muted:#555d7a;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#785711;--accent-rgb:120,87,17;--accent-weak:#78571129;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=neon-manuscript-dark]{color-scheme:dark;--bg:#15151d;--surface:#20202b;--surface-2:#f2ead8;--line:#636365;--overlay:#0009;--scrim:#00000059;--text:#f2f0e8;--muted:#c4c0b2;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#5ee4d4;--accent-rgb:94,228,212;--accent-weak:#5ee4d438;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=neon-manuscript-light]{color-scheme:light;--bg:#ece9df;--surface:#faf7ed;--surface-2:#f4f1e7;--line:#88867d;--overlay:#1820246b;--scrim:#18202433;--text:#222019;--muted:#625d50;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#126f66;--accent-rgb:18,111,102;--accent-weak:#126f6629;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=bazaar-night-dark]{color-scheme:dark;--bg:#201627;--surface:#2d2035;--surface-2:#f2ead8;--line:#6c636f;--overlay:#0009;--scrim:#00000059;--text:#f4edf1;--muted:#c8b5c2;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#f0b44f;--accent-rgb:240,180,79;--accent-weak:#f0b44f38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=bazaar-night-light]{color-scheme:light;--bg:#efe5ee;--surface:#fbf4fa;--surface-2:#f6edf5;--line:#8c828e;--overlay:#1820246b;--scrim:#18202433;--text:#2b2130;--muted:#65536b;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#80520a;--accent-rgb:128,82,10;--accent-weak:#80520a29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=prism-court-dark]{color-scheme:dark;--bg:#161b21;--surface:#202832;--surface-2:#f2ead8;--line:#62676c;--overlay:#0009;--scrim:#00000059;--text:#eef2f5;--muted:#b8c1ca;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#73d46f;--accent-rgb:115,212,111;--accent-weak:#73d46f38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=prism-court-light]{color-scheme:light;--bg:#e8ecef;--surface:#f8fafb;--surface-2:#f1f4f6;--line:#83888c;--overlay:#1820246b;--scrim:#18202433;--text:#20262b;--muted:#59636b;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#2d7729;--accent-rgb:45,119,41;--accent-weak:#2d772929;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=static-bouquet-dark]{color-scheme:dark;--bg:#1d1c24;--surface:#292832;--surface-2:#f2ead8;--line:#69676d;--overlay:#0009;--scrim:#00000059;--text:#f2eef1;--muted:#c5bbc2;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#e79bb7;--accent-rgb:231,155,183;--accent-weak:#e79bb738;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=static-bouquet-light]{color-scheme:light;--bg:#ece9ed;--surface:#faf7fa;--surface-2:#f4f1f4;--line:#89858a;--overlay:#1820246b;--scrim:#18202433;--text:#28242a;--muted:#625a63;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#9a3b61;--accent-rgb:154,59,97;--accent-weak:#9a3b6129;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=graphite-lime-dark]{color-scheme:dark;--bg:#171a18;--surface:#222622;--surface-2:#f2ead8;--line:#626662;--overlay:#0009;--scrim:#00000059;--text:#eef2eb;--muted:#bdc7ba;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#b8e65f;--accent-rgb:184,230,95;--accent-weak:#b8e65f38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=graphite-lime-light]{color-scheme:light;--bg:#e8ece7;--surface:#f7faf6;--surface-2:#f0f4ef;--line:#848883;--overlay:#1820246b;--scrim:#18202433;--text:#20251f;--muted:#5b6558;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#48760c;--accent-rgb:72,118,12;--accent-weak:#48760c29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=porcelain-pulse-dark]{color-scheme:dark;--bg:#17212a;--surface:#21303b;--surface-2:#f2ead8;--line:#626b72;--overlay:#0009;--scrim:#00000059;--text:#eef4f8;--muted:#b7c6cf;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#f08da8;--accent-rgb:240,141,168;--accent-weak:#f08da838;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=porcelain-pulse-light]{color-scheme:light;--bg:#e5eef4;--surface:#f6fbff;--surface-2:#eef5fa;--line:#7f8a92;--overlay:#1820246b;--scrim:#18202433;--text:#1e2a34;--muted:#586775;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#9a3855;--accent-rgb:154,56,85;--accent-weak:#9a385529;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=juniper-milk-dark]{color-scheme:dark;--bg:#14231f;--surface:#1e312b;--surface-2:#f2ead8;--line:#616d67;--overlay:#0009;--scrim:#00000059;--text:#eef3e9;--muted:#bac9bd;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#d995b7;--accent-rgb:217,149,183;--accent-weak:#d995b738;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=juniper-milk-light]{color-scheme:light;--bg:#e9efdf;--surface:#f8fbef;--surface-2:#f1f6e8;--line:#828a7d;--overlay:#1820246b;--scrim:#18202433;--text:#20291f;--muted:#5a6655;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#8d3e64;--accent-rgb:141,62,100;--accent-weak:#8d3e6429;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=starling-gold-dark]{color-scheme:dark;--bg:#111a24;--surface:#1b2633;--surface-2:#f2ead8;--line:#5e666e;--overlay:#0009;--scrim:#00000059;--text:#eef3f8;--muted:#b5c4d0;--text-on-accent:#151515;--text-on-surface-2:#2a251e;--tile-radius:4px;--tile-border:1px solid #0000002e;--tile-shadow:0 2px 3px #00000052,inset 0 1px 0 #ffffff6b;--chip-bg:#ffffff0a;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#d9b65c;--accent-rgb:217,182,92;--accent-weak:#d9b65c38;--state-won:#8fbf7a;--state-bad:#e07a62;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}[data-theme=starling-gold-light]{color-scheme:light;--bg:#e5ebf1;--surface:#f6f9fb;--surface-2:#eef3f7;--line:#7f878f;--overlay:#1820246b;--scrim:#18202433;--text:#1d2630;--muted:#556573;--text-on-accent:#fffaf0;--text-on-surface-2:var(--text);--tile-radius:4px;--tile-border:1px solid #28281e2e;--tile-shadow:0 2px 3px #281e0a2e,inset 0 1px 0 #ffffffb8;--chip-bg:#ffffff59;--chip-border:1px solid var(--line);--chip-radius:4px;--accent:#76560e;--accent-rgb:118,86,14;--accent-weak:#76560e29;--state-won:#3f6b32;--state-bad:#a13d2e;--focus-ring:0 0 0 2px var(--accent);--font-tile:var(--font-display);--hit-min:44px;--gutter:14px;--dur-pulse:.18s;--dur-flip:.22s;--dur-screen:.24s;--dur-float:.75s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-pulse:cubic-bezier(.34,1.4,.6,1)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2")}:root{--fs-display:clamp(2rem,1.55rem + 2.2vw,2.75rem);--fs-title:1.5rem;--fs-heading:1.125rem;--fs-body:.9375rem;--fs-body-sm:.8125rem;--fs-label:.75rem;--fs-caption:.6875rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-tight:1.05;--lh-snug:1.15;--lh-heading:1.3;--lh-body:1.5;--track-tight:-.02em;--track-snug:-.01em;--track-label:.14em;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}[data-theme]{--font-tile:inherit}html[data-theme]{--font-tile:var(--font-display)}body,html{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}*{-webkit-tap-highlight-color:transparent}body{touch-action:manipulation}input,select,textarea{font-size:max(16px,1em)}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.selectable,.selectable *,[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.tabnum{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display)}.anagram-word{font-family:var(--font-tile)}.anagram-word::placeholder{font-family:var(--font-body);letter-spacing:normal}.eyebrow{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);line-height:1.2}.eyebrow,.score{font-family:var(--font-body)}.score{font-variant-numeric:tabular-nums;font-size:var(--fs-heading);font-weight:var(--fw-semibold);color:var(--accent)}.tile{background:var(--surface-2);color:var(--text-on-surface-2);font-family:var(--font-tile);border-radius:var(--tile-radius);border:var(--tile-border);box-shadow:var(--tile-shadow);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.tile--hollow{color:var(--muted);border:1px solid var(--line)}.tile--free,.tile--hollow{box-shadow:none;background:0 0}.tile--free{color:var(--accent);border:2px solid var(--accent)}.tag{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:3px 6px;line-height:1}.chip{min-height:var(--hit-min);background:var(--chip-bg);border:var(--chip-border);border-radius:var(--chip-radius);color:var(--text);font-family:var(--font-tile);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-pulse) var(--ease-out);align-items:center;padding:2px 11px;font-size:17px;display:inline-flex}.chip:hover{border-color:var(--muted)}.chip--ui{font-family:var(--font-body);font-weight:300}@keyframes ghostBreathe{0%,to{opacity:.55}50%{opacity:1}}.ghost-pending{animation:ghostBreathe 1.5s var(--ease-out) infinite}.tick{animation:pulse var(--dur-pulse) var(--ease-pulse)}.btn{min-height:var(--hit-min);font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:filter var(--dur-pulse) var(--ease-out);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn--primary{background:var(--accent);color:var(--text-on-accent)}.btn--ghost{background:var(--surface);color:var(--text);border-color:var(--line)}.btn:disabled{opacity:.45;cursor:default}.btn--sm{min-height:34px;font-size:var(--fs-body-sm);padding:0 12px}.btn--provider{background:var(--surface-2);width:100%;color:var(--text-on-surface-2);border-color:var(--line);grid-template-columns:18px 1fr 18px;display:grid}.btn--provider>:first-child{justify-self:start}.btn--provider>span{text-align:center}.btn--provider:hover:not(:disabled){border-color:var(--accent)}.field{min-height:var(--hit-min);background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);font-family:var(--font-body);border-radius:10px;padding:10px 14px;font-size:16px}.field:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.htp-link{min-height:var(--hit-min);cursor:pointer;font-family:var(--font-body);letter-spacing:.02em;color:var(--muted);transition:color var(--dur-pulse) var(--ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex}.htp-link__mark{border:1px solid var(--line);width:18px;height:18px;transition:border-color var(--dur-pulse) var(--ease-out),color var(--dur-pulse) var(--ease-out);border-radius:999px;place-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.htp-link:focus-visible,.htp-link:hover{color:var(--accent)}.htp-link:focus-visible .htp-link__mark,.htp-link:hover .htp-link__mark{border-color:var(--accent);color:var(--accent)}.t-display{font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--track-tight)}.t-display,.t-title{font-family:var(--font-body)}.t-title{font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--track-snug)}.t-heading{font-family:var(--font-body);font-size:var(--fs-heading);font-weight:var(--fw-semibold);line-height:var(--lh-heading)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-body,.t-body-sm{font-family:var(--font-body);font-weight:var(--fw-regular)}.t-body-sm{font-size:var(--fs-body-sm);line-height:1.45}.t-label{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);line-height:1.2}.t-label,.t-num{font-family:var(--font-body)}.t-num{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.icon-btn{width:var(--hit-min);height:var(--hit-min);color:var(--muted);border:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-pulse) var(--ease-out),border-color var(--dur-pulse) var(--ease-out);background:0 0;border-radius:10px;place-items:center;display:inline-grid}.icon-btn:focus-visible,.icon-btn:hover,.icon-btn[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.icon-btn svg{width:20px;height:20px;display:block}.icon-badge{background:var(--accent);min-width:16px;height:16px;color:var(--bg);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.switch{appearance:none;cursor:pointer;border:1px solid var(--line);width:42px;height:24px;transition:background var(--dur-pulse) var(--ease-out),border-color var(--dur-pulse) var(--ease-out);background:0 0;border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";background:var(--muted);width:18px;height:18px;transition:transform var(--dur-pulse) var(--ease-out),background var(--dur-pulse) var(--ease-out);border-radius:999px;position:absolute;top:2px;left:2px}.switch:checked{background:var(--accent);border-color:var(--accent)}.switch:checked:after{background:var(--text-on-accent);transform:translate(18px)}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(var(--accent),var(--accent)) 0 /var(--range-fill,0) no-repeat,var(--line);border-radius:999px;height:3px}.range::-moz-range-track{background:var(--line);border-radius:999px;height:3px}.range::-moz-range-progress{background:var(--accent);border-radius:999px;height:3px}.range::-webkit-slider-thumb{appearance:none;background:var(--accent);border:none;border-radius:999px;width:15px;height:15px;margin-top:-6px}.range::-moz-range-thumb{background:var(--accent);border:none;border-radius:999px;width:15px;height:15px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}@keyframes pulse{50%{opacity:.5}}@keyframes tutorialPulse{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes flipIn{0%{opacity:0;transform:perspective(500px)rotateX(-90deg)scale(.88)}60%{opacity:1;transform:perspective(500px)rotateX(7deg)scale(1.03)}80%{transform:perspective(500px)rotateX(-2deg)scale(1)}to{transform:perspective(500px)rotateX(0)scale(1)}}@keyframes freshRing{0%{box-shadow:0 0 0 2.5px var(--accent),var(--tile-shadow)}60%{box-shadow:0 0 0 1.5px var(--accent),var(--tile-shadow)}to{box-shadow:var(--tile-shadow)}}.pulse{animation:pulse var(--dur-pulse) var(--ease-pulse)}.flip-in{animation:flipIn .32s var(--ease-pulse) both;transform-origin:top}.tile--fresh{animation:freshRing .7s var(--ease-out) both}.flip-in.tile--fresh{animation:flipIn .32s var(--ease-pulse) both,freshRing .7s var(--ease-out) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideDownIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes floatUp{0%{opacity:0;transform:translateY(4px)scale(.85)}15%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:0;transform:translateY(-28px)scale(1)}}@keyframes floatDown{0%{opacity:0;transform:translateY(-4px)scale(.85)}15%{opacity:1;transform:translateY(2px)scale(1.05)}to{opacity:0;transform:translateY(24px)scale(1)}}@keyframes shakeX{0%,to{transform:none}12%{transform:translate(-4px)}28%{transform:translate(5px)}44%{transform:translate(-4px)}60%{transform:translate(3px)}76%{transform:translate(-2px)}90%{transform:translate(1px)}}@keyframes scrimIn{0%{background:0 0}to{background:var(--overlay)}}@keyframes sheetUp{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes chipLose{0%{opacity:1}to{opacity:.5}}@keyframes chipWin{0%{box-shadow:none;transform:scale(1)}35%{box-shadow:var(--focus-ring);transform:scale(1.09)}70%{box-shadow:none;transform:scale(.99)}to{box-shadow:none;transform:scale(1)}}@keyframes ripple{0%{opacity:.75;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes robbedFlash{0%,to{box-shadow:inset 0 0 #0000}20%{box-shadow:inset 0 0 0 2px var(--state-bad)}60%{box-shadow:inset 0 0 0 2px var(--state-bad)}}@keyframes tileExit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.55)translateY(-10px)}}@keyframes tickerOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.fade-in-up{animation:fadeInUp var(--dur-flip) var(--ease-out) both}.screen-enter{animation:fadeInUp var(--dur-screen) var(--ease-out) both}.slide-down-in{animation:slideDownIn .2s var(--ease-out) both}.shake{animation:shakeX .35s var(--ease-out)}.float-up{animation:floatUp var(--dur-float) var(--ease-out) both}.float-down{animation:floatDown var(--dur-float) var(--ease-out) both}.scrim-in{animation:scrimIn .22s var(--ease-out) both}.sheet-up{animation:sheetUp var(--dur-flip) var(--ease-out) both}.chip-lose{animation:chipLose .26s var(--ease-out) both}.chip-win{animation:chipWin .42s var(--ease-pulse) both}.tap-ripple{z-index:70;pointer-events:none;border:2px solid var(--accent);width:56px;height:56px;animation:ripple .44s var(--ease-out) both;border-radius:999px;position:fixed}.robbed-flash{animation:robbedFlash .62s var(--ease-out)}.tile-exit{animation:tileExit .19s var(--ease-out) both;pointer-events:none}.ticker-out{animation:tickerOut .5s var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reel-tiles{flex-wrap:wrap;gap:6px;display:flex}.reel-tile{background:var(--surface-2);width:42px;height:48px;color:var(--text-on-surface-2);font-family:var(--font-tile);box-sizing:border-box;border:1px solid #0000001f;border-radius:3px;place-items:center;font-size:27px;display:grid}.reel-tile--add{border:2px solid var(--accent)}.reel-tile--add.reel-tile--won{border-color:var(--state-won)}.reel-tile--free{color:var(--accent);border:2px solid var(--accent);background:0 0}.reel-tile--ghost{border:2px dashed var(--accent);background:0 0}@supports (color:color-mix(in lab,red,red)){.reel-tile--ghost{border:2px dashed color-mix(in srgb,var(--accent) 45%,var(--surface))}}.reel-tile--ghost{color:#0000}.reel-tile.reel-tile--disabled{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.reel-tile.reel-tile--disabled{background:color-mix(in srgb,var(--muted) 20%,var(--surface))}}.reel-tile.reel-tile--disabled{border:2px solid var(--muted)}@supports (color:color-mix(in lab,red,red)){.reel-tile.reel-tile--disabled{border:2px solid color-mix(in srgb,var(--muted) 34%,var(--surface))}}.reel-tile.reel-tile--disabled{color:var(--muted);pointer-events:none}.haul-word{min-height:var(--hit-min);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;padding:6px;display:inline-flex}.haul-word .reel-tile{transition:transform var(--dur-pulse) var(--ease-out)}.haul-return{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--state-bad);align-items:center;gap:5px;display:none}.haul-word.is-armed{border-color:var(--state-bad);border-style:dashed}.haul-word.is-armed .haul-return{display:inline-flex}.haul-word.is-armed .reel-tile:nth-child(odd){transform:rotate(-3deg)}.haul-word.is-armed .reel-tile:nth-child(2n){transform:rotate(3deg)}@media (hover:hover){.haul-word:hover{border-color:var(--state-bad);border-style:dashed}.haul-word:hover .haul-return{display:inline-flex}.haul-word:hover .reel-tile:nth-child(odd){transform:rotate(-3deg)}.haul-word:hover .reel-tile:nth-child(2n){transform:rotate(3deg)}}.haul-word:focus-visible{border-color:var(--state-bad);border-style:dashed;outline:none}.haul-word:focus-visible .haul-return{display:inline-flex}@media (prefers-reduced-motion:reduce){.haul-word .reel-tile{transition:none}.haul-word.is-armed .reel-tile,.haul-word:hover .reel-tile{transform:none}}.reel-tiles--mini .reel-tile{width:34px;height:40px;font-size:21px}.reel-tiles--build-pool .reel-tile{width:28px;height:32px;font-size:16px}.reel-tiles--htp .reel-tile{width:26px;height:30px;font-size:15px}.reel-tiles--fit{flex-wrap:wrap;justify-content:center;gap:5px;width:100%;container-type:inline-size}.reel-tiles--fit .reel-tile{--fit-w:clamp(var(--fit-min,26px),calc((100cqi - (var(--fit-cols) - 1) * 5px - .5px) / var(--fit-cols)),var(--fit-cap,34px));--fit-h-actual:var(--fit-h,calc(var(--fit-w) * 1.16));width:var(--fit-w);height:var(--fit-h-actual);font-size:min(var(--fit-face,calc(var(--fit-h-actual) * .56)),calc(var(--fit-w) * var(--fit-face-track,.9)));flex:none}.fit-showcase{--fit-cap:42px;--fit-min:26px;--fit-h:50px}.fit-word{--fit-cap:42px;--fit-min:26px}.fit-compact{--fit-cap:32px;--fit-min:24px}.reel-nav{transition:color .12s}.reel-nav:focus-visible,.reel-nav:hover{color:var(--text)}.reel.is-ready .reel-card.is-active .reel-tile--add{animation:reelDrop .42s cubic-bezier(.34,1.4,.6,1) both}@keyframes reelDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reel.is-ready .reel-card.is-active .reel-tile--add{animation:none}}.rank-hud{flex-wrap:nowrap;overflow:hidden}.rank-hud>*{min-width:0}.rank-hud .eyebrow,.rank-hud .score,.rank-hud .t-title{white-space:nowrap}.rank-hud .eyebrow{font-size:clamp(8px,2.4vw,var(--fs-label))}.rank-hud .score{font-size:clamp(13px,4vw,var(--fs-heading))}.rank-hud .t-title{font-size:clamp(14px,4.4vw,var(--fs-title))}@supports (container-type:inline-size){.rank-hud{container-type:inline-size}.rank-hud .eyebrow{font-size:clamp(8px,2.6cqi,var(--fs-label))}.rank-hud .score{font-size:clamp(13px,4.4cqi,var(--fs-heading))}.rank-hud .t-title{font-size:clamp(14px,4.8cqi,var(--fs-title))}}html.ios body{width:100%;position:fixed;inset:0;overflow:hidden}html.ios #app-shell{-webkit-overflow-scrolling:touch;overscroll-behavior:none;scrollbar-width:none;height:100%;overflow:hidden auto}html.ios #app-shell::-webkit-scrollbar{display:none}html.viewport-locked,html.viewport-locked body{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}html.viewport-locked #app-shell{touch-action:none;height:100%;overflow:hidden}html[data-sheet-open],html[data-sheet-open] body{overflow:hidden}html.ios[data-sheet-open] #app-shell{overflow:hidden!important}.sheet-up{overscroll-behavior:contain}.plan-chip{transition:transform .18s var(--ease-out),height .18s var(--ease-out),opacity .18s var(--ease-out),margin .18s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}@media (hover:hover){.plan-chip:hover{border-color:var(--accent);background:var(--accent-weak)}@supports (color:color-mix(in lab,red,red)){.plan-chip:hover{background:color-mix(in srgb,var(--accent-weak) 70%,var(--accent) 30%)}}}.plan-chip:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.plan-chip{transition:none}}.planner-panel{transition:width .22s var(--ease-out)}.planner-content,.planner-rail{transition:opacity .16s var(--ease-out)}.planner-grip{transition:opacity .16s var(--ease-out),background .16s var(--ease-out)}@media (hover:hover){.planner-grip:hover{background:var(--accent);opacity:.9!important}}@media (prefers-reduced-motion:reduce){.planner-content,.planner-grip,.planner-panel,.planner-rail{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}