@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2) format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA6sABIAAAAAG0wAAA5LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbgTYcOgZgP1NUQVReAFwIgXwJnxQREAqCLIIwCxIAATYCJAMgBCAFhHgHUgyFHxsCGiMR9ouyak72lwf0EKkl7s9wN0JaXnxFW664YKMz95rWNgND06WzDBJh8AcbDrc05D+PZ/25Ly+psJ0O1A92mJW6Hil/Jwt3BCzI7reU/fZj206/gL8+8JBJw8UuJEr8hJDOqjWb3RAqwq1uHSCZqtEBAuHe3hPJ7n4wDDTEPJAwlIA8A9acWKOJ34tOTPGZSSL0lUhp9MXK/N5Uk3Sr9CYdKYM36ZD27FZEqjhFbb0AnQJQksvhlnpev8nt8pFK51bj4/90Zu2XbGUnBB3wUpcUHdxVBTWN54/G1p+R7MksjrUcIilsBZ095irvihqBuuuuvPKKtqN7f67eJBTtSGSzLIZkgmMoosTS9kr/vSNBYLAieT8hIEhgIAggEAC91LritzFiGnKICxen5cGzvrmmDJ7CGn8pPEX+dTXwlK2tq4AHHAA0DQNAYHsyAVd56Up0IBrk4MFdC4mTXdFGPcpgPFs4n/lkDmI9UjwMqNZrGtJdDzfUIwhbuSre3qAvYXZ/LJcn9TiYdvGuBtR6LYo35DJthgiIE/lzAPbKiMGFMtuK5JI+EPA7LFmZS+hBIPp9/fh/pwH9/2wUoEMAwJPE2wF4wEEg6CEAcGXvJwascUNdERHQeIrqCKB/2emjCB957oIABkaRYI4A1aMjOW0G2L06hzQMGyqB1RrWJBdyJDkr9PgLSwAs8ODwTI9+/2jb1b9J2m/aJ5r/w7s+vAGEpCC5YBJvh3u8AU+CC9C+Vt/Kyf/d8R+joKL1GwCnnbVztfCkHjoH+WqHbHJG+3aeRLkRe5XaaJ8Wx41nBvrsddSI79GvKUkZtcCeg866xZGruzfb4xDRnRFwSU8638hIi56GhKStKB2O322LY865pNeY3ZmBal0GbYpPPqHdgFE7ite/6Hs06TBkW5LQrIv92bbb61Q/LLSIRrg0kz0onPKl7Nm9a+fgQH9fb093V2dHe1trS3NTY0N9XW1NdVVlRXlZaUlxUWH7cTObTqrgv/n6qy+vS2efXz0bjwb9Lz7/7NPLXrfTLj56N1tbbaQxi17wxWyt2UiiMTYx603DWliF+ywYNgQZWH05tHlLae0Uawg0crEjTGXdGDkiJQ4Wdvfnuxzx5aC0lMsKcO1aY0VWNXZxmQ+DtHDoMvG5MXS3BdfVY5vR+6xMgJmEaQQfsK2iIr6/utGfZzFsHGPNsGY7o7VELxv1sb+YzsifLaU2SKkuTyqxf/Kca4SW0oL9jesQt4IF0iNGNfT42+JDefCECBZc9a3UAG+s1IVDy899V1LDmpyr40Ml/i2xbjYiyXmsSx9Go6QP46WtyxN4HibsL2TmLvy5i/V4BQEu+XzLA7Hh11Ynqenl0A9POFXLdqUu36+dunVSo+ilMDwykjLF6Vb8Ro56rKzrI6LHy77sBc2e3i8/7BGsSTAOExvhrLzW6dri6crp6unG3OacilimX4Jn/AslMZjkV7PZTE3wUhpO1Oj903arGgVczjwPp+BVF7NIzq0lckl40Nd41vuTldL+msumURmvVOfJIzQbeaSJ4Uu6IoZBMABOead4ExQRn4KMLG3SK+1S41pueGW9R7I8U+xi9ctyksfy7OJS2gfldSaWR8bVpQ+8kcsNL7JhzvZ5CxS6Ey68fZKhkVK33DK5Io81bz4mKSvE1uRJIH4tyETyvR/R/356nBxHtEsbSN3sHJk7R5ecJCe+BTcCzHj8V845p9fvZZ0rIkjf3qobF8ATCAdod66ilnOt3etps0F5hIlpNRuXgyhfmP611QBXkYQW7Vn4IExCdFRLK9ZivrCu1XLkKOemOKWQr2S5E3URG161kwNNIQNoEGDJH7Ys6Z9nXFrJXzzlkY1yKqs0CYomTsnsxNsTrWYjTSG5xuKTSQZq7n53mNysj6w5qTxXpfsG+/F13gLdENqY5V5bQpZwt/RxPq1EEYWwoHRoNU0d4YFlwMzOXLAxbiUo1Dwm5QdKgDzg4/uQ4jbouFOFWO2h8VQEllTrWRp7CgfO2J8r4KUi4Yz3eS129NrQJvNeeJkEEGCvO17yeieSrZR20OR1udoqAVdrndwbR6a+52ACrqwG4VBa8dIn78h7BOZGK+mZJt2ECwsfuap/LPxtYWnJBRl3s7C/fybhVnar4RlrBfV+5zxvQe2+mx5gaQFFCSxFuodGsWWBYAjL7hsfF04MhxnYdxUxCLeRgsQz2NBulbN2dkvwIw7aVE1Srb+vidQFwqI3MNiRSuE9mXmEc5aAc3LlDWvKqKDTbIJScABUF4w7gHArZoBwFelZxKGJi8vvayH0H5stZ+l5LAEWFiN27RiY3KkBZXcteOCH4aK00CfJQtlM17uAWK0ctxJoxRI9V93dEqWBLlvlEl9X+1oyyRa1TUs5JODNkYHKLtKm3KFUmxPFwIihg0pO954zbCch1DeJ32hqzPDwVYh7D6MpSGCRUXV8cGZz6xmsc20r34ogi3q1RHiwOL1+PwyI1lI/U939bzfplGnXX47Lw7mWGfSa59I6Pug1EckxoqMKL+5Iec/BJuzEU4dk6entiCbjlCaDrzRarq3WrJeVwaMjA2HcyPpxxS88GveeDDw/g9KCkwImKEAmAVwnXU8kHmBoQLwjLfAvJGmYd0cQOTSSWQZmHkSZbHND1jnt99OXdL5vAUN1aMaBgMRLnpu4MgxY2UW14OLIavH16dTM0FoNOMp3rDsvKg8dghMBYMGKjMP1rzjcBWGlJfA6S1UC4kl0J7gyi+dPTtqDfovnGqWeQIb3s5XwWGvGxa270+XcwfJPkGIPTmAPhV/2PBjArF3ymhzZsT2IJDtlW7BupIym/76s+abnwGpFwHFaR63PgigHgDNc8rG0SUdcKMfIhaoQ5JeqgPAu4gxyTNuf+LW6IUF2HkuDa8KXfMyNScVE5K83tgtq0SElZVDY92XECTnVSIt1bugD3wCNSVh/9mOw9xHEl3xheZ/YS+mJwKNpNiSsJNDrXEH0ZijPcGNTokHeCntSRaZfu1CgqOTkH/UUBj/9/7y5DY1B8c1tQCFjr8M/8yAdPDZuAWEr2Dk/Wzi2P6GX3P9g0sOmSC1IDZvoSFzfA8fmi1z6iWLxVhfP1ie6D9Casl3xheNARD4WDzgnIRhU+Ai/hYleD+3l8CvjFxiVljNKD5PDb4QS/h4jYwka1lDcc8BbHb8qPauQW7RFbixM2Y65VfgJ8I5PEwZas76fCZYEnvNFvwQK9rywMSf9I2h+NxathbQW1r65usN/xqbItQh0Nfz4W+2HXA0X/k6bcgymL+02BqDnxm85CbRSdd9J9V/ZDC2A0Gwq7b6OqVGhfG0uQfwvSJHe63iuxLrLjn/4E3ldppXoor94uVk8ZiLtU5q2dQhwe8HLstu8LMgca7ZQZSn7IlRIptCc+tteW2sQBOhhhAU6TWNDMksPZgfjYHOQrGWeGWZLiNlPqT6B02Zytna9+eqrxpHXX3+but/5xDT60VtNXW+9Jl/5jXeo923jyKtvttItbyw14TyBzcqrBNEbwT/+c+h6p281dr2kLH/4vTOK6/Tjf5WeOPtv6ckncoLOfLgtO+aeT966/q7dWUkPfnZ3se3tbWfOvrmt0HZ3+Ldz/jn7zpYSs91+3fYPQksnH7MuvCNo+hx/ctHqTnulqai+aPKUefHe/YkhP92+zH3lEp8YievAaRZAOuj+36LtJQAg7VvpT/G5OyKtQo1bNNTAK3vlhMTbBCZbGe78/wZugnfSJJ85wmRCqMMh8S4C4uWwZ2U5fqJjoqhsKX+O9EKPpZ0qeXy1bdZvetPArX7r2Yf/wLaPWt8508pJUjwACQyAwp9tZXT1ILRXoNae7NHz5/AQ9DOXMNJ0CpeCvJSfpKofV48rwDAHHAx2xGMvsPttvWAgAFZcJIC4AcD5RBWdBCeZiVUH/3cKmIInOzmuxMlOEWEY65TgQdk6KyZh2lEEmBEDnQQjrrwGb3oLhbHATREsMFJk9O6BHJXKrVUhWZ21yhRbLwOhmhhVWhrTBpyKcvIXVAiqTvBodZUZiHe11lOpWKW6YmEcaqlMYgNUWNU702JpMvf6VcjtKl8rFjn8QMssaFRhlFT01I1GVXmCloJq1dA6NQi+GeJcmrMKUimU3ThrZ+3KdB04r5FOG7x6zI6g4SgcIa5BY/qeUZjuRrqYrs1Tt4XHuDdEVUPwXjKLqTXDSrdQ5ap2TgRCoxW1WNrQ9An3LseSUXfJLNoqOpFcrrafxnvQAxUJEMjhJJLE/1uS5zrxRi8Xw45K5VbJZeqAzveJfH7XYWvbJDaZpSmEhekwN/3ODPupoWATgxkbwYz00GOoLWKgNX2dzno61tX06KhaaKueoaWaoqnyo6EuTF3tlqmpQ6gqqayiNGUFMyUFnRUVmYLCgLycmZwMZ1lZJiNrIS3lmZR0l5SqJiFhLC6amEhlUbFHRPgJCxSS7Js3X5xgn6z5YNUe76wLbwx7pU2Q4ixAGT/l1sNH7rxkDw/2bhgXcOYkMg6iBfsLGNsz9LA+TWF5OsH8FILR9WdwMDptnlGrpBAF+QcQrh/v8/yjHBzrAnsVdp9nHtSg7wHq/kCiBQIuAC4ixL0iKiQiOjJYQ8mtoSiHRi8PmeaeujwM/OD/9aDQOW4tOyHRqTgS7YpTtasW2ayIMlfMKldtvJP/wAWbZlVMslHRyZJCq6EM1ahK6gvSDxKDetHpkh/A7SCDrFcEmSl6lak21sl+YIIdgs8n0p20OZDnTb1Tp+WkBgxZywM0FLgmN0BDAV/2soA0FICyl+dfJtqo9o+PI3J+amBzbv7NAhA5X73M2ILs/Mtc2KjOr4UXXq+3thbe0MKbSCTMrkkrhU0hqnjDawDIBBUZTj+WUftcLlQI) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2) format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2) format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2) format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2) format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2) format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2) format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff");unicode-range:U+0000-00FF,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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-cyrillic-ext-500-normal-DLgW8Edg.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-500-normal-DnbrCPr9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-cyrillic-500-normal-C0pJK5UH.woff2) format("woff2"),url(/assets/open-sans-cyrillic-500-normal-K_-1AP7V.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-greek-500-normal-BvKlOb5R.woff2) format("woff2"),url(/assets/open-sans-greek-500-normal-DSi5u7Na.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-hebrew-500-normal-CDpmdBH0.woff2) format("woff2"),url(/assets/open-sans-hebrew-500-normal-BxL5gvA2.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-math-500-normal-CIx22CNi.woff2) format("woff2"),url(/assets/open-sans-math-500-normal-YuOtWwwG.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-symbols-500-normal-CiruYkOL.woff2) format("woff2"),url(/assets/open-sans-symbols-500-normal-Caj8aYkE.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-vietnamese-500-normal-C2c3EQ5t.woff2) format("woff2"),url(/assets/open-sans-vietnamese-500-normal-MWejWSJu.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-latin-ext-500-normal-BFKxrfUf.woff2) format("woff2"),url(/assets/open-sans-latin-ext-500-normal-Ckq5M21C.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-latin-500-normal-C0rntwkW.woff2) format("woff2"),url(/assets/open-sans-latin-500-normal-BxcNt415.woff) format("woff");unicode-range:U+0000-00FF,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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2) format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-CkCBI2Km.woff2) format("woff2"),url(/assets/open-sans-greek-600-normal-Xt_394w2.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2) format("woff2"),url(/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-DQ8cZjrd.woff2) format("woff2"),url(/assets/open-sans-math-600-normal-CWMKYWAo.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2) format("woff2"),url(/assets/open-sans-symbols-600-normal-BiWokiHG.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2) format("woff2"),url(/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2) format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff");unicode-range:U+0000-00FF,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:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2) format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-YcFp24oM.woff2) format("woff2"),url(/assets/open-sans-greek-700-normal-bcfTBw-h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2) format("woff2"),url(/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-EYnC2qGX.woff2) format("woff2"),url(/assets/open-sans-math-700-normal-B7X9EnEK.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2) format("woff2"),url(/assets/open-sans-symbols-700-normal-DNvDgxgv.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2) format("woff2"),url(/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2) format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff) format("woff");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:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,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}.member-back-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #bda17752;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;vertical-align:middle}.member-back-button:hover{background:#bda17714;border-color:#bda17799}.member-back-button:focus-visible{outline:2px solid #d8b680;outline-offset:3px}.member-back-button:disabled{opacity:.45;cursor:default}:root{--nocturne-night: #160a10;--nocturne-card: #2a1520;--nocturne-wine: #a53354;--nocturne-gold: #cba979;--nocturne-ivory: #f0e4d8;--nocturne-muted: #c4aeb4;--nocturne-serif: "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif}.nocturne-today-view{min-height:100svh;padding-bottom:2rem;background:radial-gradient(ellipse at 80% 0%,#52223433 0%,transparent 55%),linear-gradient(180deg,#1b0b13,#11080d 60%)}.nocturne-today-heading{position:relative;margin:0 auto;width:min(100%,560px);padding:clamp(24px,4.5vw,35px) 18px 10px}.nocturne-today-eyebrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:17px;color:var(--nocturne-gold);font:11px/1.7 Georgia,serif;letter-spacing:.2em}.nocturne-today-eyebrow time{color:#c9b8b6;font:12px var(--font-sans);letter-spacing:.08em}.nocturne-today-heading .nocturne-today-title{margin:0;color:var(--nocturne-ivory);font:400 clamp(28px,6vw,42px)/1.45 var(--nocturne-serif);letter-spacing:.05em}.nocturne-today-summary{margin-top:12px;color:#d2bac1;font-size:14px;line-height:1.9}.nocturne-today-values{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.nocturne-today-values span{display:inline-flex;min-height:32px;align-items:center;border:1px solid #7e526277;border-radius:999px;padding:4px 12px;color:#dbbfc4;background:#3f1d2b44;font-size:12px}.nocturne-today-practice{max-width:560px;padding-top:10px}.nocturne-today-practice .nocturne-practice-card{overflow:hidden;border-radius:18px;border:1px solid #ad6f784f;background:linear-gradient(180deg,#301723,#21121a);box-shadow:0 16px 50px #0b050b66}.nocturne-practice-visual{position:relative;background:#12090c}.nocturne-practice-visual img{width:100%}.nocturne-practice-day{position:absolute;left:14px;top:14px;z-index:1;border:1px solid #ffffff36;border-radius:999px;background:#170a1099;color:#eee3da;padding:7px 12px;font:11px/1.2 Georgia,serif;letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nocturne-practice-visual figcaption{font-size:12px}.nocturne-practice-card [data-testid=training365-instructions] h2{color:#f4e5d9;font:400 23px/1.5 var(--nocturne-serif);letter-spacing:.025em}.nocturne-practice-card [data-testid=training365-instructions] p{overflow-wrap:anywhere}.nocturne-practice-card [data-testid=training365-prepare],.nocturne-practice-card [data-testid=training365-start],.nocturne-practice-card [data-testid=training365-complete]{border:1px solid #b4526a;border-radius:999px;background:linear-gradient(125deg,#b03859,#87233f);color:#fff5ed;font-size:14px;box-shadow:0 6px 18px #b5324a26}.nocturne-practice-card [data-testid=training365-rest]{border-radius:999px}.nocturne-practice-card [data-testid=training365-prepare]:focus-visible,.nocturne-practice-card [data-testid=training365-start]:focus-visible,.nocturne-practice-card [data-testid=training365-complete]:focus-visible{outline:2px solid #f1e4d6;outline-offset:3px}.member-nocturne-nav{border-top:1px solid #a9708050;background:#210d18f0;box-shadow:0 -12px 42px #080307a8,inset 0 1px #ffffff06;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.member-nocturne-nav__inner{padding:6px 10px 7px}.member-nocturne-nav__link{position:relative;color:#c5aab2;text-decoration:none;border-radius:12px;transition:color .15s,background .15s}.member-nocturne-nav__link[data-active=true]{color:#f3ccd9}.member-nocturne-nav__link[data-active=true]:before{position:absolute;content:"";top:1px;left:50%;width:24px;height:2px;border-radius:99px;background:#db577a;transform:translate(-50%)}.member-nocturne-nav__link:hover{background:#ffffff0a;color:#f5e7df}.member-nocturne-nav__icon{display:grid;place-items:center;width:28px;height:28px}.member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{color:#e87e9c}.member-nocturne-nav__link:focus-visible{outline:2px solid #e9bf93;outline-offset:-2px}@media(max-width:360px){.nocturne-today-heading{padding-inline:16px}.nocturne-today-heading .nocturne-today-title{font-size:26px}.nocturne-today-values{gap:6px}.nocturne-today-values span{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.member-nocturne-nav__link{transition:none}}:root{--n2-bg: #140a10;--n2-surface: #25131c;--n2-surface-soft: #2e1823;--n2-border: #76505d80;--n2-ivory: #f1e5d8;--n2-copy: #d6c1c3;--n2-muted: #bda3aa;--n2-rose: #b33a5c;--n2-gold: #d7b287;--n2-serif: "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif}.nocturne-eyebrow{color:var(--n2-gold);font:500 11px/1.6 Georgia,Times New Roman,serif;letter-spacing:.18em}.nocturne-section-title{color:var(--n2-ivory);font:400 clamp(26px,6.5vw,37px)/1.45 var(--n2-serif);letter-spacing:.035em;text-wrap:balance}.nocturne-section-description{color:var(--n2-copy);font:14px/1.9 var(--font-sans, sans-serif);overflow-wrap:anywhere}.nocturne-member-shell--play{background:radial-gradient(ellipse at 82% 0%,#51203144,transparent 27rem),linear-gradient(180deg,#190b13,#11090e 60%)}.nocturne-feature-link:focus-visible{outline:2px solid var(--n2-ivory);outline-offset:3px}.nocturne-feature-link{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid #b74463;border-radius:999px;color:#fff0e9;background:linear-gradient(105deg,#aa3153,#86233e);font-size:14px;font-weight:600}.nocturne-feature-link:hover{background:#c03d63}.nocturne-member-shell--play :is(.ritual-card,[class*=rounded-xl][class*=bg-card]){border-color:#7a526450}.nocturne-member-shell--my{background:radial-gradient(ellipse at 70% -4%,#65304438,transparent 26rem),linear-gradient(180deg,#1c0d16,#10090e 52%)}.nocturne-my-hero{position:relative;overflow:hidden;min-height:215px;border:1px solid #86546780;border-radius:21px;padding:27px 22px 24px;background:linear-gradient(95deg,#221019 6%,#221019ed 58%,#221019cd),url(/ui-nocturne/v2/mirrorcore.webp) right center/auto 100% no-repeat;box-shadow:0 15px 44px #09030977}.nocturne-my-hero .nocturne-section-title{margin:16px 0 7px;max-width:18rem}.nocturne-my-hero .nocturne-section-description{position:relative;max-width:24rem;font-size:13px}.nocturne-my-hero__seal{position:absolute;right:17px;top:20px;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;border:1px solid #d7b28750;color:#e2b991;background:#2a1222c9}.nocturne-my-alias{display:inline-block;max-width:100%;margin-top:15px;padding:4px 11px;border:1px solid #b7829b55;border-radius:99px;background:#200e18be;color:#e8d1d0;font-size:12px;overflow-wrap:anywhere}.nocturne-my-section h2{margin-bottom:11px;padding-left:3px;color:#e9d9d4;font:400 20px/1.6 var(--n2-serif);letter-spacing:.045em}.nocturne-my-menu-list{display:block;overflow:hidden;border:1px solid #79526688;border-radius:16px;background:linear-gradient(160deg,#301922,#23121a);box-shadow:0 8px 28px #0b060a66}.nocturne-my-menu-row+.nocturne-my-menu-row{border-top:1px solid #91667a33}.nocturne-my-menu-row{color:#ecdcda}.nocturne-my-menu-row:hover{background:#ffffff0a}.nocturne-my-menu-row>svg:first-child{color:#d5a981}.nocturne-my-exit{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:3px;padding:9px 14px;border:1px solid #77505c66;border-radius:14px;color:#d1afb6;font-size:13px}.nocturne-my-exit:hover{background:#ffffff08;color:#fff0e4}.nocturne-my-exit:focus-visible,.nocturne-my-menu-row:focus-visible{outline:2px solid #e6c6a1;outline-offset:-3px}.nocturne-member-shell--whisper{background:radial-gradient(ellipse at 60% 0%,#54203430,transparent 50%),#13090f}.nocturne-whisper{background:linear-gradient(180deg,#200e18,#10080d 72%)}.nocturne-whisper-header{border-color:#875b6877;background:#21111add;padding-top:10px;padding-bottom:10px;border-radius:0 0 14px 14px}.nocturne-whisper-heading{flex:none;min-width:0}.nocturne-whisper-heading .nocturne-eyebrow{display:block;font-size:9px;letter-spacing:.11em}.nocturne-whisper-header h1.sacred-title{margin-top:3px;color:#f3e4d8;font:400 22px/1.3 var(--n2-serif)}.nocturne-whisper .whisper-recipient{min-width:0;max-width:220px;justify-content:flex-end;padding:0 7px;color:#f0d6cc}.nocturne-whisper .whisper-recipient>span{text-decoration:underline;text-decoration-color:#a76e8144;text-underline-offset:4px}.nocturne-whisper .whisper-composer{border-color:#93616f75;border-radius:17px;background:#29141fec}.nocturne-whisper .whisper-composer-input{background:#180c14;border-color:#77506375;color:#f5e7dd}.nocturne-whisper .whisper-composer-send:not(:disabled){color:#fff8ef;background:#a32e50}.nocturne-whisper .whisper-composer-input:focus-visible{outline:2px solid #e3b58e;outline-offset:1px}.nocturne-dom-desk{min-width:0;background:radial-gradient(ellipse at 80% 0%,#5e263734,transparent 38rem);color:var(--n2-ivory)}.nocturne-dom-hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-end;padding:22px 24px;border:1px solid #8d5f6b77;border-radius:19px;background:linear-gradient(120deg,#341721,#1c1017 78%);box-shadow:0 15px 36px #0803075c}.nocturne-dom-hero__copy h1{margin:9px 0;color:#f5e5d9;font:400 clamp(25px,4vw,36px)/1.4 var(--n2-serif)}.nocturne-dom-hero__copy>p:last-child{color:#d7c1c1;font-size:13px;line-height:1.8}.nocturne-dom-hero__actions{display:flex;flex-wrap:wrap;gap:8px}.nocturne-dom-hero__actions button,.nocturne-dom-hero__actions a{min-height:44px}.nocturne-dom-tabs{border-color:#76505e99;background:#21111a;padding:5px;gap:5px}.nocturne-dom-tab{display:inline-flex;border-radius:9px;font-size:14px}.nocturne-dom-tab[aria-current=page]{color:#fff1e4;background:#8d2c48;box-shadow:inset 0 0 0 1px #d76c8360}.nocturne-dom-tab svg{color:#d7b08a}.nocturne-dom-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nocturne-dom-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;min-height:143px;padding:17px;text-align:left;border:1px solid #7f51655e;border-radius:15px;background:linear-gradient(155deg,#2d1721,#201119);transition:background .2s,border-color .2s}.nocturne-dom-stat--care{border-color:#ad6d7899;background:linear-gradient(155deg,#43202d,#25131c)}.nocturne-dom-stat:not(:disabled):hover{background:#40212f;border-color:#bb829388}.nocturne-dom-stat:disabled{opacity:1;cursor:default}.nocturne-dom-stat__label{color:#e4cfce;font-size:13px}.nocturne-dom-stat strong{margin:8px 0 4px;font:400 34px/1.15 Georgia,serif;color:#f6e6db;font-variant-numeric:tabular-nums}.nocturne-dom-stat__hint{color:#cab2b5;font-size:11px;line-height:1.5}.nocturne-dom-stat:focus-visible,.nocturne-dom-tab:focus-visible{outline:2px solid #f0d5b9;outline-offset:2px}.nocturne-dom-desk :is([aria-label=优先关怀],[aria-label=未读私语],[aria-label=待回应成果],[aria-label=成员列表],[aria-label=私语成员])>button{border-color:#835867;background:#291821}.nocturne-dom-desk [aria-label=成员私语] textarea{background:#1b0d14;border-color:#855565}.nocturne-dom-desk [aria-label=成员私语] .sticky{background:#1c0f15}.nocturne-system-shell{background:radial-gradient(ellipse at 70% -10%,#51243a26,transparent 37rem),#120a0f}.nocturne-system-header{border-color:#75526166;background:linear-gradient(90deg,#28111e,#1a0d15)!important}.nocturne-system-title{color:#f4e5d7;font:400 30px/1.4 var(--n2-serif);letter-spacing:.03em}.nocturne-system-shortcuts{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border:1px solid #7c53616e;border-radius:17px;background:linear-gradient(135deg,#2e1823,#20121b)}.nocturne-system-shortcuts__title{color:#f2dfd8;font:400 19px/1.5 var(--n2-serif);margin-top:7px}.nocturne-system-shortcuts__actions{display:flex;gap:9px;flex-wrap:wrap}.nocturne-system-shortcuts__actions button{min-height:44px;border-color:#9d6c797d;color:#ebd3cc}.nocturne-system-shell .module-rail{border-color:#83596b66;background:#25141d}.nocturne-system-shell :is(input,select,textarea):focus-visible{outline:2px solid #ebc49b;outline-offset:1px}@media(max-width:680px){.nocturne-dom-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.nocturne-dom-stat{min-height:125px;padding:13px}.nocturne-dom-stat strong{font-size:29px}.nocturne-dom-stat__hint{font-size:11px}.nocturne-dom-hero{padding:19px 17px}.nocturne-system-shortcuts{padding:19px 16px}.nocturne-system-shortcuts__actions{width:100%}}@media(max-width:390px){.nocturne-my-hero{padding:25px 17px 21px}.nocturne-dom-tab{flex-direction:column;gap:3px;font-size:12px;padding:6px 1px}.nocturne-whisper-header{padding-left:12px;gap:6px}.nocturne-whisper .whisper-recipient{font-size:12px}}:root{--n3-night: #140910;--n3-velvet: #2b1420;--n3-wine: #91304d;--n3-line: #835a6b9c;--n3-ivory: #f2e4d9;--n3-muted: #d0b6bd;--n3-gold: #d8b58a;--n3-serif: "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif}.n3-challenges-header{position:relative;overflow:hidden;border:1px solid var(--n3-line);border-radius:18px;padding:24px 21px 21px;background:linear-gradient(105deg,#29121fdd 25%,#261019bb 75%),url(/ui-nocturne/v2/ritual02.webp) right center / cover no-repeat}.n3-challenges-header h2{max-width:19em;margin:9px 0;font:400 clamp(23px,5.5vw,30px)/1.45 var(--n3-serif);color:var(--n3-ivory)}.n3-challenges-header>p:not(.nocturne-eyebrow){max-width:28em;color:#dbc9ca;font-size:13px;line-height:1.85}.n3-challenges-total{display:inline-block;margin-top:14px;border-radius:99px;padding:6px 12px;border:1px solid #a77c7d80;background:#27131db3;font-size:11px;color:#ebc5b0}.n3-challenges .n3-challenge-card{overflow:hidden;border-color:#82566b8a;background:linear-gradient(145deg,#301923,#1e1119);box-shadow:0 12px 30px #0b070a40}.n3-challenge-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:1px}.n3-challenge-order{color:var(--n3-gold);font:italic 30px/1.2 Georgia,serif}.n3-challenge-state{color:#f1c9ca;font-size:11px;padding:5px 9px;border:1px solid #ab708481;border-radius:999px}.n3-challenge-card h2{color:#f1e0d9;font:400 21px/1.5 var(--n3-serif)}.n3-challenge-card :is(p,span){overflow-wrap:anywhere}.n3-challenge-card button[aria-label^=查看练习]{border:1px solid #946778;color:#efddd8;background:#3a1e2b;border-radius:999px;font-size:13px}.n3-challenge-card button[aria-label^=查看练习]:hover{background:#51283a}.n3-challenge-dialog{border-color:#8c6273!important;background:#211119!important;color:#f0e0dc}.n3-challenge-dialog [role=heading],.n3-challenge-dialog h2{color:#f0e1d8}.n3-challenge-dialog-hint{padding:9px 12px;margin-top:10px;border-left:2px solid #b68876;background:#43273875;color:#d9c1bb;font-size:12px;line-height:1.75}.n3-challenge-steps>div{background:#2b1923;border-color:#865c6b80}.n3-challenge-steps>div p:first-child{color:#e1b28e}.n3-challenge-submission{border-color:#855c6c}.n3-challenge-dialog .n3-choice[aria-pressed=true],.n3-challenge-dialog .n3-option-pill[aria-pressed=true]{background:#80304b;color:#fff5eb;border-color:#b66e85}.n3-challenge-dialog .n3-option-pill{padding-inline:14px}.n3-member-caption{border:1px solid #8060728a;padding:11px 15px;background:#341f2a;border-radius:12px;font-size:12px;color:#dbc5c3;line-height:1.75}.n3-member-destinations{margin-top:1px}.n3-member-destination{height:auto;min-height:98px!important;border:1px solid #8a5a70!important;border-radius:15px!important;padding:18px!important;background:linear-gradient(145deg,#331a27,#26141d)!important;color:#f2e2da!important;text-align:left}.n3-member-destination:hover{background:#4a2838!important;border-color:#c18b9b!important}.n3-member-destination-copy{display:flex;flex-direction:column;min-width:0;align-items:flex-start;gap:9px;white-space:normal}.n3-member-destination-copy strong{font:400 19px/1.4 var(--n3-serif)}.n3-member-destination-copy small{color:#cdb3bd;font:12px/1.65 system-ui,sans-serif}.nocturne-dom-desk .n3-member-list-item{border-color:#795466;background:#301923;transition:background .15s}.nocturne-dom-desk .n3-member-list-item:hover{background:#402031}.nocturne-dom-desk .n3-member-list-item--care{border-color:#ab6374;background:#492532}.n3-challenges :is(button,a,input,textarea):focus-visible,.nocturne-dom-desk :is(.n3-member-destination,.n3-member-list-item):focus-visible{outline:2px solid #f4d6b6;outline-offset:3px}@media(max-width:420px){.n3-challenges-header{padding:21px 16px}.n3-member-destination{min-height:85px!important}}@media(prefers-reduced-motion:reduce){.nocturne-dom-desk .n3-member-list-item{transition:none}}.n3-submission{color:#eddddd}.n3-submission :is(.n3-submission-writing,.n3-submission-media,.n3-share-decision){border:1px solid #7d546788;background:#2b1722aa;border-radius:14px;padding:14px}.n3-submission-step{display:block;margin:1px 0 11px;color:#e2b58f;font-size:11px;font-weight:600;letter-spacing:.065em}.n3-submission-writing textarea{background:#1d1019;color:#f3e7dd;border-color:#8b5e70}.n3-submission-media button{border-color:#956a7a}.n3-share-decision{background:linear-gradient(135deg,#40243299,#271622c9)!important}.n3-share-decision label{color:#f2e5dc}.n3-share-decision p{color:#dac3c1}.n3-share-decision select{background:#1d1019;color:#f0e2d9}.n3-submission-actions>button:first-child{border-radius:999px;background:#993552;color:#fff6ee}.n3-submission :is(button,textarea,input,select):focus-visible{outline:2px solid #f0d5b6;outline-offset:3px}:root{--n4-focus: #f5d3aa;--n4-copy: #e3cbd1}.n3-challenge-state,.n3-challenges-total,.n3-submission-step{font-size:12px}.n3-member-caption,.n3-member-destination-copy small{font-size:13px}.nocturne-dom-stat:disabled{opacity:.67;filter:saturate(.7);cursor:not-allowed}.nocturne-dom-stat:not(:disabled){cursor:pointer}.nocturne-dom-stat:focus-visible{outline:2px solid var(--n4-focus);outline-offset:3px}.n3-challenge-card button:focus-visible,.n3-member-destination:focus-visible{outline:2px solid var(--n4-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.nocturne-dom-stat,.n3-member-destination{transition:none!important}}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#34212b;color:#f1e4dd;border:1px solid #8c6876;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;min-height:44px;cursor:pointer;transition:none}.n3-challenge-dialog .n3-choice{min-width:0;min-height:56px;border-radius:14px;padding:9px 5px;white-space:normal}.n3-challenge-dialog .n3-choice-content{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere}.n3-challenge-dialog .n3-choice-symbol{width:16px;height:16px;flex:none;color:inherit}.n3-challenge-dialog .n3-option-pill{border-radius:999px;padding:9px 14px}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]{background-color:#8b304c;color:#fff7f0;border-color:#ca8298;font-weight:600}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):hover:not(:disabled):not([aria-pressed=true]){background-color:#492c3a;border-color:#d1a0ac;color:#fff0e8}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]:hover:not(:disabled){background-color:#a23d5b;border-color:#e0a2b1}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):focus-visible{outline:2px solid #f5d3aa;outline-offset:3px}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):disabled{opacity:.67;filter:saturate(.75);cursor:wait}@media(prefers-reduced-motion:reduce){.n3-challenge-dialog :is(.n3-choice,.n3-option-pill){transition:none}}:root{--rv-night:#12080e;--rv-dark:#1c0c14;--rv-darkest:#0e060a;--rv-surface:#28131f;--rv-surface-raised:#331b29;--rv-outline:#805363;--rv-outline-light:#aa7582;--rv-rose:#a63253;--rv-rose-hover:#b94161;--rv-ivory:#f2e4d8;--rv-sand:#d9b9a3;--rv-muted:#c9b1b9;--rv-gold:#d2ac88;--rv-serif:"Songti SC","Noto Serif CJK SC","STSong",Georgia,serif;--rv-sans:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",system-ui,sans-serif;--nocturne-night:var(--rv-night);--nocturne-card:var(--rv-surface);--nocturne-wine:var(--rv-rose);--nocturne-gold:var(--rv-gold);--nocturne-ivory:var(--rv-ivory);--nocturne-muted:var(--rv-muted);--n2-bg:var(--rv-night);--n2-surface:var(--rv-surface);--n2-surface-soft:var(--rv-surface-raised);--n2-border:#9469798c;--n2-ivory:var(--rv-ivory);--n2-copy:#deccd0;--n2-muted:var(--rv-muted);--n2-rose:var(--rv-rose);--n2-gold:var(--rv-gold);--n3-line:#95697c88;--n3-ivory:var(--rv-ivory);--n3-gold:var(--rv-gold);--background:334 35% 5%;--foreground:24 47% 92%;--card:339 28% 12%;--card-foreground:24 47% 92%;--card-border:338 22% 27%;--border:338 20% 25%;--primary:340 54% 47%;--primary-foreground:24 100% 97%;--secondary:337 24% 18%;--secondary-foreground:24 41% 92%;--accent:340 27% 21%;--accent-foreground:24 41% 91%;--muted:334 20% 17%;--muted-foreground:340 16% 73%;--input:341 21% 39%;--ring:24 57% 79%;--popover:338 28% 13%;--popover-foreground:24 45% 92%;--sidebar-primary:340 54% 47%;--sidebar-primary-foreground:24 100% 97%;--sidebar-accent:337 25% 21%;--sidebar-accent-foreground:24 41% 92%;--fenuit-burgundy:#a63253;--fenuit-burgundy-deep:#802541;--fenuit-gold:#d2ac88;--fenuit-ivory:#f2e4d8;--radius:.9rem}html{scrollbar-color:#63404e #150a10}body{background:#12080e;color:var(--rv-ivory)}#root{min-height:100svh}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell,.n3-challenge-dialog){color:#f2e3db;font-family:var(--rv-sans)}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(p,small,span){overflow-wrap:anywhere}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(.text-\[10px\],.text-\[11px\]){line-height:1.6}.ritual-page,.nocturne-member-shell{background:radial-gradient(ellipse 72% 27% at 75% -8%,#57213b66,transparent 68%),linear-gradient(180deg,#1d0b15,#13070e 61%,#0e070a)}.nocturne-member-shell{min-height:calc(100svh - 68px)}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) :is(.shadcn-card,.ritual-card){background:linear-gradient(150deg,#301823,#24131d 95%);border:1px solid #81536592;border-radius:17px;box-shadow:0 12px 35px #0803074a,inset 0 1px #fff1}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) .sacred-title,:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) h1,:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) h2{text-wrap:pretty}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) .sacred-title{font-family:var(--rv-serif);font-weight:400;letter-spacing:.035em;color:#f6e6dc}.nocturne-eyebrow{color:var(--rv-gold);font:500 11px/1.6 Georgia,serif;letter-spacing:.19em}.nocturne-section-title{font-family:var(--rv-serif);font-size:clamp(27px,4.5vw,38px);font-weight:400;letter-spacing:.035em;color:var(--rv-ivory);line-height:1.5}.nocturne-section-description{font-size:14px;line-height:1.9;color:#e0c7c9}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#f5e6df;border-color:#896273;background-color:#1c0d16;border-radius:11px;min-height:42px;font-size:14px}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(input,textarea)::-moz-placeholder{color:#c5a6b1;opacity:.85}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(input,textarea)::placeholder{color:#c5a6b1;opacity:.85}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(.shadcn-card,.ritual-card) :is(button,a){scroll-margin-bottom:calc(var(--member-nav-height,70px) + 16px)}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) .bg-primary:not([disabled]){background-color:var(--rv-rose);color:#fff8f2}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) .bg-primary:not([disabled]):hover{background-color:var(--rv-rose-hover)}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) button:where([aria-current=page],[aria-selected=true]):not(.n3-choice){border-color:#c78497;color:#fff4ee}:is(.ritual-page,.nocturne-dom-desk,.nocturne-system-shell) :is(button,a,input,select,textarea):focus-visible{outline:2px solid #f5d3ac;outline-offset:3px}[role=dialog]:not(.n3-challenge-dialog),[data-radix-popper-content-wrapper] [role=menu]{background:#28121e;color:#f5e7dd;border-color:#956878}[role=dialog] :is(input,textarea,select){background:#1c0c15;color:#f0e0da;border-color:#93677c}[role=dialog] :is(button,input,textarea,select):focus-visible{outline:2px solid #f1cbaa;outline-offset:3px}.member-editorial-header{position:relative;z-index:35;background:#1b0b13eb;border-bottom:1px solid #94616a66;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.member-editorial-header__inner{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:20px}.member-editorial-brand{display:flex;align-items:center;gap:9px;color:#f0d6c6;text-decoration:none;font:400 21px/1 var(--rv-serif);letter-spacing:.065em;white-space:nowrap}.member-editorial-brand small{font:9px/1 Georgia,serif;letter-spacing:.25em;color:#cda58c}.member-editorial-moon{display:block;width:22px;height:22px;flex:none;border-radius:50%;background:#d77d94;position:relative;transform:rotate(-16deg)}.member-editorial-moon:after{content:"";position:absolute;left:8px;top:-4px;width:20px;height:21px;border-radius:50%;background:#1b0b13}.member-nocturne-nav{background:#180a12f5;border-top:1px solid #9665718c;box-shadow:0 -10px 40px #050205ad}.member-nocturne-nav__inner{max-width:510px;padding:7px 9px 6px}.member-nocturne-nav__link{min-height:54px;border-radius:12px;color:#c8abb4;font-size:12px;text-decoration:none}.member-nocturne-nav__link[data-active=true]{color:#f3d9df}.member-nocturne-nav__link[data-active=true]:before{display:none}.member-nocturne-nav__icon{width:32px;height:32px;border-radius:11px}.member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{color:#f4a7ba;background:#56213a7a}.member-nocturne-nav__link:hover{background:#3e1d2a}.nocturne-today-view{background:linear-gradient(180deg,#160910,#1b0c15 28%,#13080e)}.nocturne-today-heading{width:min(100%,660px);max-width:660px;position:relative;isolation:isolate;overflow:hidden;margin:24px auto 15px;padding:32px 25px 29px;min-height:242px;border:1px solid #955c6b78;border-radius:20px;background:linear-gradient(90deg,#170911fa,#210b16df 55%,#18090f7a),url(/ui-reference/v1/hero-candle.webp) 82% 43%/cover;box-shadow:0 14px 42px #08030770}.nocturne-today-heading .nocturne-today-title{font:400 clamp(29px,4.7vw,41px)/1.4 var(--rv-serif);color:#f4e2d5;max-width:18em}.nocturne-today-eyebrow{color:var(--rv-gold);font-size:12px}.nocturne-today-summary{font-size:14px;line-height:1.85;max-width:29em;color:#dcc5c4}.nocturne-today-values{margin-top:14px}.nocturne-today-values span{min-height:30px;background:#2c1520a8;border-color:#98627388;color:#e6c8c7;font-size:11px}.nocturne-today-practice{max-width:650px}.nocturne-today-practice .nocturne-practice-card{border-radius:19px;border-color:#92617485;background:linear-gradient(150deg,#301725,#24121b);box-shadow:0 13px 37px #07030573}.nocturne-practice-day{font-size:12px;background:#1c0c16dd;color:#f3e2db}.nocturne-practice-card [data-testid=training365-instructions] h2{font:400 clamp(22px,4vw,27px)/1.6 var(--rv-serif)}.nocturne-practice-card [data-testid=training365-instructions] :is(p,li){font-size:max(14px,1em);line-height:1.9}.nocturne-practice-card :is([data-testid=training365-prepare],[data-testid=training365-start],[data-testid=training365-complete]){min-height:49px;background:linear-gradient(110deg,#b13a5d,#922846);border:1px solid #c76b82;color:#fff7ef;border-radius:999px}.nocturne-member-shell--play{background:radial-gradient(ellipse at 70% -10%,#5e1e3b61,transparent 58%),linear-gradient(180deg,#1e0c15,#12080e 73%)}.nocturne-feature-link{min-height:48px;color:#fff6f0;background:linear-gradient(110deg,#b43d5e,#932b47)}.n3-challenge-dialog{padding-top:clamp(142px,24svh,187px)!important;background:linear-gradient(0deg,#24121c,#24121c00 82%) top/100% 195px no-repeat,url(/ui-reference/v1/day01.webp) center 40%/100% 195px no-repeat,#24121c!important}.n3-challenges-header{border:1px solid #9c6a7888;border-radius:19px;background:linear-gradient(95deg,#230d19f7,#26121dd5 70%,#230f1a8d),url(/ui-reference/v1/day01.webp) 62% 44%/cover;min-height:164px;padding:27px 24px}.n3-challenges-header h2{font:400 clamp(25px,4.6vw,32px)/1.5 var(--rv-serif)}.n3-challenges-header>p:not(.nocturne-eyebrow){font-size:14px}.n3-challenges .n3-challenge-card{border-color:#8d586a83;border-radius:17px;background:linear-gradient(145deg,#301722,#20121a)}.n3-challenge-card h2{font:400 23px/1.55 var(--rv-serif)}.n3-challenge-order{color:#cc9a81}.n3-challenge-card button[aria-label^=查看练习]{min-height:44px;background:#3b202b;color:#f7e5dc;border-color:#9e7182}.n3-challenge-dialog{background:#24121c!important;color:#f0dedb;overflow-y:auto;border:1px solid #9c7180!important;border-radius:19px!important;box-shadow:0 25px 70px #000a}.n3-challenge-dialog h2{font:400 clamp(24px,4.5vw,32px)/1.5 var(--rv-serif)}.n3-challenge-dialog-hint{background:#38212a9e;color:#e5c5c5;border-color:#b69082;font-size:13px}.n3-challenge-steps>div{border-radius:14px;border-color:#8f66747a;background:#321c29}.n3-challenge-steps>div p{line-height:1.8}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill){font-size:14px}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]{background:#9f3758;border-color:#d396a7;color:#fff8f2}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]){background:#36212b;color:#f3e5e0;border-color:#976b7b}.n3-submission :is(.n3-submission-writing,.n3-submission-media,.n3-share-decision){border-radius:15px;background:#30202a;border-color:#9a697a74}.n3-submission :is(textarea,select){min-height:48px;font-size:14px}.nocturne-member-shell--my{background:linear-gradient(180deg,#20101b,#13080e)}.nocturne-my{max-width:650px}.nocturne-my-hero{min-height:251px;border-radius:20px;padding:29px 24px 24px;border-color:#9668778a;background:linear-gradient(90deg,#25121cee,#25121cbb 47%,#22111a55),url(/ui-reference/v1/room01.webp) 68% 46%/cover;box-shadow:0 16px 37px #0603076b}.nocturne-my-hero .nocturne-section-title{margin:13px 0 7px;font-size:32px}.nocturne-my-hero .nocturne-section-description{max-width:19rem;font-size:14px}.nocturne-my-hero__seal{width:48px;height:48px;border:1px solid #d3ad886f;background:#321b25d9;color:#e8bf9a}.nocturne-my-alias{color:#e4c6c6;background:#1c0a13dd;border-color:#926879}.nocturne-my-section h2{color:#e9d5cb;font:400 22px/1.5 var(--rv-serif)}.nocturne-my-menu-list{background:#2a1520;border:1px solid #9065758c;border-radius:17px}.nocturne-my-menu-row{min-height:68px;gap:14px;border-bottom-color:#81566c57;color:#ecdfd8}.nocturne-my-menu-row>svg:first-child{width:35px;height:35px;flex:none;padding:8px;border:1px solid #9b627b88;border-radius:11px;color:#df9aa7;background:#3a1c2c}.nocturne-my-menu-row>span{font-size:15px}.nocturne-my-menu-row:hover{background:#442332}.nocturne-my-exit{border-color:#976c7a70;min-height:50px;color:#dbc2c0}.nocturne-member-shell--whisper{background:#13070e}.nocturne-whisper{background:linear-gradient(180deg,#21101a,#170a11 72%)}.nocturne-whisper-header{padding-top:12px;padding-bottom:12px;background:linear-gradient(90deg,#271320ed,#241120b8),url(/ui-reference/v1/letter.webp) right 42%/cover;border-bottom:1px solid #a0738277;border-radius:0 0 17px 17px}.nocturne-whisper-header h1.sacred-title{font:400 26px/1.35 var(--rv-serif)}.nocturne-whisper .whisper-recipient{color:#ead6cb;min-height:42px}.nocturne-whisper .whisper-composer{background:#2b1823;border-color:#9c71807f;border-radius:17px}.nocturne-whisper .whisper-composer-input{background:#1d0c15;color:#f3e4db;border-color:#8d6276;font-size:14px}.nocturne-whisper .whisper-composer-send:not(:disabled){background:#aa3757;color:#fff7f0}.nocturne-dom-desk{max-width:1140px;background:linear-gradient(180deg,#1c0d16,#14090f)}.nocturne-dom-hero{position:relative;overflow:hidden;min-height:175px;border:1px solid #9668788c;border-radius:19px;background:linear-gradient(90deg,#2a1220f2,#271220b6),url(/ui-reference/v1/room01.webp) right 42%/cover;padding:26px;box-shadow:0 13px 35px #0007}.nocturne-dom-hero h1{font:400 clamp(30px,4vw,40px)/1.5 var(--rv-serif);color:#f2dfd4}.nocturne-dom-hero p{color:#dec6c5}.nocturne-dom-tabs{background:#2b1722;border-color:#83576888;border-radius:15px}.nocturne-dom-tabs .nocturne-dom-tab{min-height:50px;border-radius:12px;color:#d8bfc3}.nocturne-dom-tabs .nocturne-dom-tab[aria-current=page]{background:#963250;color:#fff6f0;border:1px solid #c0788f}.nocturne-dom-overview{gap:12px}.nocturne-dom-stat{border:1px solid #875b6c8c;border-radius:16px;background:linear-gradient(145deg,#321924,#21121b);padding:19px 16px;min-height:135px}.nocturne-dom-stat--care{background:linear-gradient(145deg,#4a2532,#2f1822);border-color:#ae748187}.nocturne-dom-stat__label{color:#d5b2b6;font-size:13px}.nocturne-dom-stat strong{font:400 clamp(27px,4vw,39px)/1.3 Georgia,serif;color:#f5dfd1}.nocturne-dom-stat__hint{color:#c5aeb4;font-size:12px;line-height:1.6}.n3-member-destination{min-height:105px!important;border-color:#9e72828a!important;border-radius:16px!important;background:linear-gradient(125deg,#341c29,#25131d)!important}.n3-member-destination-copy strong{font:400 20px/1.5 var(--rv-serif)}.n3-member-list-item{border-radius:15px;background:#2b1822}.nocturne-system-shell{background:linear-gradient(180deg,#1a0a14,#12080d)}.nocturne-system-header{border-bottom:1px solid #90647782;background:linear-gradient(90deg,#281423e8,#1a0a13ef),url(/ui-reference/v1/room01.webp) 70% 34%/cover}.nocturne-system-title{font:400 clamp(29px,4vw,41px)/1.45 var(--rv-serif);color:#f4dfd4}.nocturne-system-shell .admin-category-nav{border-color:#84596d8c;border-radius:15px;background:#2c1721}.nocturne-system-shell .admin-category-nav button{border-radius:11px}.fenuit-surface[data-testid=age-gate]{background:radial-gradient(ellipse at 78% 0%,#4e1d3680,transparent 60%),#13070e}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]):not(:disabled):hover{background:#4a2a39;color:#fff3ea}@media(max-width:700px){.member-editorial-header__inner{min-height:59px;width:calc(100% - 32px)}.member-editorial-brand{font-size:19px}.member-editorial-brand small{font-size:8px}.member-editorial-moon{width:19px;height:19px}.nocturne-member-shell{min-height:calc(100svh - 59px)}.nocturne-today-heading{margin:12px 13px;padding:23px 19px;min-height:240px;background-position:67% 45%}.nocturne-today-heading .nocturne-today-title{font-size:30px}.nocturne-today-values{gap:6px}.nocturne-today-values span{font-size:11px;padding:4px 9px}.nocturne-my-hero{min-height:241px;padding:25px 20px}.nocturne-my-hero .nocturne-section-title{font-size:30px}.n3-challenges-header{padding:23px 17px;min-height:164px}.nocturne-dom-hero{min-height:170px;padding:20px}.nocturne-dom-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.nocturne-dom-stat{padding:14px 12px;min-height:128px}.nocturne-dom-stat__hint{font-size:11px}.nocturne-dom-desk{padding-inline:13px}.nocturne-whisper-header{padding-block:9px}}@media(max-width:390px){.nocturne-today-heading .nocturne-today-title{font-size:28px}}.nocturne-my-hero{background:linear-gradient(90deg,#25121cf5,#25121ce8 54%,#20121c66),url(/ui-reference/v1/archive-bottle.webp) 93% 49%/auto 112% no-repeat,#24111c}.library-page{--library-night:#14080e;--library-surface:#2b1722;--library-rose:#d7aa8c;--library-moon:#f3e3d9;--library-mute:#c6aeb4;--library-line:#95687885;--library-serif:var(--rv-serif);background:radial-gradient(ellipse at 80% -2%,#5c203c56,transparent 48%),#14080e}.library-header h1{font:400 clamp(33px,4.5vw,53px)/1.4 var(--rv-serif)}.library-search,.library-book-card{border-color:#9468788c;border-radius:16px;background:#291520}.library-book-card:hover{background:#39212d;border-color:#ba8694}.library-categories button{border-radius:999px;min-height:43px;color:#e0c7c7;border-color:#9d6f8275}.library-categories button.is-active{color:#fff7f0;border-color:#d18a9c;background:#a63253}.library-book-cover{background:linear-gradient(125deg,#652e43,#291521);border-color:#bc8c826f;border-radius:7px;color:#f2d9b5}.library-book-cover-1{background:linear-gradient(125deg,#5e3d47,#2a1b26)}.library-book-cover-2{background:linear-gradient(125deg,#603542,#251521)}.library-book-cover-3{background:linear-gradient(125deg,#624633,#2d1b20)}.library-book-info h2{font-family:var(--rv-serif)}.library-book-description{color:#d4bdc0}.library-book-action{color:#f0b3a3}.member-bookshelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.member-book{min-width:0;text-align:left;color:#f2e2d4}.member-book-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;overflow:hidden;border:1px solid #bd9273;border-radius:3px 9px 9px 3px;background:radial-gradient(ellipse at 60% 30%,#6b2437,#35131f 55%,#1a0c11);box-shadow:inset 5px 0 #17090c99,inset 8px 0 #b58b6540,0 8px 20px #0008}.member-book-cover:before{content:"";position:absolute;inset:10px;border:1px solid #cda37b78;border-radius:1px 5px 5px 1px}.member-book-cover--feiye:before{display:none}.member-book-cover-mark{position:relative;display:grid;place-items:center;width:42%;aspect-ratio:1;border:1px solid #d6b49090;border-radius:50%;color:#e4c2a1;font-size:clamp(24px,5vw,36px)}.member-book-title{display:block;margin-top:10px;overflow-wrap:anywhere;font-family:var(--rv-serif);font-size:15px;line-height:1.5}.member-book:hover .member-book-cover,.member-book:focus-visible .member-book-cover{border-color:#f0c89f}.member-book:focus-visible{outline:2px solid #e4b990;outline-offset:5px;border-radius:4px}@media(max-width:359px){.member-bookshelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fenuit-surface{background:radial-gradient(ellipse at 83% -4%,#4f203566,transparent 60%),linear-gradient(180deg,#1e0c16,#11070d 70%)}.fenuit-surface :is(input:not([type=checkbox]),textarea,select){background:#24131d;border:1px solid #956879;color:#f2e2d8;border-radius:11px}.fenuit-surface :is(button,a,input,textarea,select):focus-visible{outline:2px solid #eecba9;outline-offset:3px}.fenuit-surface :is(.rounded-xl,.rounded-lg):not(button):not(a){border-color:#94697970}.fenuit-surface .font-serif{font-family:var(--rv-serif)}:is(.nocturne-system-shell,.nocturne-dom-desk) :is(.bg-card,.bg-muted){border-color:#80576895}:is(.nocturne-system-shell,.nocturne-dom-desk) input:not([type=checkbox]),:is(.nocturne-system-shell,.nocturne-dom-desk) textarea{border:1px solid #8f6577;color:#f4e8e1;background:#1b0c16}.member-editorial-logo{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex:none}:root{--fm-night:#110709;--fm-night-up:#1a070a;--fm-panel:#2e0e14;--fm-panel-up:#38151b;--fm-wine-deep:#4b0f18;--fm-wine:#7a1e2a;--fm-rose:#963047;--fm-rose-display:#b44a5a;--fm-gold:#d4a574;--fm-gold-old:#c8a17b;--fm-ivory:#f7e9dc;--fm-muted:#c8aea4;--fm-border:#80534b;--fm-serif:"Noto Serif CJK SC","Source Han Serif SC","Songti SC",Georgia,serif;--fm-sans:"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--rv-night:var(--fm-night);--rv-dark:var(--fm-panel);--rv-darkest:#0b0405;--rv-surface:var(--fm-panel);--rv-surface-raised:var(--fm-panel-up);--rv-outline:#80534b;--rv-outline-light:#a37767;--rv-rose:var(--fm-rose);--rv-rose-hover:#a9374c;--rv-ivory:var(--fm-ivory);--rv-sand:#d4ae8a;--rv-muted:var(--fm-muted);--rv-gold:var(--fm-gold-old);--rv-serif:var(--fm-serif);--rv-sans:var(--fm-sans);--nocturne-night:var(--fm-night);--nocturne-card:var(--fm-panel);--nocturne-wine:var(--fm-rose);--nocturne-gold:var(--fm-gold-old);--nocturne-ivory:var(--fm-ivory);--nocturne-muted:var(--fm-muted);--n2-bg:var(--fm-night);--n2-surface:var(--fm-panel);--n2-surface-soft:var(--fm-panel-up);--n2-border:#80534b90;--n2-ivory:var(--fm-ivory);--n2-copy:#e3cfc3;--n2-muted:var(--fm-muted);--n2-rose:var(--fm-rose);--n2-gold:var(--fm-gold-old);--n3-line:#80534b8c;--n3-ivory:var(--fm-ivory);--n3-gold:var(--fm-gold-old);--fenuit-burgundy:var(--fm-rose);--fenuit-burgundy-deep:var(--fm-wine);--fenuit-gold:var(--fm-gold);--fenuit-ivory:var(--fm-ivory);--background:352 44% 5%;--foreground:28 60% 92%;--card:352 48% 12%;--card-foreground:28 60% 92%;--card-border:12 27% 31%;--border:12 26% 25%;--primary:352 52% 39%;--primary-foreground:28 100% 96%;--secondary:351 42% 17%;--secondary-foreground:28 56% 92%;--accent:352 43% 21%;--accent-foreground:28 56% 91%;--muted:352 30% 16%;--muted-foreground:24 26% 70%;--input:9 24% 36%;--ring:35 50% 75%;--popover:352 43% 12%;--popover-foreground:28 53% 91%;--sidebar-primary:352 52% 39%;--sidebar-primary-foreground:28 100% 96%;--sidebar-accent:351 40% 19%;--sidebar-accent-foreground:28 48% 91%}html{scrollbar-color:#644037 #120708}body{background:var(--fm-night);color:var(--fm-ivory);font-family:var(--fm-sans)}.reference-landing,.ritual-page,.nocturne-member-shell,.nocturne-system-shell{background:linear-gradient(180deg,#1a070a,#110709 58%,#0b0506);color:var(--fm-ivory)}.reference-landing{--rv-night:#110709;--rv-panel:#2e0e14;--rv-dark:#1a070a;--rv-rose:#963047;--rv-rose-light:#b44a5a;--rv-gold:#d4a574;--rv-ivory:#f7e9dc;--rv-muted:#c8aea4;--rv-serif:var(--fm-serif)}.reference-landing .entry-hero{background:var(--fm-night)}.reference-landing .entry-art{background:linear-gradient(90deg,#110709f7,#110709ce 29%,#18090a4c 62%,#11070966),linear-gradient(0deg,#110709,#11070908 48%),url(/ui-feiye/master-v2/hero-candle.webp) 72% 43%/cover no-repeat}.reference-landing .entry-hero:after{background:linear-gradient(0deg,var(--fm-night),transparent)}.reference-landing .ref-brand{color:var(--fm-ivory)}.reference-landing .ref-brand-moon,.member-editorial-moon{background:var(--fm-rose-display)}.reference-landing .entry-display,.reference-landing .ref-section-heading h2,.reference-landing .ref-about-copy h2,.reference-landing .entry-closing h2,.nocturne-section-title,.sacred-title{font-family:var(--fm-serif);font-weight:400}.reference-landing .entry-display{color:var(--fm-ivory);text-shadow:0 7px 30px #000a}.reference-landing .entry-display span{color:#d9ad87}.reference-landing .entry-subtitle{color:#e2ccbf}.reference-landing .entry-eyebrow{color:var(--fm-gold-old)}.reference-landing .entry-enter,.nocturne-feature-link,.nocturne-practice-card :is([data-testid=training365-prepare],[data-testid=training365-start],[data-testid=training365-complete]){background:linear-gradient(105deg,#a53249,#842333);color:#fff9f5;border:1px solid #bd6873;box-shadow:0 9px 20px #480d1680}.reference-landing .entry-enter:hover{background:linear-gradient(105deg,#b33d53,#962b3a)}.reference-landing .entry-secondary{background:#110709a6;border-color:#9d746d;color:#f7e9dc}.reference-landing .ref-journey-card{background-color:var(--fm-panel);border-color:#80534b99;box-shadow:0 12px 28px #07030498}.reference-landing .ref-journey-card:before{background:linear-gradient(0deg,#0b0506f5,#11070987 55%,#1a070a04)}.reference-landing .ref-journey-card--chapter-mask{background-image:url(/ui-feiye/master-v2/explore-mask.webp)}.reference-landing .ref-journey-card--chapter-letter{background-image:url(/ui-feiye/master-v2/training-letter.webp)}.reference-landing .ref-journey-card--chapter-silk{background-image:url(/ui-feiye/master-v2/relationship-wine.webp)}.reference-landing .ref-journey-card--chapter-book{background-image:url(/ui-feiye/master-v2/records-notebook.webp)}.reference-landing .ref-journey-number{color:#d6a37f99}.reference-landing .ref-journey-copy strong{color:var(--fm-ivory)}.reference-landing .ref-journey-arrow{border-color:#b48d77;color:#edcda6}.reference-landing .ref-about{background:linear-gradient(130deg,#301318,#14090a);border-color:#80534b99}.reference-landing .ref-about-art{background:linear-gradient(0deg,#1b0b0dcc,transparent 72%),url(/ui-feiye/master-v2/day-mirror.webp) 50% 42%/cover}.reference-landing .ref-about-values>div,.reference-landing .ref-archive-grid article{background:#2a1015;border:1px solid #80534b9a}.reference-landing .ref-archive-grid article img{filter:none}.reference-landing .ref-closing-scene{background:linear-gradient(90deg,#110709f0,#1107099a 52%,#11070960),url(/ui-feiye/master-v2/hero-velvet.webp) center 52%/cover}.reference-landing .entry-principles{background:#270f14;border-color:#835448}.reference-landing .entry-consent{border-top-color:#80534b90}.member-editorial-header{background:#18090bf2;border-bottom-color:#80534b8c}.member-editorial-moon:after{background:#18090b}.member-editorial-brand,.member-editorial-brand small{color:#f1cfb1}.member-nocturne-nav{background:#17090bec;border-top-color:#80534bb3;box-shadow:0 -12px 40px #000a}.member-nocturne-nav__link{color:#c8afa7}.member-nocturne-nav__link[data-active=true]{color:#f5dfd4}.member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{color:#eab39f;background:#49131b}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) :is(.shadcn-card,.ritual-card){background:linear-gradient(155deg,#331319,#220e11);border-color:#80534b99;box-shadow:0 11px 30px #0c030485,inset 0 1px #ffffff0a}.nocturne-today-view,.nocturne-member-shell--play,.nocturne-member-shell--my,.nocturne-member-shell--whisper,.nocturne-whisper,.nocturne-dom-desk,.nocturne-system-shell{background:linear-gradient(180deg,#200b0e,#110709 77%)}.nocturne-today-heading{border-color:#8e544aa3;background:linear-gradient(90deg,#17080af5,#210a0fba 60%,#1c090b1a),url(/ui-feiye/master-v2/hero-candle.webp) 82% 43%/cover}.nocturne-today-heading .nocturne-today-title{color:var(--fm-ivory)}.nocturne-today-summary{color:#e6d0c5}.nocturne-today-values span{background:#37161a;color:#e8d1c6;border-color:#8b5c4f}.nocturne-today-practice .nocturne-practice-card{background:linear-gradient(155deg,#32131b,#200b10);border-color:#80534baa}.n3-challenges-header{background:linear-gradient(90deg,#1b090cf5,#250b0fd0 67%,#1b0b0f40),url(/ui-feiye/master-v2/day-reflection.webp) 62% 44%/cover;border-color:#8e574c94}.n3-challenges .n3-challenge-card,.n3-challenge-steps>div,.n3-submission :is(.n3-submission-writing,.n3-submission-media,.n3-share-decision){background:#30131a;border-color:#80534b8c}.n3-challenge-dialog{background:#260e13!important;color:#f7e9dc;border-color:#986859!important}.n3-challenge-dialog-hint{background:#3b1a1d;color:#efcfb7;border-color:#9d7060}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]{background:#963047;color:#fff9f4;border-color:#ca8081}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]){background:#37181b;color:#f1dfd1;border-color:#95695b}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]):not(:disabled):hover{background:#4b2123;color:#fff8ef}.nocturne-my-menu-list{background:#2a1015;border-color:#80534b8c}.nocturne-my-hero{background:linear-gradient(90deg,#260b12f0,#260b12d9 48%,#210c0e47),url(/ui-feiye/master-v2/perfume-roses.webp) 100% 49%/auto 110% no-repeat,#230e11;border-color:#8a5c4f}.nocturne-my-menu-row>svg:first-child{background:#4a1b22;color:#e1b39c;border-color:#956455}.nocturne-my-menu-row:hover{background:#40151c}.nocturne-whisper-header{background:linear-gradient(90deg,#2b1014ee,#250e11b0),url(/ui-feiye/master-v2/training-letter.webp) right 42%/cover;border-bottom-color:#80534b}.nocturne-whisper .whisper-composer{background:#291015;border-color:#89584e}.nocturne-whisper .whisper-composer-input{background:#1e0b0d;border-color:#89584e}.nocturne-whisper .whisper-composer-send:not(:disabled){background:#963047;color:#fff8f4}.nocturne-dom-hero,.nocturne-system-header{background:linear-gradient(90deg,#281016ed,#1e0d11c5),url(/ui-feiye/master-v2/room-atelier.webp) right 42%/cover;border-color:#885a51}.nocturne-dom-tabs,.nocturne-system-shell .admin-category-nav{background:#2c1217;border-color:#80534b}.nocturne-dom-tabs .nocturne-dom-tab[aria-current=page]{background:#963047;color:#fff8ef;border-color:#c4827b}.nocturne-dom-stat{background:linear-gradient(145deg,#301116,#210c10);border-color:#80534b}.nocturne-dom-stat--care{background:linear-gradient(145deg,#491c22,#2c1014);border-color:#aa6c5d}:is(.nocturne-dom-desk,.nocturne-system-shell) :is(input:not([type=checkbox]),textarea,select){background:#1c0a0c;color:#f7e9dc;border-color:#895b51}:is(.reference-landing,.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) :is(a,button,summary,input,textarea):focus-visible{outline:2px solid #e8bd8a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.reference-landing *,.nocturne-member-shell *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:760px){.reference-landing .entry-art{background:linear-gradient(0deg,#110709f7,#1207087d 55%,#1708074a),url(/ui-feiye/master-v2/hero-candle.webp) 68% 30%/cover no-repeat}.reference-landing .ref-journey-card{min-height:154px;background-position:center 50%}.nocturne-today-heading{background-position:69% 44%}}.reference-landing .ref-journey-card--chapter-mask{background-image:url(/ui-feiye/master-v2-1/explore-mask-clean.webp)}.reference-landing .ref-journey-card--chapter-letter{background-image:url(/ui-feiye/master-v2-1/training-letter-clean.webp)}.reference-landing .ref-journey-card--chapter-silk{background-image:url(/ui-feiye/master-v2-1/relationship-ribbon-clean.webp)}.reference-landing .ref-journey-card--chapter-book{background-image:url(/ui-feiye/master-v2-1/records-book-clean.webp)}.nocturne-whisper-header{background:linear-gradient(90deg,#281016f5,#200c10e9 54%,#1e0c12ac),url(/ui-feiye/master-v2/day-handbook.webp) right 49%/cover no-repeat}.nocturne-my-hero{background:linear-gradient(90deg,#260b12f6,#260b12e9 51%,#260b1270 75%,#210c0e33),url(/ui-feiye/master-v2-1/archive-bottle-clean.webp) 94% 46%/auto 100% no-repeat,#210b10}.reference-landing .ref-closing-scene{background:linear-gradient(90deg,#110709f2,#110709d1 48%,#11070961),url(/ui-feiye/master-v2/hero-candle.webp) 70% 50%/cover no-repeat}.reference-landing .ref-journey-card:before{background:linear-gradient(0deg,#110709fc,#16090aca 26%,#10050818 78%)}@media(max-width:760px){.reference-landing .ref-journey-card:before{background:linear-gradient(90deg,#10050827,#140709ed 37%,#18080afc)}.nocturne-my-hero{background:linear-gradient(90deg,#260b12fb,#260b12ee 53%,#250b1170 78%),url(/ui-feiye/master-v2-1/archive-bottle-clean.webp) 100% 48%/auto 93% no-repeat,#210b10}}.reference-landing .ref-about-art{background:linear-gradient(0deg,#110709d9,#18090c35 67%),url(/ui-feiye/master-v2-2/explore-reflection.webp) 47% 43%/cover no-repeat}.n3-challenges-header{background:linear-gradient(90deg,#19090cef,#200b11db 53%,#1c080d4a),url(/ui-feiye/master-v2-2/challenge-choices.webp) 65% 44%/cover no-repeat;border-color:#80534b9e}.nocturne-whisper-header{background:linear-gradient(90deg,#251016f5,#250c13dc 56%,#1b090b80),url(/ui-feiye/master-v2-2/whisper-stillness.webp) 76% 43%/cover no-repeat;border-color:#80534b95}.nocturne-dom-hero,.nocturne-system-header{background:linear-gradient(90deg,#220c11f4,#280e14dc 55%,#14090d59),url(/ui-feiye/master-v2-2/dom-atelier.webp) 67% 45%/cover no-repeat;border-color:#80534b99}.nocturne-my-menu-row,.n3-challenge-steps>div{color:var(--fm-ivory)}.nocturne-my-menu-row small,.n3-challenge-steps p{color:var(--fm-muted)}@media(max-width:760px){.n3-challenges-header{background-position:64% 50%}.nocturne-whisper-header{background-position:72% 45%}.nocturne-dom-hero{background-position:67% 50%}}:root{--fm-display-heading:clamp(32px,4.3vw,66px);--fm-body-readable:15px;--fm-caption-readable:13px;--fm-focus:#e4bc91;--fm-text-subtle:#d5bfb3}.reference-landing .entry-art{background-color:#110709;background-image:linear-gradient(90deg,#110709,#110709fa 15%,#110709e8 34%,#110709a6,#11070950 78%,#11070918),linear-gradient(0deg,#110709e0 0%,#11070924 35%,transparent 68%),url(/ui-reference/v1/hero-candle.webp);background-repeat:no-repeat;background-position:center,center,right center;background-size:cover,cover,auto 100%}.reference-landing .entry-display{font-family:var(--fm-serif);font-weight:400;font-size:var(--fm-display-heading);letter-spacing:.035em;line-height:1.3}.reference-landing .entry-subtitle{font-size:var(--fm-body-readable);color:#e5d0c3;line-height:1.95;max-width:490px}.reference-landing .entry-access :is(.entry-enter,.entry-secondary){min-height:46px;min-width:160px;border-radius:999px}.reference-landing .entry-eyebrow{letter-spacing:.23em;color:#d4a574}.reference-landing .ref-public-nav a{color:#e2cbbf;letter-spacing:.035em}.reference-landing .ref-public-nav a:hover{color:#ffede0}.reference-landing .ref-hero-features strong{color:#f2e1d6;font-size:14px}.reference-landing .ref-hero-features small{color:#d5bdb0;font-size:12px;line-height:1.6}.reference-landing .ref-section-heading h2{font-family:var(--fm-serif);letter-spacing:.038em}.reference-landing .ref-section-heading p{color:#d2baae;line-height:1.8}.reference-landing .ref-journey-card{background-color:#230c11;background-size:auto 225px;background-repeat:no-repeat;background-position:center top;border:1px solid #815548ab;border-radius:15px;box-shadow:0 10px 32px #050203a1;transition:border-color .18s ease,transform .18s ease}.reference-landing .ref-journey-card:before{background:linear-gradient(0deg,#150608,#19070b 26%,#19070b8c 47%,#15070a00 81%)}.reference-landing .ref-journey-card:hover{border-color:#c49c80;transform:translateY(-2px)}.reference-landing .ref-journey-number{color:#bd8581;top:15px;left:17px}.reference-landing .ref-journey-copy strong{font-size:25px;color:#f6e7dc}.reference-landing .ref-journey-copy small{font-size:13px;color:#dbc1b2}.reference-landing .ref-journey-arrow{width:35px;height:35px;border-color:#b98b77;color:#f0c69e}.reference-landing .ref-about,.reference-landing .ref-archive-grid article{border-color:#85564985;background:#210b11}.reference-landing .ref-about-copy>p:not(.entry-eyebrow){font-size:14px;color:#d4bcaf;line-height:1.95}.reference-landing .ref-about-values>div{background:#290e14ed;border-color:#795044a6;min-height:67px}.reference-landing .ref-about-values strong{font-size:14px;color:#f3e2d7}.reference-landing .ref-about-values small{font-size:12px;color:#d0b9ae;line-height:1.6}.reference-landing .ref-archive-grid p{color:#d4bdb1;font-size:14px}.reference-landing .ref-archive-grid img{filter:saturate(.9) contrast(1.04)}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) :is(.nocturne-section-title,.sacred-title){font-family:var(--fm-serif);font-weight:400;color:var(--fm-ivory);line-height:1.45}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) :is(.n3-challenge-steps p,.n3-record-entry small,.nocturne-my-menu-row small){font-size:13px;line-height:1.8;color:#d5bfb3}.nocturne-my-menu-row,.nocturne-dom-stat{border-color:#815548a9}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill){min-height:44px;line-height:1.5}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):focus-visible{outline:2px solid var(--fm-focus);outline-offset:2px}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell,.reference-landing) :is(button,a,[role=button],input,textarea,select,summary):focus-visible{outline:2px solid var(--fm-focus);outline-offset:3px}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) button:disabled{cursor:not-allowed;opacity:.59}@media(max-width:760px){.reference-landing .entry-art{background-color:#110709;background-image:linear-gradient(0deg,#110709f5 1%,#110709bd,#11070963 59%,#1107093a),linear-gradient(90deg,#11070988,#11070912 65%),url(/ui-reference/v1/hero-candle.webp);background-size:cover,cover,auto 100%;background-repeat:no-repeat;background-position:center,center,68% center}.reference-landing .entry-display{font-size:clamp(34px,9vw,51px);line-height:1.33}.reference-landing .ref-journey-card{background-size:auto 126px;background-position:0% center;border-radius:14px}.reference-landing .ref-journey-card:before{background:linear-gradient(90deg,#16080a11,#19090ac7 30%,#19080cf7 49%,#19080cf9)}.reference-landing .ref-journey-number{font-size:22px;top:14px}.reference-landing .ref-journey-copy strong{font-size:20px}.reference-landing .ref-journey-copy small{font-size:13px}.reference-landing .ref-hero-features small{font-size:11px}.reference-landing .ref-about-values small{font-size:13px}.reference-landing .entry-access :is(.entry-enter,.entry-secondary){min-height:46px}}@media(prefers-reduced-motion:reduce){.reference-landing .ref-journey-card{transition:none;transform:none!important}}.reference-landing .ref-journey-grid{gap:clamp(12px,1.2vw,18px)}.reference-landing .ref-journey-card{isolation:isolate;background-color:#260d12;border:1px solid #795145;box-shadow:0 14px 34px #080305a3,inset 0 1px #dbad9a0b}.reference-landing .ref-journey-card:before{z-index:0;background:linear-gradient(0deg,#160809,#1d090da8 33%,#16070908 87%)}.reference-landing .ref-journey-copy{position:relative;z-index:2;gap:3px}.reference-landing .ref-journey-copy strong{color:#fae7d9;letter-spacing:.06em;font-weight:400}.reference-landing .ref-journey-copy small{color:#e4ccbd;font-size:13px;line-height:1.65}.reference-landing .ref-journey-arrow{z-index:2;color:#f5c8a8;background:#210b10b8;border-color:#c09079}.reference-landing .ref-journey-card:focus-visible{outline:3px solid #e4bc91;outline-offset:4px}.reference-landing .entry-subtitle{max-width:540px}.reference-landing .entry-login-note{font-size:12px;color:#d4bcae}.reference-landing .entry-choice{font-size:13px;color:#e3c9b8}.reference-landing .ref-hero-features small{font-size:12px;color:#dbc5b8}@media(min-width:761px)and (max-width:1100px){.reference-landing .ref-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-landing .ref-journey-card{min-height:286px;background-size:auto 225px}}@media(max-width:760px){.reference-landing .ref-journeys{padding-top:50px}.reference-landing .ref-journey-grid{gap:10px}.reference-landing .ref-journey-card{min-height:112px;padding:14px 47px 14px 40%;background-color:#230c11;background-size:auto 126px;background-position:left center;display:flex;align-items:center;border-radius:13px}.reference-landing .ref-journey-card:before{background:linear-gradient(90deg,#14070a08,#17080b2c 27%,#230b10e9 44%,#230b10 74%)}.reference-landing .ref-journey-number{display:none}.reference-landing .ref-journey-copy{padding-right:0;gap:2px}.reference-landing .ref-journey-copy strong{font-size:20px;line-height:1.45}.reference-landing .ref-journey-copy small{font-size:13px;line-height:1.55}.reference-landing .ref-journey-arrow{position:absolute;right:12px;top:50%;bottom:auto;transform:translateY(-50%);width:34px;height:34px}.reference-landing .entry-subtitle{font-size:15px;line-height:1.85}.reference-landing .entry-choice{font-size:12px}.reference-landing .entry-login-note{font-size:11px}.reference-landing .ref-hero-features small{font-size:12px}}:root{--fm25-bg: #110709;--fm25-panel: #2b1116;--fm25-border: #875748;--fm25-ink: #f7e9dc;--fm25-muted: #d6bfb2;--fm25-wine: #963047;--fm25-gold: #d4a574}.nocturne-member-shell--play,.nocturne-member-shell--my,.nocturne-member-shell--whisper,.nocturne-today-view,.nocturne-dom-desk,.nocturne-system-shell{background:linear-gradient(180deg,#1b090c,#110709 68%,#0e0607);color:var(--fm25-ink)}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) .nocturne-eyebrow{color:var(--fm25-gold);letter-spacing:.19em}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) .nocturne-section-description{color:var(--fm25-muted);font-size:15px;line-height:1.8}.nocturne-today-heading{border-color:#926950aa;border-radius:18px;background:linear-gradient(90deg,#18080af8,#240c12d6 54%,#17070a3c),url(/ui-feiye/master-v2-2/training-handbook.webp) 74% 47%/cover no-repeat}.nocturne-today-title{font-family:var(--fm-serif);font-weight:400;letter-spacing:.04em}.nocturne-today-summary{font-size:15px;line-height:1.75;color:#e5d1c3}.nocturne-today-values span{border-color:#9e705e85;background:#3b181b;color:#edd9c9}.nocturne-practice-card{border-color:#92665598;background:linear-gradient(155deg,#321218,#200c10)}.nocturne-my-hero{min-height:232px;padding:29px 23px 25px;border-radius:19px;border-color:#966b55af;background:linear-gradient(90deg,#220a0ef9,#240b10f1 48%,#210b107e,#20090d35),url(/ui-feiye/master-v2-1/archive-bottle-clean.webp) 100% 49%/auto 100% no-repeat,#200b0e;box-shadow:0 16px 40px #05020492}.nocturne-my-hero .nocturne-section-title{font-size:clamp(29px,6vw,35px);letter-spacing:.045em}.nocturne-my-hero .nocturne-section-description{max-width:245px;font-size:14px;line-height:1.72}.nocturne-my-hero__seal{width:43px;height:43px;border:1px solid #be9474bd;color:#e8c19b;background:#32161ac9}.nocturne-my-alias{font-size:12px;color:#e3c5b5;border-color:#ab816a;background:#2b1116d9}.nocturne-my-section h2{font:400 21px/1.5 var(--fm-serif);color:#f0dfd2}.nocturne-my-menu-list{background:linear-gradient(140deg,#321419,#220c10);border-color:#88604ba8;border-radius:16px;box-shadow:0 10px 26px #08020480}.nocturne-my-menu-row{min-height:65px;color:#f0e1d7;gap:12px}.nocturne-my-menu-row+.nocturne-my-menu-row{border-top:1px solid #85574966}.nocturne-my-menu-row>svg:first-child{width:37px;height:37px;padding:9px;flex-shrink:0;border:1px solid #916a55a1;border-radius:11px;background:#4a1d21;color:#e9bd95}.nocturne-my-menu-row>span{font-size:15px;line-height:1.5}.nocturne-my-menu-row:hover{background:#4a2023}.nocturne-my-menu-row--exit{color:#dab8a7}.nocturne-my-exit{color:#dab8a7;border-color:#80594e9e;background:#210d10;min-height:49px}.nocturne-whisper{background:#12090b}.nocturne-whisper-header{border-radius:0 0 13px 13px;background:linear-gradient(90deg,#230e11f5,#2a1015d5 65%,#1a090d91),url(/ui-feiye/master-v2-2/whisper-stillness.webp) right 46%/cover no-repeat;border-color:#886251a6}.nocturne-whisper-header h1.sacred-title{font-size:24px;color:#f6e5d6}.nocturne-whisper .nocturne-whisper-header{padding-top:8px;padding-bottom:8px}.nocturne-whisper-heading .nocturne-eyebrow{font-size:10px}.nocturne-whisper .whisper-recipient{color:#f1d6c3;min-height:44px}.nocturne-whisper .whisper-composer{background:#291015;border-color:#906151c1}.nocturne-whisper .whisper-composer-input{background:#18090c;color:#f7e9dc;border-color:#866052}.nocturne-whisper .whisper-composer-input::-moz-placeholder{color:#c4ac9f}.nocturne-whisper .whisper-composer-input::placeholder{color:#c4ac9f}.nocturne-whisper .whisper-composer-send:not(:disabled){background:#963047;color:#fff6ee}.nocturne-dom-hero,.nocturne-system-header{background:linear-gradient(90deg,#1f0b0eef,#2a0e13d0 61%,#17090b70),url(/ui-feiye/master-v2-2/dom-atelier.webp) right center/cover no-repeat;border-color:#9a7057a6}.nocturne-dom-hero__copy h1,.nocturne-system-title{color:#fae8da;font-family:var(--fm-serif);font-weight:400}.nocturne-dom-hero__copy>p:last-child{color:#e1c7ba;font-size:14px}.nocturne-dom-tabs{background:#271014;border-color:#8a614da1}.nocturne-dom-tab[aria-current=page]{background:#8f2b3e;border-color:#bd7664;color:#fff3e9}.nocturne-dom-stat{min-height:142px;padding:16px;border-radius:15px;background:linear-gradient(147deg,#33141b,#210c10);border-color:#8d614da1}.nocturne-dom-stat--care{background:linear-gradient(147deg,#542026,#2a0e13);border-color:#c28f73b8}.nocturne-dom-stat__label{font-size:14px;color:#f0d6c4}.nocturne-dom-stat__hint{font-size:12px;color:#dfc4b3;line-height:1.5}.nocturne-dom-stat:not(:disabled):hover{border-color:#d4a574;background:#422025}.n3-challenges-header{border-color:#956856ad}.n3-challenges-header>p:not(.nocturne-eyebrow){font-size:14px;color:#ead1c3}.n3-challenge-card{border-color:#805c4bb3}.n3-challenge-dialog{border-color:#a77d64!important}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill){min-height:46px}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]{background:#963047;color:#fff9f4;border-color:#cf9682}.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]){background:#35171b;color:#f6e6d7;border-color:#926653}:is(.nocturne-member-shell,.nocturne-dom-desk,.nocturne-system-shell) :is(a,button,input,textarea,summary,select):focus-visible{outline:2px solid #e4bc91;outline-offset:3px}@media(max-width:760px){.nocturne-my-hero{min-height:215px;padding:25px 19px}.nocturne-my-hero .nocturne-section-description{max-width:210px}.nocturne-my-menu-row{min-height:62px}.nocturne-whisper-header{padding-block:12px}.nocturne-dom-stat{min-height:132px;padding:13px}}@media(max-width:355px){.nocturne-my-hero .nocturne-section-description{max-width:180px}.nocturne-dom-stat__hint{font-size:12px}}@media(prefers-reduced-motion:reduce){.nocturne-dom-stat{transition:none}}html:root,html:root.dark{--feiye-bg: #110709;--feiye-surface: #211317;--feiye-surface-soft: #1a0e10;--feiye-surface-raised: #2c191d;--feiye-border: rgba(212, 165, 116, .24);--feiye-border-subtle: rgba(212, 165, 116, .13);--feiye-gold: #d4a574;--feiye-gold-soft: #bda080;--feiye-text: #f7e9dc;--feiye-muted: #c5afa4;--feiye-ink: #38241f;--feiye-paper: #e7d8c8;--feiye-primary: #8f2d40;--feiye-primary-hover: #a43c50;--feiye-focus: #f0c99c;--feiye-radius: 16px;--feiye-radius-sm: 10px;--feiye-shadow: 0 18px 46px rgba(0, 0, 0, .16);--feiye-font-body: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Open Sans", system-ui, sans-serif;--feiye-font-title: "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", "Playfair Display", Georgia, serif;--feiye-font-number: "Playfair Display", Georgia, serif;--feiye-space-1: 4px;--feiye-space-2: 8px;--feiye-space-3: 12px;--feiye-space-4: 16px;--feiye-space-6: 24px;--feiye-space-8: 32px;--feiye-reading-width: 680px;--feiye-workspace-width: 1120px;--feiye-sidebar-width: 232px;--font-sans: var(--feiye-font-body);--font-serif: var(--feiye-font-title);--background: 348 42% 5%;--foreground: 29 63% 92%;--card: 343 27% 10%;--card-foreground: 29 63% 92%;--card-border: 22 20% 24%;--border: 22 20% 24%;--input: 20 20% 33%;--primary: 348 52% 37%;--primary-foreground: 29 100% 97%;--secondary: 345 28% 17%;--secondary-foreground: 29 54% 90%;--muted: 345 22% 14%;--muted-foreground: 20 22% 71%;--accent: 345 26% 20%;--accent-foreground: 29 54% 90%;--popover: 343 27% 10%;--popover-foreground: 29 63% 92%;--popover-border: 22 20% 27%;--ring: 35 73% 78%;--sidebar: 348 29% 7%;--sidebar-foreground: 29 54% 90%;--sidebar-border: 22 20% 24%;--sidebar-primary: 348 52% 37%;--sidebar-primary-foreground: 29 100% 97%;--sidebar-accent: 345 28% 17%;--sidebar-accent-foreground: 29 54% 90%;--sidebar-ring: 35 73% 78%;--button-outline: rgba(212, 165, 116, .28)}:is(.feiye-member-workspace,.feiye-operator,.feiye-admin-studio){color:var(--feiye-text);font-family:var(--feiye-font-body)}:is(.feiye-member-workspace,.feiye-operator,.feiye-admin-studio) :is(button,a,input,textarea,select,summary):focus-visible,[data-ui]:focus-visible{outline:2px solid var(--feiye-focus);outline-offset:3px}.feiye-eyebrow{color:var(--feiye-gold-soft);font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1.8}html [data-ui=button]{border-radius:var(--feiye-radius-sm);font-family:var(--feiye-font-body);font-weight:500;transition:background-color .18s ease,border-color .18s ease,color .18s ease}html [data-ui=button][data-variant=default]{border-color:#aa5663;background:var(--feiye-primary);color:#fff4ea;box-shadow:0 2px 7px #08030525}html [data-ui=button][data-variant=outline]{border-color:var(--feiye-border);background:#ffffff03;box-shadow:none}html [data-ui=button][data-variant=secondary]{border-color:var(--feiye-border-subtle);background:var(--feiye-surface-raised);color:var(--feiye-text);box-shadow:none}html [data-ui=button][data-size=icon]{border-radius:9px}html [data-ui=button]:disabled{cursor:not-allowed;opacity:.48}html :is([data-ui=input],[data-ui=textarea],[data-ui=select-trigger]){border-radius:9px;border-color:hsl(var(--input));background-color:var(--feiye-surface-soft);color:var(--feiye-text);box-shadow:inset 0 1px 2px #00000015}html :is([data-ui=input],[data-ui=textarea])::-moz-placeholder{color:#b39a8e;opacity:1}html :is([data-ui=input],[data-ui=textarea])::placeholder{color:#b39a8e;opacity:1}html [data-ui=card]{border-color:var(--feiye-border)}html :is([data-ui=dialog],[data-ui=alert-dialog],[data-ui=select-content]){border-color:#715044;border-radius:14px;background:#211317;color:var(--feiye-text);box-shadow:0 24px 72px #05020385;font-family:var(--feiye-font-body)}html [data-ui=dialog-title],html [data-ui=alert-dialog-title]{padding-right:24px;color:var(--feiye-text);font-family:var(--feiye-font-title);font-size:23px;font-weight:400;line-height:1.5;letter-spacing:.025em}html [data-ui=select-content]{z-index:10050}html [data-ui=tabs-list]{border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface-soft)}html [data-ui=tabs-trigger]{border-radius:7px;color:var(--feiye-muted)}html [data-ui=tabs-trigger][data-state=active]{background:var(--feiye-surface-raised);color:var(--feiye-text);box-shadow:0 1px 3px #00000018}@media(hover:hover){html [data-ui=button][data-variant=default]:hover:not(:disabled){background:var(--feiye-primary-hover);border-color:#bf737b}html [data-ui=button]:is([data-variant=outline],[data-variant=ghost]):hover:not(:disabled){border-color:#b48b6466;background:#d4a5740b;color:var(--feiye-text)}}@media(prefers-reduced-motion:reduce){:is(.feiye-member-workspace,.feiye-operator,.feiye-admin-studio){scroll-behavior:auto}html [data-ui]{transition:none}}.feiye-member-workspace{min-height:100dvh;background:var(--feiye-bg)}.feiye-member-content{min-width:0}.feiye-desktop-brand,.feiye-desktop-signature,.feiye-desktop-nav-label,.feiye-nav-label small,.feiye-nav-index,.member-editorial-caption,.member-app-title__context{display:none}.feiye-member-workspace .member-editorial-header{position:relative;z-index:60;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--feiye-border-subtle);background:#160b0eed;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.feiye-member-workspace .member-editorial-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:min(var(--feiye-workspace-width),calc(100% - 32px));min-height:58px;margin-inline:auto}.feiye-member-workspace .member-editorial-brand{display:inline-flex;justify-self:start;align-items:center;gap:7px;min-width:0;color:var(--feiye-text);font:400 19px/1.2 var(--feiye-font-title);letter-spacing:.08em;text-decoration:none}.feiye-member-workspace .member-editorial-brand small{display:none}.feiye-member-workspace .member-editorial-logo{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.feiye-member-workspace .member-app-title{position:static;transform:none;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--feiye-text);font-size:14px;font-weight:500;letter-spacing:.04em;pointer-events:none}.member-editorial-end{display:flex;min-width:0;justify-content:flex-end}.member-contract-shortcut{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding-inline:10px;border:1px solid var(--feiye-border);border-radius:10px;color:var(--feiye-gold);font-size:12px;line-height:1.5;text-decoration:none;white-space:nowrap}.feiye-member-workspace .member-editorial-header--subpage{position:sticky;top:0}.feiye-member-workspace .member-editorial-header--subpage .member-editorial-header__inner{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)}.feiye-member-workspace .member-editorial-header--subpage .member-back-button{justify-self:start}.feiye-member-workspace .member-nocturne-nav{border-top:1px solid var(--feiye-border);background:#180d10f5;box-shadow:0 -6px 24px #05020335;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.feiye-member-workspace .member-nocturne-nav__inner{max-width:590px;padding:5px 8px 4px}.feiye-member-workspace .member-nocturne-nav__link{min-height:58px;padding:5px 4px;border-radius:9px;color:var(--feiye-muted);text-decoration:none;transition:color .18s ease,background-color .18s ease}.feiye-member-workspace .member-nocturne-nav__icon{display:grid;place-items:center;width:34px;height:28px;border-radius:8px}.feiye-member-workspace .member-nocturne-nav__link[data-active=true]{color:var(--feiye-text)}.feiye-member-workspace .member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{color:var(--feiye-gold);background:#492027}.feiye-nav-label>span{display:block;font-size:12px;line-height:1.6;letter-spacing:.03em}.today-show-illustration{min-height:44px;color:var(--feiye-gold);font-size:13px;text-decoration:underline;text-underline-offset:4px}.member-install-guide summary{display:flex;min-height:56px;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none;font-size:14px}.member-install-guide summary::-webkit-details-marker{display:none}.member-install-guide summary span{flex:1}.member-install-guide[open] summary>svg:last-child{transform:rotate(180deg)}.member-install-guide>div{padding:0 16px 16px 48px;color:var(--feiye-muted);font-size:13px;line-height:1.8}.member-install-guide>div p+p{margin-top:8px}@media(min-width:600px){.feiye-member-workspace .member-editorial-header__inner{min-height:66px}.feiye-member-workspace .member-editorial-brand small{display:inline;padding-left:5px;color:var(--feiye-gold-soft);font:9px/1 var(--feiye-font-body);letter-spacing:.18em}}@media(min-width:1100px){.feiye-member-workspace[data-has-nav=true]{padding-left:var(--feiye-sidebar-width)}.feiye-member-workspace .member-editorial-header{position:sticky;top:0;padding-top:0;background:#130a0deb}.feiye-member-workspace .member-editorial-header__inner,.feiye-member-workspace .member-editorial-header--subpage .member-editorial-header__inner{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 72px);max-width:var(--feiye-workspace-width);min-height:74px}.feiye-member-workspace .member-editorial-header--subpage .member-editorial-header__inner{grid-template-columns:44px minmax(0,1fr) auto}.feiye-member-workspace .member-editorial-brand{display:none}.feiye-member-workspace .member-app-title{display:flex;align-items:center;gap:16px;font-size:14px;letter-spacing:.05em}.member-app-title__context{display:inline-flex;align-items:center;gap:16px;color:var(--feiye-muted);font-size:12px;font-weight:400}.member-app-title__context>span{color:var(--feiye-gold-soft);opacity:.65}.member-editorial-caption{display:block;color:var(--feiye-gold-soft);font-size:10px;letter-spacing:.14em}.member-contract-shortcut{font-size:12px;min-height:38px;padding-inline:14px}.feiye-member-workspace .member-nocturne-nav{inset:0 auto 0 0;display:flex;flex-direction:column;width:var(--feiye-sidebar-width);height:100dvh;padding:36px 18px 22px;border:0;border-right:1px solid var(--feiye-border-subtle);background:linear-gradient(180deg,#1b0e11,#120a0c 75%);box-shadow:none;z-index:70;overflow-y:auto}.feiye-member-workspace .feiye-desktop-brand{display:flex;align-items:center;gap:12px;min-height:58px;margin-bottom:34px;padding-inline:12px;color:var(--feiye-text);text-decoration:none}.feiye-desktop-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.feiye-desktop-brand>span{font:400 25px/1.4 var(--feiye-font-title);letter-spacing:.18em}.feiye-desktop-brand small{display:block;margin-top:4px;color:var(--feiye-gold-soft);font:400 8px/1.5 var(--feiye-font-body);letter-spacing:.2em}.feiye-desktop-nav-label{display:block;margin:0 14px 14px;color:#b69b8b;font-size:9px;letter-spacing:.13em}.feiye-member-workspace .member-nocturne-nav__inner{display:flex;flex-direction:column;gap:5px;width:100%;margin:0;padding:0}.feiye-member-workspace .member-nocturne-nav__link{display:flex;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;min-height:72px;padding:12px;border:1px solid transparent;border-radius:9px;text-align:left}.feiye-member-workspace .member-nocturne-nav__link[data-active=true]{border-color:#7e514b40;background:#3b1c244f}.feiye-member-workspace .member-nocturne-nav__link[data-active=true]:before{content:"";display:block;position:absolute;top:23px;bottom:23px;left:-1px;width:2px;height:auto;border-radius:0;background:var(--feiye-gold);transform:none}.feiye-member-workspace .member-nocturne-nav__icon{width:25px;height:30px;background:transparent}.feiye-member-workspace .member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{background:transparent}.feiye-nav-label{flex:1;min-width:0}.feiye-nav-label>span{font-size:15px;line-height:1.4}.feiye-nav-label small{display:block;margin-top:5px;color:#b89e91;font-size:10px;line-height:1.5;letter-spacing:.02em}.feiye-nav-index{display:block;align-self:flex-start;margin-top:3px;color:#bda08099;font:400 10px/1.4 var(--feiye-font-number)}.feiye-desktop-signature{display:block;margin:auto 14px 48px;padding-top:40px}.feiye-desktop-signature:before{content:"";display:block;width:26px;height:1px;margin-bottom:20px;background:#bd9b7266}.feiye-desktop-signature>span{color:var(--feiye-gold-soft);font-size:10px;letter-spacing:.12em}.feiye-desktop-signature p{margin-top:11px;color:#baa193;font:400 12px/1.9 var(--feiye-font-title)}}@media(max-width:360px){.feiye-member-workspace .member-editorial-header__inner{gap:6px}.member-contract-shortcut{gap:6px;padding-inline:7px;font-size:11px}}@media(hover:hover){.feiye-member-workspace .member-nocturne-nav__link:hover{color:var(--feiye-text);background:#39202866}.member-contract-shortcut:hover{border-color:#bb93677a;background:#d4a57408}}@media(hover:none){.feiye-member-workspace .member-nocturne-nav__link:not([data-active=true]):hover{color:var(--feiye-muted);background:transparent}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feiye-member-workspace .member-nocturne-nav__link{transition:none}}html:root{--feiye-on-primary: #fff4ea;--feiye-gold-decoration: #d4a574;--feiye-success: #b6d3ba;--feiye-warning: #e8c795;--feiye-danger: #f2b1b8;--feiye-overlay: rgba(5, 2, 3, .72)}html:root[data-feiye-theme=light]{color-scheme:light;scrollbar-color:#b5a494 #f4efe7;--feiye-bg: #f4efe7;--feiye-surface: #fcfaf6;--feiye-surface-soft: #eae3d9;--feiye-surface-raised: #e2d7cc;--feiye-border: #c5b6a7;--feiye-border-subtle: #dbd1c5;--feiye-gold: #745a3a;--feiye-gold-soft: #705d47;--feiye-gold-decoration: #aa926e;--feiye-text: #3d3632;--feiye-muted: #6e6058;--feiye-ink: #3d3632;--feiye-paper: #fcfaf6;--feiye-primary: #76464b;--feiye-primary-hover: #63383d;--feiye-on-primary: #fcfaf6;--feiye-focus: #76464b;--feiye-shadow: 0 18px 46px rgba(65, 45, 32, .08);--feiye-success: #316444;--feiye-warning: #805518;--feiye-danger: #a53139;--feiye-overlay: rgba(44, 32, 28, .48);--background: 36.92 37.14% 93.14%;--foreground: 21.82 9.91% 21.76%;--card: 40 50% 97.65%;--card-foreground: 21.82 9.91% 21.76%;--card-border: 30 22.81% 77.65%;--popover: 40 50% 97.65%;--popover-foreground: 21.82 9.91% 21.76%;--popover-border: 30 22.81% 77.65%;--border: 30 22.81% 77.65%;--input: 27.86 13.59% 59.61%;--primary: 353.75 25.53% 36.86%;--primary-foreground: 40 50% 97.65%;--secondary: 35.29 28.81% 88.43%;--secondary-foreground: 21.82 9.91% 21.76%;--muted: 35.29 28.81% 88.43%;--muted-foreground: 21.82 11.11% 38.82%;--accent: 30 27.5% 84.31%;--accent-foreground: 21.82 9.91% 21.76%;--destructive: 355.86 54.21% 41.96%;--destructive-foreground: 40 50% 97.65%;--ring: 353.75 25.53% 36.86%;--sidebar: 35.29 28.81% 88.43%;--sidebar-foreground: 21.82 9.91% 21.76%;--sidebar-border: 30 22.81% 77.65%;--sidebar-primary: 353.75 25.53% 36.86%;--sidebar-primary-foreground: 40 50% 97.65%;--sidebar-accent: 30 27.5% 84.31%;--sidebar-accent-foreground: 21.82 9.91% 21.76%;--sidebar-ring: 353.75 25.53% 36.86%;--button-outline: #c5b6a7;--fenuit-black: #f4efe7;--fenuit-black-rgb: 244 239 231;--fenuit-black-soft: #fcfaf6;--fenuit-black-soft-rgb: 252 250 246;--fenuit-burgundy: #76464b;--fenuit-burgundy-rgb: 118 70 75;--fenuit-burgundy-deep: #63383d;--fenuit-burgundy-deep-rgb: 99 56 61;--fenuit-old-rose: #6e6058;--fenuit-old-rose-rgb: 110 96 88;--fenuit-gold: #745a3a;--fenuit-gold-rgb: 116 90 58;--fenuit-ivory: #3d3632;--fenuit-ivory-rgb: 61 54 50}html[data-feiye-theme=light] body{background:var(--feiye-bg);color:var(--feiye-text)}html[data-feiye-theme=light] :is([data-ui=dialog],[data-ui=alert-dialog],[data-ui=select-content]):not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){border-color:var(--feiye-border);background:var(--feiye-surface);color:var(--feiye-text);box-shadow:0 24px 72px #2c201c2e;color-scheme:light}html[data-feiye-theme=light] :is([data-ui=input],[data-ui=textarea],[data-ui=select-trigger]):not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){background:var(--feiye-surface);color:var(--feiye-text);border-color:hsl(var(--input));box-shadow:none}html[data-feiye-theme=light] :is([data-ui=input],[data-ui=textarea]):not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *))::-moz-placeholder{color:var(--feiye-muted);opacity:1}html[data-feiye-theme=light] :is([data-ui=input],[data-ui=textarea]):not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *))::placeholder{color:var(--feiye-muted);opacity:1}html[data-feiye-theme=light] [data-ui=button][data-variant=default]:not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){background:var(--feiye-primary);border-color:var(--feiye-primary);color:var(--feiye-on-primary);box-shadow:none}html[data-feiye-theme=light] [data-ui=button][data-variant=outline]:not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){background:var(--feiye-surface);border-color:var(--feiye-border);color:var(--feiye-text)}html[data-feiye-theme=light] [data-ui=button][data-variant=secondary]:not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){background:var(--feiye-surface-soft);color:var(--feiye-text)}html[data-feiye-theme=light] [data-ui=tabs-list]:not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){background:var(--feiye-surface-soft)}html[data-feiye-theme=light] [data-ui=tabs-trigger][data-state=active]:not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)){background:var(--feiye-surface)}html[data-feiye-theme=light] :is([data-ui=dialog-overlay],[data-ui=alert-dialog-overlay]){background:var(--feiye-overlay)}@media(hover:hover){html[data-feiye-theme=light] [data-ui=button][data-variant=default]:not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)):hover:not(:disabled){background:var(--feiye-primary-hover);border-color:var(--feiye-primary-hover)}html[data-feiye-theme=light] [data-ui=button]:is([data-variant=outline],[data-variant=ghost]):not(:where(.feiye-reader,.feiye-reader *,.feiye-reader-dialog,.feiye-reader-dialog *)):hover:not(:disabled){background:var(--feiye-surface-soft);border-color:var(--feiye-border);color:var(--feiye-text)}}.feiye-appearance-switch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}html .feiye-appearance-switch .feiye-appearance-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-width:72px;min-height:44px;padding:8px 12px;border:1px solid var(--feiye-border);border-radius:8px;background:var(--feiye-surface-soft);color:var(--feiye-text);font:400 14px/1.5 var(--feiye-font-body);white-space:nowrap;cursor:pointer;touch-action:manipulation}html .feiye-appearance-switch .feiye-appearance-button svg{width:16px;height:16px;flex-shrink:0}html .feiye-appearance-switch .feiye-appearance-button:focus-visible{outline:2px solid var(--feiye-focus);outline-offset:3px}.feiye-appearance-notice{flex-basis:100%;max-width:24em;margin:0;color:var(--feiye-muted);font-size:12px;line-height:1.7;white-space:normal}.member-editorial-end:has(.feiye-appearance-switch){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.feiye-standalone-appearance{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px}.feiye-age-appearance{display:flex;justify-content:flex-end;margin-bottom:12px}.feiye-admin-entry__appearance{display:flex;justify-content:flex-end;margin-bottom:18px}.feiye-library-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.member-editorial-end:has(.feiye-appearance-switch){padding-block:7px}@media(max-width:640px){.member-editorial-end:has(.feiye-appearance-switch) .member-editorial-caption{display:none}.member-editorial-header__inner:has(.feiye-appearance-switch){gap:8px}.member-editorial-header__inner:has(.feiye-appearance-switch) .member-app-title__context{display:none}.feiye-member-workspace .member-editorial-header__inner:has(.member-contract-shortcut){grid-template-columns:minmax(0,1fr) auto auto}.member-editorial-end:has(.member-contract-shortcut){flex-wrap:nowrap}.member-editorial-end:has(.member-contract-shortcut) .feiye-appearance-switch .feiye-appearance-button{min-width:44px;padding-inline:10px}.member-editorial-end:has(.member-contract-shortcut) .feiye-appearance-button>span{display:none}.feiye-appearance-notice{max-width:15em}}html[data-feiye-theme=light] .feiye-age-gate{background:var(--feiye-bg);color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-age-gate:before{background:none}html[data-feiye-theme=light] .feiye-age-gate :is(button,a,input):focus-visible{outline-color:var(--feiye-focus)}html[data-feiye-theme=light] .feiye-age-gate>div{background:var(--feiye-surface);border-color:var(--feiye-border);box-shadow:var(--feiye-shadow)}html[data-feiye-theme=light] .feiye-age-gate :is(p,label){color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-age-gate h1,html[data-feiye-theme=light] .feiye-age-gate label{color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-age-gate .feiye-age-confirmations{background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle)}html[data-feiye-theme=light] .feiye-age-gate .feiye-age-exit{color:var(--feiye-text);border-color:var(--feiye-border)}html[data-feiye-theme=light] .feiye-age-gate .feiye-age-accept:disabled{background:var(--feiye-surface-raised);color:var(--feiye-muted);border-color:var(--feiye-border-subtle)}html[data-feiye-theme=light] .feiye-landing-fallback{background:var(--feiye-bg);color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-landing-fallback p{color:var(--feiye-muted)}html[data-feiye-theme] :is(.feiye-reader,.feiye-reader-dialog) :focus-visible{outline-color:var(--reader-accent)}html[data-feiye-theme] :is(.feiye-reader,.feiye-reader-dialog)[data-theme=night]{color-scheme:dark}html[data-feiye-theme] :is(.feiye-reader,.feiye-reader-dialog):is([data-theme=paper],[data-theme=light]){color-scheme:light}html[data-feiye-theme=light] :is(.ritual-page,.nocturne-member-shell,.nocturne-today-view){color:var(--feiye-text);background:var(--feiye-bg)}html[data-feiye-theme=light] .ritual-page :is(.shadcn-card,.ritual-card){color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface);box-shadow:var(--feiye-shadow)}html[data-feiye-theme=light] :is(.ritual-page,.nocturne-member-shell) :is(.sacred-title,.nocturne-section-title){color:var(--feiye-text)}html[data-feiye-theme=light] :is(.ritual-page,.nocturne-member-shell) .nocturne-eyebrow{color:var(--feiye-gold)}html[data-feiye-theme=light] :is(.ritual-page,.nocturne-member-shell) .nocturne-section-description{color:var(--feiye-muted)}html[data-feiye-theme=light] .ritual-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--feiye-text);border-color:var(--feiye-border);background-color:var(--feiye-surface)}html[data-feiye-theme=light] .ritual-page :is(input,textarea)::-moz-placeholder{color:var(--feiye-muted);opacity:1}html[data-feiye-theme=light] .ritual-page :is(input,textarea)::placeholder{color:var(--feiye-muted);opacity:1}html[data-feiye-theme=light] .ritual-page .bg-primary:not([disabled]){color:#fff8f1;background:var(--feiye-primary)}html[data-feiye-theme=light] .ritual-page .bg-primary:not([disabled]):hover{background:var(--feiye-primary-hover)}html[data-feiye-theme=light] .ritual-page button:where([aria-current=page],[aria-selected=true]):not(.n3-choice){color:var(--feiye-text);border-color:var(--feiye-gold)}html[data-feiye-theme=light] :is(.ritual-page,.nocturne-member-shell) :is(button,a,[role=button],input,textarea,select,summary):focus-visible{outline-color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-member-workspace .member-editorial-header{background:#fcfaf6f5}html[data-feiye-theme=light] .feiye-member-workspace .member-nocturne-nav{background:#fcfaf6fa;box-shadow:0 -6px 24px #4a382a0d}html[data-feiye-theme=light] .feiye-member-workspace .member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{color:var(--feiye-primary);background:var(--feiye-surface-soft)}html[data-feiye-theme=light] :is(.feiye-desktop-nav-label,.feiye-nav-label small,.feiye-nav-index,.feiye-desktop-signature p){color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-desktop-signature:before{background:var(--feiye-gold-decoration)}html[data-feiye-theme=light] .member-back-button:not(:where(.feiye-reader *)){border-color:var(--feiye-border)}html[data-feiye-theme=light] .member-back-button:not(:where(.feiye-reader *)):hover{border-color:var(--feiye-gold);background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .member-back-button:not(:where(.feiye-reader *)):focus-visible{outline-color:var(--feiye-gold)}html[data-feiye-theme=light] .ritual-card .text-amber-300{color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-relationship-scene{border:1px solid #49373b;border-radius:14px;background:#171013;color:#f3e8d8}html[data-feiye-theme=light] .feiye-relationship-scene .text-\[\#8C6870\]{color:#baa7aa}@media(min-width:1100px){html[data-feiye-theme=light] .feiye-member-workspace .member-nocturne-nav{background:linear-gradient(180deg,var(--feiye-surface),var(--feiye-bg) 75%);box-shadow:none}html[data-feiye-theme=light] .feiye-member-workspace .member-nocturne-nav__link[data-active=true]{border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-member-workspace .member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{background:transparent}}@media(hover:hover){html[data-feiye-theme=light] .feiye-member-workspace .member-nocturne-nav__link:hover,html[data-feiye-theme=light] .member-contract-shortcut:hover{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .member-contract-shortcut:hover{border-color:var(--feiye-gold)}}html[data-feiye-theme=light] .feiye-practice-card{background:var(--feiye-surface)}html[data-feiye-theme=light] :is(.feiye-today-kicker>span,.feiye-day-label>span){color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-session-badge[data-state=active]{color:var(--feiye-primary)}html[data-feiye-theme=light] .feiye-session-badge:before{background:var(--feiye-gold-decoration)}html[data-feiye-theme=light] .feiye-session-badge[data-state=active]:before{background:var(--feiye-primary);box-shadow:0 0 0 4px #76464b14}html[data-feiye-theme=light] .feiye-practice-instructions>p:not(.feiye-practice-safety){color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-today .feiye-practice-actions>button:not(.feiye-practice-rest){border-color:var(--feiye-primary)}html[data-feiye-theme=light] :is(.feiye-practice-visual,.feiye-completion-icon){background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-training-skeleton>span{background:var(--feiye-surface-raised)}html[data-feiye-theme=light] .n3-submission{color:var(--feiye-text)}html[data-feiye-theme=light] .n3-submission :is(.n3-submission-writing,.n3-submission-media,.n3-share-decision){border-color:var(--feiye-border);background:var(--feiye-surface)}html[data-feiye-theme=light] .n3-submission .n3-submission-step{color:var(--feiye-gold)}html[data-feiye-theme=light] .n3-submission .n3-share-decision{background:var(--feiye-surface-soft)!important}html[data-feiye-theme=light] .n3-submission .n3-share-decision label{color:var(--feiye-text)}html[data-feiye-theme=light] .n3-submission .n3-share-decision p{color:var(--feiye-muted)}html[data-feiye-theme=light] .n3-submission .n3-share-decision select{color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface)}html[data-feiye-theme=light] .feiye-member-editorial .feiye-challenge-open:hover{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .n3-challenge-dialog.feiye-challenge-dialog{background:var(--feiye-surface)!important;box-shadow:0 24px 80px #39281f29}html[data-feiye-theme=light] .feiye-challenge-dialog .n3-challenge-dialog-hint{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-challenge-dialog .n3-challenge-steps>div p+p{color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-challenge-dialog.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]){color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface)}html[data-feiye-theme=light] .feiye-challenge-dialog.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]{color:#fff8f1;border-color:var(--feiye-primary);background:var(--feiye-primary)}html[data-feiye-theme=light] .feiye-challenge-dialog textarea{color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-bg)}html[data-feiye-theme=light] .feiye-challenge-dialog :is(button,input,textarea,select):focus-visible{outline-color:var(--feiye-gold)}@media(hover:hover){html[data-feiye-theme=light] .feiye-challenge-dialog.n3-challenge-dialog :is(.n3-choice,.n3-option-pill):not([aria-pressed=true]):hover:not(:disabled){color:var(--feiye-text);border-color:var(--feiye-gold);background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-challenge-dialog.n3-challenge-dialog :is(.n3-choice,.n3-option-pill)[aria-pressed=true]:hover:not(:disabled){border-color:var(--feiye-primary-hover);background:var(--feiye-primary-hover)}}html[data-feiye-theme=light] .feiye-gallery-placeholder{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-gallery-dialog[role=dialog]{background:var(--feiye-surface)}html[data-feiye-theme=light] .feiye-estate-menu-row:hover{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper :is(.sacred-title,.whisper-recipient){color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper .whisper-recipient>span{text-decoration-color:var(--feiye-border)}html[data-feiye-theme=light] .feiye-correspondence .whisper-recipient small{color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-correspondence .whisper-retry{color:var(--feiye-primary);border-color:var(--feiye-border);background:var(--feiye-surface)}html[data-feiye-theme=light] .feiye-correspondence--ux4 .whisper-log{scrollbar-color:var(--feiye-gold-decoration) transparent}html[data-feiye-theme=light] .feiye-correspondence--ux4 :is(.whisper-date-divider,.feiye-correspondence-message time,.whisper-update-notice){color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-correspondence--ux4 .feiye-correspondence-message>.feiye-correspondence-meta{color:var(--feiye-muted);opacity:1}html[data-feiye-theme=light] .feiye-correspondence--ux4 .whisper-date-divider:before,html[data-feiye-theme=light] .feiye-correspondence--ux4 .whisper-date-divider:after{background:var(--feiye-border-subtle)}html[data-feiye-theme=light] .feiye-correspondence--ux4 :is(.feiye-correspondence-message,.whisper-update-notice){border-color:var(--feiye-border-subtle)}html[data-feiye-theme=light] .feiye-correspondence--ux4 .feiye-correspondence-message--received{background:var(--feiye-surface)}html[data-feiye-theme=light] .feiye-correspondence--ux4 .feiye-correspondence-message--sent{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-correspondence--ux4 .whisper-latest-button{color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface);box-shadow:0 8px 28px #4a382a1f}html[data-feiye-theme=light] .feiye-correspondence--ux4 .whisper-latest-button:hover{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-correspondence--ux4 .whisper-update-notice button{color:var(--feiye-primary)}html[data-feiye-theme=light] .feiye-correspondence--ux4 :is(.whisper-latest-button,.whisper-update-notice button):focus-visible{outline-color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper .whisper-composer{background:var(--feiye-surface);box-shadow:0 -10px 24px #4a382a0d}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper .whisper-composer-input{background:var(--feiye-bg)}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper .whisper-composer-input::-moz-placeholder{color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper .whisper-composer-input::placeholder{color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-correspondence.nocturne-whisper .whisper-composer-send:not(:disabled){color:#fff8f1;background:var(--feiye-primary)}html[data-feiye-theme=light] .pw-world{--pw-bg: var(--feiye-bg);--pw-panel: var(--feiye-surface);--pw-card: var(--feiye-surface-soft);--pw-line: var(--feiye-border);--pw-gold: var(--feiye-gold);--pw-ivory: var(--feiye-text);--pw-muted: var(--feiye-muted);--pw-wine: var(--feiye-primary);background:var(--pw-bg);box-shadow:var(--feiye-shadow)}html[data-feiye-theme=light] .pw-world.feiye-garden-workspace{--fg-line: var(--feiye-border-subtle);--fg-soft: var(--feiye-surface-soft);--fg-quiet: var(--feiye-muted);border-color:var(--feiye-border-subtle);background:var(--feiye-bg)}html[data-feiye-theme=light] .pw-world .pw-garden-hero{border-color:var(--feiye-border-subtle);background-image:linear-gradient(90deg,#fcfaf6f7,#fcfaf6e8 58%,#f4efe7d1),url(/private-worlds/garden-silk.png)}html[data-feiye-theme=light] .pw-world :is(.pw-garden-hero p,.pw-footer,.pw-share-history-item small){color:var(--feiye-muted)}html[data-feiye-theme=light] .pw-world .pw-panel{background:var(--feiye-surface);box-shadow:none}html[data-feiye-theme=light] .pw-world .pw-button{color:#fff8f1;border-color:var(--feiye-primary);background:var(--feiye-primary);box-shadow:none}html[data-feiye-theme=light] .pw-world .pw-button:hover:enabled{background:var(--feiye-primary-hover)}html[data-feiye-theme=light] .pw-world .pw-button-ghost{color:var(--feiye-text);border-color:var(--feiye-border);background:transparent}html[data-feiye-theme=light] .pw-world :is(.pw-button-ghost:hover:enabled,.pw-list-row:hover,.pw-saved,.pw-share-ready){background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .pw-world .pw-danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .45)}html[data-feiye-theme=light] .pw-world :is(.pw-feedback,.pw-warning,.pw-confirm){color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .pw-world .pw-answer{color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface)}html[data-feiye-theme=light] .pw-world .pw-answer:hover{border-color:var(--feiye-gold);background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .pw-world .pw-answer.selected{border-color:var(--feiye-primary);background:var(--feiye-surface-soft);box-shadow:inset 0 0 0 1px var(--feiye-primary)}html[data-feiye-theme=light] .pw-world :is(.pw-input-label,select,select option,.pw-field input,.pw-share-create select,.pw-share-ready input){color:var(--feiye-text);border-color:var(--feiye-border);background:var(--feiye-surface)}html[data-feiye-theme=light] .pw-world .pw-input-label input{color:var(--feiye-text);background:transparent}html[data-feiye-theme=light] .pw-world .pw-input-label input::-moz-placeholder{color:var(--feiye-muted)}html[data-feiye-theme=light] .pw-world .pw-input-label input::placeholder{color:var(--feiye-muted)}html[data-feiye-theme=light] .pw-world :is(.pw-list,.pw-share-selector){scrollbar-color:var(--feiye-gold-decoration) transparent}html[data-feiye-theme=light] .pw-world :is(.pw-toggle,.pw-share-option) input{accent-color:var(--feiye-primary)}html[data-feiye-theme=light] .pw-world :is(.pw-preview,.pw-quick-share-toolbar,.pw-quick-share-success){background:var(--feiye-surface-soft);box-shadow:none}html[data-feiye-theme=light] .pw-world .pw-server-share:not(.pw-quick-share){border-color:var(--feiye-border-subtle);background:var(--feiye-surface)}html[data-feiye-theme=light] .pw-world :is(.pw-share-create label,.pw-share-ready label){color:var(--feiye-text)}html[data-feiye-theme=light] .pw-world .pw-share-history-item{border-color:var(--feiye-border-subtle)}html[data-feiye-theme=light] .feiye-garden-workspace :is(button,summary,input,select):focus-visible,html[data-feiye-theme=light] .feiye-garden-workspace .pw-input-label:focus-within{outline-color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace :is(.fg-progress-label,.fg-home-note,.fg-resume-description,.fg-section-meta,.fg-directory-summary>span,.pw-answer-label,.fg-selection-count,.fg-selection-heading>span,.fg-expiry-field>span,.pw-share-option .fg-share-category,.pw-quick-share-history>summary>span:last-child,.fg-history-badge){color:var(--feiye-muted)}html[data-feiye-theme=light] .feiye-garden-workspace :is(.pw-stat strong,.fg-feedback>button,.fg-section-kicker,.fg-current-answer,.pw-quiz-top,.pw-question-head .pw-saved,.fg-section-heading>svg,.pw-answer-label.fg-recorded,.pw-list-row>svg,.fg-empty>svg,.pw-count-grid strong,.fg-selection-count strong,.fg-share-ready>span:last-child,.fg-history-badge.fg-active),html[data-feiye-theme=light] .feiye-garden-workspace .pw-quick-share-history>summary:before{color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace :is(.pw-quick-share-history>summary,.pw-share-history-item strong){color:var(--feiye-text)}html[data-feiye-theme=light] .feiye-garden-workspace .fg-progress progress{color:var(--feiye-gold);background:var(--feiye-surface-raised)}html[data-feiye-theme=light] .feiye-garden-workspace .fg-progress progress::-webkit-progress-bar{background:var(--feiye-surface-raised)}html[data-feiye-theme=light] .feiye-garden-workspace .fg-progress progress::-webkit-progress-value{background:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace .fg-progress progress::-moz-progress-bar{background:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace .pw-tab.active{border-bottom-color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace :is(.fg-resume,.pw-share-option){background:var(--feiye-bg)}html[data-feiye-theme=light] .feiye-garden-workspace .fg-choice-mark{color:var(--feiye-gold);border-color:var(--feiye-border)}html[data-feiye-theme=light] .feiye-garden-workspace .selected .fg-choice-mark{color:#fff8f1;border-color:var(--feiye-primary);background:var(--feiye-primary)}html[data-feiye-theme=light] .feiye-garden-workspace :is(.pw-answer-label.fg-recorded,.fg-history-badge,.fg-history-badge.fg-active){border-color:var(--feiye-border)}html[data-feiye-theme=light] .feiye-garden-workspace .pw-share-option.fg-selected{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .feiye-garden-workspace .pw-share-option:focus-within{box-shadow:inset 0 0 0 2px var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace .fg-share-notice{border-left-color:var(--feiye-gold)}html[data-feiye-theme=light] .feiye-garden-workspace.fg-loading>svg{color:var(--feiye-gold)}html[data-feiye-theme=light] :is(.sicang-workspace,.app-dialog.sicang-reader){--background: inherit;--foreground: inherit;--border: inherit;--card: inherit;--card-foreground: inherit;--primary: inherit;--primary-foreground: inherit;--muted: inherit;--muted-foreground: inherit;--accent: inherit;--accent-foreground: inherit;--input: inherit;--ring: inherit}html[data-feiye-theme=light] .sicang-workspace{box-shadow:var(--feiye-shadow)}html[data-feiye-theme=light] .sicang-workspace .sicang-topbar{background:linear-gradient(115deg,var(--feiye-surface-soft),var(--feiye-surface) 75%)}html[data-feiye-theme=light] :is(.sicang-workspace,.sicang-reader) .sicang-primary{border-color:var(--feiye-primary);box-shadow:0 4px 12px #4a382a14}html[data-feiye-theme=light] .sicang-workspace .sicang-record-summary:hover{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .sicang-workspace .sicang-photo-card{box-shadow:0 5px 12px #4a382a14}html[data-feiye-theme=light] :is(.feiye-private-media,.fpm-share){--fpm-bg: var(--feiye-bg);--fpm-panel: var(--feiye-surface);--fpm-raised: var(--feiye-surface-soft);--fpm-line: var(--feiye-border);--fpm-gold: var(--feiye-gold);--fpm-text: var(--feiye-text);--fpm-muted: var(--feiye-muted);--fpm-wine: var(--feiye-primary)}html[data-feiye-theme=light] .feiye-private-media .fpm-primary,html[data-feiye-theme=light] .fpm-share .fpm-share-actions button:first-child{border-color:var(--feiye-primary)}html[data-feiye-theme=light] .feiye-private-media .fpm-primary:hover:not(:disabled){background:var(--feiye-primary-hover)}html[data-feiye-theme=light] .feiye-private-media .fpm-destructive{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .45)}html[data-feiye-theme=light] .feiye-private-media .fpm-video-symbol{background:var(--feiye-surface-soft)}html[data-feiye-theme=light] .library-page{--library-night: var(--feiye-bg);--library-surface: var(--feiye-surface);--library-rose: var(--feiye-gold);--library-moon: var(--feiye-text);--library-mute: var(--feiye-muted);--library-line: var(--feiye-border-subtle)}html[data-feiye-theme=light] .library-page :is(.library-categories button:hover,.library-categories button[aria-pressed=true],.library-status button){background:var(--feiye-surface-soft)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:hsl(var(--background));overscroll-behavior-y:none;width:100%;height:100%;margin:0}#root{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(max-width:767px){#root,[role=dialog]{-ms-overflow-style:none;scrollbar-width:none}#root::-webkit-scrollbar,[role=dialog]::-webkit-scrollbar{display:none;width:0;height:0}}.fenuit-surface{position:relative;isolation:isolate;background:radial-gradient(circle at 78% 18%,rgb(125 30 50 / .12),transparent 33rem),radial-gradient(circle at 10% 72%,rgb(180 151 117 / .045),transparent 28rem),linear-gradient(180deg,#0d0b0c 0%,var(--fenuit-black) 45%,#090809 100%)}.fenuit-surface:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,rgb(180 151 117 / .035) 50%,transparent 50.2%),radial-gradient(circle at center,transparent 45%,rgb(0 0 0 / .42) 100%)}.fenuit-brand-lockup{display:inline-flex;align-items:flex-start;gap:12px}.fenuit-brand-symbol{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.fenuit-brand-copy{display:flex;flex-direction:column;justify-content:space-between;height:40px;white-space:nowrap}.fenuit-brand-name{display:block;color:#f0e8e2;font:400 20px/1 Songti SC,STSong,serif;letter-spacing:.12em}.fenuit-brand-tagline{display:block;color:#c4a783;font:400 12px/1 PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.04em}.ritual-page{min-height:100vh;background:hsl(var(--background))}.dark .ritual-page{background:radial-gradient(circle at 82% 8%,rgb(125 30 50 / .1),transparent 28rem),linear-gradient(180deg,var(--fenuit-black-soft),var(--fenuit-black))}.ritual-card{border-color:hsl(var(--card-border));background:hsl(var(--card));box-shadow:0 12px 34px #39322d0f}.dark .ritual-card{border-color:#b4977529;background:#21191ce6;box-shadow:0 18px 50px #0000003d}.ritual-label{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sacred-title{font-family:var(--font-sans);letter-spacing:0;font-weight:700}.admin-header .sacred-title{letter-spacing:.04em}.admin-header .ritual-label{color:hsl(var(--primary))}.admin-header .sacred-title{font-family:var(--font-serif)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{inset:-.75rem}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-x-0{left:0;right:0}.inset-x-9{left:2.25rem;right:2.25rem}.inset-x-\[22\%\]{left:22%;right:22%}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-3{bottom:.75rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-\[4px\]{right:4px}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-20{top:5rem}.top-3\.5{top:.875rem}.top-7{top:1.75rem}.top-9{top:2.25rem}.top-\[4px\]{top:4px}.top-\[50\%\]{top:50%}.top-\[79px\]{top:79px}.top-\[84px\]{top:84px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10020\]{z-index:10020}.z-\[10050\]{z-index:10050}.z-\[2147483647\]{z-index:2147483647}.z-\[9980\]{z-index:9980}.z-\[9995\]{z-index:9995}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-7{margin-bottom:1.75rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[0\.8em\]{margin-top:.8em}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[146px\]{height:146px}.h-\[14px\]{height:14px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[236px\]{height:236px}.h-\[238px\]{height:238px}.h-\[44px\]{height:44px}.h-\[64px\]{height:64px}.h-\[70vh\]{height:70vh}.h-\[92px\]{height:92px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[160px\]{max-height:160px}.max-h-\[220px\]{max-height:220px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[400px\]{max-height:400px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68dvh\]{max-height:68dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-4{min-height:1rem}.min-h-40{min-height:10rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[44px\]{min-height:44px}.min-h-\[48vh\]{min-height:48vh}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100dvh-13rem\)\]{min-height:calc(100dvh - 13rem)}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-\[calc\(100dvh-9rem\)\]{min-height:calc(100dvh - 9rem)}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[14px\]{width:14px}.w-\[19px\]{width:19px}.w-\[1px\]{width:1px}.w-\[20px\]{width:20px}.w-\[44px\]{width:44px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-4{min-width:1rem}.min-w-44{min-width:11rem}.min-w-\[44px\]{min-width:44px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[390px\]{max-width:390px}.max-w-\[60\%\]{max-width:60%}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-48{scroll-margin-top:12rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,96px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[12px\]{gap:12px}.gap-\[4px\]{gap:4px}.gap-\[8px\]{gap:8px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#3c352f\]{--tw-border-opacity: 1;border-color:rgb(60 53 47 / var(--tw-border-opacity, 1))}.border-\[\#8C6870\]\/28{border-color:#8c687047}.border-\[\#8C6870\]\/70{border-color:#8c6870b3}.border-\[\#C8A77D\]\/20{border-color:#c8a77d33}.border-\[\#C8A77D\]\/35{border-color:#c8a77d59}.border-\[\#C8A77D\]\/75{border-color:#c8a77dbf}.border-\[\#C8A77D\]\/\[0\.06\]{border-color:#c8a77d0f}.border-\[\#F3E8D8\]\/45{border-color:#f3e8d873}.border-\[\#F3E8D8\]\/70{border-color:#f3e8d8b3}.border-\[\#ded2c6\]{--tw-border-opacity: 1;border-color:rgb(222 210 198 / var(--tw-border-opacity, 1))}.border-\[\#ded9d5\]{--tw-border-opacity: 1;border-color:rgb(222 217 213 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/40{border-color:#fde68a66}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-600\/40{border-color:#d9770666}.border-amber-600\/50{border-color:#d9770680}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300\/15{border-color:#6ee7b726}.border-emerald-400\/15{border-color:#34d39926}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-fenuit-burgundy{--tw-border-opacity: 1;border-color:rgb(var(--fenuit-burgundy-rgb) / var(--tw-border-opacity, 1))}.border-fenuit-burgundy\/30{border-color:rgb(var(--fenuit-burgundy-rgb) / .3)}.border-fenuit-gold{--tw-border-opacity: 1;border-color:rgb(var(--fenuit-gold-rgb) / var(--tw-border-opacity, 1))}.border-fenuit-gold\/18{border-color:rgb(var(--fenuit-gold-rgb) / .18)}.border-fenuit-gold\/20{border-color:rgb(var(--fenuit-gold-rgb) / .2)}.border-fenuit-old-rose{--tw-border-opacity: 1;border-color:rgb(var(--fenuit-old-rose-rgb) / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted{--tw-border-opacity: 1;border-color:hsl(var(--muted) / var(--tw-border-opacity, 1))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300\/20{border-color:#fca5a533}.border-red-300\/35{border-color:#fca5a559}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-secondary-border{border-color:var(--secondary-border)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/12{border-color:#ffffff1f}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/9{border-color:#ffffff17}.border-b-\[\#F3E8D8\]\/45{border-bottom-color:#f3e8d873}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-primary{--tw-border-opacity: 1;border-left-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-l-slate-400{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-t-\[\#C8A77D\]\/45{border-top-color:#c8a77d73}.border-t-primary{--tw-border-opacity: 1;border-top-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.bg-\[\#0d0b0c\]{--tw-bg-opacity: 1;background-color:rgb(13 11 12 / var(--tw-bg-opacity, 1))}.bg-\[\#100C10\]{--tw-bg-opacity: 1;background-color:rgb(16 12 16 / var(--tw-bg-opacity, 1))}.bg-\[\#110709\]{--tw-bg-opacity: 1;background-color:rgb(17 7 9 / var(--tw-bg-opacity, 1))}.bg-\[\#1b0e11\]{--tw-bg-opacity: 1;background-color:rgb(27 14 17 / var(--tw-bg-opacity, 1))}.bg-\[\#29151a\]{--tw-bg-opacity: 1;background-color:rgb(41 21 26 / var(--tw-bg-opacity, 1))}.bg-\[\#7f4652\]{--tw-bg-opacity: 1;background-color:rgb(127 70 82 / var(--tw-bg-opacity, 1))}.bg-\[\#b88390\]{--tw-bg-opacity: 1;background-color:rgb(184 131 144 / var(--tw-bg-opacity, 1))}.bg-\[\#f5efe7\]{--tw-bg-opacity: 1;background-color:rgb(245 239 231 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fa\]{--tw-bg-opacity: 1;background-color:rgb(246 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f5f2\]{--tw-bg-opacity: 1;background-color:rgb(247 245 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf4eb\]{--tw-bg-opacity: 1;background-color:rgb(251 244 235 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf8\]{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf3\]{--tw-bg-opacity: 1;background-color:rgb(255 250 243 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/\[0\.04\]{background-color:#fbbf240a}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/10{background-color:#fffbeb1a}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/78{background-color:hsl(var(--background) / .78)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/\[0\.035\]{background-color:#34d39909}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500\/5{background-color:#10b9810d}.bg-fenuit-burgundy{--tw-bg-opacity: 1;background-color:rgb(var(--fenuit-burgundy-rgb) / var(--tw-bg-opacity, 1))}.bg-fenuit-burgundy\/20{background-color:rgb(var(--fenuit-burgundy-rgb) / .2)}.bg-fenuit-burgundy\/22{background-color:rgb(var(--fenuit-burgundy-rgb) / .22)}.bg-fenuit-burgundy\/8{background-color:rgb(var(--fenuit-burgundy-rgb) / .08)}.bg-fenuit-gold{--tw-bg-opacity: 1;background-color:rgb(var(--fenuit-gold-rgb) / var(--tw-bg-opacity, 1))}.bg-fenuit-gold\/5{background-color:rgb(var(--fenuit-gold-rgb) / .05)}.bg-fenuit-old-rose{--tw-bg-opacity: 1;background-color:rgb(var(--fenuit-old-rose-rgb) / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/\[0\.12\]{background-color:hsl(var(--muted) / .12)}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/\[0\.025\]{background-color:hsl(var(--primary) / .025)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary) / .03)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-primary\/\[0\.055\]{background-color:hsl(var(--primary) / .055)}.bg-primary\/\[0\.05\]{background-color:hsl(var(--primary) / .05)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}.bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.bg-primary\/\[0\.10\]{background-color:hsl(var(--primary) / .1)}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/7{background-color:#ffffff12}.bg-white\/70{background-color:#ffffffb3}.bg-white\/8{background-color:#ffffff14}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-fenuit-burgundy{--tw-gradient-from: rgb(var(--fenuit-burgundy-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--fenuit-burgundy-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-fenuit-old-rose{--tw-gradient-to: rgb(var(--fenuit-old-rose-rgb) / 1) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[16px\]{padding:16px}.p-\[8px\]{padding:8px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-\[56px\]{padding-right:56px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.indent-\[2em\]{text-indent:2em}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#211f1e\]{--tw-text-opacity: 1;color:rgb(33 31 30 / var(--tw-text-opacity, 1))}.text-\[\#24292f\]{--tw-text-opacity: 1;color:rgb(36 41 47 / var(--tw-text-opacity, 1))}.text-\[\#2a2521\]{--tw-text-opacity: 1;color:rgb(42 37 33 / var(--tw-text-opacity, 1))}.text-\[\#756f6b\]{--tw-text-opacity: 1;color:rgb(117 111 107 / var(--tw-text-opacity, 1))}.text-\[\#7b7068\]{--tw-text-opacity: 1;color:rgb(123 112 104 / var(--tw-text-opacity, 1))}.text-\[\#7f4652\]{--tw-text-opacity: 1;color:rgb(127 70 82 / var(--tw-text-opacity, 1))}.text-\[\#8C6870\]{--tw-text-opacity: 1;color:rgb(140 104 112 / var(--tw-text-opacity, 1))}.text-\[\#9b8f86\]{--tw-text-opacity: 1;color:rgb(155 143 134 / var(--tw-text-opacity, 1))}.text-\[\#C8A77D\]{--tw-text-opacity: 1;color:rgb(200 167 125 / var(--tw-text-opacity, 1))}.text-\[\#C8A77D\]\/75{color:#c8a77dbf}.text-\[\#F3E8D8\]{--tw-text-opacity: 1;color:rgb(243 232 216 / var(--tw-text-opacity, 1))}.text-\[\#b4a3a7\]{--tw-text-opacity: 1;color:rgb(180 163 167 / var(--tw-text-opacity, 1))}.text-\[\#b7aaa0\]{--tw-text-opacity: 1;color:rgb(183 170 160 / var(--tw-text-opacity, 1))}.text-\[\#c4a783\]{--tw-text-opacity: 1;color:rgb(196 167 131 / var(--tw-text-opacity, 1))}.text-\[\#e7a8b5\]{--tw-text-opacity: 1;color:rgb(231 168 181 / var(--tw-text-opacity, 1))}.text-\[\#eee5dc\]{--tw-text-opacity: 1;color:rgb(238 229 220 / var(--tw-text-opacity, 1))}.text-\[\#f0e8e2\]{--tw-text-opacity: 1;color:rgb(240 232 226 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-destructive\/70{color:hsl(var(--destructive) / .7)}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-emerald-100\/72{color:#d1fae5b8}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/70{color:#047857b3}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fenuit-gold{--tw-text-opacity: 1;color:rgb(var(--fenuit-gold-rgb) / var(--tw-text-opacity, 1))}.text-fenuit-gold\/60{color:rgb(var(--fenuit-gold-rgb) / .6)}.text-fenuit-gold\/65{color:rgb(var(--fenuit-gold-rgb) / .65)}.text-fenuit-gold\/70{color:rgb(var(--fenuit-gold-rgb) / .7)}.text-fenuit-gold\/75{color:rgb(var(--fenuit-gold-rgb) / .75)}.text-fenuit-ivory{--tw-text-opacity: 1;color:rgb(var(--fenuit-ivory-rgb) / var(--tw-text-opacity, 1))}.text-fenuit-ivory\/45{color:rgb(var(--fenuit-ivory-rgb) / .45)}.text-fenuit-ivory\/50{color:rgb(var(--fenuit-ivory-rgb) / .5)}.text-fenuit-ivory\/58{color:rgb(var(--fenuit-ivory-rgb) / .58)}.text-fenuit-ivory\/72{color:rgb(var(--fenuit-ivory-rgb) / .72)}.text-fenuit-old-rose{--tw-text-opacity: 1;color:rgb(var(--fenuit-old-rose-rgb) / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/75{color:hsl(var(--foreground) / .75)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-primary\/50{color:hsl(var(--primary) / .5)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/24{color:#ffffff3d}.text-white\/28{color:#ffffff47}.text-white\/35{color:#ffffff59}.text-white\/38{color:#ffffff61}.text-white\/40{color:#fff6}.text-white\/42{color:#ffffff6b}.text-white\/45{color:#ffffff73}.text-white\/48{color:#ffffff7a}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/58{color:#ffffff94}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/72{color:#ffffffb8}.text-white\/75{color:#ffffffbf}.text-white\/76{color:#ffffffc2}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-fenuit-burgundy{accent-color:rgb(var(--fenuit-burgundy-rgb) / 1)}.accent-primary{accent-color:hsl(var(--primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(243\,232\,216\,0\.07\)\]{--tw-shadow: 0 0 18px rgba(243,232,216,.07);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(200\,167\,125\,0\.08\)\]{--tw-shadow: 0 0 26px rgba(200,167,125,.08);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(140\,104\,112\,0\.11\)\]{--tw-shadow: 0 0 28px rgba(140,104,112,.11);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.48);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.blur{--tw-blur: blur(8px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_0_6px_rgba\(252\,211\,77\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(252,211,77,.8));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}*:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@keyframes whisper-sticker-pop{0%{opacity:0;transform:scale(.72) rotate(-6deg)}65%{opacity:1;transform:scale(1.06) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes whisper-sticker-float{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-5px,0) rotate(1deg)}}@keyframes whisper-sticker-sway{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(4px,-2px,0) rotate(4deg)}}@keyframes whisper-sticker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes whisper-sticker-bounce{0%,to{transform:translateY(0)}38%{transform:translateY(-6px)}58%{transform:translateY(1px)}74%{transform:translateY(-2px)}}@keyframes whisper-sticker-tilt{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-3px)}}@keyframes whisper-sticker-breathe{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.05);filter:saturate(1.16) brightness(1.04)}}@keyframes whisper-sticker-jelly{0%,to{transform:skew(0) scale(1)}25%{transform:skew(-5deg) scale(1.04,.98)}75%{transform:skew(5deg) scale(.98,1.04)}}.whisper-sticker-loop{animation-duration:var(--whisper-sticker-duration, 3.4s);animation-delay:var(--whisper-sticker-delay, 0s);animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both}.whisper-sticker-effect-float{animation-name:whisper-sticker-float}.whisper-sticker-effect-sway{animation-name:whisper-sticker-sway}.whisper-sticker-effect-pulse{animation-name:whisper-sticker-pulse}.whisper-sticker-effect-bounce{animation-name:whisper-sticker-bounce}.whisper-sticker-effect-tilt{animation-name:whisper-sticker-tilt}.whisper-sticker-effect-breathe{animation-name:whisper-sticker-breathe}.whisper-sticker-effect-jelly{animation-name:whisper-sticker-jelly}.whisper-sticker-message{transform-origin:center bottom;animation:whisper-sticker-pop .42s cubic-bezier(.22,1.25,.36,1) both}.whisper-sticker-picker{transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease}.whisper-sticker-picker:not(:disabled):hover{transform:translateY(-2px) rotate(-2deg);box-shadow:0 5px 12px hsl(var(--primary) / .15)}.whisper-sticker-picker:not(:disabled):hover .whisper-sticker-picker-image{filter:saturate(1.18) brightness(1.05)}.whisper-sticker-picker:not(:disabled):active{transform:scale(.93)}.whisper-sticker-admin{transition:filter .18s ease}.group:hover .whisper-sticker-admin{filter:saturate(1.18) brightness(1.05)}@media(prefers-reduced-motion:reduce){.whisper-sticker-message,.whisper-sticker-loop{animation:none}.whisper-sticker-picker,.whisper-sticker-admin{transition:none}}:root{--fenuit-black: #0d0b0c;--fenuit-black-rgb: 13 11 12;--fenuit-black-soft: #171214;--fenuit-black-soft-rgb: 23 18 20;--fenuit-burgundy: #7d1e32;--fenuit-burgundy-rgb: 125 30 50;--fenuit-burgundy-deep: #5b1627;--fenuit-burgundy-deep-rgb: 91 22 39;--fenuit-old-rose: #a99a9d;--fenuit-old-rose-rgb: 169 154 157;--fenuit-gold: #b49775;--fenuit-gold-rgb: 180 151 117;--fenuit-ivory: #f0e8e2;--fenuit-ivory-rgb: 240 232 226;--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 300 9% 5%;--foreground: 24 30% 93%;--border: 330 8% 18%;--card: 330 13% 11%;--card-foreground: 24 30% 93%;--card-border: 330 11% 19%;--sidebar: 330 12% 9%;--sidebar-foreground: 24 30% 93%;--sidebar-border: 330 8% 16%;--sidebar-primary: 34 31% 58%;--sidebar-primary-foreground: 330 15% 8%;--sidebar-accent: 330 10% 15%;--sidebar-accent-foreground: 24 27% 88%;--sidebar-ring: 34 31% 58%;--popover: 330 13% 12%;--popover-foreground: 24 30% 93%;--popover-border: 330 8% 18%;--primary: 34 31% 58%;--primary-foreground: 330 15% 8%;--secondary: 330 10% 16%;--secondary-foreground: 24 27% 90%;--muted: 330 10% 14%;--muted-foreground: 24 12% 66%;--accent: 330 12% 15%;--accent-foreground: 24 27% 90%;--destructive: 0 72% 45%;--destructive-foreground: 0 20% 98%;--input: 330 5% 30%;--ring: 34 31% 58%;--chart-1: 34 31% 60%;--chart-2: 170 20% 44%;--chart-3: 216 15% 58%;--chart-4: 24 40% 58%;--chart-5: 354 42% 58%;--font-sans: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Open Sans", system-ui, sans-serif;--font-serif: "Noto Serif CJK SC", "Songti SC", "STSong", "Playfair Display", Georgia, serif;--font-mono: Menlo, monospace;--radius: .5rem;--shadow-2xs: 0px 2px 0px 0px hsl(340 75% 42% / 0);--shadow-xs: 0px 2px 0px 0px hsl(340 75% 42% / 0);--shadow-sm: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 1px 2px -1px hsl(340 75% 42% / 0);--shadow: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 1px 2px -1px hsl(340 75% 42% / 0);--shadow-md: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 2px 4px -1px hsl(340 75% 42% / 0);--shadow-lg: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 4px 6px -1px hsl(340 75% 42% / 0);--shadow-xl: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 8px 10px -1px hsl(340 75% 42% / 0);--shadow-2xl: 0px 2px 0px 0px hsl(340 75% 42% / 0);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{--fenuit-black: #0d0b0c;--fenuit-black-rgb: 13 11 12;--fenuit-black-soft: #171214;--fenuit-black-soft-rgb: 23 18 20;--fenuit-burgundy: #7d1e32;--fenuit-burgundy-rgb: 125 30 50;--fenuit-burgundy-deep: #5b1627;--fenuit-burgundy-deep-rgb: 91 22 39;--fenuit-old-rose: #a99a9d;--fenuit-old-rose-rgb: 169 154 157;--fenuit-gold: #b49775;--fenuit-gold-rgb: 180 151 117;--fenuit-ivory: #f0e8e2;--fenuit-ivory-rgb: 240 232 226;--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 300 9% 5%;--foreground: 24 30% 93%;--border: 330 8% 18%;--card: 330 13% 11%;--card-foreground: 24 30% 93%;--card-border: 330 11% 19%;--sidebar: 330 12% 9%;--sidebar-foreground: 24 30% 93%;--sidebar-border: 330 8% 16%;--sidebar-primary: 34 31% 58%;--sidebar-primary-foreground: 330 15% 8%;--sidebar-accent: 330 10% 15%;--sidebar-accent-foreground: 24 27% 88%;--sidebar-ring: 34 31% 58%;--popover: 330 13% 12%;--popover-foreground: 24 30% 93%;--popover-border: 330 8% 18%;--primary: 34 31% 58%;--primary-foreground: 330 15% 8%;--secondary: 330 10% 16%;--secondary-foreground: 24 27% 90%;--muted: 330 10% 14%;--muted-foreground: 24 12% 66%;--accent: 330 12% 15%;--accent-foreground: 24 27% 90%;--destructive: 0 72% 45%;--destructive-foreground: 0 20% 98%;--input: 330 5% 30%;--ring: 34 31% 58%;--chart-1: 34 31% 60%;--chart-2: 170 20% 44%;--chart-3: 216 15% 58%;--chart-4: 24 40% 58%;--chart-5: 354 42% 58%;--shadow-2xs: 0px 2px 0px 0px hsl(340 75% 42% / 0);--shadow-xs: 0px 2px 0px 0px hsl(340 75% 42% / 0);--shadow-sm: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 1px 2px -1px hsl(340 75% 42% / 0);--shadow: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 1px 2px -1px hsl(340 75% 42% / 0);--shadow-md: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 2px 4px -1px hsl(340 75% 42% / 0);--shadow-lg: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 4px 6px -1px hsl(340 75% 42% / 0);--shadow-xl: 0px 2px 0px 0px hsl(340 75% 42% / 0), 0px 8px 10px -1px hsl(340 75% 42% / 0);--shadow-2xl: 0px 2px 0px 0px hsl(340 75% 42% / 0);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}@media(max-width:640px){.admin-shell{overflow-x:hidden}.module-rail{padding:.7rem}.admin-shell table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell [role=tablist]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ritual-ink: 345 40% 18%;--ritual-rose: 345 55% 42%;--safety-red: 0 72% 48%;--safety-yellow: 38 92% 50%;--safety-green: 152 45% 38%;--safety-gray: 220 10% 46%}.ritual-page{background:hsl(var(--background))}.ritual-title{font-family:ui-serif,Georgia,"Noto Serif SC",serif;letter-spacing:.04em}.safety-banner-red{border-color:hsl(var(--safety-red) / .35);background:hsl(var(--safety-red) / .08);color:hsl(var(--safety-red))}.safety-banner-yellow{border-color:hsl(var(--safety-yellow) / .4);background:hsl(var(--safety-yellow) / .1)}.safety-banner-pause{border-color:hsl(var(--ritual-rose) / .35);background:hsl(var(--ritual-rose) / .08)}.ritual-success-pulse{animation:ritual-success 1.2s ease-out}@keyframes ritual-success{0%{box-shadow:0 0 hsl(var(--ritual-rose) / .35)}to{box-shadow:0 0 0 16px hsl(var(--ritual-rose) / 0)}}:root{--font-sans: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Open Sans", system-ui, sans-serif;--font-serif: "Noto Serif CJK SC", "Songti SC", "STSong", "Playfair Display", Georgia, serif}html{color-scheme:dark;line-break:strict;word-break:normal;overflow-wrap:break-word}body{font-family:var(--font-sans)}body[data-privacy=on]>:not(#privacy-surface){visibility:hidden!important;pointer-events:none!important}#privacy-surface{visibility:visible!important;pointer-events:auto!important}button,[role=button],select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:3px}textarea{line-height:1.75}[role=dialog],[role=alertdialog]{max-height:calc(100dvh - 32px);overflow-y:auto;max-width:min(95vw,48rem)}fieldset:disabled{opacity:.65}.dom-shell main,.admin-shell main{min-width:0}.dom-shell{padding-bottom:100px}.relationship-context{position:sticky;top:0;z-index:20;background:hsl(var(--card));box-shadow:0 4px 20px hsl(var(--foreground)/.04)}.admin-shell .module-rail{background:hsl(var(--card))}.admin-shell table{font-size:max(14px,.875rem)}.admin-shell td,.admin-shell th{vertical-align:top;padding:12px}.admin-shell :is(button:not([role=checkbox]),[role=tab]),.dom-shell :is(button:not([role=checkbox]),select){min-height:44px}.admin-shell [class*="text-[10px]"],.dom-shell [class*="text-[10px]"],.admin-shell [class*="text-[11px]"],.dom-shell [class*="text-[11px]"]{font-size:max(13px,.8125rem);line-height:1.6}@media(min-width:1100px){.dom-shell{padding-left:224px}.dom-shell>header{position:static}.dom-shell>header>nav{position:fixed;left:-224px;top:0;width:224px;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:32px 18px;border-right:1px solid hsl(var(--border));background:hsl(var(--card))}.dom-shell>header>nav>div{flex-direction:column;min-width:0;gap:8px}.dom-shell>header>nav button{border-radius:10px;font-size:14px;padding:12px}.dom-shell main{max-width:1280px}.admin-shell [data-orientation=horizontal]:has(>.module-rail){display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.admin-shell .module-rail{position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:16px}.admin-shell .module-rail [role=tablist]{display:flex;flex-direction:column;align-items:stretch}.admin-shell .module-rail [role=tab]{width:100%;justify-content:flex-start}}@media(max-width:640px){body{font-size:16px}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1rem)!important;min-height:2.75rem}button:not([role=checkbox]),[role=tab]{min-height:44px}nav[aria-label=主要导航] a{font-size:13px;letter-spacing:0}.admin-header{position:relative!important}.dom-shell>header{position:relative}.dom-shell main{padding-left:16px;padding-right:16px}.admin-shell [class*=text-xs],.dom-shell [class*=text-xs]{font-size:max(14px,.75rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.privacy-trigger{left:max(.75rem,env(safe-area-inset-left));bottom:calc(var(--member-nav-height, 68px) + 12px + env(safe-area-inset-bottom));pointer-events:auto;color:#fff7ec!important;background:#181215f0!important;border-color:#fff7ec7a!important}#privacy-surface{max-width:none;max-height:none;width:100%;height:100dvh}.dom-shell>header{position:static}.today-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.today-heading>div:first-child{flex:1 1 13rem;min-width:0}.today-heading h1{overflow-wrap:normal;word-break:normal;line-height:1.5}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr));gap:8px}.choice-grid>*{min-width:0;white-space:normal;overflow-wrap:break-word}.whisper-composer{container:whisper-composer / inline-size;padding:10px 12px}.whisper-composer-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:6px}.whisper-composer-input{grid-column:2;grid-row:1;min-height:44px;max-height:var(--whisper-draft-max-height,160px);padding:8px 12px}.whisper-composer-stickers{grid-column:1;grid-row:1}.whisper-composer-send{grid-column:3;grid-row:1;justify-self:end}body[data-whisper-active=true]{overflow:hidden}body[data-whisper-keyboard=open] .member-editorial-header{display:none}.whisper-workspace{position:relative;top:var(--whisper-viewport-top,0px);height:var(--whisper-available-height, calc(var(--whisper-viewport-height,100dvh) - var(--member-header-height,0px) - var(--member-nav-height,68px)));display:flex;flex-direction:column;min-height:0}.whisper-header{display:flex;flex:none;align-items:center;gap:12px;width:100%;max-width:640px;min-width:0;margin:0 auto;padding:12px 68px 12px 16px;border-bottom:1px solid hsl(var(--border) / .5)}.whisper-header h1{flex:none;font-size:1.125rem;line-height:1.25}.whisper-recipient{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:44px;text-align:left;color:hsl(var(--muted-foreground));font-size:.875rem}.whisper-recipient>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;line-height:1.35}.whisper-recipient small{color:#c6aa9b;font-size:11px}.whisper-recipient strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:500}.whisper-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;width:100%;max-width:640px;height:100%;min-height:0;margin:0 auto;padding:0 12px max(8px,env(safe-area-inset-bottom))}.whisper-log{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.whisper-empty{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;text-align:center;color:#c6afa3;font-size:14px}.whisper-empty p{color:#ecd9ca;font-size:16px}.whisper-retry{min-height:44px;padding:6px 18px;border:1px solid #89584e;border-radius:8px;color:#f3e4db}.whisper-privacy-label{display:none}body[data-whisper-active=true] .privacy-trigger{width:auto;gap:6px;padding:0 12px}body[data-whisper-active=true] .whisper-privacy-label{display:inline;font-size:12px;white-space:nowrap}body[data-whisper-active=true] .privacy-trigger{left:auto;right:max(12px,calc((100vw - 640px)/2 + 12px));top:calc(var(--whisper-viewport-top,0px) + var(--member-header-height,0px) + 12px);bottom:auto}body[data-whisper-keyboard=open] nav[aria-label=主要导航],body[data-whisper-keyboard=open] .whisper-room-entry{display:none}body[data-whisper-keyboard=open] .whisper-workspace{height:var(--whisper-viewport-height,100dvh)}@container whisper-composer (max-width: 18rem){.whisper-composer-input{grid-column:1 / -1;grid-row:1}.whisper-composer-stickers,.whisper-composer-send{grid-row:2}}[data-testid=training365-zone] button{height:auto;min-height:44px;white-space:normal}[data-testid=member-records]{min-width:0}[data-testid=member-records] button{white-space:normal}@media(max-width:640px),(max-width:900px)and (max-height:500px){.admin-category-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,3rem),1fr))}button:not([role=checkbox]),[role=tab]{min-width:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}input:not([type=checkbox]):not([type=radio]),textarea,select{min-width:0;max-width:100%}.admin-shell>.max-w-7xl,[data-testid=dom-operator-workspace]{padding-left:16px;padding-right:16px}[data-testid=dom-result-review]{padding:16px}.room-entry{padding:8px 12px 0}.room-entry-button{padding:10px 12px}.app-dialog:not(.chapter-workspace){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(var(--app-viewport-height, 100dvh) - 24px);top:calc(var(--app-viewport-top, 0px) + var(--app-viewport-height, 100dvh) / 2);padding:16px;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:16px}.app-dialog>*{min-width:0}.app-dialog .dialog-heading{padding-right:28px;text-align:left}.app-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%}.app-dialog .grid-cols-2{grid-template-columns:minmax(0,1fr)}.app-dialog p,.app-dialog label{overflow-wrap:anywhere}}.ritual-page .ritual-card{border-radius:16px;border-color:hsl(var(--primary) / .2)}.ritual-page button.bg-primary,.chapter-save-bar button.bg-primary{background:linear-gradient(135deg,#751c30,#4e1422);color:#fff2e8;border-color:#a34e60}.admin-module-label{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:0 10px;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:20px;letter-spacing:0;color:hsl(var(--muted-foreground))}.admin-module-label:after{content:"";flex:1;min-width:16px;height:1px;background:hsl(var(--primary) / .25)}.admin-shell .module-rail [role=tab]{font-size:15px}.admin-shell .module-rail [role=tab][data-state=active]{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .12)}.chapter-workspace[role=dialog]{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 40px));max-width:none;height:calc(100dvh - 40px);max-height:none;overflow:hidden;padding:0;gap:0}.chapter-workspace-header{padding:20px 24px 16px;text-align:left;flex-shrink:0}.chapter-workspace-body{display:grid;grid-template-columns:240px minmax(0,1fr);flex:1;min-height:0}.chapter-directory{padding:16px;border-right:1px solid hsl(var(--border));overflow-y:auto;min-height:0}.chapter-editor-scroll{padding:20px 24px;overflow-y:auto;min-height:0}.chapter-save-bar{flex-shrink:0;border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:12px 24px;display:grid;gap:8px}.chapter-workspace button:not([role=checkbox]){min-height:44px}.chapter-preview{background:#f6efe5;color:#352b26}@media(max-width:767px){.chapter-workspace[role=dialog]{display:block;width:100vw;height:var(--app-viewport-height, 100dvh);max-height:var(--app-viewport-height, 100dvh);top:calc(var(--app-viewport-top, 0px) + var(--app-viewport-height, 100dvh) / 2);border-radius:0;overflow-y:auto}.chapter-workspace-header{padding:16px 20px 12px}.chapter-workspace-body{display:block;overflow:visible}.chapter-directory,.chapter-editor-scroll{height:auto;padding:16px;overflow:visible}.chapter-editor-scroll textarea{min-height:160px;height:clamp(160px,40dvh,320px)}.chapter-save-bar{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.chapter-save-bar .flex{flex-wrap:wrap}.chapter-save-bar [role=alert],.chapter-save-bar>[role=status]{max-height:72px;overflow-y:auto}}[data-testid=training365-zone] button:not([role=checkbox]),[data-testid=training365-submission] button:not([role=checkbox]),[data-testid=admin-training365-submissions] button:not([role=checkbox]),[data-testid=dom-operator-workspace] button:not([role=checkbox]){max-width:100%;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:min-h-11::file-selector-button{min-height:2.75rem}.file\:rounded-lg::file-selector-button{border-radius:.5625rem}.file\:border::file-selector-button{border-width:1px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-background::file-selector-button{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.file\:border.toggle-elevate::file-selector-button:before{inset:-1px}.file\:border.hover-elevate::file-selector-button:not(.no-hover-interaction-elevate):after,.file\:border.active-elevate::file-selector-button:not(.no-active-interaction-elevate):after,.file\:border.hover-elevate-2::file-selector-button:not(.no-hover-interaction-elevate):after,.file\:border.active-elevate-2::file-selector-button:not(.no-active-interaction-elevate):after{inset:-1px}.placeholder\:whitespace-nowrap::-moz-placeholder{white-space:nowrap}.placeholder\:whitespace-nowrap::placeholder{white-space:nowrap}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground\/40::-moz-placeholder{color:hsl(var(--muted-foreground) / .4)}.placeholder\:text-muted-foreground\/40::placeholder{color:hsl(var(--muted-foreground) / .4)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-primary:focus-within{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.hover\:border-border:hover{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-background:hover{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-fenuit-burgundy-deep:hover{--tw-bg-opacity: 1;background-color:rgb(var(--fenuit-burgundy-deep-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/\[0\.09\]:hover{background-color:hsl(var(--primary) / .09)}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/8:hover{background-color:#ffffff14}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/75:hover{color:#ffffffbf}.hover\:text-white\/76:hover{color:#ffffffc2}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-primary\/50:hover{--tw-ring-color: hsl(var(--primary) / .5)}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary) / 1)}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-white\/8:disabled{border-color:#ffffff14}.disabled\:bg-white\/8:disabled{background-color:#ffffff14}.disabled\:text-white\/25:disabled{color:#ffffff40}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-primary\/60{color:hsl(var(--primary) / .6)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-primary[data-state=active],.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-primary-foreground[data-state=active],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/85{background-color:hsl(var(--background) / .85)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-amber-900\/50:is(.dark *){border-color:#78350f80}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-emerald-500\/5:is(.dark *){background-color:#10b9810d}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-h-32{max-height:8rem}.sm\:max-h-\[70vh\]{max-height:70vh}.sm\:min-h-\[360px\]{min-height:360px}.sm\:w-28{width:7rem}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:flex-1{flex:1 1 0%}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:grid-cols-\[1fr_110px\]{grid-template-columns:1fr 110px}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:.375rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.5625rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[44px\]{font-size:44px}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:min-w-\[460px\]{min-width:460px}.lg\:max-w-sm{max-width:24rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[minmax\(280px\,0\.85fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr)}}@media(min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>button\]\:min-h-11>button{min-height:2.75rem}.\[\&\>button\]\:px-1>button{padding-left:.25rem;padding-right:.25rem}.\[\&\>button\]\:text-xs>button{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}[open] .\[\[open\]_\&\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html:root{--atelier-content-width: 1240px;--atelier-reading-width: 780px;--atelier-rail-width: 224px;--atelier-inset: clamp(18px, 3.4vw, 48px);--atelier-radius: 16px;--atelier-radius-control: 6px;--atelier-duration: .18s;--atelier-night: #110709;--atelier-night-surface: #1b0d10;--atelier-ivory: #f4ece2;--atelier-gold: #c9ac81;--atelier-rail-muted: #bca9a2}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog){--feiye-bg: #110709;--feiye-surface: #1b0d10;--feiye-surface-soft: #160b0e;--feiye-surface-raised: #28151a;--feiye-border: #65474a;--feiye-border-subtle: #3d292d;--feiye-gold: #dfc79e;--feiye-gold-soft: #c9ac81;--feiye-text: #f4ece2;--feiye-muted: #b3a09a;--feiye-primary: #56222e;--feiye-primary-hover: #723140;--feiye-focus: #dfc79e;--feiye-radius: var(--atelier-radius);--feiye-radius-sm: var(--atelier-radius-control);--feiye-workspace-width: var(--atelier-content-width);--feiye-shadow: 0 14px 40px #05020324;--atelier-inset-surface: #211116;--atelier-on-action: #fff5eb;color:var(--feiye-text);background-color:var(--feiye-bg);font-family:var(--feiye-font-body);-webkit-font-smoothing:antialiased}html:root[data-feiye-theme=light] :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog){--feiye-bg: #f4efe7;--feiye-surface: #fcfaf6;--feiye-surface-soft: #eee7dc;--feiye-surface-raised: #e6dbce;--feiye-border: #b6a599;--feiye-border-subtle: #d7cbbd;--feiye-gold: #725536;--feiye-gold-soft: #705a45;--feiye-text: #322127;--feiye-muted: #6c565b;--feiye-primary: #56222e;--feiye-primary-hover: #713241;--feiye-focus: #712d40;--feiye-shadow: 0 12px 34px #3b212709;--atelier-inset-surface: #f2ebe3}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) *,html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) *:before,html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) *:after{box-sizing:border-box}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is(button,input,textarea,select){font-family:inherit}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--feiye-focus);outline-offset:4px;scroll-margin-block:24px calc(var(--member-nav-height, 0px) + 24px)}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is([data-ui=input],[data-ui=textarea],[data-ui=select-trigger]){border-radius:var(--atelier-radius-control);border-color:var(--feiye-border);background:var(--feiye-surface);color:var(--feiye-text);box-shadow:none}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is(input,textarea)::-moz-placeholder{color:var(--feiye-muted);opacity:1}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is(input,textarea)::placeholder{color:var(--feiye-muted);opacity:1}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) [data-ui=button]{border-radius:var(--atelier-radius-control);transition:background-color var(--atelier-duration),border-color var(--atelier-duration),color var(--atelier-duration)}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) [data-ui=button][data-variant=default]{background:var(--feiye-primary);color:var(--atelier-on-action);border-color:#98606a;box-shadow:none}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) [data-ui=button][data-variant=outline]{color:var(--feiye-text);border-color:var(--feiye-border);background:transparent}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}.atelier-eyebrow{margin:0;color:var(--feiye-gold-soft);font-size:10px;line-height:1.8;font-weight:500;letter-spacing:.18em}.atelier-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-width:0}.atelier-heading__copy{min-width:0}.atelier-heading h1{margin:10px 0 0;color:var(--feiye-text);font:400 clamp(25px,3vw,38px)/1.45 var(--feiye-font-title);letter-spacing:.025em;overflow-wrap:anywhere}.atelier-heading__description{margin:10px 0 0;color:var(--feiye-muted);font-size:13px;line-height:1.9}.atelier-heading__meta{flex-shrink:0;padding-bottom:3px;color:var(--feiye-gold-soft);font-size:12px;line-height:1.8}.atelier-skip-link{position:fixed;z-index:9990;top:12px;left:16px;transform:translateY(-200%);padding:12px 18px;border-radius:6px;background:#f4ece2;color:#322127;font-size:14px}.atelier-skip-link:focus{transform:none}@media(max-width:599px){.atelier-heading{align-items:flex-start;gap:12px}.atelier-heading__meta{padding-top:1px;font-size:11px}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) :is([data-ui=input],[data-ui=textarea],[data-ui=select-trigger]){font-size:16px}}@media(hover:hover){html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) [data-ui=button][data-variant=default]:hover:not(:disabled){background:var(--feiye-primary-hover)}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog) [data-ui=button][data-variant=outline]:hover:not(:disabled){background:var(--feiye-surface-raised)}}@media(prefers-reduced-motion:reduce){html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog){--atelier-duration: 0ms;scroll-behavior:auto}.atelier-skip-link{transition:none}}html:root .feiye-member-workspace.feiye-atelier-member{padding-left:0}html:root .feiye-atelier-member .atelier-member-masthead{position:relative}html:root .feiye-atelier-member .member-editorial-header{position:relative;background:var(--feiye-bg);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .member-editorial-header__inner{min-height:72px}html:root .feiye-atelier-member .member-editorial-logo{width:32px;height:32px}html:root .feiye-atelier-member .member-nocturne-nav{background:var(--feiye-bg);border-color:var(--feiye-border-subtle);box-shadow:0 -5px 24px #05020312}html:root .feiye-atelier-member .member-nocturne-nav__link{color:var(--feiye-muted)}html:root .feiye-atelier-member .member-nocturne-nav__link[data-active=true]{color:var(--feiye-text)}html:root .feiye-atelier-member .member-nocturne-nav__link[data-active=true] .member-nocturne-nav__icon{color:var(--feiye-gold);background:var(--feiye-surface-raised)}html:root .feiye-atelier-member .feiye-member-content{min-width:0}html:root .feiye-atelier-member .feiye-member-content:focus{outline:none}html:root .feiye-atelier-member :is(.ritual-page,.nocturne-member-shell,.nocturne-today-view){color:var(--feiye-text);background:var(--feiye-bg)}html:root .feiye-atelier-member .atelier-today-intro{width:min(var(--atelier-content-width),calc(100% - 36px));margin:28px auto 0}html:root .feiye-atelier-member .feiye-today{width:min(var(--atelier-content-width),calc(100% - 36px));padding-top:22px}html:root .feiye-atelier-member .feiye-practice-card{background:var(--feiye-surface);border-color:var(--feiye-border-subtle);border-radius:var(--atelier-radius);box-shadow:var(--feiye-shadow)}html:root .feiye-atelier-member .feiye-practice-copy{padding:clamp(22px,3.7vw,50px)}html:root .feiye-atelier-member .feiye-practice-instructions>p:not(.feiye-practice-safety){color:var(--feiye-text)}html:root .feiye-atelier-member .feiye-practice-meta{gap:8px 16px}html:root .feiye-atelier-member .feiye-practice-title{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.45}html:root .feiye-atelier-member .feiye-practice-current{margin-top:24px;border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .feiye-practice-actions>button:not(.feiye-practice-rest){min-height:48px;background:var(--atelier-ivory);color:#28181e;border-color:var(--atelier-ivory);border-radius:var(--atelier-radius-control)}html:root[data-feiye-theme=light] .feiye-atelier-member .feiye-practice-actions>button:not(.feiye-practice-rest){background:var(--feiye-primary);border-color:var(--feiye-primary);color:var(--atelier-on-action)}html:root .feiye-atelier-member .feiye-practice-visual{background:var(--atelier-night-surface);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .feiye-practice-caption{background:var(--feiye-surface);border-color:var(--feiye-border-subtle);padding:20px 24px}html:root .feiye-atelier-member .feiye-practice-caption :is(p,.feiye-practice-cues){color:var(--feiye-muted)}html:root .feiye-atelier-member .feiye-session-badge{color:var(--feiye-muted)}html:root .feiye-atelier-member .feiye-session-badge[data-state=active]{color:var(--feiye-gold)}html:root .feiye-atelier-member .feiye-practice-image img{-o-object-fit:contain;object-fit:contain}html:root .feiye-atelier-member :is(.feiye-collection,.feiye-estate,.atelier-results-page){width:min(var(--atelier-content-width),calc(100% - 36px));max-width:var(--atelier-content-width);margin-inline:auto;padding-inline:0}html:root .feiye-atelier-member :is(.feiye-collection,.feiye-estate){padding-top:28px}html:root .feiye-atelier-member .feiye-estate-heading.atelier-estate-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:300px;padding:0;margin-bottom:28px;overflow:hidden;border:1px solid var(--feiye-border-subtle);border-radius:var(--atelier-radius);background:var(--feiye-surface)}html:root .feiye-atelier-member .atelier-estate-hero__copy{min-width:0;padding:clamp(25px,4.5vw,56px);align-self:center}html:root .feiye-atelier-member .atelier-estate-hero__copy h1{margin:18px 0;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.4;letter-spacing:.015em}html:root .feiye-atelier-member .atelier-estate-hero__copy .feiye-editorial-description{color:var(--feiye-muted);font-size:13px;line-height:1.9}html:root .feiye-atelier-member .atelier-estate-hero__art{min-width:0;min-height:0;height:100%;margin:0}html:root .feiye-atelier-member .atelier-estate-hero__art img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 43%;object-position:55% 43%}html:root .feiye-atelier-member .feiye-estate-management{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}html:root .feiye-atelier-member .feiye-estate-management>section{min-width:0}html:root .feiye-atelier-member .feiye-estate-menu{border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface)}html:root .feiye-atelier-member .feiye-estate-menu-row{min-height:82px;padding:18px;gap:13px;border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .feiye-estate-menu-copy strong{color:var(--feiye-text);font-size:14px}html:root .feiye-atelier-member .feiye-estate-menu-copy small{color:var(--feiye-muted);line-height:1.7}html:root .feiye-atelier-member .feiye-estate-portals{gap:22px}html:root .feiye-atelier-member .feiye-estate-portal{background:var(--feiye-surface);border:1px solid var(--feiye-border-subtle);border-radius:12px}html:root .feiye-atelier-member .feiye-estate-portal-copy{padding:24px}html:root .feiye-atelier-member .feiye-estate-portal-description{color:var(--feiye-muted);font-size:13px}html:root .feiye-atelier-member .feiye-editorial-section-heading{margin-block:24px 16px}html:root .feiye-atelier-member .feiye-editorial-section-heading h2{font-size:23px;font-weight:400}html:root .feiye-atelier-member .feiye-collection-heading.atelier-collection-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;min-height:230px;padding:0;margin-bottom:24px;overflow:hidden;border-radius:var(--atelier-radius);border:1px solid var(--feiye-border-subtle);background:var(--feiye-surface)}html:root .feiye-atelier-member .atelier-collection-hero__copy{min-width:0;align-self:center;padding:36px 40px}html:root .feiye-atelier-member .atelier-collection-hero__copy h1{margin:14px 0;font-size:42px;line-height:1.35}html:root .feiye-atelier-member .atelier-collection-hero__copy .feiye-editorial-description{max-width:36ch;margin-top:0;font-size:13px;text-align:left;color:var(--feiye-muted)}html:root .feiye-atelier-member .atelier-collection-hero__art{display:block;width:100%;height:100%;min-height:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}html:root .feiye-atelier-member .feiye-collection-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .feiye-atelier-member .feiye-collection-tabs>button{width:auto;min-height:44px;min-width:88px;padding:10px 20px;gap:8px;border:1px solid var(--feiye-border-subtle);border-radius:99px;background:var(--feiye-surface);color:var(--feiye-muted)}html:root .feiye-atelier-member .feiye-collection-tabs>button[aria-current=page]{background:var(--feiye-text);color:var(--feiye-bg);border-color:var(--feiye-text)}html:root .feiye-atelier-member .feiye-collection-tabs>button:after{display:none}html:root .feiye-atelier-member :is(.feiye-collection-tab-english,.feiye-collection-tab-index){display:none}html:root .feiye-atelier-member .atelier-results-page{padding-top:34px}html:root .feiye-atelier-member .atelier-results-page>.feiye-editorial-page-heading{padding-bottom:24px;border-bottom:1px solid var(--feiye-border-subtle);margin-bottom:26px}html:root .feiye-atelier-member .atelier-results-page__body{width:min(100%,var(--atelier-reading-width));margin-right:auto}html:root .feiye-atelier-member .atelier-results-page :is(.n3-submission,[data-testid=training365-submission-history]){border-color:var(--feiye-border-subtle);border-radius:12px;background:var(--feiye-surface);color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-results-page :is(.n3-share-decision,[data-testid=training365-content-editor]){background:var(--atelier-inset-surface);border-color:var(--feiye-border);border-radius:10px}html:root .feiye-atelier-member .atelier-results-page .n3-submission :is(.text-muted-foreground,label,select){color:var(--feiye-muted)}html:root .feiye-atelier-member .atelier-results-page .n3-submission select{background:var(--feiye-surface);border-color:var(--feiye-border)}html:root .feiye-atelier-member .atelier-correspondence{color:var(--feiye-text);background:var(--feiye-bg)}html:root .feiye-atelier-member .atelier-correspondence .whisper-header{background:var(--feiye-surface);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .atelier-correspondence .whisper-recipient{min-height:48px;border-radius:7px;border-color:var(--feiye-border-subtle);background:var(--atelier-inset-surface)}html:root .feiye-atelier-member .atelier-correspondence .whisper-log{background:var(--feiye-bg)}html:root .feiye-atelier-member .atelier-correspondence .feiye-correspondence-message{border-color:var(--feiye-border-subtle);color:var(--feiye-text);box-shadow:none;line-height:1.8}html:root .feiye-atelier-member .atelier-correspondence .feiye-correspondence-message--received{background:var(--feiye-surface-raised)}html:root .feiye-atelier-member .atelier-correspondence .feiye-correspondence-message--sent{background:#48232e;color:#f4ece2}html:root .feiye-atelier-member .atelier-correspondence .feiye-correspondence-message--sent :is(time,.text-muted-foreground){color:#dbc1bc}html:root[data-feiye-theme=light] .feiye-atelier-member .atelier-correspondence .feiye-correspondence-message--sent{background:#e8d8d8;color:#322127}html:root[data-feiye-theme=light] .feiye-atelier-member .atelier-correspondence .feiye-correspondence-message--sent :is(time,.text-muted-foreground){color:#694c53}html:root .feiye-atelier-member .atelier-correspondence .whisper-composer{background:var(--feiye-surface);border-color:var(--feiye-border-subtle)}@media(min-width:1100px){html:root .feiye-atelier-member .atelier-member-masthead{min-height:88px}html:root .feiye-atelier-member .member-editorial-header__inner,html:root .feiye-atelier-member .member-editorial-header--subpage .member-editorial-header__inner{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 64px);max-width:1370px;min-height:88px;gap:400px}html:root .feiye-atelier-member .member-editorial-brand{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:12px}html:root .feiye-atelier-member .member-editorial-logo{width:40px;height:40px}html:root .feiye-atelier-member .member-editorial-brand>span{font-size:23px;letter-spacing:.12em}html:root .feiye-atelier-member .member-app-title{display:none}html:root .feiye-atelier-member .member-editorial-end{min-width:0;justify-self:end}html:root .feiye-atelier-member .member-editorial-caption{display:none}html:root .feiye-atelier-member .member-nocturne-nav{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:360px;height:88px;max-height:none;padding:0;margin:0;border:0;background:transparent;box-shadow:none;z-index:70;overflow:visible}html:root .feiye-atelier-member :is(.feiye-desktop-brand,.feiye-desktop-signature,.feiye-desktop-nav-label,.feiye-nav-label small,.feiye-nav-index){display:none}html:root .feiye-atelier-member .member-nocturne-nav__inner{display:flex;flex-direction:row;justify-content:center;gap:4px;width:100%;max-width:none;padding:0}html:root .feiye-atelier-member .member-nocturne-nav__link{position:relative;justify-content:center;gap:8px;width:auto;min-width:80px;min-height:48px;padding:10px 12px;border:0;border-radius:4px;background:transparent;text-align:center}html:root .feiye-atelier-member .member-nocturne-nav__link[data-active=true]{border:0;background:transparent}html:root .feiye-atelier-member .member-nocturne-nav__link[data-active=true]:before{display:block;inset:auto 22px 0;width:auto;height:2px;background:var(--feiye-gold)}html:root .feiye-atelier-member .member-nocturne-nav__icon{display:none}html:root .feiye-atelier-member .feiye-nav-label{flex:none}html:root .feiye-atelier-member .feiye-nav-label>span{font-size:14px}html:root .feiye-atelier-member .atelier-today-intro{margin-top:38px}html:root .feiye-atelier-member :is(.atelier-today-intro,.feiye-today,.feiye-collection,.feiye-estate,.atelier-results-page){width:min(var(--atelier-content-width),calc(100% - 80px))}html:root .feiye-atelier-member .feiye-practice-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}html:root .feiye-atelier-member .feiye-practice-visual{border-left:1px solid var(--feiye-border-subtle)}html:root .feiye-atelier-member .atelier-correspondence{width:min(1120px,calc(100% - 80px));max-width:1120px;margin-inline:auto;border-inline:1px solid var(--feiye-border-subtle)}body[data-whisper-active=true]:has(.feiye-atelier-member) .privacy-trigger{right:max(12px,calc((100vw - 1120px)/2 + 16px))}html:root .feiye-atelier-member[data-has-masthead=false] .atelier-member-masthead{min-height:88px;border-bottom:1px solid var(--feiye-border-subtle)}}@media(max-width:1099px){html:root .feiye-atelier-member .feiye-estate-management{grid-template-columns:minmax(0,1fr);gap:8px}html:root .feiye-atelier-member .feiye-practice-copy{padding:24px}}@media(max-width:599px){html:root .feiye-atelier-member .atelier-today-intro{margin-top:22px}html:root .feiye-atelier-member .atelier-heading__description{margin-top:6px;font-size:12px}html:root .feiye-atelier-member .atelier-heading h1{font-size:24px;line-height:1.5}html:root .feiye-atelier-member .atelier-heading__meta{display:none}html:root .feiye-atelier-member .feiye-today{padding-top:20px}html:root .feiye-atelier-member .feiye-practice-copy{padding:22px 19px}html:root .feiye-atelier-member .feiye-practice-title{font-size:29px}html:root .feiye-atelier-member .feiye-practice-current{margin-top:20px}html:root .feiye-atelier-member .feiye-practice-caption{padding:18px}html:root .feiye-atelier-member .feiye-estate-heading.atelier-estate-hero{min-height:260px;grid-template-columns:minmax(0,1fr) 32%}html:root .feiye-atelier-member .atelier-estate-hero__copy{padding:25px 19px}html:root .feiye-atelier-member .atelier-estate-hero__copy h1{font-size:28px;margin-block:14px}html:root .feiye-atelier-member .atelier-estate-hero__copy .feiye-editorial-eyebrow{font-size:9px;letter-spacing:.1em}html:root .feiye-atelier-member .atelier-estate-hero__copy .feiye-editorial-description{font-size:12px}html:root .feiye-atelier-member .atelier-estate-hero__art img{-o-object-position:56% center;object-position:56% center}html:root .feiye-atelier-member .feiye-estate-portals{gap:16px}html:root .feiye-atelier-member .feiye-estate-portal-copy{padding:20px}html:root .feiye-atelier-member .feiye-collection-heading.atelier-collection-hero{grid-template-columns:minmax(0,1fr) 30%;min-height:180px}html:root .feiye-atelier-member .atelier-collection-hero__copy{padding:24px 20px}html:root .feiye-atelier-member .atelier-collection-hero__copy h1{font-size:31px;margin-block:12px}html:root .feiye-atelier-member .atelier-collection-hero__art{min-height:180px;-o-object-position:60% center;object-position:60% center}html:root .feiye-atelier-member .feiye-collection-tabs{gap:8px;margin-bottom:18px}html:root .feiye-atelier-member .feiye-collection-tabs>button{flex:1;min-width:0;padding-inline:14px;font-size:13px}html:root .feiye-atelier-member .atelier-results-page{padding-top:26px}html:root .feiye-atelier-member .atelier-correspondence .feiye-correspondence-heading .nocturne-eyebrow{font-size:9px;letter-spacing:.11em}}@media(max-width:359px){html:root .feiye-atelier-member .atelier-estate-hero__copy h1{font-size:24px}html:root .feiye-atelier-member .atelier-estate-hero__copy{padding-inline:15px}}html:root .feiye-atelier-admin{--workspace-line: var(--feiye-border-subtle);--studio-line: var(--feiye-border-subtle)}html:root[data-feiye-theme=light] .feiye-atelier-admin{--feiye-bg: #eee7dc;--feiye-surface: #fcfaf6;--feiye-surface-soft: #f5f0e8;--feiye-surface-raised: #e8ddd3;--atelier-inset-surface: #f3ece3}.atelier-workspace-heading{min-width:0;padding:8px 0 24px}.atelier-workspace-heading h2{margin:10px 0 12px;color:var(--feiye-text);font:400 clamp(25px,2.9vw,35px)/1.45 var(--feiye-font-title);letter-spacing:.025em;overflow-wrap:anywhere}.atelier-workspace-heading>p:last-child{margin:0;max-width:68ch;color:var(--feiye-muted);font-size:13px;line-height:1.9}html:root .feiye-operator.feiye-atelier-admin{width:100%;max-width:none;padding:0 24px 48px}html:root .feiye-atelier-admin .feiye-operator__header{padding-block:20px}html:root .feiye-atelier-admin .feiye-operator__overview{gap:12px;border:0;border-radius:0;background:transparent;overflow:visible}html:root .feiye-atelier-admin .feiye-operator__metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:134px;padding:22px;border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface)}html:root .feiye-atelier-admin .feiye-operator__metric>strong{order:1;color:var(--feiye-text);font:400 34px/1 var(--feiye-font-number)}html:root .feiye-atelier-admin .feiye-operator__metric>span{order:0;color:var(--feiye-muted);font-size:12px}html:root .feiye-atelier-admin .feiye-operator__metric>small{order:2;color:var(--feiye-muted);font-size:11px}html:root .feiye-atelier-admin .feiye-operator__metric:disabled{opacity:1;cursor:default}html:root .feiye-atelier-admin :is(.feiye-workspace-list,.feiye-workspace-detail,.feiye-workspace-publishing__canvas){border-color:var(--feiye-border-subtle);border-radius:12px;background:var(--feiye-surface);box-shadow:var(--feiye-shadow)}html:root .feiye-atelier-admin .feiye-workspace-list__header{padding:23px 20px 18px}html:root .feiye-atelier-admin .feiye-workspace-filters{padding:4px;gap:3px;border:0;border-radius:8px;background:var(--feiye-surface-soft)}html:root .feiye-atelier-admin .feiye-workspace-filters>button{min-height:44px}html:root .feiye-atelier-admin .feiye-workspace-filters>button[aria-pressed=true]{background:var(--feiye-primary);color:var(--atelier-on-action)}html:root .feiye-atelier-admin .feiye-workspace-row{min-height:88px;border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workspace-row__body>strong{font-size:14px;font-weight:500;color:var(--feiye-text)}html:root .feiye-atelier-admin .feiye-workspace-row__body>:is(span,small){color:var(--feiye-muted);line-height:1.7}html:root .feiye-atelier-admin .feiye-workspace-row__mark{background:var(--feiye-surface-soft);border:1px solid var(--feiye-border-subtle);border-radius:50%;color:var(--feiye-gold-soft)}html:root .feiye-atelier-admin .feiye-workspace-context{padding:24px;background:var(--feiye-surface);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workspace-detail__title{font-size:27px;font-weight:400}html:root .feiye-atelier-admin .feiye-workspace-context__avatar{background:var(--feiye-surface-soft);color:var(--feiye-gold-soft);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workspace-destination{min-height:80px;border-radius:8px;background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workspace-destination strong{font-size:14px;color:var(--feiye-text)}html:root .feiye-atelier-admin .feiye-workspace-destination small{color:var(--feiye-muted);font-size:12px}html:root .feiye-atelier-admin .feiye-workspace-empty{background:var(--feiye-surface)}html:root .feiye-atelier-admin .feiye-workspace-empty__scene{aspect-ratio:16 / 7;min-height:180px;max-height:270px}html:root .feiye-atelier-admin .feiye-workspace-empty__scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}html:root .feiye-atelier-admin .feiye-workspace-empty__body{padding:30px}html:root .feiye-atelier-admin .feiye-workspace-empty__body h2{color:var(--feiye-text);font-weight:400}html:root .feiye-atelier-admin .feiye-workspace-empty__body>p{color:var(--feiye-muted);font-size:13px;line-height:1.9}html:root .feiye-atelier-admin .feiye-workspace-empty__sequence{border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workspace-publishing__header{margin-bottom:22px;border-bottom:1px solid var(--feiye-border-subtle);padding-bottom:20px}html:root .feiye-atelier-admin .feiye-workspace-publishing__header h2{font-size:23px}html:root .feiye-atelier-admin .feiye-workspace-publishing__nav{border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface);padding:14px 10px}html:root .feiye-atelier-admin .feiye-workspace-publishing__nav>button{min-height:70px;color:var(--feiye-muted)}html:root .feiye-atelier-admin .feiye-workspace-publishing__nav>button[aria-pressed=true]{color:var(--feiye-text);background:var(--feiye-surface-raised)}html:root .feiye-atelier-admin .feiye-workspace-publishing__context{min-height:64px;background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workspace-publishing__body{padding:24px}html:root .feiye-admin-studio.feiye-atelier-admin{--studio-sidebar: var(--atelier-rail-width)}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-sidebar{--feiye-text: #f4ece2;--feiye-muted: #bca9a2;--feiye-gold: #dfc79e;--feiye-gold-soft: #c9ac81;--feiye-border-subtle: #3d292d;--studio-line: #3d292d;--feiye-surface-raised: #382029;color:#f4ece2;background:#160b0e;border-color:#3d292d}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-sidebar :is(button,a):focus-visible{outline-color:#dfc79e}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-brand{min-height:90px;padding:20px;gap:12px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-brand strong{color:#f4ece2}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-topbar{position:relative;min-height:90px;background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle)}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-page{padding:34px 36px 64px;max-width:1360px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-pagehead h2{font-size:33px;font-weight:400}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-pagehead__description{font-size:13px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-member-context{background:var(--feiye-surface);border-color:var(--feiye-border-subtle);border-radius:10px}html:root .feiye-atelier-admin :is(.feiye-content-table,.feiye-workbench__editor,.feiye-workbench__list){border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .feiye-workbench__header{padding-bottom:22px}html:root .feiye-atelier-admin .feiye-workbench__title{font-weight:400}html:root .feiye-atelier-admin .feiye-workbench__toolbar{gap:14px;padding-block:18px}html:root .feiye-atelier-admin .feiye-workbench__actions{gap:12px;padding-block:18px 0}html:root .feiye-atelier-admin :is(.feiye-workspace-notice,.feiye-workspace-state){color:var(--feiye-muted)}html:root .feiye-atelier-admin :is(.feiye-workspace-state--error,[role=alert]){overflow-wrap:anywhere}@media(min-width:1100px){html:root .feiye-operator.feiye-atelier-admin{display:grid;grid-template-columns:var(--atelier-rail-width) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"header header" "rail intro" "rail metrics" "rail notice" "rail canvas";align-content:start;align-items:start;padding:0 0 48px}html:root .feiye-atelier-admin .feiye-operator__header{grid-area:header;display:grid;grid-template-columns:var(--atelier-rail-width) minmax(0,1fr);gap:0;min-height:90px;padding:0;border-bottom:1px solid var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .feiye-atelier-admin .feiye-operator__brand{align-self:stretch;padding:22px 20px;gap:12px;background:#160b0e}html:root .feiye-atelier-admin .feiye-operator__brand>img{width:36px;height:36px}html:root .feiye-atelier-admin .feiye-operator__brand h1{font-size:22px;color:#f4ece2}html:root .feiye-atelier-admin .feiye-operator__brand .feiye-operator__eyebrow{color:#c9ac81;font-size:8px;letter-spacing:.1em;margin-bottom:5px}html:root .feiye-atelier-admin .feiye-operator__header-actions{padding-inline:36px}html:root .feiye-atelier-admin .feiye-operator__toolbar{grid-area:rail;position:sticky;top:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:stretch;min-height:calc(100dvh - 90px);padding:28px 15px;margin:0 0 -48px;gap:24px;border:0;background:#160b0e}html:root .feiye-atelier-admin .feiye-operator__nav{display:flex;flex-direction:column;gap:7px;padding:0}html:root .feiye-atelier-admin .feiye-operator__nav>button{width:100%;min-width:0;min-height:48px;padding:12px 16px;justify-content:flex-start;color:#bca9a2;background:transparent;border:1px solid transparent;border-radius:6px}html:root .feiye-atelier-admin .feiye-operator__nav>button[aria-current=page]{color:#f4ece2;background:#382029;border-color:#58303a}html:root .feiye-atelier-admin .feiye-operator__nav>button[aria-current=page]:after{display:none}html:root .feiye-atelier-admin .feiye-operator__nav>button:focus-visible{outline-color:#dfc79e}html:root .feiye-atelier-admin .feiye-operator__tempo{flex-wrap:wrap;margin:auto 12px 0;padding-top:28px;color:#bca9a2;font-size:11px}html:root .feiye-atelier-admin .atelier-workspace-heading{grid-area:intro;padding:34px 36px 26px}html:root .feiye-atelier-admin .feiye-operator__overview{grid-area:metrics;margin:0 36px 26px}html:root .feiye-atelier-admin .feiye-workspace-notice{grid-area:notice;margin:0 36px 20px}html:root .feiye-atelier-admin :is(.feiye-workspace-grid,.feiye-workspace-publishing){grid-area:canvas;min-width:0;margin:0 36px}html:root .feiye-atelier-admin .feiye-workspace-grid{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);gap:20px}html:root .feiye-atelier-admin .feiye-workspace-publishing__layout{grid-template-columns:185px minmax(0,1fr);gap:20px}}@media(min-width:1100px)and (max-width:1279px){html:root{--atelier-rail-width: 200px}html:root .feiye-atelier-admin .feiye-operator__overview{gap:10px;margin-inline:24px}html:root .feiye-atelier-admin .feiye-operator__metric{padding:18px 14px}html:root .feiye-atelier-admin .atelier-workspace-heading{padding-inline:24px}html:root .feiye-atelier-admin :is(.feiye-workspace-grid,.feiye-workspace-publishing,.feiye-workspace-notice){margin-inline:24px}html:root .feiye-atelier-admin .feiye-workspace-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:16px}html:root .feiye-atelier-admin .feiye-workspace-publishing__layout{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:1099px){html:root .feiye-atelier-admin .feiye-operator__toolbar{gap:10px}html:root .feiye-atelier-admin .feiye-operator__nav{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}html:root .feiye-atelier-admin .feiye-operator__nav>button{min-width:0;width:100%}html:root .feiye-atelier-admin .feiye-operator__tempo{display:none}html:root .feiye-atelier-admin .feiye-operator__overview{gap:10px}html:root .feiye-atelier-admin .feiye-operator__metric{padding:18px}}@media(max-width:599px){html:root .feiye-operator.feiye-atelier-admin{padding:0 16px 40px}html:root .feiye-atelier-admin .feiye-operator__header{flex-wrap:wrap;gap:16px;padding-block:20px}html:root .feiye-atelier-admin .feiye-operator__header h1{font-size:23px}html:root .feiye-atelier-admin .feiye-operator__header-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;justify-content:flex-start;gap:8px}html:root .feiye-atelier-admin .feiye-operator__header-actions :is(button,a){min-height:44px}html:root .feiye-atelier-admin .feiye-operator__nav>button{min-height:48px;padding-inline:8px;gap:7px;font-size:13px}html:root .feiye-atelier-admin .feiye-operator__nav>button>svg{width:15px;height:15px}html:root .feiye-atelier-admin .atelier-workspace-heading{padding-block:4px 22px}html:root .feiye-atelier-admin .atelier-workspace-heading h2{font-size:25px}html:root .feiye-atelier-admin .feiye-operator__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:root .feiye-atelier-admin .feiye-operator__metric{min-height:127px;padding:18px}html:root .feiye-atelier-admin .feiye-workspace-context{padding:20px 18px}html:root .feiye-atelier-admin .feiye-workspace-empty__body{padding:24px 20px}html:root .feiye-atelier-admin .feiye-workspace-publishing__body{padding:16px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-page{padding:26px 16px 44px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-pagehead{gap:14px;flex-wrap:wrap}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-pagehead h2{font-size:28px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-topbar{padding:16px;gap:12px}html:root .feiye-admin-studio.feiye-atelier-admin .feiye-admin-topbar :is(button,a){min-height:44px}}@media(hover:hover){html:root .feiye-atelier-admin .feiye-operator__metric:hover:not(:disabled),html:root .feiye-atelier-admin .feiye-workspace-destination:hover{border-color:var(--feiye-border);background:var(--feiye-surface-raised)}}html:root :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog){--atelier-reading-paper: var(--feiye-surface);--atelier-callout: #291c15;--atelier-callout-border: #9a7650;--atelier-callout-text: #f0d4ab;--atelier-chat-sent: #3c1b26;--atelier-chat-received: #201317;--atelier-chat-meta: #d3bdb7;--atelier-error: #f3b7b7}html:root[data-feiye-theme=light] :is(.feiye-atelier-member,.feiye-atelier-admin,.feiye-atelier-dialog){--atelier-callout: #f6ead7;--atelier-callout-border: #8a663d;--atelier-callout-text: #63451e;--atelier-chat-sent: #eaddda;--atelier-chat-received: #fcfaf6;--atelier-chat-meta: #6c4e54;--atelier-error: #9a303f}html:root .feiye-atelier-member .atelier-result-history{display:grid;gap:18px}html:root .feiye-atelier-member .atelier-result-history>[data-testid=training365-history-record]{margin:0;padding:22px;border:1px solid var(--feiye-border-subtle);border-radius:14px;background:var(--feiye-surface);color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-result-history>article>button{gap:18px;min-height:64px;padding:4px 0;color:inherit}html:root .feiye-atelier-member .atelier-result-history>article>button[aria-expanded=true]{padding-bottom:16px}html:root .feiye-atelier-member .atelier-result-history>article>button>span>span:first-child{font-size:17px;line-height:1.65}html:root .feiye-atelier-member .atelier-result-history>article>div{border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .atelier-result{padding:28px;margin:0;border:1px solid var(--feiye-border-subtle);border-radius:14px;background:var(--atelier-reading-paper);color:var(--feiye-text);min-width:0}html:root .feiye-atelier-member .atelier-result-history .atelier-result{border:0;border-radius:0;padding:8px 0 0}html:root .feiye-atelier-member .atelier-result__header h3{font:400 26px/1.5 var(--feiye-font-title);letter-spacing:.025em;color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-result__header>div:first-child>p{font-size:13px;line-height:1.9}html:root .feiye-atelier-member .atelier-result [data-testid=training365-detail-status]{padding:17px 20px;background:var(--atelier-inset-surface);border-color:var(--feiye-border-subtle);border-radius:8px}html:root .feiye-atelier-member .atelier-result :is(p,label){overflow-wrap:anywhere}html:root .feiye-atelier-member :is(.atelier-result,.atelier-result-history) [data-testid=training-result-status]{row-gap:8px}html:root .feiye-atelier-member :is(.atelier-result,.atelier-result-history) [data-testid^=training-result-]:not([data-testid=training-result-status]){min-height:27px;padding:3px 9px;font-size:12px;line-height:1.6;white-space:normal;color:var(--feiye-text);background:var(--feiye-surface);border-color:var(--feiye-border);border-radius:5px}html:root .feiye-atelier-member :is(.atelier-result,.atelier-result-history) [data-testid=training-result-unread]{color:var(--atelier-on-action);background:var(--feiye-primary);border-color:#98606a}html:root .feiye-atelier-member .atelier-result-letter{display:grid;gap:22px;padding-block:12px}html:root .feiye-atelier-member .atelier-result-letter>*{margin:0}html:root .feiye-atelier-member .atelier-result-letter__body{padding:4px 0;font-size:16px;line-height:2;color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-result-letter__reply{border:1px solid var(--feiye-border-subtle);border-left:3px solid var(--feiye-gold-soft);border-radius:0 10px 10px 0;padding:22px 24px;background:var(--feiye-surface-soft)}html:root .feiye-atelier-member .atelier-result-letter__reply h4{font:400 19px/1.65 var(--feiye-font-title);color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-result-letter__reply>p:last-of-type{margin-top:13px;font-size:15px;line-height:1.95;color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-result__form{display:grid;gap:22px;border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface-soft);padding:24px}html:root .feiye-atelier-member .atelier-result__form>*{margin-block:0}html:root .feiye-atelier-member .atelier-result .n3-submission-step{margin-bottom:12px;font-size:14px;line-height:1.8;font-weight:500;letter-spacing:.025em;color:var(--feiye-gold)}html:root .feiye-atelier-member .atelier-result__form .n3-submission-writing textarea{min-height:172px;padding:16px 18px;line-height:1.95;font-size:16px;resize:vertical;background:var(--feiye-surface);color:var(--feiye-text);border:1px solid var(--feiye-border);border-radius:7px}html:root .feiye-atelier-member .atelier-result__form .n3-submission-media{border-block:1px solid var(--feiye-border-subtle);padding-block:20px}html:root .feiye-atelier-member .atelier-result__form [data-testid=training365-content-sharing-notice]{font-size:13px;line-height:1.95;color:var(--feiye-muted)}html:root .feiye-atelier-member .atelier-result .n3-submission-actions{gap:12px;padding-top:6px}html:root .feiye-atelier-member .atelier-result :is(button,summary,select){min-height:44px}html:root .feiye-atelier-member .atelier-result [role=alert]{color:var(--atelier-error);line-height:1.85}html:root .feiye-atelier-member .atelier-result [data-testid=training365-save-confirmation]{padding:14px 18px;background:var(--feiye-surface-soft);border-left:3px solid var(--feiye-gold-soft);color:var(--feiye-text);border-radius:0 6px 6px 0}html:root .feiye-atelier-member .atelier-result__conflict{padding:22px;border:1px solid var(--atelier-callout-border);border-radius:10px;background:var(--atelier-callout);color:var(--atelier-callout-text)}html:root .feiye-atelier-member .atelier-result__conflict>[role=alert]{color:var(--atelier-callout-text)}html:root .feiye-atelier-member .atelier-result__conflict [data-testid=training365-conflict-latest]{background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border-subtle);padding:18px}html:root .feiye-atelier-member .atelier-result-sharing{padding:24px;background:var(--atelier-inset-surface)!important;border:1px solid var(--feiye-border);border-radius:10px;color:var(--feiye-text)}html:root .feiye-atelier-member .atelier-result-sharing h4{font:400 21px/1.65 var(--feiye-font-title);letter-spacing:.02em}html:root .feiye-atelier-member .atelier-result-sharing>[data-testid=training365-sharing-saved-only]{padding-bottom:16px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .feiye-atelier-member .atelier-result-sharing select{background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border);padding:10px 14px;min-width:180px;font-size:15px}html:root .feiye-atelier-member .atelier-result-sharing__consent{padding:16px;border:1px solid var(--feiye-border);border-radius:7px;background:var(--feiye-surface);cursor:pointer;align-items:flex-start;line-height:1.8}html:root .feiye-atelier-member .atelier-result-sharing__consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--feiye-primary)}html:root .feiye-atelier-member .atelier-result-sharing__actions{padding-top:9px;gap:12px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-message-list{max-width:850px;padding-inline:8px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-message-sequence{gap:22px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-date-divider{color:var(--feiye-muted);font-size:12px;padding-block:20px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-date-divider:before,html:root .feiye-atelier-member .atelier-whisper-thread .whisper-date-divider:after{background:var(--feiye-border-subtle)}html:root .feiye-atelier-member .atelier-whisper-thread .feiye-correspondence-message{padding:18px 20px;border:1px solid var(--feiye-border-subtle);max-width:min(87%,570px);color:var(--feiye-text);font-size:15px;line-height:1.9;overflow-wrap:anywhere}html:root .feiye-atelier-member .atelier-whisper-thread .feiye-correspondence-message--received{background:var(--atelier-chat-received);border-radius:4px 14px 14px}html:root .feiye-atelier-member .atelier-whisper-thread .feiye-correspondence-message--sent{background:var(--atelier-chat-sent);border-radius:14px 4px 14px 14px}html:root .feiye-atelier-member .atelier-whisper-thread .atelier-message-author{font-size:12px;color:var(--atelier-chat-meta);font-weight:500}html:root .feiye-atelier-member .atelier-whisper-thread .atelier-message-priority{font-size:11px;min-height:22px;padding:1px 7px;line-height:1.8}html:root .feiye-atelier-member .atelier-whisper-thread .atelier-message-priority.text-red-700{background:var(--feiye-surface);color:var(--atelier-error);border:1px solid currentColor}html:root .feiye-atelier-member .atelier-whisper-thread .atelier-message-priority.text-amber-800{background:var(--atelier-callout);color:var(--atelier-callout-text);border:1px solid var(--atelier-callout-border)}html:root .feiye-atelier-member .atelier-whisper-thread .feiye-correspondence-message p:not(.feiye-correspondence-meta){font-size:15px;line-height:1.9}html:root .feiye-atelier-member .atelier-whisper-thread :is(.feiye-correspondence-meta,.feiye-correspondence-meta time){font-size:12px;line-height:1.7;color:var(--atelier-chat-meta);opacity:1}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer{padding:13px;background:var(--feiye-surface);border-color:var(--feiye-border);border-radius:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer-row{gap:10px;align-items:flex-end}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer-input{font-size:16px;line-height:1.75;border-color:var(--feiye-border-subtle);color:var(--feiye-text);background:var(--feiye-surface-soft);padding:10px 12px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer-send{background:var(--feiye-primary);color:var(--atelier-on-action);border-color:#98606a}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer-stickers{background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border)}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-update-notice{color:var(--feiye-muted);background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-update-notice button{color:var(--feiye-gold)}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-latest-button{background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border)}html:root .feiye-atelier-admin .atelier-admin-conversation{min-width:0;color:var(--feiye-text)}html:root .feiye-atelier-admin .atelier-admin-conversation__header{padding-block:8px 17px;flex-wrap:wrap;border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .atelier-admin-conversation__header button{min-height:44px}html:root .feiye-atelier-admin .atelier-admin-message{padding:16px 19px;border:1px solid var(--feiye-border-subtle);border-radius:12px;color:var(--feiye-text);font-size:15px;line-height:1.9;overflow-wrap:anywhere}html:root .feiye-atelier-admin .atelier-admin-message.bg-primary{background:var(--atelier-chat-sent)}html:root .feiye-atelier-admin .atelier-admin-message.bg-muted{background:var(--atelier-chat-received)}html:root .feiye-atelier-admin .atelier-admin-message>div:first-child>span,html:root .feiye-atelier-admin .atelier-admin-message>p:last-child{color:var(--atelier-chat-meta);opacity:1;font-size:12px;line-height:1.7}html:root .feiye-atelier-admin .atelier-admin-message>div:first-child>:is(.bg-destructive,[data-variant=destructive]){min-height:22px;height:auto;padding:1px 7px;font-size:12px;color:var(--atelier-error);background:var(--feiye-surface);border:1px solid currentColor}html:root .feiye-atelier-admin .atelier-admin-composer{padding:16px;border-color:var(--feiye-border);border-radius:10px;background:var(--feiye-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html:root .feiye-atelier-admin .atelier-admin-composer textarea{min-height:70px;font-size:16px;line-height:1.8;background:var(--feiye-surface-soft);color:var(--feiye-text)}html:root .feiye-atelier-admin .atelier-admin-composer button{min-width:44px;min-height:44px}html:root .feiye-atelier-admin :is(.atelier-audit,.atelier-care-workspace,.atelier-relationship-control){color:var(--feiye-text)}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;padding:22px;background:var(--feiye-surface-soft);border:1px solid var(--feiye-border-subtle);border-radius:10px;margin-block:20px}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form>label{display:grid;min-width:0;gap:9px;color:var(--feiye-text);font-size:13px;line-height:1.8}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form :is(input,select){min-width:0;width:100%;min-height:44px;background:var(--feiye-surface);color:var(--feiye-text);border:1px solid var(--feiye-border);border-radius:6px;padding:10px 12px;font-size:14px}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form-actions{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form-actions span{font-size:12px;color:var(--feiye-muted)}html:root .feiye-atelier-admin .atelier-audit :is(.feiye-audit__summary,.feiye-audit__pagination){padding-block:18px;gap:12px}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__entry{padding:22px;gap:13px;background:var(--feiye-surface);border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__entry-head{min-width:0;overflow-wrap:anywhere;line-height:1.75}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__entry-head strong{font-size:15px;font-weight:500}html:root .feiye-atelier-admin .atelier-audit :is(.feiye-audit__metadata,.feiye-audit__entry>time){font-size:12px;line-height:1.85;color:var(--feiye-muted)}html:root .feiye-atelier-admin .atelier-audit :is(button,summary){min-height:44px}html:root .feiye-atelier-admin .atelier-audit details summary{display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:var(--feiye-gold)}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-care-workspace__layout{gap:24px}html:root .feiye-atelier-admin .atelier-care-workspace :is(.feiye-care-workspace__detail,.feiye-care-workspace__queue){background:var(--feiye-surface);border-color:var(--feiye-border-subtle);border-radius:10px}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-care-record__statement{background:var(--feiye-surface-soft);padding:22px;border-radius:8px}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-operations-prose{font-size:15px;line-height:2;color:var(--feiye-text)}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-care-queue-row{padding:18px;border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-care-queue-row[aria-expanded=true]{background:var(--feiye-surface-raised);box-shadow:inset 3px 0 0 var(--feiye-gold-soft)}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-care-form{padding:20px;border-color:var(--feiye-border-subtle);border-radius:9px}html:root .feiye-atelier-admin .atelier-care-workspace .feiye-care-form legend{font-size:15px;color:var(--feiye-text);padding-inline:8px}html:root .feiye-atelier-admin :is(.atelier-care-workspace,.atelier-relationship-control) textarea{font-size:16px;min-height:120px;line-height:1.9;padding:14px}html:root .feiye-atelier-admin :is(.atelier-care-workspace,.atelier-relationship-control) :is(button,select,summary){min-height:44px}html:root .feiye-atelier-admin .atelier-relationship-control{padding:20px;background:var(--feiye-surface);border:1px solid var(--feiye-border-subtle);border-radius:10px}html:root .feiye-atelier-admin .atelier-relationship-control .feiye-relationship-control__state{padding:14px 16px;border:1px solid var(--feiye-border-subtle);border-radius:7px;background:var(--feiye-surface-soft)}html:root .feiye-atelier-admin .atelier-relationship-control .feiye-relationship-control__state[data-paused=true]{background:var(--atelier-callout);color:var(--atelier-callout-text);border-color:var(--atelier-callout-border)}@media(max-width:1099px){html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){html:root .feiye-atelier-member .atelier-result-history>[data-testid=training365-history-record]{padding:16px}html:root .feiye-atelier-member .atelier-result{padding:20px 16px}html:root .feiye-atelier-member .atelier-result__header h3{font-size:23px}html:root .feiye-atelier-member .atelier-result [data-testid=training365-detail-status]{padding:14px}html:root .feiye-atelier-member :is(.atelier-result__form,.atelier-result-sharing,.atelier-result__conflict){padding:17px 14px}html:root .feiye-atelier-member .atelier-result-letter__reply{padding:17px}html:root .feiye-atelier-member .atelier-result-sharing select{width:100%;min-width:0;font-size:16px}html:root .feiye-atelier-member .atelier-result-sharing__actions{display:grid;grid-template-columns:minmax(0,1fr)}html:root .feiye-atelier-member .atelier-result-sharing__actions button{width:100%;height:auto;white-space:normal;padding:11px 14px;line-height:1.6}html:root .feiye-atelier-member .atelier-result .n3-submission-actions{display:flex;flex-direction:column}html:root .feiye-atelier-member .atelier-result .n3-submission-actions button{width:100%;white-space:normal;height:auto;padding-block:11px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-message-list{padding-inline:0}html:root .feiye-atelier-member .atelier-whisper-thread .feiye-correspondence-message{padding:13px 15px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer{padding:10px}html:root .feiye-atelier-member .atelier-whisper-thread .whisper-composer-row{gap:7px}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__form{grid-template-columns:minmax(0,1fr);padding:16px}html:root .feiye-atelier-admin .atelier-audit .feiye-audit__entry{padding:17px}html:root .feiye-atelier-admin .atelier-admin-message{max-width:88%;padding:13px 15px}html:root .feiye-atelier-admin .atelier-admin-message>div:first-child>:is(.bg-destructive,[data-variant=destructive]){min-height:22px;height:auto;padding:1px 7px;font-size:12px;color:var(--atelier-error);background:var(--feiye-surface);border:1px solid currentColor}html:root .feiye-atelier-admin .atelier-admin-composer{padding:12px}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-result,.atelier-whisper-thread,.atelier-admin-conversation,.atelier-care-workspace){scroll-behavior:auto}}html:root .feiye-atelier-dialog:is([role=dialog],[role=alertdialog]){width:min(840px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:min(90dvh,calc(var(--app-viewport-height,100dvh) - 40px));padding:28px;gap:24px;overflow-y:auto;overscroll-behavior-y:contain;border:1px solid var(--feiye-border);border-radius:14px;background:var(--feiye-surface);color:var(--feiye-text);box-shadow:0 26px 90px #08030544;color-scheme:dark}html:root[data-feiye-theme=light] .feiye-atelier-dialog{color-scheme:light}html:root .feiye-atelier-dialog .dialog-heading{padding-right:36px;text-align:left;gap:8px}html:root .feiye-atelier-dialog [data-ui=dialog-title]{font:400 27px/1.5 var(--feiye-font-title);letter-spacing:.025em;color:var(--feiye-text);overflow-wrap:anywhere}html:root .feiye-atelier-dialog .dialog-heading>p:not(.feiye-content-eyebrow):not(.feiye-course-kicker){font-size:14px;line-height:1.85;color:var(--feiye-muted)}html:root .feiye-atelier-dialog :is(input:not([type=checkbox]):not([type=radio]),select,[data-ui=select-trigger]){color-scheme:inherit;min-height:44px;min-width:0;max-width:100%;border-color:var(--feiye-border);color:var(--feiye-text);background:var(--feiye-surface);font-size:15px}html:root .feiye-atelier-dialog textarea{min-height:120px;line-height:1.95;font-size:16px;padding:14px 16px;color:var(--feiye-text);background:var(--feiye-surface);border-color:var(--feiye-border);resize:vertical}html:root .feiye-atelier-dialog :is(button,[role=button],summary){min-height:44px}html:root .feiye-atelier-dialog :is(label,legend,.feiye-content-field){font-size:14px;line-height:1.8;color:var(--feiye-text)}html:root .feiye-atelier-dialog :is(.feiye-content-note,.feiye-content-field>p,.feiye-course-editor__hint,.text-muted-foreground){color:var(--feiye-muted);font-size:13px;line-height:1.85}html:root .feiye-atelier-dialog :is(.feiye-content-feedback--error,[role=alert]){color:var(--atelier-error)}html:root .feiye-atelier-dialog :is(.feiye-content-dialog__header,.feiye-content-dialog__footer,.feiye-book-editor__save-bar){border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-dialog .feiye-library-metadata-layout{gap:28px}html:root .feiye-atelier-dialog .feiye-library-metadata-main{gap:21px}html:root .feiye-atelier-dialog .feiye-library-metadata-settings{align-self:start;padding:20px;border:1px solid var(--feiye-border-subtle);border-radius:9px;background:var(--feiye-surface-soft)}html:root .feiye-atelier-dialog .feiye-library-import{padding:18px;border:1px dashed var(--feiye-border);border-radius:8px;background:var(--feiye-surface-soft)}html:root .feiye-atelier-dialog .feiye-content-switch-row{gap:18px;padding-block:16px;border-color:var(--feiye-border-subtle)}html:root .feiye-atelier-dialog .feiye-content-switch-row>div{min-width:0}html:root .feiye-atelier-dialog .feiye-content-switch-row [role=switch]{flex-shrink:0}html:root .feiye-atelier-dialog.feiye-book-editor{width:min(1200px,calc(100vw - 40px));padding:0;gap:0}html:root .feiye-atelier-dialog.feiye-book-editor .dialog-heading{padding:26px 56px 22px 28px}html:root .feiye-atelier-dialog .feiye-book-editor__layout{min-width:0;gap:0}html:root .feiye-atelier-dialog .feiye-book-editor__save-bar{background:var(--feiye-surface);padding:18px 24px;gap:12px}html:root .feiye-atelier-dialog .feiye-book-reading-preview{background:var(--feiye-surface);color:var(--feiye-text)}html:root .feiye-atelier-dialog .feiye-book-reading-preview h3{font:400 25px/1.6 var(--feiye-font-title)}html:root .feiye-atelier-dialog .feiye-book-reading-preview>div{font-size:16px;line-height:2}html:root .feiye-atelier-dialog.feiye-course-editor{width:min(1080px,calc(100vw - 40px))}html:root .feiye-atelier-dialog .feiye-course-editor__header{background:var(--feiye-surface)}html:root .feiye-atelier-dialog .feiye-course-editor__body{gap:24px}html:root .feiye-atelier-dialog .feiye-course-conflict{border:1px solid var(--atelier-callout-border);background:var(--atelier-callout);color:var(--atelier-callout-text);border-radius:8px;padding:20px}html:root .feiye-atelier-dialog:is(.feiye-content-confirm-dialog,.atelier-recipient-dialog){width:min(500px,calc(100vw - 40px))}html:root .feiye-atelier-dialog[role=alertdialog]{width:min(560px,calc(100vw - 40px))}html:root .feiye-atelier-dialog [data-ui=button][data-variant=destructive]{background:#8c293a;color:#fff5eb;border-color:#a54f5e}@media(max-width:599px){html:root .feiye-atelier-dialog:is([role=dialog],[role=alertdialog]){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(var(--app-viewport-height,100dvh) - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:22px 18px;border-radius:12px;gap:20px}html:root .feiye-atelier-dialog [data-ui=dialog-title]{font-size:23px}html:root .feiye-atelier-dialog :is(input:not([type=checkbox]):not([type=radio]),select,[data-ui=select-trigger],textarea){font-size:16px}html:root .feiye-atelier-dialog .feiye-library-metadata-layout{grid-template-columns:minmax(0,1fr);gap:22px}html:root .feiye-atelier-dialog .feiye-content-fields-pair{grid-template-columns:minmax(0,1fr);gap:18px}html:root .feiye-atelier-dialog .feiye-library-metadata-settings{padding:17px}html:root .feiye-atelier-dialog .feiye-content-dialog__footer{align-items:stretch}html:root .feiye-atelier-dialog .feiye-content-dialog__footer>.feiye-workbench__actions{width:100%;display:flex;flex-wrap:wrap;gap:10px}html:root .feiye-atelier-dialog .feiye-content-dialog__footer>.feiye-workbench__actions button{flex:1 1 auto}html:root .feiye-atelier-dialog .feiye-book-editor__save-bar{padding:16px}html:root .feiye-atelier-dialog.feiye-book-editor{padding:0}html:root .feiye-atelier-dialog.feiye-book-editor .dialog-heading{padding:22px 48px 20px 18px}html:root .feiye-atelier-dialog :is(.feiye-workbench__actions,.feiye-content-dialog__footer) button{white-space:normal;height:auto;line-height:1.65;padding-block:10px}}@media(prefers-reduced-motion:reduce){html:root .feiye-atelier-dialog{animation:none;transition:none;scroll-behavior:auto}}html:root :is(.atelier-sicang,.atelier-garden,.atelier-garden-shared,.atelier-private-reader){color-scheme:dark;min-width:0;--sc-bg: var(--feiye-bg);--sc-panel: var(--feiye-surface);--sc-raised: var(--feiye-surface-raised);--sc-border: var(--feiye-border-subtle);--sc-gold: var(--feiye-gold);--sc-text: var(--feiye-text);--sc-muted: var(--feiye-muted);--sc-primary: var(--feiye-primary);--fg-line: var(--feiye-border-subtle);--fg-soft: var(--feiye-surface-soft);--fg-quiet: var(--feiye-muted)}html:root[data-feiye-theme=light] :is(.atelier-sicang,.atelier-garden,.atelier-garden-shared,.atelier-private-reader){color-scheme:light;--background: 36 38% 96%;--foreground: 340 21% 16%;--border: 31 23% 79%;--card: 40 50% 98%;--card-foreground: 340 21% 16%;--muted: 35 34% 90%;--muted-foreground: 346 12% 38%;--primary: 346 43% 24%;--primary-foreground: 30 100% 96%;--accent: 32 33% 88%;--accent-foreground: 340 21% 16%;--input: 27 16% 65%;--ring: 344 43% 31%}html:root .atelier-sicang.sicang-workspace{width:min(1100px,calc(100% - 40px));max-width:1100px;margin:30px auto 48px;border:1px solid var(--feiye-border-subtle);border-radius:14px;background:var(--feiye-surface);box-shadow:none;overflow:visible}html:root .atelier-sicang [hidden]{display:none!important}html:root .atelier-sicang .sicang-topbar{padding:26px 32px;background:transparent;gap:18px}html:root .atelier-sicang .sicang-topbar-copy>span{font-size:11px;letter-spacing:.2em}html:root .atelier-sicang .sicang-topbar-copy>p{margin-top:8px;font:400 21px/1.7 var(--feiye-font-title);color:var(--feiye-text)}html:root .atelier-sicang .sicang-settings-button{min-width:76px;min-height:46px;border:1px solid var(--feiye-border-subtle);border-radius:6px;color:var(--feiye-muted)}html:root .atelier-sicang :is(.sicang-private-shell,.sicang-space,.sicang-settings){padding:24px 32px 34px}html:root .atelier-sicang .sicang-content-nav{margin-bottom:26px;gap:12px}html:root .atelier-sicang .sicang-content-nav button{min-height:50px;font-size:14px}html:root .atelier-sicang .sicang-key-panel{max-width:540px;margin:22px auto 26px;padding:clamp(24px,4vw,40px);border:1px solid var(--feiye-border-subtle);border-radius:12px;background:var(--feiye-surface-soft);box-shadow:none;text-align:left}html:root .atelier-sicang .sicang-key-panel h3{font:400 27px/1.65 var(--feiye-font-title);color:var(--feiye-text);letter-spacing:.025em}html:root .atelier-sicang .sicang-key-panel>:is(p,label){font-size:14px;line-height:1.95;color:var(--feiye-muted)}html:root .atelier-sicang .sicang-key-symbol{margin-bottom:20px;color:var(--feiye-gold)}html:root .atelier-sicang .sicang-key-panel input:not([type=checkbox]){margin-top:16px;min-height:48px}html:root .atelier-sicang .sicang-key-panel code{padding:18px;border:1px solid var(--feiye-border);color:var(--feiye-text);font-size:16px;line-height:1.9}html:root .atelier-sicang .sicang-key-panel label{min-height:48px;align-items:flex-start;gap:12px;padding-block:9px}html:root :is(.atelier-sicang,.atelier-private-reader) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--feiye-text);border-color:var(--feiye-border);background-color:var(--feiye-surface);font-size:16px;line-height:1.8;color-scheme:inherit}html:root :is(.atelier-sicang,.atelier-private-reader) :is(button,summary){min-height:44px}html:root :is(.atelier-sicang,.atelier-private-reader) input[type=checkbox]{min-width:18px;width:18px;height:18px;flex-shrink:0;margin-top:.35em;accent-color:var(--feiye-primary)}html:root .atelier-sicang .sicang-collection-heading{padding-bottom:8px}html:root .atelier-sicang .sicang-collection-heading h2{font-size:29px}html:root .atelier-sicang .sicang-collection-heading p{font-size:14px}html:root .atelier-sicang :is(.sicang-lock-state,.sicang-result-count,.sicang-record-footer,.sicang-draft-status){font-size:12px;line-height:1.85;color:var(--feiye-muted)}html:root .atelier-sicang .sicang-vault-toolbar{gap:14px;margin-block:14px}html:root .atelier-sicang .sicang-vault-search{background:var(--feiye-surface-soft);border-color:var(--feiye-border);border-radius:7px}html:root .atelier-sicang .sicang-vault-records{gap:18px}html:root .atelier-sicang .sicang-vault-record{border-color:var(--feiye-border-subtle);background:var(--feiye-surface);border-radius:10px}html:root .atelier-sicang .sicang-record-summary{padding:26px 28px}html:root .atelier-sicang .sicang-record-summary h3{margin:12px 0;font:400 25px/1.65 var(--feiye-font-title);color:var(--feiye-text)}html:root .atelier-sicang .sicang-record-excerpt{font-size:14px;line-height:2;color:var(--feiye-muted)}html:root .atelier-sicang .sicang-record-reading{padding:24px 28px;border-top:1px solid var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .atelier-sicang .sicang-vault-body{max-width:70ch;font-size:16px;line-height:2.15;color:var(--feiye-text)}html:root .atelier-sicang .sicang-vault-editor{padding:28px;border-color:var(--feiye-border);background:var(--feiye-surface-soft);border-radius:10px;gap:24px}html:root .atelier-sicang .sicang-editor-heading h3{font-size:26px}html:root .atelier-sicang .sicang-editor-body{min-height:300px;line-height:2;padding:18px;resize:vertical}html:root .atelier-sicang .sicang-setting-link{min-height:76px;gap:14px;padding:16px 6px;color:var(--feiye-text)}html:root .atelier-sicang .sicang-setting-link span{font-size:13px}html:root .atelier-sicang .sicang-setting-link:hover{background:var(--feiye-surface-soft)}html:root .atelier-sicang .sicang-primary{background:var(--feiye-primary);border-color:#98606a;box-shadow:none;color:#fff5eb}html:root .atelier-sicang .sicang-vault-notice{font-size:14px;color:var(--feiye-muted);line-height:1.95}html:root .atelier-sicang .sicang-vault-empty{min-height:230px;padding:38px 24px;background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle)}html:root .atelier-sicang .sicang-vault-empty p{font-size:14px;line-height:1.9}html:root .atelier-sicang .atelier-journal-management{padding:24px;border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface-soft)}html:root .atelier-sicang .atelier-journal-management :is(p,label,summary){font-size:14px;line-height:1.95;overflow-wrap:anywhere}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview{padding:22px;margin-block:18px;background:var(--feiye-surface-soft);border:1px solid var(--feiye-border);border-radius:9px}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview>p{font-size:14px;line-height:1.95;color:var(--feiye-muted)}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview>p:first-child{color:var(--feiye-text);font:400 20px/1.8 var(--feiye-font-title)}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview label{min-height:44px;font-size:14px;line-height:1.9}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview textarea{min-height:160px;padding:14px}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview>div{flex-wrap:wrap;gap:10px}html:root .atelier-private-reader:is([role=dialog],[role=alertdialog]){width:min(760px,calc(100vw - 40px))}html:root .atelier-private-reader .sicang-reader-body{color:var(--feiye-text);font-size:16px;line-height:2.15;padding-block:12px;overflow-wrap:anywhere}html:root .atelier-garden.pw-world{width:min(1140px,calc(100% - 40px));margin:30px auto 48px;padding:28px 32px 36px;border:1px solid var(--feiye-border-subtle);background:var(--feiye-bg);border-radius:14px}html:root :is(.atelier-garden,.atelier-garden-shared) .pw-masthead{color:var(--feiye-muted);font-size:11px;line-height:1.8}html:root .atelier-garden .pw-garden-hero{border:1px solid var(--feiye-border-subtle);background:var(--feiye-surface-soft);min-height:220px;padding:32px;gap:30px}html:root .atelier-garden .pw-garden-hero h1{color:var(--feiye-text);font-size:clamp(36px,4.5vw,52px);letter-spacing:.08em}html:root .atelier-garden .pw-garden-hero :is(p,.fg-progress-label,.fg-progress-caption,.pw-stat>span){color:var(--feiye-muted);font-size:13px;line-height:1.95}html:root .atelier-garden :is(.pw-stat strong,.pw-eyebrow,.fg-current-answer,.fg-section-kicker,.fg-home-note,.pw-count-grid strong){color:var(--feiye-gold)}html:root .atelier-garden .pw-stat strong{font-size:42px}html:root .atelier-garden .pw-tabs{gap:8px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-garden .pw-tabs .pw-tab{font-size:14px;line-height:1.7;color:var(--feiye-muted);padding:12px 4px;min-height:48px}html:root .atelier-garden .pw-tabs .pw-tab.active{color:var(--feiye-text);border-bottom-color:var(--feiye-gold)}html:root .atelier-garden .pw-panel{border:1px solid var(--feiye-border-subtle);background:var(--feiye-surface);padding:30px;border-radius:12px;color:var(--feiye-text)}html:root .atelier-garden :is(.fg-home-intro>p,.fg-resume-description,.pw-question-head p,.fg-share-intro,.pw-small){color:var(--feiye-muted);font-size:14px;line-height:2}html:root .atelier-garden :is(.fg-progress-caption,.fg-category,.fg-section-meta,.fg-selection-heading>span,.fg-share-answer,.pw-quiz-top,.fg-response-heading>span){color:var(--feiye-muted);font-size:12px;line-height:1.8}html:root .atelier-garden :is(.pw-panel h2,.pw-panel h3,.pw-list-row b,.fg-home-intro h2){color:var(--feiye-text)}html:root .atelier-garden :is(.fg-resume,.fg-empty){border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .atelier-garden .pw-answer{min-height:64px;padding:18px;border:1px solid var(--feiye-border);border-radius:8px;background:var(--feiye-surface);color:var(--feiye-text);font-size:15px;line-height:1.8;box-shadow:none}html:root .atelier-garden .pw-answer:is(.active,[aria-pressed=true]){border-color:var(--feiye-gold);background:var(--feiye-surface-raised);color:var(--feiye-text)}html:root .atelier-garden :is(.pw-button,.pw-button-ghost){min-height:46px;height:auto;font-size:14px;padding:11px 16px;line-height:1.7;border-radius:6px;white-space:normal}html:root .atelier-garden .pw-button{background:var(--feiye-primary);border-color:#98606a;color:#fff5eb;box-shadow:none}html:root .atelier-garden .pw-button-ghost{background:transparent;border-color:var(--feiye-border);color:var(--feiye-text)}html:root .atelier-garden :is(input:not([type=checkbox]),select){min-height:46px;color:var(--feiye-text);background:var(--feiye-surface);border-color:var(--feiye-border);font-size:16px;color-scheme:inherit}html:root .atelier-garden input[type=checkbox]{accent-color:var(--feiye-primary);flex-shrink:0;min-width:18px;width:18px;height:18px}html:root .atelier-garden .pw-list-row{min-height:78px;padding:17px 4px;color:var(--feiye-text);border-color:var(--feiye-border-subtle)}html:root .atelier-garden .pw-list-row b{font-size:14px}html:root .atelier-garden .pw-list-row small{font-size:12px;line-height:1.8;color:var(--feiye-muted)}html:root .atelier-garden .pw-answer-label{color:var(--feiye-text);border-color:var(--feiye-border-subtle);font-size:12px}html:root .atelier-garden .pw-share-option{min-height:70px;background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border-subtle);padding:16px;font-size:14px}html:root .atelier-garden .pw-share-option.fg-selected{background:var(--feiye-surface-soft);border-color:var(--feiye-gold)}html:root .atelier-garden .fg-share-category{color:var(--feiye-muted);font-size:12px}html:root .atelier-garden :is(.pw-quick-share-toolbar,.pw-confirm,.pw-quick-share-success){background:var(--feiye-surface-soft);color:var(--feiye-text);border:1px solid var(--feiye-border);padding:22px;border-radius:10px}html:root .atelier-garden .pw-confirm p{font-size:14px;line-height:1.95}html:root .atelier-garden .pw-danger{color:var(--atelier-error)}html:root .atelier-garden .pw-share-history-item{border-color:var(--feiye-border-subtle)}html:root .atelier-garden .pw-share-history-item :is(p,small){color:var(--feiye-muted);font-size:13px;line-height:1.9}html:root .atelier-garden :is(.fg-feedback>button,.fg-feedback>span){color:var(--feiye-text)}html:root .atelier-garden-shared{max-width:820px;width:calc(100% - 36px);margin:32px auto;padding:28px;border:1px solid var(--feiye-border-subtle);border-radius:14px}html:root .atelier-garden-shared .pw-garden-hero{background:var(--feiye-surface-soft);padding:28px;min-height:auto;border-color:var(--feiye-border-subtle)}html:root .atelier-garden-shared :is(.pw-garden-hero h1,.pw-panel h2){color:var(--feiye-text)}html:root .atelier-garden-shared :is(.pw-garden-hero p,.pw-small){color:var(--feiye-muted);font-size:14px;line-height:1.95}html:root .atelier-garden-shared .pw-panel{background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border-subtle);padding:24px;line-height:1.95}html:root .atelier-garden-shared .pw-button{background:var(--feiye-primary);color:#fff5eb;min-height:46px;margin-top:18px}@media(max-width:599px){html:root .atelier-sicang.sicang-workspace{width:calc(100% - 24px);margin:18px auto 32px}html:root .atelier-sicang .sicang-topbar{padding:22px 20px;align-items:flex-start}html:root .atelier-sicang .sicang-topbar-copy>p{font-size:18px}html:root .atelier-sicang .sicang-settings-button{min-width:44px;gap:5px;padding-inline:8px}html:root .atelier-sicang :is(.sicang-private-shell,.sicang-space,.sicang-settings){padding:18px 18px 26px}html:root .atelier-sicang .sicang-key-panel{margin:14px auto;padding:24px 20px}html:root .atelier-sicang .sicang-key-panel h3{font-size:24px}html:root .atelier-sicang .sicang-collection-heading{flex-wrap:wrap}html:root .atelier-sicang .sicang-collection-heading h2{font-size:26px}html:root .atelier-sicang .sicang-vault-toolbar{flex-wrap:wrap}html:root .atelier-sicang .sicang-vault-search{flex-basis:100%}html:root .atelier-sicang .sicang-record-summary{padding:22px 20px}html:root .atelier-sicang .sicang-record-summary h3{font-size:23px}html:root .atelier-sicang .sicang-record-reading{padding:22px 20px}html:root .atelier-sicang .sicang-vault-editor{padding:22px 18px}html:root .atelier-sicang .sicang-editor-body{min-height:240px;padding:14px}html:root .atelier-sicang .sicang-setting-link{align-items:flex-start;flex-wrap:wrap;min-height:76px}html:root .atelier-sicang .sicang-setting-link span{flex-basis:100%;margin-left:32px;text-align:left;font-size:12px}html:root .atelier-sicang .atelier-journal-management{padding:18px}html:root :is(.atelier-sicang,.atelier-private-reader) .atelier-share-preview{padding:18px}html:root .atelier-garden.pw-world{width:calc(100% - 24px);margin:18px auto 32px;padding:18px 16px 26px}html:root .atelier-garden .pw-garden-hero{padding:24px 20px;min-height:auto;gap:20px}html:root .atelier-garden .pw-tabs{gap:4px}html:root .atelier-garden .pw-tabs .pw-tab{font-size:13px}html:root .atelier-garden .pw-panel{padding:24px 18px}html:root .atelier-garden .pw-answer{min-height:62px;padding:16px 12px}html:root .atelier-garden .fg-question-secondary{display:flex;flex-wrap:wrap;gap:8px}html:root .atelier-garden .fg-question-secondary .pw-button-ghost{flex:1 1 80px;padding:9px 6px;font-size:13px}html:root .atelier-garden .fg-selection-heading{flex-wrap:wrap}html:root .atelier-garden .pw-share-option{padding:14px 12px;gap:10px}html:root .atelier-garden :is(.pw-quick-share-toolbar,.pw-confirm){padding:18px}html:root .atelier-garden-shared{padding:20px 16px}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-sicang,.atelier-garden,.atelier-garden-shared){scroll-behavior:auto}html:root :is(.atelier-sicang,.atelier-garden,.atelier-garden-shared) :is(button,summary){transition:none}}html:root .atelier-control-page{width:min(100%,1040px);max-width:1040px;margin-inline:auto;padding:clamp(26px,4vw,54px) clamp(18px,4vw,42px) calc(48px + var(--member-nav-height,72px));color:var(--feiye-text);background:var(--feiye-bg);min-width:0}html:root .atelier-control-title{margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid var(--feiye-border-subtle);font:400 clamp(28px,3.6vw,40px)/1.45 var(--feiye-font-title);letter-spacing:.035em;color:var(--feiye-text);overflow-wrap:anywhere}html:root .atelier-control-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:auto;padding:6px;margin-block:0 28px;background:var(--feiye-surface-soft);border:1px solid var(--feiye-border-subtle);border-radius:10px}html:root .atelier-control-tabs>:is(button,[role=tab]){min-width:0;min-height:48px;height:auto;padding:11px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--feiye-muted);font-size:14px;font-weight:500;line-height:1.6;white-space:normal;box-shadow:none}html:root .atelier-control-tabs>:is([aria-pressed=true],[data-state=active]){border-color:var(--feiye-border);background:var(--feiye-surface);color:var(--feiye-text);box-shadow:0 2px 8px #00000008}html:root .atelier-control-page [hidden]{display:none!important}html:root .atelier-control-page>:is(section,[role=tabpanel]){min-width:0}html:root .atelier-control-card,html:root .atelier-control-page .atelier-pause-control{min-width:0;border:1px solid var(--feiye-border-subtle);border-radius:14px;background:var(--feiye-surface);color:var(--feiye-text);box-shadow:none}html:root .atelier-control-card-heading{padding:26px 28px 20px;border-bottom:1px solid var(--feiye-border-subtle);margin-bottom:0;gap:8px}html:root .atelier-control-card-heading>:is([role=heading],div,h2,h3),html:root .atelier-control-card-title{font:400 23px/1.55 var(--feiye-font-title);letter-spacing:.02em;color:var(--feiye-text)}html:root .atelier-control-card-body{padding:24px 28px 28px;font-size:14px;line-height:1.95}html:root .atelier-control-card-body>p{max-width:72ch;overflow-wrap:anywhere}html:root .atelier-control-page :is(.text-muted-foreground,.text-xs){color:var(--feiye-muted);font-size:13px;line-height:1.85}html:root .atelier-control-page .text-primary{color:var(--feiye-gold)}html:root .atelier-control-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;max-width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--feiye-border);border-radius:6px;background:var(--feiye-surface);color:var(--feiye-text);font-size:16px;line-height:1.75;color-scheme:dark}html:root[data-feiye-theme=light] .atelier-control-page :is(input,textarea,select){color-scheme:light}html:root .atelier-control-page textarea{min-height:154px;resize:vertical}html:root .atelier-control-page input[type=checkbox],html:root .atelier-protocol-actions input[type=checkbox]{width:20px;height:20px;min-width:20px;flex:0 0 20px;margin-top:.32em;accent-color:var(--feiye-primary);cursor:pointer}html:root .atelier-control-page label:has(input[type=checkbox]){min-height:48px;align-items:flex-start;gap:12px;padding-block:9px;cursor:pointer;color:var(--feiye-text);font-size:14px;line-height:1.8}html:root .atelier-control-page [data-ui=button]{min-height:46px;height:auto;white-space:normal;max-width:100%;padding:11px 16px;line-height:1.6;font-size:14px}html:root .atelier-control-page a{color:var(--feiye-gold);text-underline-offset:5px;line-height:1.8;min-height:44px;padding-block:10px;overflow-wrap:anywhere}html:root .atelier-device-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:20px;border:1px solid var(--feiye-border-subtle);border-radius:8px;background:var(--feiye-surface-soft)}html:root .atelier-device-row>p:first-child{grid-column:1;font-size:15px;font-weight:500;color:var(--feiye-text);overflow-wrap:anywhere;word-break:normal}html:root .atelier-device-row>p:nth-child(2){grid-column:1;font-size:12px;line-height:1.9}html:root .atelier-device-row>button{grid-column:2;grid-row:1 / 3;margin:0}html:root .atelier-visibility-note,html:root .atelier-confirm-block{padding:18px 20px;border:1px solid var(--atelier-callout-border);border-radius:8px;background:var(--atelier-callout);color:var(--atelier-callout-text);font-size:14px;line-height:1.95}html:root .atelier-confirm-block>button{margin:12px 10px 0 0}html:root .atelier-danger-card{border-color:var(--atelier-callout-border)}html:root .atelier-danger-card .atelier-control-card-heading{border-bottom-color:var(--atelier-callout-border)}html:root .atelier-control-page [data-variant=destructive]{background:#8c293a;border-color:#a54f5e;color:#fff5eb}html:root .atelier-control-page .text-destructive{color:var(--atelier-error)}html:root .atelier-control-page .atelier-pause-control{padding:28px;margin-block:0}html:root .atelier-pause-control>[role=status]{font:400 25px/1.5 var(--feiye-font-title);color:var(--feiye-text)}html:root .atelier-pause-control>label{margin-top:22px;font-size:14px}html:root .atelier-control-disclosure{border-block:1px solid var(--feiye-border-subtle);padding-block:4px}html:root .atelier-control-disclosure>summary{min-height:52px;padding:14px 6px;color:var(--feiye-text);font-size:14px;line-height:1.8;cursor:pointer}html:root .atelier-control-disclosure[open]>summary{margin-bottom:14px}html:root .atelier-control-disclosure>[data-ui=card]{margin-bottom:16px}html:root .atelier-recovery{max-width:640px}html:root .atelier-recovery>p{color:var(--feiye-muted);font-size:14px;line-height:1.9}html:root .atelier-protocol{padding:36px 22px calc(48px + var(--member-nav-height,72px));background:var(--feiye-bg)}html:root .atelier-protocol-layout{width:100%;max-width:900px}html:root .atelier-protocol-document{border:1px solid var(--feiye-border-subtle);border-radius:14px;background:var(--feiye-surface);box-shadow:none}html:root .atelier-protocol-heading{padding:36px clamp(22px,4vw,52px) 30px;border-color:var(--feiye-border-subtle)}html:root .atelier-protocol-heading .ritual-label{color:var(--feiye-gold);font-size:11px;letter-spacing:.16em}html:root .atelier-protocol-heading>div{font:400 clamp(25px,3vw,34px)/1.6 var(--feiye-font-title);color:var(--feiye-text);overflow-wrap:anywhere}html:root .atelier-protocol-heading>p:last-child{max-width:62ch;margin:12px auto 0;color:var(--feiye-muted);font-size:14px;line-height:1.9}html:root .atelier-protocol-reading{max-height:none;overflow:visible;padding:28px clamp(22px,4vw,52px) 36px;font-size:15px;line-height:2}html:root .atelier-protocol-reading>*+*{margin-top:24px}html:root .atelier-protocol-reading .text-xs{font-size:13px;line-height:1.9}html:root .atelier-protocol-reading .text-muted-foreground{color:var(--feiye-muted)}html:root .atelier-protocol-reading :is(h2,h3){color:var(--feiye-text);font-size:18px;line-height:1.7}html:root .atelier-protocol-reading .text-primary{color:var(--feiye-gold)}html:root .atelier-protocol-parties{background:var(--feiye-surface-soft);border:0;border-radius:8px;padding:20px 22px;gap:22px}html:root .atelier-protocol-parties>div{min-width:0;overflow-wrap:anywhere}html:root .atelier-protocol-version{background:transparent;border:0;border-bottom:1px solid var(--feiye-border-subtle);border-radius:0;padding:4px 0 20px}html:root .atelier-protocol-version .text-emerald-600{color:var(--feiye-gold)}html:root .atelier-protocol-boundary{padding:20px 22px 20px 50px;background:var(--atelier-callout);border:1px solid var(--atelier-callout-border);border-radius:8px}html:root .atelier-protocol-boundary>svg{left:20px;top:24px;color:var(--atelier-callout-text)}html:root .atelier-protocol-boundary .text-muted-foreground{color:var(--atelier-callout-text)}html:root .atelier-protocol-signatures{padding:24px 20px;border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .atelier-protocol-signatures .bg-white\/70{background:#f4ece2;color:#6c565b}html:root .atelier-protocol-signatures .bg-white\/70 .text-muted-foreground{color:#6c565b}html:root .atelier-protocol-actions{padding:26px clamp(22px,4vw,52px) 32px;background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle);border-radius:0 0 14px 14px}html:root .atelier-protocol-actions label{min-height:48px;gap:12px;line-height:1.9}html:root .atelier-protocol-actions :is(button,textarea){min-height:46px;height:auto;white-space:normal;font-size:15px;line-height:1.8}html:root .atelier-protocol-actions textarea{min-height:150px;margin-block:16px}html:root .atelier-protocol-actions .text-\[11px\]{font-size:13px;line-height:1.9}html:root .atelier-decision-dialog:is([role=dialog],[role=alertdialog]){width:min(560px,calc(100vw - 40px))}html:root .atelier-decision-dialog>:is(h2,[data-ui=dialog-title]){padding-right:32px}html:root .atelier-decision-dialog>p{color:var(--feiye-muted);font-size:15px;line-height:1.95}@media(min-width:1100px){html:root .atelier-data-sections{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}html:root .atelier-data-sections>*+*{margin-top:0}}@media(max-width:599px){html:root .atelier-control-page{padding:26px 16px calc(36px + var(--member-nav-height,72px))}html:root .atelier-control-title{margin-bottom:20px;padding-bottom:20px;font-size:28px}html:root .atelier-control-tabs{gap:4px;padding:4px;margin-bottom:22px}html:root .atelier-control-tabs>:is(button,[role=tab]){padding:10px 5px;font-size:13px}html:root .atelier-control-card-heading{padding:22px 20px 18px}html:root .atelier-control-card-heading>:is([role=heading],div,h2,h3){font-size:22px}html:root .atelier-control-card-body{padding:20px}html:root .atelier-visibility-note{padding:16px}html:root .atelier-device-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}html:root .atelier-device-row>button{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}html:root .atelier-control-page .atelier-pause-control{padding:22px 20px}html:root .atelier-protocol{padding:20px 12px calc(40px + var(--member-nav-height,72px))}html:root .atelier-protocol-heading{padding:28px 20px 24px}html:root .atelier-protocol-reading{padding:22px 20px 28px}html:root .atelier-protocol-parties{padding:18px;gap:16px}html:root .atelier-protocol-signatures{padding:18px 12px;gap:16px}html:root .atelier-protocol-actions{padding:24px 20px 28px}html:root .atelier-decision-dialog:is([role=dialog],[role=alertdialog]){width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-control-page,.atelier-protocol){scroll-behavior:auto}html:root :is(.atelier-control-page,.atelier-protocol) :is(button,a){transition:none}}html:root .atelier-library.library-page{--library-night: var(--feiye-bg);--library-surface: var(--feiye-surface);--library-rose: var(--feiye-gold);--library-moon: var(--feiye-text);--library-mute: var(--feiye-muted);--library-line: var(--feiye-border-subtle);padding:30px 0 max(72px,env(safe-area-inset-bottom))}html:root .atelier-library .library-shell{width:min(1160px,calc(100% - 80px))}html:root .atelier-library .library-introduction{padding-block:44px 26px;gap:32px}html:root .atelier-library .library-header h1{font-size:clamp(28px,3.6vw,48px);line-height:1.6;letter-spacing:.02em}html:root .atelier-library .library-introduction>p{font-size:15px;line-height:1.9}html:root .atelier-library .library-eyebrow{font-size:11px;letter-spacing:.17em}html:root .atelier-library .library-search{border-radius:8px;border-color:var(--feiye-border)}html:root .atelier-library .library-search input{font-size:16px}html:root .atelier-library .library-categories button{font-size:14px;border-radius:6px;padding-inline:16px}html:root .atelier-library .library-categories button[aria-pressed=true]{color:var(--feiye-text);background:var(--feiye-surface-raised);border-color:var(--feiye-border);box-shadow:inset 0 -2px var(--feiye-gold)}html:root .atelier-library .library-categories button:hover{color:var(--feiye-text);background:var(--feiye-surface-soft)}html:root .atelier-library .library-results-heading{margin-block:30px 20px}html:root .atelier-library .library-results-heading h2{font-size:23px}html:root .atelier-library .library-results-heading>span{font-size:13px}html:root .atelier-library .library-book-card{grid-template-columns:112px minmax(0,1fr);gap:24px;padding-block:30px;align-items:start}html:root .atelier-library .library-book-cover{min-height:174px;padding:20px 8px;border-radius:2px 5px 5px 2px;box-shadow:5px 7px 14px #05020322}html:root .atelier-library .library-book-info h2{font-size:25px;margin-top:12px;line-height:1.65}html:root .atelier-library .library-card-label{gap:8px;font-size:12px}html:root .atelier-library .library-book-badge{font-size:11px;padding:2px 6px;border-radius:3px}html:root .atelier-library .library-book-author{font-size:13px;margin-top:7px}html:root .atelier-library .library-book-description{font-size:14px;line-height:1.9}html:root .atelier-library .library-book-action{font-size:13px;min-height:44px}html:root .atelier-library .library-status{padding:48px 24px;border:1px solid var(--feiye-border-subtle);border-radius:12px;background:var(--feiye-surface)}html:root .atelier-library .library-status :is(p,button){font-size:15px;line-height:1.8}html:root .atelier-library .library-status button{min-height:44px}html:root :is(.atelier-reader,.atelier-reader-dialog){--reader-muted: #bda8a0;--reader-rule: #62464a}html:root :is(.atelier-reader,.atelier-reader-dialog)[data-theme=paper]{--reader-muted: #71594a;--reader-rule: #d3bfae}html:root :is(.atelier-reader,.atelier-reader-dialog)[data-theme=light]{--reader-muted: #6b5a51;--reader-rule: #d4c7ba}html:root .atelier-reader .feiye-reader-sheet{border-radius:12px;box-shadow:0 14px 42px #10060916}html:root .atelier-reader .feiye-reader-location>span{font-size:12px;line-height:1.6}html:root .atelier-reader .feiye-reader-location p{font-size:18px}html:root .atelier-reader .feiye-reader-cover>h1{font-size:clamp(30px,3.2vw,46px);line-height:1.6;letter-spacing:.02em}html:root .atelier-reader .feiye-reader-cover .feiye-reader-eyebrow{font-size:11px;letter-spacing:.15em}html:root .atelier-reader .feiye-reader-prose h2{font-size:27px}html:root .atelier-reader .feiye-reader-prose ul{border-radius:8px}html:root .atelier-reader :is(.feiye-reader-turn,.feiye-reader-icon){border-radius:7px}html:root .atelier-reader .feiye-reader-turn{font-size:14px}html:root .atelier-reader .feiye-reader-page-status>span{font-size:12px;color:var(--reader-muted)}html:root .atelier-reader-dialog.feiye-reader-dialog{border-radius:14px;border-color:var(--reader-rule);color:var(--reader-ink);background:var(--reader-surface)}html:root .atelier-reader-dialog .feiye-reader-toc-search{border-radius:7px}html:root .atelier-reader-dialog .feiye-reader-toc-search input{font-size:16px}html:root .atelier-reader-dialog .feiye-reader-toc-row{padding-block:17px;font-size:15px}html:root .atelier-reader-dialog .feiye-reader-toc-row :is(small,.feiye-reader-chapter-number){font-size:12px}html:root .atelier-reader-dialog .feiye-reader-setting-group legend{font-size:14px}html:root .atelier-reader-dialog :is(.feiye-reader-theme-option,.feiye-reader-line-options button){border-radius:7px;min-height:48px}html:root .atelier-reader-unavailable{display:grid;place-items:center;padding:32px 20px;background:var(--feiye-bg)}html:root .atelier-reader-unavailable>div{width:min(540px,100%);padding:clamp(22px,4vw,42px);background:var(--feiye-surface);border:1px solid var(--feiye-border);border-radius:14px}html:root .atelier-reader-unavailable :is(h1,p){color:var(--feiye-text)}html:root .atelier-reader-unavailable p{color:var(--feiye-muted);line-height:1.9}html:root .atelier-reader-unavailable :is(a,button){max-width:100%;min-height:44px;white-space:normal}html:root .atelier-gallery .feiye-gallery-hint{font-size:13px;color:var(--feiye-muted)}html:root .atelier-gallery .feiye-editorial-filters{flex-wrap:wrap;gap:8px}html:root .atelier-gallery .feiye-editorial-filters button{min-height:44px;font-size:14px}html:root .atelier-gallery .feiye-gallery-grid{gap:32px 24px}html:root .atelier-gallery .feiye-gallery-frame{border-radius:10px;border:1px solid var(--feiye-border-subtle)}html:root .atelier-gallery .feiye-gallery-caption{align-items:start;padding-top:16px;gap:12px}html:root .atelier-gallery .feiye-gallery-caption-copy strong{font:400 20px/1.65 var(--feiye-font-title);color:var(--feiye-text);overflow-wrap:anywhere}html:root .atelier-gallery .feiye-gallery-caption-copy>span{font-size:13px;line-height:1.8;color:var(--feiye-muted)}html:root .atelier-gallery .feiye-gallery-index{color:var(--feiye-gold);font-size:12px}html:root .atelier-gallery .feiye-gallery-placeholder{padding:22px;color:var(--feiye-muted);background:var(--feiye-surface-soft)}html:root .atelier-gallery .feiye-gallery-placeholder strong{color:var(--feiye-text);font-weight:500}html:root .atelier-gallery-dialog.feiye-gallery-dialog{width:min(1100px,calc(100vw - 40px));padding:56px 24px 24px;overflow-y:auto}html:root .atelier-gallery-dialog .feiye-gallery-preview{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:24px;align-items:stretch}html:root .atelier-gallery-dialog .feiye-gallery-preview-art{display:grid;place-items:center;min-width:0;min-height:220px;border-radius:8px;overflow:hidden;background:var(--feiye-surface-soft)}html:root .atelier-gallery-dialog .feiye-gallery-preview-art img{display:block;width:100%;height:auto;max-height:68dvh;-o-object-fit:contain;object-fit:contain}html:root .atelier-gallery-dialog .feiye-gallery-preview-caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:28px;padding:20px 0 8px 22px;border:0;border-left:1px solid var(--feiye-border-subtle)}html:root .atelier-gallery-dialog .feiye-gallery-preview-caption h2{margin:0 0 16px;font:400 28px/1.65 var(--feiye-font-title);color:var(--feiye-text);overflow-wrap:anywhere}html:root .atelier-gallery-dialog .feiye-gallery-preview-caption p{font-size:14px;line-height:1.9;color:var(--feiye-muted)}html:root .atelier-gallery-dialog .feiye-gallery-preview-caption>span{font-size:11px;letter-spacing:.14em;color:var(--feiye-gold)}html:root :is(.atelier-library,.atelier-gallery,.atelier-gallery-dialog,.atelier-reader-dialog) :focus-visible{outline:2px solid var(--feiye-focus,var(--reader-accent));outline-offset:3px}@media(max-width:1099px){html:root .atelier-library .library-shell{width:calc(100% - 48px)}html:root .atelier-library .library-introduction{align-items:flex-start;flex-direction:column;gap:12px}html:root .atelier-library .library-book-card{grid-template-columns:88px minmax(0,1fr);gap:18px}html:root .atelier-library .library-book-cover{min-height:144px}html:root .atelier-library .library-book-info h2{font-size:23px}}@media(max-width:599px){html:root .atelier-library .library-shell{width:calc(100% - 36px)}html:root .atelier-library .library-introduction{padding-block:28px 12px}html:root .atelier-library .library-grid{grid-template-columns:minmax(0,1fr)}html:root .atelier-library .library-tools{gap:16px}html:root .atelier-library .library-search{flex-basis:100%;max-width:none}html:root .atelier-library .library-book-card{gap:18px;padding-block:26px}html:root .atelier-library .library-book-info h2{font-size:22px}html:root .atelier-library .library-book-description{font-size:14px}html:root .atelier-reader .feiye-reader-sheet{border-radius:0}html:root .atelier-reader .feiye-reader-location p{font-size:15px}html:root .atelier-reader .feiye-reader-prose h2{font-size:23px}html:root .atelier-gallery .feiye-gallery-grid{gap:24px 14px}html:root .atelier-gallery .feiye-gallery-caption-copy strong{font-size:18px}html:root .atelier-gallery-dialog.feiye-gallery-dialog{width:calc(100vw - 24px);padding:54px 16px 20px}html:root .atelier-gallery-dialog .feiye-gallery-preview{grid-template-columns:minmax(0,1fr);gap:20px}html:root .atelier-gallery-dialog .feiye-gallery-preview-art img{max-height:55dvh}html:root .atelier-gallery-dialog .feiye-gallery-preview-caption{padding:18px 0 0;border-left:0;border-top:1px solid var(--feiye-border-subtle);gap:18px}html:root .atelier-gallery-dialog .feiye-gallery-preview-caption h2{font-size:24px;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){html:root .atelier-library .library-book-card:hover .library-book-cover{transform:none}html:root :is(.atelier-library,.atelier-gallery,.atelier-gallery-dialog) *{scroll-behavior:auto;transition-duration:0s}}html:root .atelier-practice-dialog.feiye-challenge-dialog{width:min(820px,calc(100vw - 40px));padding:32px;gap:26px}html:root .atelier-practice-dialog .dialog-heading{padding-bottom:22px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-practice-dialog .dialog-heading .n3-challenge-dialog-hint{margin-top:8px;color:var(--feiye-muted);font-size:13px}html:root .atelier-practice-dialog .atelier-practice-boundary{padding:18px 20px;border:1px solid var(--atelier-callout-border);border-radius:9px;background:var(--atelier-callout);color:var(--atelier-callout-text);font-size:14px;line-height:1.85}html:root .atelier-practice-dialog .n3-challenge-steps{display:grid;gap:14px;margin:0}html:root .atelier-practice-dialog .n3-challenge-steps>div{margin:0;padding:20px 22px;border:1px solid var(--feiye-border-subtle);border-radius:9px;background:var(--feiye-surface-soft)}html:root .atelier-practice-dialog .n3-challenge-steps>div>p:first-child{font-size:14px;color:var(--feiye-gold);font-weight:500}html:root .atelier-practice-dialog .n3-challenge-steps>div>p+p{margin-top:10px;font-size:16px;line-height:1.95;color:var(--feiye-text)}html:root .atelier-practice-dialog :is(.atelier-practice-preference,.n3-challenge-submission){padding-top:24px;margin-top:0;border-color:var(--feiye-border-subtle)}html:root .atelier-practice-dialog :is(.atelier-practice-preference>h3,.n3-challenge-submission>p:first-child){font:400 22px/1.6 var(--feiye-font-title);color:var(--feiye-text)}html:root .atelier-practice-dialog .atelier-practice-preference>p{margin-block:8px 18px;font-size:14px;line-height:1.85}html:root .atelier-practice-dialog .n3-choice{min-width:0;min-height:58px;padding:12px 8px;border:1px solid var(--feiye-border);background:var(--feiye-surface);color:var(--feiye-text);border-radius:8px;font-size:14px}html:root .atelier-practice-dialog .n3-choice[aria-pressed=true]{border-color:var(--feiye-gold);box-shadow:inset 0 0 0 1px var(--feiye-gold);background:var(--feiye-surface-raised)}html:root .atelier-practice-dialog .n3-choice-content{gap:7px;white-space:normal}html:root .atelier-practice-dialog .n3-choice-symbol{width:17px;height:17px;color:var(--feiye-gold)}html:root .atelier-practice-dialog .atelier-practice-last-entry{padding:20px;border:1px solid var(--feiye-border-subtle);border-radius:9px;background:var(--feiye-surface-soft);font-size:14px;line-height:1.85;color:var(--feiye-text)}html:root .atelier-practice-dialog .atelier-practice-last-entry>p{font-size:13px}html:root .atelier-practice-dialog .n3-challenge-submission>:is(label,div){margin-top:18px}html:root .atelier-practice-dialog .n3-challenge-submission>label{min-height:54px;border-radius:8px;color:var(--feiye-muted)}html:root .atelier-practice-dialog .atelier-practice-option-row>p{margin-bottom:12px;color:var(--feiye-text);font-size:14px}html:root .atelier-practice-dialog .n3-option-pill{min-height:44px;min-width:72px;padding:10px 14px;border:1px solid var(--feiye-border);border-radius:7px;color:var(--feiye-text);background:var(--feiye-surface);font-size:14px}html:root .atelier-practice-dialog .n3-option-pill[aria-pressed=true]{background:var(--feiye-surface-raised);border-color:var(--feiye-gold);box-shadow:inset 0 -2px var(--feiye-gold)}html:root .atelier-practice-dialog .atelier-practice-footer{margin-top:0;padding-top:22px;border-top:1px solid var(--feiye-border-subtle)}html:root .atelier-practice-dialog .atelier-practice-footer>button{min-height:48px;padding-inline:28px}html:root .atelier-room{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:1080px;margin-inline:auto;padding:26px clamp(18px,3vw,36px) 42px;min-height:auto}html:root .atelier-room>*{min-width:0;margin-top:0}html:root .atelier-room .atelier-room-status{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;color:var(--feiye-gold);background:var(--feiye-surface-soft);border-color:var(--feiye-border);font-size:12px;line-height:1.6}html:root .atelier-room .atelier-room-heading{padding:0 0 24px;text-align:left;border-color:var(--feiye-border-subtle)}html:root .atelier-room .atelier-room-heading h1{font:400 32px/1.6 var(--feiye-font-title);letter-spacing:.02em;color:var(--feiye-text);overflow-wrap:anywhere}html:root .atelier-room .atelier-room-heading>div{justify-content:flex-start;flex-wrap:wrap;font-size:13px;line-height:1.8}html:root .atelier-room .ritual-label{color:var(--feiye-gold);font-size:12px}html:root .atelier-room .feiye-relationship-scene{width:100%;max-width:390px;border:1px solid var(--feiye-border-subtle);border-radius:12px;background:var(--feiye-surface)}html:root .atelier-room .feiye-relationship-scene [class~="bg-[#100C10]"]{background:var(--feiye-surface-soft)}html:root .atelier-room .feiye-relationship-scene [class~="text-[#F3E8D8]"]{color:var(--feiye-text)}html:root .atelier-room .feiye-relationship-scene :is([class~="text-[#8C6870]"],[class~="text-[#C8A77D]/75"]){color:var(--feiye-muted);font-size:12px}html:root .atelier-room .atelier-room-state{border:1px solid var(--feiye-border-subtle);padding:22px;border-radius:10px;background:var(--feiye-surface)}html:root .atelier-room .atelier-room-state>p{font-size:15px;line-height:1.9;color:var(--feiye-text)}html:root .atelier-room .atelier-room-state>p+p{font-size:14px;color:var(--feiye-muted)}html:root .atelier-room .atelier-room-paused{border-color:var(--atelier-callout-border);background:var(--atelier-callout)}html:root .atelier-room .atelier-room-paused>p{color:var(--atelier-callout-text)}html:root .atelier-room :is(button,[data-ui=button]){min-height:44px;line-height:1.65;white-space:normal}html:root .atelier-room .atelier-room-controls{gap:10px}html:root .atelier-room .atelier-room-conversation{padding:24px;border:1px solid var(--feiye-border-subtle);border-radius:12px;background:var(--feiye-surface)}html:root .atelier-room .atelier-room-conversation>p{font:400 21px/1.6 var(--feiye-font-title);color:var(--feiye-text);margin-bottom:18px}html:root :is(.atelier-room,.atelier-room-desk) .atelier-room-messages{min-height:200px;max-height:360px;padding-block:18px;border-color:var(--feiye-border-subtle);scrollbar-width:thin;overscroll-behavior:contain;overflow-wrap:anywhere}html:root .atelier-room .atelier-room-messages p{font-size:15px;line-height:1.85}html:root .atelier-room .atelier-room-messages p:first-child:not(:last-child){font-size:12px;color:var(--feiye-muted)}html:root :is(.atelier-room,.atelier-room-desk) .atelier-room-composer{gap:12px;margin-top:18px;align-items:flex-start}html:root :is(.atelier-room,.atelier-room-desk) .atelier-room-composer textarea{width:100%;height:112px;min-height:112px;padding:14px;font-size:16px;line-height:1.8;background:var(--feiye-surface-soft);color:var(--feiye-text);border:1px solid var(--feiye-border);border-radius:8px}html:root :is(.atelier-room,.atelier-room-desk) .atelier-room-composer>button{height:112px;width:48px;min-width:48px}html:root .atelier-room .atelier-room-history button{font-size:13px}html:root .atelier-room .atelier-room-history li{line-height:1.85;font-size:13px}html:root .atelier-room .atelier-room-completion :is(input,textarea){font-size:16px;background:var(--feiye-surface-soft);color:var(--feiye-text);border-color:var(--feiye-border)}html:root .atelier-room .atelier-room-completion input{min-height:48px}html:root .atelier-room .atelier-room-completion textarea{min-height:108px;padding:12px;line-height:1.85}html:root .atelier-room-empty{width:min(640px,100%);min-height:320px;padding:40px 24px;border:1px solid var(--feiye-border-subtle);border-radius:12px}html:root .atelier-room-desk{display:grid;gap:22px;padding:0;background:transparent}html:root .atelier-room-desk>*{min-width:0;margin-top:0}html:root .atelier-room-desk>div:first-child{align-items:flex-start;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-room-desk>div:first-child>div:first-child>p:first-child{font:400 27px/1.6 var(--feiye-font-title)}html:root .atelier-room-desk>div:first-child p+p{font-size:14px;line-height:1.85}html:root .atelier-room-desk :is(.atelier-room-draft,.atelier-room-desk-state,.atelier-room-desk-conversation,.atelier-room-reflection){padding:24px;border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface)}html:root .atelier-room-desk :is(input,textarea,select){max-width:100%;font-size:16px;border-color:var(--feiye-border);color:var(--feiye-text);background:var(--feiye-surface-soft);border-radius:7px}html:root .atelier-room-desk :is(input,select){min-height:46px}html:root .atelier-room-desk textarea{min-height:110px;line-height:1.85;padding:12px}html:root .atelier-room-desk label>span{display:inline-block;margin-bottom:7px;font-size:14px;color:var(--feiye-muted)}html:root .atelier-room-desk :is(button,summary){min-height:44px;line-height:1.7;white-space:normal}html:root .atelier-room-desk .atelier-room-desk-state p{line-height:1.85;font-size:14px}html:root .atelier-room-desk .atelier-room-desk-state>div:first-child>div>p:first-child{font-size:18px}html:root .atelier-room-desk .atelier-room-messages>div{font-size:14px;line-height:1.85}html:root .atelier-room-desk .atelier-room-messages span{font-size:12px}html:root .atelier-room-desk .atelier-room-reflection{background:var(--feiye-surface-soft)}html:root .atelier-room-desk .atelier-room-reflection dd{font-size:15px;line-height:1.85}html:root .atelier-room-desk .atelier-room-reflection dt{font-size:13px}html:root :is(.atelier-room,.atelier-room-desk,.atelier-practice-dialog) :focus-visible{outline:2px solid var(--feiye-focus);outline-offset:3px}@media(min-width:1100px){html:root .atelier-room{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}html:root .atelier-room>div:first-child{grid-column:1 / -1}html:root .atelier-room :is(.atelier-room-heading,.feiye-relationship-scene,.atelier-room-state){grid-column:1}html:root .atelier-room .atelier-room-conversation{grid-column:2;grid-row:2 / span 4}html:root .atelier-room .atelier-room-messages{min-height:280px;max-height:420px}}@media(max-width:599px){html:root .atelier-practice-dialog.feiye-challenge-dialog{width:calc(100vw - 24px);padding:24px 18px;gap:22px}html:root .atelier-practice-dialog .n3-challenge-steps>div{padding:18px 16px}html:root .atelier-practice-dialog .n3-choice{font-size:13px;padding-inline:4px}html:root .atelier-practice-dialog .n3-choice-content{flex-direction:column;gap:6px}html:root .atelier-practice-dialog .atelier-practice-footer>button{width:100%}html:root .atelier-room{padding:22px 16px 32px;gap:20px}html:root .atelier-room .atelier-room-heading h1{font-size:27px}html:root .atelier-room :is(.atelier-room-state,.atelier-room-conversation){padding:18px 16px}html:root .atelier-room .atelier-room-paused>div{flex-wrap:wrap}html:root .atelier-room-desk :is(.atelier-room-draft,.atelier-room-desk-state,.atelier-room-desk-conversation,.atelier-room-reflection){padding:18px 16px}html:root .atelier-room-desk .atelier-room-desk-state>div:first-child{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-room,.atelier-room-desk,.atelier-practice-dialog) *{scroll-behavior:auto;transition-duration:0s}}html:root .atelier-publishing-workbench{--workbench-line: var(--feiye-border-subtle)}html:root .atelier-publishing-workbench .feiye-course-publishing-note{padding:20px;border-radius:10px;border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .atelier-publishing-workbench .feiye-course-publishing-note p{font-size:14px;line-height:1.9}html:root .atelier-publishing-workbench :is(.feiye-practice-row,.feiye-course-row){padding:22px 18px}html:root .atelier-publishing-workbench .feiye-practice-row__copy h3{font-size:18px;line-height:1.6}html:root .atelier-publishing-workbench .feiye-practice-row__copy p{font-size:14px;line-height:1.85}html:root .atelier-publishing-workbench .feiye-practice-row__metadata{font-size:12px;gap:10px}html:root .atelier-publishing-workbench button{min-height:44px}html:root .atelier-course-editor.feiye-course-editor{width:min(1120px,calc(100vw - 40px));padding:0;gap:0;overflow:hidden}html:root .atelier-course-editor .feiye-course-editor__header{padding:28px 70px 24px 30px;background:var(--feiye-surface);border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-course-editor .feiye-course-editor__header [data-ui=dialog-title]{font-size:28px}html:root .atelier-course-editor .feiye-course-editor__body{padding:0}html:root .atelier-course-editor .feiye-course-editor__layout{grid-template-columns:minmax(0,1fr) 300px;gap:0}html:root .atelier-course-editor .feiye-workbench__section{padding:26px 30px;border-color:var(--feiye-border-subtle)}html:root .atelier-course-editor .feiye-workbench__section-head{gap:14px;align-items:flex-start;margin-bottom:22px}html:root .atelier-course-editor .feiye-workbench__section-head h3{font:400 22px/1.6 var(--feiye-font-title);color:var(--feiye-text)}html:root .atelier-course-editor .feiye-workbench__section-head p{font-size:13px;line-height:1.85;color:var(--feiye-muted)}html:root .atelier-course-editor .feiye-course-section-index{color:var(--feiye-gold);font-size:12px;border:1px solid var(--feiye-border-subtle);border-radius:6px;min-width:32px;min-height:32px;display:inline-grid;place-items:center}html:root .atelier-course-editor .feiye-course-field{gap:8px}html:root .atelier-course-editor .feiye-course-field>span{font-size:14px;color:var(--feiye-text);line-height:1.8}html:root .atelier-course-editor .feiye-course-field :is(input,select,[data-ui=select-trigger],textarea){font-size:16px;border-radius:7px;border-color:var(--feiye-border);background:var(--feiye-surface-soft)}html:root .atelier-course-editor .feiye-course-field textarea{min-height:128px;line-height:1.9}html:root .atelier-course-editor .feiye-practice-step{border:1px solid var(--feiye-border-subtle);border-radius:10px;padding:20px;background:var(--feiye-surface-soft)}html:root .atelier-course-editor .feiye-practice-step__heading>span{font-size:14px;color:var(--feiye-gold)}html:root .atelier-course-editor .feiye-course-editor__aside{border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft);padding:26px 22px}html:root .atelier-course-editor :is(.feiye-course-preview,.feiye-practice-preview){border-color:var(--feiye-border);background:var(--feiye-surface)}html:root .atelier-course-editor .feiye-course-preview__body{font-size:15px;line-height:1.95}html:root .atelier-course-editor .feiye-course-preview__body p{color:var(--feiye-text)}html:root .atelier-course-editor .feiye-course-editor__footer{padding:20px 26px;border-top:1px solid var(--feiye-border-subtle);background:var(--feiye-surface)}html:root .atelier-course-editor .feiye-course-editor__save-state .feiye-workbench__status{font-size:13px;line-height:1.8}html:root .atelier-course-editor .feiye-course-editor__buttons button{min-height:46px;padding-inline:20px}html:root .atelier-album-workbench .feiye-album-batch{border:1px solid var(--feiye-border-subtle);border-radius:10px;padding:18px;background:var(--feiye-surface-soft)}html:root .atelier-album-workbench .feiye-album-batch button{min-height:44px;font-size:13px;white-space:normal}html:root .atelier-album-workbench .feiye-album-tile{border-radius:10px;overflow:hidden;border-color:var(--feiye-border-subtle)}html:root .atelier-album-workbench .feiye-album-tile[data-selected=true]{border-color:var(--feiye-gold);box-shadow:inset 0 0 0 1px var(--feiye-gold)}html:root .atelier-album-workbench .feiye-album-tile__body h4{font-size:16px;line-height:1.7}html:root .atelier-album-workbench .feiye-album-tile__body p{font-size:13px;line-height:1.85}html:root .atelier-album-workbench .feiye-album-tile__body button{min-height:44px}html:root .atelier-image-editor.feiye-content-dialog{width:min(1000px,calc(100vw - 40px))}html:root .atelier-image-editor .feiye-album-item-editor__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}html:root .atelier-image-editor .feiye-album-item-editor__preview{min-width:0;margin:0;border-radius:10px;padding:18px;background:var(--feiye-surface-soft);border:1px solid var(--feiye-border-subtle);align-self:start}html:root .atelier-image-editor .feiye-album-item-editor__preview img{display:block;max-width:100%;height:auto;max-height:48dvh;-o-object-fit:contain;object-fit:contain}html:root .atelier-image-editor .feiye-album-item-editor__preview figcaption{color:var(--feiye-muted);font-size:13px;line-height:1.8}html:root .atelier-image-editor .feiye-album-item-editor__fields{min-width:0;gap:22px}html:root .atelier-image-editor .feiye-album-item-editor__published{min-height:52px;padding:14px;border:1px solid var(--feiye-border);border-radius:7px;background:var(--feiye-surface-soft)}html:root .atelier-image-editor .feiye-content-dialog__footer{padding-top:22px;margin-top:22px}html:root .atelier-image-preview.feiye-content-dialog{width:min(1040px,calc(100vw - 40px))}html:root .atelier-image-preview .feiye-album-full-preview{border:1px solid var(--feiye-border-subtle);border-radius:10px;background:var(--feiye-surface-soft)}html:root .atelier-image-preview .feiye-album-full-preview img{max-height:66dvh;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}html:root .atelier-batch-confirm.feiye-content-dialog{width:min(640px,calc(100vw - 40px))}html:root .atelier-batch-confirm .feiye-album-confirm-list{max-height:42dvh;overflow-y:auto;border:1px solid var(--feiye-border-subtle);border-radius:8px;padding:10px 18px;background:var(--feiye-surface-soft)}html:root .atelier-batch-confirm .feiye-album-confirm-list li{padding-block:14px;border-color:var(--feiye-border-subtle);overflow-wrap:anywhere}html:root .atelier-batch-confirm .feiye-album-confirm-list strong{font-weight:500;color:var(--feiye-text);font-size:15px}html:root .atelier-batch-confirm .feiye-album-confirm-list p{font-size:13px;color:var(--feiye-muted);line-height:1.9}html:root .atelier-task-media-preview[role=dialog]{width:min(760px,calc(100vw - 40px));padding:0;gap:0}html:root .atelier-task-media-preview>.dialog-heading{padding:26px 62px 22px 26px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-task-media-preview>div{min-width:0}html:root .atelier-task-media-preview :is(input,textarea,select){color:var(--feiye-text);background:var(--feiye-surface-soft)}html:root .atelier-task-reply[role=dialog]{width:min(560px,calc(100vw - 40px))}html:root :is(.atelier-course-editor,.atelier-image-editor,.atelier-batch-confirm,.atelier-task-media-preview,.atelier-task-reply) :focus-visible{outline:2px solid var(--feiye-focus);outline-offset:3px}@media(max-width:1099px){html:root .atelier-course-editor .feiye-course-editor__layout{grid-template-columns:minmax(0,1fr)}html:root .atelier-course-editor .feiye-course-editor__aside{border-left:0;border-top:1px solid var(--feiye-border-subtle)}}@media(max-width:599px),(max-height:580px){html:root .atelier-course-editor.feiye-course-editor{display:block;overflow-y:auto;width:calc(100vw - 24px)}html:root .atelier-course-editor .feiye-course-editor__body{overflow:visible}html:root .atelier-course-editor .feiye-course-editor__header{padding:24px 54px 20px 18px}html:root .atelier-course-editor .feiye-course-editor__header [data-ui=dialog-title]{font-size:24px}html:root .atelier-course-editor .feiye-workbench__section{padding:24px 18px}html:root .atelier-course-editor .feiye-workbench__section-head h3{font-size:20px}html:root .atelier-course-editor .feiye-course-editor__aside{padding:24px 18px}html:root .atelier-course-editor .feiye-course-editor__footer{display:grid;grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:16px}html:root .atelier-course-editor .feiye-practice-step{padding:16px}html:root .atelier-course-editor .feiye-course-editor__buttons{display:flex;flex-wrap:wrap;gap:8px}html:root .atelier-course-editor .feiye-course-editor__buttons button{flex:1 1 auto;padding-inline:14px}}@media(max-width:599px){html:root .atelier-image-editor.feiye-content-dialog,html:root .atelier-image-preview.feiye-content-dialog{width:calc(100vw - 24px)}html:root .atelier-image-editor .feiye-album-item-editor__layout{grid-template-columns:minmax(0,1fr);gap:22px}html:root .atelier-image-editor .feiye-album-item-editor__preview img{max-height:30dvh}html:root .atelier-album-workbench .feiye-album-batch{padding:14px}html:root .atelier-task-media-preview[role=dialog]{width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-course-editor,.atelier-image-editor,.atelier-batch-confirm,.atelier-task-media-preview,.atelier-task-reply) *{scroll-behavior:auto;transition-duration:0s}}html:root .atelier-access{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1fr);align-items:stretch;width:min(1120px,calc(100% - 64px));min-height:700px;margin:44px auto;padding:0;border:1px solid var(--feiye-border-subtle);border-radius:16px;overflow:clip;background:var(--feiye-surface);box-shadow:0 28px 72px #07020524}html:root .atelier-access-story{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:40px 42px;background:linear-gradient(180deg,#1107094d,#110709bd 48%,#110709f5),url(/ui-feiye/master-v2-2/dom-atelier.webp) center / cover no-repeat;color:#f4ece2;border-right:1px solid #d0b89a26}.atelier-access-brand{display:flex;align-items:center;gap:13px}.atelier-access-brand img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.atelier-access-brand>span{font:400 27px/1.4 var(--feiye-font-title);letter-spacing:.12em}.atelier-access-brand small{display:block;font:11px/1.8 var(--feiye-font-body);letter-spacing:.2em;color:#d9bd97}html:root .atelier-access-story-copy{margin-top:auto;padding-block:96px 44px}html:root .atelier-access-story-copy .atelier-eyebrow{color:#e1c8a4;font-size:11px}html:root .atelier-access-statement{margin:16px 0 22px;font:400 clamp(26px,3vw,38px)/1.7 var(--feiye-font-title);letter-spacing:.035em}html:root .atelier-access-story-copy>p:last-child{color:#e4d2c4;font-size:14px;line-height:2}html:root .atelier-access-story-footer{margin:0;padding-top:22px;border-top:1px solid #d5bd9e40;color:#dcc5ae;font-size:12px;letter-spacing:.12em}html:root .atelier-access .atelier-access-card{width:100%;max-width:none;min-width:0;margin:0;padding:28px clamp(24px,4vw,54px) 38px;border:0;border-radius:0;background:var(--feiye-surface);box-shadow:none}html:root .atelier-access-card-header{margin:0 0 20px;padding:0 0 18px;border-color:var(--feiye-border-subtle)}html:root .atelier-access-card-body{padding:0}html:root .atelier-access-switch{display:grid;gap:5px;margin:0 0 28px;padding:5px;border:1px solid var(--feiye-border-subtle);background:var(--feiye-surface-soft);border-radius:8px}html:root .atelier-access-switch>button{min-height:46px;height:auto;padding:11px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--feiye-muted);font-size:14px;line-height:1.65;white-space:normal;box-shadow:none}html:root .atelier-access-switch>button[aria-pressed=true]{color:var(--feiye-text);background:var(--feiye-surface-raised);border-color:var(--feiye-border)}html:root .atelier-access-heading{text-align:left;padding-bottom:12px}html:root .atelier-access-heading h1{margin:0 0 12px;font:400 clamp(28px,3vw,36px)/1.5 var(--feiye-font-title);color:var(--feiye-text);letter-spacing:.035em}html:root .atelier-access-heading>p{margin:0;color:var(--feiye-muted);font-size:14px;line-height:1.9}html:root .atelier-access-fields{display:flex;flex-direction:column;gap:11px}html:root .atelier-access-fields>*{margin-block:0}html:root .atelier-access-fields>label{margin-top:10px;font-size:14px;line-height:1.8;font-weight:500;color:var(--feiye-text)}html:root .atelier-access-fields input{width:100%;min-width:0;min-height:50px;height:auto;padding:12px 14px;font-size:16px;line-height:1.6;background:var(--feiye-surface-soft);color:var(--feiye-text);border:1px solid var(--feiye-border);border-radius:6px}html:root .atelier-access-fields .relative>input{padding-right:58px}html:root .atelier-access-fields .relative>button{min-width:46px;color:var(--feiye-muted);background:transparent;border:0;border-radius:6px}html:root .atelier-access-fields>[data-ui=button]{min-height:50px;height:auto;margin-top:14px;padding:12px 16px;white-space:normal;font-size:15px}html:root .atelier-access-fields :is(p,summary){font-size:13px;line-height:1.85;color:var(--feiye-muted)}html:root .atelier-access-fields p>span{color:var(--feiye-gold);filter:none}html:root .atelier-access-fields>details{margin-top:6px;border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .atelier-access-fields summary{min-height:44px;padding-block:10px;cursor:pointer}html:root .atelier-access-fields>a{display:flex;justify-content:center;align-items:center;min-height:44px;text-underline-offset:5px;font-size:13px;color:var(--feiye-gold)}html:root .atelier-access-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 18px;margin-top:24px;padding-top:18px;border-top:1px solid var(--feiye-border-subtle)}html:root .atelier-access-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--feiye-muted);font-size:13px;text-underline-offset:5px}html:root .atelier-access-error{margin-block:18px;padding:14px 16px;border:1px solid #ad7375;border-radius:6px;background:#54242c;color:#fff0ea;font-size:14px;line-height:1.85;overflow-wrap:anywhere}html:root[data-feiye-theme=light] .atelier-access-error{background:#f8e6e4;color:#822d38;border-color:#b87b7b}html:root .atelier-landing{--rv-muted: var(--feiye-muted);--rv-gold: var(--feiye-gold)}html:root .atelier-landing .entry-wrap{width:min(1240px,calc(100% - 80px))}html:root .atelier-landing .entry-enter{background:#56222e;color:#fff5eb;border:1px solid #a66d75;border-radius:7px;box-shadow:none;font-size:14px;min-height:50px}html:root .atelier-landing .entry-secondary{border-radius:7px;min-height:50px}html:root .atelier-landing :is(.entry-choice,.entry-login-note){font-size:13px}html:root .atelier-landing :is(.ref-journeys,.ref-archive,.entry-disclosure,.entry-consent){padding-block:clamp(42px,6vw,82px)}html:root .atelier-landing :is(.ref-section-heading h2,.ref-about-copy h2,.entry-consent h2,.ref-closing-copy h2){color:var(--feiye-text)}html:root .atelier-landing :is(.ref-section-heading p:not(.entry-eyebrow),.ref-journey-description,.ref-about-copy>p:not(.entry-eyebrow),.ref-archive-grid p,.entry-story-copy p,.entry-footer){color:var(--feiye-muted)}html:root .atelier-landing .ref-journey-card{border-radius:10px;box-shadow:none}html:root .atelier-landing .ref-about{background:var(--feiye-surface);border-color:var(--feiye-border-subtle);border-radius:14px}html:root .atelier-landing :is(.ref-about-values>div,.ref-archive-grid>article,.entry-story){background:var(--feiye-surface);border-color:var(--feiye-border-subtle);border-radius:8px;box-shadow:none}html:root .atelier-landing :is(.ref-about-values strong,.ref-archive-grid strong,.entry-story summary){color:var(--feiye-text)}html:root .atelier-landing .ref-about-values small{color:var(--feiye-muted)}html:root .atelier-landing a,html:root .atelier-landing summary{scroll-margin-block:24px}html:root .atelier-admin-entry{background:var(--feiye-bg)}html:root .atelier-admin-entry .feiye-admin-entry__frame{max-width:1120px;border-radius:16px;box-shadow:0 28px 72px #07020524}html:root .atelier-admin-entry .feiye-admin-entry__form-area{background:var(--feiye-surface)}html:root .atelier-admin-entry .feiye-admin-entry__input{border-color:var(--feiye-border);background:var(--feiye-surface-soft)}html:root .atelier-admin-entry .feiye-admin-entry__submit{background:var(--feiye-primary);color:var(--atelier-on-action);border-radius:6px;box-shadow:none}html:root .atelier-age-gate{background:var(--feiye-bg);color:var(--feiye-text)}html:root .atelier-age-card{width:min(640px,100%);max-width:640px;background:var(--feiye-surface);color:var(--feiye-text);border:1px solid var(--feiye-border-subtle);border-radius:14px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root .atelier-age-card>div:first-child{padding:28px 30px 22px;border-color:var(--feiye-border-subtle)}html:root .atelier-age-card h1{color:var(--feiye-text);font-size:clamp(24px,3vw,31px);line-height:1.5}html:root .atelier-age-card :is(p,label){color:var(--feiye-muted);font-size:14px;line-height:1.9}html:root .atelier-age-card>div:nth-child(2){padding:24px 30px}html:root .atelier-age-card .feiye-age-confirmations{padding:14px 18px;border-color:var(--feiye-border-subtle);background:var(--feiye-surface-soft)}html:root .atelier-age-confirmations label{min-height:48px;padding-block:7px;color:var(--feiye-text);cursor:pointer}html:root .atelier-age-confirmations input{width:20px;height:20px;min-width:20px;flex-shrink:0;margin-top:4px;accent-color:var(--feiye-primary)}html:root .atelier-age-card>div:last-child{padding:0 30px 28px}html:root .atelier-age-card .feiye-age-accept{background:var(--feiye-primary);color:var(--atelier-on-action);border-color:#98606a}html:root .atelier-age-card .feiye-age-accept:disabled{opacity:.55;cursor:not-allowed}html:root .atelier-age-card .feiye-age-exit{color:var(--feiye-text);border-color:var(--feiye-border);min-height:48px}html:root .atelier-state-screen{min-height:65svh;padding:clamp(24px,6vw,72px) 24px;text-align:center;color:var(--feiye-text);background:var(--feiye-bg)}html:root .atelier-state-card{width:min(560px,100%);max-width:560px;padding:30px 32px;border:1px solid var(--feiye-border-subtle);border-radius:12px;color:var(--feiye-text);background:var(--feiye-surface);box-shadow:none}html:root .atelier-state-card>[data-ui=card-content]{padding:0}html:root .atelier-state-card h1,html:root .atelier-state-card h2{color:var(--feiye-text);font:400 26px/1.6 var(--feiye-font-title)}html:root .atelier-state-card p{color:var(--feiye-muted);font-size:14px;line-height:1.9;overflow-wrap:anywhere}html:root .atelier-state-card button{min-height:48px;padding:12px 20px;background:var(--feiye-primary);color:#fff5eb;border-radius:6px}html:root .atelier-landing-fallback{background:var(--feiye-bg);color:var(--feiye-text)}html:root .atelier-offline-banner{padding:10px 18px;background:#533f26;color:#fff3dc;border-bottom:1px solid #ae895c;font-size:13px;line-height:1.7}@media(max-width:899px){html:root .atelier-access{width:min(580px,calc(100% - 40px));grid-template-columns:minmax(0,1fr);min-height:0;margin:24px auto}html:root .atelier-access-story{padding:24px 30px;border-right:0;border-bottom:1px solid #d0b89a26;background-position:center 42%}html:root .atelier-access-story-copy,html:root .atelier-access-story-footer{display:none}html:root .atelier-access .atelier-access-card{padding:24px 30px 28px}html:root .atelier-landing .entry-wrap{width:calc(100% - 40px)}}@media(max-width:599px){html:root .atelier-access{width:calc(100% - 24px);margin:12px auto;border-radius:10px}html:root .atelier-access-story{padding:20px 22px}html:root .atelier-access .atelier-access-card{padding:18px 20px 24px}html:root .atelier-access-switch{margin-bottom:22px}html:root .atelier-access-switch>button{font-size:13px}html:root .atelier-access-links{gap:4px 12px}html:root .atelier-landing .entry-wrap{width:calc(100% - 36px)}html:root .atelier-age-card>div:first-child{padding:24px 20px 18px}html:root .atelier-age-card>div:nth-child(2){padding:20px}html:root .atelier-age-card>div:last-child{padding:0 20px 22px}html:root .atelier-age-card .feiye-age-confirmations{padding:10px 12px}html:root .atelier-state-card{padding:24px 20px}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-access,.atelier-landing,.atelier-admin-entry,.atelier-age-gate,.atelier-state-screen) *{scroll-behavior:auto;animation-duration:0s;transition-duration:0s}}@media(max-width:1023px){html:root .atelier-admin-entry .feiye-admin-entry__frame{border:1px solid var(--feiye-border-subtle);border-radius:14px;background:var(--feiye-surface);box-shadow:none}html:root .atelier-admin-entry .feiye-admin-entry__form-area{padding:26px clamp(18px,5vw,28px) 18px;border-radius:inherit}}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review){min-width:0;margin:0;border:1px solid var(--feiye-border-subtle);border-radius:12px;color:var(--feiye-text);background:var(--feiye-surface);box-shadow:none}html:root .atelier-task-body,html:root .atelier-task-card>[data-ui=card-content],html:root .atelier-submission-review>[data-ui=card-content]{padding:26px}html:root .atelier-task-heading{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-task-heading h3{font:400 24px/1.6 var(--feiye-font-title);overflow-wrap:anywhere}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review) :is(p,span,label){overflow-wrap:anywhere}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review) :is(.text-xs,.text-\[11px\],.text-\[10px\]){font-size:13px;line-height:1.85}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review) .text-muted-foreground{color:var(--feiye-muted)}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review) [data-ui=button]{min-height:46px;height:auto;padding:11px 14px;white-space:normal;font-size:14px;line-height:1.65}html:root .atelier-exclusive-task [data-testid=exclusive-task-agreement-status]{background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle);padding:16px}html:root .atelier-exclusive-task [data-testid=exclusive-task-immediate-consent]{gap:10px;padding-block:12px}html:root .atelier-exclusive-task [data-testid=exclusive-task-immediate-consent]>button[data-ui=button]{background:var(--feiye-surface-soft);color:var(--feiye-text);border:1px solid var(--feiye-border)}html:root .atelier-task-adjust-form{padding:18px;border:1px solid var(--feiye-border);border-radius:8px;background:var(--feiye-surface-soft)}html:root .atelier-task-adjust-form>div{flex-wrap:wrap}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review) :is(textarea,input:not([type=checkbox]):not([type=file]),select){min-height:46px;height:auto;padding:11px 13px;max-width:100%;border:1px solid var(--feiye-border);border-radius:6px;color:var(--feiye-text);background:var(--feiye-surface-soft);font-size:16px;line-height:1.75}html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-submission-review) textarea{min-height:120px;resize:vertical}html:root .atelier-task-expand{display:block;min-height:48px;padding:0 0 18px;color:var(--feiye-text)}html:root .atelier-task-card button:not([data-ui=button]){min-height:44px}html:root .atelier-task-card label:has(input[type=file]){position:relative;min-height:44px;align-items:center}html:root .atelier-task-card label:has(input[type=file]):focus-within{outline:2px solid var(--feiye-focus);outline-offset:3px}html:root .atelier-task-card label:has(input[type=checkbox]){min-height:48px;font-size:13px}html:root .atelier-task-card input[type=checkbox]{width:20px;height:20px;min-width:20px;accent-color:var(--feiye-primary)}html:root .atelier-dispatch{min-width:0}html:root .atelier-dispatch:not(.atelier-dispatch--compact){grid-template-columns:minmax(240px,.72fr) minmax(0,1.4fr);gap:26px}html:root .atelier-dispatch-context{min-width:0}html:root .atelier-dispatch-card{background:var(--feiye-surface);color:var(--feiye-text);border-color:var(--feiye-border-subtle);border-radius:12px;box-shadow:none}html:root .atelier-dispatch-form{padding:clamp(20px,3vw,34px)}html:root .atelier-dispatch-heading{padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid var(--feiye-border-subtle)}html:root .atelier-dispatch-heading h3{margin:8px 0 10px;font:400 26px/1.55 var(--feiye-font-title);color:var(--feiye-text)}html:root .atelier-dispatch-heading>p:last-child{color:var(--feiye-muted);font-size:14px;line-height:1.85}html:root .atelier-dispatch-form label{display:inline-flex;align-items:center;min-height:32px;margin-bottom:5px;color:var(--feiye-text);font-size:14px;line-height:1.7}html:root .atelier-dispatch-form :is(input,select,textarea){max-width:100%;width:100%;min-width:0;min-height:48px;height:auto;padding:11px 13px;border:1px solid var(--feiye-border);border-radius:6px;background:var(--feiye-surface-soft);color:var(--feiye-text);font-size:16px;line-height:1.75;color-scheme:dark}html:root[data-feiye-theme=light] .atelier-dispatch-form :is(input,select,textarea){color-scheme:light}html:root .atelier-dispatch-form textarea{min-height:124px;resize:vertical}html:root .atelier-dispatch-form select[multiple]{min-height:170px;padding:8px}html:root .atelier-dispatch-form select[multiple] option{padding:10px 9px;white-space:normal;overflow-wrap:anywhere;line-height:1.7}html:root .atelier-dispatch-form :is(.text-muted-foreground,.text-\[11px\]){color:var(--feiye-muted);font-size:13px;line-height:1.9}html:root .atelier-dispatch-submit{min-height:50px;margin-top:24px;height:auto;font-size:15px}html:root .atelier-illustration-editor{background:var(--feiye-surface-soft);border-color:var(--feiye-border-subtle);border-radius:8px;padding:20px}html:root .atelier-illustration-editor h3{color:var(--feiye-text);font-size:15px;line-height:1.7}html:root .atelier-illustration-editor>img{max-height:280px;width:100%;-o-object-fit:contain;object-fit:contain;padding:10px;border:1px solid var(--feiye-border-subtle);background:var(--feiye-surface);border-radius:6px}html:root .atelier-illustration-editor input[type=file]{min-height:48px;width:100%;min-width:0;color:var(--feiye-text);font-size:14px;line-height:1.8}html:root .atelier-illustration-editor input[type=file]::file-selector-button{min-height:44px;padding:10px 14px;margin-right:12px;border:1px solid var(--feiye-border);border-radius:6px;color:var(--feiye-text);background:var(--feiye-surface);cursor:pointer}html:root .atelier-illustration-editor :is(.text-muted-foreground,.atelier-illustration-status){color:var(--feiye-muted);font-size:13px;line-height:1.85}html:root .atelier-illustration-editor>[role=alert]{padding:14px;background:#54242c;color:#fff0ea;border:1px solid #ad7375;border-radius:6px;font-size:14px;line-height:1.85}html:root[data-feiye-theme=light] .atelier-illustration-editor>[role=alert]{background:#f8e6e4;color:#822d38}html:root .atelier-readiness-dialog[role=dialog]{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}html:root .atelier-readiness-dialog [data-ui=button]{min-height:48px;height:auto;font-size:14px;padding:12px;line-height:1.65;white-space:normal}@media(max-width:1099px){html:root .atelier-dispatch:not(.atelier-dispatch--compact){grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){html:root .atelier-task-body,html:root .atelier-task-card>[data-ui=card-content],html:root .atelier-submission-review>[data-ui=card-content]{padding:20px}html:root .atelier-task-heading{flex-wrap:wrap;gap:12px}html:root .atelier-task-heading h3{font-size:22px}html:root .atelier-dispatch-form{padding:20px 18px}html:root .atelier-dispatch-form>.grid{grid-template-columns:minmax(0,1fr)}html:root .atelier-illustration-editor{padding:16px}}@media(prefers-reduced-motion:reduce){html:root :is(.atelier-exclusive-task,.atelier-task-card,.atelier-dispatch,.atelier-readiness-dialog,.atelier-illustration-editor) *{scroll-behavior:auto;transition-duration:0s}}@media(min-width:1100px){html:root .atelier-dispatch--compact{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.4fr);align-items:start;gap:26px}html:root .atelier-dispatch--compact>*{margin-block:0}}html:root .atelier-dispatch-read-feedback{padding:14px 16px;border:1px solid var(--feiye-border);border-radius:6px;background:var(--feiye-surface-soft);color:var(--feiye-text);font-size:14px;line-height:1.85}html:root .atelier-dispatch-read-feedback [data-ui=button]{margin-top:10px;min-height:44px}html:root .atelier-dispatch-form>[role=alert]{padding:14px 16px;border:1px solid #ad7375;border-radius:6px;color:#fff0ea;background:#54242c;overflow-wrap:anywhere;font-size:14px;line-height:1.85}html:root[data-feiye-theme=light] .atelier-dispatch-form>[role=alert]{color:#822d38;background:#f8e6e4}html:root .atelier-review-timing{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px}html:root .atelier-review-timing input{width:100%;min-width:0}html:root .atelier-review-timing label{font-size:13px;line-height:1.7}
