@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/k7Pe70Cjzcx4YskgXb-PnTPUPOa_oznTj0cHjOuOcQ0-jxOscSjXtCRjImrCaAksqfszuuGNOtkkVCIYpMjyo_c.woff2)format("woff2"),url(../_fonts/k7Pe70Cjzcx4YskgXb-PnTPUPOa_oznTj0cHjOuOcQ0-nWbbD0OgPAujQVVl7k6HIjVNgDiDeXn9amqIZlol1Gw.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono Fallback\: Courier New;src:local(Courier New);size-adjust:97.6404%;ascent-override:95.0155%;descent-override:24.0039%;line-gap-override:0%}@font-face{font-family:Cascadia Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:97.6404%;ascent-override:95.0155%;descent-override:24.0039%;line-gap-override:0%}@font-face{font-family:Cascadia Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:97.6563%;ascent-override:95%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/rm29bqa2zSGDZIbanFMMfV7t1RwHkgmo2vspSoKrFl8-Nswo_3YgKIEhPwYM1FG2bh6NhkPhAXyhPzFzZrdDrmM.woff2)format("woff2"),url(../_fonts/rm29bqa2zSGDZIbanFMMfV7t1RwHkgmo2vspSoKrFl8-i185ut94i4O6C91C45UTreeCwpJ5M6BIltIlKB59k_s.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/Aez0b5TSziMUCGNdaZMVx4DlLbVyxtIa-UEp5MDKL_Y-Mare5re3Sl4hMajmipCy_lNonBhUzRkypHb02IdKz_Q.woff2)format("woff2"),url(../_fonts/Aez0b5TSziMUCGNdaZMVx4DlLbVyxtIa-UEp5MDKL_Y-8R4EK5RSnmDQdSh1Sz_4qNf_vROnEqzKxgKQjr1Te3M.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/6BwC_eXceMLYMjshhbte4ko1uoDGyKfJ2p19GYqLUQg-15EMCt1IhyiZWR6EcPscCggDUaLZGIyr4G2ispJyqEE.woff2)format("woff2"),url(../_fonts/6BwC_eXceMLYMjshhbte4ko1uoDGyKfJ2p19GYqLUQg-UEAO2HGBeZhZtGNu17sGjlf72NxIYrX102agYkebAbo.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/UFxrWK0W5ntoAPt-cORV5-1pHIvMAuqQCQHLOPaVJXA-yfvwjYPBM7zBr99hixxgCTblgiBFeRIQgymOl204Nkw.woff2)format("woff2"),url(../_fonts/UFxrWK0W5ntoAPt-cORV5-1pHIvMAuqQCQHLOPaVJXA-QpIan_EfWWfTVh6qy2NZas9Qu4hLIyY39_MERnd1oY0.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/CcDgpKXldYYr41i4ueHd8VQ4c_PeHKkydQqwFvgIbYY-HbkEOsFQTxQ_0fnTc6_g6hEjUMFsO25AF7xGSvQidS8.woff2)format("woff2"),url(../_fonts/CcDgpKXldYYr41i4ueHd8VQ4c_PeHKkydQqwFvgIbYY-eoII8kBQ9aavRTlzA4fKfrrrhurcNy4pu7adaJ3fOIQ.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/53JjmKDRJDO7fdHo-jMk_hX_hkA0G7SUNRDDkgLzmlk-w48_AviWAY_6nrO-_d8hFCE5_c9MWJuL_IE3QdfMtMU.woff2)format("woff2"),url(../_fonts/53JjmKDRJDO7fdHo-jMk_hX_hkA0G7SUNRDDkgLzmlk-R1DydELxiuE898H0sCS8jE5AlBgr3_0Xi8_CgkLAw7Q.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/CaEgetKTniAi9_giqaggNUbh0u7LjGLOG4e2iH7ARzc-RdmXd5mba2tti8MapapItxFwZYEN6YoTsv2RXLfZEAg.woff2)format("woff2"),url(../_fonts/CaEgetKTniAi9_giqaggNUbh0u7LjGLOG4e2iH7ARzc-5Pw3L684DyyV8PF2sI2G6cm5LslOyi16MoPWINYWBiI.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/w8GdvX0LU4GXIbTGdDImmyBxkKutCTn6sp-pciqN1F8-SJhFV3yq47CjsDMHMuKQZH3VP_sn_-fD95jT4JJWlHY.woff2)format("woff2"),url(../_fonts/w8GdvX0LU4GXIbTGdDImmyBxkKutCTn6sp-pciqN1F8-xTNTBFF1GRieg1j1w8yZCmq8ltGsaIp_IoL481uBZ10.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular Italic),local(Cascadia Mono Italic),url(../_fonts/Vr-Q__MHkzHDmYoPVM9Mg-01iG0zJ_pHo1zhZmSt7uE-Mk8pLZPJ4OJZk2kLmDTqkckEDRL95Ldbwd90ZKLwIbQ.woff2)format("woff2"),url(../_fonts/Vr-Q__MHkzHDmYoPVM9Mg-01iG0zJ_pHo1zhZmSt7uE-oXzmYGRtX091RibeJiiHMBR1RCP108MTJNZTkA_e26Q.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/Zuoy80j4f_f9daIzOpizeHOCTzWGPWjdMGyizDJqYBo-7HNjFH9bqpAtQvzaohXWicS2_6RGlgLzcliLhZ15MZM.woff2)format("woff2"),url(../_fonts/Zuoy80j4f_f9daIzOpizeHOCTzWGPWjdMGyizDJqYBo-WrvmhXZ_WG7o2DLrajnQmd0Kmjq9GpDB3HRdbzhcCHw.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/6eVrbyFvRoTnjxVfCM7SygaGA_LVnIezwLKwQceisns-NowXMnQQMoOcwo9oJ_QFCAoNcwwAIqnE7HaOqGsyKFo.woff2)format("woff2"),url(../_fonts/6eVrbyFvRoTnjxVfCM7SygaGA_LVnIezwLKwQceisns-pwAkNdAVXnFc18ZbGQU2JWyIuc1XEOE67KMrtI0VbRM.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/ykIhkBPNKsXo0XTFziZaMeVvkxCnnZJpCDvVECljv_4-xB8iABPN0_RGbq6pjaI5wkFWoz9-EZcRswppj1gsoiI.woff2)format("woff2"),url(../_fonts/ykIhkBPNKsXo0XTFziZaMeVvkxCnnZJpCDvVECljv_4-gy93Fu3OTsR_nUoVHHrmuOwNl2_yBOQuigP0vN0_t2c.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/xhPTcrm8LnuPdlUsF-D33i2gorf9Dim-xceOEefNxYg-XwBuf5ANWAfF2VtncJsb_OSasH-1qtku4vgo1jAiq4w.woff2)format("woff2"),url(../_fonts/xhPTcrm8LnuPdlUsF-D33i2gorf9Dim-xceOEefNxYg-tR_jDMER7Ce0CwGWTTcnHeYsKhyOMfeGzXcA6ivp2Pk.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/ov5YYQSeEX5Z5hmi0mailw9M6qyiW7K4Mrw5iM2rouI-GVPza7gP_7w85LfbFx-gmM9LlVDIwYX_mNrP-gr3iG8.woff2)format("woff2"),url(../_fonts/ov5YYQSeEX5Z5hmi0mailw9M6qyiW7K4Mrw5iM2rouI-MjH6XlZWW4k2Khe_2tKzpUTdXwVR6FtCNrYfxiqaKp0.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/1XeqmGNE45c9c3DkmY-B-XK5pperw2QrE7GNzqwYIJo-yqFnH3fl_3uwsdE3SOgUvewaWi73KWLAnakMmDAmXOk.woff2)format("woff2"),url(../_fonts/1XeqmGNE45c9c3DkmY-B-XK5pperw2QrE7GNzqwYIJo-jEdfF8mNVYUKV_oyaGw0DwFVs3eIixtEg8PI7jhlHn0.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/xGch5bvKS3uVuC7BZUYeUVVJZUJ-GTHwuJGv4Aomues-U_9pomDFgf87cAlQRCRcpK25awG8gFKedeMAg2LXaGA.woff2)format("woff2"),url(../_fonts/xGch5bvKS3uVuC7BZUYeUVVJZUJ-GTHwuJGv4Aomues-ecCHLTD_MbZLHfstF7Sb8U2mk5mkDnZPWmDWzZu9dOM.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/8T0OZ2HKHl1sbf7fAKjc0PdSqurBXN1IYHy_pVyFVgY-5HFCy17VX73NFWc0qwV_OCh2q0BGq3M58sUFgpxkslQ.woff2)format("woff2"),url(../_fonts/8T0OZ2HKHl1sbf7fAKjc0PdSqurBXN1IYHy_pVyFVgY-lT_8sBy9VCfw4aibqh0saNbGzuHM00Vp6QsxcTMT0sQ.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/ES7bg6W3jNUWOumMoaJZu1U46zvw5y_A7pkxsJoUhSw-csl7ghS84GKhf92RF__q41_7EDZ_Kw6Ugm6Smfy4oi0.woff2)format("woff2"),url(../_fonts/ES7bg6W3jNUWOumMoaJZu1U46zvw5y_A7pkxsJoUhSw-r_XaV0nKZqW3G-6qNKCqHbktc2SxOs3HdYynWgCgNdQ.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium Italic),url(../_fonts/fVbslP8veXcQ2NwzY3puGlPmx3P9ZWvF66zLQ8DHmL4-qfzsMzY4RTZAs2dM0CQ25MuDv53zgkIHRd18AnCA9og.woff2)format("woff2"),url(../_fonts/fVbslP8veXcQ2NwzY3puGlPmx3P9ZWvF66zLQ8DHmL4-O5rgnhtrCAa9A2rp1exawyKArnHIx6dWdLoH_XJkDcU.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/dUeiuev20mKF2I2iZzdMvDL7MXNxt0d6-KS0SVKiLaA-vItb7CVmYRVlt8u6mD5cVMyENdzrDcd9HR7yPWmumRs.woff2)format("woff2"),url(../_fonts/dUeiuev20mKF2I2iZzdMvDL7MXNxt0d6-KS0SVKiLaA-UBzYh7RssWRyDEp_naopJw7yy7udXC_w_oJszGOUkls.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/eBYlFdG-UTs_BQ3iPCRtZHKdsmeePWqCXP1iq4u6PLM-WXNEYhO2MFNQVgQxKrYG4H9_dSnhPH9BLRsVMGrUKuA.woff2)format("woff2"),url(../_fonts/eBYlFdG-UTs_BQ3iPCRtZHKdsmeePWqCXP1iq4u6PLM-lWApCcZzW_C5Hi8h8ic1_MVhhm8cBpiJqamLQtzItx4.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/LA6tFwsTBkFHx78TnIhSHLYojLtAGCBVMyY4HttVKNg-0_kiBvAyJi9XZWC1Q4Pni4R0huYcpsnUgOhl1crazTo.woff2)format("woff2"),url(../_fonts/LA6tFwsTBkFHx78TnIhSHLYojLtAGCBVMyY4HttVKNg-GzIf9knpPV91sFgKV79cQl8bdrKBgc5OSGnaxC1FlEE.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/5YcUNsbnBMSZheGQW5r9Nezq40ahBALNMavQdACLD2Q-o3_YRINSNeyNj_I65009ERjEg9QTaC9T8ICgV1V_rTc.woff2)format("woff2"),url(../_fonts/5YcUNsbnBMSZheGQW5r9Nezq40ahBALNMavQdACLD2Q-1BnQ739yVXq2TyTyUCWjgqFdUEV6fz14kjbObgqbYp8.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/rQBY1jV7mRMcG4TZGVAupapCzdbLVnWMYYJsVwZSyiI-_b_YXMTxAbkaODInzjG9Ge1Nzn9zvhprROLRGgKwsCE.woff2)format("woff2"),url(../_fonts/rQBY1jV7mRMcG4TZGVAupapCzdbLVnWMYYJsVwZSyiI-rCCwRte0Z4_UlGyrK3uz5JhlhYtor0uXL3O6P28RLvQ.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/ZHs7b_5GkhLxqd5lmBXyLdmxQBQ4GyZa8ubMdrQDvE8-LVlxtdLErSEMp3URyp1KlZu4RL3GLy9MxWc0c5WEomU.woff2)format("woff2"),url(../_fonts/ZHs7b_5GkhLxqd5lmBXyLdmxQBQ4GyZa8ubMdrQDvE8-vGycvnSZMk_K4YQscUXXJsDdJT1blAJS_Ylswmp14os.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/axNTU4_A_tbhWDjsrzN0Z_-JrBV2JHi68rDPgZQ3DAQ-iiZGhQZMaIRiqpY7etfz8FjU_d_5ex9RuXYQXyjf6ek.woff2)format("woff2"),url(../_fonts/axNTU4_A_tbhWDjsrzN0Z_-JrBV2JHi68rDPgZQ3DAQ-uFlMGD_dWE8yK7WTQrXecNC4aW9ctffqyHdqQ9Z6spQ.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/iEZEUqrmw6-T9qzh7cwdBtJgMLuE5P8Jzk1JaRf8vL8-HhEt4YqwIewZAdILesuH2hr3UV6WggDfaAXMz07d2fQ.woff2)format("woff2"),url(../_fonts/iEZEUqrmw6-T9qzh7cwdBtJgMLuE5P8Jzk1JaRf8vL8-dFgh77cEciorbFrIGNAfLqkfVOfK2fPJtcnsT_p5SLk.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/sFZOVqn3P47koG03Md02qNmC5fxWXz0aETeF00OW6jw-5Yln6PA_ztvcRAhxTWsKl6WqU3NAW_L-TKNWWQVIHpk.woff2)format("woff2"),url(../_fonts/sFZOVqn3P47koG03Md02qNmC5fxWXz0aETeF00OW6jw-10yPEIXCUgPqwSHkg3F_N_VP_9p1DpJFxRIIgmvZCyY.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold Italic),url(../_fonts/3m7BXM6GXomFtqXqVyDdNe7lpAmyYzaEbgLcUAd8S_M-esbhWQE7kP3qvh3FwT9e1iJXE_vKgT5MHHfmNJnP2cs.woff2)format("woff2"),url(../_fonts/3m7BXM6GXomFtqXqVyDdNe7lpAmyYzaEbgLcUAd8S_M-mWVWRKZTozs9xPC58dEACN07g_Kp7pMQ3_HTqE3OgQ4.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/Jl5L9WXbvNhtz4I9PeogZkdo-OwewnRnekhlrLh0iHU-CJamzMY1ogKQjSqxMVFcBxX3MfybpKGHU3guDt6ugqM.woff2)format("woff2"),url(../_fonts/Jl5L9WXbvNhtz4I9PeogZkdo-OwewnRnekhlrLh0iHU-I4i48v7a8kvfWXyNt_dp9bpLb3Ohwo_MghCD6edoCG8.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/qHZhLNiHDmCRZ-Ff-xSACdo3nqfliFJS4cIsRUEIT48-PkTh7Gpcv50go0cNZbYHDngOY66NJ4M_Yva1PcyT5xY.woff2)format("woff2"),url(../_fonts/qHZhLNiHDmCRZ-Ff-xSACdo3nqfliFJS4cIsRUEIT48-py4DWt5TfRxhxd2u41wvoNbNZFWfglQKceyi52TN16Q.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/M40odO-wNSSfmebYkUAFo4rlgvZMcD2Vfbal-u7X1og-Hka119cCh1_qIbXt5gcsbJxhbzIWUx_SqWyrOTn4oes.woff2)format("woff2"),url(../_fonts/M40odO-wNSSfmebYkUAFo4rlgvZMcD2Vfbal-u7X1og-oFDOG0_cINS4uTLM46sUOL0iArvbA6BkbcpXFJKswXY.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/6ObTbE4G8U2ri9XkhoDieaBpHBjE49IC5BuFmuko8E0-p9PqbJdJSOR8mMIEfRGdD1KA1b4PyNKb_Xrdfg180p4.woff2)format("woff2"),url(../_fonts/6ObTbE4G8U2ri9XkhoDieaBpHBjE49IC5BuFmuko8E0-V3841DZjV2Fl7kdrM5juNEOAMFB8id6CG9CG0WyB3Xw.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/v6cqJfXMctp0tYL4JQEW6jJFuzRhYJZMUYa4X7sHfsY-6E37CFZ8FwwMxOFfFVwK_rM7q86-EBqHQfxs2RQaHvo.woff2)format("woff2"),url(../_fonts/v6cqJfXMctp0tYL4JQEW6jJFuzRhYJZMUYa4X7sHfsY-Z8bRQ1DOpIIUJhj230lxFsAtyUhDVZD8vS1hZ9qRGSw.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/khLWw22XHsFGUeT7fhyvRbYBTIqgwM9RUtISMb9MzKs-85FzVVzrAdPL9WY9_OjngsOQKAj9aeZ-lsgH-J9Jtyw.woff2)format("woff2"),url(../_fonts/khLWw22XHsFGUeT7fhyvRbYBTIqgwM9RUtISMb9MzKs-EZAelYbM_orddBdEWgVPEr8YLREddix5iEUjnva7NSY.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/ep6t3pxg_U33c01Tj9lRa5iNrZjtUA7--OK-ylIgL6Q-hcDnyi6AAVd1EK4_W9wlSs4AwvpWbQy3SjXhEjnv4lo.woff2)format("woff2"),url(../_fonts/ep6t3pxg_U33c01Tj9lRa5iNrZjtUA7--OK-ylIgL6Q-rjjHIWg5kXfh__AtZLIeSzJ855-pczH3mWfeBoV_X-0.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/SuN4nNIzSL819cN4Hwt4lry7AfxwGEKe_G8alwl3CI4-Ykodgq2nrdvdkQ_f8jAlMj8FcXLU1I7hOOuiYONshgo.woff2)format("woff2"),url(../_fonts/SuN4nNIzSL819cN4Hwt4lry7AfxwGEKe_G8alwl3CI4-KnM7MSuql2ymBUjN2K963ub5GxFxWqIVTUByDMa2Clo.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/qi_KbICywkNMN0rRAG9BkORaH3FMo-5ncaus5aBk8lk-70QfrwsL_hhCBRrl8n9CfvCuQQGvYw5HX7SefHQGsgI.woff2)format("woff2"),url(../_fonts/qi_KbICywkNMN0rRAG9BkORaH3FMo-5ncaus5aBk8lk-6Fe_V8Zs0rO3rYIxCgG6pDFvGbiYDRrWiaPl4mhGm9s.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold Italic),url(../_fonts/57uJ2vMLrHElICtxDOZH8dBvyTjxEVuncvznN-LSneU-e51C6yevdQoWzsNbc3qJsFzqtAmIUUyGOPoOaZeYRZ4.woff2)format("woff2"),url(../_fonts/57uJ2vMLrHElICtxDOZH8dBvyTjxEVuncvznN-LSneU-b06_umAkm8hlhO-RubM2gQye5Bts2-XMfStGbwhXIZY.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/MBFRmSCMRNOPDZRqIL6iN5OJVWbKQv0y-Pd8NrFYR9I-1cT3rkP85OODauJ5mJgPad2w6oDdK_gmZw8aDLW8_pA.woff2)format("woff2"),url(../_fonts/MBFRmSCMRNOPDZRqIL6iN5OJVWbKQv0y-Pd8NrFYR9I-evG487tixIDCqZeKeyC3xfP6hSHoFuz_WJCcPgVuYwI.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/NFzeOU_MCkvS4h0bFMteP76DZwSEUq2i0UCv57vdjsw-Awdo_6KYQ1Q1aLeydVDvcHYs4z3nI8kswJc9PlBMQAQ.woff2)format("woff2"),url(../_fonts/NFzeOU_MCkvS4h0bFMteP76DZwSEUq2i0UCv57vdjsw-ljcmeheCm4pV91KW5wNlmMOUWSb4VpxLSTIlDFBTZMM.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/ftV_VrM_gAWRA305YmYJ4iJ2GSh4M9JWQdP2z2sp0fs-uFeBKgDKhOsjV1L3R0S7MvpND_ayrKixTHget_dTMvQ.woff2)format("woff2"),url(../_fonts/ftV_VrM_gAWRA305YmYJ4iJ2GSh4M9JWQdP2z2sp0fs-7Q01gnuSZofvufHkwSmODV6P3L_1r_z17uIbUr84EFo.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/gOVC1ja0F7WPy9nGM4dgm4TBblwTgUlpFVsbtgLkR1w-BhQqXf89GFoyjaq0LNYfpk8zilWSOXwiTMQoyG1ZaqU.woff2)format("woff2"),url(../_fonts/gOVC1ja0F7WPy9nGM4dgm4TBblwTgUlpFVsbtgLkR1w-rY8eFOFGrxwfkQaY8vQOeztpVv9NJfLciEMAR6BS3MQ.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/YUBA88Sq4LBxQroUdWYUC39wFopB7yWpbw_Ip3fjWJA-lKu8KrXZUVJr5cRfOCGDwjrZTZMhcP4yCQlui6BKd9I.woff2)format("woff2"),url(../_fonts/YUBA88Sq4LBxQroUdWYUC39wFopB7yWpbw_Ip3fjWJA-Q6kNLSvfIXHS06hyfV4leTwRDtKn_Oh8g2I_4epu8EA.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/UYN126PvQuqeeWSBeHkzGPC7LqxYE-OxNFa9fO-JChc-yPVtu4dQXVAArwEa7TzGF3JkZRgsyy6yMrDnJI_cKQU.woff2)format("woff2"),url(../_fonts/UYN126PvQuqeeWSBeHkzGPC7LqxYE-OxNFa9fO-JChc-45cGV2QvMRsCYfzU2oRRWTTamL2wfFYo4fpcVOYsR_M.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/s5rdcfQzO8OekBfI6hfCHEOrvmQ2emTRg6SQ_zUVwCw-G34u9LZUvhUMcHkh9Pywd9yoV_P68PQ8JCNk5mbqjHI.woff2)format("woff2"),url(../_fonts/s5rdcfQzO8OekBfI6hfCHEOrvmQ2emTRg6SQ_zUVwCw-hlzIF92TWfId0B2HmQ5rT83aKhe7cjlhLKrIsl_dYUI.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/ArUkRtW_rarfrrpHRNopiL8yglpw5HwSGTjLl-TXaRc-9j6zcdxHYse6la126L9wywwxq1vvNEGWL_alZP02ZpI.woff2)format("woff2"),url(../_fonts/ArUkRtW_rarfrrpHRNopiL8yglpw5HwSGTjLl-TXaRc-ZRVDi0BMwLJ9Rn7g65WXTu6_lAOmBm1fnglXyyZaJVY.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/jzoDagOPg9_oUkwfu9hvnpC7Bu7Twuku5dzNyiLLTb8-7V_xVsf_4yvk9DebJ3xFeIcD1-19pLdYemYCXoYMB3w.woff2)format("woff2"),url(../_fonts/jzoDagOPg9_oUkwfu9hvnpC7Bu7Twuku5dzNyiLLTb8-p6tqMLprnoIVelH58zwkGryBC__LVMRPEr4sEv_sd1Q.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Regular),local(Cascadia Mono),url(../_fonts/iPdpSc-_uxl3B4f9El2D5idQvH-X4up1_p8nB2ntpYA-2xb_j9Y5MYhul3udq4UyvBZ3oAxn9qyJRy7ac2KAP8I.woff2)format("woff2"),url(../_fonts/iPdpSc-_uxl3B4f9El2D5idQvH-X4up1_p8nB2ntpYA-XrMfVGgfdx0pNQSH5iE6voa12iM1XhmmjuFLUOMmc6g.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/CycPuOeYPweMOaQ918ViExOlHkwciPZn1lYfQj9gK1M-dLPjaX_Wzg0UCiZIQfuq_ixtStMHUZIiF49vQEuUoZw.woff2)format("woff2"),url(../_fonts/CycPuOeYPweMOaQ918ViExOlHkwciPZn1lYfQj9gK1M-MLl9SH_ZEA_QbOQYi99H_Fih3t0YaSe3R61u-wKJDdA.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/SCfwr5Ug5I-EGuSmXe_UI1WwzXjMrf4gI-w5O1V4xpQ-9rHfUe58seMEf7JArPwrCJKWza_OHX2TMJa7jVIDphc.woff2)format("woff2"),url(../_fonts/SCfwr5Ug5I-EGuSmXe_UI1WwzXjMrf4gI-w5O1V4xpQ-3xgCTTQip89J4Qn5NaGqwiU1SPCiTs0cTzrtl2n5lic.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/N7ttzb8s6MBUKbfenklWJsjV1os7u_F3CDm4ZipsoWQ-aKCUz6tKlU891UdQGLn4VecR_LAWqhb_rtyFdL_XJIQ.woff2)format("woff2"),url(../_fonts/N7ttzb8s6MBUKbfenklWJsjV1os7u_F3CDm4ZipsoWQ-pXGeeU1bTeI6Ku73AEx20O4zq8r5bE1vwNyRN0wsS0U.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/382Pi2aB7vuJ40Xv7Ijwv0oz7Ns87Yl3URrje8vP3Cc-AE43w8M_yDmyFzcYbolmXwY7ZbVd3R1i0R71e_yJbiE.woff2)format("woff2"),url(../_fonts/382Pi2aB7vuJ40Xv7Ijwv0oz7Ns87Yl3URrje8vP3Cc-8ATbOfaMlqZltwSKpeMnUaDfS6x0ZqilrhCFCBKBVNc.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/8Pl_-3cIiwWwpKDcPLvS8GpsOpOeUbsDxf_is_myR9I-NPFjgxzKERGQl_YanK3LDWqVvBZPficV_q95f2PrpfI.woff2)format("woff2"),url(../_fonts/8Pl_-3cIiwWwpKDcPLvS8GpsOpOeUbsDxf_is_myR9I-l7NTkGdRm9CnkmsrWP_hhwaMvNP5s1vGQFsaE-ejWkw.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/ZFxGv_ILY71JloO_KNOBebr3QRFv8-AG__8JWbpdujU-VvLTp_-0_lxn7Bwv5wuSGbwoqCSLihTfNJriZy8Btz8.woff2)format("woff2"),url(../_fonts/ZFxGv_ILY71JloO_KNOBebr3QRFv8-AG__8JWbpdujU-tQOT094HMSZ8SryJIyCeKWeEjdAe68Y9mVYajiHNYQE.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/5b3MxHGJhRki2yqGcwEYCgxD-oJAu28Z4FbFdW86vCs-mmDTGMHCjgNmtrFvRko8d6LbjeLLpvIdKJ1voXfnzqs.woff2)format("woff2"),url(../_fonts/5b3MxHGJhRki2yqGcwEYCgxD-oJAu28Z4FbFdW86vCs-D8b6SBUb4BlqOhTcsR6Jrb43WQOrZCbCbKmuIVUj0kg.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/Quo_3dyQIjtPtXPrgzo0stX-1pKEB-TYO5QwiYG4iWY-FOMXrf9ioHKwjzcWLT5teGOig_RbWR0MzXLrUbqV8pc.woff2)format("woff2"),url(../_fonts/Quo_3dyQIjtPtXPrgzo0stX-1pKEB-TYO5QwiYG4iWY-S78ZMpba9XERHIfZe2uCW4ebdt8DnBZsIsBIDll2MfQ.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/I5PbIbxzf19hYJilXjL2UXuiYPSyM76Zy5JFSJf1J5Q-lXvSyCn_NVEcp_F2bffZMFwalQT5iL_h_OCtg_1Qspk.woff2)format("woff2"),url(../_fonts/I5PbIbxzf19hYJilXjL2UXuiYPSyM76Zy5JFSJf1J5Q-IMK9A9bwNSrgJQ66xDuVfxFVReMOU606dcrEppkft_Y.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Medium),url(../_fonts/doxfgj3DaOWhBX9U543Xe7zes5qt-HpaRILfcZNC9QQ-R0IgewqbvTk5t7NeWABB6NeaedsrksHi0i1oOQRvbIw.woff2)format("woff2"),url(../_fonts/doxfgj3DaOWhBX9U543Xe7zes5qt-HpaRILfcZNC9QQ-_Xrm6MdJ_KDEiFmfGMsYUWnSFTKz5S8s7YXsCE0U4L8.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/l-AFH2Mr44LaT1NJwZCzz_rpyRZ83VXH20F0MPJmlW0-xx3LqTusVNyxYPBpsrin8kdI0Rm5nqzXpOK3LuyZulw.woff2)format("woff2"),url(../_fonts/l-AFH2Mr44LaT1NJwZCzz_rpyRZ83VXH20F0MPJmlW0-KR5JryMg_jF3_O85Tmww6ERkT4sZKCDbidYlbr8D4OQ.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/ZZgtm51Hfk8I9UkDoZC8P1xWrj5I6TIhDFHb4VmrOMM-5GbOnZkmPjmC4ywYb_YqW97NlRamGPZWorWwFUAqH7U.woff2)format("woff2"),url(../_fonts/ZZgtm51Hfk8I9UkDoZC8P1xWrj5I6TIhDFHb4VmrOMM-xbSChPaZcW3ivWyU1_73B_JjUKEE7gyC3HDh2TcTbJI.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/snTOFC2vxY-Z4ouNuAXxGQsivFHpyg4VauHLajl63VE-GBcRI0WqvE_NWNAMf2mZ9G6blXWhOs4TTUKmK8MuHw0.woff2)format("woff2"),url(../_fonts/snTOFC2vxY-Z4ouNuAXxGQsivFHpyg4VauHLajl63VE-WxS9SDSv_gACOGEA5Rx_7Ph-ULkUVQQOa3B80fIlOw4.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/LUL9Ook5HdLVuCiTc94J2dSQyPCYDZKy_zFAuBFyI-Y-eFgPxdHBEYP85s6xFsWTuqkZBN_Zygp-oQ0RZ0mRW1c.woff2)format("woff2"),url(../_fonts/LUL9Ook5HdLVuCiTc94J2dSQyPCYDZKy_zFAuBFyI-Y-wzfU__FgPNdIQCh_FkQsoOBdm8sHJlU74J_f9kGXQTM.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/xyLGHpy1YtAwErkFVOPYresQ5cDe8b8NbYxEBP5XOxM-ek9z7gy7p3bHkhnVuE0ntugRsWlWlkpVOrityf0BvHg.woff2)format("woff2"),url(../_fonts/xyLGHpy1YtAwErkFVOPYresQ5cDe8b8NbYxEBP5XOxM-Fd_E3TU4phUGy_FXGtcAh81R0v4C4yjOaLZitnkuJ_w.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/GoqrAOJT0omhKZ_Ld-irCv-74Ujeeve5JxBJYdZbajY-CUBIsDt4dV_vPv5KKJgwHlxM51DQzh8rXlcGtGQB6TE.woff2)format("woff2"),url(../_fonts/GoqrAOJT0omhKZ_Ld-irCv-74Ujeeve5JxBJYdZbajY-aMdD0wT3DEORDyEJPjPzAhjnaIITZk9iZ1_KD9rMWbM.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/tDq6M3bFqZcS_abb9zBEaeOVBSxQ-aK_615V0YX1GQg-_ULGqzRLQEt5NrThe5urs5W7LQKF0FnewZugWp_Lo0c.woff2)format("woff2"),url(../_fonts/tDq6M3bFqZcS_abb9zBEaeOVBSxQ-aK_615V0YX1GQg-XPxBRUICY_K3sFsNZSE0uwqMdqzhRKnCr899AdfY0xA.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/OEucVuGRKfZ4HAVuCqExJ5FIo0eX3C825u1NhbAVBhE-exlRIIvv26uaThZZNCsCZkM1O1CsX3kb7zoTIoz95WI.woff2)format("woff2"),url(../_fonts/OEucVuGRKfZ4HAVuCqExJ5FIo0eX3C825u1NhbAVBhE-ExSQmNolWdk6zjmiQdBD5yp83tNl2zFTcQoG_Hc10w4.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/YVJ83tyHnJic1DiNk5c8yjsOpStogItCQmSZARSxu0s-CXr_bbEBhha9Mx554tiyzK4ThljcUra8uuUPgpz3mTo.woff2)format("woff2"),url(../_fonts/YVJ83tyHnJic1DiNk5c8yjsOpStogItCQmSZARSxu0s-MS8nTiPnHIAKc07b07SsClRbTvAhFz1QJjTtTGWrUbE.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono SemiBold),url(../_fonts/x3Q7D3k7Sxx3pHZc5qGqGP1awywvFfpmEbYx0bsRJR0-U8V3IHpmvH_kVMVXaAe6rLd4OeHwCY4ttwsKgRmSYkk.woff2)format("woff2"),url(../_fonts/x3Q7D3k7Sxx3pHZc5qGqGP1awywvFfpmEbYx0bsRJR0-kyhWojGoj2d05LPJIFVsuKIl3FkPgE7EdRFPH4MQxu4.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/ThuC6fjDNuMKjFtA7SavSfBiRrK03GMi27lci1fAXEY-E_69Aak1dJjW8EgFblP9_EG8q_p_ANuxLIHLZBS0VlU.woff2)format("woff2"),url(../_fonts/ThuC6fjDNuMKjFtA7SavSfBiRrK03GMi27lci1fAXEY-y3TK5D4d344dAAwvuM_NrHdeTdlvx0niXAWDXysK4hk.woff)format("woff");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/1ZFj7QglBbLMg4qszbvTa2DPz2jAkaiSH6qTyaroN0g-c6kuSVNFQ1cMrVHVHv0Pk0PU8W_IVelGZA6_ixCBxdU.woff2)format("woff2"),url(../_fonts/1ZFj7QglBbLMg4qszbvTa2DPz2jAkaiSH6qTyaroN0g-DAnVMEQ9lV6tKkSl7yVZz_HDaIpSGAB4N7VxNHgD49I.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/Kvnbcgzi0nLEu0aun6nqiUXg_YPQoCiGVClXLqmf4KA-E6bKsAbWwGfshJIsbIsFPXbGOxXyIxu_f9_YeZJ6W-I.woff2)format("woff2"),url(../_fonts/Kvnbcgzi0nLEu0aun6nqiUXg_YPQoCiGVClXLqmf4KA-0_i_GsCfjduONB6AlYcfV_Po_ytsdLiVZUgX8lEL5a0.woff)format("woff");font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/z-76WxQn-9xCDs4_Ik7W8MDR4_t4kr6T4KU-mK1zJFc-EWoxCHQlyC_fd59vn-d0cn-yd_LG8A7zfcob3eBhYRY.woff2)format("woff2"),url(../_fonts/z-76WxQn-9xCDs4_Ik7W8MDR4_t4kr6T4KU-mK1zJFc-xC0k_mHFwKNSkAz_rA_Mh4ppFiT5ehW3Z3pv3SmlWbs.woff)format("woff");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/052P832FpOUcGKpxDfPqNhoWPSjbvxTTIASHLDm8p14-cBN_eIYjkech4kUUBQLkQT4n7fO2H-EhRR8_ApMs7Zw.woff2)format("woff2"),url(../_fonts/052P832FpOUcGKpxDfPqNhoWPSjbvxTTIASHLDm8p14-R3EQcCd7LpTL22K1piId4BUbJcUFFldHAqpFxiSJxC4.woff)format("woff");font-display:swap;unicode-range:U+28??;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/kI3bzlehMj1eOr8wWbSsnJQrZBKp7lrH5k_stbz5b5g-rf9_F4dDVFbwGX__lRHZNyY6rNUhjbdkWfXJA60HIaU.woff2)format("woff2"),url(../_fonts/kI3bzlehMj1eOr8wWbSsnJQrZBKp7lrH5k_stbz5b5g-ULGP_w-LihXhPtf1GTKPdrrTI_vWiHL3chdVoNqZnkk.woff)format("woff");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/ScD0CuOrOVYf_R-mB2DEoxhbzxYMtMkxXM8Z5_adLxk-5IqzHBFV034xImHNWVax_2km_EeZR8rWJeOeKIqq3pc.woff2)format("woff2"),url(../_fonts/ScD0CuOrOVYf_R-mB2DEoxhbzxYMtMkxXM8Z5_adLxk-pOVQlpguAZ6nmJ1TaLZLDxfyZ7lj0u_fdnFCPFs_mpE.woff)format("woff");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/Jjv7UGqOn2KedQg9MIDItquO-WGQLQueWF2jiyYg7q8-t4q9q6NKkhovrYaeVcwbNZ1mpPrJCiZ_iix99Fyef3Q.woff2)format("woff2"),url(../_fonts/Jjv7UGqOn2KedQg9MIDItquO-WGQLQueWF2jiyYg7q8-F_tPsbXNoFO0HUzQJpD_58K5AnALZInBqcn4SKYi4Uk.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/KP7KwAmikHRl1ASlX1lCm3k8EIe2WIFAvTUvvLQoBE8-B_Ofk6Ys2Tbm7LVZuC7ibgzhpw9D_xBMSlrFuLRYBfA.woff2)format("woff2"),url(../_fonts/KP7KwAmikHRl1ASlX1lCm3k8EIe2WIFAvTUvvLQoBE8-Y35yMZaMU99TIgdmra7YF0wW08ZEbUQLPdP39ijLTCM.woff)format("woff");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Bold),url(../_fonts/MtydC2JSOnwwQ_rkepNnq3xzmWsQd8OJNZoDrK705HU-vLxhVPZYovjQo_SrPgmvnmtBMRjUpjgrjQ6TIa3z7Fk.woff2)format("woff2"),url(../_fonts/MtydC2JSOnwwQ_rkepNnq3xzmWsQd8OJNZoDrK705HU-L2Dh9D82mZm_xGHR5VOWihXIZjAV9EjZvbx_677P4O0.woff)format("woff");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Bold Italic),url(../_fonts/3N7N9idjz31WYT07up4CzZhK36g-lzFzktCBTJwUwQ-WC3iLaW4_jsHkQlb9Hu2deHyLy3xh9OOmZuPkNmNUSk.woff2)format("woff2"),url(../_fonts/3N7N9idjz31WYT07up4CzZhK36g-lzFzktCBTJwUwQ-Oqk1c3XhgoJR4fNxfr6ImBlflP0lF05jULGVqJ3GJm0.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Regular),local(DM Sans),url(../_fonts/XLLhZ2iSg1jQS2UBgolTaTvCEGBdUDOKv11QcY-4nB4-QPRM5FFMQcmKVYEztSiVJPDcQnHTGLQNVp27s2ecaOk.woff2)format("woff2"),url(../_fonts/XLLhZ2iSg1jQS2UBgolTaTvCEGBdUDOKv11QcY-4nB4-AdO3L_sbL1KZy4y1ABPZVYrR035rjCdblN6cxrfRU00.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Bold Italic),url(../_fonts/Ry6mXn2VbPm4Kgn5OSMnhXmdNBFzUkYlJq9njx5B8TY-nsXh7uwYCTlOzU3Ll5XyZtU8B99_UpLZ8pOPcjjHRKw.woff2)format("woff2"),url(../_fonts/Ry6mXn2VbPm4Kgn5OSMnhXmdNBFzUkYlJq9njx5B8TY-TFzau7Xi_pjJ73Dsxx8GxPiaa9VFCD8HLOgOJH5tCpU.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Regular),local(DM Sans),url(../_fonts/p-Bedj4bDQ0SAOzZlXwn_-UHodnd9aovdQMup1-lD6k-OsgFz3BC1WyrTxuvS7hZdSySVtNCrdPzVd6qph0W_Xo.woff2)format("woff2"),url(../_fonts/p-Bedj4bDQ0SAOzZlXwn_-UHodnd9aovdQMup1-lD6k-ORWYiP8uiuqbrEg4_ym6e3olyvPVDaS7eHvMiI1TyGw.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans SemiBold Italic),url(../_fonts/FxEMfjaas8ns0V8-xXTnKUTGDKBz-VICI_OMO-nrgWY-BSAwF3R5pDWyot9Zdi83m3rxl_a_CndWyupzAkzhlwg.woff2)format("woff2"),url(../_fonts/FxEMfjaas8ns0V8-xXTnKUTGDKBz-VICI_OMO-nrgWY-AieaOIOOMxf_qqlF9zTulaHldR0__7j_XSTwbC7eUfk.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Medium),url(../_fonts/AjbYymK2SnJKVtLXwc41miYqXYh3Zq6aaNW9SJCL3Qo-eSB_lXjePqIdTOSOzFdQ_5W4tsit4Mf4zUU_y289JKw.woff2)format("woff2"),url(../_fonts/AjbYymK2SnJKVtLXwc41miYqXYh3Zq6aaNW9SJCL3Qo-HSgLXHqed567rx67N8I6Y7Gp4mFQTOTEWg4Z39x_uPo.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans SemiBold Italic),url(../_fonts/5PIjnWEkYNttr2kD4BwKro_1KoueCHtwKfpcU91BOtE-1HmtRsbAaqvbHVQiXlWgMd9GNGyWbYeDS634oKd0OWE.woff2)format("woff2"),url(../_fonts/5PIjnWEkYNttr2kD4BwKro_1KoueCHtwKfpcU91BOtE-bxcqXLG96SDMyR_adSYkaBFxhGF3pD7yNmdW1CH6OL4.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Medium),url(../_fonts/sxMjuwhOkp_IJQZglH9ft5MVop-6wJpG06XQvyIXeAo-SNPfWGWqJg4jPV5STI1vgrlRRcXrDaHtmD4DrFQ7sck.woff2)format("woff2"),url(../_fonts/sxMjuwhOkp_IJQZglH9ft5MVop-6wJpG06XQvyIXeAo-rF6XDRpj318nydfbYpob7z0qdOU8wqFF7r1_JNM5_Uc.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Medium Italic),url(../_fonts/PQ5ROIcIxYtn6SG14yANTEteWlJ53f8Wb5YREFv2UpA-Pdk4coR_0D3e34kICTBXlUxUxZIXTmVSvqhVWv1YT_E.woff2)format("woff2"),url(../_fonts/PQ5ROIcIxYtn6SG14yANTEteWlJ53f8Wb5YREFv2UpA-cveSUXhpcmCyyewjz9IWEcoiv79q9pskXCldM7ao2U4.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans SemiBold),url(../_fonts/XjtOt9o80p9c3yfbIIkDCDNWqv0rRYxlZu8_tTXgA90-z5nlAhF0M3tccEtJILYCAedcZqqOaZEfkQdNACbn1zE.woff2)format("woff2"),url(../_fonts/XjtOt9o80p9c3yfbIIkDCDNWqv0rRYxlZu8_tTXgA90-n6kl59oMYjCWOQrTtbdPvp6NkKi6Awh4fM_3jhsltmM.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Medium Italic),url(../_fonts/59ox4mQDx-QJtvzqZEj7fjO15sGG0Bn0rBUGZhRw4sg-3_LhkdkdOsFJDKVostlqcrQ-Sktj7VDR3Q0lMxjwG0w.woff2)format("woff2"),url(../_fonts/59ox4mQDx-QJtvzqZEj7fjO15sGG0Bn0rBUGZhRw4sg-JhN2jHfxZXsInkAJPKJ_jfvueFaqGOaVmuWVC5AFEfE.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans SemiBold),url(../_fonts/uHmbesDD6D9GNNB2mciFvO45X_Hi16qVs6l1hfh57vo-bVcpV69XwExrRAYzg_HjC1oXiFxgNC6sM9_tW4pHRzE.woff2)format("woff2"),url(../_fonts/uHmbesDD6D9GNNB2mciFvO45X_Hi16qVs6l1hfh57vo-ZmNB6PfrYBT5FqnZP70MMTBdiK7zVvW1rxDXKS4D1ac.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Regular Italic),local(DM Sans Italic),url(../_fonts/0wnR9UYLtyzh-WKymr-As1WejF7y7mDp37gJ-GwpT9c-EDMhLrgldkp41tY3qa83gmt6KKkQJenla8WsRSF32m8.woff2)format("woff2"),url(../_fonts/0wnR9UYLtyzh-WKymr-As1WejF7y7mDp37gJ-GwpT9c-e_u1_fpzLOzP9CKiq5LUbrmUaAj0QLOUS_2s3evEOmY.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Bold),url(../_fonts/qQxMUHuaF8FjwkY5CCKjBKFwX2hi5EvPoxGieAktbZw-uT_qwoohIs_iRvoSUhm3RFI7UPS4F_9f_703TlwaKfM.woff2)format("woff2"),url(../_fonts/qQxMUHuaF8FjwkY5CCKjBKFwX2hi5EvPoxGieAktbZw-7Kp2lyZxOjIoPpbyAv5wHhe_Eesw6wfPqGgVAcU3Y6Q.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Regular Italic),local(DM Sans Italic),url(../_fonts/xytQCbiz4fVQBwOZipWAafPnaRRotuqEONAP3TXe3Sw-eLUvPPgp_cT1gFjlrI14fVlNihCvgEWJC2rfWn7yr5A.woff2)format("woff2"),url(../_fonts/xytQCbiz4fVQBwOZipWAafPnaRRotuqEONAP3TXe3Sw-9z_MnchCiXkkq_fEOTMQICDJMS5-qQNOL2__IVj74Io.woff)format("woff");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Bold),url(../_fonts/caxgv-c-FYOdrhmPe8X79Q1cbvf7d85jnfSXJlX_KI-jdOkEwGsbaoQKBl1U5HsgszOVuCaTqj4NGY1Huur3tc.woff2)format("woff2"),url(../_fonts/caxgv-c-FYOdrhmPe8X79Q1cbvf7d85jnfSXJlX_KI-WgHYCZVRb6I1MscrCuW6ZfL_iyBuEcJdNjcH8IRCiEY.woff)format("woff");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:DM Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Arial;src:local(Arial);size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:103.556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.107%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:111.884%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}.sanctuary-page-canvas{width:100%;max-width:var(--content-max);margin:0 auto}.feed-page-hero.sanctuary-anchor,.sanctuary-anchor{scroll-margin-top:calc(var(--course-topbar-height,76px) + 1.5rem)}.sanctuary-hero-body{z-index:1;max-width:42rem;font-size:var(--offer-type-body,16px);color:var(--text-muted);margin:0;line-height:1.65;position:relative}.sanctuary-hero-now-card{flex-direction:column;gap:.45rem;margin-top:.15rem;padding:1rem 1.1rem;display:flex}.sanctuary-hero-now-kicker{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.sanctuary-hero-now-card h2{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:600}.sanctuary-hero-now-card p{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.5}.sanctuary-hero-now-card .feed-btn-secondary{align-self:flex-start;margin-top:.25rem}.sanctuary-hero-trust{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.sanctuary-hero-trust-item{font-size:var(--offer-type-tagline,14px);color:var(--text-soft,#d4d4d4);align-items:center;gap:.45rem;display:inline-flex}.sanctuary-hero-trust-icon{border:1px solid color-mix(in srgb,var(--gold,#c4a574) 32%,transparent);width:1.5rem;height:1.5rem;color:var(--gold-bright,#d4b896);background:radial-gradient(circle at 40% 30%,#c4a5742e,#0000 65%),#00000052;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 12px #c4a5741f}.sanctuary-hero-photo-frame{overflow:hidden}.sanctuary-journey{border-radius:var(--offer-card-radius,20px);border:1px solid color-mix(in srgb,var(--gold,#c4a574) 26%,var(--border-subtle,#ffffff14));background:radial-gradient(ellipse 72% 55% at 0 0,var(--glow-gold,#c4a57429),transparent 58%),radial-gradient(ellipse 48% 42% at 100% 100%,var(--glow-purple,#7c6b9e1f),transparent 52%),var(--glass-highlight,linear-gradient(145deg,#fff4df17,transparent 48%)),var(--glass-body-soft,linear-gradient(168deg,#16121ce6,#08060ed1));box-shadow:var(--glass-inset,inset 0 1px 0 #fff4df1a);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:clamp(.95rem,1.9vw,1.25rem)}.sanctuary-journey-kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright,#d4b896);margin:0 0 .7rem;font-weight:700}.sanctuary-journey-steps{gap:.55rem;margin:0;padding:0;list-style:none}.sanctuary-journey-steps,.sanctuary-paths-overview{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sanctuary-paths-overview{gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sanctuary-path-card{border:1px solid var(--border-subtle,#fff4df1a);background:var(--glass-highlight,linear-gradient(145deg,#fff4df17,transparent 48%)),var(--glass-body-soft,var(--glass-body));box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df12),var(--glass-shadow,none);color:var(--text-primary);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.1rem 1.15rem;display:flex}.sanctuary-path-card.is-path-podstawy{border-color:color-mix(in srgb,var(--gold,#c4a574) 34%,var(--border-subtle));background:radial-gradient(ellipse 85% 60% at 0 0,var(--glow-gold,#c4a57424),transparent 60%),var(--glass-highlight),var(--glass-body-soft,var(--glass-body))}.sanctuary-path-card.is-path-umiejetnosci{border-color:color-mix(in srgb,var(--violet-glow,#7c6b9e) 32%,var(--border-subtle));background:radial-gradient(ellipse 85% 60% at 100% 0,var(--glow-purple,#7c6b9e24),transparent 60%),var(--glass-highlight),var(--glass-body-soft,var(--glass-body))}.sanctuary-path-card.is-path-mentoring{border-color:color-mix(in srgb,var(--accent) 28%,var(--border-subtle));background:radial-gradient(ellipse 85% 60% at 0 0,var(--accent-soft),transparent 60%),var(--glass-highlight),var(--glass-body-soft,var(--glass-body))}.sanctuary-path-card-eyebrow{font-size:var(--offer-type-kicker,13px);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright,var(--gold));font-weight:700}.sanctuary-path-card h2{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600}.sanctuary-path-card p{font-size:var(--offer-type-tagline,14px);color:var(--text-soft);flex:1;margin:0;line-height:1.55}.sanctuary-path-lead{max-width:68ch;font-size:var(--offer-type-body,16px);color:var(--text-soft);margin:0 0 1rem;line-height:1.65}.sanctuary-orbit{--orbit-accent-soft:var(--glow-gold,#c4a57433);--orbit-ink:#08060cc7;isolation:isolate;border-radius:var(--offer-stage-radius,26px);border:1px solid color-mix(in srgb,var(--orbit-accent) 28%,var(--border-subtle,#ffffff14));background:radial-gradient(ellipse 70% 55% at 12% 0,var(--orbit-accent-soft),transparent 58%),radial-gradient(ellipse 48% 42% at 92% 88%,var(--glow-purple,#7c6b9e26),transparent 55%),var(--glass-body,linear-gradient(168deg,#181420f0,#0a0810e0));min-height:clamp(28rem,52vw,34rem);box-shadow:var(--glass-inset,inset 0 1px 0 #fff4df1a),var(--glass-shadow,0 24px 60px #0806105c);color:var(--text-primary,#fafafa);margin-top:.35rem;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.sanctuary-orbit,.sanctuary-orbit--gold{--orbit-accent:var(--gold-bright,#d4b896);--orbit-accent-deep:var(--gold,#c4a574)}.sanctuary-orbit--gold{--orbit-accent-soft:#c4a57433}.sanctuary-orbit--root{--orbit-accent:#e8a090;--orbit-accent-deep:#c45c48;--orbit-accent-soft:#c45c482e}.sanctuary-orbit--violet{--orbit-accent:#c4b5fd;--orbit-accent-deep:var(--violet-glow,#7c6b9e);--orbit-accent-soft:#7c6b9e38}.sanctuary-orbit__ambient,.sanctuary-orbit__grain{z-index:0;pointer-events:none;position:absolute;inset:0}.sanctuary-orbit__ambient{background:radial-gradient(ellipse 58% 48% at 16% 18%,var(--orbit-accent-soft),transparent 60%),radial-gradient(ellipse 42% 38% at 86% 72%,var(--glow-purple,#7c6b9e1f),transparent 56%);opacity:.95}.sanctuary-orbit__stage{z-index:0}.sanctuary-orbit__bg,.sanctuary-orbit__stage{position:absolute;inset:0}.sanctuary-orbit__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.88)brightness(.48)contrast(1.05);width:100%;height:100%;transform:scale(1.02)}.sanctuary-orbit__bg-veil{background:linear-gradient(108deg,#08060cf0 0,#08060cc7 38%,#08060c6b 62%,#08060c9e 100%),radial-gradient(ellipse 55% 65% at 78% 42%,color-mix(in srgb,var(--orbit-accent) 12%,transparent),transparent 70%);position:absolute;inset:0}.sanctuary-orbit-bg-enter-active,.sanctuary-orbit-bg-leave-active{transition:opacity .55s cubic-bezier(.22,1,.36,1)}.sanctuary-orbit-bg-enter-from,.sanctuary-orbit-bg-leave-to{opacity:0}.sanctuary-orbit__layout{z-index:1;min-height:inherit;grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.1rem,2.2vw,1.6rem);display:grid;position:relative}.sanctuary-orbit__panel{align-items:center;min-width:0;display:flex}.sanctuary-orbit__panel-inner{border:1px solid color-mix(in srgb,var(--orbit-accent) 34%,var(--border-subtle,#ffffff14));background:var(--glass-highlight,linear-gradient(145deg,#fff4df17,transparent 48%)),linear-gradient(155deg,color-mix(in srgb,var(--orbit-accent) 14%,transparent),transparent 52%),#0a080ed1;width:100%;max-width:34rem;box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df12),0 18px 44px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:clamp(1.15rem,2.2vw,1.5rem) clamp(1.15rem,2.2vw,1.55rem)}.sanctuary-orbit-copy-enter-active,.sanctuary-orbit-copy-leave-active{transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1)}.sanctuary-orbit-copy-enter-from{opacity:0;transform:translateY(10px)}.sanctuary-orbit-copy-leave-to{opacity:0;transform:translateY(-6px)}.sanctuary-orbit__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--orbit-accent) 90%,#fff);align-items:center;gap:.55rem;margin:0 0 .65rem;font-weight:700;display:flex}.sanctuary-orbit__kicker-glyph{border:1px solid color-mix(in srgb,var(--orbit-accent) 48%,transparent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--orbit-accent) 22%,transparent),transparent 60%),#0000006b;width:2.35rem;height:2.35rem;box-shadow:0 0 16px color-mix(in srgb,var(--orbit-accent) 22%,transparent);border-radius:999px;place-items:center;display:grid}.sanctuary-orbit__kicker-glyph img{-o-object-fit:contain;object-fit:contain;width:1.3rem;height:1.3rem;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--orbit-accent) 55%,transparent))}.sanctuary-orbit__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary,#fafafa);text-shadow:0 1px 18px color-mix(in srgb,var(--orbit-accent) 18%,transparent);margin:0 0 .55rem;font-size:clamp(1.7rem,3.1vw,2.25rem);font-weight:600;line-height:1.1}.sanctuary-orbit__summary{font-size:var(--offer-type-body,16px);color:#fff4dfd1;margin:0 0 .85rem;line-height:1.65}.sanctuary-orbit__points{flex-direction:column;gap:.4rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.sanctuary-orbit__points li{font-size:var(--offer-type-tagline,14px);color:#fff4dfc7;padding-left:1rem;line-height:1.55;position:relative}.sanctuary-orbit__points li:before{content:"";background:var(--orbit-accent);width:.35rem;height:.35rem;box-shadow:0 0 8px color-mix(in srgb,var(--orbit-accent) 55%,transparent);border-radius:999px;position:absolute;top:.55em;left:0}.sanctuary-orbit__meta{font-size:var(--offer-type-small,14px);letter-spacing:.03em;color:#fff4df94;margin:0 0 1rem}.sanctuary-orbit__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.sanctuary-orbit__actions .feed-btn-primary{font-size:var(--offer-type-cta,15px);border-color:color-mix(in srgb,var(--orbit-accent) 48%,#c4a57466);background:linear-gradient(135deg,color-mix(in srgb,var(--orbit-accent) 28%,transparent),color-mix(in srgb,var(--orbit-accent-deep) 16%,#08060c8c));color:var(--text-primary,#fafafa);box-shadow:0 0 0 1px color-mix(in srgb,var(--orbit-accent) 12%,transparent),0 10px 28px color-mix(in srgb,var(--orbit-accent-deep) 18%,transparent);padding:.75rem 1.2rem}.sanctuary-orbit__actions .feed-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--orbit-accent) 70%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--orbit-accent) 22%,transparent),0 0 28px color-mix(in srgb,var(--orbit-accent) 32%,transparent)}.sanctuary-orbit__actions .feed-btn-primary:disabled{opacity:.48;box-shadow:none}.sanctuary-orbit__state{font-size:var(--offer-type-caption,13px);letter-spacing:.08em;text-transform:uppercase;color:#fff4df94;font-weight:700}.sanctuary-orbit__state.is-live{color:#9fe8bc;text-shadow:0 0 12px #6ee7b759}.sanctuary-orbit__state.is-open{color:color-mix(in srgb,var(--orbit-accent) 85%,#fff)}.sanctuary-orbit__state.is-soon{color:#fff4df66}.sanctuary-orbit__visual{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex}.sanctuary-orbit__note{text-align:center;max-width:24rem;font-size:var(--offer-type-small,14px);color:#fff4df9e;margin:0;line-height:1.5}.sanctuary-orbit__wheel{aspect-ratio:1;width:min(100%,22rem);margin:0 auto;position:relative}.sanctuary-orbit__ring-track{border:1px solid color-mix(in srgb,var(--orbit-accent) 28%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--orbit-accent) 12%,transparent),transparent 62%),radial-gradient(circle at 30% 28%,#fff4df0a,transparent 45%);box-shadow:inset 0 0 0 1px #0006,0 0 56px color-mix(in srgb,var(--orbit-accent) 18%,transparent),0 0 80px color-mix(in srgb,var(--orbit-accent-deep) 8%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:12%}.sanctuary-orbit__ring-track:after{content:"";border:1px dashed color-mix(in srgb,var(--orbit-accent) 32%,transparent);opacity:.9;border-radius:50%;position:absolute;inset:10%}.sanctuary-orbit__core{z-index:2;aspect-ratio:1;border-radius:50%;place-items:center;width:36%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sanctuary-orbit__core-ring{border:1px solid color-mix(in srgb,var(--orbit-accent) 58%,#fff4df1f);background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--orbit-accent) 34%,transparent),transparent 52%),radial-gradient(circle at 70% 78%,color-mix(in srgb,var(--orbit-accent-deep) 18%,transparent),transparent 55%),linear-gradient(165deg,#1c1822f5,#08060cf0);box-shadow:0 0 36px color-mix(in srgb,var(--orbit-accent) 32%,transparent),0 0 64px color-mix(in srgb,var(--orbit-accent-deep) 14%,transparent),inset 0 1px 0 #fff4df1f,inset 0 0 22px #0006;border-radius:50%;position:absolute;inset:8%}.sanctuary-orbit__core-ring--outer{border-style:solid;border-color:color-mix(in srgb,var(--orbit-accent) 22%,#ffffff0f);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--orbit-accent) 10%,transparent),transparent 68%);box-shadow:0 0 48px color-mix(in srgb,var(--orbit-accent) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--orbit-accent) 8%,transparent);inset:0}.sanctuary-orbit__core-label{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.15rem;display:flex;position:relative}.sanctuary-orbit__core-kicker{font-size:var(--offer-type-caption,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--orbit-accent) 85%,#fff);font-weight:700}.sanctuary-orbit__core-title{font-family:var(--font-cormorant),Georgia,serif;color:#fff8ef;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:600}.sanctuary-orbit__node{z-index:3;cursor:pointer;width:4.6rem;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.sanctuary-orbit__node-glow{background:radial-gradient(circle,color-mix(in srgb,var(--orbit-accent) 35%,transparent),transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:3.4rem;height:3.4rem;transition:opacity .25s;position:absolute;top:.15rem}.sanctuary-orbit__node-disc{border:1px solid color-mix(in srgb,var(--orbit-accent) 38%,#ffffff1a);background:radial-gradient(circle at 32% 28%,#fff4df1a,#0000 48%),linear-gradient(160deg,#1c1824f5,#08060cf0);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 10px 24px #00000061,inset 0 1px #fff4df14}.sanctuary-orbit__node-disc img{-o-object-fit:contain;object-fit:contain;width:1.7rem;height:1.7rem;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--orbit-accent) 42%,transparent));transition:transform .25s,filter .2s}.sanctuary-orbit__node-name{max-width:6.25rem;font-size:var(--offer-type-caption,13px);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff4dfad;font-weight:700;line-height:1.25;transition:color .2s}.sanctuary-orbit__node.is-active .sanctuary-orbit__node-disc,.sanctuary-orbit__node:hover .sanctuary-orbit__node-disc{border-color:color-mix(in srgb,var(--orbit-accent) 72%,#fff);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--orbit-accent) 22%,transparent),transparent 48%),linear-gradient(160deg,#201a28fa,#08060cf5);box-shadow:0 0 0 1px color-mix(in srgb,var(--orbit-accent) 40%,transparent),0 0 32px color-mix(in srgb,var(--orbit-accent) 48%,transparent),0 12px 28px #0006;transform:scale(1.14)}.sanctuary-orbit__node.is-active .sanctuary-orbit__node-glow,.sanctuary-orbit__node:hover .sanctuary-orbit__node-glow{opacity:1}.sanctuary-orbit__node.is-active .sanctuary-orbit__node-name,.sanctuary-orbit__node:hover .sanctuary-orbit__node-name{color:color-mix(in srgb,var(--orbit-accent) 90%,#fff)}.sanctuary-orbit__node.is-active .sanctuary-orbit__node-disc img{transform:scale(1.08)}.sanctuary-orbit__node.is-soon{opacity:.72}.sanctuary-orbit__node--root{--orbit-accent:#e07a5f}.sanctuary-orbit__node--violet{--orbit-accent:#b8a0ff}.sanctuary-orbit__node--gold{--orbit-accent:#d4b896}@media (width<=960px){.sanctuary-orbit__layout{grid-template-columns:1fr;min-height:0}.sanctuary-orbit__visual{order:-1}.sanctuary-orbit__wheel{width:min(100%,18.5rem)}.sanctuary-orbit__panel-inner{max-width:none}}.sanctuary-metatron{--meta-glow:#e2c48a8c;--meta-glow-dim:#e2c48a47;isolation:isolate;border-radius:var(--offer-stage-radius,26px);border:1px solid color-mix(in srgb,var(--meta-accent) 30%,var(--border-subtle,#ffffff14));background:var(--glass-body,linear-gradient(168deg,#181420f0,#0a0810e0));min-height:clamp(38rem,68vw,48rem);box-shadow:var(--glass-inset,inset 0 1px 0 #fff4df1a),var(--glass-shadow,0 24px 60px #0806105c);color:var(--text-primary,#fafafa);margin-top:0;transition:border-color .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.sanctuary-metatron,.sanctuary-metatron--gold{--meta-accent:#e2c48a;--meta-accent-deep:#c4a574}.sanctuary-metatron--gold{--meta-glow:#e2c48a94;--meta-glow-dim:#e2c48a4a}.sanctuary-metatron--root{--meta-accent:#f07a5c;--meta-accent-deep:#c45c48;--meta-glow:#f07a5c8f;--meta-glow-dim:#f07a5c47}.sanctuary-metatron--violet{--meta-accent:#b8a0ff;--meta-accent-deep:#7c6b9e;--meta-glow:#b8a0ff94;--meta-glow-dim:#b8a0ff4a}.sanctuary-metatron--teal{--meta-accent:#5ed4b8;--meta-accent-deep:#2a9d8f;--meta-glow:#5ed4b88c;--meta-glow-dim:#5ed4b847}.sanctuary-metatron--ember{--meta-accent:#f5a84c;--meta-accent-deep:#d68910;--meta-glow:#f5a84c8f;--meta-glow-dim:#f5a84c47}.sanctuary-metatron--sky{--meta-accent:#6ec4ef;--meta-accent-deep:#3a8fb7;--meta-glow:#6ec4ef8c;--meta-glow-dim:#6ec4ef47}.sanctuary-metatron--rose{--meta-accent:#f0a0c8;--meta-accent-deep:#c45a8c;--meta-glow:#f0a0c88f;--meta-glow-dim:#f0a0c847}.sanctuary-metatron__ambient,.sanctuary-metatron__grain{z-index:0;pointer-events:none;position:absolute;inset:0}.sanctuary-metatron__ambient{background:radial-gradient(40% 36% at 88% 80%,#7c6b9e1a,#0000 60%)}.sanctuary-metatron__stage{z-index:0;position:absolute;inset:0;overflow:hidden}.sanctuary-metatron__hero-field,.sanctuary-metatron__hero-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sanctuary-metatron__hero-field{filter:saturate(.9)contrast(1.06)brightness(1.28)}.sanctuary-metatron__hero-photo{filter:saturate(.92)contrast(1.1)brightness(1.12);opacity:0;transition:opacity 1.05s;-webkit-mask-image:radial-gradient(72% 86% at 50% 46%,#000,#000 40%,#00000080 66%,#0000 88%);mask-image:radial-gradient(72% 86% at 50% 46%,#000,#000 40%,#00000080 66%,#0000 88%)}.sanctuary-metatron__hero-photo.is-on{opacity:.92}.sanctuary-metatron__hero-tint{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.46;background:var(--meta-accent,#c4a574);transition:background-color 1.05s,opacity 1.05s;position:absolute;inset:0}.sanctuary-metatron__hero-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--meta-accent,#c4a574) 26%,transparent) 0,transparent 68%);position:absolute;inset:8% 10% 14%}.sanctuary-metatron__hero-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#08060c6b,#08060c2e 48%,#08060c47);position:absolute;inset:0}.sanctuary-metatron__corner-glow{z-index:1;pointer-events:none;opacity:.7;background:radial-gradient(ellipse 58% 52% at 0 0,var(--meta-glow) 0,transparent 62%),radial-gradient(ellipse 48% 44% at 6% 4%,var(--meta-glow-dim) 0,transparent 68%);transition:background .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sanctuary-metatron__bg{position:absolute;inset:0}.sanctuary-metatron__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;filter:saturate(.5)brightness(.28)contrast(.92)blur(3.5px);opacity:.9;width:100%;height:100%;transform:scale(1.12)}.sanctuary-metatron__bg-veil{background:linear-gradient(108deg,#06040ab8,#06040ad1 28%,#06040ac7 58%,#06040ae0),radial-gradient(80% 55% at 50% 100%,#0006,#0000 60%);transition:background .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sanctuary-metatron-bg-enter-active,.sanctuary-metatron-bg-leave-active{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.sanctuary-metatron-bg-enter-from{opacity:0;filter:blur(6px);transform:scale(1.04)}.sanctuary-metatron-bg-leave-to{opacity:0;filter:blur(4px);transform:scale(.98)}.sanctuary-metatron__layout{z-index:2;min-height:inherit;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.95fr);align-items:center;gap:clamp(1.25rem,2.4vw,2.15rem);padding:clamp(1.75rem,3.4vw,2.75rem) clamp(1.5rem,3.2vw,2.5rem) clamp(1.75rem,3.4vw,2.75rem) clamp(2.5rem,5.5vw,4.25rem);display:grid;position:relative}.sanctuary-metatron__panel{align-self:stretch;align-items:center;min-width:0;padding-left:clamp(.75rem,2.2vw,1.75rem);padding-right:clamp(.35rem,1vw,.75rem);display:flex;position:relative}.sanctuary-metatron__copy,.sanctuary-metatron__panel-inner{z-index:1;width:100%;max-width:52rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:.5rem .65rem .5rem .35rem;position:relative}.sanctuary-metatron__copy .sanctuary-metatron__points li,.sanctuary-metatron__copy .sanctuary-metatron__summary,.sanctuary-metatron__copy .sanctuary-metatron__title{text-shadow:0 1px 16px #000000a6,0 0 24px #00000059}.sanctuary-metatron-copy-enter-active{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .45s}.sanctuary-metatron-copy-leave-active{transition:opacity .28s cubic-bezier(.4,0,1,1),transform .28s cubic-bezier(.4,0,1,1),filter .28s}.sanctuary-metatron-copy-enter-from{opacity:0;filter:blur(4px);transform:translateY(14px)}.sanctuary-metatron-copy-leave-to{opacity:0;filter:blur(3px);transform:translateY(-10px)}.sanctuary-metatron__kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--meta-accent) 90%,#fff);align-items:center;gap:.8rem;margin:0 0 1rem;font-size:clamp(1.12rem,1.65vw,1.28rem);font-weight:700;display:flex}.sanctuary-metatron__kicker-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sanctuary-metatron__kicker-role{color:color-mix(in srgb,var(--meta-accent) 88%,#fff)}.sanctuary-metatron__kicker-tag{letter-spacing:.04em;text-transform:none;color:#fff4df99;font-size:clamp(1.18rem,1.7vw,1.35rem);font-weight:600}.sanctuary-metatron__kicker-glyph{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--meta-accent) 48%,transparent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--meta-accent) 22%,transparent),transparent 60%),#0000006b;width:3.9rem;height:3.9rem;box-shadow:0 0 16px color-mix(in srgb,var(--meta-accent) 22%,transparent);border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.sanctuary-metatron__kicker-glyph img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--meta-accent) 55%,transparent));transform:scale(1.5)}.sanctuary-metatron__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary,#fafafa);text-shadow:0 1px 18px color-mix(in srgb,var(--meta-accent) 18%,transparent);margin:0 0 .95rem;font-size:clamp(2.75rem,5.1vw,3.75rem);font-weight:600;line-height:1.12}.sanctuary-metatron__head.is-bar{border:1px solid color-mix(in srgb,var(--meta-accent) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--meta-accent) 12%,#161116),#100c0e);width:100%;max-width:100%;box-shadow:none;border-radius:.7rem;margin:0 0 1.15rem;padding:.55rem .85rem .6rem .55rem;display:none}.sanctuary-metatron__head.is-bar .sanctuary-metatron__kicker{gap:.7rem;margin:0}.sanctuary-metatron__head.is-bar .sanctuary-metatron__kicker-text{gap:.05rem}.sanctuary-metatron__head.is-bar .sanctuary-metatron__name{letter-spacing:0;text-transform:none;white-space:nowrap;align-items:baseline;gap:.4rem;margin:.08rem 0 0;font-size:clamp(1.2rem,1.7vw,1.4rem);font-weight:600;line-height:1.2;display:flex}.sanctuary-metatron__head.is-bar .sanctuary-metatron__kicker-tag,.sanctuary-metatron__head.is-bar .sanctuary-metatron__name-sep{font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;letter-spacing:0;text-transform:none;color:#fff4dfb8;font-size:1em;font-weight:500}.sanctuary-metatron__head.is-bar .sanctuary-metatron__title{letter-spacing:0;text-transform:none;margin:0;font-size:1em;font-weight:600;line-height:1.2}.sanctuary-metatron__summary{color:#fff4dfdb;text-wrap:pretty;margin:0 0 1.25rem;font-size:clamp(1.38rem,2.05vw,1.68rem);line-height:1.55}.sanctuary-metatron__points{flex-direction:column;gap:.55rem;margin:0 0 1.15rem;padding:0;list-style:none;display:flex}.sanctuary-metatron__points li{color:#fff4dfd1;padding-left:1.15rem;font-size:clamp(1.22rem,1.8vw,1.42rem);line-height:1.55;position:relative}.sanctuary-metatron__points li:before{content:"";background:var(--meta-accent);width:.4rem;height:.4rem;box-shadow:0 0 8px color-mix(in srgb,var(--meta-accent) 55%,transparent);border-radius:999px;position:absolute;top:.6em;left:0}.sanctuary-metatron__meta{letter-spacing:.03em;color:#fff4df9e;margin:0 0 1.25rem;font-size:clamp(1.18rem,1.65vw,1.32rem);line-height:1.5}.sanctuary-metatron__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.15rem;margin-top:.25rem;display:flex}.sanctuary-metatron__actions .feed-btn-primary{border-color:color-mix(in srgb,var(--meta-accent) 48%,#c4a57466);background:linear-gradient(135deg,color-mix(in srgb,var(--meta-accent) 28%,transparent),color-mix(in srgb,var(--meta-accent-deep) 16%,#08060c8c));color:var(--text-primary,#fafafa);box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-accent) 12%,transparent),0 10px 28px color-mix(in srgb,var(--meta-accent-deep) 18%,transparent);padding:.85rem 1.35rem;font-size:clamp(.98rem,1.3vw,1.08rem)}.sanctuary-metatron__actions .feed-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--meta-accent) 70%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-accent) 22%,transparent),0 0 28px color-mix(in srgb,var(--meta-accent) 32%,transparent)}.sanctuary-metatron__actions .feed-btn-primary:disabled{opacity:.48;box-shadow:none}.sanctuary-metatron__secondary{border:1px solid color-mix(in srgb,var(--meta-accent,#c4a574) 35%,#fff4df24);color:#fff4dfe0;font:inherit;letter-spacing:.02em;cursor:pointer;background:#08060c62;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.72rem 1.05rem;font-size:clamp(.9rem,1.2vw,.98rem);font-weight:650;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.sanctuary-metatron__secondary:hover{border-color:color-mix(in srgb,var(--meta-accent,#c4a574) 65%,#fff);background:color-mix(in srgb,var(--meta-accent,#c4a574) 14%,#08060c99);color:#fff4df;box-shadow:0 0 20px color-mix(in srgb,var(--meta-accent,#c4a574) 22%,transparent)}.sanctuary-metatron__state{letter-spacing:.08em;text-transform:uppercase;color:#fff4df94;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:700}.one-edun-page--slug-sanktuarium{overflow:clip visible}.sanctuary-sub-hero{outline:none;width:100vw;max-width:100vw;margin:calc(-1*clamp(1rem,2vw,1.5rem)) calc(50% - 50vw) 0}.sanctuary-sub-hero:focus-visible{box-shadow:inset 0 0 0 2px #c4a57473}.sanctuary-sub-hero__stage{background:#1a1a1e;width:100%;height:min(88vh,860px);min-height:640px;position:relative;overflow:hidden}.sanctuary-sub-hero__field{filter:saturate(.9)contrast(1.06)brightness(1.34)}.sanctuary-sub-hero__field,.sanctuary-sub-hero__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sanctuary-sub-hero__photo{filter:saturate(.92)contrast(1.1)brightness(1.14);opacity:0;transition:opacity 1.05s;-webkit-mask-image:radial-gradient(62% 80% at 50% 46%,#000,#000 38%,#00000080 64%,#0000 84%);mask-image:radial-gradient(62% 80% at 50% 46%,#000,#000 38%,#00000080 64%,#0000 84%)}.sanctuary-sub-hero__photo.is-on{opacity:.94}.sanctuary-sub-hero__tint{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.48;background:var(--hero-accent,#c4a574);transition:background-color 1.05s,opacity 1.05s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 80% at 50% 46%,#000,#000 38%,#0000 84%);mask-image:radial-gradient(62% 80% at 50% 46%,#000,#000 38%,#0000 84%)}.sanctuary-sub-hero__glow{z-index:1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--hero-accent,#c4a574) 26%,transparent) 0,transparent 68%);pointer-events:none;mix-blend-mode:screen;height:auto;transition:opacity 1.05s;position:absolute;inset:12% 18% 18%}.sanctuary-sub-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#14141829,#0000 22%,#0000);position:absolute;inset:0}.sanctuary-sub-hero__frame{z-index:2;box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:1fr minmax(22rem,34rem) minmax(2.8rem,5.5rem) minmax(18rem,24rem) 1fr;height:100%;padding:clamp(1.8rem,3.6vw,2.8rem) clamp(1.4rem,3vw,2.4rem) 2rem;display:grid;position:relative}.sanctuary-sub-hero__head{text-align:center;grid-column:1/-1;padding-top:.2rem}.sanctuary-sub-hero__kicker{letter-spacing:.42em;text-transform:uppercase;color:#fff4dfb8;margin:0;font-size:.84rem;font-weight:650}.sanctuary-sub-hero__title{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#f3e6cc;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#f3e6cc,#f3e6cc 46%,#fff6e4 49%,#d4b06a 51%,#fff6e4 53%,#f3e6cc 56%,#f3e6cc);background-position:110%;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 .9rem;font-size:clamp(2.6rem,6.2vw,4.85rem);font-weight:500;line-height:.92;animation:12s ease-in-out infinite sanctuary-title-gleam;display:inline-block}@keyframes sanctuary-title-gleam{0%,68%{background-position:110%}86%,to{background-position:-10%}}@media (prefers-reduced-motion:reduce){.sanctuary-sub-hero__title{-webkit-text-fill-color:#fff6e8;color:#fff6e8;background:0 0;animation:none}}.sanctuary-sub-hero__why{grid-area:2/2;align-self:center;max-width:34rem;transform:translate(30px)}.sanctuary-sub-hero__why,.sanctuary-sub-hero__why-inner{flex-direction:column;align-items:flex-start;display:flex}.sanctuary-sub-hero__index{font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em;color:#fff6e8f0;margin:0 0 .35em;font-size:clamp(5.4rem,11vw,8.8rem);font-weight:300;line-height:1;display:block}.sanctuary-sub-hero__label{letter-spacing:.26em;text-transform:uppercase;color:#fff6e8;margin:0;font-size:1.18rem;font-weight:750}.sanctuary-sub-hero__why-body{color:#f5eee5db;max-width:28rem;margin:.8rem 0 0;font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.55}.sanctuary-sub-hero__price{color:#fff6e8;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:1.05rem 0 0;font-size:1.28rem;line-height:1.25;display:flex}.sanctuary-sub-hero__price strong{font-family:var(--font-cormorant),Georgia,serif;font-size:2.05rem;font-weight:650}.sanctuary-sub-hero__price em,.sanctuary-sub-hero__price span{color:#f5eee5c7;font-size:1.05rem;font-style:normal}.sanctuary-sub-hero__price-note{color:#d4b06aeb;max-width:28rem;margin:.4rem 0 0;font-size:1.02rem;line-height:1.4}.sanctuary-sub-hero__cta{color:#1a1408;min-height:2.85rem;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#c4a574;border:0;border-radius:2px;justify-content:center;align-items:center;margin-top:1.4rem;padding:.75rem 1.5rem;font-size:.88rem;font-weight:750;display:inline-flex}.sanctuary-sub-hero__cta:hover{filter:brightness(1.08)}.sanctuary-sub-hero__list{grid-area:2/4;place-self:center stretch;gap:.22rem;min-width:0;margin:0;padding:0;list-style:none;display:grid;transform:translate(45px)}.sanctuary-sub-hero__list-item{-moz-column-gap:.85rem;color:#f5eee58f;width:100%;font:inherit;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;column-gap:.85rem;margin:0;padding:.5rem 0;font-size:1.02rem;font-weight:650;display:grid}.sanctuary-sub-hero__list-item:hover{color:#fff6e8e0}.sanctuary-sub-hero__list-item.is-on{color:#e8d5a8}.sanctuary-sub-hero__list-num{font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.08em;text-align:right;color:#f5eee566;font-size:.82rem;font-weight:600}.sanctuary-sub-hero__list-item.is-on .sanctuary-sub-hero__list-num{color:#e8d5a8}.sanctuary-sub-hero__list-item:focus-visible{outline-offset:4px;outline:1px solid #c4a574b3}.sanctuary-sub-hero__pagination{margin-top:1.7rem}.sanctuary-sub-hero-copy-enter-active,.sanctuary-sub-hero-copy-leave-active{transition:opacity .28s,transform .28s}.sanctuary-sub-hero-copy-enter-from,.sanctuary-sub-hero-copy-leave-to{opacity:0;transform:translateY(10px)}html[data-atmosphere-mode=light] .sanctuary-sub-hero__index,html[data-atmosphere-mode=light] .sanctuary-sub-hero__label,html[data-atmosphere-mode=light] .sanctuary-sub-hero__title{color:var(--text-primary)}@media (width<=980px){.sanctuary-sub-hero__stage{height:auto;min-height:0}.sanctuary-sub-hero__frame{flex-direction:column;gap:1.6rem;padding:1.4rem 1.2rem 1.3rem;display:flex}.sanctuary-sub-hero__photo{height:100%;position:absolute}.sanctuary-sub-hero__list,.sanctuary-sub-hero__why{place-self:stretch stretch;transform:none}.sanctuary-sub-hero__list{min-width:0}.sanctuary-sub-hero__list-item{text-align:left;justify-content:flex-start}.sanctuary-sub-hero__title{letter-spacing:.1em;font-size:clamp(2.2rem,10vw,3.2rem)}}.sanctuary-offer{z-index:2;background:radial-gradient(70% 55% at 0 0,#c4a57429,#0000 58%),linear-gradient(155deg,#ffffff0a,#0000 48%),#08070c8c;border:1px solid #fff4df1f;border-radius:20px;margin:2.75rem 0 clamp(1.35rem,2.8vw,2.1rem);padding:clamp(1.1rem,2.2vw,1.65rem) clamp(1.15rem,2.4vw,1.8rem) 1.2rem;position:relative}.sanctuary-offer__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#c4a574);margin:0 0 .35rem;font-size:.72rem;font-weight:750}.sanctuary-offer__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary,#f5f0e8);margin:0 0 .45rem;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:700;line-height:1.12}.sanctuary-offer__lead{max-width:42rem;color:var(--text-soft,#e8e0d2d1);margin:0 0 1.15rem;font-size:1.02rem;line-height:1.5}.sanctuary-offer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.sanctuary-offer__card{text-align:left;color:inherit;cursor:pointer;background:#06050a6b;border:1px solid #fff4df1f;border-radius:14px;align-content:start;gap:.28rem;margin:0;padding:.9rem .95rem 1rem;text-decoration:none;display:grid}.sanctuary-offer__card:hover{border-color:color-mix(in srgb,var(--gold,#c4a574) 42%,transparent);background:#0c0a108c}.sanctuary-offer__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#c4a574);font-size:.68rem;font-weight:750}.sanctuary-offer__card.is-rod .sanctuary-offer__tag{color:#7dd3fc}.sanctuary-offer__card.is-lab .sanctuary-offer__tag{color:#e0a0c8}.sanctuary-offer__card strong{font-family:var(--font-cormorant),Georgia,serif;font-size:1.18rem;font-weight:700;line-height:1.2}.sanctuary-offer__card span:last-child{color:var(--text-muted,#dcd4c6ad);font-size:.88rem;line-height:1.4}@media (width<=720px){.sanctuary-offer__grid{grid-template-columns:1fr}}.sanctuary-entry-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.15rem;display:grid}.sanctuary-entry-links--between{margin:0 0 clamp(1.25rem,2.4vw,1.85rem)}.sanctuary-entry-links__item{text-align:left;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff4df0f,#0000 55%),#06050a73;border:1px solid #fff4df1f;border-radius:14px;gap:.2rem;margin:0;padding:.85rem 1rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.sanctuary-entry-links__item:hover{border-color:#c4a57473;transform:translateY(-1px);box-shadow:0 12px 28px #00000047}.sanctuary-entry-links__item.is-course{border-color:#ccaf8276}.sanctuary-entry-links__item.is-rod{border-color:#98daf65a}.sanctuary-entry-links__item.is-guide{border-color:#cfc0f863}.sanctuary-entry-links__item.is-workshop{border-color:#8ae9bf5f}.sanctuary-entry-links__kicker{font-size:var(--offer-type-small);letter-spacing:.1em;text-transform:uppercase;color:#fff4df80;font-weight:700}.sanctuary-entry-links__label{color:#fff4df;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:750}.sanctuary-entry-links__hint{color:#fff4df94;font-size:.88rem;line-height:1.4}@media (width<=1100px){.sanctuary-entry-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sanctuary-entry-links{grid-template-columns:1fr}}.sanctuary-metatron__state.is-live{color:#9fe8bc;text-shadow:0 0 12px #6ee7b759}.sanctuary-metatron__state.is-open{color:color-mix(in srgb,var(--meta-accent) 85%,#fff)}.sanctuary-metatron__state.is-soon{color:#fff4df66}.sanctuary-metatron__visual{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-width:0;padding:.25rem 0;display:flex}.sanctuary-metatron__badge{border:1px solid color-mix(in srgb,var(--meta-accent) 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--meta-accent) 14%,transparent),#00000059);font-size:var(--offer-type-caption,13px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--meta-accent) 88%,#fff);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-weight:700;transition:border-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #fff4df14}.sanctuary-metatron__badge-dot{background:var(--meta-accent);width:.45rem;height:.45rem;box-shadow:0 0 10px color-mix(in srgb,var(--meta-accent) 70%,transparent);border-radius:999px;transition:background .45s,box-shadow .45s;animation:2.4s ease-in-out infinite sanctuary-metatron-pulse}.sanctuary-join .sanctuary-sub-badge,.sanctuary-path-slider .sanctuary-sub-badge{color:#e7d3b0;width:fit-content;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-size:var(--offer-type-small,14px);letter-spacing:.06em;text-transform:none;background:linear-gradient(#2a2012b8,#100c08c7);border:1px solid #d4b8967a;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .75rem;padding:.38rem .95rem .38rem .72rem;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffecd224}.sanctuary-join .sanctuary-sub-badge:before,.sanctuary-path-slider .sanctuary-sub-badge:before{content:"";background:#e4c9a0;border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 8px #d4b896b3}.sanctuary-join .sanctuary-sub-badge{margin-inline:auto}.sanctuary-metatron__cube{aspect-ratio:1;width:min(100%,34rem);margin:0 auto;animation:7s ease-in-out infinite sanctuary-metatron-breathe;position:relative;overflow:visible}.sanctuary-metatron__sigil{z-index:1;pointer-events:none;filter:drop-shadow(0 14px 32px #00000052);width:76%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sanctuary-metatron__field{z-index:0;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--meta-accent) 22%,transparent),transparent 62%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--meta-accent) 11%,transparent),transparent 70%),radial-gradient(circle at 50% 50%,#08060e8c,transparent 72%);pointer-events:none;border-radius:50%;transition:background .7s cubic-bezier(.22,1,.36,1);animation:5.5s ease-in-out infinite sanctuary-metatron-field;position:absolute;inset:8%}.sanctuary-metatron__svg{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sanctuary-metatron__life{fill:none;stroke:color-mix(in srgb,var(--meta-accent) 22%,#fff4df14);stroke-width:.28px;opacity:.55;transform-origin:50%;transform-box:fill-box;transition:stroke .55s,opacity .55s;animation:6s ease-in-out infinite sanctuary-metatron-life}.sanctuary-metatron__life:nth-child(odd){animation-delay:-1.2s}.sanctuary-metatron__hex-fill{fill:color-mix(in srgb,var(--meta-accent) 6%,transparent);stroke:none;transition:fill .6s cubic-bezier(.22,1,.36,1)}.sanctuary-metatron__orbit-ring{fill:none;stroke:color-mix(in srgb,var(--meta-accent) 28%,transparent);stroke-width:.4px;stroke-dasharray:1.6 1.1;opacity:.55;transform-origin:50px 50px;transition:stroke .55s,opacity .55s;animation:36s linear infinite sanctuary-metatron-orbit}.sanctuary-metatron__line{stroke:color-mix(in srgb,var(--meta-accent) 32%,#fff4df1a);stroke-width:.28px;stroke-linecap:round;opacity:.42;transition:stroke .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),stroke-width .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.sanctuary-metatron__line.is-hex{stroke:color-mix(in srgb,var(--meta-accent) 48%,#fff4df33);stroke-width:.38px;opacity:.72}.sanctuary-metatron__line.is-ray{stroke:color-mix(in srgb,var(--meta-accent) 55%,#fff);stroke-width:.32px;opacity:.55}.sanctuary-metatron__line.is-diameter{stroke:color-mix(in srgb,var(--meta-accent) 40%,#fff);stroke-width:.26px;opacity:.38;stroke-dasharray:.9 .7}.sanctuary-metatron__line.is-chord{stroke:color-mix(in srgb,var(--meta-accent) 26%,transparent);stroke-width:.2px;opacity:.28}.sanctuary-metatron__line.is-lit{stroke:color-mix(in srgb,var(--meta-accent) 82%,#fff);stroke-width:.52px;opacity:1;filter:drop-shadow(0 0 1.6px color-mix(in srgb,var(--meta-accent) 75%,transparent))}.sanctuary-metatron__node{z-index:8;cursor:pointer;width:4.5rem;height:4.5rem;color:inherit;opacity:1;isolation:isolate;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translate(-50%,-50%)}.sanctuary-metatron__node--center{z-index:10;width:5.75rem;height:5.75rem}.sanctuary-metatron__node-plate{z-index:1;pointer-events:none;background:#0a0810;border-radius:50%;width:4.15rem;height:4.15rem;position:absolute}.sanctuary-metatron__node--center .sanctuary-metatron__node-plate{width:5.35rem;height:5.35rem}.sanctuary-metatron__node-ring{border:1px dashed color-mix(in srgb,var(--meta-accent) 42%,transparent);opacity:.65;pointer-events:none;z-index:0;border-radius:50%;width:5.25rem;height:5.25rem;margin:-2.625rem 0 0 -2.625rem;transition:border-color .5s,opacity .5s,box-shadow .5s;animation:28s linear infinite sanctuary-metatron-spin;position:absolute;inset:50%}.sanctuary-metatron__node--center.is-active .sanctuary-metatron__node-ring{opacity:.9;border-color:color-mix(in srgb,var(--meta-accent) 65%,#fff);box-shadow:0 0 18px color-mix(in srgb,var(--meta-accent) 28%,transparent);animation-duration:16s}.sanctuary-metatron__node-glow{background:radial-gradient(circle,color-mix(in srgb,var(--meta-accent) 48%,transparent),transparent 72%);opacity:.5;z-index:0;pointer-events:none;border-radius:50%;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background .5s;position:absolute;inset:50%}.sanctuary-metatron__node--center .sanctuary-metatron__node-glow{opacity:.55;width:5.6rem;height:5.6rem;margin:-2.8rem 0 0 -2.8rem;animation:3.6s ease-in-out infinite sanctuary-metatron-glow}.sanctuary-metatron__node.is-active .sanctuary-metatron__node-glow,.sanctuary-metatron__node:hover .sanctuary-metatron__node-glow{opacity:.85;background:radial-gradient(circle,color-mix(in srgb,var(--meta-accent) 62%,transparent),transparent 72%)}.sanctuary-metatron__node-disc{z-index:2;border:1.5px solid color-mix(in srgb,var(--meta-accent) 55%,#ffffff2e);opacity:1;background-color:#121018;background-image:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--meta-accent) 22%,#2e2838) 0,#16121c 55%,#121018 100%);border-radius:50%;place-items:center;width:4rem;height:4rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 10px 24px #00000080,0 0 0 1px #00000080,inset 0 1px #fff4df1f,inset 0 -6px 12px #00000059}.sanctuary-metatron__node--center .sanctuary-metatron__node-disc{border-width:1.5px;border-color:color-mix(in srgb,var(--meta-accent) 72%,#fff);background-color:#121018;background-image:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--meta-accent) 34%,#322a3c) 0,#1c1824 52%,#121018 100%);width:5.15rem;height:5.15rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-accent) 28%,transparent),0 0 36px color-mix(in srgb,var(--meta-accent) 36%,transparent),0 12px 28px #00000080,inset 0 1px 0 #fff4df29,inset 0 -8px 14px #00000061}.sanctuary-metatron__node-disc{overflow:hidden}.sanctuary-metatron__node-disc img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--meta-accent) 55%,transparent));transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1);transform:scale(1.5)}.sanctuary-metatron__node--center .sanctuary-metatron__node-disc img{width:100%;height:100%;position:relative;top:-2px;transform:scale(1.5)}.sanctuary-metatron__node-name{max-width:7rem;font-size:var(--offer-type-caption,13px);letter-spacing:.05em;color:color-mix(in srgb,var(--meta-accent) 78%,#fff);text-shadow:0 1px 12px #0000008c;line-height:1.25;transition:color .45s,text-shadow .45s}.sanctuary-metatron__label,.sanctuary-metatron__node-name{text-transform:uppercase;text-align:center;font-weight:700}.sanctuary-metatron__label{z-index:12;white-space:nowrap;letter-spacing:.04em;color:#fff4dfc7;text-shadow:0 1px 10px #000000bf;pointer-events:none;background:#040308c7;border:1px solid #fff4df14;border-radius:8px;width:max-content;max-width:none;padding:.28rem .45rem;font-size:13px;line-height:1.28;transition:color .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1),border-color .45s,text-shadow .45s,transform .45s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;transform:translate(-50%,-50%)}.sanctuary-metatron__label--center{letter-spacing:.06em;z-index:20;border-color:color-mix(in srgb,var(--meta-accent) 28%,transparent);color:#fff4dfe0;background:#040308e0;max-width:9rem;font-size:14px;top:calc(50% - 4px + 3.35rem);left:50%}.sanctuary-metatron__label.is-active{background:color-mix(in srgb,var(--meta-accent) 16%,#040308e6);border-color:color-mix(in srgb,var(--meta-accent) 38%,transparent);text-shadow:0 0 14px color-mix(in srgb,var(--meta-accent) 40%,transparent)}.sanctuary-metatron__label--center.is-active{z-index:22}.sanctuary-metatron__node.is-active .sanctuary-metatron__node-disc,.sanctuary-metatron__node:hover .sanctuary-metatron__node-disc{border-color:color-mix(in srgb,var(--meta-accent) 78%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-accent) 42%,transparent),0 0 36px color-mix(in srgb,var(--meta-accent) 52%,transparent),0 14px 30px #0000006b}.sanctuary-metatron__node.is-active .sanctuary-metatron__node-disc img,.sanctuary-metatron__node:hover .sanctuary-metatron__node-disc img{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--meta-accent) 65%,transparent));transform:scale(1.5)}.sanctuary-metatron__node.is-soon{opacity:1}.sanctuary-metatron__node.is-soon .sanctuary-metatron__node-disc img{filter:grayscale(.22)saturate(.82);opacity:.9}.sanctuary-metatron__hint{text-align:center;max-width:26rem;font-size:var(--offer-type-small,14px);color:#fff4df8c;margin:0;line-height:1.5}@keyframes sanctuary-metatron-spin{to{transform:rotate(1turn)}}@keyframes sanctuary-metatron-orbit{to{stroke-dashoffset:-40px;transform:rotate(1turn)}}@keyframes sanctuary-metatron-pulse{0%,to{opacity:.75;box-shadow:0 0 8px color-mix(in srgb,var(--meta-accent) 55%,transparent)}50%{opacity:1;box-shadow:0 0 16px color-mix(in srgb,var(--meta-accent) 80%,transparent)}}@keyframes sanctuary-metatron-breathe{0%,to{transform:none}50%{transform:none}}@keyframes sanctuary-metatron-field{0%,to{opacity:.85}50%{opacity:1}}@keyframes sanctuary-metatron-life{0%,to{opacity:.4}50%{opacity:.7}}@keyframes sanctuary-metatron-glow{0%,to{opacity:.45}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.sanctuary-metatron__badge-dot,.sanctuary-metatron__cube,.sanctuary-metatron__field,.sanctuary-metatron__life,.sanctuary-metatron__node--center .sanctuary-metatron__node-glow,.sanctuary-metatron__node-ring,.sanctuary-metatron__orbit-ring{animation:none!important}.sanctuary-metatron-bg-enter-from,.sanctuary-metatron-bg-leave-to,.sanctuary-metatron-copy-enter-from,.sanctuary-metatron-copy-leave-to{filter:none;transform:none}}.sanctuary-metatron__node--gold{--meta-accent:#e2c48a}.sanctuary-metatron__node--root{--meta-accent:#f07a5c}.sanctuary-metatron__node--violet{--meta-accent:#b8a0ff}.sanctuary-metatron__node--teal{--meta-accent:#5ed4b8}.sanctuary-metatron__node--ember{--meta-accent:#f5a84c}.sanctuary-metatron__node--sky{--meta-accent:#6ec4ef}.sanctuary-metatron__node--rose{--meta-accent:#f0a0c8}.sanctuary-metatron__node.is-active .sanctuary-metatron__node-disc{border-color:color-mix(in srgb,var(--meta-accent) 88%,#fff);background-color:#121018;background-image:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--meta-accent) 40%,#2e2638) 0,#16121c 52%,#121018 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-accent) 50%,transparent),0 0 40px color-mix(in srgb,var(--meta-accent) 58%,transparent),0 14px 30px #00000080}.sanctuary-metatron__label.is-active{color:color-mix(in srgb,var(--meta-accent) 96%,#fff);border-color:color-mix(in srgb,var(--meta-accent) 45%,transparent);background:color-mix(in srgb,var(--meta-accent) 18%,#040308e6)}@media (width<=960px){.sanctuary-metatron__layout{grid-template-columns:1fr;min-height:0}.sanctuary-metatron__visual{order:-1}.sanctuary-metatron__cube{width:min(100%,26rem)}.sanctuary-metatron__copy,.sanctuary-metatron__panel-inner{max-width:none}.sanctuary-metatron__node{width:4rem;height:4rem}.sanctuary-metatron__node-disc{width:3.55rem;height:3.55rem}.sanctuary-metatron__node-plate{width:3.65rem;height:3.65rem}.sanctuary-metatron__node-disc img{width:100%;height:100%;transform:scale(1.5)}.sanctuary-metatron__node--center{width:5.1rem;height:5.1rem}.sanctuary-metatron__node--center .sanctuary-metatron__node-disc{width:4.55rem;height:4.55rem}.sanctuary-metatron__node--center .sanctuary-metatron__node-plate{width:4.7rem;height:4.7rem}.sanctuary-metatron__node--center .sanctuary-metatron__node-disc img{width:100%;height:100%;position:relative;top:-2px;transform:scale(1.5)}.sanctuary-metatron__label{white-space:nowrap;width:max-content;max-width:none;padding:.22rem .4rem;font-size:12px}.sanctuary-metatron__label--center{max-width:8rem;font-size:13px;top:calc(50% - 4px + 2.95rem)}}@media (width<=720px){.sanctuary-metatron__hint,.sanctuary-metatron__kicker{font-size:var(--offer-type-small,14px)}.sanctuary-metatron__kicker{letter-spacing:.08em;gap:.55rem;margin-bottom:.55rem}.sanctuary-metatron__kicker-glyph{width:2.55rem;height:2.55rem}.sanctuary-metatron__kicker-tag{font-size:var(--offer-type-body,16px)}.sanctuary-metatron__title{margin-bottom:.55rem;font-size:clamp(1.65rem,7vw,2.05rem)}.sanctuary-metatron__desktop-head{display:none}.sanctuary-metatron__head.is-bar{margin-bottom:.85rem;padding:.3rem .75rem .35rem .3rem;display:block}.sanctuary-metatron__head.is-bar .sanctuary-metatron__kicker{gap:.5rem}.sanctuary-metatron__head.is-bar .sanctuary-metatron__name{font-size:var(--offer-type-body,16px);margin-top:.04rem}.sanctuary-metatron__points li,.sanctuary-metatron__summary{font-size:var(--offer-type-body,16px)}.sanctuary-metatron__node-glow{width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem}.sanctuary-metatron__node--center .sanctuary-metatron__node-glow{width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem}.sanctuary-metatron__label--center{top:calc(50% + 1.7rem)}.sanctuary-metatron__actions{display:none}.sanctuary-metatron__actions .feed-btn-primary{font-size:var(--offer-type-cta,15px);padding:.42rem .9rem}.sanctuary-metatron__actions .feed-btn-primary svg{width:14px;height:14px}.sanctuary-metatron__secondary{font-size:var(--offer-type-small,14px);padding:.34rem .75rem}.sanctuary-metatron__secondary svg{width:13px;height:13px}.sanctuary-feed-section.sanctuary-courses-stage{margin-bottom:.35rem}.sanctuary-courses-below{margin-top:.15rem}}.sanctuary-program-stage{isolation:isolate;background:radial-gradient(70% 50% at 12% 0,#d4b89624,#0000 55%),radial-gradient(50% 40% at 100% 80%,#7c6b9e1a,#0000 50%),linear-gradient(168deg,#100e14f0,#08080ceb);border:1px solid #d4b89638;border-radius:22px;margin-top:.35rem;padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 56px #00000047}.sanctuary-program-stage__ambient,.sanctuary-program-stage__grain{pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0}.sanctuary-program-stage__ambient{background:radial-gradient(55% 40% at 80% 20%,#c4a57414,#0000 60%)}.sanctuary-program-layout{z-index:1;gap:1.1rem;display:grid;position:relative}.sanctuary-program-hero{text-align:left;cursor:pointer;background:#00000047;border:1px solid #d4b89647;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;width:100%;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.sanctuary-program-hero:hover{border-color:#e6c47873;transform:translateY(-2px);box-shadow:0 16px 40px #00000052}.sanctuary-program-hero__media{min-height:clamp(14rem,28vw,18rem);position:relative;overflow:hidden}.sanctuary-program-hero__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sanctuary-program-hero__veil{pointer-events:none;background:linear-gradient(90deg,#0000 40%,#08080c8c),linear-gradient(#0000 50%,#08080c73);position:absolute;inset:0}.sanctuary-program-hero__badge,.sanctuary-program-hero__state{z-index:1;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:700;position:absolute}.sanctuary-program-hero__badge{color:#f0d7a0;background:#0a08068c;border:1px solid #d4b89666;top:.85rem;left:.85rem}.sanctuary-program-hero__state{color:#c8f0d8;background:#080e0c8c;border:1px solid #8fd9a859;top:.85rem;right:.85rem}.sanctuary-program-hero__copy{flex-direction:column;justify-content:center;gap:.55rem;padding:clamp(1.1rem,2.2vw,1.65rem);display:flex}.sanctuary-program-hero__kicker{letter-spacing:.18em;text-transform:uppercase;color:#d4b896e0;font-size:.68rem;font-weight:700}.sanctuary-program-hero__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:0;font-size:clamp(1.55rem,2.8vw,2.05rem);font-weight:600;line-height:1.12}.sanctuary-program-hero__lead{max-width:38ch;color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.6}.sanctuary-program-hero__meta{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.sanctuary-program-hero__meta span{color:#fff4dfb3;background:#00000047;border:1px solid #ffffff14;border-radius:999px;padding:.28rem .55rem;font-size:.72rem}.sanctuary-program-hero__cta{color:#f0d7a0;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.92rem;font-weight:700;display:inline-flex}.sanctuary-program-rail__kicker{letter-spacing:.16em;text-transform:uppercase;color:#d4b896bf;margin:0 0 .55rem;font-size:.68rem;font-weight:700}.sanctuary-program-rail__list{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.65rem;display:grid}.sanctuary-program-card{text-align:left;cursor:pointer;background:linear-gradient(135deg,#d4b89614,#0000 50%),#00000047;border:1px solid #d4b89629;border-radius:16px;align-items:center;gap:.75rem;width:100%;padding:.55rem .7rem .55rem .55rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.sanctuary-program-card:hover{border-color:#d4b89661;transform:translateY(-1px);box-shadow:0 10px 24px #0000003d}.sanctuary-program-card.is-planned{opacity:.72}.sanctuary-program-card__media{border:1px solid #ffffff14;border-radius:12px;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;overflow:hidden}.sanctuary-program-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sanctuary-program-card__body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.sanctuary-program-card__tag{letter-spacing:.12em;text-transform:uppercase;color:#d4b896bf;font-size:.62rem}.sanctuary-program-card__title{color:var(--text-primary);font-size:.98rem;font-weight:650;line-height:1.25}.sanctuary-program-card__state{color:var(--text-soft);font-size:.72rem}.sanctuary-program-card__arrow{color:#d4b896a6;flex-shrink:0}.sanctuary-skill-stage{--skill-accent:#c4b5fd;--skill-accent-deep:var(--violet-glow,#7c6b9e);--skill-accent-soft:#7c6b9e33;box-shadow:none;color:var(--text-primary,#fafafa);background:0 0;border:0;border-radius:0;margin-top:.25rem;padding:0;position:relative;overflow:visible}.sanctuary-skill-stage__ambient,.sanctuary-skill-stage__grain{display:none}.sanctuary-skill-practice,.sanctuary-skill-stage__map{z-index:1;position:relative}.sanctuary-skill-stage__map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:.85rem;display:flex}.sanctuary-skill-stage__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 88%,#fff);font-weight:700;display:inline-block}.sanctuary-skill-stage__map-head h3{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:.35rem 0 .4rem;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600}.sanctuary-skill-stage__map-head p{max-width:48ch;font-size:var(--offer-type-body,16px);color:var(--text-soft);margin:0;line-height:1.55}.sanctuary-skill-practice{border-top:1px solid color-mix(in srgb,var(--skill-accent,#c4b5fd) 16%,transparent);background:0 0;grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);align-items:stretch;gap:1.05rem 1.2rem;margin-top:1.75rem;padding:1.35rem 0 0;display:grid}.sanctuary-skill-practice__rail{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:.15rem .25rem .15rem 0;display:flex}.sanctuary-skill-practice__rail-kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 90%,#fff);align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0 .15rem;font-weight:700;display:inline-flex}.sanctuary-skill-practice__rail-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 40%,transparent) transparent;flex-direction:column;gap:.4rem;min-height:0;max-height:min(22rem,52vh);padding-right:.2rem;display:flex;overflow-y:auto}.sanctuary-skill-tab{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.7rem;width:100%;margin:0;padding:.5rem .6rem .5rem .5rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.sanctuary-skill-tab__thumb{border:1px solid color-mix(in srgb,var(--skill-accent,#c4b5fd) 18%,#ffffff14);background:radial-gradient(circle at 40% 35%,#7c6b9e33,#0000 60%),#00000080;border-radius:11px;flex:0 0 2.85rem;width:2.85rem;height:2.85rem;position:relative;overflow:hidden}.sanctuary-skill-tab__thumb img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.sanctuary-skill-tab__text{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.sanctuary-skill-tab__label{font-size:var(--offer-type-cta,15px);color:var(--text-soft,#d4d4d4);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.3;overflow:hidden}.sanctuary-skill-tab__state{font-size:var(--offer-type-caption,13px);letter-spacing:.03em;color:var(--text-muted,#a3a3a3)}.sanctuary-skill-tab:hover{background:color-mix(in srgb,var(--skill-accent,#c4b5fd) 10%,transparent);border-color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 22%,transparent)}.sanctuary-skill-tab.is-active{border-color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 36%,transparent);background:color-mix(in srgb,var(--skill-accent,#c4b5fd) 12%,transparent);box-shadow:none}.sanctuary-skill-tab.is-active .sanctuary-skill-tab__thumb{border-color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 48%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--skill-accent-deep,#7c6b9e) 40%,transparent)}.sanctuary-skill-tab.is-active .sanctuary-skill-tab__label{color:var(--text-primary,#fafafa)}.sanctuary-skill-tab.is-soon{opacity:.72}.sanctuary-skill-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:1.15rem 1.5rem;display:grid;overflow:visible}.sanctuary-skill-panel__media{min-width:0;min-height:12rem}.sanctuary-skill-panel__frame,.sanctuary-skill-panel__media{background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.sanctuary-skill-panel__frame{width:100%;max-width:100%;min-height:0;max-height:min(24rem,52vh);box-shadow:none;border-radius:0}.sanctuary-skill-panel__frame img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:none;width:100%;max-width:100%;height:auto;max-height:min(22rem,48vh);display:block}.sanctuary-skill-panel__body{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:.15rem 0;display:flex}.sanctuary-skill-panel__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 90%,#fff);margin:0;font-weight:700}.sanctuary-skill-panel__title{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-card-title,clamp(1.45rem,2.5vw,1.9rem));color:var(--text-primary,#fafafa);margin:0;font-weight:600;line-height:1.15}.sanctuary-skill-panel__copy{max-width:44ch;font-size:var(--offer-type-body,16px);color:var(--text-soft,#d4d4d4);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.62;display:-webkit-box;overflow:hidden}.sanctuary-skill-panel__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.55rem;padding-top:.25rem;display:flex}.sanctuary-skill-panel__status{font-size:var(--offer-type-small,14px);letter-spacing:.03em;color:var(--text-muted,#a3a3a3)}.sanctuary-skill-panel__foot .feed-btn-primary{font-size:var(--offer-type-cta,15px);border-color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 48%,#c4a57466);background:linear-gradient(135deg,color-mix(in srgb,var(--skill-accent,#c4b5fd) 28%,transparent),color-mix(in srgb,var(--gold,#c4a574) 14%,#08060e80));color:var(--text-primary,#fafafa);box-shadow:0 0 0 1px color-mix(in srgb,var(--skill-accent,#c4b5fd) 10%,transparent),0 10px 26px color-mix(in srgb,var(--skill-accent-deep,#7c6b9e) 20%,transparent);padding:.75rem 1.2rem}.sanctuary-skill-panel__foot .feed-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--skill-accent,#c4b5fd) 62%,var(--gold-bright,#d4b896));box-shadow:0 0 0 1px color-mix(in srgb,var(--skill-accent,#c4b5fd) 18%,transparent),0 0 28px color-mix(in srgb,var(--skill-accent-deep,#7c6b9e) 36%,transparent)}.sanctuary-skill-panel__foot .feed-btn-primary:disabled{opacity:.48;box-shadow:none}.smh{--smh:#c4a574;width:100%;max-width:var(--content-max);margin:0 auto;padding:1.1rem 0 3.2rem}.smh--field{max-width:none;min-height:100dvh;padding:var(--nav-top-height) 0 0;background:0 0;flex-direction:column;margin:0;display:flex;position:relative}.smh--morph{height:100dvh}.smh--morph,.smh-morph{background:#050506;overflow:hidden}.smh-morph{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.smh-morph__head.smh-field__head{z-index:6;opacity:1;pointer-events:none;position:absolute;top:1.85rem;left:50%;transform:translate(-50%)}.smh-morph__head .smh-field__scan{pointer-events:auto}.smh-morph__orbs .sanctuary-mage__thought.is-idle{display:none}.smh-morph__map,.smh-morph__orbs{transform-origin:50% 40%;grid-area:1/1;min-width:0;min-height:0}.smh-morph__orbs{z-index:3;background:#050506;flex-direction:column;justify-content:flex-start;padding-top:7.4rem;transition:opacity 1.12s cubic-bezier(.22,1,.36,1),transform 1.18s cubic-bezier(.22,1,.36,1),filter 1.05s;display:flex;position:relative}.smh-morph__orbs .sanctuary-mage{background:#050506;flex:none;display:block;position:relative;inset:auto}.smh-morph__orbs .sanctuary-mage__stage{aspect-ratio:2128/766;background:#050506;width:100%;max-width:100%;height:auto;transform:translate(-14px,6px)}.smh-morph__orbs .sanctuary-mage__orb{width:8.2%}.smh-morph__orbs .sanctuary-mage__name.is-left{padding-right:6.9%}.smh-morph__orbs .sanctuary-mage__name.is-right{padding-left:6.9%}.smh-morph__orbs .sanctuary-mage__figure{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.smh-morph__orbs .sanctuary-mage__stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#05050638 40%,#050506b8 78%,#050506);height:32%;position:absolute;bottom:0;left:0;right:0}.smh-morph__hint{z-index:4;cursor:pointer;text-align:center;width:100%;max-width:40rem;font-family:var(--font-cormorant),Georgia,serif;color:#fff4dfeb;background:0 0;border:0;margin:0 auto;padding:.45rem 1.5rem 1.7rem;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:500;line-height:1.3;transition:opacity .35s,color .2s;display:block;position:relative}.smh-morph__hint:focus-visible,.smh-morph__hint:hover{color:#fff6e4}.smh-morph__map{z-index:1;opacity:0;pointer-events:none;filter:blur(10px);transition:opacity 1.18s cubic-bezier(.22,1,.36,1),transform 1.22s cubic-bezier(.22,1,.36,1),filter 1.1s;position:relative;transform:scale(1.14)}.smh--morph:not(.is-open) .smh-morph__map,.smh--morph:not(.is-open) .smh-morph__map *,.smh--morph:not(.is-ready) .smh-morph__map,.smh--morph:not(.is-ready) .smh-morph__map *{pointer-events:none!important}.smh--morph.is-open .smh-morph__orbs{opacity:0;pointer-events:none;z-index:1;filter:blur(7px);transform:scale(.86)}.smh--morph.is-open .smh-morph__map{z-index:2;opacity:1;filter:none;transform:none}.smh--morph.is-ready .smh-morph__map{z-index:4;pointer-events:auto}@media (prefers-reduced-motion:reduce){.smh-morph__map,.smh-morph__orbs{transition:opacity .35s;filter:none!important;transform:none!important}}.smh--morph .smh-morph__map.smh-field{place-items:stretch stretch;max-height:none;display:grid;background:#050506!important}.smh--morph .smh-field__frame,.smh--morph .smh-morph__map.smh-field{place-self:stretch stretch;width:100%;height:100%;min-height:0}.smh--morph .smh-brow,.smh--morph .smh-field__hud,.smh--morph .smh-field__tree{opacity:0;transition:opacity .35s}.smh--morph.is-ready .smh-brow,.smh--morph.is-ready .smh-field__hud,.smh--morph.is-ready .smh-field__tree{opacity:1;transition:opacity .7s 50ms}.smh-field-bar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.sanctuary-mage.is-entry{cursor:default}.smh-morph__orbs .sanctuary-mage,.smh-morph__orbs .sanctuary-mage__pins,.smh-morph__orbs .sanctuary-mage__stage{pointer-events:none}.smh-morph__orbs .sanctuary-mage__brow,.smh-morph__orbs .sanctuary-mage__orb{pointer-events:auto}.smh-morph__orbs .sanctuary-mage{width:100%;max-width:100%;margin:0}.sanctuary-courses-below{margin-top:1.5rem}.smh-field-bar{top:var(--nav-top-height);z-index:10;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:.65rem 1rem;padding:.75rem clamp(1rem,3vw,2rem) .55rem;display:grid;position:absolute;left:0;right:0}.smh--field .smh-back{white-space:nowrap;justify-self:start;margin:0}.smh-pill{border:1px solid color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 22%,#fff4df14);background:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 7%,#08080c59);color:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 62%,#fff);font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-cta);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:999px;margin:0;padding:.42rem 1.05rem;font-weight:500;line-height:1.2;transition:border-color .28s,background .28s,color .28s,box-shadow .28s;transform:none}.smh-pill:focus-visible,.smh-pill:hover{border-color:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 48%,#fff4df29);background:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 16%,#08080c6b);color:#fff6e4}.smh-pill:focus-visible{outline:1px solid color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 55%,transparent);outline-offset:2px}.smh-pill.is-on{border-color:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 58%,#fff4df33);background:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 22%,#0c0a108c);color:#fff8ee;box-shadow:0 0 18px color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 18%,transparent)}.smh-edit{border:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 22%,#fff4df14);background:color-mix(in srgb,var(--gold-bright,#d4b896) 8%,#08080c4d);color:color-mix(in srgb,var(--gold-bright,#d4b896) 72%,#fff);font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-cta);letter-spacing:.03em;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:.4rem;margin:0;padding:.42rem .9rem;font-weight:500;display:inline-flex}.smh-edit:focus-visible,.smh-edit:hover{border-color:color-mix(in srgb,var(--gold-bright,#d4b896) 48%,transparent);color:#fff6e4}.smh-field{background:0 0;flex:auto;place-items:center;height:auto;min-height:28rem;max-height:none;display:grid;position:relative;overflow:hidden;container-type:size}.smh-field__head{z-index:5;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:.45rem;width:max-content;max-width:96vw;margin:0;display:flex;position:absolute;top:1.85rem;left:50%;transform:translate(-50%)}.smh-field__lead,.smh-field__title{z-index:auto;pointer-events:none;white-space:nowrap;text-align:center;margin:0;position:static;top:auto;left:auto;transform:none}.smh-field__lead{max-width:none;font-size:var(--offer-type-body,16px);color:#f5eee5b8;line-height:1.45}.smh-field__scan{pointer-events:auto;color:#d6b476f2;border-bottom:1px solid #d6b47666;text-decoration:none}.smh-field__scan:hover{color:#fff4dffa}.smh-field__frame{width:100%;height:100%;position:relative;overflow:hidden}.smh-field__zoom{z-index:2;transform-origin:50%;position:absolute;inset:0;transform:translateY(2.75rem)}.smh-field__bg,.smh-field__fx,.smh-field__shade,.smh-field__tree{width:100%;height:100%;position:absolute;inset:0}.smh-field__fx{display:none}.smh-field__bg{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none;-webkit-mask-image:linear-gradient(#000,#000 56%,#000000d1 68%,#0000007a 78%,#00000029 88%,#0000 97%);mask-image:linear-gradient(#000,#000 56%,#000000d1 68%,#0000007a 78%,#00000029 88%,#0000 97%)}.smh-field__shade{display:none}.smh-field__tree{z-index:2;left:-9px;right:9px}.smh-brow{z-index:6;aspect-ratio:1;background:0 0;border:0;width:clamp(1.35rem,2.1vw,1.8rem);padding:0;top:18.6%;left:calc(50% - 10px)}.smh-brow,.smh-brow__spark{pointer-events:auto;cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.smh-brow__spark{background:radial-gradient(circle at 32% 26%,#fff4d0,#0000 34%),radial-gradient(circle at 68% 78%,#6a4414,#0000 46%),linear-gradient(152deg,#f2d27a,#d4a04a 42%,#a36b22 78%,#7a4e16);border-radius:50%;width:.62rem;height:.62rem;transition:filter .28s,box-shadow .28s;top:50%;left:50%}.smh-brow:hover .smh-brow__spark,.smh-brow__spark:hover{filter:brightness(1.18);box-shadow:0 0 5px 1px #ffecb461,0 0 12px 2px #d4a85a33}.smh-field__hud{z-index:8}.smh-field__hud,.smh-field__panel-host{pointer-events:none;position:absolute;inset:0}.smh-range-dots{z-index:2;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:.85rem .2rem;list-style:none;display:flex;position:absolute;top:42%;left:.7rem;transform:translateY(-50%)}.smh-range-dots__dot{background:color-mix(in srgb,var(--gold-bright,#d4b896) 28%,transparent);width:.48rem;height:.48rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold-bright,#d4b896) 22%,transparent);cursor:pointer;border:0;border-radius:999px;margin:0;padding:0;transition:transform .22s,background .22s,box-shadow .22s;display:block}.smh-range-dots__dot:focus-visible,.smh-range-dots__dot:hover{background:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 62%,#fff);transform:scale(1.18)}.smh-range-dots__dot:focus-visible{outline:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 55%,transparent);outline-offset:3px}.smh-range-dots__dot.is-on{background:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 82%,#fff);width:.52rem;height:.52rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 45%,transparent),0 0 10px color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 42%,transparent);transform:scale(1.28)}.smh-range{pointer-events:auto;overscroll-behavior:contain;background:0 0;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .85rem;display:flex;position:absolute;top:42%;left:calc(clamp(.55rem,1.5vw,1.2rem) + 28px);transform:translateY(-50%)}.smh-range__name-slot{cursor:ns-resize;width:18rem;min-width:18rem;height:3.15rem;position:relative;overflow:hidden}.smh-range__name{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.04em;color:color-mix(in srgb,var(--chip,var(--gold-bright,#d4b896)) 72%,#fff);text-align:center;white-space:nowrap;text-shadow:0 1px 10px #000000d9;margin:0;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:600;line-height:3.1rem}.smh-range__step{width:2.45rem;height:2.45rem;color:color-mix(in srgb,var(--gold-bright,#d4b896) 78%,#fff);opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;transition:opacity .22s,color .22s;display:grid}.smh-range__step:focus-visible,.smh-range__step:hover{opacity:.88;color:#fff6e4}.smh-range__step:focus-visible{outline:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 55%,transparent);outline-offset:2px}.smh-range-next-enter-active,.smh-range-next-leave-active,.smh-range-prev-enter-active,.smh-range-prev-leave-active{transition:opacity .2s,transform .2s;position:absolute;inset:0}.smh-range-next-enter-from{opacity:0;transform:translateY(.65rem)}.smh-range-next-leave-to,.smh-range-prev-enter-from{opacity:0;transform:translateY(-.65rem)}.smh-range-prev-leave-to{opacity:0;transform:translateY(.65rem)}.smh-rest{width:min(100%,var(--content-max));margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}@media (width<=860px){.smh-field-bar{grid-template-columns:1fr auto;gap:.5rem;padding:.55rem .85rem .35rem}.smh-edit{justify-self:end}.smh-field{min-height:22rem}.smh-field__lead{white-space:normal;max-width:min(34rem,90vw)}.smh-field__zoom{transform:translateY(1.65rem)}.smh-field__fx{transform:none}.smh-brow{top:20.4%}.smh-range-dots{top:50%;left:.35rem}.smh-range{padding:.5rem .4rem;top:50%;left:calc(.2rem + 26px)}.smh-range__name-slot{width:14.5rem;min-width:14.5rem;height:2.7rem}.smh-range__name{font-size:clamp(1.55rem,6vw,2rem);line-height:2.7rem}}.smh-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--smh) 78%,var(--gold,#c4a574));margin:0 0 .35rem;font-size:.72rem;font-weight:750}.smh-head{margin:0 0 1.6rem}.smh-back{color:var(--text-muted);font-size:var(--offer-type-small,14px);margin:0 0 .9rem;font-weight:650;text-decoration:none;display:inline-flex}.smh-back:hover,.smh-title{color:var(--text-primary)}.smh-title{font-family:var(--font-cormorant),Georgia,serif;margin:0 0 .45rem;font-size:clamp(2.2rem,4.4vw,3.35rem);font-weight:700;line-height:1.08}.smh-lead{max-width:38rem;color:var(--text-soft,#e8e0d2d1);margin:0;font-size:1.06rem;line-height:1.6}.smh-sky{--sky-r:12.55rem;--sky:#9aa3ae;--sky-steel:#9aa3ae;isolation:isolate;border:1px solid color-mix(in srgb,var(--sky) 28%,#b4bcc61f);background:#0b0c0e;border-radius:28px;min-height:0;padding:1.35rem 1.35rem 1.55rem;transition:border-color 1.9s;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0d}.smh-sky__bg,.smh-sky__haze,.smh-sky__tint,.smh-sky__tints,.smh-sky__veil{pointer-events:none;position:absolute;inset:0}.smh-sky__bg{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:18% 48%;object-position:18% 48%;filter:grayscale()contrast(1.18)brightness(.32);width:100%;height:100%}.smh-sky__tints{z-index:1;mix-blend-mode:overlay}.smh-sky__tint{opacity:0;background:radial-gradient(ellipse 62% 70% at 26% 48%,color-mix(in srgb,var(--orb) 70%,transparent),transparent 72%),radial-gradient(ellipse 90% 82% at 74% 40%,color-mix(in srgb,var(--orb) 28%,transparent),transparent 74%);transition:opacity 1.9s}.smh-sky__tint.is-on{opacity:1}.smh-sky__haze{z-index:1;background:radial-gradient(ellipse 58% 64% at 26% 48%,color-mix(in srgb,var(--sky) 24%,transparent),transparent 68%),radial-gradient(ellipse 70% 50% at 78% 38%,color-mix(in srgb,var(--sky) 10%,transparent),transparent 70%)}.smh-sky__veil{z-index:1;background:linear-gradient(90deg,#07080a61,#07080a29 32%,#07080a66 70%,#07080aa8),linear-gradient(#07080a80,#07080a33 28%,#07080a42 72%,#07080a99)}.smh-sky__body{z-index:2;grid-template-columns:minmax(22rem,1.08fr) minmax(20rem,1fr);align-items:center;gap:.5rem 1.2rem;min-height:38rem;padding-left:clamp(.8rem,4vw,2.8rem);padding-right:clamp(2.2rem,8vw,6rem);display:grid;position:relative}.smh-sky__kicker{color:color-mix(in srgb,var(--sky-steel) 78%,#fff)}.smh-sky__title{color:#eef1f4;margin-bottom:.2rem;font-size:clamp(1.55rem,2.4vw,2.05rem)}.smh-sky__tag{color:#d6dae0b8;max-width:28rem;margin:0 0 1.15rem;font-size:.92rem;line-height:1.45}.smh-sky__stage{z-index:2;justify-self:end;width:min(34rem,100%);height:34rem;margin:0 3.5cm 0 0;position:relative}.smh-sky__orbs{z-index:3;position:absolute;inset:0}.smh-sky__hex{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.smh-sky__hex polygon{stroke:color-mix(in srgb,var(--sky) 68%,#d2d8e047);stroke-linejoin:round;stroke-linecap:round}.smh-sky__hex-glow{stroke-width:1.85px;opacity:.32}.smh-sky__hex-line{stroke-width:.92px}.smh-orb{z-index:3;width:6.7rem;height:6.7rem;color:inherit;font:inherit;cursor:pointer;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateY(calc(var(--sky-r)*-1)) rotate(calc(var(--i)*-60deg));background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%}.smh-orb.is-on{z-index:4}.smh-orb:focus-visible{outline:none}.smh-orb__planet{place-items:center;width:6.7rem;height:6.7rem;display:grid;position:relative}.smh-orb__aura,.smh-orb__disc,.smh-orb__ring{border-radius:50%;display:block}.smh-orb__aura{background:radial-gradient(circle,color-mix(in srgb,var(--orb) 22%,transparent),transparent 70%);opacity:.25;filter:blur(2px);transition:opacity 1.1s,background 1.1s;position:absolute;inset:-10%}.smh-orb.is-on .smh-orb__aura,.smh-orb:hover .smh-orb__aura{opacity:.7}.smh-orb__ring{opacity:0;border:1px solid #0000;transition:opacity 1.1s,border-color 1.1s;position:absolute;inset:-5%}.smh-orb.is-on .smh-orb__ring{opacity:.8;border-color:color-mix(in srgb,var(--orb) 45%,#e2e6ec66)}.smh-orb__disc{z-index:1;background:#121417;border:1.5px solid #c6cdd661;width:5.95rem;height:5.95rem;transition:border-color 1.1s,box-shadow 1.1s;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000080,0 0 0 1px #0006,inset 0 1px #ffffff1f}.smh-orb.is-on .smh-orb__disc{border-color:color-mix(in srgb,var(--orb) 42%,#eceff48c);box-shadow:0 0 0 1px color-mix(in srgb,var(--orb) 22%,transparent),0 0 18px color-mix(in srgb,var(--orb) 18%,transparent),0 12px 24px #0000006b}.smh-orb__disc img{-o-object-fit:cover;object-fit:cover;filter:saturate(.86)brightness(.92);width:100%;height:100%;transition:filter 1.1s;display:block}.smh-orb.is-on .smh-orb__disc img,.smh-orb:hover .smh-orb__disc img{filter:saturate(.98)brightness(1.02)}.smh-orb__name{letter-spacing:.16em;text-transform:uppercase;color:#b0b8c2c7;text-shadow:0 2px 10px #000000bf;width:max-content;max-width:9rem;margin:0;font-size:.72rem;font-weight:750;transition:color .4s;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%)}.smh-orb.is-on .smh-orb__name{color:color-mix(in srgb,var(--orb) 58%,#e8ecf1)}.smh-sky__copy{z-index:2;text-align:left;max-width:32rem;margin-right:.75rem;padding:.85rem 1.35rem 1.05rem 1.15rem;position:relative}.smh-sky__copy:before{content:"";background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sky) 72%,#d2d8e04d),transparent);width:1px;position:absolute;top:10%;bottom:12%;left:-1.35rem}.smh-sky__copy-inner{flex-direction:column;align-items:flex-start;display:flex}.smh-sky__index{letter-spacing:.18em;color:#a8b0bac7;margin:0 0 .2rem;font-size:.68rem;font-weight:750}.smh-sky__domain{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--sky) 72%,#e8ecf1);margin:0;font-size:.82rem;font-weight:750}.smh-sky__copy h2,.smh-sky__course{font-family:var(--font-cormorant),Georgia,serif;margin:.35rem 0 0;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:700;line-height:1.08}.smh-sky__sub{color:#e2e6ece6;margin:.5rem 0 0;font-size:clamp(1.12rem,1.6vw,1.28rem);line-height:1.45}.smh-sky__lead{color:#dce0e6db;max-width:34em;margin:.95rem 0 0;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.65}.smh-sky__entry{letter-spacing:.04em;color:#e2e6ecad;margin:.95rem 0 0;font-size:.95rem}.smh-sky__meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--sky) 58%,#b0b8c2b8);margin:.9rem 0 0;font-size:.72rem;font-weight:650}.smh-sky__copy .smh-cta{color:#141618;background:linear-gradient(#d5dbe2,#9aa3ae);min-height:2.6rem;margin-top:1.15rem;padding:0 1.15rem;font-size:.72rem}.smh-orb:focus-visible .smh-orb__disc{outline:2px solid color-mix(in srgb,var(--orb) 80%,#fff);outline-offset:3px}.smh-core-enter-active,.smh-core-leave-active{transition:opacity .95s}.smh-core-enter-from,.smh-core-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.smh-orb__aura,.smh-orb__disc,.smh-orb__disc img,.smh-orb__ring,.smh-sky,.smh-sky__domain,.smh-sky__haze,.smh-sky__tint,.smh-sky__veil{transition:none!important}.smh-core-enter-active,.smh-core-leave-active{transition-duration:10ms}}.smh-progress{background:color-mix(in srgb,var(--smh) 16%,#ffffff0f);border-radius:99px;width:100%;max-width:16rem;height:4px;margin:.7rem 0 0;display:block;overflow:hidden}.smh-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--smh),color-mix(in srgb,var(--smh) 55%,#fff));height:100%;display:block}.smh-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--smh) 78%,#fff),var(--smh));color:#14110c;letter-spacing:.1em;text-transform:uppercase;border-radius:9px;align-items:center;gap:.45rem;min-height:2.85rem;padding:0 1.2rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.smh-cta:hover{filter:brightness(1.06)}.smh-state{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:750}.smh-state[data-state=W\ toku]{color:color-mix(in srgb,var(--card,var(--smh)) 80%,#fff)}.smh-state[data-state=Ukończony]{color:#7dd3a8}.smh-browse{margin-top:2.4rem}.smh-browse__head{gap:1rem;margin-bottom:1.2rem;display:grid}.smh-browse__title{font-family:var(--font-cormorant),Georgia,serif;margin:0;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:700;line-height:1.15}.smh-browse__lead{max-width:36rem;color:var(--text-soft);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.smh-chips{flex-wrap:wrap;gap:.4rem;display:flex}.smh-chip{border:1px solid color-mix(in srgb,var(--chip,var(--smh)) 28%,var(--border-subtle,transparent));color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.48rem .9rem;font-size:.82rem;font-weight:750;display:inline-flex}.smh-chip i{background:var(--chip,var(--smh));border-radius:99px;width:.55rem;height:.55rem}.smh-chip span{opacity:.7;font-size:.72rem}.smh-chip.is-on{border-color:color-mix(in srgb,var(--chip,var(--smh)) 55%,transparent);background:color-mix(in srgb,var(--chip,var(--smh)) 20%,transparent);color:var(--text-primary)}.smh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.smh-card{border:1px solid color-mix(in srgb,var(--card) 28%,#fff4df14);min-height:22rem;color:inherit;isolation:isolate;border-radius:20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.smh-card.is-on,.smh-card:hover{border-color:color-mix(in srgb,var(--card) 55%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--card) 18%,transparent);transform:translateY(-3px)}.smh-card__media{z-index:0;position:absolute;inset:0}.smh-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.smh-card:hover .smh-card__media img{transform:scale(1.04)}.smh-card__veil{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 18%,transparent) 0,transparent 38%,#08070ceb 100%);position:absolute;inset:0}.smh-card__copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:.28rem;min-height:22rem;padding:1.1rem 1.15rem 1.15rem;display:flex;position:relative}.smh-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.smh-card__domain{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--card) 85%,#fff);font-size:.68rem;font-weight:750}.smh-card__copy strong{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:700;line-height:1.12}.smh-card__sub{color:var(--text-soft);font-size:.9rem;line-height:1.4}.smh-progress--card{background:color-mix(in srgb,var(--card) 22%,#ffffff14);max-width:none;margin-top:.45rem}.smh-progress--card i{background:var(--card)}.smh-card__copy em{color:color-mix(in srgb,var(--card) 70%,var(--text-muted));font-size:.75rem;font-style:normal;font-weight:650}.smh-empty{color:var(--text-muted);margin:.4rem 0 0}.smh-map{margin-top:2.75rem}.smh-map__head{margin-bottom:1.1rem}.smh-map .cp-skill-one{margin:0}@media (width<=1080px){.smh-sky{--sky-r:11.1rem}.smh-sky__body{gap:.4rem 1.5rem;min-height:32rem}.smh-sky__stage{width:min(30rem,100%);height:30rem}.smh-orb,.smh-orb__planet{width:5.9rem;height:5.9rem}.smh-orb__disc{width:5.25rem;height:5.25rem}.smh-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.smh-sky{padding:1.15rem .9rem 1.4rem}.smh-sky__bg{-o-object-position:30% 42%;object-position:30% 42%}.smh-sky__body{grid-template-columns:1fr;gap:1.15rem;min-height:0}.smh-sky__stage{justify-self:stretch;width:100%;height:auto;display:block}.smh-sky__hex{display:none}.smh-sky .smh-sky__orbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem .45rem;display:grid;position:relative;inset:auto}.smh-sky .smh-sky__orbs .smh-orb,.smh-sky .smh-sky__orbs .smh-orb.is-on,.smh-sky .smh-sky__orbs .smh-orb:focus-visible,.smh-sky .smh-sky__orbs .smh-orb:hover{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative;top:auto;left:auto;transform:none}.smh-orb__planet{margin:0 auto}.smh-orb__name{width:auto;max-width:none;margin-top:.4rem;display:block;position:static;top:auto;left:auto;transform:none}.smh-sky__copy{background:color-mix(in srgb,var(--sky) 10%,#08090be0);border:1px solid color-mix(in srgb,var(--sky) 20%,#d2d8e029);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.2rem;max-width:none;padding:1rem .95rem 1.05rem}.smh-sky__copy:before{display:none}.smh-sky__title{font-size:clamp(1.55rem,7vw,1.95rem)}.smh-sky__tag{margin-bottom:.9rem}.smh-sky__copy h2{font-size:clamp(1.7rem,7vw,2.15rem)}.smh-grid{grid-template-columns:1fr}}.sanctuary-umiejetnosci-stage .section-head-main{max-width:40rem}.sanctuary-umiejetnosci-stage .section-head-lead{max-width:42rem}.sanctuary-mage{background:#050506;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.sanctuary-mage__stage{aspect-ratio:2128/766;background:#000;width:100%;position:relative;overflow:hidden}.sanctuary-mage__pins{z-index:2;position:absolute;inset:0}.sanctuary-mage__figure{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sanctuary-mage__dim{z-index:2;pointer-events:none;opacity:.72;background:radial-gradient(70% 62% at 50% 42%,#000000b8,#0000007a 48%,#0000 78%);width:24%;height:82%;transition:opacity .32s;position:absolute;top:6%;left:38%}.sanctuary-mage__dim.is-craft{opacity:1;background:radial-gradient(70% 62% at 50% 42%,#000c,#0000008c 48%,#0000 78%)}.sanctuary-mage__thought{z-index:4;pointer-events:none;text-align:center;flex-direction:column;align-items:center;width:min(28rem,36%);margin:0;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.sanctuary-mage__thought-title{font-family:var(--font-cormorant),Georgia,serif;color:#fff4dc;text-shadow:0 2px 18px #000000bf;margin:0 0 .5rem;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:600;line-height:1.08}.sanctuary-mage__thought-text{color:#fff4dff0;text-shadow:0 1px 12px #000c;margin:0;font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.42}.mage-thought-enter-active,.mage-thought-leave-active{transition:opacity .4s}.mage-thought-enter-from,.mage-thought-leave-to{opacity:0}.sanctuary-mage__orb{left:var(--x);top:var(--y);z-index:5;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:6.1%;padding:0;position:absolute;transform:translate(-50%,-50%)}.sanctuary-mage__halo{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 38% 32%,#fffce6d1,#ffecb46b 22%,#ffd68c29 48%,#d4a85a0d 68%,#0000 78%);border-radius:50%;transition:opacity .3s;position:absolute;inset:12%;box-shadow:0 0 5px 1px #ffe0a029}.sanctuary-mage__orb.is-lit .sanctuary-mage__halo,.sanctuary-mage__orb:focus-visible .sanctuary-mage__halo{opacity:1}.sanctuary-mage__pulse{z-index:2;pointer-events:none;transform-origin:50%;opacity:0;background:0 0;border:1px solid #fff4d67a;border-radius:50%;position:absolute;inset:14%;transform:scale(.55);box-shadow:0 0 3px #ffdca02e}.sanctuary-mage__orb.is-lit .sanctuary-mage__pulse,.sanctuary-mage__orb:focus-visible .sanctuary-mage__pulse{animation:3.6s ease-out infinite mage-halo-flow}@keyframes mage-halo-flow{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.sanctuary-mage__orb.is-lit .sanctuary-mage__pulse,.sanctuary-mage__orb:focus-visible .sanctuary-mage__pulse{animation:none}}.sanctuary-mage__name{left:var(--x);top:var(--y);z-index:5;font-family:var(--font-dm-sans),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-bright,#d4b896) 82%,#fff);text-shadow:0 1px 10px #000000d9;white-space:nowrap;pointer-events:none;opacity:.88;font-size:clamp(.92rem,1.25vw,1.08rem);font-weight:650;line-height:1;transition:color .22s,opacity .22s,text-shadow .22s;position:absolute}.sanctuary-mage__name.is-left{padding-right:5.8%;transform:translate(-100%,-50%)}.sanctuary-mage__name.is-right{padding-left:5.8%;transform:translateY(-50%)}.sanctuary-mage__name.is-lit{opacity:1;color:#fff6e0;text-shadow:0 0 8px #ffe4a0b3,0 1px 10px #000c}.sanctuary-mage__orb:focus-visible{outline:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 55%,transparent);outline-offset:3px}.sanctuary-mage__brow{z-index:7;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:clamp(1.55rem,2.4vw,2.1rem);padding:0;position:absolute;top:calc(12.4% + 7px);left:50%;transform:translate(-50%,-50%)}.sanctuary-mage__brow:focus-visible{outline:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 55%,transparent);outline-offset:3px}.sanctuary-mage__brow-spark{background:radial-gradient(circle at 32% 26%,#fff4d0,#0000 34%),radial-gradient(circle at 68% 78%,#6a4414,#0000 46%),linear-gradient(152deg,#f2d27a,#d4a04a 42%,#a36b22 78%,#7a4e16);border-radius:50%;width:.78rem;height:.78rem;transition:box-shadow .28s,filter .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sanctuary-mage__brow.is-lit .sanctuary-mage__brow-spark,.sanctuary-mage__brow:focus-visible .sanctuary-mage__brow-spark,.sanctuary-mage__brow:hover .sanctuary-mage__brow-spark{filter:brightness(1.12);box-shadow:0 0 4px 1px #ffecb466,0 0 9px 2px #d4a85a38}.sanctuary-mage__thought.is-brow .sanctuary-mage__thought-title{max-width:18em;margin-left:auto;margin-right:auto}.sanctuary-mage .sanctuary-skills-invite__rail{z-index:auto;pointer-events:auto;margin:0 0 .55rem;position:static;transform:none}.sanctuary-skills-invite__rail{border:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 14%,#fff4df0a);background:color-mix(in srgb,var(--gold-bright,#d4b896) 4%,transparent);color:color-mix(in srgb,var(--gold-bright,#d4b896) 64%,#fff);opacity:.78;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:.32rem;padding:.18rem .55rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s,opacity .2s;display:inline-flex}.sanctuary-skills-invite__rail:focus-visible,.sanctuary-skills-invite__rail:hover{border-color:color-mix(in srgb,var(--gold-bright,#d4b896) 32%,#fff4df1a);background:color-mix(in srgb,var(--gold-bright,#d4b896) 9%,#08080c29);color:#fff6e4;opacity:1}.sanctuary-skills-invite__rail:focus-visible{outline:1px solid color-mix(in srgb,var(--gold-bright,#d4b896) 50%,transparent);outline-offset:2px}.sanctuary-skills-invite__rail-label{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-cta);letter-spacing:.04em;white-space:nowrap;font-weight:500}.sanctuary-skills-invite__rail-go{flex:none}@media (width<=720px){.sanctuary-mage__orb{width:5.8%}.sanctuary-mage__name{font-size:.82rem}.sanctuary-mage__thought{width:min(20rem,52%)}.sanctuary-mage__thought-text{font-size:1rem}}@media (width<=860px){.sanctuary-skill-practice{grid-template-columns:1fr}.sanctuary-skill-practice__rail-list{flex-direction:row;max-height:none;overflow-x:auto}.sanctuary-skill-tab{flex:0 0 14rem}}.sanctuary-live-stage{--live-accent:#6ee7b7;--live-accent-deep:#34d399;--live-accent-soft:#6ee7b72e;--live-ink:#060c0ac7;isolation:isolate;border-radius:var(--offer-stage-radius,26px);border:1px solid color-mix(in srgb,var(--live-accent) 28%,var(--border-subtle,#ffffff14));background:radial-gradient(ellipse 70% 52% at 0 0,var(--live-accent-soft),transparent 56%),radial-gradient(ellipse 48% 42% at 100% 100%,#7c6b9e1f,transparent 52%),radial-gradient(ellipse 36% 30% at 55% 40%,#c4a5740d,transparent 55%),var(--glass-body,linear-gradient(168deg,#181420f0,#0a0810e0));box-shadow:var(--glass-inset,inset 0 1px 0 #fff4df1a),var(--glass-shadow,0 24px 60px #0806105c);color:var(--text-primary,#fafafa);margin-top:.35rem;padding:clamp(1.1rem,2.2vw,1.55rem);position:relative;overflow:hidden}.sanctuary-live-stage__ambient,.sanctuary-live-stage__grain{pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0}.sanctuary-live-stage__ambient{background:radial-gradient(55% 45% at 12% 18%,#6ee7b71a,#0000 58%),radial-gradient(40% 36% at 88% 70%,#34d3990f,#0000 55%)}.sanctuary-live-calendar,.sanctuary-live-practice,.sanctuary-live-signal{z-index:1;position:relative}.sanctuary-live-signal{border-bottom:1px solid color-mix(in srgb,var(--live-accent) 18%,transparent);grid-template-columns:auto minmax(0,1.2fr) minmax(12rem,.9fr);align-items:center;gap:1rem 1.35rem;margin-bottom:1.25rem;padding-bottom:1.2rem;display:grid}.sanctuary-live-signal__pulse{place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative}.sanctuary-live-signal__ring{border:1px solid color-mix(in srgb,var(--live-accent) 45%,transparent);background:radial-gradient(circle at 40% 35%,#6ee7b738,#0000 58%),#060c0a8c;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 24px #6ee7b747,inset 0 1px #fff4df14}.sanctuary-live-signal__ring--outer{border-color:color-mix(in srgb,var(--live-accent) 22%,transparent);background:0 0;animation:2.8s ease-out infinite sanctuary-live-pulse;inset:0;box-shadow:0 0 40px #6ee7b71f}.sanctuary-live-signal__core{z-index:1;color:#9ff0cc;filter:drop-shadow(0 0 10px #6ee7b773);place-items:center;display:grid;position:relative}@keyframes sanctuary-live-pulse{0%{opacity:.85;transform:scale(.92)}70%{opacity:.2;transform:scale(1.08)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.sanctuary-live-signal__ring--outer{opacity:.55;animation:none}}.sanctuary-live-signal__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent) 88%,#fff);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.sanctuary-live-signal__dot{background:var(--live-accent);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 10px #6ee7b7b3}.sanctuary-live-signal__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:.35rem 0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600}.sanctuary-live-signal__text{max-width:42ch;font-size:var(--offer-type-body,16px);color:var(--text-soft);margin:0;line-height:1.55}.sanctuary-live-signal__promises{border:1px solid color-mix(in srgb,var(--live-accent) 20%,var(--border-subtle));background:var(--glass-highlight,linear-gradient(145deg,#fff4df0f,transparent 48%)),#060c0a6b;box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df0f);border-radius:16px;flex-direction:column;gap:.45rem;margin:0;padding:.85rem .95rem;list-style:none;display:flex}.sanctuary-live-signal__promises li{font-size:var(--offer-type-tagline,14px);color:#fff4dfe0;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.sanctuary-live-signal__promises li svg{color:var(--live-accent);flex-shrink:0}.sanctuary-live-practice{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:stretch;gap:1.05rem 1.2rem;margin-bottom:1.35rem;display:grid}.sanctuary-live-rail{border:1px solid color-mix(in srgb,var(--live-accent) 22%,var(--border-subtle));background:var(--glass-highlight,linear-gradient(145deg,#fff4df0f,transparent 48%)),linear-gradient(180deg,#34d3991a,transparent 42%),#060a0a8c;min-width:0;box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df0f);border-radius:18px;flex-direction:column;padding:.95rem .85rem;display:flex}.sanctuary-live-rail__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent) 90%,#fff);align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0 .15rem;font-weight:700;display:inline-flex}.sanctuary-live-rail__list{flex-direction:column;gap:.45rem;display:flex}.sanctuary-live-tab{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:.7rem;margin:0;padding:.65rem .65rem .65rem .55rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.sanctuary-live-tab__icon{border:1px solid color-mix(in srgb,var(--live-accent) 22%,#ffffff14);color:#9ff0cc;background:radial-gradient(circle at 40% 35%,#6ee7b729,#0000 62%),#0000006b;border-radius:12px;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.sanctuary-live-tab.is-tone-guide .sanctuary-live-tab__icon{color:#9ff0cc;border-color:#6ee7b759}.sanctuary-live-tab.is-tone-circle .sanctuary-live-tab__icon{color:#7dd3fc;background:radial-gradient(circle at 40% 35%,#7dd3fc29,#0000 62%),#0000006b;border-color:#7dd3fc59}.sanctuary-live-tab.is-tone-archive .sanctuary-live-tab__icon{color:#e2c987;background:radial-gradient(circle at 40% 35%,#c4a57424,#0000 62%),#0000006b;border-color:#c4a57459}.sanctuary-live-tab__text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sanctuary-live-tab__kind{font-size:var(--offer-type-caption,13px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.sanctuary-live-tab__label{font-size:var(--offer-type-cta,15px);color:var(--text-soft);font-weight:650;line-height:1.3}.sanctuary-live-tab__rhythm{font-size:var(--offer-type-caption,13px);color:var(--text-muted)}.sanctuary-live-tab:hover{background:color-mix(in srgb,var(--live-accent) 10%,transparent);border-color:color-mix(in srgb,var(--live-accent) 22%,transparent)}.sanctuary-live-tab.is-active{border-color:color-mix(in srgb,var(--live-accent) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--live-accent) 12%,transparent),0 8px 20px #0003;background:linear-gradient(135deg,#34d39933,#6ee7b70f)}.sanctuary-live-tab.is-active .sanctuary-live-tab__label{color:var(--text-primary)}.sanctuary-live-tab.is-soon{opacity:.72}.sanctuary-live-panel{border:1px solid color-mix(in srgb,var(--live-accent) 28%,var(--border-subtle));background:var(--glass-highlight,linear-gradient(145deg,#fff4df0f,transparent 48%)),linear-gradient(150deg,#34d3991f,transparent 48%),#060a0a9e;min-width:0;box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df12),0 16px 40px #00000047;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.sanctuary-live-panel.is-tone-circle{border-color:color-mix(in srgb,#7dd3fc 28%,var(--border-subtle));background:var(--glass-highlight,linear-gradient(145deg,#fff4df0f,transparent 48%)),linear-gradient(150deg,#38bdf81f,transparent 48%),#060a0e9e}.sanctuary-live-panel.is-tone-archive{border-color:color-mix(in srgb,var(--gold,#c4a574) 28%,var(--border-subtle));background:var(--glass-highlight,linear-gradient(145deg,#fff4df0f,transparent 48%)),linear-gradient(150deg,#c4a5741f,transparent 48%),#0a080a9e}.sanctuary-live-panel__media{border-right:1px solid color-mix(in srgb,var(--live-accent) 14%,transparent);background:radial-gradient(75% 65% at 42% 42%,#34d3991f,#0000 62%),#04080673;align-items:stretch;min-width:0;min-height:15rem;padding:1rem;display:flex;position:relative}.sanctuary-live-panel.is-tone-circle .sanctuary-live-panel__media{background:radial-gradient(75% 65% at 42% 42%,#38bdf81f,#0000 62%),#04080c73;border-right-color:#7dd3fc24}.sanctuary-live-panel.is-tone-archive .sanctuary-live-panel__media{border-right-color:color-mix(in srgb,var(--gold,#c4a574) 14%,transparent);background:radial-gradient(75% 65% at 42% 42%,#c4a5741f,#0000 62%),#08060673}.sanctuary-live-panel__frame{border:1px solid color-mix(in srgb,var(--live-accent) 22%,#ffffff14);box-shadow:0 12px 32px #00000061,0 0 28px color-mix(in srgb,var(--live-accent) 12%,transparent),inset 0 1px 0 #fff4df0f;background:#06080a;border-radius:16px;flex:1;position:relative;overflow:hidden}.sanctuary-live-panel__frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:14rem;display:block}.sanctuary-live-panel__veil{pointer-events:none;background:linear-gradient(#0000 40%,#040806b8),linear-gradient(90deg,#0000 50%,#04080633);position:absolute;inset:0}.sanctuary-live-panel__badge{z-index:1;border:1px solid color-mix(in srgb,var(--live-accent) 40%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--offer-type-caption,13px);letter-spacing:.08em;text-transform:uppercase;color:#b8f5d8;background:#060c0ab8;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.sanctuary-live-panel__body{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:1.3rem 1.4rem;display:flex}.sanctuary-live-panel__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent) 88%,#fff);font-weight:700}.sanctuary-live-panel.is-tone-circle .sanctuary-live-panel__kicker{color:#8dd8fc}.sanctuary-live-panel.is-tone-archive .sanctuary-live-panel__kicker{color:color-mix(in srgb,var(--gold-bright,#d4b896) 90%,#fff)}.sanctuary-live-panel__title{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-card-title,clamp(1.45rem,2.5vw,1.95rem));color:var(--text-primary);margin:0;font-weight:600;line-height:1.15}.sanctuary-live-panel__copy{max-width:44ch;font-size:var(--offer-type-body,16px);color:var(--text-soft);margin:0;line-height:1.62}.sanctuary-live-panel__list{flex-direction:column;gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.sanctuary-live-panel__list li{font-size:var(--offer-type-tagline,14px);color:#fff4dfd1;padding-left:1.05rem;line-height:1.5;position:relative}.sanctuary-live-panel__list li:before{content:"";background:var(--live-accent);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.5em;left:0;box-shadow:0 0 8px #6ee7b78c}.sanctuary-live-panel.is-tone-circle .sanctuary-live-panel__list li:before{background:#7dd3fc;box-shadow:0 0 8px #7dd3fc80}.sanctuary-live-panel.is-tone-archive .sanctuary-live-panel__list li:before{background:var(--gold-bright,#d4b896);box-shadow:0 0 8px #c4a57473}.sanctuary-live-panel__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.55rem;padding-top:.25rem;display:flex}.sanctuary-live-panel__status{font-size:var(--offer-type-small,14px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.sanctuary-live-panel__status.is-open{color:#9ff0cc}.sanctuary-live-panel__status.is-live{color:#6ee7b7;text-shadow:0 0 12px #6ee7b766}.sanctuary-live-panel__status.is-soon{color:#fff4df6b}.sanctuary-live-panel__foot .feed-btn-primary{font-size:var(--offer-type-cta,15px);border-color:color-mix(in srgb,var(--live-accent) 48%,#c4a5744d);background:linear-gradient(135deg,color-mix(in srgb,var(--live-accent) 28%,transparent),color-mix(in srgb,var(--live-accent-deep) 14%,#060c0a80));color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--live-accent) 12%,transparent),0 10px 26px #10503838;padding:.75rem 1.2rem}.sanctuary-live-panel__foot .feed-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--live-accent) 70%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--live-accent) 18%,transparent),0 0 28px #6ee7b752}.sanctuary-live-panel.is-tone-circle .sanctuary-live-panel__foot .feed-btn-primary{background:linear-gradient(135deg,#7dd3fc3d,#1130408f);border-color:#7dd3fc7a;box-shadow:0 10px 26px #0e3c5a38}.sanctuary-live-panel.is-tone-archive .sanctuary-live-panel__foot .feed-btn-primary{border-color:color-mix(in srgb,var(--gold,#c4a574) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gold,#c4a574) 24%,transparent),color-mix(in srgb,var(--gold-warm,#b8956a) 12%,#0a080880));box-shadow:0 10px 26px #281c0c38}.sanctuary-live-calendar{border-top:1px solid color-mix(in srgb,var(--live-accent) 16%,transparent);padding-top:1.2rem}.sanctuary-live-calendar__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:.95rem;display:flex}.sanctuary-live-calendar__kicker{font-size:var(--offer-type-kicker,13px);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent) 88%,#fff);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.sanctuary-live-calendar__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:.35rem 0 .3rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600}.sanctuary-live-calendar__lead{max-width:48ch;font-size:var(--offer-type-tagline,14px);color:var(--text-soft);margin:0;line-height:1.5}.sanctuary-live-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sanctuary-live-event{border:1px solid color-mix(in srgb,var(--live-accent) 16%,var(--border-subtle));background:var(--glass-highlight,linear-gradient(145deg,#fff4df0d,transparent 48%)),#060c0a7a;box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df0d);border-radius:16px;gap:.85rem;padding:.9rem .95rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.sanctuary-live-event:hover{border-color:color-mix(in srgb,var(--live-accent) 36%,transparent);box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df12),0 12px 28px #0000003d;transform:translateY(-2px)}.sanctuary-live-event__date{border:1px solid color-mix(in srgb,var(--live-accent) 28%,transparent);background:radial-gradient(90% 80% at 50% 0,#6ee7b729,#0000 65%),#00000059;border-radius:14px;flex-direction:column;flex:0 0 3.35rem;justify-content:center;align-items:center;width:3.35rem;min-height:3.6rem;padding:.35rem;display:flex}.sanctuary-live-event__day{font-family:var(--font-cormorant),Georgia,serif;color:#c8f7e0;font-size:1.55rem;font-weight:600;line-height:1}.sanctuary-live-event__month{font-size:var(--offer-type-caption,13px);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--live-accent) 80%,#fff);margin-top:.15rem;font-weight:700}.sanctuary-live-event__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sanctuary-live-event__meta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.sanctuary-live-event__badge{border:1px solid color-mix(in srgb,var(--live-accent) 35%,transparent);font-size:var(--offer-type-caption,13px);letter-spacing:.06em;text-transform:uppercase;color:#9ff0cc;background:#6ee7b71f;border-radius:999px;padding:.18rem .45rem;font-weight:700}.sanctuary-live-event__format,.sanctuary-live-event__place,.sanctuary-live-event__time{font-size:var(--offer-type-caption,13px);color:var(--text-muted);align-items:center;gap:.3rem;display:inline-flex}.sanctuary-live-event__format{text-transform:capitalize;color:#fff4df9e}.sanctuary-live-event__title{font-size:var(--offer-type-cta,15px);color:var(--text-primary);margin:.1rem 0 0;font-weight:700;line-height:1.3}.sanctuary-live-event__tagline{font-size:var(--offer-type-tagline,14px);color:var(--text-soft);margin:0;line-height:1.45}.sanctuary-live-event__place{margin:.15rem 0 0}.sanctuary-live-calendar__empty{border:1px dashed color-mix(in srgb,var(--live-accent) 22%,transparent);font-size:var(--offer-type-body,16px);color:var(--text-soft);background:#060c0a47;border-radius:14px;margin:0;padding:1rem 1.1rem;line-height:1.5}@media (width<=1100px){.sanctuary-live-signal{grid-template-columns:auto minmax(0,1fr)}.sanctuary-live-signal__promises{flex-flow:wrap;grid-column:1/-1}.sanctuary-live-timeline{grid-template-columns:1fr}}@media (width<=960px){.sanctuary-live-practice{grid-template-columns:1fr}.sanctuary-live-rail__list{scroll-snap-type:x mandatory;flex-flow:row;gap:.5rem;padding-bottom:.15rem;overflow-x:auto}.sanctuary-live-tab{scroll-snap-align:start;flex:none;width:min(15rem,78vw)}.sanctuary-live-panel{grid-template-columns:1fr}.sanctuary-live-panel__media{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--live-accent) 12%,transparent);min-height:0;padding:.9rem}.sanctuary-live-panel__frame img{min-height:11rem;max-height:min(18rem,42vh)}.sanctuary-live-panel__body{padding:1.1rem 1.15rem 1.25rem}}@media (width<=640px){.sanctuary-live-signal{grid-template-columns:1fr;justify-items:start}}@media (width<=1100px){.sanctuary-skill-practice{grid-template-columns:minmax(12rem,14.5rem) minmax(0,1fr)}}@media (width<=960px){.sanctuary-program-hero{grid-template-columns:1fr}.sanctuary-program-hero__media{min-height:12rem}.sanctuary-skill-practice{grid-template-columns:1fr;gap:.9rem}.sanctuary-skill-practice__rail{padding:0}.sanctuary-skill-practice__rail-list{scroll-snap-type:x mandatory;flex-flow:row;gap:.5rem;max-height:none;padding-bottom:.15rem;overflow:auto hidden}.sanctuary-skill-tab{scroll-snap-align:start;flex:none;width:min(11.5rem,72vw)}.sanctuary-skill-panel{grid-template-columns:1fr;gap:.9rem;min-height:0}.sanctuary-skill-panel__media{border:0;min-height:0;padding:0}.sanctuary-skill-panel__frame{min-height:0;max-height:min(18rem,42vh)}.sanctuary-skill-panel__frame img{max-height:min(16.5rem,38vh)}.sanctuary-skill-panel__body{padding:0}}.sanctuary-feed-section.sanctuary-umiejetnosci-stage .feed-section-block__body{box-shadow:none;background:0 0;border:0;padding:0}.sanctuary-feed-section.sanctuary-mentoring-stage{overflow:visible}.sanctuary-feed-section.sanctuary-mentoring-stage .feed-section-block__body{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.sanctuary-mentor-premium{--mentor-accent:#6ee7b7;--mentor-accent-deep:#34d399;--mentor-gold:var(--gold-bright,#d4b896);--mentor-sky:#7dd3fc;--mentor-gutter:max(1.15rem, calc((100vw - var(--content-max,72rem))/2 + 1.25rem));isolation:isolate;width:100vw;max-width:100vw;color:var(--text-primary,#fafafa);background:0 0;outline:none;margin-top:.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.65rem 0 .85rem;position:relative;overflow:hidden}.sanctuary-mentor-premium:focus-visible{outline:2px solid color-mix(in srgb,var(--mentor-accent) 55%,transparent);outline-offset:4px}.sanctuary-mentor-premium__band{z-index:0;pointer-events:none;background:0 0;border-radius:0;position:absolute;inset:0;overflow:hidden}.sanctuary-mentor-premium__band-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.04)brightness(1.04)contrast(1.05);width:100%;height:100%;display:block;position:absolute;inset:0}.sanctuary-mentor-premium__band-veil{pointer-events:none;background:linear-gradient(90deg,#04060a52,#04060a24 26%,#04060a1f 52%,#04060a47 78%,#04060a66);position:absolute;inset:0}.sanctuary-mentor-premium__flare{pointer-events:none;position:absolute;top:0;bottom:0}.sanctuary-mentor-premium__flare--left{background:radial-gradient(90% 75% at 12% 48%,#6ee7b71f,#0000 70%);width:min(42%,22rem);left:0}.sanctuary-mentor-premium__flare--right{background:linear-gradient(90deg,#0000,#04060a1f 55%,#04060a38);width:min(48%,24rem);right:0}.mentor-bg-enter-active,.mentor-bg-leave-active{transition:opacity .4s}.mentor-bg-enter-from,.mentor-bg-leave-to{opacity:0}.sanctuary-mentor-slider{z-index:1;box-shadow:none;background:0 0;border:0;margin:0;position:relative}.sanctuary-mentor-slider__frame{z-index:1;box-sizing:border-box;padding:clamp(1.15rem,2.2vw,1.65rem) var(--mentor-gutter) clamp(1.25rem,2.4vw,1.75rem) var(--mentor-gutter);position:relative}.sanctuary-mentor-view{justify-content:flex-start;align-items:stretch;gap:.65rem;min-height:clamp(18rem,32vw,22.5rem);display:flex}.sanctuary-mentor-scope{flex-direction:column;gap:.28rem;display:flex}.sanctuary-mentor-scope__text{color:#fffaf0f0;text-shadow:0 1px 12px #00000073;margin:0 0 .2rem;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.42}.sanctuary-mentor-scope .sanctuary-mentor-facet__list{margin-top:.15rem}.sanctuary-mentor-view__left{flex-direction:column;flex:34rem;justify-content:center;gap:.7rem;min-width:0;max-width:40rem;display:flex}.sanctuary-mentor-view__right{min-width:min(36rem,100%);max-width:48rem;box-shadow:none;background:0 0;border:0;flex:40rem;justify-content:center;align-items:stretch;margin:0;padding:.35rem .4rem .35rem .55rem;display:flex;position:relative}.sanctuary-mentor-thought{flex-direction:column;gap:.7rem;min-height:11.5rem;display:flex}.sanctuary-mentor-thought.is-lit .sanctuary-mentor-slide__title{color:#fff4dc;text-shadow:0 2px 20px #00000059,0 0 22px color-mix(in srgb,var(--mentor-gold) 42%,transparent)}.mentor-thought-enter-active,.mentor-thought-leave-active{transition:opacity .22s}.mentor-thought-enter-from,.mentor-thought-leave-to{opacity:0}.sanctuary-mentor-cloud{flex:auto;width:100%;min-height:clamp(16.5rem,30vw,21rem);margin:0;padding:0;list-style:none;position:relative}.sanctuary-mentor-cloud__slot{left:var(--x);top:var(--y);z-index:1;margin:0;position:absolute;transform:translate(-50%,-50%)}.sanctuary-mentor-cloud__slot:has(.is-lit){z-index:6}.sanctuary-mentor-cloud__word{appearance:none;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.01em;color:color-mix(in srgb,var(--mentor-gold) 82%,#fff8e8);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:currentColor;transform:rotate(var(--rot,0deg)) scale(1);transform-origin:50%;text-shadow:0 1px 10px #0000008c,0 0 16px color-mix(in srgb,var(--mentor-gold) 22%,transparent);background:0 0;border:0;margin:0;padding:.14em .22em;font-size:clamp(1.38rem,2.05vw,1.72rem);font-weight:600;line-height:1;transition:transform .38s cubic-bezier(.22,1,.36,1),color .28s,opacity .28s,filter .28s,text-shadow .28s}.sanctuary-mentor-cloud__word.is-w5{font-size:clamp(1.52rem,2.2vw,1.88rem)}.sanctuary-mentor-cloud__word.is-w4{font-size:clamp(1.42rem,2.08vw,1.76rem)}.sanctuary-mentor-cloud__word.is-w3{font-size:clamp(1.34rem,1.95vw,1.64rem)}.sanctuary-mentor-cloud__word.is-w2{font-size:clamp(1.28rem,1.85vw,1.54rem)}.sanctuary-mentor-cloud__word.is-lit,.sanctuary-mentor-cloud__word:focus-visible{color:#fff8e6;-webkit-text-fill-color:#fff8e6;filter:none;text-shadow:0 0 1px #fff,0 0 8px #fff0d2f2,0 0 18px #eccc8ccc,0 0 28px #d4b89680;background:0 0;transform:rotate(0)scale(1.22)}.sanctuary-mentor-cloud__word:focus-visible{outline:1px solid color-mix(in srgb,var(--mentor-gold) 45%,transparent);outline-offset:.28em;border-radius:.2em}.sanctuary-mentor-slider__premium-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--mentor-gold) 82%,#fff);text-shadow:0 0 16px #c4a57459;margin:0;font-size:.72rem;font-weight:750}.sanctuary-mentor-slider__sessions{flex-wrap:wrap;gap:.4rem;margin:0 0 .15rem;display:flex}.sanctuary-mentor-slider__session{border:1px solid color-mix(in srgb,var(--mentor-accent) 22%,#ffffff1a);color:#fff4df94;cursor:pointer;background:#060a0c66;border-radius:999px;margin:0;padding:.42rem .8rem;font-family:inherit;font-size:.8rem;font-weight:650;line-height:1.25;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.sanctuary-mentor-slider__session:hover{color:#fff4dfe6;border-color:color-mix(in srgb,var(--mentor-accent) 40%,transparent)}.sanctuary-mentor-slider__session.is-active{color:#ecfff6;border-color:color-mix(in srgb,var(--mentor-accent) 55%,transparent);background:#6ee7b72e;box-shadow:0 0 16px #6ee7b733}.sanctuary-mentor-slide__kicker{letter-spacing:.04em;color:#fff4dfb8;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.86rem;font-weight:600;display:flex}.sanctuary-mentor-slide__status{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--mentor-accent) 88%,#fff);text-shadow:0 0 14px #6ee7b74d;font-weight:700}.sanctuary-mentor-slide__status.is-planned{color:color-mix(in srgb,var(--mentor-gold) 90%,#fff)}.sanctuary-mentor-slide__status.is-open{color:#9ff0cc}.sanctuary-mentor-slide__sep{background:color-mix(in srgb,var(--mentor-accent) 40%,transparent);border-radius:999px;width:3px;height:3px}.sanctuary-mentor-slide__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);text-shadow:0 2px 20px #00000059;margin:0;font-size:clamp(2.35rem,4.1vw,3.15rem);font-weight:600;line-height:1.08}.sanctuary-mentor-slide__tagline{color:#fff4dfe6;max-width:54ch;margin:0;font-size:clamp(1.08rem,1.42vw,1.22rem);line-height:1.5}.sanctuary-mentor-slider__ctas{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;display:flex}.sanctuary-mentor-slider__ctas .feed-btn-secondary{padding:.62rem 1rem;font-size:.92rem}.sanctuary-mentor-slider__cta-main{border-color:color-mix(in srgb,var(--mentor-accent) 55%,var(--mentor-gold));background:linear-gradient(135deg,color-mix(in srgb,var(--mentor-accent) 32%,transparent),color-mix(in srgb,var(--mentor-gold) 18%,#080c0a8c));box-shadow:0 0 0 1px color-mix(in srgb,var(--mentor-accent) 14%,transparent),0 10px 26px #10503842,0 0 22px #6ee7b729;padding:.68rem 1.15rem;font-size:.95rem;font-weight:700}.sanctuary-mentor-slider__cta-main:hover{border-color:color-mix(in srgb,var(--mentor-accent) 75%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--mentor-accent) 22%,transparent),0 0 30px #6ee7b74d}.sanctuary-mentor-facet{min-width:0}.sanctuary-mentor-facet__label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--mentor-accent) 82%,#fff);margin:0 0 .4rem;font-size:.72rem;font-weight:750}.sanctuary-mentor-facet.is-foundations .sanctuary-mentor-facet__label{color:color-mix(in srgb,var(--mentor-sky) 85%,#fff)}.sanctuary-mentor-facet.is-outcomes .sanctuary-mentor-facet__label{color:color-mix(in srgb,var(--mentor-gold) 88%,#fff)}.sanctuary-mentor-facet__list{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.sanctuary-mentor-facet__list li{color:#fffaf0f5;text-shadow:0 1px 12px #00000073;margin:0;padding:0 0 0 .85rem;font-family:inherit;font-size:clamp(.9rem,1.1vw,.98rem);font-weight:500;line-height:1.4;position:relative}.sanctuary-mentor-facet__list li:before{content:"";background:color-mix(in srgb,var(--mentor-accent) 75%,transparent);border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.sanctuary-mentor-facet.is-foundations .sanctuary-mentor-facet__list li:before{background:color-mix(in srgb,var(--mentor-sky) 78%,transparent)}.sanctuary-mentor-facet.is-outcomes .sanctuary-mentor-facet__list li:before{background:color-mix(in srgb,var(--mentor-gold) 80%,transparent)}.mentor-slide-next-enter-active,.mentor-slide-next-leave-active,.mentor-slide-prev-enter-active,.mentor-slide-prev-leave-active{transition:opacity .28s,transform .28s}.mentor-slide-next-enter-from{opacity:0;transform:translate(.8rem)}.mentor-slide-next-leave-to{opacity:0;transform:translate(-.6rem)}.mentor-slide-prev-enter-from{opacity:0;transform:translate(-.8rem)}.mentor-slide-prev-leave-to{opacity:0;transform:translate(.6rem)}@media (prefers-reduced-motion:reduce){.mentor-bg-enter-active,.mentor-bg-leave-active,.mentor-slide-next-enter-active,.mentor-slide-next-leave-active,.mentor-slide-prev-enter-active,.mentor-slide-prev-leave-active{transition:opacity .15s}.mentor-slide-next-enter-from,.mentor-slide-next-leave-to,.mentor-slide-prev-enter-from,.mentor-slide-prev-leave-to{transform:none}.sanctuary-mentor-cloud__word,.sanctuary-mentor-cloud__word.is-lit,.sanctuary-mentor-cloud__word:focus-visible{transform:rotate(var(--rot,0deg)) scale(1);transition:color .15s,opacity .15s,filter .15s}.sanctuary-mentor-cloud__word.is-lit,.sanctuary-mentor-cloud__word:focus-visible{transform:rotate(var(--rot,0deg)) scale(1.08)}.mentor-thought-enter-active,.mentor-thought-leave-active{transition:opacity .12s}}@media (width<=960px){.sanctuary-mentor-premium{--mentor-gutter:1.1rem;padding:.45rem 0 .6rem}.sanctuary-mentor-view{flex-direction:column;justify-content:flex-start;gap:.85rem;min-height:0}.sanctuary-mentor-slider__frame{padding-top:1rem}.sanctuary-mentor-view__right{order:-1}.sanctuary-mentor-view__left{order:1}.sanctuary-mentor-view__left,.sanctuary-mentor-view__right{flex:auto;min-width:0;max-width:none}.sanctuary-mentor-scope__text{white-space:normal}.sanctuary-mentor-view__left{max-width:none}.sanctuary-mentor-view__right{padding:.2rem 0 .4rem}.sanctuary-mentor-thought{min-height:0}.sanctuary-mentor-cloud{min-height:17.5rem;padding:0;display:block;position:relative}.sanctuary-mentor-cloud__slot{left:calc(50% + (var(--x) - 50%)*.84);top:calc(50% + (var(--y) - 50%)*.84);position:absolute;transform:translate(-50%,-50%)}.sanctuary-mentor-cloud__slot:nth-child(2),.sanctuary-mentor-cloud__slot:nth-child(5){left:var(--x);top:var(--y)}.sanctuary-mentor-cloud__slot:nth-child(11){top:52%;left:11%}.sanctuary-mentor-cloud__word{font-size:1.05rem}.sanctuary-mentor-cloud__word.is-w5{font-size:1.2rem}.sanctuary-mentor-cloud__word.is-w4{font-size:1.12rem}.sanctuary-mentor-cloud__word.is-w3{font-size:1.05rem}.sanctuary-mentor-cloud__word.is-w2{font-size:1rem}.sanctuary-mentor-cloud__word,.sanctuary-mentor-cloud__word.is-lit,.sanctuary-mentor-cloud__word:focus-visible{transform:rotate(var(--rot,0deg))}.sanctuary-mentor-cloud__word.is-lit,.sanctuary-mentor-cloud__word:focus-visible{transform:rotate(0)scale(1.08)}}@media (width<=560px){.sanctuary-mentor-slide__title{font-size:clamp(1.85rem,8vw,2.25rem)}.sanctuary-mentor-facet__list li{font-size:.94rem}}html[data-atmosphere-mode=light] .sanctuary-mentor-premium__band-img{filter:saturate(.9)brightness(.88)}html[data-atmosphere-mode=light] .sanctuary-mentor-facet__list li{color:color-mix(in srgb,var(--text-primary) 92%,transparent);text-shadow:none}.sanctuary-catalog-grid--path{margin-top:1rem}.sanctuary-feed-section.sanctuary-courses-stage .feed-section-block__body,.sanctuary-feed-section.sanctuary-podstawy-stage .feed-section-block__body{box-shadow:none;background:0 0;border:0;padding:0}.sanctuary-path-card-count{font-size:var(--offer-type-small,14px);color:var(--gold-bright,#e2c987);margin:.35rem 0 .75rem;font-weight:600}.sanctuary-path-courses-title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:1.35rem 0 .75rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600}.sanctuary-courses-board{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.sanctuary-courses-board.is-premium{gap:1.5rem}.sanctuary-courses-board__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.sanctuary-courses-board__kicker{font-size:var(--offer-type-small,14px);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright,#e2c987);align-items:center;gap:.45rem;margin-bottom:.45rem;font-weight:700;display:inline-flex}.sanctuary-courses-board__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);text-shadow:0 0 40px #d4b8961f;margin:0;font-size:clamp(1.9rem,3.6vw,2.65rem);font-weight:600;line-height:1.08}.sanctuary-courses-board__lead{max-width:42rem;font-size:var(--offer-type-lead,18px);color:var(--text-soft);margin:.55rem 0 0;line-height:1.45}.sanctuary-courses-board__lead-em{font-weight:800}.sanctuary-courses-board__lead-em.is-full{color:#e2c987}.sanctuary-courses-board__lead-em.is-mini{color:#c4b5fd}.sanctuary-courses-board__legend{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.sanctuary-courses-board__legend-item{font-size:var(--offer-type-small,14px);color:var(--text-soft);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:700;display:inline-flex}.sanctuary-courses-board__legend-item.is-full{color:#e2c987;background:#d4b8961a;border-color:#d4b89659}.sanctuary-courses-board__legend-item.is-mini{color:#c4b5fd;background:#c4b5fd1a;border-color:#c4b5fd59}.sanctuary-courses-board__legend-item.is-live{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b759}.sanctuary-courses-group{border:1px solid #ffffff12;border-radius:22px;flex-direction:column;gap:1rem;padding:1.15rem 1.15rem 1.25rem;display:flex}.sanctuary-courses-group.is-full{background:radial-gradient(70% 50% at 0 0,#d4b8961a,#0000 55%),#0000002e;border-color:#d4b89633}.sanctuary-courses-group.is-mini{background:radial-gradient(70% 50% at 100% 0,#c4b5fd1f,#0000 55%),#00000029;border-color:#c4b5fd38}.sanctuary-courses-group.is-live{background:radial-gradient(70% 50% at 50% 0,#6ee7b714,#0000 55%),#00000029;border-color:#6ee7b72e}.sanctuary-courses-group__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.sanctuary-courses-group__kicker{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.3rem;font-weight:800;display:inline-flex}.sanctuary-courses-group__kicker.is-full{color:#e2c987}.sanctuary-courses-group__kicker.is-mini{color:#c4b5fd}.sanctuary-courses-group__kicker.is-live{color:#6ee7b7}.sanctuary-courses-group__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff;margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600}.sanctuary-courses-group__lead{max-width:40rem;font-size:var(--offer-type-body,16px);color:var(--text-muted);margin:.3rem 0 0;line-height:1.4}.sanctuary-courses-group__count{min-width:2.5rem;font-size:var(--offer-type-body,16px);text-align:center;color:#fff;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:.4rem .7rem;font-weight:800}.sanctuary-courses-group__count.is-full{color:#e2c987;background:#d4b8961f;border-color:#d4b89666}.sanctuary-courses-group__count.is-mini{color:#c4b5fd;background:#c4b5fd1f;border-color:#c4b5fd66}.sanctuary-courses-group__count.is-live{color:#6ee7b7;background:#6ee7b71f;border-color:#6ee7b766}.sanctuary-mini-list{flex-direction:column;gap:.65rem;display:flex}.sanctuary-mini-row{background:linear-gradient(100deg,color-mix(in srgb,var(--path-accent,#c4b5fd) 12%,#0e0c14f5),#0a0a0ef0);text-align:left;width:100%;color:inherit;cursor:pointer;border:1px solid #c4b5fd38;border-radius:16px;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;padding:.65rem .85rem .65rem .65rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.sanctuary-mini-row:hover{border-color:#c4b5fd73;box-shadow:0 0 0 1px #c4b5fd1f,0 12px 28px #00000047}.sanctuary-mini-row.is-planned{opacity:.85}.sanctuary-mini-row__thumb{background:#0a0a0c;border:1px solid #c4b5fd33;border-radius:12px;flex-shrink:0;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}.sanctuary-mini-row__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sanctuary-mini-row__zap{color:#ede9fe;background:#7c3aedd9;border-radius:8px;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;bottom:.3rem;right:.3rem;box-shadow:0 4px 12px #00000059}.sanctuary-mini-row__body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sanctuary-mini-row__top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sanctuary-mini-row__format{letter-spacing:.06em;color:#c4b5fd;background:#c4b5fd1f;border:1px solid #c4b5fd66;border-radius:999px;padding:.18rem .5rem;font-weight:800}.sanctuary-mini-row__format,.sanctuary-mini-row__state{font-size:var(--offer-type-caption,13px);text-transform:uppercase}.sanctuary-mini-row__state{letter-spacing:.04em;color:var(--text-muted);font-weight:700}.sanctuary-mini-row__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff;margin:0;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:600;line-height:1.15}.sanctuary-mini-row__copy{font-size:var(--offer-type-body,16px);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.sanctuary-mini-row__scale{font-size:var(--offer-type-small,14px);color:#d6cbfe;font-weight:600}.sanctuary-mini-row__cta{font-size:var(--offer-type-cta,15px);color:#ddd6fe;white-space:nowrap;background:#c4b5fd1f;border:1px solid #c4b5fd66;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .9rem;font-weight:800;display:inline-flex}.sanctuary-mini-row:hover .sanctuary-mini-row__cta{color:#fff;background:#c4b5fd38}.sanctuary-course-tile__format{z-index:1;font-size:var(--offer-type-caption,13px);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.32rem .65rem;font-weight:800;position:absolute;top:.75rem;left:.75rem;box-shadow:0 6px 16px #0000004d}.sanctuary-course-tile__format.is-full{color:#e2c987;background:#14100ad1;border:1px solid #d4b89673}.sanctuary-course-tile__format.is-live{color:#6ee7b7;background:#0a1812d9;border:1px solid #6ee7b773}.sanctuary-course-tile.is-format-full .sanctuary-course-tile__state,.sanctuary-course-tile.is-format-live .sanctuary-course-tile__state{left:auto;right:.75rem}.sanctuary-course-tile__scale{font-size:var(--offer-type-small,14px);color:color-mix(in srgb,var(--path-accent,#d4b896) 65%,#fff);margin-top:.15rem;font-weight:600}.sanctuary-course-tile__media.is-shorter{height:8.5rem}.sanctuary-courses-board__grid.is-full-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sanctuary-courses-board__grid.is-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.sanctuary-mini-row{grid-template-columns:4.75rem minmax(0,1fr)}.sanctuary-mini-row__cta{grid-column:2;justify-self:start}.sanctuary-courses-board__grid.is-full-grid,.sanctuary-courses-board__grid.is-live-grid{grid-template-columns:1fr}}@media (width<=640px){.sanctuary-mini-row__thumb{width:4.25rem;height:4.25rem}}.sanctuary-courses-board__seal{width:5.25rem;height:5.25rem;color:var(--gold-bright,#e2c987);background:radial-gradient(circle at 35% 30%,#fff4df1f,#0000 55%),#0c0a0ee6;border:1px solid #d4b89659;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.1rem;display:flex;box-shadow:0 0 0 6px #d4b8960f,0 12px 32px #00000059}.sanctuary-courses-board__seal span{font-family:var(--font-cormorant),Georgia,serif;color:#fff;font-size:1.65rem;font-weight:600;line-height:1}.sanctuary-courses-board__seal small{font-size:var(--offer-type-caption,13px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.sanctuary-courses-board__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.sanctuary-courses-board__tab{font-size:var(--offer-type-cta,15px);color:var(--text-soft);cursor:pointer;background:#ffffff08;border:1px solid #fff4df1f;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-weight:700;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.sanctuary-courses-board__tab:hover{color:var(--text-primary);border-color:#fff4df38}.sanctuary-courses-board__tab.is-active{color:#fff8e8;background:linear-gradient(135deg,#d4b89633,#d4b89614);border-color:#d4b89680;box-shadow:0 0 24px #d4b8961f}.sanctuary-courses-board__tab-n{min-width:1.4rem;font-size:var(--offer-type-caption,13px);text-align:center;background:#00000047;border-radius:999px;padding:.12rem .42rem}.sanctuary-courses-board__empty{font-size:var(--offer-type-body,16px);color:var(--text-muted);text-align:center;border:1px dashed #fff4df24;border-radius:16px;padding:1.5rem}.sanctuary-course-hero{text-align:left;min-height:22rem;color:inherit;cursor:pointer;isolation:isolate;box-shadow:inset 0 1px 0 #fff4df1a,0 28px 70px #0000006b,0 0 0 1px color-mix(in srgb,var(--path-accent,#d4b896) 28%,transparent);border:0;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);padding:0;transition:box-shadow .35s,filter .35s;display:grid;position:relative;overflow:hidden}.sanctuary-course-hero:hover{box-shadow:inset 0 1px 0 #fff4df24,0 32px 80px #0000007a,0 0 0 1px color-mix(in srgb,var(--path-accent,#d4b896) 48%,transparent),0 0 48px color-mix(in srgb,var(--path-accent,#d4b896) 18%,transparent)}.sanctuary-course-hero__glow{z-index:0;background:radial-gradient(ellipse 50% 45% at 70% 40%,color-mix(in srgb,var(--path-accent,#d4b896) 28%,transparent),transparent 60%);pointer-events:none;opacity:.85;position:absolute;inset:-20%}.sanctuary-course-hero__media{z-index:1;background:#08080a;min-height:22rem;position:relative;overflow:hidden}.sanctuary-course-hero__media img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;transition:filter .4s;display:block}.sanctuary-course-hero:hover .sanctuary-course-hero__media img{filter:saturate(1.14)contrast(1.08)brightness(1.06)}.sanctuary-course-hero__veil{pointer-events:none;background:linear-gradient(90deg,#0000 40%,#08080c8c),linear-gradient(#08080c26,#0000 40%,#08080c80);position:absolute;inset:0}.sanctuary-course-hero__frame{pointer-events:none;border:1px solid #fff4df29;border-radius:14px;position:absolute;inset:.85rem;box-shadow:inset 0 0 0 1px #0003}.sanctuary-course-hero__content{z-index:2;background:linear-gradient(115deg,color-mix(in srgb,var(--path-accent,#d4b896) 14%,#0e0c10f7),#0a0a0efa 55%);flex-direction:column;justify-content:center;gap:.55rem;padding:clamp(1.35rem,3vw,2.25rem);display:flex;position:relative}.sanctuary-course-hero__top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sanctuary-course-hero__badge{border:1px solid color-mix(in srgb,var(--path-accent,#d4b896) 40%,transparent);background:color-mix(in srgb,var(--path-accent,#d4b896) 16%,transparent);color:color-mix(in srgb,var(--path-accent,#e2c987) 55%,#fff);align-items:center;gap:.4rem;padding:.35rem .75rem;font-weight:800;display:inline-flex}.sanctuary-course-hero__badge,.sanctuary-course-hero__state{font-size:var(--offer-type-small,14px);letter-spacing:.04em;text-transform:uppercase;border-radius:999px}.sanctuary-course-hero__state{color:var(--text-soft);background:#00000059;border:1px solid #ffffff1f;padding:.35rem .7rem;font-weight:700}.sanctuary-course-hero__path{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--path-accent,#d4b896) 70%,#fff);margin-top:.35rem;font-weight:700}.sanctuary-course-hero__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff;text-shadow:0 2px 24px #00000059;margin:0;font-size:clamp(2rem,4vw,2.85rem);font-weight:600;line-height:1.05}.sanctuary-course-hero__copy{max-width:36rem;font-size:var(--offer-type-lead,18px);color:var(--text-soft);margin:.15rem 0 0;line-height:1.45}.sanctuary-course-hero__cta{border:1px solid color-mix(in srgb,var(--path-accent,#d4b896) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--path-accent,#d4b896) 32%,transparent),color-mix(in srgb,var(--path-accent,#d4b896) 12%,transparent));font-size:var(--offer-type-cta,15px);letter-spacing:.02em;color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--path-accent,#d4b896) 18%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;margin-top:.75rem;padding:.7rem 1.35rem;font-weight:800;transition:background .2s,box-shadow .2s;display:inline-flex}.sanctuary-course-hero:hover .sanctuary-course-hero__cta{background:linear-gradient(135deg,color-mix(in srgb,var(--path-accent,#d4b896) 42%,transparent),color-mix(in srgb,var(--path-accent,#d4b896) 18%,transparent));box-shadow:0 12px 32px color-mix(in srgb,var(--path-accent,#d4b896) 24%,transparent)}.sanctuary-courses-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.sanctuary-courses-board__grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.sanctuary-course-tile{border:1px solid color-mix(in srgb,var(--path-accent,#d4b896) 22%,#ffffff0f);background:linear-gradient(168deg,color-mix(in srgb,var(--path-accent,#d4b896) 14%,#121016fa),#0a0a0efa 62%);text-align:left;min-width:0;min-height:100%;color:inherit;cursor:pointer;border-radius:22px;flex-direction:column;padding:0;transition:border-color .3s,box-shadow .3s,filter .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff4df0f,0 16px 40px #00000038}.sanctuary-course-tile:before{content:"";z-index:3;pointer-events:none;transform-origin:0 0;opacity:0;background:linear-gradient(135deg,color-mix(in srgb,var(--path-accent,#d4b896) 88%,#fff) 0 46%,transparent 47%);will-change:transform,opacity;width:2.1rem;height:2.1rem;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute;top:0;left:0;transform:translate(-55%,-55%)scale(.55)}.sanctuary-course-tile:hover:before{opacity:.9;transform:translateZ(0)scale(1)}.sanctuary-course-tile:hover{border-color:color-mix(in srgb,var(--path-accent,#d4b896) 52%,#ffffff1f);box-shadow:inset 0 1px 0 #fff4df1a,0 22px 52px #0000005c,0 0 0 1px color-mix(in srgb,var(--path-accent,#d4b896) 22%,transparent),0 0 36px color-mix(in srgb,var(--path-accent,#d4b896) 12%,transparent)}@media (prefers-reduced-motion:reduce){.sanctuary-course-tile:before{transition:opacity .2s;transform:none}.sanctuary-course-tile:hover:before{transform:none}}.sanctuary-course-tile.is-planned{opacity:.88;filter:saturate(.88)}.sanctuary-course-tile__media{background:#08080a;height:12.5rem;display:block;position:relative;overflow:hidden}.sanctuary-courses-board__grid.is-compact .sanctuary-course-tile__media{height:9.5rem}.sanctuary-course-tile__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.sanctuary-course-tile:hover .sanctuary-course-tile__img{filter:brightness(1.1)saturate(1.08)}.sanctuary-course-tile__veil{background:linear-gradient(180deg,transparent 28%,#06060aeb 100%),linear-gradient(135deg,color-mix(in srgb,var(--path-accent,#d4b896) 26%,transparent),transparent 55%);pointer-events:none;position:absolute;inset:0}.sanctuary-course-tile__shine{opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff4df14 48%,#0000 62%);transition:opacity .35s;position:absolute;inset:0}.sanctuary-course-tile:hover .sanctuary-course-tile__shine{opacity:1}.sanctuary-course-tile__index{z-index:1;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.04em;color:#ffffffe0;text-shadow:0 2px 12px #00000073;font-size:1.85rem;font-weight:600;line-height:1;position:absolute;bottom:.75rem;right:.85rem}.sanctuary-course-tile__state{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--offer-type-caption,13px);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#08080cc7;border:1px solid #ffffff29;border-radius:999px;padding:.32rem .65rem;font-weight:800;position:absolute;top:.75rem;left:.75rem;box-shadow:0 6px 16px #00000040}.sanctuary-course-tile.is-active .sanctuary-course-tile__state,.sanctuary-course-tile.is-open .sanctuary-course-tile__state{border-color:color-mix(in srgb,var(--path-accent,#d4b896) 50%,transparent);color:color-mix(in srgb,var(--path-accent,#e2c987) 45%,#fff)}.sanctuary-course-tile__body{flex-direction:column;flex:auto;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;display:flex}.sanctuary-course-tile__meta{font-size:var(--offer-type-small,14px);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--path-accent,#d4b896) 78%,#fff);flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:700;display:flex}.sanctuary-course-tile__dot{opacity:.45}.sanctuary-course-tile__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff;margin:.15rem 0 0;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:600;line-height:1.12}.sanctuary-course-tile__copy{font-size:var(--offer-type-body,16px);color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;margin:0;line-height:1.42;display:-webkit-box;overflow:hidden}.sanctuary-courses-board__grid.is-compact .sanctuary-course-tile__copy{-webkit-line-clamp:2}.sanctuary-course-tile__foot{border-top:1px solid #ffffff12;margin-top:.55rem;padding-top:.75rem}.sanctuary-course-tile__cta{border:1px solid color-mix(in srgb,var(--path-accent,#d4b896) 40%,transparent);background:color-mix(in srgb,var(--path-accent,#d4b896) 14%,transparent);font-size:var(--offer-type-cta,15px);color:color-mix(in srgb,var(--path-accent,#e2c987) 50%,#fff);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-weight:800;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sanctuary-course-tile:hover .sanctuary-course-tile__cta{border-color:color-mix(in srgb,var(--path-accent,#d4b896) 65%,transparent);background:color-mix(in srgb,var(--path-accent,#d4b896) 26%,transparent);color:#fff}@media (width<=1020px){.sanctuary-course-hero{grid-template-columns:1fr;min-height:0}.sanctuary-course-hero__media{height:14rem;min-height:14rem}.sanctuary-courses-board__grid,.sanctuary-courses-board__grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sanctuary-courses-board__grid,.sanctuary-courses-board__grid.is-compact{grid-template-columns:1fr}.sanctuary-course-tile__media{height:11.5rem}.sanctuary-courses-board__seal{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion:reduce){.sanctuary-course-hero,.sanctuary-course-hero__media img,.sanctuary-course-tile,.sanctuary-course-tile__img{transition:none}}.sanctuary-journey-step{background:var(--glass-nested,linear-gradient(145deg,#fff4df0d,#ffffff05));width:100%;box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df0d);text-align:left;cursor:pointer;border:1px solid #fff4df1a;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.8rem .85rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.sanctuary-journey-step:hover{border-color:color-mix(in srgb,var(--gold,#c4a574) 38%,transparent);background:radial-gradient(ellipse 90% 70% at 0 0,#c4a5741f,transparent 60%),var(--glass-nested,linear-gradient(145deg,#fff4df0d,#ffffff05));box-shadow:var(--glass-inset-soft,inset 0 1px 0 #fff4df12),0 10px 22px #00000038;transform:translateY(-1px)}.sanctuary-journey-step-num{border:1px solid color-mix(in srgb,var(--gold,#c4a574) 35%,transparent);min-width:1.65rem;height:1.65rem;font-size:var(--offer-type-caption,13px);color:var(--gold-bright,#d4b896);background:#00000047;border-radius:999px;flex:none;place-items:center;padding:0 .3rem;font-weight:700;display:grid}.sanctuary-journey-step-body{flex-direction:column;gap:.18rem;min-width:0;display:flex}.sanctuary-journey-step-title{font-size:var(--offer-type-cta,15px);color:var(--text-primary);font-weight:700}.sanctuary-journey-step-text{font-size:var(--offer-type-tagline,14px);color:var(--text-muted);line-height:1.45}.sanctuary-journey-step-arrow{opacity:.5;color:var(--gold-bright,#d4b896);flex:none;margin-top:.15rem;margin-left:auto}.sanctuary-feed-section{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sanctuary-feed-section.feed-section-block{border-top:none;padding-top:0;padding-bottom:0}.sanctuary-feed-section .feed-section-block__body{border-radius:var(--offer-stage-radius,22px);background:var(--glass-highlight,linear-gradient(145deg,#fff4df17,transparent 48%)),var(--glass-body-soft,linear-gradient(168deg,#16121ce6,#08060ed1));box-shadow:var(--glass-inset,inset 0 1px 0 #fff4df1a);border:1px solid #fff4df1f;padding:clamp(1.2rem,2.3vw,1.75rem)}.sanctuary-feed-section.sanctuary-how-stage .feed-section-block__body{background:radial-gradient(ellipse 72% 48% at 100% 0,#7c6b9e24,transparent 55%),var(--glass-highlight,linear-gradient(145deg,#fff4df17,transparent 48%)),var(--glass-body-soft,linear-gradient(168deg,#16121ce6,#08060ed1));border-color:#c4b5fd38}.sanctuary-feed-section.sanctuary-tree-stage .feed-section-block__body{background:radial-gradient(ellipse 68% 48% at 50% 0,#7c6b9e29,transparent 56%),var(--glass-highlight,linear-gradient(145deg,#fff4df17,transparent 48%)),var(--glass-body-soft,linear-gradient(168deg,#16121ce6,#08060ed1));box-shadow:var(--glass-inset,inset 0 1px 0 #fff4df1a),0 20px 48px #08061047;border-color:#b9a2ff3d}.sanctuary-how-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.sanctuary-how-media{background-image:linear-gradient(180deg,#05070a33,#05070ac7),var(--card-image);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-end;min-height:240px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.sanctuary-how-badge{font-size:var(--offer-type-small,14px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);background:#00000073;border:1px solid #ffffff24;border-radius:999px;padding:.3rem .6rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.sanctuary-how-media p{max-width:28ch;color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.45}.sanctuary-how-panel{flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.sanctuary-how-panel p{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.6}.sanctuary-chips span{color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff14;padding:.35rem .65rem}.sanctuary-podstawy-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.sanctuary-podstawy-visual{padding:0;position:relative;overflow:hidden}.sanctuary-podstawy-visual img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.sanctuary-podstawy-icon{width:2.4rem;height:2.4rem;color:var(--gold-bright);background:#0000008c;border:1px solid #c4a57438;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem}.sanctuary-podstawy-copy{flex-direction:column;gap:.65rem;display:flex}.sanctuary-podstawy-course{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);margin:0;font-size:.82rem;font-weight:700}.sanctuary-podstawy-lead{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.55}.sanctuary-podstawy-copy p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.6}.sanctuary-podstawy-meta{color:var(--text-muted);flex-wrap:wrap;gap:.45rem .75rem;font-size:.75rem;display:flex}.sanctuary-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sanctuary-catalog-card{text-align:left;cursor:pointer;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.sanctuary-catalog-card.is-active,.sanctuary-catalog-card:hover{border-color:#c4a57447;transform:translateY(-1px)}.sanctuary-catalog-card.is-planned{opacity:.72}.sanctuary-catalog-meta{font-size:var(--offer-type-small,14px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:.35rem;display:flex}.sanctuary-catalog-program{color:var(--gold-bright);font-size:.72rem}.sanctuary-catalog-state{font-size:var(--offer-type-small,14px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-self:flex-start;padding:.2rem .5rem;font-weight:700}.sanctuary-catalog-card.is-active .sanctuary-catalog-state{color:var(--accent);border-color:#c4a57447}.sanctuary-catalog-card h3{color:var(--text-primary);margin:.15rem 0 0;font-size:1.02rem;font-weight:700}.sanctuary-catalog-card p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.5}.sanctuary-tree-block{border-top:1px solid #ffffff0f;margin-top:1.25rem;padding-top:1.15rem}.sanctuary-tree-kicker{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:.35rem;font-weight:700;display:block}.sanctuary-tree-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;margin-bottom:.75rem;display:flex}.sanctuary-tree-head h3{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.sanctuary-tree-head p{max-width:58ch;color:var(--text-soft);margin:.35rem 0 0;font-size:.86rem;line-height:1.55}.sanctuary-tree-frame{width:100%;max-width:none;padding:0}.sanctuary-tree-frame .domain-tree-page.is-feed{width:100%;max-width:none;height:auto;min-height:min(96vh,1140px)}.sanctuary-umiejetnosci-stage .sanctuary-skill-stage,.sanctuary-umiejetnosci-stage .sanctuary-skill-stage__map,.sanctuary-umiejetnosci-stage .sanctuary-tree-frame{width:100%;max-width:none;margin-inline:0}.sanctuary-page-canvas .sanctuary-tree-block{width:100%;max-width:none}.sanctuary-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sanctuary-highlight-card{flex-direction:column;gap:.35rem;padding:1rem;display:flex}.sanctuary-highlight-icon{width:2rem;height:2rem;color:var(--gold-bright);background:#00000040;border:1px solid #c4a5742e;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sanctuary-highlight-card small{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.sanctuary-highlight-card h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.sanctuary-highlight-card p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.5}.sanctuary-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sanctuary-rhythm-card{flex-direction:column;gap:.4rem;padding:1rem;display:flex}.sanctuary-rhythm-kicker{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.sanctuary-rhythm-card h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.sanctuary-rhythm-card p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.55}.sanctuary-process-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sanctuary-process-card{flex-direction:column;gap:.35rem;padding:1rem;display:flex}.sanctuary-process-icon{width:2rem;height:2rem;color:var(--gold-bright);background:#00000040;border:1px solid #c4a5742e;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sanctuary-process-card small{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.sanctuary-process-card h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.sanctuary-process-card p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.5}@media (width<=1100px){.sanctuary-paths-overview{grid-template-columns:1fr}.sanctuary-catalog-grid,.sanctuary-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sanctuary-how-layout,.sanctuary-journey-steps,.sanctuary-paths-overview,.sanctuary-podstawy-layout,.sanctuary-process-rail,.sanctuary-rhythm-grid{grid-template-columns:1fr}}@media (width<=640px){.sanctuary-catalog-grid,.sanctuary-highlights-grid{grid-template-columns:1fr}}.page-section{border-bottom:none;padding:1rem 0}.page-flow>*+*{border-top:1px solid var(--border-subtle)}.page-flow>.stories-desktop{padding-bottom:.35rem}.page-flow>.section-reels,.page-flow>.stories-desktop+*{border-top:none}.page-flow>.section-reels{padding-top:clamp(.65rem,1.4vw,1rem)}.page-flow>.page-flow-section,.page-flow>.page-section{padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(1.25rem,2.5vw,2rem)}.page-flow>.section-daily{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1.25rem,2.5vw,2rem)}.page-flow>.section-trend{padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.page-flow>.section-music{margin-top:clamp(.75rem,2vw,1.25rem);padding-top:clamp(2rem,4vw,3.25rem);padding-bottom:clamp(1.25rem,2.5vw,2rem)}.page-flow>:first-child:not(.hero-section){border-top:none;padding-top:0}.page-flow>.hero-section:first-child{padding-top:0}.page-flow .section-head,.page-flow .section-head-row{margin-top:clamp(.65rem,1.5vw,1rem)}.page-flow .section-head-row .section-head{margin-top:0}.page-flow-section .section-head{margin-bottom:.75rem}.page-flow>.page-flow-section .section-head-top,.page-flow>.page-section .section-head-top{margin-bottom:clamp(.75rem,1.35vw,1rem)}.page-flow>.page-flow-section .section-head-main,.page-flow>.page-section .section-head-main{gap:clamp(.55rem,1vw,.75rem)}.hero-section{border-bottom:1px solid var(--border-subtle);background-color:#0000;padding:0 0 .875rem}.section-head-row{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.section-head-actions{flex-shrink:0;gap:.5rem;display:flex}.section-head,.section-header{min-width:0}.empty-hint{text-align:center;color:var(--text-muted);padding:1.5rem 0;font-size:15px}.media-ratio{aspect-ratio:var(--ratio-media);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;position:relative;overflow:hidden}.media-ratio-hero{border-radius:16px;min-height:280px}.media-ratio-card{border-radius:12px}.media-ratio-slide{border:none;border-radius:14px}.media-ratio-featured,.media-ratio-feed,.media-ratio-quote{border:none;border-radius:0}.media-ratio-quote{justify-content:center;align-items:center;padding:2rem;display:flex}.media-ratio-quote blockquote{font-family:var(--font-cormorant),Georgia,serif;color:#fff;text-align:center;max-width:90%;font-size:1.35rem;font-style:italic;line-height:1.5}.daily-grid-top{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.daily-grid-four,.daily-grid-three{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.daily-grid-four{grid-template-columns:repeat(4,1fr)}.daily-oracle-row .daily-oracle-layout{border-radius:14px}@media (width<=1200px){.daily-grid-four{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.daily-grid-four,.daily-grid-three{grid-template-columns:1fr}}@media (width<=900px){.daily-grid-top{grid-template-columns:1fr}}::selection{color:#fff;background:#e8c46873}.font-serif{font-family:var(--font-cormorant),Georgia,serif}.text-gold{color:var(--gold)}.ambient-layer{background:var(--page-warm-bg);background-color:var(--bg-base)}.ambient-orb{filter:blur(90px);opacity:.65;border-radius:50%;animation:18s ease-in-out infinite ambientFloat;position:absolute}.ambient-orb-gold{background:radial-gradient(circle,#f59e0b6b,#d4a8531f 50%,#0000 70%);width:55vw;max-width:620px;height:55vw;max-height:620px;top:-12%;right:-8%}.ambient-orb-violet{background:radial-gradient(circle,#8b5cf647,#0000 65%);width:48vw;max-width:520px;height:48vw;animation-delay:-6s;top:28%;bottom:auto;left:-8%}.ambient-orb-teal{background:radial-gradient(circle,#4ade802e,#0000 65%);width:32vw;max-width:380px;height:32vw;animation-delay:-12s;top:42%;right:12%}.ambient-orb-rose{background:radial-gradient(circle,#fb718524,#0000 65%);width:28vw;max-width:320px;height:28vw;animation-delay:-18s;bottom:5%;right:25%}.starfield{background-image:radial-gradient(1px 1px at 10% 20%,#ffffff80,#0000),radial-gradient(1px 1px at 30% 65%,#e8c46873,#0000),radial-gradient(1.5px 1.5px at 55% 15%,#fff9,#0000),radial-gradient(1px 1px at 70% 45%,#a78bfa66,#0000),radial-gradient(1px 1px at 85% 75%,#ffffff59,#0000),radial-gradient(1px 1px at 15% 85%,#4ade804d,#0000),radial-gradient(1px 1px at 45% 90%,#fff6,#0000),radial-gradient(1.5px 1.5px at 92% 10%,#e8c46880,#0000);background-size:100% 100%;animation:8s ease-in-out infinite alternate starTwinkle}.mystic-grid,.starfield{position:absolute;inset:0}.mystic-grid{opacity:.04;background-image:linear-gradient(#e8c46880 1px,#0000 0),linear-gradient(90deg,#e8c46880 1px,#0000 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 60% at 50% 40%,#000,#0000)}@keyframes starTwinkle{0%{opacity:.6}to{opacity:1}}.sacred-geometry{opacity:.55}.sg-spin{animation:linear infinite sgRotate}.sg-spin,.sg-spin-reverse{transform-origin:100px 100px}.sg-spin-reverse{animation:linear infinite sgRotateReverse}@keyframes sgRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes sgRotateReverse{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes ambientFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-2%)scale(1.06)}}.hero-strip-chip{border:1px solid var(--border-gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2e2e42d1;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex}.hero-featured{background:linear-gradient(135deg,#fcd34d,#fbbf24 30%,#f59e0b 55%,#ea580c 85%,#c2410c);border:1px solid #fff3;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 64px #f59e0b52,0 8px 32px #00000026}.hero-featured-glow{pointer-events:none;background:radial-gradient(60% 80% at 85% 45%,#ffffff4d,#0000 60%),radial-gradient(40% 50% at 10% 90%,#ffffff14,#0000 50%);position:absolute;inset:0}.hero-featured-badge{letter-spacing:.15em;text-transform:uppercase;color:#1a1208;background:#1a12082e;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.hero-bg-video{-o-object-fit:cover;object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.hero-bg-poster{opacity:.35;mix-blend-mode:screen}.hero-bg-scrim{background:linear-gradient(#1f1f2e8c,#1f1f2ebf),radial-gradient(90% 70% at 75% 15%,#f59e0b2e,#0000 55%)}.hero-sacred-geometry{opacity:.35;pointer-events:none;position:absolute;top:8%;right:-8%}.hero-featured-noise{opacity:.06;pointer-events:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.hero-title-dark{color:#1a1208;text-shadow:0 2px 24px #ffffff26}.hero-energy-bars{flex-direction:column;gap:8px;max-width:220px;display:flex}.hero-energy-bar{align-items:center;gap:10px;display:flex}.hero-energy-label{text-transform:uppercase;letter-spacing:.08em;width:72px;color:#2a1810bf;font-size:9px;font-weight:700}.hero-energy-track{background:#1a120826;border-radius:999px;flex:1;height:5px;overflow:hidden}.hero-energy-fill{background:linear-gradient(90deg,#1a1208,#78350f);border-radius:999px;height:100%;box-shadow:0 0 12px #f59e0b66}.hero-side-card-glow{opacity:.12;pointer-events:none;position:absolute;inset:0}.hero-side-card-featured{position:relative;overflow:hidden}.hero-short-thumb{width:64px;height:88px}.hero-featured-figure{pointer-events:none;width:auto;height:78%;position:absolute;bottom:0;right:5%}.btn-hero-primary{color:#fef3c7;background:#1a1208;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #1a120859}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1a120873}.btn-hero-secondary{color:#1a1208;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:2px solid #1a12084d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.btn-hero-secondary:hover{background:#fff6}.hero-side-card{border:1px solid var(--border-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#303042eb,#242434f5);border-radius:16px;padding:20px;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 8px 32px #00000026}.hero-side-card:hover{border-color:var(--gold-bright);transform:translateY(-2px);box-shadow:0 12px 40px #d4a8532e}.card-glow{border:1px solid var(--border-subtle);background:linear-gradient(155deg,#323244f2,#262636fa);transition:border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 4px 24px #0000002e,inset 0 1px #ffffff14}.card-rich{position:relative}.card-rich:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(135deg,#e8c46859,#0000 50%,#8b5cf633);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-glow:hover,.card-rich:hover{border-color:var(--border-gold);transform:translateY(-4px);box-shadow:0 12px 40px #00000038,0 0 48px #d4a85324}.card-rich:hover:before{opacity:1}.media-overlay{background:linear-gradient(#00000005,#0000004d)}.btn-gold{background:linear-gradient(135deg,var(--gold) 0,var(--gold-bright) 100%);color:#1a1208;box-shadow:0 4px 20px var(--glow-gold);font-weight:600;transition:all .25s}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 28px #e8c46880}.btn-ghost{border:1px solid var(--border-subtle);color:var(--text-primary);background:#2e2e40bf;transition:all .25s}.btn-ghost:hover{border-color:var(--border-gold);box-shadow:0 0 24px var(--glow-gold);background:#38384af2}.pill{color:var(--text-muted);background:#2e2e40d9;border:1px solid #ffffff24;transition:all .2s}.pill:hover{border-color:var(--border-gold);color:var(--text-soft);background:var(--bg-elevated)}.pill.active{border-color:var(--text-primary);color:var(--bg-base);background:var(--text-primary)}#app-portal{z-index:9000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-root{padding:var(--modal-gutter);overscroll-behavior:contain;pointer-events:auto;justify-content:center;align-items:center;animation:.18s ease-out overlayFadeIn;display:flex;overflow-y:auto}.modal-root,.modal-root.modal-backdrop{z-index:9000;position:fixed;inset:0}.modal-root:has(.modal-shell-tarot){overscroll-behavior:none;overflow:hidden}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.modal-backdrop{z-index:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#000000d1;position:absolute;inset:0}.logo-emblem{border:1px solid var(--border-gold);box-shadow:0 0 28px var(--glow-gold);background:linear-gradient(145deg,#3a3a50,#262638)}.status-chip{border:1px solid var(--border-subtle);text-align:left;background:#2e2e40e0;border-radius:12px;padding:12px 14px}.status-chip-bright{border-color:var(--border-gold);background:linear-gradient(145deg,#38384aeb,#2a2a3af5)}.status-chip-label{color:var(--gold-bright);font-size:11px;font-weight:600;display:block}.status-open{letter-spacing:.08em;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.chakra-dot{box-shadow:0 0 16px}.input-dark{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary)}.input-dark:focus{box-shadow:none;border-color:#ffffff38;outline:none}.input-dark::placeholder{color:var(--text-muted)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider{--globe-fly-ms:.72s;--globe-fly-ease:cubic-bezier(.16, 1, .3, 1);--globe-copy-ms:.58s;--globe-copy-stagger:78ms;--globe-card-ms:.52s;--globe-card-ease:cubic-bezier(.16, 1, .3, 1);background:#0a0910;border:1px solid #ffffff14;border-radius:20px;outline:none;width:100%;min-height:clamp(620px,78vh,820px);margin:0 0 clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__bg{z-index:0;background:radial-gradient(70% 50% at 50% 40%,#282234eb,#12101a 72%);position:absolute;inset:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__bg-img{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.95)brightness(.72)contrast(1.05);opacity:0;will-change:opacity,transform;width:100%;height:100%;transition:opacity .52s cubic-bezier(.33,.1,.2,1),transform .9s cubic-bezier(.22,1,.36,1),filter .52s;position:absolute;inset:0;transform:scale(1.05)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__bg-img:first-child{z-index:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__bg-img:nth-child(2){z-index:1}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__bg-img.is-on{opacity:1;transform:scale(1.02)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly{z-index:1;pointer-events:none;transform-origin:0 0;width:100%;height:100%;transition:transform var(--globe-fly-ms) var(--globe-fly-ease),border-radius var(--globe-fly-ms) var(--globe-fly-ease),box-shadow .9s cubic-bezier(.33,.1,.2,1),opacity .38s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,border-radius;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 48px #0000006b,0 0 0 1px #ffffff1a}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly.is-expanding{box-shadow:0 6px 28px #00000038,0 0 #0000}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly.is-settling{box-shadow:none}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.95)brightness(.72)contrast(1.05);width:100%;height:100%;transition:transform var(--globe-fly-ms) var(--globe-fly-ease),filter .55s ease;backface-visibility:hidden;display:block;transform:scale(1.03)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly.is-expanding .globe-domain-slider__fly-img{filter:saturate(.95)brightness(.72)contrast(1.05);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly,:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__fly-img{transition-duration:.01ms!important}}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#06050ac7,#06050a85 26%,#06050a38 44%,#0000 60%),linear-gradient(105deg,#08070ce6,#08070cad 26%,#08070c47 48%,#08070c59 72%,#08070c8c),linear-gradient(#08070c47,#0000 38%,#08070cb8);position:absolute;inset:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__inner{z-index:3;flex-direction:column;gap:1rem;min-height:clamp(620px,78vh,820px);padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3.5vw,3.25rem) clamp(1.15rem,2vw,1.5rem);display:flex;position:relative}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__stage{-moz-column-gap:clamp(1.25rem,3vw,2.75rem);flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(1.25rem,3vw,2.75rem);min-height:0;display:grid}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__copy{z-index:2;flex-direction:column;align-self:center;gap:1.15rem;min-width:0;max-width:100%;padding-right:.75rem;display:flex;position:relative}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__copy-viewport{min-height:12.5rem;position:relative}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__copy-stack{flex-direction:column;gap:.85rem;display:flex}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider.is-scene-changing .globe-domain-slider__actions{opacity:.18;pointer-events:none;transition:opacity .32s cubic-bezier(.4,0,.2,1)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider:not(.is-scene-changing) .globe-domain-slider__actions{transition:opacity .55s cubic-bezier(.22,1,.36,1)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__kicker{letter-spacing:.08em;text-transform:uppercase;color:#faf0e6d1;text-shadow:0 2px 14px #0006;margin:0;font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:600}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__type{letter-spacing:.06em;color:var(--gold-bright,#e0b878);text-shadow:0 2px 14px #0006;margin:.35rem 0 0;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:650}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__title{max-width:100%;font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-shadow:0 10px 40px #00000080;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(3.2rem,6.2vw,5.6rem);font-weight:700;line-height:.9}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__title .visual-editable-text.is-editable{-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:normal;word-break:normal;white-space:normal;max-width:none;display:inline}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__desc{max-width:28ch;font-family:var(--font-cormorant),Georgia,serif;color:#fcf4eaf2;text-shadow:0 3px 16px #0006;margin:.2rem 0 0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:400;line-height:1.2}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__body{color:#e1d7dcdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:42ch;margin:0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.55;display:-webkit-box;overflow:hidden}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__actions{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:.25rem;display:flex}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__image-edit{margin-top:.35rem}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__image-btn{appearance:none;color:#fff4dfe0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0c0a0e73;border:1px solid #c4a57459;border-radius:999px;padding:.45rem .95rem;font-size:.78rem;font-weight:600}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__image-btn:hover:not(:disabled){color:#fff8ee;border-color:#c4a574b3}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__image-btn:disabled{opacity:.6;cursor:wait}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fdf6ec;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#100c1280;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.8rem;height:3.25rem;padding:0 1.5rem 0 .95rem;font-size:.88rem;font-weight:700;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cta:hover{background:#1c161ead;border-color:#e8ba6273;transform:translateY(-2px)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cta-icon{background:radial-gradient(circle at 35% 35%,#ffe8b0,#e0a84a 55%,#a86a20);border-radius:50%;flex-shrink:0;width:1.7rem;height:1.7rem;position:relative;box-shadow:0 0 18px #e8ba628c}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cta-icon:after{content:"";border:6px solid #0000;border-left:9px solid #28180ad9;border-right-width:0;position:absolute;top:50%;left:55%;transform:translate(-40%,-50%)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__link{appearance:none;color:#ebe1d7cc;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.45rem 0;font-size:.88rem;font-weight:650}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__link:hover{color:#fff}.globe-copy-leave-active{pointer-events:none;width:100%;transition:opacity .34s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.globe-copy-enter-active .globe-copy-line{transition:opacity var(--globe-copy-ms,.58s) cubic-bezier(.22,1,.36,1),transform var(--globe-copy-ms,.58s) cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--line,0)*var(--globe-copy-stagger,78ms))}.globe-copy-enter-from .globe-copy-line,.globe-copy-leave-to{opacity:0}.globe-copy-enter-from .globe-copy-line{transform:translateY(6px)}.globe-copy-enter-to .globe-copy-line,.globe-copy-leave-from{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.globe-copy-enter-active,.globe-copy-leave-active{transition-duration:.01ms}}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cards{z-index:1;justify-content:flex-end;align-self:center;align-items:center;gap:.85rem;width:100%;min-width:0;padding:.35rem 0;display:flex;position:relative;transform:translateY(clamp(5.25rem,12vh,8rem))}.globe-card-move{transition:transform var(--globe-card-ms) var(--globe-card-ease)}.globe-card-enter-active{transition:opacity var(--globe-card-ms) cubic-bezier(.33,.1,.2,1),transform var(--globe-card-ms) var(--globe-card-ease);transition-delay:calc(var(--card-i,0)*45ms)}.globe-card-leave-active{transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .48s var(--globe-card-ease);pointer-events:none;z-index:0;position:absolute}.globe-card-enter-from{opacity:0;transform:translate(28px,10px)scale(.9)}.globe-card-leave-to{opacity:0;transform:translate(-18px,-8px)scale(.88)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card{cursor:pointer;text-align:left;width:clamp(150px,14.5vw,186px);height:clamp(210px,28vh,268px);transition:transform .45s var(--globe-card-ease),border-color .28s ease,box-shadow .28s ease,width .55s var(--globe-card-ease),height .55s var(--globe-card-ease);background:#14101666;border:1px solid #ffffff29;border-radius:18px;flex:none;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff1a}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-first{width:clamp(164px,15.8vw,200px);height:clamp(230px,30vh,292px)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card:hover{z-index:2;border-color:#ffffff4d;transform:translateY(-12px);box-shadow:0 28px 56px #0000007a}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-emitting{z-index:3;pointer-events:none;border-color:#ffffff1a;transition:border-color .55s,box-shadow .55s,transform .55s cubic-bezier(.22,.82,.18,1);box-shadow:0 10px 24px #0000003d}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-emitting .globe-domain-card__photo{opacity:0;filter:saturate(1.28)contrast(1.14)brightness(.98);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.22,.82,.18,1),filter .55s;transform:scale(1.12)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-emitting .globe-domain-card__icon,:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-emitting .globe-domain-card__meta,:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-emitting .globe-domain-card__scrim{opacity:.28;transition:opacity .5s cubic-bezier(.4,0,.2,1)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.28)contrast(1.14)brightness(.98);width:100%;height:100%;transition:transform .55s,filter .35s,opacity .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card:hover .globe-domain-card__photo{filter:saturate(1.36)contrast(1.16)brightness(1.04);transform:scale(1.08)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card__scrim{pointer-events:none;background:linear-gradient(#08070c0a,#08070c1f 45%,#08070cb8);position:absolute;inset:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card__icon{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#0a080e80;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2.85rem;height:2.85rem;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem;overflow:hidden}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card__icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:50%;filter:brightness(0)invert()drop-shadow(0 0 6px #e8ba6266);width:100%;height:100%;display:block;transform:scale(1.55)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card__meta{z-index:1;padding:.75rem .7rem .85rem;position:absolute;bottom:0;left:0;right:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card__name{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.01em;text-transform:uppercase;color:#fff;-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;-webkit-box-orient:vertical;font-size:clamp(.88rem,1.05vw,1.05rem);font-weight:700;line-height:1.12;display:-webkit-box;overflow:hidden}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__nav{flex-shrink:0;align-items:center;gap:.95rem;width:100%;margin-top:.25rem;display:flex}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__arrows{gap:.5rem;display:inline-flex}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__arrow{color:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0e0c1266;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;transition:background .2s,border-color .2s,transform .2s;display:grid}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__arrow:hover{background:#1c161c99;border-color:#ffffff73;transform:translateY(-1px)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__segments{flex:1;align-items:center;gap:5px;min-width:0;display:flex}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__segment{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:1 1 0;min-width:0;height:4px;padding:0;transition:background .35s,box-shadow .35s,transform .2s}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__segment:hover{background:#ffffff47;transform:scaleY(1.35)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__segment.is-done{background:linear-gradient(90deg,#e8ba628c,#f0c060b8)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__segment.is-active{background:linear-gradient(90deg,#e8ba62,#f5d48a);transform:scaleY(1.45);box-shadow:0 0 12px #f0c06073}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__num{letter-spacing:.06em;color:#ffffffe6;font-variant-numeric:tabular-nums;text-align:right;min-width:1.85rem;font-size:1.05rem;font-weight:650}@media (width<=1100px){:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__stage{grid-template-columns:1fr;align-content:center;row-gap:1.5rem}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cards{scrollbar-width:none;justify-content:flex-start;overflow-x:auto;transform:none}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__cards::-webkit-scrollbar{display:none}}@media (width<=700px){:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider{border-radius:16px;min-height:0}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__inner{min-height:0;padding:1.4rem 1.1rem 1.1rem}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-slider__title{max-width:none;font-size:clamp(2.8rem,12vw,3.6rem)}:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card,:is(.sanctuary-page-canvas,.system-rod-page-canvas) .globe-domain-card.is-first{width:148px;height:216px}}.sanctuary-path-slider{z-index:2;width:100%;margin:0 0 clamp(1.25rem,2.4vw,2rem);position:relative}.sanctuary-path-slider__mark.sanctuary-sub-badge{margin:.2rem auto .85rem;display:none}.sanctuary-path-slider__stage{width:100%;position:relative;overflow:hidden}.sanctuary-path-slider__slide{width:100%}.sanctuary-path-slider__slide[hidden]{display:none!important}.sps-next-enter-active,.sps-next-leave-active,.sps-prev-enter-active,.sps-prev-leave-active{transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.sps-next-leave-active,.sps-prev-leave-active{pointer-events:none;z-index:1;width:100%;position:absolute;inset:0 0 auto}.sps-next-enter-active,.sps-prev-enter-active{z-index:2;position:relative}.sps-next-enter-from{opacity:0;transform:translate(1.35rem)}.sps-next-leave-to,.sps-prev-enter-from{opacity:0;transform:translate(-1.35rem)}.sps-prev-leave-to{opacity:0;transform:translate(1.35rem)}@media (prefers-reduced-motion:reduce){.sps-next-enter-active,.sps-next-leave-active,.sps-prev-enter-active,.sps-prev-leave-active{transition:opacity .2s}.sps-next-enter-from,.sps-next-leave-to,.sps-prev-enter-from,.sps-prev-leave-to{transform:none}}.sanctuary-path-slider .sanctuary-mage,.sanctuary-path-slider .scr-wrap{width:100%;max-width:none;margin-left:0;margin-right:0}.sanctuary-path-slider .sanctuary-mage__orb{width:8.2%}.sanctuary-path-slider .scr-wrap{aspect-ratio:2128/766;height:auto}.sanctuary-path-slider .scr__bg{width:112%;max-width:none;transform:translate(5.36%,-8%)scale(1.18)}.sanctuary-path-slider .scr__copy{max-width:min(40rem,46%);margin-left:clamp(2.2rem,5vw,4.4rem);padding:clamp(1.15rem,2.4vw,1.85rem) 1.5rem clamp(3.4rem,6vw,4.6rem) 0}.sanctuary-path-slider .scr__title{font-size:clamp(2.1rem,3.6vw,3.4rem)}.sanctuary-path-slider .scr__body,.sanctuary-path-slider .scr__kicker--course,.sanctuary-path-slider .scr__lead-line,.sanctuary-path-slider .scr__meta,.sanctuary-path-slider .scr__title{display:none}.sanctuary-path-slider .scr__kicker--membership{display:block}.sanctuary-path-slider .scr__overview{max-width:34rem;color:var(--text-soft,#e8e0d2e6);margin:0 0 1.15rem;font-size:clamp(1.22rem,1.45vw,1.38rem);line-height:1.5;display:block}.scr__overview,.scr__title-plate{display:none}.sanctuary-path-slider .scr__wheel{width:min(26%,18.5rem);inset:50% auto auto calc(62% + .5cm);overflow:visible;transform:translate(-50%,-50%)}.sanctuary-path-slider .scr__half{filter:none;fill:#6a5034}.sanctuary-path-slider .scr__band{fill:#3f2e20}.sanctuary-path-slider .scr__bezel--out{stroke:#f0d9aeeb;stroke-width:1.45px}.sanctuary-path-slider .scr__orb{background:radial-gradient(circle at 32% 28%,#fff4df38,#0000 46%),radial-gradient(circle at 70% 76%,#78542a73,#0000 54%),#141018}.sanctuary-path-slider .scr__title-plate{z-index:0;pointer-events:none;background:linear-gradient(165deg,#fff4df0d,#0000 42%),linear-gradient(#100d16f0,#08060ce6);border:1px solid #c4a57452;border-radius:6px 20px 20px 6px;flex-direction:column;justify-content:center;width:min(30rem,34vw - 3rem);min-height:0;margin:0;padding:calc(1.45rem + .5cm) 1.6rem calc(1.45rem + .5cm) 4.35rem;display:flex;position:absolute;top:50%;left:calc(100% - 2.8rem - .5cm);right:auto;transform:translateY(-50%);box-shadow:inset 0 1px #fff4df14,0 18px 36px #00000061}.scr__orb-course{display:none}.sanctuary-path-slider .scr__dial,.sanctuary-path-slider .scr__wheel-halo{z-index:1}.sanctuary-path-slider .scr__orb-name{letter-spacing:.06em;max-width:90%;font-size:clamp(.78rem,1.15vw,1rem)}.sanctuary-path-slider .scr__title-plate-name{display:none}.sanctuary-path-slider .scr__title-plate-mention{color:var(--text-primary,#f5f0e8);margin:0;font-size:clamp(1.15rem,1.25vw,1.3rem);line-height:1.4;display:block}.sanctuary-path-slider .scr__copy .scr__cta{display:none}.sanctuary-path-slider .scr__cta--plate{pointer-events:auto;margin:0;display:inline-flex;position:absolute;bottom:.85rem;right:1.15rem}.sanctuary-path-slider .scr__bar{bottom:calc(clamp(.85rem,1.6vw,1.25rem) + .9rem);left:clamp(2.2rem,5vw,4.4rem)}@media (width<=860px){.sanctuary-path-slider .sanctuary-mage__orb{width:7.6%}.sanctuary-path-slider .scr__copy{margin-left:1.45rem;padding-top:1.1rem;padding-bottom:42%}.sanctuary-path-slider .scr__wheel{width:min(52vw,16rem);inset:auto auto 2.4rem 50%;transform:translate(-50%)}.sanctuary-path-slider .scr__title-plate{z-index:4;border-radius:18px;width:min(100% - 2rem,22rem);min-height:6.5rem;padding:1.25rem 1.35rem;inset:auto auto calc(3.15rem + min(52vw,16rem)) 50%;transform:translate(-50%)}.sanctuary-path-slider .scr__title-plate-mention{font-size:1.25rem}.sanctuary-path-slider .scr__bar{bottom:1.1rem;left:1.45rem}}.sanctuary-path-slider__nav{z-index:6;color:#f5eee5e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#08080cb8;border:1px solid #fff4df29;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sanctuary-path-slider__nav:hover:not(:disabled){background:#c4a57429;border-color:#c4a5746b}.sanctuary-path-slider__nav:disabled{opacity:.28;cursor:default}.sanctuary-path-slider__nav--prev{left:clamp(.55rem,1.2vw,.95rem)}.sanctuary-path-slider__nav--next{right:clamp(.55rem,1.2vw,.95rem)}.sanctuary-path-slider__tabs{background:#00000052;border:1px solid #c4a57438;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.28rem;width:min(52rem,100% - 1.5rem);margin:.85rem auto 0;padding:.28rem;display:flex}.sanctuary-path-slider__tab{color:#f5eee594;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:.5rem .85rem;font-size:.76rem;font-weight:600}.sanctuary-path-slider__tab.is-on{color:#fff4dff5;background:#c4a57438;box-shadow:inset 0 0 0 1px #c4a57459}.sanctuary-path-slider__tab{flex:6.4rem}.sanctuary-path-scene{aspect-ratio:2128/766;background:#050506;width:100%;margin:0;position:relative;overflow:hidden}.sanctuary-path-scene__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;width:100%;height:100%;display:block}.sanctuary-path-scene__copy{background:linear-gradient(#0000,#050506b8 55%,#050506f0);padding:clamp(2.4rem,5vw,3.6rem) clamp(1.5rem,4vw,3rem) clamp(1.4rem,2.6vw,2rem);position:absolute;bottom:0;left:0;right:0}.sanctuary-path-scene__kicker{letter-spacing:.18em;text-transform:uppercase;color:#d4b896;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.sanctuary-path-scene__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff4dc;margin:0;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:600;line-height:1.08}.sanctuary-path-scene__lead{color:#fff4dfc7;max-width:36rem;margin:.45rem 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.45}.srl{aspect-ratio:2128/766;background:radial-gradient(55% 80% at 78%,#2820166b,#0000 62%),#050506;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;display:grid;overflow:hidden}.srl-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.4rem,3.2vw,2.4rem) clamp(1.6rem,3.6vw,3.1rem) clamp(1.6rem,3vw,2.2rem) clamp(4.4rem,8vw,6.8rem);display:flex}.srl-copy__kicker{letter-spacing:.18em;text-transform:uppercase;color:#d4b896;margin:0 0 .55rem;font-size:.78rem;font-weight:700}.srl-copy__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff4dc;margin:0;font-size:clamp(2.15rem,4.4vw,3.5rem);font-weight:600;line-height:1.06}.srl-copy__lead{color:#fff4dfc7;max-width:28rem;margin:.85rem 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.5}.srl-copy__note{letter-spacing:.12em;text-transform:uppercase;color:#f5eadb61;margin:1.15rem 0 0;font-size:.78rem;font-weight:650}.srl-stage{cursor:none;min-width:0;height:100%;position:relative;overflow:visible}.srl-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;align-content:center;place-items:center;gap:clamp(.55rem,1.15vw,.9rem);height:100%;margin:0;padding:clamp(1.5rem,3vw,2.2rem) clamp(4.2rem,8vw,6.6rem) clamp(1.5rem,3vw,2.2rem) 0;list-style:none;display:grid}.srl-cell{aspect-ratio:1;transform-origin:50%;clip-path:circle(50%);will-change:transform;background:#0a0a0e;border:1px solid #b4b4b424;border-radius:50%;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000047}.srl-cell img{-o-object-fit:cover;object-fit:cover;pointer-events:none;filter:grayscale()saturate(.15)brightness(.72);width:100%;height:100%;transition:filter .55s;display:block}.srl-cell.is-focus img,.srl-cell.is-near img{filter:grayscale(0)saturate(1.06)brightness(1.02)}.srl-cell.is-focus{border-color:#ecd2968c;box-shadow:0 0 0 2px #d4b07647,0 14px 28px #00000073}.srl-cell__label{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle,#06060a38,#06060a8c 72%);flex-direction:column;justify-content:center;align-items:center;padding:.35rem .4rem;transition:opacity .28s;display:flex;position:absolute;inset:0}.srl-cell.is-focus .srl-cell__label{opacity:1}.srl-cell__kind{letter-spacing:.16em;text-transform:uppercase;color:#f0d59a;-webkit-text-stroke:.35px #080604d9;paint-order:stroke fill;text-shadow:0 0 2px #0a0806,0 1px 2px #0a0806,0 2px 8px #000000e6;margin:0 0 .12rem;font-size:.52rem;font-weight:700}.srl-cell__title{font-family:var(--font-cormorant),Georgia,serif;text-align:center;color:#fff8e8;-webkit-text-stroke:.55px #080604e6;paint-order:stroke fill;text-shadow:0 0 3px #080604,0 1px 2px #080604,0 2px 6px #000000f2,0 0 12px #000000b3;font-size:clamp(.72rem,1.15vw,.92rem);font-weight:650;line-height:1.12}.srl-lens{z-index:8;pointer-events:none;opacity:0;border-radius:50%;width:10.4rem;height:10.4rem;margin:0;transition:opacity .28s;position:absolute;transform:translate(-50%,-50%)scale(.92)}.srl-lens.is-on{opacity:1}.srl-lens__glass{background:radial-gradient(circle,#0000,#0000 46%,#ffecbe14 62%,#08080c33);border:2px solid #ecd6a8c7;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 8px #06060a38,0 16px 36px #0000006b,inset 0 0 0 1px #ffdca033}.srl-cell.is-focus .srl-cell__title{font-size:clamp(.82rem,1.35vw,1.05rem)}@media (width<=860px){.srl{aspect-ratio:auto;grid-template-columns:1fr;min-height:0}.srl-copy{padding:1.25rem 1.25rem .4rem 3.4rem}.srl-copy__title{font-size:2.1rem}.srl-stage{cursor:auto;min-height:18rem}.srl-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:.85rem 1.25rem 1.4rem}.srl-lens{width:8.2rem;height:8.2rem}}@media (prefers-reduced-motion:reduce){.srl-stage{cursor:auto}.srl-cell img{transition:filter .2s}.srl-lens{display:none}.srl-cell:hover{z-index:6!important;transform:scale(1.18)!important}.srl-cell:hover img{filter:grayscale(0)saturate(1.06)brightness(1.02)}}.sjd{--wash:#c4a574;aspect-ratio:2128/766;background:radial-gradient(50% 70% at 78% 42%,#241c1666,#0000 64%),#050506;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;width:100%;display:grid;position:relative;overflow:hidden}.sjd:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 78% 86% at 62% 48%,color-mix(in srgb,var(--wash) 26%,transparent),transparent 72%);transition:opacity .45s;position:absolute;inset:0}.sjd.is-lit:after{opacity:1}.sjd-copy,.sjd-stage{z-index:1;position:relative}.sjd-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.4rem,3.2vw,2.4rem) .6rem clamp(1.6rem,3vw,2.2rem) clamp(4.4rem,8vw,6.8rem);display:flex}.sjd-copy__kicker{letter-spacing:.18em;text-transform:uppercase;color:#d4b896;margin:0 0 .55rem;font-size:.78rem;font-weight:700}.sjd-copy__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff4dc;margin:0;font-size:clamp(2.15rem,4.4vw,3.5rem);font-weight:600;line-height:1.06}.sjd-copy__lead{color:#fff4dfc7;max-width:28rem;margin:.85rem 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.5}.sjd-stage{min-width:0;min-height:0;margin-left:0;padding:0;display:block;position:relative}.sjd-headline{z-index:14;min-height:1.15em;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.01em;text-align:center;color:color-mix(in srgb,var(--wash) 40%,#fff6e8);opacity:0;pointer-events:none;margin:0;font-size:clamp(2.9rem,5.4vw,4.35rem);font-weight:600;line-height:1.02;transition:opacity .32s,color .32s;position:absolute;inset:auto 2.2rem calc(50% + 10.6rem) 0}.sjd-headline.is-on{opacity:1}.sjd-deck{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:0;right:2.2rem;transform:translateY(-50%)}.sjd-card{--cat:#c4a574;--i:0;--n:6;z-index:var(--i);aspect-ratio:2.35/3.5;border:1px solid color-mix(in srgb,var(--cat) 55%,#fff4df2e);background:radial-gradient(ellipse 80% 50% at 50% 0,color-mix(in srgb,var(--cat) 38%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--cat) 16%,#141018),#09090c 72%);width:min(10.35rem,17.2vw);box-shadow:0 18px 32px #0000006b,inset 0 0 0 1px color-mix(in srgb,var(--cat) 22%,transparent);transform:rotate(calc((var(--i) - (var(--n) - 1)/2)*5.4deg));transform-origin:50% 118%;cursor:default;border-radius:16px;flex-direction:column;flex:none;margin-left:-3.45rem;padding:1.25rem 1rem 1.1rem;transition:transform .38s cubic-bezier(.22,1,.36,1),z-index,box-shadow .38s,filter .38s;display:flex;position:relative;overflow:hidden}.sjd-card:first-child{margin-left:0}.sjd.is-lit .sjd-card:not(.is-on){filter:saturate(.55)brightness(.78)}.sjd-card.is-on{z-index:12;filter:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--cat) 50%,#fff),0 22px 40px color-mix(in srgb,var(--cat) 28%,#0006);transform:rotate(0)translateY(-.85rem)scale(1.06)}.sjd-card__mark{border:1px solid color-mix(in srgb,var(--cat) 55%,transparent);background:color-mix(in srgb,var(--cat) 22%,#00000047);border-radius:50%;place-items:center;width:4.55rem;height:4.55rem;margin:.1rem auto .65rem;display:grid}.sjd-card__mark img{-o-object-fit:contain;object-fit:contain;width:4.05rem;height:4.05rem;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cat) 50%,transparent));display:block}.sjd-card__name{font-family:var(--font-cormorant),Georgia,serif;text-align:center;color:color-mix(in srgb,var(--cat) 28%,#fff6e8);margin:auto 0 .55rem;font-size:clamp(1.55rem,2.3vw,1.95rem);font-weight:650;line-height:1.05}.sjd-card__pip{background:var(--cat);width:.42rem;height:.42rem;box-shadow:0 0 10px color-mix(in srgb,var(--cat) 70%,transparent);border-radius:50%;margin:0 auto;display:block}.sjd-caption{text-align:center;color:#fff4df6b;max-width:34rem;min-height:0;margin:0 auto;font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.5;transition:color .35s;position:absolute;inset:calc(50% + 10.7rem) 2.2rem auto 0}.sjd-caption.is-on{color:color-mix(in srgb,var(--wash) 35%,#fff4dfe0)}@media (width<=860px){.sjd{aspect-ratio:auto;grid-template-columns:1fr}.sjd-copy{padding:1.25rem 1.25rem .35rem 3.4rem}.sjd-stage{flex-direction:column;padding:.4rem 1.25rem 1.2rem;display:flex}.sjd-headline{margin:0 0 .65rem;position:static;right:auto}.sjd-deck{justify-content:flex-start;gap:.55rem;padding:.55rem 0 .35rem;top:auto;overflow-x:auto;transform:none}.sjd-caption,.sjd-deck{position:static;left:auto;right:auto}.sjd-caption{margin:1.1rem 0 0;bottom:auto}.sjd-card{width:10.2rem;margin-left:0;transform:none}.sjd-card.is-on{transform:translateY(-.45rem)}}.sjs{--wash:#e8c56a;aspect-ratio:2128/766;background:#050506;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;width:100%;display:grid;position:relative;overflow:hidden}.sjs:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 62% 78% at 68% 52%,color-mix(in srgb,var(--wash) 22%,transparent),transparent 72%);transition:background .45s;position:absolute;inset:0}.sjk{aspect-ratio:2128/766;background:#050506;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;width:100%;display:grid;overflow:hidden}.sjk-copy,.sjs-copy,.sjs-stage{z-index:1;position:relative}.sjk-copy,.sjs-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.4rem,3.2vw,2.4rem) clamp(1.2rem,2.6vw,2rem) clamp(1.6rem,3vw,2.2rem) clamp(4.4rem,8vw,6.8rem);display:flex}.sjk-copy__kicker,.sjs-copy__kicker{letter-spacing:.18em;text-transform:uppercase;color:#d4b896;margin:0 0 .55rem;font-size:.78rem;font-weight:700}.sjk-copy__title,.sjs-copy__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff4dc;margin:0;font-size:clamp(2.15rem,4.4vw,3.5rem);font-weight:600;line-height:1.06}.sjk-copy__lead,.sjs-copy__lead{color:#fff4dfc7;max-width:30rem;margin:.85rem 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.5}.sjs-copy__close{max-width:30rem;font-family:var(--font-cormorant),Georgia,serif;color:#e8d4a8;margin:1.05rem 0 0;font-size:clamp(1.15rem,1.8vw,1.38rem);font-style:italic;line-height:1.4}.sjs-stage{align-items:stretch;min-width:0;min-height:0;padding:1.15rem 2.6rem 1.15rem .35rem;display:flex;transform:translate(-8px)}.sjs-acc{gap:.38rem;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.sjs-fold{--tone:#e8c56a;--pos:center 42%;border:1px solid color-mix(in srgb,var(--tone) 28%,#fff4df1a);background:#09090c;border-radius:16px;flex:.46 1 0;min-width:3.7rem;transition:flex-grow .38s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden}.sjs-fold:not(.is-on):hover{border-color:color-mix(in srgb,var(--tone) 55%,#fff4df33)}.sjs-fold.is-on{z-index:2;border-color:color-mix(in srgb,var(--tone) 78%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent),0 0 42px color-mix(in srgb,var(--tone) 22%,transparent),0 18px 36px #0000006b;flex-grow:3.15}.sjs-fold__hit{cursor:pointer;text-align:left;width:100%;height:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.sjs-fold__fig{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos);object-position:var(--pos);filter:saturate(.35)brightness(.42);transition:filter .4s}.sjs-field,.sjs-fold__fig,.sjs-toroid{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sjs-field,.sjs-toroid{z-index:2;mix-blend-mode:screen}.sjs-fold.is-on .sjs-fold__fig{filter:none}.sjs-fold__veil{background:linear-gradient(180deg,#08080c33 0,#08080ce0 100%),color-mix(in srgb,var(--tone) 8%,transparent);pointer-events:none;opacity:1;transition:opacity .38s;position:absolute;inset:0}.sjs-fold.is-on .sjs-fold__veil{opacity:.22;background:linear-gradient(#0000 48%,#08080cc7)}.sjs-fold:not(.is-on):before{content:"";z-index:1;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--tone) 55%,transparent),transparent);width:1px;top:14%;bottom:14%;transform:translate(-50%)}.sjs-fold:not(.is-on):before,.sjs-fold__mark{pointer-events:none;position:absolute;left:50%}.sjs-fold__mark{z-index:2;border:1px solid color-mix(in srgb,var(--tone) 62%,transparent);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tone) 28%,transparent),#08080cb8);width:2.05rem;height:2.05rem;font-family:var(--font-cormorant),Georgia,serif;color:color-mix(in srgb,var(--tone) 18%,#fff6e8);box-shadow:0 0 16px color-mix(in srgb,var(--tone) 22%,transparent);z-index:4;border-radius:50%;place-items:center;font-size:1.05rem;transition:top .32s,left .32s,transform .32s,box-shadow .32s;display:grid;top:50%;transform:translate(-50%,-50%)}.sjs-fold.is-on .sjs-fold__mark{box-shadow:0 0 18px color-mix(in srgb,var(--tone) 38%,transparent);top:1.05rem;left:1.15rem;transform:none}.sjs-fold__copy{z-index:5;pointer-events:none;flex-direction:column;gap:.42rem;padding:1.2rem 1.35rem 1.3rem;display:flex;position:absolute;bottom:0;left:0;right:0}.sjs-fold__copy strong{font-family:var(--font-cormorant),Georgia,serif;color:color-mix(in srgb,var(--tone) 18%,#fff6e8);text-shadow:0 8px 24px #0000008c;opacity:0;font-size:clamp(2.05rem,3.4vw,2.85rem);font-weight:600;line-height:1.08;transition:opacity .32s,transform .32s;transform:translateY(.35rem)}.sjs-fold.is-on .sjs-fold__copy strong{opacity:1;transform:none}.sjs-fold__copy em{color:#fff4dfe0;text-shadow:0 6px 16px #0009;opacity:0;max-width:28rem;font-size:clamp(1.12rem,1.65vw,1.32rem);font-style:normal;line-height:1.45;transition:opacity .32s 60ms,transform .32s 60ms;transform:translateY(.35rem)}.sjs-fold.is-on .sjs-fold__copy em{opacity:1;transform:none}.sjk-picks{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 0;display:flex}.sjk-pick{color:#fff4df9e;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#08080c59;border:1px solid #d4b89647;border-radius:999px;margin:0;padding:.42rem .85rem;font-size:.78rem;font-weight:700;transition:border-color .22s,background .22s,color .22s}.sjk-pick:hover{color:#fff4dc;border-color:#d4b89680}.sjk-pick.is-on{color:#fff6e4;background:#c4a57438;border-color:#e0c496b3}.sjk-note{color:#fff4dfc7;max-width:30rem;margin:1rem 0 0;font-size:clamp(1.05rem,1.65vw,1.22rem);line-height:1.5}.sjk-shot{min-width:0;margin:0;position:relative;overflow:hidden}.sjk-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:22% 46%;object-position:22% 46%;width:100%;height:100%;display:block}.sjk-shot:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050506,#0000 12%);position:absolute;inset:0}@media (width<=860px){.sjk,.sjs{aspect-ratio:auto;grid-template-columns:1fr}.sjk-copy,.sjs-copy{padding:1.25rem 1.25rem .4rem 3.4rem}.sjs-stage{min-height:26rem;padding:.35rem 1.25rem 1.2rem}.sjs-acc{flex-direction:column}.sjs-fold{flex-grow:.55;min-height:3.6rem}.sjs-fold.is-on{flex-grow:3.2;min-height:14rem}.sjs-fold:not(.is-on):before{display:none}.sjs-fold:not(.is-on) .sjs-fold__mark{top:50%;left:1.1rem;transform:translateY(-50%)}.sjs-fold:not(.is-on) .sjs-fold__copy strong{opacity:1;padding-left:3.2rem;font-size:1.2rem;transform:none}.sjk-shot{min-height:16rem}}@media (width<=720px){.sanctuary-path-slider{background:linear-gradient(#16130f,#100e12 4.6rem,#0b0a0e 11rem,#08080c00 22rem);border-top:1px solid #c4a57447;grid-template-rows:auto auto auto;grid-template-columns:2.7rem minmax(0,1fr) 2.7rem;align-items:start;width:100vw;max-width:100vw;margin-top:2.15rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;overflow:visible}.sanctuary-path-slider__stage{padding-top:0;display:contents}.sanctuary-path-slider__mark{grid-area:1/1/auto/-1;justify-self:center;margin:0}.sanctuary-path-slider__slide{grid-area:3/1/auto/-1;min-width:0}.sps-next-leave-active,.sps-prev-leave-active{height:auto;inset:4.6rem 0 0}.sanctuary-path-slider__nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:center;width:2.7rem;height:3.1rem;position:relative;top:auto;transform:none}.sanctuary-path-slider__nav--prev{grid-area:2/1;left:auto}.sanctuary-path-slider__nav--next{grid-area:2/3;right:auto}.sanctuary-path-slider__tabs{scroll-snap-type:x proximity;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;order:0;grid-area:2/2;justify-content:flex-start;gap:.15rem;width:auto;min-width:0;margin:0;padding:.55rem .2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .85rem calc(100% - .85rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 .85rem calc(100% - .85rem),#0000)}.sanctuary-path-slider__tabs::-webkit-scrollbar{display:none}.sanctuary-path-slider__tab{scroll-snap-align:center;width:auto;min-height:0;font-size:var(--offer-type-small,14px);letter-spacing:.03em;white-space:nowrap;color:#f5eee561;flex:none;height:auto;padding:.28rem .68rem;line-height:1.15}.sanctuary-path-slider .scr-wrap{aspect-ratio:auto;height:auto}.sanctuary-path-slider .scr,.sanctuary-path-slider .scr__frame{height:auto;min-height:0}.sanctuary-path-slider .scr__overview{display:none}.sanctuary-path-slider .scr__frame{flex-direction:column;align-items:stretch;gap:.2rem;padding:.2rem .9rem 1.05rem;display:flex;overflow:visible}.sanctuary-path-slider .scr__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:none}.sanctuary-path-slider .scr__wheel{width:min(12.5rem,64vw);margin:.15rem auto 0}.sanctuary-path-slider .scr__veil{background:linear-gradient(#07060a1f,#07060a0a 22%,#07060a9e 46%,#07060ae0 62%,#07060af0)}.sanctuary-path-slider .scr__wheel{order:-1;width:min(11rem,58vw);margin:.35rem auto 0;position:relative;inset:auto;transform:none}.sanctuary-path-slider .scr__title-plate{display:none}.sanctuary-path-slider .scr__bar{order:-1;justify-content:center;margin:.45rem 0 .15rem;position:relative;bottom:auto;left:auto}.sanctuary-path-slider .scr__copy{isolation:isolate;pointer-events:auto;flex-direction:column;width:auto;max-width:none;height:auto;margin:0;padding:.7rem .15rem 0;display:flex;position:relative}.sanctuary-path-slider .scr__body,.sanctuary-path-slider .scr__copy,.sanctuary-path-slider .scr__copy-inner,.sanctuary-path-slider .scr__kicker--membership,.sanctuary-path-slider .scr__lead-line,.sanctuary-path-slider .scr__overview{text-align:center}.sanctuary-path-slider .scr__copy-inner{order:-1;margin-bottom:1.45rem}.sanctuary-path-slider .scr__copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07060a00 0,#07060ae6 .35rem,#07060a .95rem);position:absolute;inset:-.4rem -.9rem -1.15rem}.sanctuary-path-slider .scr__kicker--membership{font-size:var(--offer-type-small,14px);letter-spacing:.12em;margin-top:.15rem;margin-bottom:.4rem}.sanctuary-path-slider .sanctuary-sub-badge{letter-spacing:.06em;text-transform:none;display:inline-flex}.sanctuary-path-slider__mark.sanctuary-sub-badge{z-index:3;color:#e7d3b0;background:linear-gradient(#302416f5,#0e0a08fa);border:1px solid #d4b8968c;border-bottom:0;border-radius:1.15rem 1.15rem 0 0;margin-bottom:-2.05rem;padding:.42rem 1.15rem .5rem .9rem;display:inline-flex;position:relative;top:-2.05rem;box-shadow:inset 0 1px #ffecd233}.sanctuary-path-slider .scr__overview{max-width:none;font-size:var(--offer-type-body,16px);margin:0;line-height:1.45}.sanctuary-path-slider .scr__body,.sanctuary-path-slider .scr__lead-line{display:block}.sanctuary-path-slider .scr__lead-line{font-size:var(--offer-type-lead,18px);margin:0 0 .15rem}.sanctuary-path-slider .scr__title{margin:0 0 .4rem;font-size:clamp(1.75rem,7.2vw,2.2rem);display:block}.sanctuary-path-slider .scr__body{font-size:var(--offer-type-body,16px);margin:0;line-height:1.45}.sanctuary-path-slider .scr__copy .scr__cta{font-size:var(--offer-type-cta,15px);pointer-events:auto;align-self:center;gap:.28rem;margin-top:.7rem;padding:.28rem .7rem;display:inline-flex}.sanctuary-path-slider .scr__copy .scr__cta svg{width:13px;height:13px}.sanctuary-path-slider .scr__orb-course{display:none}.sanctuary-path-slider .scr__orb-name{font-size:var(--offer-type-cta,15px);letter-spacing:.06em}.sanctuary-path-slider .sanctuary-mage{background:#050506}.sanctuary-path-slider .sanctuary-mage__stage{aspect-ratio:auto;background:#050506;height:23.7rem;margin-bottom:0;overflow:hidden}.sanctuary-path-slider .sanctuary-mage__figure,.sanctuary-path-slider .sanctuary-mage__pins{aspect-ratio:2128/766;width:128%;max-width:none;height:auto;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.sanctuary-path-slider .sanctuary-mage__brow{width:.78rem}.sanctuary-path-slider .sanctuary-mage__brow-spark{width:.39rem;height:.39rem}.sanctuary-path-slider .sanctuary-mage__name{font-size:var(--offer-type-small,14px);letter-spacing:.04em;text-align:center}.sanctuary-path-slider .sanctuary-mage__name.is-left,.sanctuary-path-slider .sanctuary-mage__name.is-right{padding:0;transform:translate(-50%,.35rem)}.sanctuary-path-slider .sanctuary-mage__thought{width:calc(78.125% - 1.8rem);max-width:none;position:absolute;top:calc(100% + .85rem);left:50%;right:auto;transform:translate(-50%)}.sanctuary-path-slider .srl-copy__note,.sanctuary-path-slider .srl-lens{display:none}.sanctuary-path-slider .srl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;height:auto;padding:.35rem .9rem 1.05rem}.sanctuary-path-slider :is(.srl-copy,.sjd-copy,.sjs-copy,.sjk-copy){padding:.45rem 3.15rem .55rem}.sanctuary-path-slider .srl-cell{width:4.35rem;max-width:100%}.sanctuary-path-slider :is(.srl-copy__title,.sjd-copy__title,.sjs-copy__title,.sjk-copy__title){font-size:clamp(1.7rem,7vw,2.15rem)}.sanctuary-path-slider :is(.srl-copy__lead,.sjd-copy__lead,.sjs-copy__lead,.sjk-copy__lead,.sjk-note){font-size:var(--offer-type-body,16px);line-height:1.45}.sanctuary-path-slider .sjd-deck{flex-wrap:wrap;gap:.55rem;padding:.35rem .9rem .2rem}.sanctuary-path-slider .sjd-card{width:calc(50% - .4rem)}.sanctuary-path-slider .sjd{overflow:visible}.sanctuary-path-slider .sjd-stage{min-width:0;min-height:15.5rem;padding:.15rem 0 .35rem;position:relative;overflow:visible}.sanctuary-path-slider .sjd-headline{font-size:2.25rem}.sanctuary-path-slider .sjd-deck{scroll-snap-type:none;justify-content:center;align-items:flex-start;gap:0;width:100%;padding:.2rem .1rem 1.15rem;display:flex;position:relative;overflow:visible}.sanctuary-path-slider .sjd-card{aspect-ratio:2.35/3.5;scroll-snap-align:none;width:4.85rem;transform:rotate(calc((var(--i) - (var(--n) - 1)/2)*5.4deg));transform-origin:50% 118%;border-radius:14px;flex:none;margin-left:-2.35rem;padding:.48rem .22rem .36rem;overflow:hidden}.sanctuary-path-slider .sjd-card:first-child{margin-left:0}.sanctuary-path-slider .sjd-card.is-on{z-index:12;transform:rotate(0)translateY(-.55rem)scale(1.06)}.sanctuary-path-slider .sjd-card__mark{box-sizing:border-box;width:2.05rem;height:2.05rem;margin:.05rem auto .22rem;padding:0;overflow:hidden}.sanctuary-path-slider .sjd-card__mark img{width:88%;height:88%;transform:none}.sanctuary-path-slider .sjd-card__name{font-size:var(--offer-type-body,16px);white-space:nowrap;font-weight:600;line-height:1.05}.sanctuary-path-slider .sjd-caption,.sanctuary-path-slider .sjd-caption:not(.is-on){font-size:var(--offer-type-cta,15px);line-height:1.35;display:block}.sanctuary-path-slider .sjk-shot:after{background:linear-gradient(#050506,#0000 22%)}.sanctuary-path-slider :is(.scr__kicker--membership,.sjd-copy__kicker,.sjs-copy__kicker,.sjk-copy__kicker,.srl-copy__kicker),.sanctuary-path-slider .srl-cell:nth-child(n+13){display:none}.sanctuary-path-slider .sjs-copy__close{text-align:center;width:100%;max-width:none}.sanctuary-path-slider .sjs-stage{height:16.5rem;min-height:16.5rem;padding:.45rem .55rem .65rem}.sanctuary-path-slider .sjs-acc{flex-direction:row;align-items:stretch}.sanctuary-path-slider .sjs-fold{flex-grow:.46;min-width:2.55rem;min-height:0}.sanctuary-path-slider .sjs-fold.is-on{flex-grow:3.15;min-height:0}.sanctuary-path-slider .sjs-fold:not(.is-on):before{display:block}.sanctuary-path-slider .sjs-fold:not(.is-on) .sjs-fold__mark{top:50%;left:50%;transform:translate(-50%,-50%)}.sanctuary-path-slider .sjs-fold:not(.is-on) .sjs-fold__copy strong{opacity:0;padding-left:0}.sanctuary-path-slider .sjs-fold.is-on .sjs-fold__hit{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sanctuary-path-slider .sjs-fold.is-on .sjs-fold__copy{display:contents}.sanctuary-path-slider .sjs-fold.is-on .sjs-fold__mark{grid-area:1/1;align-self:center;margin:.7rem .4rem 0 .55rem;position:relative;top:auto;left:auto;transform:none}.sanctuary-path-slider .sjs-fold.is-on .sjs-fold__copy strong{text-align:right;z-index:5;grid-area:1/2;place-self:center end;width:max-content;max-width:100%;margin:.7rem .6rem 0 0;padding-left:0;font-size:1.15rem;line-height:1.15;position:relative}.sanctuary-path-slider .sjs-fold.is-on .sjs-fold__copy em{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;width:auto;max-width:none;font-size:var(--offer-type-body,16px);background:#08080c80;border-radius:.85rem;grid-area:2/1/auto/-1;place-self:end stretch;margin:0 .4rem .45rem;padding:.65rem .7rem .7rem;line-height:1.4;display:block;position:relative}}.header-icon-button{color:#fff2ddb8;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;place-items:center;width:2.95rem;height:2.95rem;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid}.header-icon-button:hover{color:#ffecc5;background:#f3c7761a;border-color:#f3c7766b;transform:translateY(-1px)}.one-edun-icon{-o-object-fit:contain;object-fit:contain;opacity:.96;filter:drop-shadow(0 0 10px #ffdaa142)drop-shadow(0 2px 4px #0000006b);width:1.42em;height:1.42em;display:block}.lesson-action-btn .one-edun-icon{filter:drop-shadow(0 1px 2px #0006);width:1.05rem;height:1.05rem}.course-dashboard-hero .one-edun-icon,.course-dashboard-next .one-edun-icon{width:1.18rem;height:1.18rem}.course-dashboard-mini-card,.lesson-status-pill,.lesson-tool-button,.topic-chip{background:var(--glass-highlight),var(--glass-body-soft);box-shadow:var(--glass-inset-soft);border:1px solid #fff4df1a}.course-dashboard-mini-card{color:#fff4dfb8;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:5.25rem;padding:.9rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.course-dashboard-mini-card:hover{border-color:color-mix(in srgb,var(--gold) 42%,transparent);background:radial-gradient(ellipse 85% 70% at 0 0,var(--glow-gold),transparent 58%),var(--glass-highlight),var(--glass-body-soft);transform:translateY(-1px)}.course-dashboard-mini-card span{letter-spacing:.22em;text-transform:uppercase;color:#fff4df66;font-size:.62rem}.course-dashboard-mini-card strong{color:var(--app-cream);font-size:.95rem;line-height:1.35rem;display:block}.topic-chip{color:#fff4dfb8}.lesson-tool-button,.topic-chip{border-radius:999px;padding:.75rem 1rem}.lesson-tool-button{color:#fff4dfad;align-items:center;gap:.55rem;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.lesson-tool-button.is-active,.lesson-tool-button:hover{color:#f5e6c8;background:#c4a5741a;border-color:#c4a57452}.module-lesson-row__index{color:#fff4df85;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.125rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.module-lesson-row__index.is-complete{color:var(--gold-bright,#d4b896);background:#c4a57424;border-color:#c4a57452}.module-lesson-row__index.is-started{color:var(--app-accent-soft);background:#cf792f1f;border-color:#ffd49a47}.lesson-status-pill{letter-spacing:.16em;color:#fff4df85;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.58rem;display:inline-flex}.lesson-status-pill.is-complete{color:var(--gold-bright,#d4b896);background:#c4a5741f;border-color:#c4a57447}.lesson-status-pill.is-started{color:var(--app-accent-soft);background:#cf792f1a;border-color:#ffd49a3d}.lesson-status-pill.is-insight{color:var(--gold-bright,#d4b896);background:#c4a57414;border-color:#c4a57447}.lesson-status-pill.is-note{color:var(--gold,#c4a574);background:#c4a57414;border-color:#c4a57438}.lesson-status-pill.is-reflection{color:#ffd49ab8;border-color:#ffd49a2e}.module-overview-page{--mod-accent:var(--gold-bright,var(--gold,#d4b896));--mod-accent-soft:var(--accent-soft,#c4a57429);--mod-accent-glow:var(--glow-gold,#c4a57438);--mod-surface:color-mix(in srgb, var(--bg-card,#16161c) 92%, transparent);--mod-surface-2:color-mix(in srgb, var(--bg-elevated,#22222a) 90%, transparent);--mod-border:color-mix(in srgb, var(--border-gold,#c4a57447) 85%, var(--border-subtle));--mod-ink:var(--text-primary,#fafafa);--mod-ink-soft:var(--text-soft,#d4d4d4);--mod-ink-muted:var(--text-muted,#a3a3a3);width:min(var(--course-dashboard-max),calc(100vw - var(--course-workspace-gap)*2));color:var(--mod-ink);margin:0 auto;padding:clamp(1.25rem,2.5vw,2rem) 0 clamp(2rem,4vw,3rem);position:relative;overflow:visible}.course-page-canvas,.module-overview-page>*{z-index:2;position:relative}.module-ambient-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.module-ambient-mist{opacity:.3;background:radial-gradient(circle,var(--mod-accent-glow) 0,color-mix(in srgb,var(--mod-accent) 12%,transparent) 38%,transparent 72%);border-radius:50%;animation:96s ease-in-out infinite moduleMistDrift;position:absolute}.module-ambient-mist--a{width:min(72vw,560px);height:min(72vw,560px);top:-18%;right:-10%}.module-ambient-mist--b{opacity:.24;width:min(58vw,460px);height:min(58vw,460px);animation-name:moduleMistDriftAlt;animation-duration:118s;animation-delay:-20s;bottom:-12%;left:-14%}.module-ambient-mist--c{opacity:.2;width:min(44vw,340px);height:min(44vw,340px);animation-duration:108s;animation-delay:-40s;top:38%;left:42%}.module-ambient-shimmer{opacity:.14;background:linear-gradient(118deg,transparent 36%,color-mix(in srgb,var(--mod-accent) 16%,transparent) 48%,transparent 58%);background-size:220% 220%;animation:120s linear infinite moduleShimmerSweep;position:absolute;inset:0}.module-ambient-sigil{width:min(48vw,360px);height:min(48vw,360px);color:var(--mod-accent);opacity:.09;animation:220s linear infinite moduleSigilRotate;position:absolute;top:4%;right:2%}.module-ambient-stars{opacity:.18;background-image:radial-gradient(1px 1px at 12% 24%,#fff8ee8c,transparent),radial-gradient(1px 1px at 78% 18%,color-mix(in srgb,var(--mod-accent) 70%,#fff),transparent),radial-gradient(1.5px 1.5px at 44% 62%,#ffffff73,transparent),radial-gradient(1px 1px at 86% 72%,#e8d4b059,transparent),radial-gradient(1px 1px at 22% 82%,color-mix(in srgb,var(--mod-accent) 55%,#fff),transparent);background-size:100% 100%;animation:18s ease-in-out infinite alternate moduleStarBreath;position:absolute;inset:0}.module-ambient-vignette{background:radial-gradient(ellipse 120% 95% at 50% 42%,transparent 48%,color-mix(in srgb,var(--bg-base) 22%,transparent) 100%);opacity:.7;position:absolute;inset:0}.module-ambient-layer--amber,.module-ambient-layer--aqua,.module-ambient-layer--gold,.module-ambient-layer--green,.module-ambient-layer--rose,.module-ambient-layer--teal,.module-ambient-layer--violet{--mod-accent:var(--gold-bright,var(--gold));--mod-accent-glow:var(--glow-gold)}.module-ambient-layer--amber .module-ambient-sigil,.module-ambient-layer--aqua .module-ambient-sigil,.module-ambient-layer--gold .module-ambient-sigil,.module-ambient-layer--green .module-ambient-sigil,.module-ambient-layer--rose .module-ambient-sigil,.module-ambient-layer--teal .module-ambient-sigil,.module-ambient-layer--violet .module-ambient-sigil{color:var(--mod-accent)}@keyframes moduleMistDrift{0%,to{transform:translateZ(0)scale(1)}40%{transform:translate(2%,-1.5%)scale(1.04)}70%{transform:translate(-1.5%,2%)scale(.98)}}@keyframes moduleMistDriftAlt{0%,to{transform:translateZ(0)scale(1)}45%{transform:translate(-2%,1.5%)scale(1.03)}80%{transform:translate(1.5%,-1%)scale(.99)}}@keyframes moduleShimmerSweep{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes moduleSigilRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes moduleStarBreath{0%{opacity:.38}to{opacity:.62}}@media (prefers-reduced-motion:reduce){.module-ambient-layer,.module-ambient-layer *{animation:none!important}.module-ambient-sigil{opacity:.06}}.module-overview-page,.module-overview-page--amber,.module-overview-page--aqua,.module-overview-page--gold,.module-overview-page--green,.module-overview-page--rose,.module-overview-page--teal,.module-overview-page--violet{--module-tone:var(--gold);--mod-accent:var(--gold-bright,var(--gold));--mod-accent-soft:var(--accent-soft);--mod-accent-glow:var(--glow-gold);--mod-surface:var(--bg-card);--mod-surface-2:var(--bg-elevated);--mod-border:var(--border-subtle)}.module-overview-back{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;margin-bottom:clamp(1rem,2vw,1.35rem);font-size:.88rem;transition:color .2s;display:inline-flex}.module-overview-back:hover{color:var(--mod-accent)}.module-overview-page .section-head-title{color:var(--mod-ink,var(--text-primary))}.module-overview-page .section-head-lead{color:var(--mod-ink-soft,var(--text-soft))}.module-overview-page .section-eyebrow{color:var(--mod-accent)}.module-overview-hero{border:1px solid var(--mod-border);background:radial-gradient(ellipse 55% 45% at 12% 0,var(--mod-accent-glow),transparent 58%),radial-gradient(ellipse 40% 38% at 92% 18%,color-mix(in srgb,var(--gold-warm,#b8956a) 18%,transparent),transparent 55%),linear-gradient(145deg,var(--mod-surface),#0c0c0e7a 62%);box-shadow:inset 0 1px 0 #fff4df1a,0 28px 80px #00000061,0 0 60px color-mix(in srgb,var(--mod-accent) 18%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;flex-direction:column;gap:clamp(.85rem,1.8vw,1.2rem);margin-bottom:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;position:relative;overflow:hidden}.module-hero-live-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.module-hero-live-sigil{border:1px solid color-mix(in srgb,var(--mod-accent) 22%,transparent);opacity:.14;border-radius:50%;width:160px;height:160px;margin-top:-80px;animation:180s linear infinite moduleSigilRotate;position:absolute;top:50%;right:12%}.module-hero-live-sigil:after,.module-hero-live-sigil:before{content:"";border:1px solid color-mix(in srgb,var(--mod-accent) 28%,transparent);border-radius:50%;position:absolute;inset:18%}.module-hero-live-sigil:after{border-radius:4px;inset:32%;transform:rotate(45deg)}.module-overview-hero__ambient{pointer-events:none;opacity:.85;background:radial-gradient(90% 55% at 50% -10%,#fff4df14,#0000 62%);position:absolute;inset:0}.module-overview-hero__mesh{pointer-events:none;opacity:.35;background:linear-gradient(108deg,transparent 18%,color-mix(in srgb,var(--mod-accent) 14%,transparent) 38%,transparent 52%);position:absolute;inset:0}.module-overview-hero__grid{z-index:1;grid-template-columns:minmax(200px,.72fr) minmax(0,1.1fr) minmax(240px,.78fr);align-items:stretch;gap:clamp(1rem,2vw,1.35rem);display:grid;position:relative}.module-overview-hero__visual{border:1px solid color-mix(in srgb,var(--mod-accent) 28%,#ffffff1a);background:radial-gradient(ellipse 80% 60% at 50% 100%,var(--mod-accent-soft),transparent 65%),#00000059;border-radius:16px;min-height:220px;position:relative;overflow:hidden}.module-overview-hero__cover{-o-object-fit:cover;object-fit:cover;opacity:.72;filter:saturate(1.15)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.module-overview-hero__orb{border:1px solid color-mix(in srgb,var(--mod-accent) 45%,transparent);background:radial-gradient(circle at 30% 20%,#ffffff2e,transparent 55%),color-mix(in srgb,var(--mod-accent) 22%,#0000008c);width:2.5rem;height:2.5rem;box-shadow:0 0 24px var(--mod-accent-glow);color:var(--mod-accent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.module-overview-hero__module-num{border:1px solid color-mix(in srgb,var(--mod-accent) 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--mod-accent);text-shadow:0 0 18px var(--mod-accent-glow);background:#0000008c;border-radius:12px;padding:.45rem .7rem;font-size:1.35rem;font-weight:800;position:absolute;bottom:.85rem;left:.85rem}.module-overview-hero__copy{flex-direction:column;gap:.65rem;min-width:0;display:flex}.module-overview-hero__badge{border:1px solid color-mix(in srgb,var(--mod-accent) 35%,transparent);background:color-mix(in srgb,var(--mod-accent) 12%,#00000059);letter-spacing:.14em;text-transform:uppercase;color:var(--mod-accent);border-radius:999px;align-self:flex-start;padding:.32rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.module-overview-hero__title{font-family:var(--font-cormorant),Georgia,serif;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.8vw,2.85rem);font-weight:600;line-height:1.08}.module-overview-hero__lead{max-width:42rem;color:var(--text-soft);margin:0;font-size:clamp(.92rem,1.3vw,1.02rem);line-height:1.65}.module-overview-hero__actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}.module-overview-hero__aside{border:1px solid color-mix(in srgb,var(--mod-accent) 28%,var(--border-subtle));background:radial-gradient(ellipse 80% 55% at 100% 0,color-mix(in srgb,var(--mod-accent) 14%,transparent),transparent 58%),var(--mod-surface-2);border-radius:16px;flex-direction:column;gap:.65rem;padding:1rem 1.1rem;display:flex}.module-overview-objective-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--mod-accent);align-items:center;gap:.55rem;font-size:.65rem;font-weight:700;display:inline-flex}.module-overview-hero__aside p{color:var(--mod-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.module-overview-cta-primary,.module-overview-cta-secondary{cursor:pointer;border-radius:12px;align-items:center;gap:.45rem;padding:.72rem 1.15rem;font-size:.92rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.module-overview-cta-primary{border:1px solid color-mix(in srgb,var(--mod-accent) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--mod-accent) 32%,transparent),color-mix(in srgb,var(--mod-accent) 10%,transparent));color:var(--mod-ink);box-shadow:0 0 22px color-mix(in srgb,var(--mod-accent) 22%,transparent)}.module-overview-cta-primary:hover{box-shadow:0 0 28px var(--mod-accent-glow);transform:translateY(-1px)}.module-overview-cta-secondary{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 55%,transparent);color:var(--mod-ink-soft)}.module-overview-cta-secondary:hover{border-color:color-mix(in srgb,var(--mod-accent) 35%,transparent);color:var(--mod-ink)}.module-icon-orb{border:1px solid color-mix(in srgb,var(--mod-accent) 32%,var(--border-subtle));background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--mod-ink) 12%,transparent),transparent 55%),color-mix(in srgb,var(--mod-accent) 16%,transparent);width:2.15rem;height:2.15rem;color:var(--mod-accent);box-shadow:0 0 18px color-mix(in srgb,var(--mod-accent) 18%,transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.module-icon-orb--amber,.module-icon-orb--aqua,.module-icon-orb--gold,.module-icon-orb--green,.module-icon-orb--violet{border-color:color-mix(in srgb,var(--mod-accent) 35%,var(--border-subtle));background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--mod-ink) 10%,transparent),transparent 55%),color-mix(in srgb,var(--mod-accent) 18%,transparent);color:var(--mod-accent);box-shadow:0 0 18px color-mix(in srgb,var(--mod-accent) 20%,transparent)}.module-stat-pill{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 55%,transparent);border-radius:12px;align-items:center;gap:.45rem;padding:.55rem .8rem;display:inline-flex}.module-stat-pill__icon{border:1px solid color-mix(in srgb,var(--mod-accent) 32%,var(--border-subtle));background:color-mix(in srgb,var(--mod-accent) 14%,transparent);width:1.55rem;height:1.55rem;color:var(--mod-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.module-stat-pill__value{font-variant-numeric:tabular-nums;color:var(--mod-ink);font-size:1rem;font-weight:700}.module-stat-pill__label{letter-spacing:.08em;text-transform:uppercase;color:var(--mod-ink-muted);font-size:.65rem}.module-stat-pill--amber,.module-stat-pill--gold{border-color:color-mix(in srgb,var(--gold) 28%,var(--border-subtle))}.module-stat-pill--amber .module-stat-pill__icon,.module-stat-pill--gold .module-stat-pill__icon{color:var(--gold-bright,var(--gold));border-color:color-mix(in srgb,var(--gold) 35%,var(--border-subtle));background:color-mix(in srgb,var(--gold) 14%,transparent)}.module-stat-pill--aqua,.module-stat-pill--green,.module-stat-pill--violet{border-color:color-mix(in srgb,var(--mod-accent) 26%,var(--border-subtle))}.module-stat-pill--aqua .module-stat-pill__icon,.module-stat-pill--green .module-stat-pill__icon,.module-stat-pill--violet .module-stat-pill__icon{color:var(--mod-accent);border-color:color-mix(in srgb,var(--mod-accent) 32%,var(--border-subtle));background:color-mix(in srgb,var(--mod-accent) 12%,transparent)}.module-overview-hero__stats{z-index:1;flex-wrap:wrap;gap:.55rem;display:flex;position:relative}.module-overview-progress{z-index:1;flex-direction:column;gap:.45rem;padding-top:.15rem;display:flex;position:relative}.module-overview-progress__meta{letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;font-size:.75rem;display:flex}.module-overview-progress__bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.module-overview-progress__bar>i{border-radius:inherit;background:linear-gradient(90deg,var(--mod-accent),#8fd9a8e6);height:100%;box-shadow:0 0 12px var(--mod-accent-glow);transition:width .35s;display:block}.module-overview-progress__steps{flex-wrap:wrap;gap:.35rem;display:flex}.module-overview-progress__steps>i{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;width:.55rem;height:.55rem}.module-overview-progress__steps>i.is-started{background:#cf792f38;border-color:#ffd49a59}.module-overview-progress__steps>i.is-done{background:#4085608c;border-color:#8fd9a866}.module-overview-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);display:grid}.module-overview-meta-card{border:1px solid var(--mod-border);background:radial-gradient(ellipse 80% 55% at 0 0,color-mix(in srgb,var(--mod-accent) 12%,transparent),transparent 58%),var(--mod-surface-2);color:var(--mod-accent);border-radius:16px;flex-direction:column;gap:.65rem;padding:1rem 1.1rem 1.05rem;display:flex;position:relative;overflow:hidden}.module-overview-meta-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,currentColor,#0000);height:3px;position:absolute;inset:0 0 auto}.module-overview-meta-card--amber,.module-overview-meta-card--aqua,.module-overview-meta-card--green{color:var(--mod-accent);border-color:color-mix(in srgb,var(--mod-accent) 28%,var(--border-subtle));background:radial-gradient(ellipse 80% 55% at 50% 0,color-mix(in srgb,var(--mod-accent) 12%,transparent),transparent 58%),var(--mod-surface-2)}.module-overview-meta-head{align-items:center;gap:.55rem;display:inline-flex}.module-overview-meta-kicker{letter-spacing:.12em;text-transform:uppercase;color:inherit;font-size:.65rem;font-weight:700}.module-overview-meta-card p{color:var(--mod-ink-soft);margin:0;font-size:.88rem;line-height:1.6}.module-overview-meta-card ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.module-overview-meta-card li{color:var(--mod-ink-soft);align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.55;display:flex}.module-meta-bullet{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.45rem}.module-meta-bullet--green{background:var(--mod-accent);box-shadow:0 0 10px color-mix(in srgb,var(--mod-accent) 45%,transparent)}.module-overview-section{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.module-overview-section.feed-section-block{border-top:none;padding-top:0;padding-bottom:0}.module-overview-section .feed-section-block__body{border:1px solid color-mix(in srgb,var(--mod-accent) 22%,var(--border-subtle));background:radial-gradient(ellipse 70% 45% at 0 0,var(--mod-accent-soft),transparent 55%),var(--glass-body-soft,var(--mod-surface));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--mod-ink);border-radius:16px;padding:clamp(1rem,2vw,1.35rem)}.module-overview-section.module-lessons-stage .feed-section-block__body{border-color:color-mix(in srgb,var(--mod-accent) 28%,transparent);box-shadow:inset 0 1px #fff4df0f}.module-overview-section.module-checkpoint-stage .feed-section-block__body{border-color:color-mix(in srgb,var(--mod-accent) 26%,transparent);background:radial-gradient(ellipse 65% 45% at 100% 0,color-mix(in srgb,var(--gold,#c4a574) 12%,transparent),transparent 52%),var(--mod-surface)}.module-lesson-list{flex-direction:column;gap:.65rem;display:flex}.module-lesson-card{background:linear-gradient(90deg,#ffffff0a,#ffffff05),var(--mod-surface-2);text-align:left;cursor:pointer;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem .95rem 1.15rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.module-lesson-card__stripe{background:#ffffff24;border-radius:0 4px 4px 0;width:4px;position:absolute;top:.65rem;bottom:.65rem;left:0}.module-lesson-card__stripe.is-complete{background:linear-gradient(#8fd9a8,#408560bf);box-shadow:0 0 12px #8fd9a873}.module-lesson-card__stripe.is-started{background:linear-gradient(#ffba5e,#cf792fbf);box-shadow:0 0 12px #ffba5e59}.module-lesson-card__stripe.is-empty{background:linear-gradient(#ffffff38,#ffffff0f)}.module-lesson-card:hover{border-color:color-mix(in srgb,var(--mod-accent) 32%,#ffffff1f);transform:translateY(-1px);box-shadow:0 8px 28px #00000047}.module-lesson-card.is-complete{background:linear-gradient(90deg,#8fd9a814,transparent 42%),var(--mod-surface-2);border-color:#8fd9a847}.module-lesson-card.is-started{background:linear-gradient(90deg,#ffba5e12,transparent 42%),var(--mod-surface-2);border-color:#ffba5e3d}.module-lesson-card__index{color:#fff4dfb8;background:#00000047;border:1px solid #ffffff1f;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;font-size:.95rem;font-weight:700;display:flex}.module-lesson-card__index-icon{opacity:.9;width:1.35rem;height:1.35rem;display:inline-flex}.module-lesson-card__index.is-complete{color:#8fd9a8f2;background:#40856038;border-color:#8fd9a861;box-shadow:0 0 16px #8fd9a833}.module-lesson-card__index.is-started{color:#ffba5e;background:#cf792f2e;border-color:#ffba5e52;box-shadow:0 0 16px #ffba5e29}.module-lesson-card__body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.module-lesson-card__meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.module-lesson-card .lesson-status-pill{background:#00000038;border:1px solid #ffffff1a}.module-lesson-card__tag{letter-spacing:.1em;text-transform:uppercase;color:#fff4df9e;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.22rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.module-lesson-card__tag--amber,.module-lesson-card__tag--gold{border-color:color-mix(in srgb,var(--gold) 32%,var(--border-subtle));color:var(--gold-bright,var(--gold));background:color-mix(in srgb,var(--gold) 12%,transparent)}.module-lesson-card__tag--aqua,.module-lesson-card__tag--green,.module-lesson-card__tag--teal{border-color:color-mix(in srgb,var(--mod-accent) 30%,var(--border-subtle));color:var(--mod-accent);background:color-mix(in srgb,var(--mod-accent) 12%,transparent)}.module-lesson-card__tag--violet{border-color:color-mix(in srgb,var(--violet-glow) 30%,var(--border-subtle));color:color-mix(in srgb,var(--violet-glow) 55%,var(--gold-bright,var(--gold)));background:color-mix(in srgb,var(--violet-glow) 12%,transparent)}.module-lesson-card__duration{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.module-lesson-card__title{color:var(--mod-ink,var(--text-primary));font-size:1.05rem;font-weight:700;line-height:1.25}.module-lesson-card__summary{color:var(--mod-ink-muted,var(--text-muted));font-size:.86rem;line-height:1.5}.module-lesson-card__arrow{opacity:.35;flex-shrink:0;transition:opacity .2s,transform .2s}.module-lesson-card:hover .module-lesson-card__arrow{opacity:.75;transform:translate(2px)}.module-checkpoint-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.module-checkpoint-head{color:var(--mod-accent);align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:.82rem;font-weight:700;display:inline-flex}.module-checkpoint-textarea{resize:vertical;border:1px solid color-mix(in srgb,var(--mod-accent) 28%,var(--border-subtle));background:radial-gradient(ellipse 80% 50% at 0 0,color-mix(in srgb,var(--mod-accent) 10%,transparent),transparent 55%),var(--mod-surface);width:100%;min-height:9.5rem;color:var(--mod-ink);border-radius:14px;outline:none;padding:.95rem 1rem;font-size:.9rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.module-checkpoint-textarea::placeholder{color:var(--text-muted)}.module-checkpoint-textarea:focus{border-color:color-mix(in srgb,var(--gold,#c4a574) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold,#c4a574) 12%,transparent)}.module-checkpoint-aside{flex-direction:column;gap:.65rem;display:flex}.module-checkpoint-notes{flex-direction:column;gap:.55rem;display:flex}.module-checkpoint-note{text-align:left;color:#fff4dfb8;cursor:pointer;background:radial-gradient(70% 50% at 0 0,#e8c48a14,#0000 55%),#ffffff0a;border:1px solid #e8c48a2e;border-radius:14px;padding:.85rem .95rem;font-size:.86rem;line-height:1.55}.module-checkpoint-note__lesson{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.module-checkpoint-empty{color:#fff4df7a;background:#ffffff08;border:1px dashed #e8c48a38;border-radius:14px;margin:0;padding:.9rem 1rem;font-size:.86rem;line-height:1.55}.module-checkpoint-next{justify-content:center;width:100%}.module-overview-empty{color:var(--text-soft);padding:1.5rem}.module-overview-page--v2{--mod-accent:var(--module-tone,var(--gold-bright,#d4b896))}.module-overview-page--v2 .module-shell{background:radial-gradient(ellipse 80% 50% at 10% 0,color-mix(in srgb,var(--mod-accent) 8%,transparent),transparent 55%),var(--glass-body,var(--bg-card));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent);border:0;border-radius:24px;flex-direction:column;gap:clamp(1.5rem,3vw,2.1rem);padding:clamp(1.25rem,2.6vw,1.85rem);display:flex}.module-overview-page--v2 .module-stage{background:radial-gradient(ellipse 95% 85% at 0 45%,color-mix(in srgb,var(--mod-accent) 18%,transparent),transparent 58%),radial-gradient(ellipse 55% 55% at 100% 0,color-mix(in srgb,var(--glow-gold,#c4a57429) 70%,transparent),transparent 52%),var(--glass-body,var(--bg-card));border:0;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(13rem,.85fr);align-items:stretch;gap:clamp(1.75rem,3.8vw,3rem);min-height:clamp(17rem,34vh,23rem);padding:clamp(1.85rem,3.6vw,2.6rem) clamp(2rem,4.2vw,3rem) clamp(1.85rem,3.6vw,2.6rem) clamp(2.15rem,4.8vw,3.35rem);display:grid;position:relative;overflow:hidden}.module-overview-page--v2 .module-stage:after{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0000 32%);position:absolute;inset:0}.module-stage__copy,.module-stage__side{z-index:1;position:relative}.module-stage__copy{flex-direction:column;justify-content:center;min-width:0;max-width:36rem;display:flex}.module-stage__kicker{border-bottom:1px solid color-mix(in srgb,var(--mod-accent) 48%,#fff4df24);width:fit-content;max-width:100%;color:color-mix(in srgb,var(--mod-accent) 82%,#fff 18%);font-size:var(--offer-type-small,.95rem);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;padding-bottom:.55rem;font-weight:750;display:flex}.module-stage__kicker-sep{color:color-mix(in srgb,var(--mod-accent) 45%,#fff4df4d);font-weight:500}.module-stage__badge{border:1px solid color-mix(in srgb,var(--mod-accent) 40%,transparent);background:color-mix(in srgb,var(--mod-accent) 14%,#00000040);color:color-mix(in srgb,var(--mod-accent) 88%,#fff);font-size:var(--offer-type-small,.85rem);letter-spacing:.08em;border-radius:999px;margin-left:.15rem;padding:.18rem .55rem;font-weight:700;display:inline-flex}.module-stage__copy h1{color:var(--text-primary);font-family:var(--font-display,Georgia,serif);letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(2rem,3.2vw,2.95rem);font-weight:560;line-height:1.06}.module-stage__lead{max-width:34rem;color:var(--text-soft);font-size:var(--offer-type-lead,1.1rem);margin:.95rem 0 0;line-height:1.58}.module-stage__done{grid-template-columns:1fr auto;grid-template-areas:"label pct""bar bar";gap:.45rem 1rem;max-width:22rem;margin-top:1.5rem;display:grid}.module-stage__done-label{grid-area:label;align-items:baseline;gap:.65rem;display:flex}.module-stage__done-label>span{color:#fff4df7a;font-size:var(--offer-type-small,.95rem);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.module-stage__done-label>strong{color:#fff4dfe0;font-size:var(--offer-type-body,1.05rem);font-weight:700}.module-stage__done>em{color:color-mix(in srgb,var(--mod-accent) 85%,#fff);font-size:var(--offer-type-body,1.1rem);grid-area:pct;justify-self:end;font-style:normal;font-weight:750}.module-stage__done-bar{background:#fff4df1a;border-radius:999px;grid-area:bar;height:4px;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.module-stage__done-bar>b{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--mod-accent) 55%,#000),color-mix(in srgb,var(--mod-accent) 95%,#fff));height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--mod-accent) 45%,transparent);display:block}.module-stage__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:1.55rem;display:flex}.module-stage__cta{border:1px solid color-mix(in srgb,var(--mod-accent) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--mod-accent) 28%,transparent),color-mix(in srgb,var(--mod-accent) 12%,#0003));color:#fff8eb;font-size:var(--offer-type-cta,1rem);letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 28px color-mix(in srgb,var(--mod-accent) 12%,transparent);border-radius:999px;align-items:center;gap:.55rem;padding:.82rem 1.45rem;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.module-stage__cta:hover{border-color:color-mix(in srgb,var(--mod-accent) 65%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--mod-accent) 38%,transparent),color-mix(in srgb,var(--mod-accent) 18%,#00000026));box-shadow:0 10px 32px color-mix(in srgb,var(--mod-accent) 18%,transparent)}.module-stage__link{color:#fff4dfb8;font:inherit;font-size:var(--offer-type-body,1rem);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mod-accent) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--mod-accent) 50%,transparent);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration-thickness:1.5px}.module-stage__link:hover{color:#fff;-webkit-text-decoration-color:color-mix(in srgb,var(--mod-accent) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--mod-accent) 75%,transparent)}.module-stage__side{border-left:1px solid color-mix(in srgb,var(--mod-accent) 22%,#fff4df14);background:0 0;flex-direction:column;justify-content:center;gap:.75rem;min-width:0;padding:1rem 0 1rem 1.15rem;display:flex}.module-stage__side-label{border-bottom:1px solid color-mix(in srgb,var(--mod-accent) 35%,#fff4df1a);width:fit-content;color:color-mix(in srgb,var(--mod-accent) 80%,#fff);font-size:var(--offer-type-small,.95rem);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-bottom:.4rem;font-weight:750}.module-stage__side-text{color:#fff4dfd6;font-size:var(--offer-type-body,1.08rem);margin:0;font-weight:500;line-height:1.55}.module-stage__side-label--sub{font-size:var(--offer-type-small,.9rem);letter-spacing:.1em;margin-top:.85rem}.module-stage__outcomes{margin:.15rem 0 0}.module-stage__outcomes ul{flex-direction:column;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.module-stage__outcomes li{color:#fff4dfbd;font-size:var(--offer-type-body,1.02rem);padding-left:.95rem;line-height:1.45;position:relative}.module-stage__outcomes li:before{content:"";background:color-mix(in srgb,var(--mod-accent) 80%,#fff);width:.35rem;height:.35rem;box-shadow:0 0 8px color-mix(in srgb,var(--mod-accent) 40%,transparent);border-radius:50%;position:absolute;top:.55em;left:0}.module-stage__facts{border-top:1px solid #fff4df14;flex-direction:column;gap:.55rem;margin:.7rem 0 0;padding:.7rem 0 0;list-style:none;display:flex}:is(.module-notes-row,.module-notes-row:has(.module-notes-row__item:only-child)){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.module-stage__facts li{color:#fff4df94;font-size:var(--offer-type-small,.98rem);align-items:flex-start;gap:.55rem;font-weight:600;line-height:1.4;display:flex}.module-stage__facts li svg{color:color-mix(in srgb,var(--mod-accent) 75%,#fff);flex-shrink:0;margin-top:.12rem}.module-stage__facts strong{color:#fff4dfe6;font-weight:750}.module-notes-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.15rem,2.8vw,2rem);padding:.35rem .5rem .15rem;display:grid}.module-notes-row__item{min-width:0;padding-top:.15rem}.module-notes-row__item strong{border-bottom:1px solid color-mix(in srgb,var(--mod-accent) 32%,#fff4df1a);color:color-mix(in srgb,var(--mod-accent) 82%,#fff);font-size:var(--offer-type-small,.95rem);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;padding-bottom:.4rem;font-weight:750;display:block}.module-notes-row__item p{color:#fff4dfad;font-size:var(--offer-type-body,1.02rem);margin:0;line-height:1.55}.module-notes-row__item ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.module-notes-row__item li{color:#fff4dfb3;font-size:var(--offer-type-body,1.02rem);padding-left:.95rem;line-height:1.45;position:relative}.module-notes-row__item li:before{content:"";background:color-mix(in srgb,var(--mod-accent) 75%,#fff);width:.35rem;height:.35rem;box-shadow:0 0 8px color-mix(in srgb,var(--mod-accent) 40%,transparent);border-radius:50%;position:absolute;top:.55em;left:0}.module-lessons{padding:.5rem .45rem .65rem}.module-lessons__head{border-bottom:1px solid #fff4df1a;margin-bottom:1.05rem;padding-bottom:.85rem}.module-lessons__eyebrow{color:color-mix(in srgb,var(--mod-accent) 78%,#fff4df66);font-size:var(--offer-type-small,.95rem);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-weight:750}.module-close__main h2,.module-lessons__head h2{color:#fff9ef;font-family:var(--font-display,Georgia,serif);letter-spacing:-.015em;margin:0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:560}.module-lessons__sub{color:#fff4df80;font-size:var(--offer-type-body,1rem);margin:.45rem 0 0;line-height:1.45}.module-lessons__sub em{color:color-mix(in srgb,var(--mod-accent) 75%,#fff);font-style:normal;font-weight:650}.module-lessons__list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.module-lessons__list>li>button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #fff4df1a;border-radius:0;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:start;gap:.85rem;margin:0;padding:.85rem .35rem .9rem;transition:border-color .12s,background .12s;display:grid}.module-lessons__list>li:last-child>button{border-bottom-color:#0000}.module-lessons__list>li>button:hover{border-bottom-color:color-mix(in srgb,var(--mod-accent) 42%,#fff4df1f);background:linear-gradient(90deg,color-mix(in srgb,var(--mod-accent) 6%,transparent),transparent 70%)}.module-lessons__list>li>button:hover .module-lessons__title-row strong{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mod-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--mod-accent) 55%,transparent);text-underline-offset:.22em;text-decoration-thickness:1.5px}.module-lessons__num{border:1px solid color-mix(in srgb,var(--mod-accent) 32%,#fff4df1f);background:color-mix(in srgb,var(--mod-accent) 10%,#0003);min-width:2.05rem;height:2.05rem;color:color-mix(in srgb,var(--mod-accent) 78%,#fff);font-size:var(--offer-type-small,.9rem);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;margin-top:.05rem;font-weight:800;line-height:1;display:inline-flex}.module-lessons__body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.module-lessons__title-row{flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;display:flex}.module-lessons__title-row strong{color:#fff8ee;font-size:var(--offer-type-body,1.08rem);font-weight:650;line-height:1.3}.module-lessons__status{color:#fff4df7a;font-size:var(--offer-type-small,.9rem);letter-spacing:.04em;text-transform:lowercase;font-weight:700}.module-lessons__status.is-complete{color:color-mix(in srgb,var(--mod-accent) 80%,#fff)}.module-lessons__status.is-started{color:#ffdca0bf}.module-lessons__body small{color:#fff4df7a;font-size:var(--offer-type-small,.95rem);font-weight:600}.module-lessons__tag{color:color-mix(in srgb,var(--mod-accent) 70%,#fff4df8c);font-weight:700}.module-lessons__body em{color:#fff4df94;font-style:normal;font-size:var(--offer-type-body,1rem);line-height:1.48}.module-lessons__go{color:#fff4df4d;margin-top:.35rem;transition:color .12s,transform .12s}.module-lessons__list>li>button:hover .module-lessons__go{color:color-mix(in srgb,var(--mod-accent) 80%,#fff);transform:translate(2px)}.module-lessons__list>li.is-complete .module-lessons__num{border-color:color-mix(in srgb,var(--mod-accent) 50%,transparent);background:color-mix(in srgb,var(--mod-accent) 18%,transparent);color:color-mix(in srgb,var(--mod-accent) 90%,#fff)}.module-lessons__list>li.is-complete .module-lessons__title-row strong{color:#fff4dfb8}.module-lessons__list>li.is-started .module-lessons__num{color:#ffdca0e6;border-color:#ffd28c59}.module-close{border-top:1px solid color-mix(in srgb,var(--mod-accent) 18%,#fff4df1a);grid-template-columns:minmax(0,1.25fr) minmax(13rem,.85fr);gap:clamp(1.35rem,3vw,2.15rem);margin-top:.25rem;padding:1.15rem .45rem .35rem;display:grid}.module-close:not(:has(.module-close__aside)){grid-template-columns:minmax(0,1fr)}.module-close__main .module-close__empty,.module-close__main .module-close__notes{margin-top:.85rem}.module-close__prompt{border-left:2px solid color-mix(in srgb,var(--mod-accent) 50%,transparent);color:#fff4dfb3;font-size:var(--offer-type-body,1.08rem);margin:.65rem 0 1.15rem;padding-left:.85rem;font-weight:500;line-height:1.55}.module-close__field{flex-direction:column;gap:.6rem;display:flex}.module-close__field>span{color:color-mix(in srgb,var(--mod-accent) 65%,#fff4df8c);font-size:var(--offer-type-small,.98rem);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.module-close__field textarea{color:#fff4dff0;width:100%;min-height:7.5rem;font:inherit;font-size:var(--offer-type-body,1.02rem);resize:vertical;background:linear-gradient(#ffffff05,#0000 40%),#00000052;border:1px solid #fff4df14;border-radius:14px;padding:.95rem 1.1rem;line-height:1.55;transition:border-color .14s}.module-close__field textarea::placeholder{color:#fff4df52}.module-close__field textarea:focus{border-color:color-mix(in srgb,var(--mod-accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--mod-accent) 18%,transparent);outline:none}.module-close__aside{flex-direction:column;gap:.8rem;min-width:0;padding-left:.25rem;display:flex}.module-close__notes{flex-direction:column;gap:.2rem;display:flex}.module-close__notes>button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #fff4df17;flex-direction:column;gap:.3rem;margin:0;padding:.65rem .2rem .7rem;transition:border-color .12s;display:flex}.module-close__notes>button:hover{border-bottom-color:color-mix(in srgb,var(--mod-accent) 40%,transparent)}.module-close__notes>button strong{color:#fff4dfeb;font-size:var(--offer-type-body,1rem);font-weight:650}.module-close__notes>button span{color:#fff4df85;font-size:var(--offer-type-body,1rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.module-close__empty{color:#fff4df73;font-size:var(--offer-type-body,1rem);margin:0;padding:.35rem 0;line-height:1.5}.module-close__next{color:color-mix(in srgb,var(--mod-accent) 85%,#fff);font:inherit;font-size:var(--offer-type-body,1.02rem);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #fff4df1a;align-items:center;gap:.5rem;margin-top:.45rem;padding:.55rem 0;font-weight:700;display:inline-flex}.module-close__next:hover{color:#fff}.module-overview-page--v2 .module-overview-back{color:#fff4df94;font-size:var(--offer-type-body,1rem);letter-spacing:.01em;background:0 0;border:0;margin-bottom:.95rem;font-weight:650}.module-overview-page--v2 .module-overview-back:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mod-accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--mod-accent) 45%,transparent);text-underline-offset:.22em}@media (width<=900px){.module-close,.module-overview-page--v2 .module-stage{grid-template-columns:1fr}.module-stage__side{border-left:0;border-top:1px solid color-mix(in srgb,var(--mod-accent) 22%,#fff4df14);padding:1rem 0 0}.module-notes-row{grid-template-columns:1fr;gap:1.25rem}.module-overview-page--v2 .module-stage{padding:clamp(1.45rem,4vw,1.85rem)}}@media (width<=1100px){.module-overview-hero__grid{grid-template-columns:minmax(180px,.85fr) minmax(0,1fr)}.module-overview-hero__aside{grid-column:1/-1}}@media (width<=900px){.module-checkpoint-layout,.module-overview-hero__grid,.module-overview-meta-grid{grid-template-columns:1fr}.module-overview-hero__visual{min-height:180px}}@media (width<=640px){.module-lesson-card{grid-template-columns:auto minmax(0,1fr)}.module-lesson-card__arrow{display:none}}.related-library-card{text-align:left;background:radial-gradient(circle at 18% 10%,#ffd49a1f,#0000 42%),#ffffff09;border:1px solid #fff4df1a;border-radius:1.35rem;min-height:8.5rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s}.related-library-card:hover{border-color:#9ce8ef3d;transform:translateY(-2px)}.related-library-card span{color:var(--app-cream);margin-bottom:.65rem;font-weight:700;display:block}.related-library-card small{color:#fff4df94;line-height:1.55rem;display:block}.related-library-card.is-domain{background:radial-gradient(circle at 18% 10%,#41c2bc29,#0000 42%),#41c2bc09}.related-library-card.is-dictionary{background:radial-gradient(circle at 18% 10%,#a599ff24,#0000 42%),#a599ff09}.related-library-card.is-offer{background:radial-gradient(circle at 18% 10%,#cf792f2e,#0000 42%),#cf792f0a}.lesson-audio-player{background:radial-gradient(circle at 12% 20%,#c4c7c814,#0000 16rem),radial-gradient(circle at 60% 60%,#78412729,#0000 28rem),linear-gradient(135deg,#111215e6,#1c1c1fe6 58%,#12111fd1);box-shadow:0 24px 72px #00000057}.audio-icon-button{color:#fff4dfc2;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;transition:background .16s,color .16s;display:flex}.audio-icon-button:hover{color:#fff;background:#ffffff0f}.audio-play-button{background:linear-gradient(180deg,var(--app-accent-soft),var(--app-gold),var(--app-accent));color:#17100a;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-inline:.25rem;display:flex;box-shadow:0 0 24px #f5b9573d}.insight-trigger,.lesson-outline-insight-icon,.right-panel-kicker{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.insight-trigger .one-edun-icon,.lesson-outline-insight-icon .one-edun-icon,.right-panel-kicker .one-edun-icon{opacity:.95;filter:drop-shadow(0 1px 2px #00000059);-o-object-fit:contain!important;object-fit:contain!important;flex:0 0 .95rem!important;width:.95rem!important;min-width:.95rem!important;max-width:.95rem!important;height:.95rem!important;min-height:.95rem!important;max-height:.95rem!important}.insight-trigger .right-panel-kicker__glyph,.right-panel-kicker .right-panel-kicker__glyph{stroke:currentColor;fill:none;flex:none;width:.95rem!important;height:.95rem!important}.lesson-highlight{background:linear-gradient(90deg,var(--glow-gold),color-mix(in srgb,var(--violet-glow) 16%,transparent));border-left:2px solid #f7c775bd;border-radius:1rem;align-items:center;gap:.5rem;padding:1rem 1.1rem;display:flex}@font-face{font-family:Codex Symbol;src:local(Segoe UI Symbol),local(Segoe UI Historic),local(Noto Sans Runic),local("Noto Sans Symbols 2"),local(Symbol);font-display:block}:root{--app-bg:var(--bg-base,#09090c);--app-ash:var(--bg-elevated,#262626);--app-surface:color-mix(in srgb, var(--bg-card,#1a1a1a) 82%, transparent);--app-surface-strong:color-mix(in srgb, var(--bg-elevated,#262626) 92%, transparent);--app-panel:color-mix(in srgb, var(--bg-deep,#121212) 84%, transparent);--app-line:var(--border-subtle,#ffffff14);--app-line-bright:var(--border-gold,#ffffff1f);--app-accent:var(--gold,#c4a574);--app-accent-soft:var(--gold-bright,#d4b896);--app-ember:var(--gold-warm,#b8956a);--app-copper:#8d4d34;--app-gold:var(--gold-bright,var(--gold,#d4b896));--app-teal:var(--gold,#c4a574);--app-aqua:var(--gold,#c4a574);--app-green:var(--gold,#c4a574);--app-violet:var(--gold,#c4a574);--app-indigo:var(--bg-deep,#121212);--app-cream:var(--text-primary,#fafafa);--course-topbar-height:76px;--course-right-panel-width:clamp(380px, 23vw, 480px);--course-sidebar-width:336px;--course-sidebar-collapsed:3.5rem;--lesson-action-rail:3.75rem;--lesson-action-gap:.65rem;--course-workspace-gap:clamp(.65rem, 1.1vw, 1.1rem);--course-panel-gap:clamp(.75rem, 1.2vw, 1.15rem);--course-dashboard-max:1920px;--course-dashboard-half-max:960px;--lesson-readable-width:1620px;--lesson-content-width:100%;--lesson-table-width:100%;--lesson-table-min-width:720px;--lesson-content-pad-left:clamp(1.25rem, 2vw, 1.75rem);--lesson-content-pad-right:clamp(.85rem, 1.5vw, 1.35rem);--lesson-shell-pad-left:clamp(1.15rem, 1.8vw, 1.5rem);--lesson-shell-pad-right:clamp(1.15rem, 1.8vw, 1.5rem);--lesson-inline-action-offset:0;--lesson-track-width:calc(100vw - var(--course-sidebar-width) - var(--course-right-panel-width) - var(--course-workspace-gap)*2);--lesson-column-width:min(var(--lesson-readable-width), var(--lesson-track-width));--lesson-track-free:max(0px, calc(var(--lesson-track-width) - var(--lesson-column-width)));--lesson-layout-nudge:.55rem;--font-sans:"Segoe UI Variable Text", "Aptos", "Trebuchet MS", sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-mono:"Cascadia Mono", "Cascadia Mono Fallback: Courier New", "Cascadia Mono Fallback: Roboto Mono", "Cascadia Mono Fallback: Noto Sans Mono", "SFMono-Regular", Consolas, monospace;--font-symbol:"Codex Symbol", "Segoe UI Symbol", "Segoe UI Historic", "Noto Sans Runic", "Noto Sans Symbols 2", "Symbola", serif}#root,body,html{width:100%;height:100%}.presentation-shell{background:linear-gradient(#090d12fb,#04070afe)}.presentation-shell:before{content:none}.stage-surface{box-shadow:none;isolation:isolate;background:0 0;border:0;position:relative;overflow:hidden}.course-panel{border:1px solid var(--app-line);background:linear-gradient(118deg,#ffffff0a,transparent 22% 70%,#c4a57408),radial-gradient(ellipse 20rem 12rem at 14% 0,#c4a5740d,transparent 78%),radial-gradient(ellipse 22rem 14rem at 96% 8%,#78808c0f,transparent 72%),linear-gradient(180deg,#ffffff0a,#ffffff03),var(--app-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000001f,0 24px 70px #0000004d}.course-panel:hover{border-color:#ffd9873d}.lesson-experience-panel{border:1px solid var(--app-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0db8;border-radius:0;box-shadow:inset 0 1px #fff4df0b,0 24px 70px #0000003d}.lesson-experience-panel>.aspect-video,.lesson-experience-panel>.aspect-video>div{border-radius:0!important}.lesson-experience-panel>.aspect-video>*{width:100%;height:100%;min-height:0}.course-hero-panel{border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);background:radial-gradient(circle at 62% 8%,var(--glow-gold),transparent 18rem),radial-gradient(circle at 20% 72%,color-mix(in srgb,var(--gold-warm) 22%,transparent),transparent 26rem),radial-gradient(circle at 86% 66%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 24rem),linear-gradient(135deg,color-mix(in srgb,var(--bg-card) 70%,#120e0c),color-mix(in srgb,var(--bg-base) 88%,#0c0a08) 54%,color-mix(in srgb,var(--bg-deep) 82%,#100e0c));box-shadow:inset 0 1px 0 #fff4df14,0 42px 120px #0000006b,0 0 90px var(--glow-gold);position:relative;overflow:hidden}.course-hero-panel:before{content:"";pointer-events:none;filter:blur(2px);background:linear-gradient(108deg,#0000 18%,#ffd49a2e 38%,#0000 52%),radial-gradient(at 42% 32%,#fff4df29,#0000 18rem);position:absolute;inset:-18%}.course-hero-panel:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#ffd49a2e,transparent 18% 82%,var(--glow-purple)) top /100% 1px no-repeat,linear-gradient(180deg,#ffd49a1f,transparent 22% 80%,var(--glow-gold)) 0 /1px 100% no-repeat;opacity:.7;border:1px solid #fff4df13;position:absolute;inset:1rem}.course-hero-panel>*{position:relative}.course-dashboard-page{box-sizing:border-box;width:100%;max-width:100%;min-height:auto;padding:clamp(1.75rem,3vw,2.5rem) var(--course-workspace-gap);background:0 0;position:relative;overflow:clip visible}body:has(.course-dashboard-page){height:auto;min-height:100%;overflow:hidden auto}html:has(.course-dashboard-page){height:auto;min-height:100%;overflow:hidden auto}.course-dashboard-shell{box-sizing:border-box;width:min(var(--course-dashboard-max),calc(100vw - var(--course-workspace-gap)*2));min-width:0;max-width:100%;margin-inline:auto}@media (width>=1280px){.course-dashboard-page{padding-inline:0}.course-dashboard-shell{width:min(var(--course-dashboard-max),calc(100vw - var(--course-sidebar-width) - var(--course-workspace-gap)*2));max-width:calc(100vw - var(--course-sidebar-width) - var(--course-workspace-gap)*2);margin-left:calc(var(--course-sidebar-width) + var(--course-workspace-gap));margin-right:var(--course-workspace-gap)}}.course-dashboard-shell{grid-template-columns:minmax(0,1.72fr) minmax(0,22rem);align-items:start;gap:clamp(1rem,1.4vw,1.35rem);display:grid}.course-dashboard-main{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.course-dashboard-rail-card{border:1px solid var(--border-subtle,#ffffff14);background:radial-gradient(ellipse 70% 50% at 0 0,var(--accent-soft,transparent),transparent 58%),var(--glass-highlight),var(--glass-body);box-shadow:var(--glass-shadow,0 18px 48px #00000038),var(--glass-inset,none)}.course-dashboard-hero{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;min-width:0;display:flex}.course-dashboard-command{isolation:isolate;box-sizing:border-box;background:radial-gradient(ellipse 62% 48% at 6% -2%,#c4a5740f,transparent 58%),radial-gradient(ellipse 48% 42% at 92% 12%,#78808c14,transparent 56%),var(--glass-highlight,linear-gradient(145deg,#ffffff0d 0,transparent 46%)),linear-gradient(168deg,#22252bf5,#0e0f11f0 55%,#0a0b0df5);width:100%;max-width:none;min-height:clamp(28rem,52vh,38rem);box-shadow:inset 0 1px 0 #ffffff12,var(--glass-shadow,0 18px 48px #00000038);border:1px solid #c4a57424;border-radius:1.35rem;grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.35rem,3.5vw,2.35rem) clamp(1.5rem,3.2vw,2.15rem);display:grid;position:relative;overflow:hidden}.course-dashboard-command.has-cover{background:#0c0b0a;min-height:clamp(30rem,56vh,40rem)}.course-dashboard-command__cover{pointer-events:none;width:100%;height:100%;inset:0;z-index:0!important;position:absolute!important}.course-dashboard-command__cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%;display:block;transform:scale(1.02)}.course-dashboard-command__cover-scrim{pointer-events:none;background:linear-gradient(#08090b29,#0a0b0d33 28%,#0a0b0d94 62%,#08090be6),linear-gradient(105deg,#08090bb8,#0a0b0d57 42%,#0000 68%),radial-gradient(48% 42% at 82% 18%,#c4a5741a,#0000 58%);position:absolute;inset:0}.course-dashboard-command__copy{z-index:1;width:100%;max-width:min(48rem,100%);position:relative}.course-dashboard-command.has-cover .course-dashboard-command__copy{width:100%;max-width:min(48rem,100%);padding-top:clamp(5.5rem,16vh,11rem)}.course-dashboard-command:not(.has-cover):before{content:none}.course-dashboard-command>:not(.course-dashboard-command__cover){z-index:1;position:relative}.course-dashboard-command__title{color:var(--app-cream,#fff8ec);letter-spacing:-.02em;text-shadow:0 2px 28px #00000073;margin:0;font-size:clamp(2.85rem,5.8vw,5rem);font-weight:550;line-height:.95}.course-dashboard-command__lead{color:#fff4dfcc;text-shadow:0 1px 16px #0006;max-width:38rem;margin:1.15rem 0 0;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.55}.course-dashboard-kicker{color:#f0d9a8;font-size:var(--offer-type-small,.9rem);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#d4a8622e,#070a0e59),#120e0a8c;border:1px solid #ffd49a61;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.5rem .9rem;font-weight:700;display:inline-flex;box-shadow:0 0 24px #d4a8621f}.course-dashboard-progress-dial{aspect-ratio:1;background:radial-gradient(circle,#120f0cf5 0 58%,transparent 59%),conic-gradient(var(--gold,#c4a574) var(--progress),#fff4df1a 0);text-align:center;border-radius:999px;place-items:center;width:10rem;display:grid;box-shadow:inset 0 0 0 1px #fff4df14,0 20px 56px #00000047}.course-dashboard-progress-dial strong{color:#fff;font-size:2.35rem;line-height:1;display:block}.course-dashboard-progress-dial span{color:#fff4df7a;max-width:7rem;font-size:.72rem;line-height:1.25;display:block}.course-dashboard-program-label{font-size:var(--offer-type-small,.9rem);letter-spacing:.08em;text-transform:uppercase;color:#f0d9a8d1;text-shadow:0 1px 12px #00000059;margin:0 0 .55rem;font-weight:650}.course-dashboard-command.has-cover .course-dashboard-kicker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#d4a86238,#070a0e73),#0c0a088c}.course-dashboard-meta{-moz-column-gap:clamp(1rem,2.2vw,1.75rem);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.65rem clamp(1rem,2.2vw,1.75rem);width:100%;max-width:100%;margin:0;padding:.85rem .15rem .15rem;display:grid}.course-dashboard-meta__item{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;margin:0;padding:.2rem 0 .15rem;position:relative}.course-dashboard-meta__item:not(:last-child):after{content:"";pointer-events:none;background:#fff4df24;width:1px;position:absolute;top:.35rem;bottom:.35rem;right:calc(-1*clamp(.55rem,1.2vw,1rem))}.course-dashboard-meta__item.is-action{cursor:pointer;transition:color .15s}.course-dashboard-meta__item.is-action:hover span{color:#f0d9a8e6}.course-dashboard-meta__item.is-action:hover strong{color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #d4a8628c;text-decoration:underline #d4a8628c}.course-dashboard-meta__item.is-primary strong{color:#f0d9a8}.course-dashboard-meta__item span{color:#f0d9a89e;font-size:var(--offer-type-small,.9rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .32rem;font-weight:700;line-height:1.25;display:block}.course-dashboard-meta__item strong{color:#fff8ec;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,.98rem + .2vw,1.12rem);font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.course-dashboard-meta__next{-webkit-line-clamp:unset;align-items:center;gap:.55rem;overflow:hidden;display:flex!important}.course-dashboard-meta__next em{min-width:0;font-style:normal;font-weight:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-dashboard-meta__thumb{-o-object-fit:cover;object-fit:cover;border-radius:.4rem;flex:none;width:2.15rem;height:2.15rem;box-shadow:0 0 0 1px #f0d9a838}.course-dashboard-note-item span,.course-dashboard-section-head span{color:#f0d9a89e;font-size:var(--offer-type-caption,.85rem);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:block}@media (width<=960px){.course-dashboard-meta{-moz-column-gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.35rem}.course-dashboard-meta__item:not(:last-child):after{display:none}.course-dashboard-meta__item:nth-child(odd){padding-right:.85rem}.course-dashboard-meta__item:nth-child(2n){border-left:1px solid #fff4df1f;padding-left:1.15rem}}@media (width<=560px){.course-dashboard-meta{grid-template-columns:1fr;row-gap:0}.course-dashboard-meta__item,.course-dashboard-meta__item:nth-child(2n),.course-dashboard-meta__item:nth-child(odd){border-bottom:1px solid #fff4df1a;border-left:0;padding:.85rem 0}.course-dashboard-meta__item:first-child{padding-top:.15rem}.course-dashboard-meta__item:last-child{border-bottom:0;padding-bottom:.15rem}}.course-dashboard-modules{background:radial-gradient(72% 48% at 4% 0,#c4a5740f,#0000 58%),radial-gradient(50% 42% at 100% 100%,#78808c1a,#0000 56%),linear-gradient(165deg,#25282e,#1a1c21 52%,#12141a);border:1px solid #c4a57424;border-radius:1.15rem;margin-top:.85rem;padding:clamp(.75rem,1.6vw,1rem) clamp(1rem,3vw,1.25rem) clamp(1rem,2.8vw,1.25rem);box-shadow:inset 0 1px #ffffff0f,0 14px 36px #00000038}.course-dashboard-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;display:flex}.course-dashboard-section-head h2{color:#fff8ec;font-size:clamp(1.45rem,2vw,1.7rem);font-weight:650;line-height:1.1}.course-dashboard-section-head button{color:#f5e6c8;font-size:var(--offer-type-cta,.95rem);cursor:pointer;background:linear-gradient(135deg,#d4a86238,#d4a86214);border:1px solid #d4a86261;border-radius:999px;flex:none;padding:.55rem 1.05rem;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s,color .15s}.course-dashboard-section-head button:hover{color:#fff;background:linear-gradient(135deg,#d4a8624d,#d4a8621f);border-color:#d4a8628c;box-shadow:0 6px 20px #d4a86226}.course-dashboard-section-head.is-compact{margin-bottom:.85rem}.course-module-board{gap:.72rem;display:grid}.course-module-row{background:linear-gradient(90deg,color-mix(in srgb,var(--module-tone) 8%,transparent),transparent 48%),linear-gradient(180deg,#24272d80,#12141866);text-align:left;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:7.4rem minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:.66rem .92rem .66rem .66rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.course-module-row:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#c4a57447,#d4a8621a 44%,#0000 82%),radial-gradient(28rem 8rem at 0,#c4a57424,#0000 72%);transition:opacity .18s;position:absolute;inset:0}.course-module-row>*{position:relative}.course-module-row:hover{border-color:color-mix(in srgb,var(--module-tone) 38%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--module-tone) 15%,transparent),transparent 55%),#ffffff0a;transform:translateY(-2px);box-shadow:0 18px 44px #0000003d}.course-module-row.is-current{border-color:color-mix(in srgb,var(--module-tone) 42%,transparent);box-shadow:inset 3px 0 0 var(--module-tone),0 14px 36px #0000002e}.course-module-row.is-complete{background:#ffffff08;border-color:#c4a57447}.course-module-row.is-complete:before{opacity:1}.course-module-row.is-complete:hover{background:#ffffff0a;border-color:#c4a5746b}.course-module-row.is-complete .course-module-row__top em{color:#f0d9a8e6}.course-module-row__visual{border:1px solid color-mix(in srgb,var(--module-tone) 25%,transparent);isolation:isolate;background:#0b0a0d;border-radius:14px;width:100%;height:6.35rem;display:block;position:relative;overflow:hidden}.course-module-row__visual:after{content:"";z-index:1;background:linear-gradient(90deg,#08070a14,#08070a5c),linear-gradient(#0000 42%,#08070ad1);position:absolute;inset:0}.course-module-row__visual img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.72);width:100%;height:100%;transition:filter .32s,transform .52s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}.course-module-row:hover .course-module-row__visual img{filter:saturate(.95)contrast(1.08)brightness(.86);transform:scale(1.09)}.course-module-row__visual>i{background:var(--module-tone);width:1.8rem;height:1px;box-shadow:0 0 12px var(--module-tone);z-index:2;position:absolute;bottom:.72rem;right:.7rem}.course-module-row__number{color:#fff4dfe6;font-family:var(--font-display,serif);letter-spacing:.06em;text-shadow:0 2px 18px #000;z-index:2;font-size:1.55rem;line-height:1;position:absolute;bottom:.48rem;left:.68rem}.course-module-row__body{min-width:0}.course-module-row__eyebrow{color:color-mix(in srgb,var(--module-tone) 86%,#fff 14%);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.28rem;font-size:.62rem;font-weight:700;display:flex}.course-module-row__eyebrow em{border:1px solid color-mix(in srgb,var(--module-tone) 36%,transparent);background:color-mix(in srgb,var(--module-tone) 12%,transparent);color:#fff4dfdb;border-radius:999px;padding:.16rem .42rem;font-size:.54rem;font-style:normal}.course-module-row__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.course-module-row__top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.25;overflow:hidden}.course-module-row__top em{color:#8fd9a8b8;flex:none;font-size:.72rem;font-style:normal}.course-module-row__summary{color:#fff4df85;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.9rem;line-height:1.45;display:block;overflow:hidden}.course-module-row__bar{background:#fff4df14;border-radius:999px;height:.24rem;margin-top:.55rem;display:block;overflow:hidden}.course-module-row__bar i{border-radius:inherit;background:linear-gradient(90deg,var(--gold-warm,#b8956a),var(--gold,#c4a574));height:100%;display:block}.course-module-row__steps{gap:.28rem;margin-top:.58rem;display:flex}.course-module-row__steps i{background:#ffffff09;border:1px solid #fff4df1f;border-radius:3px;width:.48rem;height:.48rem;display:block;box-shadow:inset 0 1px #fff4df0a}.course-module-row__steps i.is-done{background:linear-gradient(#d4b88cf2,#c4a5749e);border-color:#c4a5748a;box-shadow:0 0 12px #c4a57438}.course-module-row__meta{text-align:right;flex-direction:column;gap:.3rem;min-width:6rem;display:flex}.course-module-row__meta span{color:#fff4df7a;font-size:.78rem}.course-module-row__meta b{width:2rem;height:2rem;color:color-mix(in srgb,var(--module-tone) 82%,#fff 18%);border:1px solid #fff4df1a;border-radius:50%;place-items:center;margin-top:.28rem;margin-left:auto;font-size:1rem;font-weight:400;transition:background .18s,transform .18s;display:grid}.course-module-slider{min-width:0}.course-module-slider,.course-module-slider.is-mono{--module-tone:var(--gold)}.course-module-slider.is-side-rail{grid-template-columns:minmax(10.5rem,13.5rem) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.course-module-slider__rail{scrollbar-width:thin;scrollbar-color:#d4a86259 transparent;background:0 0;border:0;flex-direction:column;gap:.4rem;max-height:min(28rem,62vh);margin:0;padding:.15rem .35rem .15rem .1rem;display:flex;overflow:hidden auto}.course-module-slider__rail::-webkit-scrollbar{width:5px}.course-module-slider__rail::-webkit-scrollbar-thumb{background:#d4a86259;border-radius:999px}.course-module-slider__rail>button{appearance:none;color:#fff4dfb8;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(165deg,#d4a8620f,#0000 70%),#0c0c106b;border:1px solid #fff4df1a;border-radius:12px;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.55rem;margin:0;padding:.55rem .55rem .55rem .45rem;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid}.course-module-slider__rail>button>em{color:#e8cc96eb;letter-spacing:.04em;background:radial-gradient(circle at 40% 35%,#d4a8621f,#0000 55%),#00000047;border:1px solid #d4a86247;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.78rem;font-style:normal;font-weight:800;display:grid}.course-module-slider__rail>button>span{gap:.1rem;min-width:0;display:grid}.course-module-slider__rail>button small,.course-module-slider__rail>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.course-module-slider__rail>button small{color:#d4b896b3;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.course-module-slider__rail>button strong{color:inherit;font-size:.86rem;font-weight:650;line-height:1.25}.course-module-slider__rail>button:hover{color:#fff4dfeb;border-color:#d4a86252}.course-module-slider__rail>button.is-active{color:#fff8ec;background:linear-gradient(160deg,#d4a86233,#d4a8620d),#100e0c8c;border-color:#d4a8628c;box-shadow:inset 2px 0 #d4a862bf,0 8px 22px #0000002e}.course-module-slider__rail>button.is-active>em{border-color:#d4a8628c;box-shadow:0 0 14px #d4a86233}.course-module-slider__rail>button.is-complete:not(.is-active){color:#fff4dfad}.course-module-slider__rail>button.is-complete:not(.is-active)>em{border-color:#d4a86266}.course-module-slider__tabs{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;margin:0 0 .95rem;padding:0;display:grid}.course-module-slider__tabs.is-text-only{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.course-module-slider__tabs>button{appearance:none;border:1px solid color-mix(in srgb,var(--module-tone,#c4a574) 22%,#fff4df1a);background:linear-gradient(165deg,color-mix(in srgb,var(--module-tone,#c4a574) 10%,transparent),transparent 70%),#0c0c1073;color:#fff4dfb8;min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:.4rem;margin:0;padding:.55rem .65rem;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:flex}.course-module-slider__tabs.is-text-only>button{flex-direction:row;align-items:flex-start;gap:.55rem}.course-module-slider__tab-num{color:color-mix(in srgb,var(--module-tone,#c4a574) 80%,#fff);font-style:normal;font-size:var(--offer-type-small,.85rem);letter-spacing:.06em;flex:none;margin:.05rem 0 0;font-weight:800}.course-module-slider__tabs>button:hover{border-color:color-mix(in srgb,var(--module-tone,#c4a574) 35%,transparent);color:#fff4dfe6}.course-module-slider__tabs>button.is-active{border-color:color-mix(in srgb,var(--module-tone,#c4a574) 62%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--module-tone,#c4a574) 28%,transparent),color-mix(in srgb,var(--module-tone,#c4a574) 8%,#00000040)),#100e0c8c;color:#fff8ec;box-shadow:0 0 0 1px color-mix(in srgb,var(--module-tone,#c4a574) 25%,transparent),0 10px 28px color-mix(in srgb,var(--module-tone,#c4a574) 16%,transparent)}.course-module-slider__tabs>button.is-complete:not(.is-active){color:#fff4dfb3}.course-module-slider__tab-thumb{background:#0a0c10;border-radius:8px;height:3.25rem;display:block;position:relative;overflow:hidden}.course-module-slider__tab-thumb img{-o-object-fit:cover;object-fit:cover;opacity:.88;width:100%;height:100%}.course-module-slider__tabs>button.is-active .course-module-slider__tab-thumb img{opacity:1}.course-module-slider__tab-thumb em{color:#fff;font-style:normal;font-size:var(--offer-type-small,.85rem);letter-spacing:.06em;text-shadow:0 1px 6px #000000bf;font-weight:800;position:absolute;bottom:.25rem;left:.35rem}.course-module-slider__tab-label{min-width:0;padding:0 .15rem .1rem}.course-module-slider__tab-label small,.course-module-slider__tab-label strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.course-module-slider__tab-label small{color:color-mix(in srgb,var(--module-tone,#c4a574) 75%,#fff);font-size:var(--offer-type-small,.85rem);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.course-module-slider__tab-label strong{color:inherit;font-size:var(--offer-type-small,.92rem);margin-top:.1rem;font-weight:650}.course-module-slider__stage{border:1px solid var(--border-subtle,#ffffff14);background:var(--glass-highlight),var(--glass-body);width:100%;min-width:0;box-shadow:var(--glass-shadow,0 16px 40px #00000047),var(--glass-inset,none);border-radius:20px;position:relative;overflow:hidden}.course-module-slider.is-mono .course-module-slider__stage{border-color:var(--border-subtle,#ffffff14);background:var(--glass-highlight),var(--glass-body)}.course-module-slider__scene{z-index:1;grid-template-columns:minmax(10rem,.72fr) minmax(0,1.05fr) minmax(12rem,.95fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.75rem);min-height:clamp(18rem,36vh,24rem);padding:clamp(1.35rem,2.8vw,1.85rem) clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.course-module-slider__scene.is-text-only{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.95fr);min-height:0}.course-module-slider__media{background:#090b0e;border-radius:14px;min-width:0;min-height:12rem;position:relative;overflow:hidden}.course-module-slider__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.course-module-slider__media-veil{pointer-events:none;background:linear-gradient(90deg,#0000 40%,#08090c59),linear-gradient(#0000 50%,#08090c73);position:absolute;inset:0}.course-module-slider__copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;max-width:none;padding:.15rem 0;display:flex;position:relative}.course-module-slider__kicker{border-bottom:1px solid color-mix(in srgb,var(--module-tone) 42%,#fff4df1f);width:fit-content;max-width:100%;color:color-mix(in srgb,var(--module-tone) 78%,#fff 22%);font-size:var(--offer-type-small,.95rem);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-bottom:.45rem;font-weight:700}.course-module-slider__copy h3{color:#fff9ef;font-family:var(--font-display,serif);letter-spacing:-.02em;text-shadow:0 1px 28px #00000059;margin:.85rem 0 0;font-size:clamp(1.85rem,2.8vw,2.75rem);font-weight:550;line-height:1.08}.course-module-slider__summary{color:#fff4dfb8;max-width:32rem;font-size:var(--offer-type-body,1.05rem);margin:.85rem 0 0;line-height:1.58}.course-module-slider__done{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;max-width:20rem;margin-top:1.35rem;display:grid}.course-module-slider__done>em,.course-module-slider__done>span{color:#fff4df94;font-size:var(--offer-type-small,.95rem);white-space:nowrap;font-style:normal;font-weight:600}.course-module-slider__done>em{color:color-mix(in srgb,var(--module-tone) 78%,#fff);font-weight:700}.course-module-slider__done-bar{background:#fff4df1f;border-radius:999px;height:4px;overflow:hidden}.course-module-slider__done-bar>b{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--module-tone,#c4a574) 90%,#fff),color-mix(in srgb,var(--module-tone,#c4a574) 70%,#8b5a2b));height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--module-tone,#c4a574) 40%,transparent);display:block}.course-module-slider__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:1.45rem;display:flex}.course-module-slider__cta{border:1px solid color-mix(in srgb,var(--module-tone) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--module-tone) 42%,#fff8eb),color-mix(in srgb,var(--module-tone) 55%,#8b5a2b));color:#1a1208;width:fit-content;font-size:var(--offer-type-cta,1rem);letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--module-tone) 28%,transparent),inset 0 1px 0 #ffffff38;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.8rem 1.4rem;font-weight:750;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.course-module-slider__cta:hover{border-color:color-mix(in srgb,var(--module-tone) 65%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--module-tone) 35%,transparent),inset 0 1px 0 #ffffff47;transform:translateY(-1px)}.course-module-slider__link{color:#fff4dfad;font:inherit;font-size:var(--offer-type-body,1rem);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--module-tone) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--module-tone) 45%,transparent);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;font-weight:650}.course-module-slider__link:hover{color:#fff}.course-module-slider__lessons{z-index:2;border:0;border-left:1px solid color-mix(in srgb,var(--module-tone) 22%,#fff4df14);background:0 0;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;margin:0;padding:.35rem 0 .35rem .85rem;list-style:none;display:flex;position:relative}.course-module-slider__lessons>li>button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #fff4df1a;border-radius:0;grid-template-columns:1.65rem minmax(0,1fr);align-items:baseline;gap:.65rem;margin:0;padding:.55rem .25rem .6rem;transition:color .12s,border-color .12s,opacity .12s;display:grid}.course-module-slider__lessons>li:last-child>button{border-bottom-color:#0000}.course-module-slider__lessons>li>button:hover{border-bottom-color:color-mix(in srgb,var(--module-tone) 48%,#fff4df29);color:#fff}.course-module-slider__lessons>li>button:hover>strong{color:#fff8ec}.course-module-slider__lessons>li>button>span{color:color-mix(in srgb,var(--module-tone) 55%,#fff4df73);font-size:var(--offer-type-small,.95rem);letter-spacing:.02em;font-weight:750}.course-module-slider__lessons>li>button>strong{color:#fff4dff0;font-size:var(--offer-type-body,1.02rem);font-weight:600;line-height:1.35;text-decoration:none}.course-module-slider__lessons>li.is-done>button{opacity:.62}.course-module-slider__lessons>li.is-done>button>span{color:color-mix(in srgb,var(--module-tone) 80%,#fff)}.course-module-slider__lessons>li.is-done>button>strong{-webkit-text-decoration:line-through #fff4df47;text-decoration:line-through #fff4df47}.course-module-scene-enter-active,.course-module-scene-leave-active{transition:opacity .22s}.course-module-scene-enter-from,.course-module-scene-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.course-module-scene-enter-active,.course-module-scene-leave-active{transition:none}}@media (width<=1100px){.course-module-slider__scene:not(.is-text-only){grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr)}.course-module-slider__scene.is-text-only{grid-template-columns:1fr}.course-module-slider__scene.is-text-only .course-module-slider__lessons,.course-module-slider__scene:not(.is-text-only) .course-module-slider__lessons{border-left:0;border-top:1px solid color-mix(in srgb,var(--module-tone) 22%,#fff4df14);grid-column:1/-1;padding-top:.85rem;padding-left:0}.course-module-slider.is-side-rail{grid-template-columns:minmax(9.25rem,11.5rem) minmax(0,1fr);gap:.7rem}}@media (width<=820px){.course-module-slider.is-side-rail{grid-template-columns:1fr;gap:.75rem}.course-module-slider__rail{scrollbar-width:thin;flex-flow:row;gap:.4rem;max-height:none;padding:.1rem .1rem .35rem;overflow:auto hidden}.course-module-slider__rail>button{flex:none;grid-template-columns:1.9rem minmax(0,1fr);width:min(11.5rem,72vw)}.course-module-slider__scene{grid-template-columns:1fr;gap:1.15rem;min-height:0;padding:clamp(1.25rem,4vw,1.65rem) clamp(1.2rem,4vw,1.55rem)}.course-module-slider__media{display:none}.course-module-slider__lessons{grid-column:auto;padding-right:.15rem}}.course-module-row:hover .course-module-row__meta b{background:color-mix(in srgb,var(--module-tone) 16%,transparent);transform:translate(3px)}.course-dashboard-rail{align-self:start;gap:1rem;min-width:0;max-width:100%;display:grid;position:sticky;top:6rem}.course-dashboard-rail-card{box-sizing:border-box;border-radius:18px;min-width:0;max-width:100%;padding:.9rem;container-type:inline-size}.course-dashboard-state{border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#16161c);border-radius:16px;grid-template-columns:5.65rem minmax(0,1fr);align-items:center;gap:.75rem .85rem;min-width:0;padding:.75rem;display:grid}.course-dashboard-state__ring{z-index:0;background:var(--bg-elevated,#22222a);width:5.65rem;max-width:100%;height:5.65rem;box-shadow:inset 0 0 0 1px var(--border-subtle),0 10px 24px #0000002e;text-align:center;border-radius:999px;justify-self:start;place-items:center;display:grid;position:relative}.course-dashboard-state__ring:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,#fff4df1a 0 100%);position:absolute;inset:0}.course-dashboard-state__ring:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ring-flow-angle,0deg),#fff4df73 0deg,#c4a574eb 20deg,#d4a862b3 48deg,#c4a574e6 86deg,#fff4df73 116deg,#c4a574e6 150deg,#c4a574e6 1turn),conic-gradient(from 0deg,#c4a574e0 0 var(--progress),#fff4df1a var(--progress) 100%);-webkit-mask:conic-gradient(#000 0 var(--progress),transparent var(--progress) 100%);-webkit-mask:conic-gradient(#000 0 var(--progress),transparent var(--progress) 100%);mask:conic-gradient(#000 0 var(--progress),transparent var(--progress) 100%);animation:8s linear infinite course-ring-orbit,4.8s ease-in-out infinite course-ring-breathe;position:absolute;inset:0}.course-dashboard-state__ring-copy:after{content:none}.course-dashboard-state__ring-copy{z-index:1;background:radial-gradient(circle at 50% 28%,#c4a57424,#0000 52%),#120f0cf5;border-radius:999px;align-content:center;justify-items:center;gap:.1rem;width:4.45rem;height:4.45rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff4df0f}.course-dashboard-state__ring-copy strong{color:#fff;font-size:1.25rem;line-height:1}.course-dashboard-state__copy{z-index:1;overflow-wrap:break-word;word-break:break-word;min-width:0;max-width:100%;position:relative}.course-dashboard-state__ring-copy em,.course-dashboard-state__ring-copy small{font-style:normal;line-height:1}.course-dashboard-state__ring-copy em{color:#f0d9a8c7;font-size:.72rem;font-weight:700}.course-dashboard-state__ring-copy small{color:#fff4df5c;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}@property --ring-flow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes course-ring-orbit{0%{--ring-flow-angle:0deg}to{--ring-flow-angle:360deg}}@keyframes course-ring-breathe{0%,to{filter:saturate(.92)brightness(.94)}50%{filter:saturate(1.08)brightness(1.08)}}.course-dashboard-state__copy strong{color:var(--app-cream);overflow-wrap:break-word;font-size:.98rem;line-height:1.25;display:block}.course-dashboard-state__copy span{color:#fff4df85;overflow-wrap:break-word;margin-top:.28rem;font-size:.82rem;line-height:1.4;display:block}.course-dashboard-state__meta{color:#fff4df6b;overflow-wrap:break-word;margin-top:.35rem;font-size:.78rem;line-height:1.35;display:block}@container (width<=15.5rem){.course-dashboard-state{text-align:center;grid-template-columns:1fr;justify-items:center}.course-dashboard-state__ring{justify-self:center}.course-dashboard-state__copy{text-align:center}}.course-dashboard-module-grid{grid-template-columns:repeat(auto-fill,minmax(2.4rem,1fr));gap:.4rem;min-width:0;margin-top:.75rem;display:grid}.course-dashboard-module-grid button{background:#ffffff07;border:1px solid #fff4df14;border-radius:11px;gap:.35rem;min-width:0;padding:.45rem .22rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.course-dashboard-module-grid button:hover{background:#c4a57414;border-color:#c4a57447;transform:translateY(-1px)}.course-dashboard-module-grid button.is-active{background:#cf792f14;border-color:#ffd49a3d}.course-dashboard-module-grid button.is-complete{background:#c4a5741f;border-color:#c4a57457}.course-dashboard-module-grid strong{color:#fff4dfb8;font-size:.82rem}.course-dashboard-module-grid span{justify-content:center;gap:.18rem;display:flex}.course-dashboard-module-grid i{background:#fff4df24;border-radius:2px;width:.32rem;height:.32rem;display:block}.course-dashboard-module-grid i.is-done{background:var(--gold,#c4a574);box-shadow:0 0 9px #c4a57442}.course-dashboard-status-panel{flex-direction:column;gap:.85rem;display:flex;overflow:hidden}.course-dashboard-status-panel.is-unlocked{border-color:#c4a57461;box-shadow:inset 0 1px #fff4df12,0 16px 40px #00000042,0 0 28px #c4a57414}.course-dashboard-status-panel .course-dashboard-module-grid{margin-top:0}.course-dashboard-status-panel__exam{border-top:1px solid #fff4df1a;border-radius:0 0 17px 17px;flex-direction:column;margin:.15rem -.9rem -.9rem;display:flex;overflow:hidden}.course-dashboard-exam-card__visual{background:#0a0b0e;height:8.75rem;position:relative;overflow:hidden}.course-dashboard-exam-card__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;filter:saturate(.88)contrast(1.05)brightness(.78);width:100%;height:100%;transition:filter .35s,transform .5s;display:block;transform:scale(1.03)}.course-dashboard-exam-card.is-unlocked .course-dashboard-exam-card__visual img{filter:saturate()contrast(1.06)brightness(.9)}.course-dashboard-exam-card:hover .course-dashboard-exam-card__visual img{filter:saturate(.98)contrast(1.06)brightness(.88);transform:scale(1.07)}.course-dashboard-exam-card__scrim{pointer-events:none;background:linear-gradient(#08080a1f,#08080a8c 55%,#0a0b0ef5),radial-gradient(70% 60% at 80% 20%,#c4a5742e,#0000 60%);position:absolute;inset:0}.course-dashboard-exam-card__badge{z-index:1;color:#fff4dfb8;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090c9e;border:1px solid #fff4df2e;border-radius:999px;padding:.28rem .55rem;font-size:.65rem;font-weight:750;position:absolute;top:.7rem;right:.7rem}.course-dashboard-exam-card.is-unlocked .course-dashboard-exam-card__badge{color:#f0d9a8;background:#c4a57429;border-color:#c4a57473}.course-dashboard-exam-card__body{background:linear-gradient(#0a0b0e33,#0000 40%);gap:.4rem;padding:.2rem 1rem 1.05rem;display:grid}.course-dashboard-exam-card__kicker{color:#d4b896b8;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.course-dashboard-exam-card__body h2{color:#fff8ec;font-family:var(--font-display,Georgia,serif);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:550;line-height:1.15}.course-dashboard-exam-card__body>p{color:#fff4df9e;margin:0;font-size:.86rem;line-height:1.45}.course-dashboard-exam-card__cta{appearance:none;color:#fff4df8c;width:100%;font:inherit;text-align:left;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0a,#0000 55%),#00000047;border:1px solid #fff4df1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.45rem;padding:.7rem .85rem;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.course-dashboard-exam-card__cta-status{color:#fff4df73;background:#00000047;border:1px solid #fff4df24;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;display:grid}.course-dashboard-exam-card__cta-copy{gap:.1rem;min-width:0;display:grid}.course-dashboard-exam-card__cta-copy em{letter-spacing:.08em;text-transform:uppercase;color:#fff4df6b;font-size:.68rem;font-style:normal;font-weight:700}.course-dashboard-exam-card__cta-copy strong{color:#fff4dfb8;font-size:.92rem;font-weight:650;line-height:1.2}.course-dashboard-exam-card__cta.is-ready{cursor:pointer;color:#fff8eb;background:linear-gradient(135deg,#c4a57447,#c4a5741a),#14100c73;border-color:#c4a5747a;box-shadow:0 8px 22px #c4a57424}.course-dashboard-exam-card__cta.is-ready .course-dashboard-exam-card__cta-status{color:#f0d9a8;background:#c4a5742e;border-color:#c4a57480}.course-dashboard-exam-card__cta.is-ready .course-dashboard-exam-card__cta-copy em{color:#f0d9a8d1}.course-dashboard-exam-card__cta.is-ready .course-dashboard-exam-card__cta-copy strong{color:#fff8ec}.course-dashboard-exam-card__cta.is-ready:hover{background:linear-gradient(135deg,#c4a57461,#c4a57424),#18120c80;border-color:#c4a574a6;box-shadow:0 12px 28px #c4a57433}.course-dashboard-notes-band{box-sizing:border-box;background:radial-gradient(70% 50% at 0 0,#4aa07814,#0000 58%),linear-gradient(155deg,#1e2422,#171a1c 48%,#121416);border:1px solid #6ea88c38;border-radius:1.15rem;width:100%;max-width:100%;margin-top:.95rem;padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2.4vw,1.45rem);box-shadow:inset 0 1px #ffffff0f,0 14px 36px #0003}.course-dashboard-notes-band__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:1rem;display:flex}.course-dashboard-notes-band__kicker{color:#96c8acc7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:700;display:block}.course-dashboard-notes-band__head h2{color:#fff8ec;font-family:var(--font-display,Georgia,serif);margin:0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:550;line-height:1.1}.course-dashboard-notes-band__head p{color:#fff4df8c;max-width:36rem;margin:.4rem 0 0;font-size:.92rem;line-height:1.45}.course-dashboard-notes-band__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.55rem;display:grid}.course-dashboard-notes-link{color:#96c8aceb;flex:none;font-size:.84rem;font-weight:650;text-decoration:none}.course-dashboard-notes-link:hover{text-decoration:underline}.course-dashboard-note-item{text-align:left;cursor:pointer;background:linear-gradient(125deg,#4aa07814,#0000 52%),linear-gradient(#2024288c,#0e10126b);border:1px solid #6ea88c2e;border-radius:14px;gap:.22rem;width:100%;padding:.75rem .85rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.course-dashboard-note-item:hover{background:linear-gradient(125deg,#4aa0781f,#0000 52%),linear-gradient(#262c309e,#12141680);border-color:#6ea88c5c;transform:translateY(-1px)}.course-dashboard-note-item span{text-transform:uppercase;font-weight:700;display:block;letter-spacing:.06em!important;color:#c4a574e0!important;font-size:.7rem!important}.course-dashboard-note-item strong{color:#fff4dff0;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.3;display:-webkit-box;overflow:hidden}.course-dashboard-note-item small{color:#fff4df85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.course-dashboard-empty{color:#fff4df7a;background:#ffffff06;border:1px solid #fff4df14;border-radius:16px;padding:1rem;line-height:1.6}.course-dashboard-exam{box-sizing:border-box;box-shadow:none;background:radial-gradient(70% 90% at 0,#c4a5742e,#0000 55%),radial-gradient(50% 70% at 100% 20%,#d4a86214,#0000 50%),linear-gradient(155deg,#221c16,#16120e 48%,#12100c);border:0;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,14rem);align-items:center;gap:clamp(1rem,2vw,1.75rem);margin-top:1.35rem;padding:clamp(1.25rem,2.8vw,1.85rem) clamp(1.15rem,2.6vw,1.85rem);display:grid;position:relative;overflow:hidden}.course-dashboard-exam:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09,#0000 28%),linear-gradient(90deg,#0000 70%,#c4a5740f);position:absolute;inset:0}.course-dashboard-exam>*{z-index:1;position:relative}.course-dashboard-exam.is-unlocked{background:radial-gradient(ellipse 65% 85% at 0 40%,var(--accent-soft),transparent 58%),var(--glass-highlight),var(--glass-body)}.course-dashboard-exam__copy{min-width:0}.course-dashboard-exam__kicker{border-bottom:1px solid color-mix(in srgb,var(--gold,#c4a574) 45%,transparent);color:color-mix(in srgb,var(--gold-bright,#d8b36a) 88%,#fff);font-size:var(--offer-type-small,.95rem);letter-spacing:.14em;text-transform:uppercase;margin:0;padding-bottom:.4rem;font-weight:700;display:inline-block}.course-dashboard-exam h2{color:#fff8ee;font-family:var(--font-display,Georgia,serif);letter-spacing:-.02em;margin:.75rem 0 0;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:550;line-height:1.08}.course-dashboard-exam__copy>p{color:#fff4dfad;max-width:40rem;font-size:var(--offer-type-body,1.05rem);margin:.75rem 0 0;line-height:1.6}.course-dashboard-exam__modules{flex-wrap:wrap;gap:.35rem .45rem;margin-top:1.25rem;display:flex}.course-dashboard-exam__mod{color:#fff4df73;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:baseline;gap:.4rem;margin:0;padding:.35rem .55rem .4rem;transition:color .14s,border-color .14s;display:inline-flex}.course-dashboard-exam__mod:hover{color:#fff4dfe0}.course-dashboard-exam__mod.is-active{color:#fff4dfd1;border-bottom-color:#c4a57473}.course-dashboard-exam__mod.is-done{color:#fff4dfc7;border-bottom-color:color-mix(in srgb,var(--gold,#c4a574) 55%,transparent)}.course-dashboard-exam__mod>span{color:color-mix(in srgb,var(--gold,#c4a574) 70%,#fff4df66);font-size:var(--offer-type-small,.9rem);letter-spacing:.06em;font-weight:750}.course-dashboard-exam__mod>strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(9rem,28vw);font-size:var(--offer-type-small,.95rem);font-weight:600;overflow:hidden}.course-dashboard-exam__mod>em{color:#fff4df52;font-style:normal;font-size:var(--offer-type-small,.88rem);font-weight:600}.course-dashboard-exam__cta-wrap{text-align:right;flex-direction:column;justify-self:stretch;align-items:flex-end;gap:.65rem;min-width:0;max-width:100%;display:flex}.course-dashboard-exam__ready{color:#fff4df7a;font-size:var(--offer-type-small,.95rem);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:650}.course-dashboard-exam.is-unlocked .course-dashboard-exam__ready{color:color-mix(in srgb,var(--gold-bright,#d8b36a) 85%,#fff)}.course-dashboard-exam__cta{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--gold,#c4a574) 42%,transparent);background:color-mix(in srgb,var(--gold,#c4a574) 22%,#fff4df0f);color:#fff8eb;width:100%;min-width:0;max-width:100%;font-size:var(--offer-type-cta,.95rem);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.15rem;font-weight:700;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.course-dashboard-exam__cta:disabled{cursor:not-allowed;color:#fff4df61;opacity:.9;background:#ffffff08;border-color:#fff4df1a}.course-dashboard-exam__cta:not(:disabled):hover{border-color:color-mix(in srgb,var(--gold,#c4a574) 65%,transparent);background:color-mix(in srgb,var(--gold,#c4a574) 32%,#fff4df14)}@media (width<=900px){.course-dashboard-exam{grid-template-columns:1fr}.course-dashboard-exam__cta-wrap{text-align:left;align-items:flex-start}}.course-exam-page{min-height:calc(100vh - 5rem)}.course-exam-panel{background-image:linear-gradient(90deg,#05070aeb,#05070a8a),radial-gradient(circle at 22% 24%,#ffd49a2e,#0000 22rem),radial-gradient(circle at 78% 74%,#c4a5741f,#0000 22rem),url(../media/one-edun/oneedun-blog-2k.png);background-position:0 0,22% 24%,78% 74%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,22rem,22rem,cover;border:1px solid #fff4df1a;border-radius:34px;padding:clamp(1.5rem,5vw,3rem);overflow:hidden;box-shadow:inset 0 1px #fff4df0d,0 32px 80px #00000047}.course-exam-panel.is-unlocked{border-color:#c4a57457}.course-exam-panel p{color:#fff4dfad;max-width:48rem;margin-top:1rem;font-size:1.08rem;line-height:1.75}.course-exam-panel__steps{grid-template-columns:repeat(13,.82rem);gap:.42rem;margin-top:2rem;display:grid}.course-exam-panel__steps span{background:#ffffff0a;border:1px solid #fff4df24;border-radius:4px;width:.82rem;height:.82rem;display:block}.course-exam-panel__steps span.is-done{background:linear-gradient(#8fd9a8f2,#41c2bc9e);border-color:#8fd9a89e;box-shadow:0 0 14px #8fd9a840}.course-exam-panel__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.course-exam-panel__actions button{color:var(--gold-bright,#d4b896);background:#c4a57424;border:1px solid #c4a57447;border-radius:999px;padding:.9rem 1.2rem;font-weight:750}.course-exam-panel__actions button:disabled{cursor:not-allowed;color:#fff4df61;background:#ffffff0a;border-color:#fff4df1f}.course-exam-panel__actions button.is-secondary{color:var(--gold,#c4a574);background:#c4a57414;border-color:#c4a57438}@media (width<=1180px){.course-dashboard-shell{grid-template-columns:1fr}.course-dashboard-rail{position:static}}@media (width<=760px){.course-dashboard-command,.course-dashboard-rail,.course-module-row{grid-template-columns:1fr}.course-dashboard-progress-dial{width:8.5rem}.course-module-row__meta{text-align:left;flex-direction:row;min-width:0}.course-dashboard-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.course-dashboard-notes-band__grid{grid-template-columns:1fr}.course-dashboard-exam__status{justify-content:flex-start}.course-exam-panel__steps{grid-template-columns:repeat(9,.82rem)}}.course-dashboard-hero__image,.course-dashboard-hero__veil{pointer-events:none;position:absolute;inset:0}.course-dashboard-hero__image{z-index:0;filter:saturate(.9)contrast(1.08);opacity:.56;background-image:linear-gradient(90deg,#07080beb,#07080b57 45%,#07080be0),url(../media/one-edun/oneedun-blog-2k.png);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;transform:scale(1.03)}.course-dashboard-hero__veil{z-index:1;background:radial-gradient(circle at 18% 72%,#ffbe6233,#0000 22rem),radial-gradient(circle at 78% 18%,#52c5c11c,#0000 22rem),linear-gradient(#04060a1a,#04060a94)}.course-dashboard-hero__content{z-index:2;position:relative}.course-dashboard-signals{flex-wrap:wrap;gap:.65rem;display:flex}.course-dashboard-signals span{color:#fff4dfc2;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070a57;border:1px solid #fff4df1f;border-radius:999px;padding:.55rem .85rem;font-size:.72rem;font-weight:700}.course-dashboard-next{background:linear-gradient(130deg,#fff4df0d,#0000 24%),radial-gradient(20rem 15rem at 50% 20%,#41c2bc24,#0000 76%),radial-gradient(18rem 14rem at 0 72%,#ffd49a1f,#0000 76%),linear-gradient(#222428e0,#0e1217f0);min-height:clamp(30rem,48vh,39rem);position:relative;overflow:hidden}.course-dashboard-next__image{aspect-ratio:16/9;background:#0000003d;border:1px solid #fff4df1f;border-radius:24px;margin:-.35rem -.35rem 1.35rem;position:relative;overflow:hidden}.course-dashboard-next__image:after{content:"";background:linear-gradient(#0000,#06080cb8),radial-gradient(circle at 50% 34%,#ffd49a1f,#0000 50%);position:absolute;inset:0}.course-dashboard-next__image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;display:block}.lesson-hero-panel{background:radial-gradient(circle at 0 0,#c4c7c81f,#0000 17rem),radial-gradient(circle at 50% 18%,#7841272e,#0000 24rem),radial-gradient(circle at 88% 22%,#1f1c3a33,#0000 24rem),linear-gradient(135deg,#262628f0,#1d1e22e6 58%,#141223d1)}.insight-source-active{background:linear-gradient(90deg,#ffd49a24,#41c2bc0e 52%,#0000),#ffffff07;position:relative;box-shadow:inset 0 0 0 1px #ffd49a1f,0 14px 44px #cf792f1a}.insight-source-active:before{content:"";background:linear-gradient(#9ce8ef33,#ffd49af2,#cf792f47);border-radius:999px;width:2px;position:absolute;top:.85rem;bottom:.85rem;left:-1px;box-shadow:0 0 22px #ffd49a47}.lesson-source-row.lesson-source-focus .lesson-source-body{background:#ffd49a17;box-shadow:inset 0 0 0 1px #ffd49a33}.insight-workspace-flow{animation:.36s cubic-bezier(.22,1,.36,1) insight-panel-flow}.lesson-quote{border:1px solid color-mix(in srgb,var(--border-gold,#c4a57447) 80%,var(--border-subtle));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--gold) 55%,transparent);text-align:left;color:var(--text-soft,var(--text-primary));border-radius:18px;margin:0;padding:1.35rem 1.5rem 1.45rem 1.75rem;position:relative;overflow:visible}.lesson-quote:not(.rich-quote-tint):not([class*=rich-flow-bg-]){background:linear-gradient(135deg,color-mix(in srgb,var(--glow-gold,transparent) 38%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--glow-gold,transparent) 28%,transparent),color-mix(in srgb,var(--bg-elevated) 45%,transparent))}html[data-atmosphere-mode=light] .lesson-content blockquote.lesson-quote:not(.rich-quote-tint):not([class*=rich-flow-bg-]),html[data-atmosphere-mode=light] .lesson-quote:not(.rich-quote-tint):not([class*=rich-flow-bg-]){background:linear-gradient(135deg,color-mix(in srgb,var(--gold,#c4a574) 14%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated,#f7f0e4) 88%,#c4b8a4 12%),color-mix(in srgb,var(--bg-elevated,#f3ebe0) 82%,#a89880 18%));border-color:color-mix(in srgb,var(--border-gold,#c4a574) 38%,#5046371a);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--gold,#c4a574) 48%,#3c32231f)}.lesson-quote__mark{font-family:var(--font-display);color:color-mix(in srgb,var(--gold) 35%,transparent);pointer-events:none;font-size:2.4rem;line-height:1;position:absolute;top:.35rem;left:.85rem}.lesson-quote p{color:var(--text-soft,var(--text-primary));font-family:var(--font-display);margin:0;padding:0 0 0 1.35rem;font-size:1.2rem;font-style:italic;line-height:1.65}html:not([data-atmosphere-mode=light]) .lesson-content blockquote.lesson-quote,html:not([data-atmosphere-mode=light]) .lesson-quote,html:not([data-atmosphere-mode=light]) .lesson-quote p{color:var(--text-soft,var(--text-primary,#fff4dfe6))}html:not([data-atmosphere-mode=light]) .lesson-quote :where(strong,em,b,i,u,a,li):not([class*=rich-]){color:inherit}html:not([data-atmosphere-mode=light]) .lesson-quote .rich-text-color:not(.rich-text-bg):not([class*=rich-flow-bg-]){-webkit-text-fill-color:currentColor;background:0 0!important}html:not([data-atmosphere-mode=light]) .lesson-quote [class*=rich-flow-text-]{color:#0000!important;-webkit-text-fill-color:transparent!important}.lesson-content blockquote .rich-text-shadow,.lesson-content blockquote [data-rich-shadow="1"],.lesson-quote .rich-text-shadow,.lesson-quote [data-rich-shadow="1"]{text-shadow:none!important;filter:drop-shadow(0 1px .5px #0000006b)drop-shadow(0 2px 3px #00000047)!important}.lesson-content blockquote .rich-text-shadow-strong,.lesson-content blockquote [data-rich-shadow="2"],.lesson-quote .rich-text-shadow-strong,.lesson-quote [data-rich-shadow="2"]{text-shadow:none!important;filter:drop-shadow(0 1px #000c)drop-shadow(0 2px 1px #0000009e)drop-shadow(0 3px 4px #0000006b)drop-shadow(0 6px 10px #00000042)!important}.lesson-content blockquote .rich-weight-3.rich-text-shadow,.lesson-content blockquote .rich-weight-3.rich-text-shadow-strong,.lesson-quote .rich-weight-3.rich-text-shadow,.lesson-quote .rich-weight-3.rich-text-shadow-strong{-webkit-text-stroke:.55px currentColor;paint-order:stroke fill}.lesson-content blockquote.rich-quote-tint,.lesson-quote.rich-quote-tint{background:var(--quote-card-bg,transparent)!important;background-image:none!important;background-color:var(--quote-card-bg,transparent)!important}.lesson-content blockquote[class*=rich-flow-bg-],.lesson-quote[class*=rich-flow-bg-]{animation:16s ease-in-out infinite rich-flow-shift;background-color:#0000!important;background-size:220% 220%!important;display:block!important}.lesson-content blockquote .rich-text-bg,.lesson-content blockquote span[class*=rich-flow-bg-],.lesson-quote .rich-text-bg,.lesson-quote span[class*=rich-flow-bg-]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:.06em .22em;display:inline}.lesson-columns{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));align-items:stretch;gap:1rem 1.15rem;width:100%;display:grid}.lesson-columns__cell{flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:0;display:flex}.lesson-columns__cell>*{width:100%;max-width:100%}.lesson-columns__cell.is-image{justify-content:center}.lesson-columns__cell.is-image .lesson-ix{width:100%;margin:0}.lesson-columns__cell.is-image .lesson-ix__crop{width:100%}.lesson-note-widget{gap:.7rem;width:100%;margin:.35rem 0 .85rem;display:grid}.lesson-columns__cell.is-text .floating-rich,.lesson-columns__cell.is-text .lesson-paragraph{text-align:left}.lesson-columns__cell.is-quote{justify-content:center;min-width:0;container-type:inline-size}.lesson-columns__cell.is-quote .admin-lesson-split-copy-field.lesson-quote,.lesson-columns__cell.is-quote .lesson-quote{box-sizing:border-box;border-radius:clamp(12px,5.5cqi,18px);width:100%;max-width:100%;margin:0;padding:clamp(.7rem,5cqi,1.35rem) clamp(.78rem,5.2cqi,1.5rem) clamp(.75rem,5.2cqi,1.45rem) clamp(1.15rem,7cqi,1.75rem);position:relative}.lesson-columns__cell.is-quote .lesson-quote:not(:has(.lesson-quote__mark)):before{content:"„";font-family:var(--font-display,Georgia,serif);color:color-mix(in srgb,var(--gold,#c4a574) 35%,transparent);pointer-events:none;font-size:clamp(1.3rem,8.5cqi,2.4rem);font-style:normal;line-height:1;position:absolute;top:clamp(.12rem,1.4cqi,.35rem);left:clamp(.4rem,2.6cqi,.85rem)}.lesson-columns__cell.is-quote .lesson-quote__mark{font-size:clamp(1.3rem,8.5cqi,2.4rem);top:clamp(.1rem,1.2cqi,.35rem);left:clamp(.4rem,2.6cqi,.85rem)}.lesson-columns__cell.is-quote .lesson-quote p{overflow-wrap:anywhere;text-wrap:pretty;padding-left:clamp(.55rem,4cqi,1.15rem);font-size:clamp(.92rem,4.5cqi,1.2rem);line-height:1.55}.lesson-columns__cell.is-table .lesson-table-shell{width:100%;margin:0}.lesson-columns__cell.is-video .lesson-embed__video,.lesson-columns__cell.is-video .lesson-yt{border-radius:2px;width:100%}.lesson-columns__cell.is-hold-reveal{justify-content:center}.lesson-columns__cell.is-hold-reveal .lesson-hold-reveal{margin:0}@media (width<=720px){.lesson-columns{grid-template-columns:minmax(0,1fr)!important}}.lesson-table-shell{border:1px solid color-mix(in srgb,var(--border-gold,#c4a57447) 80%,var(--border-subtle));background:color-mix(in srgb,var(--bg-elevated,#16161c) 88%,transparent);width:100%;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent),var(--glass-shadow,none);border-radius:16px;margin:0;overflow:auto hidden}.lesson-table-shell .lesson-table{box-shadow:none;border:0;margin:0}.lesson-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0;color:var(--text-soft,var(--text-primary));font-size:.98rem}.lesson-table--cols-4 col:first-child{width:18%}.lesson-table--cols-4 col:nth-child(2){width:30%}.lesson-table--cols-4 col:nth-child(3),.lesson-table--cols-4 col:nth-child(4){width:26%}.lesson-table--cols-5 col:first-child{width:14%}.lesson-table--cols-5 col:nth-child(2){width:17%}.lesson-table--cols-5 col:nth-child(3){width:24%}.lesson-table--cols-5 col:nth-child(4){width:23%}.lesson-table--cols-5 col:nth-child(5){width:22%}.lesson-table--cols-5{font-size:.91rem}.lesson-table td,.lesson-table th{box-sizing:border-box;border-right:1px solid color-mix(in srgb,var(--border-gold,var(--border-subtle)) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 80%,var(--border-gold));vertical-align:top;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-align:left;padding:1.08rem 1.15rem;line-height:1.58}.lesson-table th{letter-spacing:.12em;text-transform:uppercase;text-align:left;font-size:.72rem;line-height:1.35}.lesson-table th,.lesson-table th:last-child,.lesson-table th:nth-child(3),.lesson-table th:nth-child(4){background:color-mix(in srgb,var(--gold,var(--accent)) 14%,transparent);color:var(--text-primary)}.lesson-table td{background:color-mix(in srgb,var(--bg-card,transparent) 40%,transparent);color:var(--text-soft,var(--text-primary));text-wrap:pretty}.lesson-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--violet-glow,var(--accent)) 8%,transparent)}.lesson-table__first{color:var(--gold-bright,var(--gold,var(--accent)));padding-left:1.15rem;font-weight:600;background:color-mix(in srgb,var(--gold,var(--accent)) 6%,transparent)!important;text-align:left!important}.lesson-table th:first-child{text-align:left;padding-left:1.35rem}.lesson-table tr>:last-child{border-right:0}.lesson-table tbody tr:last-child td{border-bottom:0}.lesson-table.lesson-table--rich td,.lesson-table.lesson-table--rich th{transition:background .15s,color .15s,box-shadow .15s}.lesson-table .lt-tone-gold{color:var(--gold-bright,#e8c48a)!important;background:color-mix(in srgb,var(--gold,#c4a574) 16%,transparent)!important}.lesson-table .lt-tone-cyan{color:#9bdfff!important;background:#41c2bc24!important}.lesson-table .lt-tone-violet{color:#d4c4ff!important;background:#9d8cff24!important}.lesson-table .lt-tone-rose{color:#ffc2d4!important;background:#e879a824!important}.lesson-table .lt-tone-emerald{color:#a7f3d0!important;background:#34d3991f!important}.lesson-table .lt-tone-muted{color:#fff4df85!important;background:#0000002e!important}.lesson-table .lt-tone-danger{color:#fecaca!important;background:#ef444424!important}.lesson-table .lt-weight-bold{color:var(--text-primary,#fff4df);font-weight:750!important}.lesson-table .lt-weight-soft{opacity:.82;font-weight:450!important}.lesson-table .lt-align-center{text-align:center!important}.lesson-table .lt-align-right{text-align:right!important}.lesson-table .lt-as-label{letter-spacing:.1em;text-transform:uppercase;font-weight:750;line-height:1.35}.lesson-table td span[style*=font-size],.lesson-table th span[style*=font-size]{display:inline}.lesson-table .lt-badge{vertical-align:middle}.lesson-table .lt-badge .lt-badge-inner,.lesson-table td.lt-badge>.lt-badge-inner,.lesson-table th.lt-badge>.lt-badge-inner{border:1px solid color-mix(in srgb,currentcolor 35%,transparent);background:color-mix(in srgb,currentColor 12%,#00000040);white-space:normal;border-radius:999px;align-items:center;max-width:100%;padding:.28rem .65rem;font-size:.92em;font-weight:700;line-height:1.35;display:inline-flex}.lesson-table .lt-tone-gold.lt-badge .lt-badge-inner{border-color:color-mix(in srgb,var(--gold,#c4a574) 50%,transparent);background:color-mix(in srgb,var(--gold,#c4a574) 18%,#0000004d)}.lesson-table .lt-tone-cyan.lt-badge .lt-badge-inner{background:#194b4969;border-color:#41c2bc80}.lesson-content{color:var(--text-soft,var(--text-primary))}.lesson-content strong{color:var(--text-primary)}.lesson-content em,.lesson-content i{font-style:italic}.lesson-content u{text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in srgb,var(--gold,var(--accent)) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--gold,var(--accent)) 55%,transparent)}.lesson-content .rich-strike,.lesson-content [style*=line-through],.lesson-content del,.lesson-content s,.lesson-content strike{opacity:1;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90.5deg,transparent,color-mix(in srgb,currentColor 55%,#3a322a) 8%,color-mix(in srgb,currentColor 88%,#2a241e) 18%,color-mix(in srgb,currentColor 92%,#1f1a16) 50%,color-mix(in srgb,currentColor 86%,#2a241e) 82%,color-mix(in srgb,currentColor 50%,#3a322a) 92%,transparent),linear-gradient(89deg,transparent 6%,color-mix(in srgb,currentColor 42%,transparent) 20%,color-mix(in srgb,currentColor 36%,transparent) 80%,transparent 94%);background-position:0 .5em,0 .45em;background-repeat:no-repeat;background-size:100% .24em,100% .38em;text-decoration:none!important}.lesson-content mark{background:color-mix(in srgb,var(--gold,var(--accent)) 22%,transparent);color:inherit;border-radius:.2em;padding:.05em .2em}.lesson-content a{color:var(--accent,var(--gold));-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:.22em}.admin-lesson-separator .rich-separator,.lesson-content hr.rich-separator,.lesson-source-row--separator .rich-separator{background:linear-gradient(90deg,#0000,#c4a57459 8%,#e8c48af2 50%,#c4a57459 92%,#0000);border:0;border-radius:999px;width:100%;height:2px;margin:.35rem 0;display:block;box-shadow:0 0 12px #c4a57438}.lesson-content hr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 35%,transparent),color-mix(in srgb,var(--accent) 30%,transparent),transparent);border:0;height:1px;margin:2.2rem 0}.lesson-table tbody tr:hover td{background:color-mix(in srgb,var(--gold,var(--accent)) 10%,transparent)}.lesson-content>ol,.lesson-content>ul{color:var(--text-soft,var(--text-primary));background:0 0;margin-top:1.35rem;margin-bottom:1.35rem;margin-left:0;padding-left:2.25rem;line-height:1.85;display:block}.lesson-content>ul{list-style:outside}.lesson-content>ol{list-style:decimal}.lesson-content>ol li,.lesson-content>ul li{margin:.42rem 0;padding-left:.35rem;display:list-item}.lesson-content>ul li::marker{color:var(--accent,var(--gold));font-size:.9em}.lesson-content>ol li::marker{color:var(--gold-bright,var(--gold));font-weight:700}.inline-note-button{right:var(--lesson-inline-action-offset);top:var(--inline-note-top,.65rem);color:#ffd49a8a;opacity:.42;background:#11121575;border:1px solid #ffd49a24;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.95rem;font-weight:700;transition:opacity .18s,transform .18s,border-color .18s,color .18s;display:inline-flex;position:absolute;transform:translate(2px)}.group:hover>.inline-note-button,.inline-note-button:focus-visible{opacity:1;transform:translate(0)}.inline-note-button:hover{color:#f5e6c8;background:#c4a57424;border-color:#c4a5746b}.inline-note-button.has-note{color:#f5e6c8;opacity:.92;background:#c4a57429;border-color:#c4a57473}.inline-note-button.has-note:after{content:"";background:var(--app-green);border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.1rem;right:.12rem;box-shadow:0 0 10px #8fd9a885}.insight-workspace-flow textarea{text-align:left!important;direction:ltr!important;unicode-bidi:normal!important}.vue-lesson-shell{background:0 0;width:100%;transition:none}.lesson-source-block--heading{--inline-note-top:.36rem}.lesson-source-block--paragraph{--inline-note-top:.76rem}.lesson-source-block--quote{--inline-note-top:.98rem}.related-library-link{color:#fff4dfb3;background:#ffffff09;border:1px solid #fff4df1f;border-radius:999px;padding:.75rem 1rem;font-size:.9rem;transition:border-color .18s,color .18s,background .18s}.related-library-link:hover{color:#fff}.related-library-link.is-blog{background:#cf792f14;border-color:#ffd49a2e}.related-library-link.is-domain{background:#41c2bc12;border-color:#9ce8ef2e}.related-library-link.is-dictionary{background:#9d8cff12;border-color:#9d8cff2e}.workspace-item{background:radial-gradient(circle at 0 0,#ffd49a0e,#0000 14rem),#00000029;border:1px solid #fff4df1a;border-radius:22px;padding:1rem}.workshop-shell{--workshop-tools-rail:minmax(248px, 300px);--workshop-notes-rail:minmax(280px, 340px);--workshop-accent:var(--accent,#c4a574);--workshop-gradient:linear-gradient(135deg, var(--accent,#c4a574), var(--gold-warm,#a88650));grid-template-columns:var(--workshop-tools-rail) minmax(0,1fr);isolation:isolate;width:100%;height:100%;color:var(--text-primary);background:var(--page-warm-bg);background-color:var(--bg-base,#0a0a0a);grid-template-rows:minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden}.workshop-ambient{pointer-events:none;background:radial-gradient(circle at 28% 22%,var(--accent-soft,#c4a5741a),transparent 26%),radial-gradient(circle at 72% 68%,color-mix(in srgb,var(--gold-warm,#b8956a) 14%,transparent),transparent 30%);opacity:.9;position:absolute;inset:0}.workshop-ambient--b{opacity:.35;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000,#ffffff05 48%,#0000),repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff03 0 4px)}.workshop-notes,.workshop-rail{z-index:1;border-right:1px solid var(--border-subtle,#fff4df14);background:radial-gradient(ellipse 85% 55% at 0 0,var(--accent-soft,transparent),transparent 58%),var(--glass-highlight,linear-gradient(145deg,#ffffff0d,transparent 48%)),var(--glass-body,linear-gradient(168deg,#22252bf0,#0e0f11e6));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:0;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--glass-rim,#ffffff0f) 80%,transparent),var(--glass-shadow,0 18px 48px #00000047);color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow-y:auto}.workshop-rail{z-index:6;grid-area:1/1}.workshop-notes{border-right:0;border-left:1px solid var(--border-subtle,#fff4df14);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--glass-rim,#ffffff0d) 80%,transparent);grid-area:1/3}.workshop-notes__head,.workshop-rail__head{flex-shrink:0;padding:clamp(1rem,1.8vw,1.25rem) clamp(.9rem,1.6vw,1.15rem) .85rem}.workshop-rail__head-top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.workshop-rail__head-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.workshop-rail__course-link{color:#f5eee59e;font-size:var(--offer-type-small,14px);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #fff4df1f;border-radius:999px;padding:.32rem .55rem;font-weight:700;transition:border-color .2s,color .2s,background .2s}.workshop-rail__course-link:hover{color:var(--app-cream,#f5eee5);background:#f2c69114;border-color:#f2c69147}.workshop-rail__collapse{color:#f5eee5b8;cursor:pointer;background:#ffffff08;border:1px solid #fff4df1f;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;transition:border-color .2s,color .2s,background .2s;display:grid}.workshop-rail__collapse:hover{border-color:var(--border-gold);background:var(--glow-gold);color:var(--app-cream,#f5eee5)}.workshop-tools-expand{left:max(1rem,env(safe-area-inset-left));bottom:max(1.15rem,env(safe-area-inset-bottom));z-index:9050;background:color-mix(in srgb,var(--bg-elevated,#1a1620) 92%,#000);min-height:3.15rem;color:var(--text-primary,#f5f0e8);letter-spacing:.04em;cursor:pointer;pointer-events:auto;border:1px solid #c4a5748c;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1.15rem;font-size:.95rem;font-weight:750;display:inline-flex;position:fixed;box-shadow:0 14px 32px #00000073}.workshop-tools-expand:hover{border-color:#c4a574d1;transform:translateY(-1px)}.workshop-notes__head-top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.workshop-notes__collapse{color:#f5eee5b8;cursor:pointer;background:#ffffff08;border:1px solid #fff4df1f;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;transition:border-color .2s,color .2s,background .2s;display:grid}.workshop-notes__collapse:hover{color:var(--app-cream,#f5eee5);background:#a78bfa14;border-color:#a78bfa57}.workshop-notes-expand{z-index:4;border:1px solid var(--border-subtle,#fff4df24);background:var(--glass-highlight,linear-gradient(145deg,#ffffff0f,transparent 48%)),var(--glass-body-soft,linear-gradient(168deg,#222434eb,#141622db));color:var(--text-primary,#f5eee5e0);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--glass-shadow,0 12px 32px #08060e47);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .55rem .45rem .7rem;font-size:.68rem;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:.85rem;right:.65rem}.workshop-notes-expand:hover{border-color:color-mix(in srgb,var(--workshop-accent,var(--accent)) 40%,transparent);transform:translate(-2px)}.workshop-shell.is-notes-collapsed{grid-template-columns:var(--workshop-tools-rail) minmax(0,1fr)}.workshop-shell.is-notes-collapsed .workshop-stage{grid-area:1/2}.workshop-shell.is-tools-collapsed,.workshop-shell.is-tools-collapsed.is-notes-collapsed{grid-template-columns:3.5rem minmax(0,1fr)}.workshop-shell.is-tools-collapsed .workshop-stage,.workshop-shell.is-tools-collapsed.is-notes-collapsed .workshop-stage{grid-area:1/2}.workshop-rail.is-collapsed{overflow-x:hidden}.workshop-rail.is-collapsed .workshop-rail__badge,.workshop-rail.is-collapsed .workshop-rail__course-link,.workshop-rail.is-collapsed .workshop-rail__empty,.workshop-rail.is-collapsed .workshop-rail__group-label,.workshop-rail.is-collapsed .workshop-rail__search,.workshop-rail.is-collapsed .workshop-rail__title,.workshop-rail.is-collapsed .workshop-tool-btn__copy,.workshop-rail.is-collapsed .workshop-tool-btn__slide{display:none}.workshop-rail.is-collapsed .workshop-rail__head-top{flex-direction:column;align-items:center}.workshop-rail.is-collapsed .workshop-rail__head-actions{justify-content:center;width:100%}.workshop-rail.is-collapsed .workshop-tool-btn{grid-template-columns:1fr;justify-items:center;margin-bottom:.2rem;padding:.4rem .25rem}.workshop-rail.is-collapsed .workshop-tool-btn__icon{width:2rem;height:2rem}.workshop-rail__badge{border:1px solid color-mix(in srgb,var(--workshop-accent,var(--accent)) 30%,transparent);background:color-mix(in srgb,var(--workshop-accent,var(--accent)) 12%,transparent);color:var(--gold-bright,var(--accent));font-family:var(--font-mono,"Manrope",sans-serif);font-size:var(--offer-type-caption,13px);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .62rem;display:inline-flex}.workshop-notes__title,.workshop-rail__title{font-family:var(--font-display,"Cinzel",serif);color:var(--app-cream,#f5eee5);margin:.5rem 0 0;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.08}.workshop-rail__search{border:1px solid var(--border-subtle,#fff4df1a);background:var(--glass-body-soft,#00000057);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;margin-top:.85rem;padding:.55rem .75rem;transition:border-color .2s,box-shadow .2s;display:grid}.workshop-rail__search:focus-within{border-color:color-mix(in srgb,var(--workshop-accent,var(--accent)) 40%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--workshop-accent,var(--accent)) 14%,transparent)}.workshop-rail__search-icon{color:#f5eee56b;font-size:.95rem}.workshop-rail__search input{color:#f5eee5e0;width:100%;font:inherit;font-size:var(--offer-type-body,1rem);background:0 0;border:0}.workshop-rail__search input::placeholder{color:#f5eee561}.workshop-rail__search input:focus{outline:none}.workshop-notes__archive-title,.workshop-rail__group-label{color:#f5eee56b;font-family:var(--font-mono,"Manrope",sans-serif);font-size:var(--offer-type-small,14px);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem .35rem}.workshop-notes__archive-list,.workshop-rail__list{margin:0;padding:0;list-style:none}.workshop-rail__nav{flex:1;min-height:0;padding:.35rem .75rem 1.2rem;overflow:hidden auto}.workshop-rail__group+.workshop-rail__group{margin-top:.95rem}.workshop-rail__group-label{color:var(--group-accent,#f5eee573);align-items:center;gap:.45rem;display:flex}.workshop-rail__group-dot{background:var(--group-accent,var(--gold));width:7px;height:7px;box-shadow:0 0 12px var(--group-accent,var(--gold));border-radius:999px}.workshop-tool-btn{color:#f5eee5c7;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;margin-bottom:.32rem;padding:.58rem .62rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.workshop-tool-btn.is-dimmed{opacity:.72}.workshop-tool-btn:hover{background:#ffffff08;border-color:#fff4df1a}.workshop-tool-btn.is-active{border-color:color-mix(in srgb,var(--tool-accent,var(--workshop-accent,var(--gold))) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent,var(--workshop-accent,var(--gold))) 14%,transparent),transparent 72%),#ffffff0a;box-shadow:inset 3px 0 0 var(--tool-accent,var(--workshop-accent,var(--gold)));transform:translate(2px)}.workshop-tool-btn__icon{background:#00000052;border:1px solid #fff4df1a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.workshop-tool-btn.is-active .workshop-tool-btn__icon{border-color:color-mix(in srgb,var(--tool-accent,var(--workshop-accent,var(--gold))) 35%,transparent);background:color-mix(in srgb,var(--tool-accent,var(--workshop-accent,var(--gold))) 12%,#00000047)}.workshop-tool-btn__icon .one-edun-icon{width:20px;height:20px}.workshop-tool-btn__copy{min-width:0}.workshop-tool-btn__title{font-size:var(--offer-type-lead,1.15rem);color:var(--app-cream,#f5eee5);font-weight:600;display:block}.workshop-tool-btn__subtitle{font-size:var(--offer-type-small,14px);color:#f5eee575;margin-top:.1rem;line-height:1.35;display:block}.workshop-tool-btn__slide{color:#f5eee54d;font-family:var(--font-mono,"Manrope",sans-serif);font-size:.6rem}.workshop-rail__empty{color:#f5eee573;margin:.5rem .35rem 0;font-size:.8rem}.workshop-stage{z-index:1;flex-direction:column;grid-area:1/2;min-width:0;padding:0;display:flex}.workshop-stage,.workshop-stage__canvas{min-height:0;position:relative;overflow:hidden}.workshop-stage__canvas{background:#050506;flex:1}.workshop-stage__canvas-inner{position:absolute;inset:0}.workshop-stage .bestiary-page,.workshop-stage .bestiary-ui{height:100%;min-height:100%}.workshop-stage__deck{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.workshop-stage__deck-mesh{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--workshop-accent,var(--gold)) 12%,transparent),transparent 42%),radial-gradient(circle at 82% 88%,color-mix(in srgb,var(--workshop-accent,var(--gold)) 8%,transparent),transparent 36%),repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 1px,transparent 1px,transparent 72px),repeating-linear-gradient(0deg,#ffffff03 0,#ffffff03 1px,transparent 1px,transparent 72px);opacity:.55;pointer-events:none;border-radius:28px;position:absolute;inset:0}.workshop-stage__deck-glow{background:var(--workshop-gradient,linear-gradient(135deg,var(--gold-warm),var(--gold)));filter:blur(64px);opacity:.2;pointer-events:none;border-radius:32px;transition:opacity .45s;position:absolute;inset:10% 8% 6%}.workshop-stage__console{z-index:1;border:1px solid var(--border-subtle,#fff4df24);background:radial-gradient(ellipse 85% 55% at 50% 0,color-mix(in srgb,var(--workshop-accent,var(--accent)) 12%,transparent),transparent 58%),var(--glass-highlight,linear-gradient(145deg,#ffffff0d,transparent 48%)),var(--glass-body,linear-gradient(168deg,#22252bf0,#0e0f11e6));min-height:0;box-shadow:var(--glass-shadow,0 24px 60px #00000061),inset 0 1px 0 var(--glass-rim,#ffffff0f);border-radius:26px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.workshop-stage__console:before{content:"";border-radius:inherit;background:linear-gradient(145deg,color-mix(in srgb,var(--workshop-accent,var(--gold)) 42%,transparent),#ffffff0f 38%,transparent 72%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workshop-stage__chrome{border-bottom:1px solid var(--border-subtle,#fff4df14);background:radial-gradient(ellipse 90% 80% at 0 0,var(--accent-soft,transparent),transparent 62%),var(--glass-nested,linear-gradient(145deg,#ffffff0d,#ffffff05));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem 1rem .75rem;display:grid}.workshop-stage__chrome-leading{align-items:center;gap:.7rem;min-width:0;display:flex}.workshop-stage__traffic{flex-shrink:0;gap:.34rem;display:flex}.workshop-stage__traffic span{border-radius:999px;width:10px;height:10px}.workshop-stage__traffic span:first-child{background:#f87171b8;box-shadow:0 0 10px #f8717159}.workshop-stage__traffic span:nth-child(2){background:#fbbf24b8;box-shadow:0 0 10px #fbbf2447}.workshop-stage__traffic span:nth-child(3){background:#4ade80b8;box-shadow:0 0 10px #4ade8047}.workshop-stage__tool-mark{width:46px;height:46px;box-shadow:inset 0 1px #ffffff38,0 10px 28px color-mix(in srgb,var(--workshop-accent,var(--gold)) 28%,transparent);border:1px solid #ffffff29;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.workshop-stage__tool-mark .one-edun-icon{width:24px;height:24px}.workshop-stage__chrome-copy{min-width:0}.workshop-stage__chrome-kicker{color:#f5eee56b;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.22em;text-transform:uppercase;font-size:.56rem;display:block}.workshop-stage__chrome-title{font-family:var(--font-display,"Cinzel",serif);color:var(--app-cream,#f5eee5);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.08;overflow:hidden}.workshop-stage__chrome-trailing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.workshop-stage__live{color:#bbf7d0e0;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.12em;text-transform:uppercase;background:#4ade8014;border:1px solid #4ade8038;border-radius:999px;align-items:center;gap:.38rem;padding:.24rem .55rem;font-size:.56rem;display:inline-flex}.workshop-stage__live-dot{background:#4ade80;border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite workshop-live-pulse;box-shadow:0 0 12px #4ade80cc}@keyframes workshop-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.workshop-stage__slide-badge{color:#f5eee575;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.14em;background:#ffffff08;border:1px solid #fff4df1f;border-radius:999px;padding:.22rem .52rem;font-size:.58rem}.workshop-stage__ribbon{background:linear-gradient(90deg,color-mix(in srgb,var(--workshop-accent,var(--gold)) 8%,transparent),transparent 68%),#00000038;border-bottom:1px solid #fff4df0f;grid-template-columns:4px auto minmax(0,1fr);align-items:center;gap:.65rem;margin:0;padding:.62rem 1rem;display:grid}.workshop-stage__ribbon-accent{background:var(--workshop-gradient,linear-gradient(180deg,var(--gold),var(--gold-warm)));box-shadow:0 0 16px color-mix(in srgb,var(--workshop-accent,var(--gold)) 45%,transparent);border-radius:999px;align-self:stretch}.workshop-stage__ribbon-group{font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.58rem}.workshop-stage__ribbon-text{color:#f5eee59e;font-size:.8rem;line-height:1.45}.workshop-stage__viewport-shell{flex:1;min-height:0;padding:clamp(.65rem,1.2vw,.95rem);position:relative}.workshop-stage__viewport-ring{border:1px solid color-mix(in srgb,var(--workshop-accent,var(--gold)) 18%,transparent);box-shadow:inset 0 0 40px color-mix(in srgb,var(--workshop-accent,var(--gold)) 8%,transparent),0 0 48px color-mix(in srgb,var(--workshop-accent,var(--gold)) 10%,transparent);pointer-events:none;border-radius:20px;position:absolute;inset:clamp(.65rem,1.2vw,.95rem)}.workshop-stage__viewport{border:1px solid var(--border-subtle,#fff4df14);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),var(--bg-deep,#020305);height:100%;min-height:0;box-shadow:inset 0 0 80px color-mix(in srgb,var(--bg-base,#000) 55%,transparent);border-radius:18px;position:relative;overflow:hidden}.workshop-stage__viewport-inner{position:absolute;inset:0}.workshop-stage__viewport--boards{overflow:hidden}.workshop-stage__viewport--guide,.workshop-stage__viewport-inner--guide{position:absolute;inset:0;overflow:auto}.workshop-guide{background:#050506;min-height:100%}.workshop-boards-gallery,.workshop-stage__viewport-inner--boards{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.workshop-boards-gallery{padding:0;overflow:hidden}.workshop-boards-gallery .offer-gallery-slider{flex-direction:column;flex:auto;gap:.7rem;height:auto;min-height:0;display:flex}.workshop-boards-gallery .offer-gallery-slider__stage{flex:auto;min-height:0}.workshop-boards-gallery .offer-gallery-slider__slide,.workshop-boards-gallery .offer-gallery-slider__viewport{height:100%}.workshop-boards-gallery .offer-gallery-slider__slide{display:flex}.workshop-boards-gallery .offer-image-frame{background:#040406b8;width:100%;display:block;position:relative;overflow:hidden}.workshop-boards-gallery .offer-gallery-slider__media.offer-image-frame{aspect-ratio:auto;flex:auto;height:100%;min-height:0}.workshop-boards-gallery .offer-gallery-slider__footer{flex:none;min-height:0}.workshop-boards-gallery .offer-gallery-slider__thumbs{gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.workshop-boards-gallery .offer-gallery-slider__thumb{flex:0 0 clamp(6.75rem,10vw,8.25rem)}.workshop-boards-gallery .offer-gallery-slider__thumb-label{font-size:var(--offer-type-small,14px);letter-spacing:.04em}.workshop-boards-gallery .offer-gallery-slider__dots{display:none}.workshop-stage__vignette{pointer-events:none;background:radial-gradient(#0000 52%,#0000006b),linear-gradient(#00000047,#0000 12% 88%,#00000057);position:absolute;inset:0}.workshop-stage__corner{border-color:color-mix(in srgb,var(--workshop-accent,var(--gold)) 55%,transparent);pointer-events:none;opacity:.65;border-style:solid;width:18px;height:18px;position:absolute}.workshop-stage__corner--tl{border-width:2px 0 0 2px;border-radius:4px 0 0;top:10px;left:10px}.workshop-stage__corner--tr{border-width:2px 2px 0 0;border-radius:0 4px 0 0;top:10px;right:10px}.workshop-stage__corner--bl{border-width:0 0 2px 2px;border-radius:0 0 0 4px;bottom:10px;left:10px}.workshop-stage__corner--br{border-width:0 2px 2px 0;border-radius:0 0 4px;bottom:10px;right:10px}.workshop-stage__dock{border-top:1px solid var(--border-subtle,#fff4df14);background:radial-gradient(ellipse 80% 70% at 50% 100%,var(--accent-soft,transparent),transparent 58%),var(--glass-nested,linear-gradient(145deg,#ffffff0d,#ffffff05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem 1rem .85rem;display:grid}.workshop-stage__dock-nav{gap:.35rem;display:flex}.workshop-stage__dock-step{color:#f5eee594;background:#00000047;border:1px solid #fff4df1a;border-radius:10px;padding:.38rem .62rem;font-size:.68rem;transition:border-color .2s,color .2s,background .2s}.workshop-stage__dock-step:hover{color:#f5eee5e6;background:#ffffff0a;border-color:#fff4df2e}.workshop-stage__dock-hint{color:#f5eee561;letter-spacing:.04em;text-align:right;white-space:nowrap;font-size:.66rem}.workshop-viewport-enter-active,.workshop-viewport-leave-active{transition:opacity .28s,transform .32s}.workshop-viewport-enter-from{opacity:0;transform:scale(.985)}.workshop-viewport-leave-to{opacity:0;transform:scale(1.01)}.workshop-slide-viewport{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.workshop-slide-viewport--embedded{height:100%}.workshop-notes__brand{align-items:center;gap:.7rem;display:flex}.workshop-notes__icon{background:linear-gradient(145deg,#f2c69129,var(--glow-gold));color:#f5eee5d1;border:1px solid #fff4df1f;border-radius:14px;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.workshop-notes__hint{color:#f5eee573;margin:.2rem 0 0;font-size:.72rem}.workshop-notes__active-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--workshop-accent,var(--gold)) 14%,transparent),transparent 58%),#00000047;border:1px solid #fff4df1a;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:.75rem;margin:0 .9rem .75rem;padding:.85rem;display:grid}.workshop-notes__active-icon{border:1px solid #ffffff24;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff2e}.workshop-notes__active-icon .one-edun-icon{width:26px;height:26px}.workshop-notes__active-label{color:#f5eee56b;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;display:block}.workshop-notes__active-copy strong{color:var(--app-cream,#f5eee5);margin-top:.15rem;font-size:.92rem;display:block}.workshop-notes__active-copy p{color:#f5eee585;margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.workshop-notes__prompts{flex-wrap:wrap;gap:.4rem;padding:0 .9rem .75rem;display:flex}.workshop-notes__prompt{color:#f5eee594;background:#ffffff08;border:1px solid #fff4df1a;border-radius:999px;padding:.38rem .62rem;font-size:.68rem;line-height:1.35;transition:border-color .2s,background .2s,color .2s}.workshop-notes__prompt:hover{border-color:var(--border-gold);background:var(--glow-gold);color:#f5eee5db}.workshop-notes__editor{padding:0 .9rem .85rem;display:block}.workshop-notes__textarea{resize:vertical;border:1px solid var(--border-subtle,#fff4df1f);background:var(--glass-highlight,linear-gradient(145deg,#ffffff0d,transparent 48%)),var(--glass-body-soft,linear-gradient(168deg,#16121ce6,#08060ed1));width:100%;min-height:180px;color:var(--text-primary,#f5eee5e0);font:inherit;box-shadow:inset 0 1px 0 var(--glass-rim,#ffffff0a);border-radius:18px;padding:.9rem 1rem;line-height:1.65}.workshop-notes__textarea:focus{border-color:color-mix(in srgb,var(--workshop-accent,var(--gold)) 42%,transparent);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px color-mix(in srgb,var(--workshop-accent,var(--gold)) 14%,transparent);outline:none}.workshop-notes__archive{padding:0 .9rem 1.2rem}.workshop-notes__archive-item{width:100%;color:inherit;text-align:left;background:#ffffff05;border:1px solid #fff4df14;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.45rem;padding:.7rem .75rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.workshop-notes__archive-item:hover{border-color:color-mix(in srgb,var(--archive-accent,var(--gold)) 32%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--archive-accent,var(--gold)) 12%,transparent),transparent 70%),#ffffff08;transform:translateY(-1px)}.workshop-notes__archive-icon{background:var(--archive-gradient,linear-gradient(135deg,var(--gold-warm),var(--gold)));border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff2e}.workshop-notes__archive-icon .one-edun-icon{width:22px;height:22px}.workshop-notes__archive-body{min-width:0}.workshop-notes__archive-name{color:var(--app-cream,#f5eee5);font-size:.8rem;font-weight:600;display:block}.workshop-notes__archive-preview{color:#f5eee57a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.workshop-notes__archive-arrow{color:#f5eee547;font-size:.9rem}@media (width<=1320px){.workshop-shell{--workshop-notes-rail:minmax(250px, 300px);--workshop-tools-rail:minmax(220px, 270px)}.workshop-stage__dock{grid-template-columns:1fr;gap:.55rem}.workshop-stage__dock-hint{text-align:left;white-space:normal}}@media (width<=1180px){.workshop-shell{grid-template-columns:var(--workshop-tools-rail) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.workshop-rail{grid-area:1/1}.workshop-stage{grid-area:1/2}.workshop-notes{border-top:1px solid #fff4df14;border-left:0;grid-area:2/1/auto/-1;max-height:300px}.workshop-shell.is-notes-collapsed{grid-template-columns:var(--workshop-tools-rail) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.workshop-shell.is-tools-collapsed{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:3.5rem minmax(0,1fr)}.workshop-shell.is-tools-collapsed .workshop-stage{grid-area:1/2}.workshop-shell.is-tools-collapsed .workshop-notes{grid-area:2/1/auto/-1}.workshop-shell.is-tools-collapsed.is-notes-collapsed{grid-template-rows:minmax(0,1fr);grid-template-columns:3.5rem minmax(0,1fr)}}@media (width<=900px){.workshop-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;height:100%;min-height:0}.workshop-rail{grid-area:1/1}.workshop-stage{grid-area:2/1}.workshop-notes{grid-area:3/1}.workshop-shell.is-notes-collapsed{grid-template-rows:auto minmax(0,1fr)}.workshop-shell.is-tools-collapsed{grid-template-rows:auto minmax(0,1fr) auto}.workshop-shell.is-tools-collapsed .workshop-stage{grid-area:2/1}.workshop-shell.is-tools-collapsed .workshop-notes{grid-area:3/1}.workshop-shell.is-tools-collapsed.is-notes-collapsed{grid-template-rows:auto minmax(0,1fr)}.workshop-rail.is-collapsed{flex-direction:row;align-items:center;max-height:3.5rem;padding:.35rem .5rem;display:flex}.workshop-rail.is-collapsed .workshop-rail__head{padding:0}.workshop-rail.is-collapsed .workshop-rail__nav{flex-direction:row;flex:1;display:flex;overflow-x:auto}.workshop-rail.is-collapsed .workshop-rail__list{flex-direction:row;gap:.2rem;display:flex}.workshop-rail{border-bottom:1px solid #fff4df14;border-right:0;max-height:none}.workshop-stage{min-height:56vh}.workshop-stage__chrome{grid-template-columns:1fr;gap:.55rem}.workshop-stage__chrome-trailing{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.workshop-stage__ribbon{grid-template-rows:auto auto;grid-template-columns:4px minmax(0,1fr)}.workshop-stage__ribbon-group,.workshop-stage__ribbon-text{grid-column:2}}.library-hero{background:radial-gradient(circle at 58% 10%,#ffd49a47,#0000 18rem),radial-gradient(circle at 24% 76%,#cf792f42,#0000 27rem),radial-gradient(circle at 86% 58%,#41c2bc30,#0000 27rem),linear-gradient(135deg,#472518ad,#15161ae6 54%,#171526db);border:1px solid #ffd49a2e;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000005c}.library-map-preview{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.85rem;display:grid}.library-domain-hex,.library-hex{--hex-color:var(--app-aqua);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:radial-gradient(circle at 36% 24%,#ffffff57,transparent 1.3rem),linear-gradient(145deg,color-mix(in srgb,var(--hex-color) 68%,transparent),#09101499);color:#fff;text-align:center;min-height:8.5rem;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hex-color) 74%,transparent),0 0 32px color-mix(in srgb,var(--hex-color) 22%,transparent);justify-content:center;align-items:center;padding:1rem;transition:transform .2s,filter .2s;display:flex}.library-domain-hex:hover,.library-hex:hover{filter:brightness(1.1);transform:translateY(-4px)}.library-blog-card,.library-feature-card{border:1px solid var(--app-line);background:#141518c7;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #00000038}.library-feature-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:360px;display:grid}.library-blog-card img,.library-feature-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:220px}.library-feature-copy{flex-direction:column;justify-content:center;padding:2rem;display:flex}.library-entry-row{--entry-accent:var(--app-aqua);background:#ffffff09;border:1px solid #fff4df17;border-radius:22px;align-items:center;gap:1rem;padding:.85rem;transition:border-color .18s,background .18s;display:flex}.library-entry-row:hover{border-color:color-mix(in srgb,var(--entry-accent) 40%,transparent);background:color-mix(in srgb,var(--entry-accent) 9%,#ffffff09)}.library-entry-gem{border-radius:18px;flex:none;width:3.2rem;height:3.2rem;box-shadow:inset 0 0 0 1px #ffffff21,0 10px 26px #0000003d}.library-dictionary-card{--entry-accent:var(--app-aqua);border:1px solid color-mix(in srgb,var(--entry-accent) 32%,#fff4df1a);background:#0c0c0fc2;border-radius:34px;overflow:hidden;box-shadow:0 26px 90px #00000052}.library-dictionary-top{text-align:center;min-height:250px;padding:2.2rem;box-shadow:inset 0 -1px #ffffff14}.library-domain-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}.library-domain-hex{flex-direction:column;min-height:12rem}.library-domain-hex.is-half{background:linear-gradient(180deg,color-mix(in srgb,var(--hex-color) 62%,transparent) 0 48%,#091014b8 48%),#091014b3}.library-domain-hex.is-started{background:radial-gradient(circle at 42% 28%,color-mix(in srgb,var(--hex-color) 46%,transparent),transparent 2.2rem),#091014b8}.library-domain-hex.is-todo{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hex-color) 35%,transparent);background:#0910148c}.library-domain-hero{--domain-color:var(--app-aqua);border:1px solid color-mix(in srgb,var(--domain-color) 28%,#fff4df1f);background:radial-gradient(circle at 66% 12%,color-mix(in srgb,var(--domain-color) 26%,transparent),transparent 24rem),radial-gradient(circle at 18% 74%,#78412738,transparent 28rem),linear-gradient(135deg,#1f2022f0,#161424e6);border-radius:34px;gap:2rem;padding:2rem;display:grid}@media (width>=1024px){.library-domain-hero{grid-template-columns:minmax(0,1fr) 440px;align-items:center;min-height:540px;padding:3.5rem}}.library-domain-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #fff4df1a;border-radius:28px;padding:1.4rem}.library-blog-card{flex-direction:column;min-height:100%;transition:transform .18s,border-color .18s;display:flex}.library-blog-card:hover{border-color:#9ce8ef3d;transform:translateY(-4px)}.library-article-hero{background:radial-gradient(circle at 62% 18%,color-mix(in srgb,var(--article-b) 28%,transparent),transparent 24rem),radial-gradient(circle at 12% 70%,color-mix(in srgb,var(--article-a) 34%,transparent),transparent 28rem),linear-gradient(135deg,#262628db,#141220e6);gap:2rem;padding:2rem;display:grid}.library-article-hero img{-o-object-fit:cover;object-fit:cover;border-radius:26px;width:100%;max-height:420px;box-shadow:0 24px 70px #00000052}.oe-shell{background:radial-gradient(circle at 0 0,#c4c7c821,#0000 22rem),radial-gradient(circle at 50% 28%,#78412738,#0000 36rem),radial-gradient(circle at 86% 66%,#1f1c3a6b,#0000 36rem),linear-gradient(#232426,#1f2022 42%,#15161b);min-height:100vh;padding:0 0 5rem}.oe-top-nav{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141012bd;border-bottom:1px solid #fff4df1a;grid-template-columns:260px 1fr 220px;align-items:center;gap:2rem;min-height:78px;padding:0 2.2rem;display:grid;position:sticky;top:0}.oe-logo{text-align:left;color:var(--app-cream);align-items:center;gap:.9rem;display:flex}.oe-logo-mark{background:radial-gradient(circle,#7b82d9 0 18%,transparent 19%),conic-gradient(from 45deg,transparent 0 12%,#5c65b8cc 13% 25%,transparent 26% 100%);border:1px solid #727cddb3;border-radius:999px;width:2.6rem;height:2.6rem;box-shadow:0 0 28px #5c65b838}.oe-logo strong{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;display:block}.oe-logo small,.oe-nav-cta,.oe-nav-links{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem}.oe-logo small{color:#fff4df7a}.oe-nav-links{color:#e7dbcd70;justify-content:center;gap:2.2rem;display:flex}.oe-nav-links .is-active{color:var(--app-accent-soft)}.oe-nav-cta{color:#fff4dfad;background:#ffffff06;border:1px solid #ffd49a29;border-radius:999px;justify-self:end;padding:.9rem 1.2rem}.oe-blog-hero{background:#120d0b;border:1px solid #ffd49a1f;border-radius:36px;width:min(86vw,1720px);min-height:760px;margin:3rem auto 1.8rem;position:relative;overflow:hidden;box-shadow:0 44px 140px #0006}.oe-blog-hero>img,.oe-blog-hero__veil{width:100%;height:100%;position:absolute;inset:0}.oe-blog-hero>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)brightness(.74)contrast(1.06)}.oe-blog-hero__veil{background:radial-gradient(circle at 56% 18%,#ffd49a61,#0000 20rem),linear-gradient(90deg,#180b07d1,#a84b1c52 44%,#100a0abd)}.oe-blog-hero__rail{z-index:2;width:380px;position:absolute;top:11rem;left:2.6rem}.oe-kicker,.oe-rail-kicker{letter-spacing:.28em;text-transform:uppercase;color:#eee2d89e;margin-bottom:1.7rem;font-size:.7rem;font-weight:700}.oe-blog-hero__rail button{text-align:left;color:#fff4dfb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#28140d42;border:1px solid #fff4df14;border-radius:20px;width:100%;margin-bottom:.8rem;padding:1rem 1.25rem;display:block}.oe-blog-hero__rail button.is-active{background:#ffd49a1f;border-color:#ffd49a47}.oe-blog-hero__rail span{font-family:var(--font-display);color:var(--app-cream);font-size:1.25rem;display:block}.oe-blog-hero__rail small{color:#fff4df94;margin-top:.35rem;line-height:1.45;display:block}.oe-blog-hero__copy{z-index:2;max-width:800px;margin-left:auto;padding:15rem 5.4rem 4rem 0;position:relative}.oe-count{font-family:var(--font-display);color:#ffd49a38;margin-bottom:1.6rem;font-size:3rem}.oe-blog-hero__copy h1{font-family:var(--font-display);color:var(--app-cream);font-size:clamp(4rem,6vw,7.2rem);line-height:.9}.oe-blog-hero__copy h2{font-family:var(--font-display);color:#fff4dfdb;margin-top:1.2rem;font-size:clamp(2rem,2.7vw,3.2rem)}.oe-blog-hero__copy p{color:#fff4dfc2;max-width:720px;margin-top:2.2rem;font-size:1.35rem;line-height:1.6}.oe-article-hero button:first-child,.oe-blog-hero__copy button,.oe-domains-copy button{background:linear-gradient(180deg,var(--app-accent-soft),var(--app-gold),var(--app-accent));color:#17100a;letter-spacing:.15em;text-transform:uppercase;border-radius:999px;margin-top:1.8rem;padding:.95rem 1.45rem;font-weight:800}.oe-article,.oe-domain-page,.oe-domains-shell,.oe-lexicon-panel,.oe-posts-head,.oe-story-grid,.oe-system-bridge,.oe-toolbar{width:min(86vw,1720px);margin-inline:auto}.oe-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-top:1.8rem;display:grid}.oe-toolbar label{background:#0c0c1080;border:1px solid #fff4df1a;border-radius:999px;align-items:center;gap:.7rem;padding:.95rem 1.2rem;display:flex}.oe-toolbar input{color:#fff;background:0 0;outline:none;flex:1}.oe-toolbar div{gap:.6rem;display:flex}.oe-toolbar div span{color:#fff4df8f;background:#ffffff06;border:1px solid #fff4df1a;border-radius:999px;padding:.95rem 1rem}.oe-system-bridge{background:linear-gradient(135deg,#41c2bc14,#9d8cff0e);border:1px solid #9ce8ef24;border-radius:28px;justify-content:space-between;gap:2rem;margin-top:1.2rem;padding:1.5rem 1.8rem;display:flex}.oe-domain-panel>span,.oe-domain-two span,.oe-posts-head h3,.oe-system-bridge span{letter-spacing:.28em;text-transform:uppercase;color:var(--app-aqua);font-size:.7rem}.oe-system-bridge p{color:#fff4dfa8;max-width:900px;margin-top:.5rem;line-height:1.65}.oe-posts-head button,.oe-system-bridge button{color:var(--app-accent-soft)}.oe-posts-head{justify-content:space-between;align-items:center;margin-top:2.2rem;display:flex}.oe-posts-head h3{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;color:var(--app-cream);font-size:2.5rem}.oe-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.oe-story-card button{text-align:left;background:#101114bd;border:1px solid #fff4df1a;border-radius:30px;width:100%;min-height:450px;display:block;overflow:hidden}.oe-card-media{height:260px;display:block;position:relative}.oe-card-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)brightness(.84);width:100%;height:100%}.oe-card-sigil{width:4.4rem;height:4.4rem;color:var(--app-accent-soft);font-family:var(--font-display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121216b8;border:1px solid #fff4df24;border-radius:24px;place-items:center;font-size:2rem;display:grid;position:absolute;bottom:-1.4rem;right:1rem}.oe-card-copy{padding:2.2rem 1.4rem 1.4rem;display:block}.oe-card-meta{letter-spacing:.18em;text-transform:uppercase;color:#fff4df70;font-size:.7rem;display:block}.oe-card-copy strong{font-family:var(--font-display);color:var(--app-cream);margin-top:.85rem;font-size:1.7rem;line-height:1.1;display:block}.oe-card-copy small{color:#fff4df94;margin-top:.85rem;line-height:1.65;display:block}.oe-domains-shell{margin-top:3rem}.oe-domains-slider{background:#0e1215;border:1px solid #ffd49a1f;min-height:720px;position:relative;overflow:hidden}.oe-domains-bg{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.oe-domains-slider:after{content:"";background:linear-gradient(90deg,#080a0ee0,#0c242685,#07080c38);position:absolute;inset:0}.oe-domains-inner{z-index:2;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:3rem;min-height:720px;padding:4rem 5rem;display:grid;position:relative}.oe-domains-copy h3{max-width:650px;font-family:var(--font-sans);color:#fff6e8;margin-top:1.6rem;font-size:clamp(4rem,6vw,7rem);font-weight:900;line-height:.96}.oe-pill{color:var(--app-accent-soft);letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffd49a38;border-radius:999px;padding:.7rem 1.2rem;display:inline-flex}.oe-domains-lead{color:#fff4dfdb;margin-top:2rem;font-size:2rem}.oe-rule{background:linear-gradient(90deg,var(--app-gold),transparent);width:14rem;height:1px;margin:2.4rem 0}.oe-domains-copy p:not(.oe-domains-lead){color:#fff4dfb8;max-width:720px;font-size:1.45rem;line-height:1.6}.oe-domain-chips{flex-wrap:wrap;gap:.7rem;margin-top:2.2rem;display:flex}.oe-domain-chips span{color:#fff4dfa3;letter-spacing:.16em;text-transform:uppercase;border:1px solid #fff4df1f;border-radius:999px;padding:.55rem .9rem;font-size:.7rem}.oe-domains-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1214188f;border:1px solid #fff4df1f;border-radius:30px;padding:1.3rem}.oe-domains-rail-head{color:#fff4df7a;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.oe-domains-rail-head strong{color:var(--app-accent-soft);font-size:1.5rem}.oe-domains-thumbs{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.oe-domains-thumbs button{color:#fff4dfb8;background:#ffffff0e;border:1px solid #0000;border-radius:18px;padding:.8rem}.oe-domains-thumbs button.is-active{background:#ffd49a14;border-color:#ffd49a47}.oe-domains-thumbs img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:58px;height:58px;margin:0 auto .7rem}.oe-domains-thumbs span{font-size:.82rem;display:block}.oe-domains-foundations{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;display:grid}.oe-domain-panel,.oe-domain-two article,.oe-domains-foundations article{background:#141518a8;border:1px solid #fff4df1a;border-radius:28px;padding:1.6rem}.oe-domains-foundations span{color:var(--app-aqua);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem}.oe-domains-foundations strong{color:#fff;margin-top:.8rem;font-size:1.25rem;display:block}.oe-domains-foundations p{color:#fff4df94;margin-top:.7rem;line-height:1.65}.oe-lexicon-panel{background:#08080c85;border:1px solid #ffd49a1a;grid-template-columns:52% 48%;gap:0;min-height:calc(100vh - 110px);margin-top:1.5rem;display:grid;position:relative;overflow:hidden}.oe-mode-rail{z-index:5;background:#0a090cb8;border:1px solid #fff4df1a;border-radius:28px;gap:.8rem;padding:.8rem;display:grid;position:absolute;top:2rem;left:1.4rem}.oe-mode-rail button{color:#fff4df94;border:1px solid #fff4df1f;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.oe-mode-rail button.is-active{color:var(--app-accent-soft);background:#cf792f29;border-color:#ffd49a57}.oe-drum{min-height:760px;padding:2rem 2rem 2rem 8rem;position:relative}.oe-drum-search{background:#ffffff09;border:1px solid #fff4df1a;border-radius:999px;align-items:center;gap:.7rem;max-width:520px;padding:.8rem 1rem;display:flex}.oe-drum-search input{color:#fff;background:0 0;outline:none;flex:1}.oe-drum-categories{flex-wrap:wrap;gap:.5rem;max-width:560px;margin-top:1rem;display:flex}.oe-drum-categories button{color:#fff4df8a;border:1px solid #fff4df1a;border-radius:999px;padding:.55rem .85rem}.oe-drum-categories button.is-active{color:var(--app-accent-soft);background:#cf792f1f}.oe-drum-stage{perspective:1100px;position:absolute;inset:8rem 3rem 2rem 8rem}.oe-drum-focus{background:#ffffff1a;border:1px solid #fff4df38;height:140px;top:calc(50% - 70px);left:5rem;right:2rem;box-shadow:0 0 0 1px #ffffff0a,0 0 100px #ffd49a2e}.oe-drum-card,.oe-drum-focus{border-radius:28px;position:absolute}.oe-drum-card{text-align:left;width:min(560px,78%);height:136px;color:var(--app-cream);transform-origin:0;background:#ffffff14;grid-template-columns:86px 1fr;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:transform .26s,opacity .26s;display:grid;left:0}.oe-drum-card span{border-radius:18px;width:70px;height:70px;box-shadow:inset 0 0 0 1px #ffffff1f}.oe-drum-card strong{font-family:var(--font-display);font-size:1.65rem;display:block}.oe-drum-card small{color:#fff4df8f;letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;display:block}.oe-drum-card.is-active{box-shadow:0 28px 80px #0000005c}.oe-lexicon-detail{background:#08080ac2;border:1px solid #fff4df1f;border-radius:34px;margin:3rem 3rem 3rem 0;overflow:hidden}.oe-lexicon-hero{text-align:center;place-items:center;min-height:280px;padding:2rem;display:grid}.oe-lexicon-glyph{width:90px;height:90px;font-family:var(--font-display);background:#ffffff1f;border-radius:28px;place-items:center;font-size:3rem;display:grid}.oe-lexicon-hero small{letter-spacing:.28em;text-transform:uppercase;color:#fff4df9e;margin-top:1rem}.oe-lexicon-hero h1{font-family:var(--font-display);color:var(--app-cream);font-size:4.5rem}.oe-lexicon-hero p{letter-spacing:.24em;text-transform:uppercase;color:#fff4df80}.oe-lexicon-body{gap:1.3rem;padding:2rem;display:grid}.oe-lexicon-body>p{color:#fff4dfad;font-size:1.15rem;line-height:1.7}.oe-lexicon-props{gap:.8rem;display:grid}.oe-lexicon-props div{background:#ffffff09;border:1px solid #fff4df14;border-radius:18px;justify-content:space-between;gap:1rem;padding:.9rem 1rem;display:flex}.oe-lexicon-props span{color:#fff4df61;letter-spacing:.2em;text-transform:uppercase}.oe-lexicon-tags{flex-wrap:wrap;gap:.55rem;display:flex}.oe-lexicon-tags span{color:#fff4df9e;border:1px solid #ffd49a2e;border-radius:999px;padding:.55rem .8rem}.oe-lexicon-panel--domains{padding:5rem 4rem 4rem 9rem;display:block}.oe-hex-head h1{font-family:var(--font-display);color:#fff;margin-top:.5rem;font-size:4rem}.oe-hex-head span{color:var(--app-green);letter-spacing:.24em;text-transform:uppercase}.oe-hex-head p{color:#fff4df9e;margin-top:.8rem;font-size:1.15rem}.oe-hex-board{grid-template-columns:repeat(10,minmax(80px,1fr));gap:0;margin-top:2.8rem;padding-bottom:8rem;display:grid}.oe-hex-board span{aspect-ratio:1.12;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#11121885;margin:-1px;box-shadow:inset 0 0 0 2px #ffffff09}.oe-hex-board span.is-active{background:radial-gradient(circle at 35% 27%,#fffc,#0000 1.7rem),linear-gradient(135deg,#26c485e6,#26c48594);box-shadow:inset 0 0 0 2px #26c485f2,0 0 34px #26c48557}.oe-hex-board span.is-half{background:linear-gradient(#26c485d9 0 50%,#0c2d26b3 0)}.oe-hex-board span.is-started{background:#111e1da3;box-shadow:inset 0 0 0 3px #26c485d9}.oe-back{color:#fff4df94;align-items:center;gap:.5rem;margin-bottom:1.4rem;display:inline-flex}.oe-domain-hero{border:1px solid #fff4df1c;border-radius:34px;min-height:620px;position:relative;overflow:hidden}.oe-domain-hero>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.oe-domain-hero:after{content:"";background:linear-gradient(90deg,#09090ce0,#0f131a94,#100c0fb8);position:absolute;inset:0}.oe-domain-hero__grid{z-index:2;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:2rem;min-height:620px;padding:3.4rem;display:grid;position:relative}.oe-domain-hero span,.oe-domain-panel>span,.oe-domain-two span{color:var(--app-accent-soft);letter-spacing:.26em;text-transform:uppercase;font-size:.68rem}.oe-domain-hero h1{font-family:var(--font-display);color:var(--app-cream);margin-top:1.2rem;font-size:clamp(4rem,7vw,8rem);line-height:.92}.oe-domain-hero .lead{color:#fff4dfd1;margin-top:1.3rem;font-size:2rem}.oe-domain-hero p:not(.lead){color:#fff4dfad;max-width:760px;font-size:1.25rem;line-height:1.65}.oe-domain-hero aside{gap:1rem;display:grid}.oe-domain-hero aside article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #fff4df1a;border-radius:26px;padding:1.4rem}.oe-domain-hero aside strong{font-family:var(--font-display);color:#fff;margin-top:.7rem;font-size:1.7rem;line-height:1.2;display:block}.oe-domain-two{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.oe-domain-panel h2,.oe-domain-two h2{font-family:var(--font-display);color:#fff;margin-top:.7rem;font-size:2.2rem}.oe-domain-panel p,.oe-domain-two p{color:#fff4df9e;margin-top:.8rem;line-height:1.7}.oe-domain-panel{margin-top:1rem}.oe-domain-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.oe-domain-panel article,.oe-domain-panel button{text-align:left;color:#fff;background:#00000029;border:1px solid #fff4df17;border-radius:22px;padding:1.1rem}.oe-domain-panel button small{color:var(--app-aqua)}.oe-domain-panel article strong,.oe-domain-panel button strong{color:#fff;margin-top:.5rem;display:block}.oe-article-hero{background:#0b0b0f;border-radius:34px;min-height:650px;position:relative;overflow:hidden}.oe-article-hero>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85)brightness(.66);width:100%;height:100%;position:absolute;inset:0}.oe-article-hero:after{content:"";background:radial-gradient(circle at 70% 38%,#0000 0 14rem,#ffffff09 14.1rem 14.2rem,#0000 14.3rem),linear-gradient(90deg,#090707e6,#45211270,#08080cb8);position:absolute;inset:0}.oe-article-hero>div{z-index:2;max-width:840px;padding:9rem 4rem;position:relative}.oe-article-hero span{color:#fff4dfa3;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.oe-article-hero h1{font-family:var(--font-sans);color:#fff8ea;margin-top:1.3rem;font-size:clamp(4rem,7vw,7rem);font-weight:900;line-height:.94}.oe-article-hero h2{color:#fff4dfdb;margin-top:1rem;font-size:clamp(2rem,3vw,3.4rem)}.oe-article-hero p{color:#fff4dfb8;max-width:640px;margin-top:2rem;font-size:1.25rem;line-height:1.7}.oe-article-hero div div{gap:.8rem;margin-top:2rem;display:flex}.oe-article-hero button:not(:first-child){color:#fff4dfb8;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0b;border:1px solid #fff4df1f;border-radius:999px;padding:.9rem 1.4rem}.oe-article-body{background:#16171ab8;border:1px solid #fff4df1a;border-radius:30px;max-width:900px;margin:2rem auto 0;padding:2.5rem}.oe-article-body h2{font-family:var(--font-display);color:#fff;margin-top:2rem;font-size:2.4rem}.oe-article-body p{color:#fff4dfb8;margin-top:1rem;font-size:1.12rem;line-height:1.85}.oe-article-body blockquote{border-left:4px solid var(--app-gold);font-family:var(--font-display);color:#fff;background:#ffd49a14;border-radius:24px;margin:2rem 0;padding:1.4rem 1.7rem;font-size:1.6rem}@media (width>=1024px){.library-article-hero{grid-template-columns:minmax(0,1fr) 420px;align-items:center;padding:3rem}}@media (width<=760px){.oe-top-nav{grid-template-columns:1fr;gap:.8rem;padding:.9rem 1rem}.oe-nav-cta,.oe-nav-links{display:none}.oe-article,.oe-blog-hero,.oe-domain-page,.oe-domains-shell,.oe-lexicon-panel,.oe-posts-head,.oe-story-grid,.oe-system-bridge,.oe-toolbar{width:calc(100vw - 1.5rem)}.oe-blog-hero{min-height:auto;margin-top:1rem}.oe-blog-hero__rail{width:auto;padding:1rem;position:relative;top:auto;left:auto}.oe-blog-hero__copy{padding:1rem 1.2rem 2rem}.oe-domain-hero__grid,.oe-domain-panel>div,.oe-domain-two,.oe-domains-foundations,.oe-domains-inner,.oe-lexicon-panel,.oe-story-grid,.oe-system-bridge,.oe-toolbar{grid-template-columns:1fr}.oe-toolbar div{flex-wrap:wrap}.oe-domains-inner{padding:2rem}.oe-article-hero h1,.oe-blog-hero__copy h1,.oe-domain-hero h1,.oe-domains-copy h3{font-size:3.2rem}.oe-lexicon-panel{display:block}.oe-drum{min-height:640px;padding:6rem 1rem 1rem}.oe-drum-stage{inset:12rem 1rem 1rem}.oe-lexicon-detail{margin:1rem}.oe-hex-board{grid-template-columns:repeat(4,minmax(60px,1fr))}.oe-article-hero>div{padding:5rem 1.5rem}.inline-note-button{opacity:1;transform:none}.library-domain-grid,.library-feature-card,.library-map-preview{grid-template-columns:1fr}.lesson-quote{border-radius:24px;margin:2rem 0;padding:1.8rem 1.5rem 1.8rem 1.8rem}.lesson-quote p{font-size:1.24rem;line-height:1.55}.lesson-table-shell{border-radius:18px}}@keyframes insight-panel-flow{0%{opacity:0;filter:blur(5px);transform:translate(18px)}to{opacity:1;filter:blur();transform:translate(0)}}.symbol-font{font-family:var(--font-symbol);font-variant-ligatures:none;font-feature-settings:"liga" 0}.audio-progress input[type=range],.audio-volume input[type=range],.custom-range,.custom-range input[type=range]{--range-track:4px;--range-thumb:14px;--range-fill:var(--app-cream,#fff4df);--range-progress:0%;appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;width:100%;min-width:0;height:18px;margin:0;padding:0;display:block;overflow:visible}.custom-range input[type=range]:focus,.custom-range:focus{outline:none}.custom-range input[type=range]::-webkit-slider-container{background:0 0;align-items:center;height:18px;overflow:visible}.custom-range::-webkit-slider-container{background:0 0;align-items:center;height:18px;overflow:visible}.custom-range input[type=range]::-webkit-slider-runnable-track{height:var(--range-track);background:#0000006b;border-radius:999px;box-shadow:inset 0 1px 2px #00000073}.custom-range::-webkit-slider-runnable-track{height:var(--range-track);background:#0000006b;border-radius:999px;box-shadow:inset 0 1px 2px #00000073}.custom-range::slider-track{height:var(--range-track);background:#0000006b;border-radius:999px}.custom-range::slider-fill{height:var(--range-track);background:var(--range-fill);border-radius:999px}.custom-range input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-track) - var(--range-thumb))/2);background:linear-gradient(180deg,var(--app-aqua),var(--app-gold),var(--app-accent));border:2px solid #0d1116d9;border-radius:999px;box-shadow:0 0 0 1px #41c2bc29,0 6px 16px #00000047}.custom-range::-webkit-slider-thumb{appearance:none;width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-track) - var(--range-thumb))/2);background:linear-gradient(180deg,var(--app-aqua),var(--app-gold),var(--app-accent));border:2px solid #0d1116d9;border-radius:999px;box-shadow:0 0 0 1px #41c2bc29,0 6px 16px #00000047}.custom-range::slider-thumb{width:var(--range-thumb);height:var(--range-thumb);background:linear-gradient(180deg,var(--app-aqua),var(--app-gold),var(--app-accent));border:2px solid #0d1116d9;border-radius:999px}.custom-range input[type=range]::-moz-range-track{height:var(--range-track);background:#0000006b;border:none;border-radius:999px;box-shadow:inset 0 1px 2px #00000073}.custom-range::-moz-range-track{height:var(--range-track);background:#0000006b;border:none;border-radius:999px;box-shadow:inset 0 1px 2px #00000073}.custom-range input[type=range]::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);background:linear-gradient(180deg,var(--app-aqua),var(--app-gold),var(--app-accent));border:2px solid #0d1116d9;border-radius:999px;box-shadow:0 0 0 1px #41c2bc29,0 6px 16px #00000047}.custom-range::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);background:linear-gradient(180deg,var(--app-aqua),var(--app-gold),var(--app-accent));border:2px solid #0d1116d9;border-radius:999px;box-shadow:0 0 0 1px #41c2bc29,0 6px 16px #00000047}.audio-progress,.audio-progress input[type=range]{--range-progress:0%;--range-fill:var(--app-cream,#fff4df);height:18px}.audio-progress input[type=range]::-webkit-slider-runnable-track{height:var(--range-track);background:linear-gradient(to right,var(--range-fill) 0,var(--range-fill) var(--range-progress),#00000073 var(--range-progress),#00000073 100%);box-shadow:inset 0 1px 2px #0006}.audio-progress::-webkit-slider-runnable-track{height:var(--range-track);background:linear-gradient(to right,var(--range-fill) 0,var(--range-fill) var(--range-progress),#00000073 var(--range-progress),#00000073 100%);box-shadow:inset 0 1px 2px #0006}.audio-progress::slider-track{background:#00000073}.audio-progress::slider-fill{background:var(--range-fill)}.audio-progress input[type=range]::-webkit-slider-thumb{background:var(--app-cream,#fff4df);border-color:#1f2022eb}.audio-progress::-webkit-slider-thumb{background:var(--app-cream,#fff4df);border-color:#1f2022eb}.audio-progress::slider-thumb{background:var(--app-cream,#fff4df);border-color:#1f2022eb}.audio-progress input[type=range]::-moz-range-track{height:var(--range-track);background:#00000073;box-shadow:inset 0 1px 2px #0006}.audio-progress::-moz-range-track{height:var(--range-track);background:#00000073;box-shadow:inset 0 1px 2px #0006}.audio-progress input[type=range]::-moz-range-progress{height:var(--range-track);background:var(--range-fill);border-radius:999px}.audio-progress::-moz-range-progress{height:var(--range-track);background:var(--range-fill);border-radius:999px}.audio-progress input[type=range]::-moz-range-thumb{background:var(--app-cream,#fff4df);border-color:#1f2022eb}.audio-progress::-moz-range-thumb{background:var(--app-cream,#fff4df);border-color:#1f2022eb}.audio-volume,.audio-volume input[type=range]{--range-fill:color-mix(in srgb, var(--app-gold,#c4a574) 70%, #fff4df);height:18px}.audio-volume input[type=range]::-webkit-slider-runnable-track{height:var(--range-track);background:linear-gradient(to right,var(--app-accent,#d28d4e) 0,var(--app-gold,#c4a574) var(--range-progress),#fff4df38 var(--range-progress),#fff4df38 100%)}.audio-volume::-webkit-slider-runnable-track{height:var(--range-track);background:linear-gradient(to right,var(--app-accent,#d28d4e) 0,var(--app-gold,#c4a574) var(--range-progress),#fff4df38 var(--range-progress),#fff4df38 100%)}.audio-volume::slider-track{background:#fff4df38}.audio-volume::slider-fill{background:linear-gradient(90deg,var(--app-accent,#d28d4e),var(--app-gold,#c4a574))}.audio-volume input[type=range]::-webkit-slider-thumb{background:#fff4dff0}.audio-volume::-webkit-slider-thumb{background:#fff4dff0}.audio-volume::slider-thumb{background:#fff4dff0}.audio-volume input[type=range]::-moz-range-track{height:var(--range-track);background:#fff4df38}.audio-volume::-moz-range-track{height:var(--range-track);background:#fff4df38}.audio-volume input[type=range]::-moz-range-progress{height:var(--range-track);background:linear-gradient(90deg,var(--app-accent,#d28d4e),var(--app-gold,#c4a574));border-radius:999px}.audio-volume::-moz-range-progress{height:var(--range-track);background:linear-gradient(90deg,var(--app-accent,#d28d4e),var(--app-gold,#c4a574));border-radius:999px}.audio-volume input[type=range]::-moz-range-thumb{background:#fff4dff0}.audio-volume::-moz-range-thumb{background:#fff4dff0}section:has(.audio-progress) .inline-flex.w-max{align-items:center;gap:.22rem;min-height:3.35rem;padding:.32rem}section:has(.audio-progress) .inline-flex.w-max>button{line-height:1;font-family:var(--font-symbol);justify-content:center;align-items:center;display:inline-flex}section:has(.audio-progress) .inline-flex.w-max>button:nth-child(2){padding-left:.08rem;font-size:1.05rem}section:has(.audio-progress) div:has(>.audio-volume){align-items:center;min-height:3.35rem}section:has(.audio-progress) div:has(>.audio-volume)>span{color:#fff4dfb3;place-items:center;width:1.15rem;line-height:1;display:inline-grid}.portable-one-edun-shell{background:0 0;height:calc(100dvh - 73px);min-height:0;position:relative;overflow:hidden}.portable-one-edun-shell:has(.portable-one-edun-native--aura-report){background:radial-gradient(circle at 0 0,#cacdcc17,#0000 22rem),radial-gradient(circle at 50% 32%,#80472d24,#0000 34rem),radial-gradient(circle at 84% 72%,#19172d5c,#0000 34rem),linear-gradient(#1f2022,#191a1d 48%,#111318)!important}.portable-one-edun-shell:has(.portable-one-edun-native):not(:has(iframe)){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.portable-one-edun-frame{background:0 0;border:0;width:100%;height:100%;min-height:0;max-height:100%;display:block}html[data-atmosphere] .page-is-lexicon .app-page-route,html[data-atmosphere] .page-is-lexicon .course-page-canvas,html[data-atmosphere] .page-is-lexicon .page-main,html[data-atmosphere] .page-is-lexicon .page-main-textured{background-color:var(--bg-base,#09090c)!important;background-image:radial-gradient(80% 55% at 8% 0,#484c562e,#0000 62%),radial-gradient(60% 40% at 100% 100%,#302a5c1f,#0000 58%),linear-gradient(#0c0c10,#0a0a0e)!important}.portable-one-edun-shell--lexicon{background:0 0;border-radius:0}.lexicon-dictionary,.portable-one-edun-shell--lexicon{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.lexicon-dictionary__toolbar{border-bottom:0;flex-shrink:0;grid-template-columns:minmax(340px,42%) minmax(0,1fr);align-items:center;gap:0;padding:.65rem clamp(1rem,2vw,1.5rem) .55rem;display:grid}.lexicon-dictionary__search{background:linear-gradient(#ffffff0f,#ffffff05),#0c0b108c;border:1px solid #d6b17224;border-radius:999px;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.78rem 1.1rem;display:flex;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff0d}.lexicon-dictionary__search-icon{color:#f5ede39e;font-size:1.05rem}.lexicon-dictionary__search input{min-width:0;color:var(--app-cream,#f5eee5);background:0 0;border:0;outline:0;flex:1}.lexicon-dictionary__search input::placeholder{color:#f5ede36b}.lexicon-dictionary__search-label{color:var(--app-accent-soft,#f1dcc0);font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase;background:#cf792f1f;border:1px solid #d6b1722e;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem}.lexicon-dictionary__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.lexicon-dictionary__filter{color:#f5ede39e;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.14em;text-transform:uppercase;background:#ffffff08;border:1px solid #d6b1721a;border-radius:999px;padding:.58rem .85rem;font-size:.68rem;transition:border-color .2s,background .2s,color .2s}.lexicon-dictionary__filter.is-active,.lexicon-dictionary__filter:hover{color:var(--app-accent-soft,#f1dcc0);background:#3e261eb8;border-color:#d6b17257}.lexicon-dictionary__empty{text-align:center;color:#f5ede39e;flex:1;place-content:center;gap:1rem;display:grid}.lexicon-dictionary__reset{color:var(--app-accent-soft,#f1dcc0);background:#ffffff0a;border:1px solid #d6b17233;border-radius:999px;justify-self:center;padding:.65rem 1rem}.lexicon-drum-layout{-moz-column-gap:.85rem;flex:1;grid-template-columns:minmax(340px,42%) minmax(0,1fr);align-items:stretch;column-gap:.85rem;min-height:0;padding:.55rem clamp(1rem,2vw,1.5rem) .65rem;display:grid;position:relative;overflow:hidden}.lexicon-drum-layout:before{content:"";opacity:.85;pointer-events:none;z-index:2;background:linear-gradient(#0000,#d6b17224 18%,#d6b17238 50%,#d6b17224 82%,#0000);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:calc(42% + .35rem)}.lexicon-drum-shell{flex-direction:column;justify-content:stretch;min-width:0;height:100%;min-height:0;padding-right:.15rem;display:flex}.lexicon-drum-row{flex:1;grid-template-columns:36px minmax(0,1fr);align-items:stretch;gap:.55rem;min-height:0;display:grid}.lexicon-drum-rail{padding:.35rem 0}.lexicon-drum-dots,.lexicon-drum-rail{justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative}.lexicon-drum-dots{flex-direction:column;gap:10px;width:100%;padding:1.25rem 0}.lexicon-drum-dots:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d6b17214 8%,#d6b1723d 50%,#d6b17214 92%,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lexicon-drum-dot{z-index:1;cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:height .22s,width .22s,background .22s,box-shadow .22s;position:relative}.lexicon-drum-dot.is-active{background:linear-gradient(#efd7b7,#d5904d);width:12px;height:48px;box-shadow:0 0 18px #d5904d94}.lexicon-drum-dot:hover:not(.is-active){background:#d6b1726b}.lexicon-drum-stage{perspective:1700px;perspective-origin:12%;width:100%;height:100%;min-height:0;box-shadow:none;background-color:#181622e0;background-image:radial-gradient(90% 70% at 28% 45%,#d6b17214,#0000 55%),radial-gradient(70% 60% at 80% 70%,#745ce60d,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d6b1721a;border-radius:34px;flex:1;align-self:stretch;position:relative;overflow:hidden}.lexicon-drum-fade{display:none!important}.lexicon-drum-belt{inset:0;-webkit-mask-image:linear-gradient(#0000,#000 2% 98%,#0000);mask-image:linear-gradient(#0000,#000 2% 98%,#0000)}.lexicon-drum-belt,.lexicon-drum-card{transform-style:preserve-3d;position:absolute}.lexicon-drum-card{text-align:left;transform-origin:86%;will-change:transform;opacity:1;cursor:pointer;background:0 0;border:0;width:auto;height:176px;padding:0;transition:transform .46s cubic-bezier(.2,.82,.2,1),filter .34s;left:10%;right:10%}.lexicon-drum-card.is-active{filter:drop-shadow(0 12px 28px #00000061)}.lexicon-drum-card__inner{--lexicon-shade-start:62%;--lexicon-split-at:92%;border:1px solid #ffffff29;border-radius:32px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:1.15rem;padding:0 1.35rem 0 1.25rem;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 42px #0000006b,inset 0 1px #ffffff1a}.lexicon-drum-card__shade{top:0;left:var(--lexicon-shade-start);z-index:2;opacity:.72;width:auto;bottom:0;right:0;overflow:visible}.lexicon-drum-card__shade,.lexicon-drum-card__shade:before{border-radius:inherit;pointer-events:none;position:absolute}.lexicon-drum-card__shade:before{content:"";z-index:0;background:linear-gradient(270deg,#0402088c,#00000038 55%,#0000);inset:0;box-shadow:inset 14px 0 32px #00000038;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.lexicon-drum-card__split{top:18%;bottom:18%;left:var(--lexicon-split-at);z-index:3;pointer-events:none;opacity:.65;background:linear-gradient(#0000,#d6b17259 18%,#fff4df8c 50%,#d6b17259 82%,#0000);border-radius:999px;width:1px;display:none;position:absolute;transform:translate(-50%);box-shadow:0 0 8px #d5904d40}.lexicon-drum-card.is-active .lexicon-drum-card__split{display:block}.lexicon-drum-card__split:after,.lexicon-drum-card__split:before{content:none}.lexicon-drum-card.is-active .lexicon-drum-card__inner{border-color:#fff4df6b;box-shadow:0 0 0 2px #d5904d47,0 28px 56px #00000075,inset 0 1px #ffffff24}.lexicon-drum-card.is-active .lexicon-drum-card__shade:before{background:0 0;box-shadow:inset 16px 0 36px #00000047}.lexicon-drum-card.is-active .lexicon-drum-card__split{background:linear-gradient(#0000,#e8c89280 12%,#fff8ebe0 50%,#e8c89280 88%,#0000);width:3px;box-shadow:-10px 0 22px #00000052,0 0 16px #d5904d38}.lexicon-drum-card.is-active .lexicon-drum-card__icon{box-shadow:inset 0 1px #ffffff29}.lexicon-drum-card.is-active .lexicon-drum-card__copy strong{color:var(--app-cream,#f5eee5)}.lexicon-drum-card__icon{z-index:1;border-radius:22px;place-items:center;width:96px;height:96px;font-size:clamp(2.4rem,4.2vw,3rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.lexicon-drum-card__copy{z-index:1;min-width:0;position:relative}.lexicon-drum-card__copy span{color:#f5ede3ad;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.88rem,1.35vw,1.05rem);display:block}.lexicon-drum-card__copy strong{font-family:var(--font-display,"Cinzel",serif);color:var(--app-cream,#f5eee5);margin-top:.3rem;font-size:clamp(1.85rem,3.2vw,2.35rem);line-height:1.1;display:block}.lexicon-drum-card__copy small{color:#f5ede399;letter-spacing:.12em;text-transform:uppercase;margin-top:.32rem;font-size:clamp(.9rem,1.25vw,1.08rem);display:block}.lexicon-detail-stage{align-content:stretch;min-width:0;height:100%;min-height:0;display:grid}.lexicon-detail.lexicon-detail--expanded{background:radial-gradient(circle at 50% 0,#dfba7a1a,#0000 36%),linear-gradient(#120c0ffa,#08080afa);border:1px solid #d6b17224;border-left:0;border-radius:0 28px 28px 0;grid-template-rows:minmax(172px,32vh) auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff0a}.lexicon-detail.lexicon-detail--expanded:before{content:"";pointer-events:none;z-index:1;border:1px solid #d6b17212;border-radius:22px;position:absolute;inset:10px}.lexicon-detail__visual{border-bottom:1px solid #d6b17214;min-height:0;position:relative;overflow:hidden}.lexicon-detail__visual-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;opacity:.72;filter:saturate(.92)contrast(1.04)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.lexicon-detail__visual-top{z-index:3;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex;position:absolute;top:clamp(.85rem,2vh,1.2rem);left:clamp(1rem,2.2vw,1.6rem)}.lexicon-detail__visual-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--app-accent-soft,#f1dcc0);font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.14em;text-transform:uppercase;background:#08080c80;border:1px solid #d6b17247;border-radius:999px;padding:.32rem .62rem;font-size:.62rem}.lexicon-detail__visual-title{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#08080cd1,#08080c73);border:1px solid #d6b17233;border-radius:16px;gap:.28rem;max-width:min(68%,400px);padding:.65rem .95rem .7rem;display:grid;position:absolute;bottom:clamp(.85rem,2.2vh,1.35rem);left:clamp(1rem,2.2vw,1.6rem);box-shadow:0 12px 32px #00000052}.lexicon-detail__visual-name{font-family:var(--font-display,"Cinzel",serif);color:var(--app-cream,#f5eee5);text-shadow:0 2px 18px #00000073;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.05}.lexicon-detail__visual-latin{font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#f5ede385;font-size:.68rem}.lexicon-detail__visual-glyph{z-index:3;border:1px solid #fff4df38;border-radius:16px;place-items:center;width:clamp(48px,5.2vw,62px);height:clamp(48px,5.2vw,62px);font-size:clamp(1.35rem,2.4vw,1.85rem);display:grid;position:absolute;bottom:clamp(.85rem,2.2vh,1.35rem);right:clamp(1rem,2.4vw,1.6rem);overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #00000061}.lexicon-detail__visual-glyph:before{background:linear-gradient(145deg,#ffffff24,#0000 42%),linear-gradient(320deg,#08080c6b,#0000 58%)}.lexicon-detail__visual-glyph:after,.lexicon-detail__visual-glyph:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lexicon-detail__visual-glyph:after{box-shadow:inset 0 0 0 1px #fff4df14}.lexicon-detail__visual-glyph-icon{z-index:1;filter:drop-shadow(0 2px 6px #00000059);line-height:1;position:relative}.lexicon-detail__visual-shade{z-index:1;pointer-events:none;background:linear-gradient(#08080c6b,#08080c1f 28%,#08080c61 62%,#08080ceb),linear-gradient(90deg,#08080ca6,#0000 48%);position:absolute;inset:0}.lexicon-detail__intro{z-index:2;background:#ffffff04;border-bottom:1px solid #d6b17214;gap:.85rem;padding:1rem clamp(1.2rem,2vw,1.65rem) .9rem;display:grid;position:relative}.lexicon-detail__lead{color:#f5ede3d6;margin:0;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.62}.lexicon-detail__tags{flex-wrap:wrap;gap:.45rem;display:flex}.lexicon-detail__scroll{z-index:2;gap:1.25rem;min-height:0;padding:1.05rem clamp(1.2rem,2vw,1.65rem) 1.4rem;display:grid;position:relative;overflow-y:auto}.lexicon-detail__rich{gap:.75rem;display:grid}.lexicon-detail__paragraph{color:#f5ede3ad;margin:0;font-size:.98rem;line-height:1.68}.lexicon-detail__section-title{color:#d0c3eb9e;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem}.lexicon-props{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lexicon-prop{background:#ffffff08;border:1px solid #d6b17214;border-radius:18px;padding:.85rem .95rem}.lexicon-prop span{color:#f5ede36b;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;display:block}.lexicon-prop strong{color:var(--app-cream,#f5eee5);font-size:1rem;line-height:1.45}.lexicon-tags{flex-wrap:wrap;gap:.55rem;display:flex}.lexicon-tag{color:#f5ede3ad;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.14em;text-transform:uppercase;background:#ffffff08;border:1px solid #d6b17214;border-radius:999px;padding:.5rem .75rem;font-size:.68rem}.lexicon-tag--energy{color:var(--app-accent-soft,#f1dcc0);background:#573a2147;border-color:#d6b17247}.lexicon-detail__footer{flex-wrap:wrap;gap:.55rem;padding-top:.35rem;display:flex}.lexicon-detail__footer-chip{color:#f5ede3b8;font-family:var(--font-mono,"Manrope",sans-serif);letter-spacing:.14em;text-transform:uppercase;background:#ffffff08;border:1px solid #d6b17229;border-radius:999px;padding:.55rem .85rem;font-size:.68rem;transition:border-color .2s,color .2s,background .2s}.lexicon-detail__footer-chip:hover{color:var(--app-accent-soft,#f1dcc0);background:#cf792f1a;border-color:#d6b17257}@media (width<=1100px){.lexicon-dictionary__toolbar{grid-template-columns:1fr;gap:.55rem}.lexicon-dictionary__filters{justify-content:flex-start}.lexicon-drum-layout{grid-template-rows:minmax(280px,38vh) minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.lexicon-drum-layout:before{display:none}.lexicon-drum-shell{min-height:0;padding-right:0}.lexicon-drum-row{grid-template-columns:36px minmax(0,1fr);gap:.45rem}.lexicon-drum-stage{border-right:1px solid #d6b1721f;border-radius:34px;width:100%;max-width:none;height:100%;min-height:260px}.lexicon-detail.lexicon-detail--expanded{border-left:1px solid #d6b17224;border-radius:28px;grid-template-rows:minmax(140px,24vh) auto minmax(0,1fr);height:100%;min-height:0}}.one-edun-page{--native-accent:var(--app-gold);--native-accent-soft:#ffd49a38;min-height:calc(100vh - var(--course-topbar-height,76px));background:radial-gradient(circle at 8% 5%,#d6dada14,#0000 17rem),radial-gradient(circle at 52% 10%,#79463029,#0000 34rem),radial-gradient(circle at 92% 20%,#2f295d33,#0000 28rem);padding:clamp(36px,5vw,76px) clamp(22px,5vw,86px) clamp(56px,7vw,104px)}.one-edun-page--teal{--native-accent:var(--app-aqua);--native-accent-soft:#9ce8ef33}.one-edun-page--violet{--native-accent:#b9a2ff;--native-accent-soft:#b9a2ff33}.one-edun-page--slug-sanktuarium{padding:clamp(1rem,2vw,1.5rem) var(--page-gutter) clamp(2rem,4vw,3.5rem);background:0 0}.one-edun-page--amber{--native-accent:var(--app-gold);--native-accent-soft:#ffba5e38}.one-edun-page--panel{--native-accent:#d8b46a;--native-accent-soft:#d8b46a33;background:radial-gradient(circle at 12% 8%,#499b9729,#0000 25rem),radial-gradient(circle at 82% 20%,#d8b46a2e,#0000 30rem),linear-gradient(#080a0d33,#080a0db8)}.one-edun-page--slug-panel-klienta{padding-top:clamp(26px,3.4vw,54px)}.one-edun-page--slug-panel-klienta .one-edun-native-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(250px,360px);min-height:clamp(520px,68vh,760px)}.one-edun-page--slug-panel-klienta .one-edun-native-hero__image{-o-object-position:56% center;object-position:56% center;filter:saturate(.88)brightness(.52)contrast(1.1);transform:scale(1.01)}.one-edun-page--slug-panel-klienta .one-edun-native-hero__shade{background:linear-gradient(90deg,#07090cfa,#07090cd1 44%,#07090c2e),radial-gradient(circle at 72% 38%,#d8b46a38,#0000 22rem),linear-gradient(#0000002e,#000000a8)}.one-edun-page--slug-panel-klienta .one-edun-native-hero__copy{gap:20px;max-width:930px}.one-edun-page--slug-panel-klienta .one-edun-native-hero h1{max-width:12ch;font-size:clamp(4rem,7.1vw,8.1rem)}.one-edun-page--slug-panel-klienta .one-edun-native-hero__stats{align-content:center}.one-edun-page--slug-panel-klienta .one-edun-native-hero__stats article{background:radial-gradient(circle at 20% 0,#d8b46a29,#0000 11rem),#080a0d94;border-color:#d8b46a33}.one-edun-page--slug-panel-klienta .one-edun-events,.one-edun-page--slug-panel-klienta .one-edun-feature-panel,.one-edun-page--slug-panel-klienta .one-edun-native-cta,.one-edun-page--slug-panel-klienta .one-edun-page-grid,.one-edun-page--slug-panel-klienta .one-edun-process{margin-top:clamp(20px,2.8vw,42px)}.one-edun-page--slug-panel-klienta .one-edun-info-card,.one-edun-page--slug-panel-klienta .one-edun-process-card{border-radius:20px;transition:border-color .26s,box-shadow .26s,transform .26s}.one-edun-page--slug-panel-klienta .one-edun-info-card:hover,.one-edun-page--slug-panel-klienta .one-edun-process-card:hover{border-color:#d8b46a57;transform:translateY(-4px);box-shadow:0 28px 80px #00000057,0 0 36px #d8b46a1c}.one-edun-page--slug-panel-klienta .one-edun-info-card__icon,.one-edun-page--slug-panel-klienta .one-edun-process-card__icon{border-radius:999px}.one-edun-page--slug-panel-klienta .one-edun-feature-panel{background:linear-gradient(135deg,#fff4df0f,#fff4df05),radial-gradient(circle at 28% 22%,#499b9724,#0000 20rem),#0a0c0fdb;border-radius:28px;grid-template-columns:minmax(430px,.92fr) minmax(0,1fr)}.one-edun-page--slug-panel-klienta .one-edun-feature-panel__media{min-height:clamp(520px,62vw,760px)}.one-edun-page--slug-panel-klienta .one-edun-feature-panel__media img{-o-object-position:52% center;object-position:52% center;filter:saturate(.86)brightness(.68)contrast(1.08)}.one-edun-page--slug-panel-klienta .one-edun-feature-panel__media:after{background:radial-gradient(circle at 56% 36%,#0000,#05070a57 68%),linear-gradient(90deg,#0000 46%,#0a0c10c2)}.one-edun-page--slug-panel-klienta .one-edun-feature-panel__copy{padding:clamp(36px,5vw,78px)}.one-edun-page--slug-panel-klienta .one-edun-process{position:relative;overflow:hidden}.one-edun-page--slug-panel-klienta .one-edun-process:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:screen;background-image:linear-gradient(#080a0d00,#080a0db8),url(../media/one-edun/panel-client-dawn-lake.png);background-position:0 0,50% 58%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;height:min(34vw,360px);position:absolute;inset:auto 0 0}.one-edun-page--slug-panel-klienta .one-edun-process>*{z-index:1;position:relative}.one-edun-page--slug-panel-klienta .one-edun-events{background:linear-gradient(135deg,#fff4df0e,#fff4df05),radial-gradient(circle at 76% 12%,#d8b46a24,#0000 17rem),#0d1013d6}.one-edun-page--slug-panel-klienta .one-edun-native-cta{position:relative;overflow:hidden}.one-edun-page--slug-panel-klienta .one-edun-native-cta:before{content:"";opacity:.2;background-image:linear-gradient(90deg,#080a0df0,#080a0dc7),url(../media/one-edun/panel-client-ezovibe-banner.png);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;position:absolute;inset:0}.one-edun-page--slug-panel-klienta .one-edun-native-cta>*{z-index:1;position:relative}.one-edun-events,.one-edun-feature-panel,.one-edun-info-card,.one-edun-native-cta,.one-edun-native-hero,.one-edun-process,.one-edun-process-card{background:linear-gradient(135deg,#fff4df0e,#fff4df05),#0d1013d1;border:1px solid #fff4df1f;box-shadow:0 30px 90px #00000047}.one-edun-native-hero{isolation:isolate;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);min-height:min(76vh,820px);display:grid;position:relative;overflow:hidden}.one-edun-native-hero__image,.one-edun-native-hero__shade{position:absolute;inset:0}.one-edun-native-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.82)brightness(.54)contrast(1.08);width:100%;height:100%;transform:scale(1.02)}.one-edun-page--teal .one-edun-native-hero__image{-o-object-position:62% center;object-position:62% center}.one-edun-native-hero__shade{z-index:1;background:linear-gradient(90deg,#080a0dfa,#080a0de0 34%,#080a0d61 70%,#080a0d33),radial-gradient(circle at 28% 44%,var(--native-accent-soft),transparent 34rem),linear-gradient(180deg,#00000038,#0009)}.one-edun-native-hero__copy{z-index:2;align-content:center;gap:22px;max-width:840px;padding:clamp(46px,7vw,98px);display:grid;position:relative}.one-edun-event-row small,.one-edun-info-card small,.one-edun-native-cta small,.one-edun-page-badge,.one-edun-page-kicker,.one-edun-process-card small{color:color-mix(in srgb,var(--native-accent) 78%,#fff);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.one-edun-page-badge{border:1px solid color-mix(in srgb,var(--native-accent) 42%,transparent);background:color-mix(in srgb,var(--native-accent) 10%,#0c0e12d1);border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:9px 14px;display:inline-flex}.one-edun-page-badge .one-edun-icon{width:1.6rem;height:1.6rem}.one-edun-events h2,.one-edun-feature-panel h2,.one-edun-native-cta h2,.one-edun-native-hero h1,.one-edun-process h2{color:var(--app-cream);font-family:var(--font-display);letter-spacing:.01em;margin:0;font-weight:500}.one-edun-native-hero h1{text-wrap:balance;max-width:11ch;font-size:clamp(4rem,7.6vw,8.8rem);line-height:.88}.one-edun-native-hero__lead{color:#fff4dfe6;max-width:760px;margin:0;font-size:clamp(1.18rem,1.55vw,1.7rem);line-height:1.55}.one-edun-event-row p,.one-edun-feature-panel p,.one-edun-info-card p,.one-edun-native-cta h2,.one-edun-native-hero p:not(.one-edun-native-hero__lead),.one-edun-process-card p,.one-edun-process__head p{color:#fff4dfad;line-height:1.8}.one-edun-native-hero p:not(.one-edun-native-hero__lead){max-width:640px;margin:0;font-size:1.04rem}.one-edun-page-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.one-edun-native-cta button,.one-edun-page-actions button{border:1px solid color-mix(in srgb,var(--native-accent) 48%,#fff4df24);color:#fff4dff0;background:linear-gradient(90deg,color-mix(in srgb,var(--native-accent) 20%,#121418eb),#121418ad);letter-spacing:.15em;text-transform:uppercase;border-radius:999px;min-height:50px;padding:0 22px;font-size:.74rem;font-weight:800}.one-edun-page-actions button.is-ghost{background:#ffffff09}.one-edun-native-hero__stats{z-index:2;align-content:end;gap:14px;padding:clamp(28px,4vw,54px);display:grid;position:relative}.one-edun-native-hero__stats article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0d8a;border:1px solid #fff4df1a;border-radius:24px;padding:20px}.one-edun-native-hero__stats strong{color:var(--native-accent);font-family:var(--font-display);font-size:clamp(2rem,4vw,4.8rem);font-weight:500;line-height:.9;display:block}.one-edun-native-hero__stats span{color:#fff4dfa8;letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:.72rem;display:block}.one-edun-events,.one-edun-feature-panel,.one-edun-native-cta,.one-edun-page-grid,.one-edun-process{width:min(100%,1580px);margin:clamp(28px,4.2vw,58px) auto 0}.one-edun-page-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.one-edun-info-card,.one-edun-process-card{border-radius:26px;padding:30px;position:relative;overflow:hidden}.one-edun-info-card:before,.one-edun-process-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 0,var(--native-accent-soft),transparent 13rem);position:absolute;inset:0}.one-edun-info-card__icon,.one-edun-native-cta>span,.one-edun-process-card__icon{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--native-accent) 48%,#fff4df2e);background:radial-gradient(circle at 50% 36%,#fff4df29,transparent 54%),color-mix(in srgb,var(--native-accent) 16%,#090b0ee6);width:78px;box-shadow:0 0 42px color-mix(in srgb,var(--native-accent) 20%,transparent);border-radius:22px;place-items:center;display:grid;position:relative}.one-edun-info-card__icon .one-edun-icon,.one-edun-native-cta .one-edun-icon,.one-edun-process-card__icon .one-edun-icon{width:3.3rem;height:3.3rem}.one-edun-info-card small,.one-edun-process-card small{margin-top:24px;display:block;position:relative}.one-edun-event-row h3,.one-edun-info-card h2,.one-edun-process-card h3{color:var(--app-cream);font-family:var(--font-display);margin:10px 0 0;font-weight:500;line-height:1.05;position:relative}.one-edun-info-card h2{font-size:clamp(1.7rem,2.2vw,2.7rem)}.one-edun-info-card p,.one-edun-process-card p{margin:18px 0 0;position:relative}.one-edun-feature-panel{border-radius:34px;grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);display:grid;overflow:hidden}.one-edun-feature-panel__media{min-height:420px;position:relative;overflow:hidden}.one-edun-feature-panel__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.78)brightness(.58)contrast(1.08);width:100%;height:100%}.one-edun-feature-panel__media:after{content:"";background:radial-gradient(circle at 60% 42%,#0000,#05070a94 62%),linear-gradient(90deg,#0000,#0a0c10b8);position:absolute;inset:0}.one-edun-feature-panel__media span{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--native-accent) 48%,#fff4df38);width:96px;box-shadow:0 0 55px color-mix(in srgb,var(--native-accent) 24%,transparent);background:#0a0c10b8;border-radius:28px;place-items:center;display:grid;position:absolute;bottom:34px;left:34px}.one-edun-feature-panel__media .one-edun-icon{width:4rem;height:4rem}.one-edun-feature-panel__copy{align-content:center;gap:20px;padding:clamp(34px,5vw,72px);display:grid}.one-edun-events h2,.one-edun-feature-panel h2,.one-edun-process h2{text-wrap:balance;font-size:clamp(2.6rem,4vw,5.4rem);line-height:.96}.one-edun-feature-panel p{max-width:720px;margin:0;font-size:1.07rem}.sanctuary-page{gap:18px;display:grid}.sanctuary-hero{border-radius:34px;min-height:420px;position:relative;overflow:hidden}.sanctuary-hero__image{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)brightness(.5);width:100%;height:100%;position:absolute;inset:0}.sanctuary-hero__shade{background:linear-gradient(90deg,#080a0eeb,#080a0e8c 52%,#080a0e59),radial-gradient(circle at 80% 20%,#8759c92e,#0000 45%);position:absolute;inset:0}.sanctuary-hero__grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);gap:clamp(20px,3vw,40px);padding:clamp(32px,5vw,64px);display:grid;position:relative}.sanctuary-hero h1{font-family:var(--font-display);color:var(--app-cream);margin:.35rem 0 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95}.sanctuary-hero__lead{color:#fff4dfd1;max-width:52ch;margin:1rem 0 0;font-size:1.15rem;line-height:1.55}.sanctuary-hero__body{color:#fff4df94;max-width:58ch;margin:.85rem 0 0;font-size:1rem;line-height:1.6}.sanctuary-hero__pill{letter-spacing:.08em;text-transform:uppercase;color:#fff4df7a;border:1px solid #fff4df24;border-radius:999px;margin-top:.65rem;padding:.35rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.sanctuary-hero__side{align-content:start;gap:14px;display:grid}.sanctuary-hero__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c109e;border:1px solid #fff4df1f;border-radius:22px;padding:1.1rem 1.2rem}.sanctuary-hero__card-kicker{letter-spacing:.1em;text-transform:uppercase;color:#fff4df73;font-size:.62rem;font-weight:700}.sanctuary-hero__card h2{color:var(--app-cream);margin:.45rem 0 0;font-size:1.45rem}.sanctuary-hero__card p{color:#fff4df9e;margin:.45rem 0 .85rem;font-size:.92rem;line-height:1.5}.sanctuary-hero__card button{border:1px solid color-mix(in srgb,var(--native-accent) 40%,#fff4df33);background:color-mix(in srgb,var(--native-accent) 14%,transparent);color:var(--app-cream);cursor:pointer;border-radius:999px;padding:.55rem .9rem;font-size:.86rem}.sanctuary-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sanctuary-hero__stats article{text-align:center;background:#ffffff0a;border:1px solid #fff4df1a;border-radius:16px;padding:.85rem}.sanctuary-hero__stats strong{color:var(--app-cream);font-size:1.35rem;display:block}.sanctuary-hero__stats span{letter-spacing:.06em;text-transform:uppercase;color:#fff4df73;margin-top:.25rem;font-size:.68rem;display:block}.sanctuary-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sanctuary-how__media{background-image:linear-gradient(180deg,#05070a33,#05070ac7),var(--card-image);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;border-radius:28px;flex-direction:column;justify-content:end;min-height:280px;padding:1.4rem;display:flex;position:relative;overflow:hidden}.sanctuary-how__badge{letter-spacing:.08em;text-transform:uppercase;color:#fff4dfb8;background:#00000073;border:1px solid #fff4df29;border-radius:999px;padding:.35rem .65rem;font-size:.62rem;font-weight:700;position:absolute;top:1rem;left:1rem}.sanctuary-how__media p{max-width:28ch;color:var(--app-cream);margin:0;font-size:1.2rem;line-height:1.45}.sanctuary-how__panel,.sanctuary-rhythm article,.sanctuary-section-head{background:#ffffff08;border:1px solid #fff4df1a;border-radius:28px;padding:clamp(24px,3vw,40px)}.sanctuary-how__panel h2,.sanctuary-podstawy h2,.sanctuary-rhythm h2,.sanctuary-section-head h2{font-family:var(--font-display);color:var(--app-cream);margin:.45rem 0 0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1}.sanctuary-how__panel p,.sanctuary-rhythm p,.sanctuary-section-head p{color:#fff4df9e;max-width:62ch;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.sanctuary-chips{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.sanctuary-chips span{color:#fff4df94;border:1px solid #fff4df1f;border-radius:999px;padding:.35rem .7rem;font-size:.72rem}.sanctuary-podstawy{background:#ffffff08;border:1px solid #fff4df1a;border-radius:34px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.sanctuary-podstawy__media{min-height:380px;position:relative}.sanctuary-podstawy__media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)brightness(.58);width:100%;height:100%}.sanctuary-podstawy__media span{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--native-accent) 42%,#fff4df33);background:#0a0c10b8;border-radius:24px;place-items:center;width:88px;display:grid;position:absolute;bottom:28px;left:28px}.sanctuary-podstawy__copy{align-content:center;gap:.65rem;padding:clamp(28px,4vw,52px);display:grid}.sanctuary-podstawy__course{font-family:var(--font-display);color:var(--app-cream);margin:0;font-size:1.5rem}.sanctuary-podstawy__subtitle{color:#fff4df7a;margin:0;font-size:.95rem}.sanctuary-podstawy__lead{border:1px solid color-mix(in srgb,var(--native-accent) 24%,transparent);background:color-mix(in srgb,var(--native-accent) 8%,transparent);color:#fff4dfc7;border-radius:14px;margin:.25rem 0 0;padding:.75rem .9rem;font-size:.95rem;line-height:1.55}.sanctuary-podstawy__meta{color:#fff4df7a;flex-wrap:wrap;gap:.5rem .85rem;font-size:.78rem;display:flex}.sanctuary-podstawy__btn{border:1px solid color-mix(in srgb,var(--native-accent) 42%,#fff4df33);background:color-mix(in srgb,var(--native-accent) 16%,#ffffff0a);color:var(--app-cream);cursor:pointer;border-radius:999px;justify-self:start;margin-top:.35rem;padding:.75rem 1.15rem}.sanctuary-catalog{background:#ffffff08;border:1px solid #fff4df1a;border-radius:34px;padding:clamp(28px,4vw,48px)}.sanctuary-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:1.35rem;display:grid}.sanctuary-catalog__card{color:#fff4dfb8;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #fff4df1a;border-radius:22px;gap:6px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.sanctuary-catalog__card.is-active,.sanctuary-catalog__card:hover{border-color:color-mix(in srgb,var(--native-accent) 40%,#fff4df29);background:color-mix(in srgb,var(--native-accent) 9%,#0003);transform:translateY(-2px)}.sanctuary-catalog__card.is-planned{opacity:.72}.sanctuary-catalog__meta{letter-spacing:.1em;color:#fff4df6b;flex-wrap:wrap;gap:.35rem;display:flex}.sanctuary-catalog__meta,.sanctuary-catalog__program{text-transform:uppercase;font-size:.62rem;font-weight:700}.sanctuary-catalog__program{letter-spacing:.08em;color:color-mix(in srgb,var(--native-accent) 72%,var(--app-cream))}.sanctuary-catalog__state{letter-spacing:.1em;text-transform:uppercase;color:#fff4df61;font-size:.58rem;font-weight:700}.sanctuary-catalog__card h3{color:var(--app-cream);margin:0;font-size:1.28rem}.sanctuary-catalog__card p{margin:0;font-size:.9rem;line-height:1.5}.sanctuary-tree-section{gap:14px;display:grid}.sanctuary-section-head--tree{gap:.35rem;display:grid}.sanctuary-tree-section__link{color:var(--app-cream);cursor:pointer;background:#ffffff0a;border:1px solid #fff4df24;border-radius:999px;justify-self:start;margin-top:.35rem;padding:.55rem .95rem}.sanctuary-tree-frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sanctuary-tree-frame,.sanctuary-tree-frame .domain-tree-page{height:auto;min-height:0}.sanctuary-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sanctuary-highlight{background:#ffffff08;border:1px solid #fff4df1a;border-radius:24px;padding:1.25rem}.sanctuary-highlight__icon{aspect-ratio:1;background:#ffffff0a;border:1px solid #fff4df1f;border-radius:16px;place-items:center;width:52px;display:grid}.sanctuary-highlight small{letter-spacing:.1em;text-transform:uppercase;color:#fff4df6b;margin-top:.75rem;font-size:.62rem;font-weight:700;display:block}.sanctuary-highlight h3{color:var(--app-cream);margin:.35rem 0 0;font-size:1.25rem}.sanctuary-highlight p{color:#fff4df94;margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.sanctuary-rhythm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sanctuary-process{background:#ffffff08;border:1px solid #fff4df1a;border-radius:34px;padding:clamp(28px,4vw,48px)}.sanctuary-process__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:1.25rem;display:grid}.sanctuary-process__card{background:#00000029;border:1px solid #fff4df14;border-radius:22px;padding:1.1rem}.sanctuary-process__card span{aspect-ratio:1;border:1px solid #fff4df1a;border-radius:14px;place-items:center;width:44px;display:grid}.sanctuary-process__card small{letter-spacing:.1em;text-transform:uppercase;color:#fff4df66;margin-top:.65rem;font-size:.62rem;font-weight:700;display:block}.sanctuary-process__card h3{color:var(--app-cream);margin:.35rem 0 0;font-size:1.15rem}.sanctuary-process__card p{color:#fff4df94;margin:.4rem 0 0;font-size:.88rem;line-height:1.5}@media (width<=1100px){.sanctuary-hero__grid,.sanctuary-how,.sanctuary-podstawy,.sanctuary-rhythm{grid-template-columns:1fr}.sanctuary-catalog__grid,.sanctuary-highlights,.sanctuary-process__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sanctuary-catalog__grid,.sanctuary-hero__stats,.sanctuary-highlights,.sanctuary-process__rail{grid-template-columns:1fr}.sanctuary-tree-frame{min-height:560px}}.one-edun-events,.one-edun-process{border-radius:34px;padding:clamp(28px,4vw,56px)}.one-edun-process__head{gap:12px;max-width:860px;margin-bottom:clamp(22px,3vw,38px);display:grid}.one-edun-process__head p{margin:0;font-size:1.06rem}.one-edun-process__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.one-edun-process-card{background:radial-gradient(circle at 80% 0,var(--native-accent-soft),transparent 13rem),#090b0ea3;border-radius:24px}.one-edun-event-row h3,.one-edun-process-card h3{font-size:clamp(1.55rem,2vw,2.35rem)}.one-edun-events{gap:16px;display:grid}.one-edun-event-row{border-top:1px solid #fff4df1f;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.one-edun-event-row time{color:var(--native-accent);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2.4rem);line-height:1}.one-edun-event-row h3,.one-edun-event-row p{margin:0}.one-edun-event-row p{margin-top:8px}.one-edun-native-cta{border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 34px;display:grid}.one-edun-native-cta h2{color:#fff4dfdb;max-width:780px;font-family:var(--font-display);margin:6px 0 0;font-size:clamp(1.65rem,2.4vw,3.2rem);font-weight:500;line-height:1.08}.one-edun-page--slug-system-rod{--native-accent:#d8b46a;--native-accent-soft:#d8b46a2e}.system-rod-cycle,.system-rod-domains,.system-rod-examples,.system-rod-hero,.system-rod-history,.system-rod-intro,.system-rod-path,.system-rod-return{width:min(100%,1580px);margin-inline:auto}.system-rod-hero{background:radial-gradient(circle at 75% 44%,#d8b46a29,#0000 24rem),radial-gradient(circle at 17% 36%,#95dad414,#0000 18rem),linear-gradient(135deg,#fff4df0d,#fff4df03),#090c0fdb;border:1px solid #fff4df1f;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,6vw,92px);min-height:min(720px,100vh - 104px);padding:clamp(32px,5vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000052}.system-rod-hero__image,.system-rod-hero__shade{pointer-events:none;position:absolute;inset:0}.system-rod-hero__image{-o-object-fit:cover;object-fit:cover;opacity:.24;filter:saturate(.72)brightness(.62);width:100%;height:100%}.system-rod-hero__shade{background:linear-gradient(90deg,#080a0dfa,#080a0db8 48%,#080a0de6),radial-gradient(circle at 70% 48%,#d8b46a2e,#0000 22rem)}.system-rod-hero__copy,.system-rod-hero__map{z-index:1;position:relative}.system-rod-hero__copy{gap:20px;max-width:760px;display:grid}.system-rod-hero h1{max-width:11ch;color:var(--app-cream);font-family:var(--font-display);margin:0;font-size:clamp(4.1rem,8.4vw,10rem);font-weight:500;line-height:.9}.system-rod-hero p{color:#fff4dfc2;max-width:700px;margin:0;font-size:clamp(1.05rem,1.22vw,1.28rem);line-height:1.72}.system-rod-hero button,.system-rod-return button{color:#fff4dff2;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#7c5426a3,#1a1713c7);border:1px solid #d8b46a75;border-radius:999px;justify-self:start;min-height:50px;padding:0 28px;font-size:.72rem;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s}.system-rod-hero button:hover,.system-rod-return button:hover{border-color:#fff4df70;transform:translateY(-2px);box-shadow:0 0 42px #d8b46a24}.system-rod-hero__map{background:radial-gradient(circle at 50% 42%,#d8b46a21,#0000 16rem),#090c0f94;border:1px solid #d8b46a24;border-radius:20px;justify-items:center;gap:24px;padding:clamp(22px,3vw,36px);display:grid}.system-rod-core{aspect-ratio:1;isolation:isolate;place-items:center;width:min(34vw,430px);min-width:260px;display:grid;position:relative}.system-rod-core__pulse,.system-rod-core__ring{border-radius:999px;position:absolute}.system-rod-core__ring--outer{aspect-ratio:1;border:1px solid #d8b46a33;width:94%;animation:24s linear infinite systemRodTurn}.system-rod-core__ring--middle{aspect-ratio:1;border:1px solid #95dad426;width:66%;animation:18s linear infinite reverse systemRodTurn}.system-rod-core__ring--inner{aspect-ratio:1;background:radial-gradient(circle,#fff4df2e,#d8b46a14 38%,#0000 64%);border:1px solid #d8b46a5c;width:36%}.system-rod-core__pulse{aspect-ratio:1;background:#fff4dfe6;width:7%;animation:2.8s ease-in-out infinite systemRodPulse;box-shadow:0 0 34px #d8b46a8c,0 0 110px #d8b46a33}.system-rod-hero__labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.system-rod-cycle__map span,.system-rod-domain div span,.system-rod-hero__labels span{color:#fff4dfd1;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#080b0ea3;border:1px solid #d8b46a2e;border-radius:999px;font-size:.68rem;font-weight:800}.system-rod-hero__labels span{padding:11px 10px}.system-rod-section-head{gap:12px;max-width:980px;display:grid}.system-rod-cycle h2,.system-rod-return h2,.system-rod-section-head h2{color:var(--app-cream);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.2vw,7rem);font-weight:500;line-height:.94}.system-rod-cycle p,.system-rod-return p,.system-rod-section-head p{color:#fff4dfb8;max-width:860px;margin:0;font-size:clamp(1rem,1.08vw,1.2rem);line-height:1.72}.system-rod-cycle,.system-rod-domains,.system-rod-examples,.system-rod-history,.system-rod-path,.system-rod-return{margin-top:clamp(30px,5vw,72px)}.system-rod-path{background:linear-gradient(135deg,#fff4df09,#fff4df03),#090c0fc7;border:1px solid #fff4df1a;border-radius:22px;gap:clamp(18px,2.4vw,32px);padding:clamp(28px,4.4vw,64px);display:grid;overflow:hidden}.system-rod-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.system-rod-domain,.system-rod-examples article,.system-rod-history__rail article,.system-rod-step{background:radial-gradient(circle at 18% 10%,#d8b46a1a,#0000 11rem),linear-gradient(#fff4df08,#fff4df03),#0b0e11c7;border:1px solid #fff4df1a;min-width:0}.system-rod-step{border-radius:18px;align-content:start;gap:10px;min-height:280px;padding:clamp(20px,2vw,28px);transition:transform .22s,border-color .22s,background .22s;display:grid}.system-rod-domain:hover,.system-rod-examples article:hover,.system-rod-step:hover{background:radial-gradient(circle at 18% 10%,#d8b46a29,#0000 12rem),linear-gradient(#d8b46a0f,#fff4df03),#0b0e11d1;border-color:#d8b46a57}.system-rod-domain__icon,.system-rod-examples article>span,.system-rod-return__icon,.system-rod-step__icon{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--gold,#d8b46a) 28%,var(--border-subtle,transparent));background:radial-gradient(circle,color-mix(in srgb,var(--gold,#d8b46a) 16%,transparent),transparent 55%),color-mix(in srgb,var(--bg-elevated,#0b0e11) 70%,transparent);width:72px;box-shadow:0 0 34px color-mix(in srgb,var(--gold,#d8b46a) 10%,transparent);border-radius:999px;place-items:center;padding:.35rem;display:grid}.system-rod-domain__icon img,.system-rod-examples article>span img,.system-rod-return__icon img,.system-rod-step__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.system-rod-domain small,.system-rod-step small{color:#9ed8d4;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.system-rod-domain h3,.system-rod-examples h3,.system-rod-history h3,.system-rod-step h3{color:var(--app-cream);font-family:var(--font-display);margin:4px 0 0;font-weight:500;line-height:1}.system-rod-step h3{font-size:clamp(1.9rem,2.5vw,3.2rem)}.system-rod-domain p,.system-rod-examples p,.system-rod-history p,.system-rod-step p{color:#fff4dfb8;margin:4px 0 0;line-height:1.62}.system-rod-cycle{background:radial-gradient(circle at 7%,#d8b46a21,#0000 17rem),#0a0d10bf;border:1px solid #d8b46a26;border-radius:22px;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,64px);padding:clamp(30px,4.4vw,66px);display:grid}.system-rod-cycle__map{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:12px;display:grid}.system-rod-cycle__map span{border-radius:14px;place-items:center;min-height:84px;padding:12px;display:grid}.system-rod-domain-grid,.system-rod-history__rail{gap:clamp(14px,2vw,22px);display:grid}.system-rod-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(22px,3vw,42px)}.system-rod-domain{border-radius:18px;align-content:start;gap:12px;min-height:330px;padding:clamp(22px,2.8vw,36px);display:grid;overflow:hidden}.system-rod-domain h3{font-size:clamp(2rem,3vw,4rem)}.system-rod-domain div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.system-rod-domain div span{background:#95dad409;border-color:#95dad429;padding:8px 10px}.system-rod-history{grid-template-columns:minmax(0,.56fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.system-rod-history__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.system-rod-history__rail article{border-radius:16px;min-height:210px;padding:22px}.system-rod-history__rail article:before{content:"";background:linear-gradient(90deg,#d8b46ab8,#0000);width:38px;height:2px;margin-bottom:18px;display:block}.system-rod-examples h3,.system-rod-history h3{font-size:clamp(1.55rem,2.05vw,2.55rem)}.system-rod-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.system-rod-examples .system-rod-section-head{grid-column:1/-1}.system-rod-examples article{border-radius:18px;align-content:start;gap:12px;min-height:250px;padding:clamp(22px,2.4vw,32px);display:grid;overflow:hidden}.system-rod-return{background:radial-gradient(circle at 7%,#d8b46a24,#0000 15rem),#0c0f12c7;border:1px solid #d8b46a2e;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(24px,3.8vw,50px);display:grid}.system-rod-return h2{max-width:920px;font-size:clamp(2.15rem,3.8vw,5.4rem)}@keyframes systemRodPulse{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.22)}}@keyframes systemRodTurn{to{transform:rotate(1turn)}}.one-edun-page--slug-system-rod .system-rod-training-map{display:none}.one-edun-page--slug-system-rod .system-rod-training-map:after,.one-edun-page--slug-system-rod .system-rod-training-map:before{content:"";pointer-events:none;position:absolute;inset:0}.one-edun-page--slug-system-rod .system-rod-training-map:before{opacity:.16;background:radial-gradient(circle,#fff4df47 0 1px,#0000 1.4px) 0 0/34px 34px,radial-gradient(circle,#d8b46a2e 0 1px,#0000 1.3px) 11px 15px/54px 54px;-webkit-mask-image:linear-gradient(#000,#000000b8,#0000 120%);mask-image:linear-gradient(#000,#000000b8,#0000 120%)}.one-edun-page--slug-system-rod .system-rod-training-map:after{background:linear-gradient(90deg,#0000,#d8b46a17,#0000) 0 99.2%/100% 1px no-repeat,radial-gradient(circle at 50% 54%,#0000 0 7rem,#d8b46a14 7.05rem 7.12rem,#0000 7.18rem 8.4rem,#d8b46a0b 8.46rem 8.52rem,#0000 8.6rem);border-top:1px solid #fff4df14;border-bottom:1px solid #fff4df14}.system-rod-map-head{z-index:1;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.system-rod-map-head h1{color:#ffd4a6;max-width:none;font-family:var(--font-sans);text-transform:none;margin:0;font-size:clamp(2.8rem,4.1vw,5rem);font-weight:900;line-height:.95}.system-rod-map-head p{color:#fff4dfb8;max-width:820px;margin:0;font-size:clamp(.95rem,1.05vw,1.13rem);line-height:1.35}.system-rod-map-stage{z-index:1;grid-template-rows:repeat(2,minmax(210px,auto));grid-template-columns:minmax(320px,1fr) minmax(230px,360px) minmax(320px,1fr);align-items:stretch;gap:clamp(20px,2.4vw,34px) clamp(50px,6vw,106px);width:min(100%,1480px);margin-inline:auto;display:grid;position:relative}.system-rod-map-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff4df0b,#fff4df05),radial-gradient(circle at 12% 8%,#d8b46a17,#0000 13rem),#161110ad;border:1px solid #944216bd;border-radius:14px;align-content:start;gap:clamp(9px,1vw,14px);min-height:212px;padding:clamp(16px,1.65vw,22px);display:grid;position:relative;box-shadow:inset 0 1px #fff4df12,0 24px 64px #00000038}.system-rod-map-card--endurance{grid-area:1/1}.system-rod-map-card--regen{grid-area:1/3}.system-rod-map-card--potential{grid-area:2/1}.system-rod-map-card--force{grid-area:2/3}.system-rod-map-card header{border-bottom:1px solid #fff4df1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-bottom:10px;display:grid}.system-rod-map-card__icon{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle,color-mix(in srgb,var(--gold,#fff4df) 14%,transparent),transparent 62%),color-mix(in srgb,var(--accent,#2a705d) 24%,transparent);border-radius:14px;place-items:center;width:50px;padding:.3rem;display:grid}.system-rod-map-card--regen .system-rod-map-card__icon{background-color:color-mix(in srgb,var(--accent,#13707e) 28%,transparent)}.system-rod-map-card--potential .system-rod-map-card__icon{background-color:color-mix(in srgb,var(--violet-glow,#5c3891) 28%,transparent)}.system-rod-map-card--force .system-rod-map-card__icon{background-color:color-mix(in srgb,var(--gold,#9c6500) 30%,transparent)}.system-rod-map-card__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.system-rod-map-card h2{color:#fff4dff5;font-family:var(--font-sans);margin:0;font-size:clamp(1.12rem,1.28vw,1.46rem);font-weight:850;line-height:1.08}.system-rod-map-card header p{color:#fff4df9e;margin:.24rem 0 0;font-size:clamp(.82rem,.88vw,.96rem);line-height:1.28}.system-rod-map-card>strong{color:#fff4dff5;font-size:clamp(.88rem,.96vw,1.03rem);line-height:1.35}.system-rod-map-card__number{z-index:2;aspect-ratio:1;color:#00f2b2;background:#0b1412e6;border:2px solid #00d89f;border-radius:999px;place-items:center;width:34px;font-size:1rem;font-weight:850;display:grid;position:absolute;top:18px;left:18px}.system-rod-map-card--regen .system-rod-map-card__number{color:#35ddff;border-color:#00d7ff}.system-rod-map-card--potential .system-rod-map-card__number{color:#b393ff;border-color:#9770ff}.system-rod-map-card--force .system-rod-map-card__number{color:#ffd866;border-color:#ffc400}.system-rod-map-practice{background:radial-gradient(circle at 20% 0,#fff4df14,#0000 10rem),#fff4df0b;border-radius:12px;gap:6px;margin-top:auto;padding:11px 14px;display:grid}.system-rod-map-practice small{color:#04110e;background:#00c889;border-radius:999px;width:fit-content;padding:3px 9px;font-size:.67rem;font-weight:850}.system-rod-map-card--regen .system-rod-map-practice small{color:#fff;background:#168fe8}.system-rod-map-card--potential .system-rod-map-practice small{color:#fff;background:#6b56c5}.system-rod-map-card--force .system-rod-map-practice small{color:#15100a;background:#caa200}.system-rod-map-practice h3{color:#fff4dff5;font-family:var(--font-sans);margin:0;font-size:clamp(.92rem,1.02vw,1.08rem);font-weight:850}.system-rod-map-practice p{color:#fff4dfa8;margin:0;font-size:clamp(.82rem,.9vw,.95rem);line-height:1.35}.system-rod-map-core{z-index:2;aspect-ratio:1;place-items:center;width:clamp(150px,12vw,205px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-rod-map-core__line,.system-rod-map-core__ring,.system-rod-map-core__sigil{position:absolute}.system-rod-map-core__ring{border-radius:999px}.system-rod-map-core__ring--outer{border:2px solid #b24d00b8;inset:0;box-shadow:0 0 54px #d8701029}.system-rod-map-core__ring--middle{border:5px solid #c98711db;inset:16%;box-shadow:inset 0 0 20px #ffd26629}.system-rod-map-core__ring--inner{background:radial-gradient(circle,#d8722261,#502219b3 64%,#08080cd1);border:1px solid #ffca783d;inset:27%}.system-rod-map-core__sigil{filter:drop-shadow(0 0 12px #ffb83570);place-items:center;display:grid;inset:31%}.system-rod-map-core__triangle{aspect-ratio:1;clip-path:polygon(50% 2%,96% 88%,4% 88%);background:linear-gradient(135deg,#f5c35a,#9a5d12);width:100%;position:absolute}.system-rod-map-core__triangle:after{content:"";clip-path:polygon(50% 2%,96% 88%,4% 88%);background:#26120ef2;position:absolute;inset:17%}.system-rod-map-core__spiral{z-index:1;aspect-ratio:1;border:7px solid #f6b739eb;border-left-color:#0000;border-radius:999px;width:46%;transform:rotate(-38deg)}.system-rod-map-core__line{transform-origin:50%;background:linear-gradient(90deg,#0000,#d8b46a47,#0000);width:clamp(210px,20vw,350px);height:1px}.system-rod-map-core__line--tl{transform:translate(-55%,-112px)rotate(43deg)}.system-rod-map-core__line--tr{transform:translate(55%,-112px)rotate(-43deg)}.system-rod-map-core__line--bl{transform:translate(-55%,112px)rotate(-43deg)}.system-rod-map-core__line--br{transform:translate(55%,112px)rotate(43deg)}.system-rod-map-cta{z-index:2;color:#fff4dfe6;letter-spacing:.16em;text-transform:uppercase;background:#2319128f;border:1px solid #d8b46a5c;border-radius:999px;justify-self:center;min-height:42px;padding:0 24px;font-size:.72rem;font-weight:850;position:relative}@media (width<=1180px){.one-edun-page--slug-system-rod .system-rod-training-map{min-height:auto}.system-rod-map-stage{grid-template-rows:auto;grid-template-columns:1fr;gap:18px}.system-rod-map-card--endurance,.system-rod-map-card--force,.system-rod-map-card--potential,.system-rod-map-card--regen{grid-area:auto/1}.system-rod-map-card--endurance{order:1}.system-rod-map-card--regen{order:2}.system-rod-map-core{order:3}.system-rod-map-card--potential{order:4}.system-rod-map-card--force{order:5}.system-rod-map-core{justify-self:center;margin:8px 0;position:relative;top:auto;left:auto;transform:none}.system-rod-map-core__line{display:none}}@media (width<=760px){.one-edun-page--slug-system-rod .system-rod-training-map{padding:18px 14px 22px}.system-rod-map-head h1{font-size:clamp(2.3rem,12vw,3.6rem)}.system-rod-map-card{min-height:0}.system-rod-map-card header{grid-template-columns:46px minmax(0,1fr)}}@media (width<=1180px){.one-edun-feature-panel,.one-edun-native-cta,.one-edun-native-hero,.one-edun-page-grid--cards,.one-edun-process__rail{grid-template-columns:1fr}.one-edun-native-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.system-rod-cycle,.system-rod-hero,.system-rod-history,.system-rod-return{grid-template-columns:1fr}.system-rod-domain-grid,.system-rod-examples,.system-rod-history__rail,.system-rod-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-rod-cycle__map{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.one-edun-page{padding:18px 12px 48px}.one-edun-native-hero{min-height:auto}.one-edun-native-hero__copy{padding:34px 22px}.one-edun-native-hero h1{font-size:clamp(3.1rem,16vw,5.4rem)}.one-edun-event-row,.one-edun-native-hero__stats,.system-rod-cycle,.system-rod-cycle__map,.system-rod-domain-grid,.system-rod-examples,.system-rod-hero,.system-rod-history,.system-rod-history__rail,.system-rod-return,.system-rod-step-grid{grid-template-columns:1fr}.one-edun-native-hero__stats{padding:0 22px 22px}.one-edun-native-cta,.system-rod-cycle,.system-rod-domain,.system-rod-examples article,.system-rod-hero,.system-rod-path,.system-rod-return{border-radius:18px;padding:20px}.system-rod-hero h1{font-size:clamp(3.3rem,17vw,5rem)}.system-rod-core{width:min(86vw,340px);min-width:0}}.course-article-page{width:min(100%,1720px);margin:0 auto;padding:clamp(1.25rem,2vw,2rem) clamp(1rem,2vw,2rem) 4rem}.course-article-page--editorial{--article-a:#d8b46a;--article-b:#9ed8d4}.course-article{gap:clamp(1.2rem,2vw,2rem);display:grid}.course-article-back{color:#fff4dfbd;letter-spacing:.02em;background:0 0;border:0;justify-self:start;font-size:.86rem;font-weight:800;transition:color .18s,transform .18s}.course-article-back:hover{color:#fff4dff5;transform:translate(-3px)}.course-article-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--article-a) 12%,#07120d),#070d0beb 38%,#0b0c11fa),#0b0d11;border:1px solid #fff4df14;border-radius:0;grid-template-columns:minmax(380px,.86fr) minmax(480px,1.14fr);min-height:clamp(560px,68vh,790px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff4df0d,0 34px 110px #00000057}.course-article-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff4df06 1px,transparent 1px) 0 0 /96px 100%,radial-gradient(circle at 20% 25%,color-mix(in srgb,var(--article-a) 16%,transparent),transparent 19rem),radial-gradient(circle at 68% 44%,color-mix(in srgb,var(--article-b) 12%,transparent),transparent 26rem);opacity:.9;position:absolute;inset:0}.course-article-hero__content{z-index:1;min-height:inherit;align-content:center;max-width:760px;padding:clamp(3rem,7vw,8.4rem) clamp(2rem,5vw,5.6rem);display:grid;position:relative}.course-article-kicker{color:#fff4dfc7;letter-spacing:.03em;text-transform:uppercase;gap:14px;width:min(100%,520px);font-size:clamp(1rem,1.35vw,1.35rem);font-weight:700;display:grid}.course-article-kicker:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--article-a) 82%,#fff),transparent);width:min(100%,520px);height:2px;display:block}.course-article-hero h1{color:#fff4dff5;max-width:12ch;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(3.1rem,5.4vw,6.8rem);font-weight:900;line-height:1.06}.course-article-hero p{color:#fff4dfb8;max-width:660px;margin:clamp(1.4rem,2.4vw,2.4rem) 0 0;font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.34}.course-article-meta{flex-wrap:wrap;gap:clamp(1rem,2vw,2.4rem);margin-top:auto;padding-top:clamp(3rem,7vw,7rem);display:flex}.course-article-meta span{color:#fff4dfc7;letter-spacing:0;font-size:clamp(1rem,1.2vw,1.22rem)}.course-article-meta span:first-letter{color:#fff4dfeb}.course-article-hero__media{min-width:0;min-height:inherit;margin:0;position:relative;overflow:hidden}.course-article-hero__media:after,.course-article-hero__media:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.course-article-hero__media:before{background:linear-gradient(90deg,#070d0bdb,#0000 20% 78%,#07090c47),radial-gradient(circle at 20% 85%,#fff4df29,#0000 14rem)}.course-article-hero__media:after{box-shadow:inset 0 0 0 1px #fff4df0a}.course-article-hero__media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)brightness(.72)contrast(1.08);width:100%;height:100%;transform:scale(1.02)}.course-article-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(1.5rem,3vw,3.2rem);width:min(100%,1280px);margin:clamp(2rem,4vw,4rem) auto 0;display:grid}.course-article-main{gap:1.6rem;min-width:0;display:grid}.course-article-title-block{border-bottom:1px solid #fff4df1c;gap:.9rem;padding-bottom:clamp(1.6rem,3vw,2.5rem);display:grid}.course-article-title-block span{color:#fff4dfc7;letter-spacing:.12em;text-transform:uppercase;background:#fff4df0b;border:1px solid #d8b46a38;border-radius:999px;width:fit-content;padding:.42rem .72rem;font-size:.68rem;font-weight:800}.course-article-title-block h2{max-width:780px;color:var(--app-cream);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:900;line-height:1.08}.course-article-title-block p{color:#fff4dfb8;max-width:860px;margin:0;font-size:clamp(1.12rem,1.5vw,1.42rem);line-height:1.7}.course-article-body{gap:clamp(1.6rem,3vw,2.8rem);display:grid}.course-article-section{border-top:1px solid #fff4df1a;grid-template-columns:4.4rem minmax(0,1fr);gap:clamp(1rem,2vw,2rem);padding-top:clamp(1.6rem,3vw,2.4rem);display:grid}.course-article-section:first-child{border-top:0}.course-article-section__marker{color:#d8b46ae6;letter-spacing:.08em;background:#080a0dbd;border:1px solid #d8b46a38;border-radius:999px;place-items:center;width:3.1rem;height:3.1rem;font-size:.72rem;font-weight:800;display:grid}.course-article-section h3{color:var(--app-cream);font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(2rem,3vw,3.4rem);font-weight:500;line-height:1}.course-article-section p{color:#fff4dfb8;max-width:840px;margin:0 0 1rem;font-size:1.08rem;line-height:1.85}.course-article-section blockquote{border:1px solid #ffd49a38;border-left:4px solid var(--app-gold);color:#fff4dfe0;max-width:780px;font-family:var(--font-display);background:#cf792f14;border-radius:24px;margin:1.5rem 0 0;padding:1.35rem 1.5rem;font-size:1.5rem;line-height:1.55}.course-article-sidebar{gap:1.2rem;display:grid;position:sticky;top:96px}.course-article-sidebar section{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--article-a) 10%,transparent),transparent 13rem),#101118c7;border:1px solid #fff4df17;border-radius:18px;gap:1rem;padding:1.35rem;display:grid}.course-article-sidebar h2{color:#fff4dfeb;margin:0;font-size:1.06rem;font-weight:850}.course-article-sidebar label{gap:.5rem;display:grid}.course-article-sidebar label span{color:#9ed8d4b8;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.course-article-sidebar input{color:#fff4dfdb;background:#08090dc7;border:1px solid #fff4df1a;border-radius:12px;outline:none;width:100%;padding:.85rem 1rem}.course-article-sidebar input:focus{border-color:color-mix(in srgb,var(--article-a) 52%,#fff4df47)}.course-article-recent{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.82rem;padding:0;display:grid}.course-article-recent img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:4rem}.course-article-recent span{gap:.24rem;display:grid}.course-article-recent strong{color:#fff4dfdb;font-size:.9rem;line-height:1.26}.course-article-recent small{color:#fff4df85;font-size:.76rem}@media (width<=1100px){.course-article-hero,.course-article-layout{grid-template-columns:1fr}.course-article-hero__media{min-height:420px}.course-article-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.course-article-page{padding-inline:.75rem}.course-article-hero{min-height:auto}.course-article-hero__content{min-height:auto;padding:2rem 1.4rem}.course-article-hero h1{font-size:clamp(2.5rem,12vw,4.2rem)}.course-article-hero__media{min-height:320px}.course-article-section,.course-article-sidebar{grid-template-columns:1fr}}.course-sidebar{z-index:30;width:var(--course-sidebar-width);border-right:1px solid var(--border-subtle,#ffffff14);border-color:var(--border-subtle,#ffffff14);background:radial-gradient(ellipse 80% 50% at 0 0,var(--accent-soft,#c4a5740f),transparent 55%),var(--glass-highlight),var(--glass-body,linear-gradient(168deg,#22252beb,#0e0f11e0));box-shadow:var(--glass-inset);color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;padding:1.1rem 1rem 1.5rem;transition:width .22s,padding .22s;display:flex;position:fixed;left:0;overflow:hidden auto}.course-sidebar.is-collapsed{width:var(--course-sidebar-collapsed,3.5rem);padding:.75rem .35rem 1rem}.course-sidebar.is-collapsed .course-sidebar__top{flex-direction:column;align-items:center}.course-sidebar.is-collapsed .course-sidebar-brand{justify-content:center}.course-sidebar.is-collapsed .course-sidebar-brand__copy,.course-sidebar.is-collapsed .course-sidebar-lesson__badges,.course-sidebar.is-collapsed .course-sidebar-lesson__title,.course-sidebar.is-collapsed .course-sidebar-module__chevron,.course-sidebar.is-collapsed .course-sidebar-module__kicker-text,.course-sidebar.is-collapsed .course-sidebar-module__title,.course-sidebar.is-collapsed .course-sidebar-progress{display:none}.course-sidebar.is-collapsed .course-sidebar-lesson,.course-sidebar.is-collapsed .course-sidebar-module__head{justify-content:center;padding:.45rem .2rem}.course-sidebar.is-collapsed .course-sidebar-module__kicker{gap:0;margin:0}@media (width>=1280px){.course-main-with-sidebar{padding-left:var(--course-sidebar-width)}}.course-sidebar__top{align-items:flex-start;gap:.45rem;margin-bottom:.85rem;display:flex}.course-sidebar-brand{border:1px solid var(--border-subtle,#fff4df1a);text-align:left;background:#fff4df09;border-radius:18px;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.7rem .75rem;transition:border-color .18s;display:flex}.course-sidebar-brand:hover{border-color:#9ce8ef47}.course-sidebar-brand__icon{width:2.6rem;height:2.6rem;color:var(--app-accent-soft,#f1dcc0);background:linear-gradient(135deg,#cf792f47,#c4a5741f);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.course-sidebar-brand__program{font-size:var(--offer-type-small,14px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.course-sidebar-brand__course{font-family:var(--font-cormorant,Georgia,serif);font-size:var(--offer-type-lead,1.15rem);color:var(--text-primary);line-height:1.2}.course-sidebar__toggles{flex-shrink:0;gap:.25rem;display:flex}.course-sidebar-icon-btn{border:1px solid var(--border-subtle);width:2.25rem;height:2.25rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-elevated) 55%,transparent);border-radius:12px;place-items:center;display:grid}.course-sidebar-icon-btn:focus-visible,.course-sidebar-icon-btn:hover{color:var(--text-primary);border-color:var(--border-gold);outline:2px solid color-mix(in srgb,var(--gold) 45%,transparent);outline-offset:2px}.course-sidebar-progress{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 50%,transparent);color:var(--text-primary);border-radius:16px;margin-bottom:1.1rem;padding:.75rem .85rem}.course-sidebar-modules{flex-direction:column;gap:1.35rem;display:flex}.course-sidebar-module{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 85%,transparent);padding-bottom:.35rem}.course-sidebar-module:last-child{border-bottom:0;padding-bottom:0}.course-sidebar-module.is-current .course-sidebar-module__head{background:#c4a5741f;border-color:#c4a5746b}.course-sidebar-module__head{border:1px solid color-mix(in srgb,var(--gold,#c4a574) 26%,var(--border-subtle,#fff4df1a));background:color-mix(in srgb,var(--gold,#c4a574) 8%,transparent);text-align:left;width:100%;color:var(--text-soft);border-radius:14px;grid-template-columns:1fr auto;gap:.15rem .5rem;margin-bottom:.5rem;padding:.6rem .7rem;transition:background .15s,border-color .15s;display:grid}.course-sidebar-module__head:hover{background:color-mix(in srgb,var(--bg-elevated) 55%,transparent);color:var(--text-primary)}.course-sidebar-module__kicker{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);grid-column:1;align-items:center;gap:.35rem;display:inline-flex}.course-sidebar-module__title{font-size:var(--offer-type-lead,1.15rem);color:var(--text-primary);grid-column:1;font-weight:600;line-height:1.3}.course-sidebar-module__chevron{color:var(--text-muted);grid-area:1/2/span 2;align-self:center;font-size:1.1rem}.course-sidebar-lessons{border-left:2px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);flex-direction:column;gap:.15rem;margin-left:.35rem;padding-left:.45rem;display:flex}.course-sidebar-lesson{text-align:left;width:100%;font-size:var(--offer-type-body,1rem);color:var(--text-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .65rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.course-sidebar-lesson:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.course-sidebar-lesson.is-active{border:1px solid var(--border-gold,#c4a57461);background:linear-gradient(90deg,var(--accent-soft,#c4a57429),color-mix(in srgb,var(--violet-glow,#7c6b9e) 12%,transparent) 55%,transparent);color:var(--text-primary);box-shadow:inset 3px 0 0 var(--accent),0 8px 24px color-mix(in srgb,var(--bg-base) 22%,transparent);font-weight:600}.course-sidebar-lesson.is-done:not(.is-active) .course-sidebar-lesson__title{color:color-mix(in srgb,var(--gold-bright,var(--gold)) 55%,var(--text-primary))}.course-sidebar-lesson.is-started:not(.is-active){box-shadow:inset 3px 0 #9ce8ef8c}.course-sidebar-lesson.is-waiting:not(.is-active){opacity:.88}.course-sidebar-lesson__mark{color:#ffffff59;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.course-sidebar-lesson__mark.is-done{color:var(--gold-bright,#d4b896);background:#c4a5742e;border-color:#c4a57480}.course-sidebar-lesson__mark.is-started{background:#c4a5741f;border-color:#c4a57473}.course-sidebar-lesson__mark.is-active{background:#c4a5742e;border-color:#c4a574b3;box-shadow:0 0 0 2px #c4a57438}.course-sidebar-lesson__check{font-size:.65rem;line-height:1}.course-sidebar-lesson__dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.course-sidebar-lesson__dot.is-started{background:#c4a574;box-shadow:0 0 0 2px #c4a57440}.course-sidebar-lesson__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.course-sidebar-lesson__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.course-sidebar-lesson__badge{border:1px solid var(--border-subtle);font-size:var(--offer-type-caption,13px);letter-spacing:.02em;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:999px;align-items:center;gap:.15rem;padding:.1rem .35rem;font-weight:700;display:inline-flex}.course-sidebar-lesson__badge.is-insight{border-color:color-mix(in srgb,var(--gold) 35%,var(--border-subtle));color:var(--gold-bright,var(--gold))}.course-sidebar-lesson__badge.is-note{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle));color:var(--accent)}.course-sidebar-lesson.is-active .course-sidebar-lesson__badge{border-color:color-mix(in srgb,var(--gold) 40%,var(--border-subtle));background:var(--accent-soft);color:var(--text-primary)}.course-outline-fab{left:max(.85rem,env(safe-area-inset-left));bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.75rem));z-index:38;background:color-mix(in srgb,var(--bg-elevated,#1a1620) 88%,#000);color:var(--text-primary,#f5f0e8);letter-spacing:.04em;cursor:pointer;border:1px solid #c4a57466;border-radius:999px;align-items:center;gap:.4rem;padding:.65rem .95rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;position:fixed;box-shadow:0 12px 28px #00000059}.course-outline-fab:hover{background:color-mix(in srgb,var(--bg-elevated,#1a1620) 78%,#000);border-color:#c4a57494;transform:translateY(-1px)}.course-outline-fab:focus-visible{outline-offset:3px;outline:2px solid #c4a574d9}.course-outline-fab.is-desktop-reveal{top:calc(var(--course-topbar-height,76px) + 1rem);bottom:auto;left:max(.85rem,env(safe-area-inset-left))}body.oneedun-topbar-collapsed .course-outline-fab.is-desktop-reveal{top:1rem}.course-sidebar-backdrop{z-index:34;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000007a;position:fixed;inset:0}.course-sidebar.is-mobile-sheet{z-index:36;opacity:1;visibility:visible;width:min(22rem,92vw);max-width:min(22rem,92vw);box-shadow:12px 0 40px #0006}@media (width<=1279px){.course-sidebar:not(.is-mobile-sheet){display:none}.course-outline-fab.is-desktop-reveal{top:auto;bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.75rem))}}@media (width>=1280px){.course-outline-fab:not(.is-desktop-reveal),.course-sidebar-backdrop{display:none!important}}body:not(.oneedun-topbar-collapsed) .course-right-panel,body:not(.oneedun-topbar-collapsed) .course-sidebar{top:var(--course-topbar-height,76px)!important;height:calc(100vh - var(--course-topbar-height,76px))!important}body.oneedun-topbar-collapsed .course-right-panel,body.oneedun-topbar-collapsed .course-sidebar{height:100vh!important;top:0!important}.lesson-readable{box-sizing:border-box;width:var(--lesson-column-width);max-width:var(--lesson-column-width);margin-left:var(--course-workspace-gap);margin-right:auto;padding-inline:0}@media (width>=1280px){.vue-lesson-shell .lesson-readable,body.oneedun-right-panel-open .vue-lesson-shell .lesson-readable{width:var(--lesson-column-width);max-width:var(--lesson-column-width);margin-left:calc(var(--course-sidebar-width) + var(--course-workspace-gap) + var(--lesson-track-free)/2 - var(--lesson-layout-nudge));margin-right:calc(var(--course-right-panel-width) + var(--course-workspace-gap) + var(--lesson-track-free)/2 + var(--lesson-layout-nudge))}}@media (width<=1279px){:root{--lesson-track-width:100%;--lesson-column-width:100%;--lesson-track-free:0px}.lesson-readable,.vue-lesson-shell .lesson-readable,body.oneedun-right-panel-open .vue-lesson-shell .lesson-readable{width:auto;max-width:none;margin-left:var(--course-workspace-gap);margin-right:var(--course-workspace-gap)}}.lesson-content{overflow:hidden;padding:clamp(1.35rem,2vw,2rem) var(--lesson-content-pad-right) clamp(1.5rem,2.2vw,2.25rem) var(--lesson-content-pad-left)!important}.lesson-content .lesson-block{width:min(100%,var(--lesson-content-width));max-width:100%;margin-left:0;margin-right:auto}.lesson-content .insight-source-active{background:#c4a5740f;color:var(--text-primary,#fff)!important;border-color:#c4a5746b!important}.course-article-lead,.course-article-section p,.lesson-content li,.lesson-content p{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.course-right-panel{right:var(--course-workspace-gap);width:min(var(--course-right-panel-width),calc(100vw - var(--course-workspace-gap)*2));border-radius:20px;z-index:45!important;padding:clamp(1rem,1.4vw,1.5rem)!important;box-shadow:-12px 0 48px #00000073,inset 1px 0 #c4a5741f!important}.course-right-panel>.insight-workspace-flow{flex:1;width:100%;min-width:0;max-width:100%}.course-right-panel .notebook-active-composer,.course-right-panel .notebook-note-composer,.course-right-panel .notebook-thought-stack,.course-right-panel .right-panel-card{box-sizing:border-box;width:100%;max-width:100%}.course-right-panel--insight,.course-right-panel--notebook{border-color:var(--border-subtle,#fff4df1f);background:radial-gradient(ellipse 82% 58% at 100% 0,color-mix(in srgb,var(--glow-teal,#58d4ff1a) 70%,transparent),transparent 58%),var(--glass-highlight),var(--glass-body,linear-gradient(168deg,#222434eb,#141622e0));box-shadow:var(--glass-shadow),var(--glass-inset);color:var(--text-primary);padding:clamp(.85rem,1.15vw,1.1rem) clamp(.95rem,1.2vw,1.2rem)!important}.course-right-panel--insight .insight-workspace-flow,.course-right-panel--notebook .insight-workspace-flow{padding-right:.1rem}.course-right-panel .custom-scrollbar{scrollbar-gutter:auto}.course-right-panel textarea{scrollbar-width:thin}.right-panel-hero--insight,.right-panel-hero--notebook{z-index:5;background:color-mix(in srgb,var(--bg-base,#0a0a0a) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;border-radius:0;margin:0 -.15rem .7rem;padding:.15rem .15rem .72rem;position:sticky;top:0}.course-right-panel--insight .insight-panel-figure{position:relative}.course-right-panel--insight .insight-panel-figure :deep(.lesson-ix){position:relative}:is(.course-right-panel--insight .insight-panel-figure :deep(.lesson-ix__crop),.course-right-panel--insight .insight-panel-figure :deep(.lesson-ix__frame)){max-height:min(32vh,18rem)}.course-right-panel--insight .insight-panel-figure :deep(.lesson-ix__crop.has-aspect){aspect-ratio:var(--img-aspect);width:min(100%,calc(min(32vh, 18rem)*var(--img-aspect-w,9)/var(--img-aspect-h,16)));height:auto;max-height:min(32vh,18rem)}.course-right-panel--insight .insight-panel-figure :deep(.lesson-ix-img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:min(32vh,18rem)}.course-right-panel--insight .insight-panel-figure__cap{max-height:4.5rem;overflow:auto}.insight-panel-slides{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.65rem;padding:.45rem .6rem .55rem;display:flex}.insight-panel-slides__nav{color:#fff4dfe0;cursor:pointer;background:#00000047;border:1px solid #fff4df29;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:1.1rem;line-height:1;display:grid}.insight-panel-slides__count{letter-spacing:.08em;color:#fff4df9e;font-size:.72rem}.course-right-panel--insight .insight-rich-body .lesson-ix,.course-right-panel--insight .insight-rich-body .lesson-ix-img,.course-right-panel--insight .insight-rich-body .lesson-ix__crop,.course-right-panel--insight .insight-rich-body .lesson-ix__frame,.course-right-panel--insight .insight-rich-body img,.course-right-panel--insight .insight-rich-split__cell--image img{max-height:min(32vh,18rem)}.course-right-panel--insight .insight-rich-body .lesson-ix__crop,.course-right-panel--insight .insight-rich-split__cell--image .lesson-ix__crop{aspect-ratio:auto}.right-panel-hero--insight:after{content:"";background:linear-gradient(90deg,#ffd49a57,#ffd49a1a 38%,#ffffff0a);height:1px;position:absolute;bottom:0;left:0;right:0}.right-panel-hero--notebook:after{content:"";background:linear-gradient(90deg,#8fd9a857,#8fd9a81a 38%,#ffffff0a);height:1px;position:absolute;bottom:0;left:0;right:0}.right-panel-hero__copy{flex:auto;min-width:0;padding-right:.35rem}.right-panel-hero--insight .title-display,.right-panel-hero--notebook .title-display{color:var(--text-primary,#fffffff5);margin:0;font-size:clamp(1.55rem,4.2vw,1.85rem);line-height:1.08}.right-panel-hero--notebook .title-display{white-space:nowrap}.right-panel-hero--insight .title-display{overflow-wrap:anywhere}.right-panel-hero--insight p,.right-panel-hero--notebook p{font-size:var(--offer-type-body,16px);color:var(--text-muted,#ffffff6b);margin:.28rem 0 0;line-height:1.45}.right-panel-kicker{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;margin-bottom:.38rem;padding:.28rem .7rem;font-size:.64rem;line-height:1.2;display:inline-flex;overflow:hidden}.right-panel-kicker img,.right-panel-kicker svg{flex-shrink:0;width:.95rem!important;max-width:.95rem!important;height:.95rem!important;max-height:.95rem!important}.right-panel-kicker--insight{color:#ffd49aeb;background:#ffd49a12;border:1px solid #ffd49a2e}.right-panel-kicker--notebook{color:#8fd9a8eb;background:#8fd9a812;border:1px solid #8fd9a82e}.right-panel-privacy{letter-spacing:.08em;text-transform:uppercase;color:#8fd9a8e6;background:#4085601f;border:1px solid #8fd9a847;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.right-panel-privacy--author{color:#ffd49aeb;background:#cf792f24;border-color:#ffd49a52}.right-panel-card-label-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.right-panel-card--author .right-panel-card-label-row{margin-bottom:.28rem}.right-panel-card-label{letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:700;display:inline-flex}.right-panel-card-label__glyph{flex-shrink:0}.right-panel-card-label--author{color:#ffd49aeb}.right-panel-card-label--note{color:var(--app-accent-soft,#8fd9a8eb)}.right-panel-close{color:#ffffff85;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;padding:0;font-size:1.05rem;line-height:1;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.right-panel-close:hover{color:#fff;background:#ffffff0e;border-color:#ffffff2e}.right-panel-card{border-radius:20px;margin-top:.75rem;padding:1rem}.right-panel-card--author{background:radial-gradient(circle at 0 0,#ffd49a1f,#0000 34%),linear-gradient(135deg,#cf792f1a,#41c2bc09);border:1px solid #ffd49a2e}.right-panel-card--author-stack{gap:.35rem;margin-top:0;padding:.75rem .9rem .9rem;display:grid}.right-panel-author-head{z-index:5;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .55rem;padding:.1rem 0 .2rem;display:flex;position:sticky;top:0}.right-panel-author-head .right-panel-kicker{margin-bottom:0}.right-panel-note-lesson{min-width:0;font-family:var(--font-cormorant,Georgia,serif);color:var(--text-primary,#fffffff0);margin:0;font-size:clamp(1.08rem,2.5vw,1.32rem);font-weight:600;line-height:1.25}.right-panel-author-stack{gap:.85rem;min-width:0;display:grid}.right-panel-author-stack>.insight-audio-player{margin:0}.right-panel-card--note{background:radial-gradient(circle at 0 0,#8fd9a829,#0000 42%),linear-gradient(#101c16fa,#080c0dfc);border:1px solid #8fd9a847;box-shadow:inset 0 1px #fff4df0d}.notebook-note-composer{min-height:7.5rem;background:#060a0cf7!important;padding:1rem 1.05rem!important}.notebook-note-composer:focus-within{background:#070d0efc!important}.right-panel-card--note .notebook-thought-input{overflow-wrap:anywhere;word-break:break-word;min-height:4.6rem;max-height:none;overflow-y:hidden}.notebook-note-card{background:0 0;border:1px solid #0000;border-bottom-color:#fff4df14;grid-template-columns:minmax(0,1fr);align-items:center;gap:.45rem;padding:.95rem;transition:background .18s,border-color .18s,box-shadow .18s,grid-template-columns .18s;display:grid}.notebook-note-card.is-selected{background:#080e1057;border-color:#8fd9a838;grid-template-columns:minmax(0,1fr);padding:1rem;animation:.22s ease-out notebook-note-select}.notebook-note-card__header{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.notebook-note-card__label{color:var(--app-accent-soft);letter-spacing:.25em;text-transform:uppercase;font-size:.62rem;line-height:1}.notebook-note-card__body{min-width:0}.notebook-note-card__actions{flex-direction:row;justify-content:flex-end;align-self:start;align-items:center;gap:.32rem;min-width:0;animation:.18s ease-out notebook-actions-enter;display:flex}.notebook-note-card__action{width:1.62rem;height:1.62rem;color:var(--app-aqua);background:#41c2bc0f;flex:none;font-size:.78rem;transition:transform .16s,border-color .16s,background .16s,color .16s}.notebook-note-card__action,.notebook-note-card__locate{border:1px solid #9ce8ef2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.notebook-note-card__locate{color:#9ce8efb8;opacity:.76;background:#41c2bc0e;width:1.85rem;height:1.85rem;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s;position:absolute;top:.85rem;right:.92rem}.notebook-note-card.is-selected>.notebook-note-card__locate{display:none}.notebook-note-card__locate:hover{opacity:1;border-color:#9ce8ef61}.notebook-note-card__action:hover,.notebook-note-card__locate:hover{color:#fff;background:#41c2bc1f;transform:translateY(-1px)}.notebook-note-card__action:hover{border-color:#9ce8ef57}.notebook-note-card__action.is-active{color:var(--app-green);background:#40856033;border-color:#8fd9a880}.notebook-note-card__action.is-danger{color:#ff8e8ec7;background:#b92a2a1f;border-color:#ff6b6b47}.notebook-note-card__action.is-danger:hover{color:#ffb8b8;background:#b92a2a33;border-color:#ff6b6b94}.notebook-action-icon{width:.76rem;height:.76rem;display:block;position:relative}.notebook-action-icon--edit:before{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:.24rem;height:.62rem;position:absolute;top:.07rem;left:.16rem;transform:rotate(-42deg)}.notebook-action-icon--edit:after{content:"";border-top:.22rem solid;border-left:.14rem solid #0000;border-right:.14rem solid #0000;border-radius:999px 999px 0 0;width:.28rem;height:.14rem;position:absolute;bottom:.08rem;right:.08rem;transform:rotate(-42deg)}.notebook-action-icon--delete:after,.notebook-action-icon--delete:before{content:"";background:currentColor;border-radius:999px;width:.64rem;height:.1rem;position:absolute;top:.35rem;left:.06rem}.notebook-action-icon--delete:before{transform:rotate(45deg)}.notebook-action-icon--delete:after{transform:rotate(-45deg)}.notebook-action-icon--eye{width:.9rem;height:.62rem}.notebook-action-icon--eye:before{content:"";opacity:.9;border:1.6px solid;border-radius:999px/70%;position:absolute;inset:.06rem 0}.notebook-action-icon--eye:after{content:"";background:currentColor;border-radius:999px;width:.24rem;height:.24rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notebook-note-card__text{text-align:left;width:100%;padding:.15rem 2.2rem .15rem .05rem;display:block}.notebook-note-card__text p{color:var(--text-soft,#fff4dfcc);font-size:var(--offer-type-body,16px);line-height:1.58;transition:color .16s}.notebook-note-card__text p+p{margin-top:.45rem}.notebook-editor-panel{background:0 0!important;border:0!important;padding:0!important}.notebook-editor-panel textarea{max-height:none;min-height:2.15rem!important;font-size:.98rem!important;line-height:1.48!important;overflow-y:hidden!important}.notebook-thought-stack{box-shadow:none;background:#04080b42;border:1px solid #8fd9a829;border-left-color:#8fd9a857;gap:.2rem;padding:.58rem .72rem;display:grid}.notebook-thought-stack>[aria-hidden=true]{display:none!important}.notebook-thought-stack>.group.relative{position:relative}.notebook-thought-stack>.group.relative+.group.relative{border-top:1px solid #fff4df14;padding-top:.28rem}.notebook-thought{position:relative}.notebook-thought-remove{z-index:2;opacity:.72;transition:opacity .16s,transform .16s;position:absolute;top:.18rem;right:0;transform:translate(0)}.notebook-thought-remove__button{color:#ffffff57;background:#0000006b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.notebook-thought-remove__button:hover{color:#ffb8b8;background:#b92a2a24;border-color:#ff6b6b5c}.notebook-thought-stack>.group.relative:focus-within .notebook-thought-remove,.notebook-thought-stack>.group.relative:hover .notebook-thought-remove{opacity:1;transform:translate(0)}.notebook-thought-input{min-height:1.95rem;padding-right:3.7rem}.notebook-thought+.notebook-thought{border-top:1px solid #fff4df14;padding-top:.42rem}.notebook-note-card__text:hover p{color:#fff4dff0}.notebook-editor-panel{animation:.2s ease-out notebook-editor-open}.notebook-active-composer{background:linear-gradient(#8fd9a81a,#0000 42%),#080e0dfa;border:1px solid #8fd9a847;border-radius:18px;flex-direction:column;gap:.62rem;margin-top:.1rem;margin-bottom:.75rem;padding:.8rem .85rem .9rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.notebook-active-composer__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notebook-active-composer__label{letter-spacing:.3em;text-transform:uppercase;color:#8fd9a8e0;font-size:.66rem;font-weight:700}.notebook-active-composer__delete{color:#ffb8b8e0;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#b92a2a1f;border:1px solid #ff6b6b47;border-radius:999px;padding:.3rem .75rem;font-size:.68rem;font-weight:600;transition:border-color .16s,background .16s}.notebook-active-composer__delete:hover{background:#b92a2a33;border-color:#ff6b6b7a}.notebook-source-excerpt{color:#fff4df9e;background:#00000038;border-left:2px solid #c4a57457;border-radius:0 10px 10px 0;margin:0;padding:.55rem .68rem;font-size:.9rem;line-height:1.55}.notebook-thought-stack--active{background:#060a0cf7;border:1px solid #8fd9a847;border-radius:14px;padding:.4rem .52rem}.notebook-thought-stack--active:focus-within{background:#070d0efc}.notebook-active-composer__hint{letter-spacing:.06em;text-align:center;color:#ffffff57;margin:.05rem 0 0;font-size:.7rem}.notebook-saved-list{border-top:1px solid #ffffff0f;margin-top:.45rem;padding-top:.65rem}.notebook-saved-list__label{letter-spacing:.28em;text-transform:uppercase;color:#ffffff61;margin:0 0 .6rem;font-size:.66rem;font-weight:700}.notebook-delete-confirm--inline{margin-top:.55rem!important;padding:.85rem .9rem!important}.notebook-saved-card{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.35rem;width:100%;padding:.72rem .82rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.notebook-saved-card:hover{background:#ffffff0d;border-color:#c4a57447;transform:translateY(-1px)}.notebook-saved-card__excerpt{color:#fff4df7a;font-size:.82rem;line-height:1.5}.notebook-saved-card__excerpt,.notebook-saved-card__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notebook-saved-card__note{color:#fff4dfdb;font-size:.95rem;line-height:1.55}.notebook-journal-list{margin-top:.35rem}.notebook-journal-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#c4a57414,#0000 55%),#ffffff09;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.4rem;width:100%;padding:.85rem .95rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.notebook-journal-card:hover{background:linear-gradient(145deg,#c4a5741f,#0000 55%),#ffffff0d;border-color:#c4a57452;transform:translateY(-1px)}.notebook-journal-card__meta{letter-spacing:.14em;text-transform:uppercase;color:#fff4df6b;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.notebook-journal-card__title{font-family:var(--font-cormorant),Georgia,serif;color:#fff4dff0;font-size:1.15rem;font-weight:600;line-height:1.25}.notebook-journal-card__body{color:#fff4dfb8;white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.94rem;line-height:1.55;display:-webkit-box;overflow:hidden}.course-right-panel .is-focus-flash,.notebook-active-composer.is-focus-flash,.notebook-journal-card.is-focus-flash,.notebook-saved-card.is-focus-flash,.right-panel-card--note.is-focus-flash{animation:2.6s ease-out note-focus-flash;box-shadow:0 0 0 1px #8fd9a847,0 0 28px #8fd9a838,inset 0 0 0 1px #8fd9a81f;border-color:#8fd9a88c!important}@keyframes note-focus-flash{0%{background-color:#8fd9a838;transform:scale(1.01);box-shadow:0 0 0 1px #8fd9a873,0 0 36px #8fd9a861}35%{background-color:#8fd9a824}to{background-color:#0000;transform:scale(1);box-shadow:0 0 0 1px #8fd9a81f,0 0 #0000}}.notebook-delete-confirm{animation:.16s ease-out notebook-delete-confirm}@keyframes notebook-note-select{0%{background:#8fd9a80b;transform:translate(3px)}to{background:#0000001a;transform:translate(0)}}@keyframes notebook-actions-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes notebook-editor-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.course-right-panel.course-right-panel--insight,.course-right-panel.course-right-panel--notebook{width:100vw!important;max-width:none!important;left:0!important;right:0!important}.notebook-note-card.is-selected{grid-template-columns:minmax(0,1fr)}.notebook-note-card__actions{justify-content:flex-start}}@keyframes notebook-delete-confirm{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.portable-one-edun-shell{background:radial-gradient(circle at 0 0,#cacdcc1f,#0000 20rem),radial-gradient(circle at 48% 34%,#80472d29,#0000 34rem),radial-gradient(circle at 82% 72%,#19172d61,#0000 34rem),linear-gradient(#28292a,#202124 48%,#171922)}.course-article-page{max-width:1680px}.course-article-hero,.lesson-hero-panel,.workspace-hero{box-shadow:inset 0 1px #fff4df12,0 34px 100px #00000057}.workspace-item{background:radial-gradient(circle at 0 0,#9ce8ef0f,#0000 14rem),linear-gradient(135deg,#ffffff0c,#ffffff05)}@media (width<=760px){.lesson-content .lesson-block{width:100%}:root{--lesson-action-rail:2.85rem;--lesson-action-gap:.45rem}.lesson-table{width:100%;min-width:0}}.title-display{font-family:var(--font-display);letter-spacing:.02em}.domain-tree-page.is-feed{width:100%;max-width:none;height:auto;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(30rem,min(48vw,38rem));grid-template-areas:"domains domains""map detail";align-items:stretch;gap:1rem 0;margin:0;padding:0;display:grid;overflow:visible}.domain-tree-page.is-feed .domain-tree-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff4df0d,#0000 55%),#08060e6b;border:1px solid #fff4df1a;border-radius:18px;grid-area:domains;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;padding:.4rem .45rem;display:grid;overflow:visible;box-shadow:inset 0 1px #fff4df0f}.domain-tree-page.is-feed .domain-tree-card{--domain-color:var(--app-aqua,#7ec8c0);box-sizing:border-box;aspect-ratio:auto;width:100%;min-width:0;max-width:none;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:.65rem .65rem .65rem .7rem;transition:background .18s,color .18s;display:flex;position:relative;overflow:visible}.domain-tree-page.is-feed .domain-tree-card:not(:last-child):after{content:"";pointer-events:none;background:#fff4df1a;width:1px;position:absolute;top:22%;bottom:22%;right:0}.domain-tree-page.is-feed .domain-tree-card:hover{background:color-mix(in srgb,var(--domain-color) 12%,#fff4df0a);transform:none}.domain-tree-page.is-feed .domain-tree-card.is-active{background:color-mix(in srgb,var(--domain-color) 18%,#fff4df0d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--domain-color) 36%,transparent);transform:none}.domain-tree-page.is-feed .domain-tree-card__icon{border:1px solid color-mix(in srgb,var(--domain-color) 42%,#fff4df24);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--domain-color) 22%,transparent),transparent 62%),#06050a8c;width:2.35rem;height:2.35rem;box-shadow:none;border-radius:50%;flex-shrink:0}.domain-tree-page.is-feed .domain-tree-card__icon .one-edun-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transform:scale(1.08)}.domain-tree-page.is-feed .domain-tree-card__text{flex:auto;min-width:0;display:block!important}.domain-tree-page.is-feed .domain-tree-card strong{font-size:var(--offer-type-small,14px);letter-spacing:.02em;color:#fff4dfc7;white-space:normal;word-break:break-word;font-weight:650;line-height:1.25;display:block;overflow:visible}.domain-tree-page.is-feed .domain-tree-card.is-active strong{color:#fff8ee}.domain-tree-page.is-feed .domain-tree-card em,.domain-tree-page.is-feed .domain-tree-card small{display:none}.domain-tree-page.is-feed .domain-tree-stage{background:linear-gradient(90deg,color-mix(in srgb,var(--domain-color,#c4a574) 18%,#08060eeb) 0,#0a0810c7 22%,#0a08107a 55%,#0a081029 82%,transparent 100%);min-width:0;height:min(88vh,1040px);min-height:min(88vh,1040px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:20px 0 0 20px;flex-direction:column;grid-area:map;padding:0 0 0 .35rem;display:flex;overflow:visible}.domain-tree-page.is-feed .domain-tree-stage:after,.domain-tree-page.is-feed .domain-tree-stage:before{content:none;display:none}.domain-tree-page.is-feed .domain-tree-stage__head{display:none}.domain-tree-page.is-feed .domain-tree-progress strong{margin-top:2px;font-size:1.1rem}.domain-tree-page.is-feed .domain-tree-map{background:0 0;flex:auto;justify-content:flex-start;align-items:center;height:100%;min-height:0;margin:0;display:flex}.domain-tree-page.is-feed .domain-tree-map svg{width:min(100%,min(88vh,1040px));max-width:100%;height:100%;max-height:100%;margin-right:auto;font-size:16px;display:block}.domain-tree-page.is-feed .domain-tree-detail,.domain-tree-page.is-feed .domain-tree-detail--feed{background:linear-gradient(270deg,color-mix(in srgb,var(--domain-color,#c4a574) 18%,#08060eeb) 0,#0a0810c7 22%,#0a08107a 55%,#0a081029 82%,transparent 100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:#e8ba6259 transparent;border:0;border-radius:0 20px 20px 0;flex-direction:column;grid-area:detail;justify-content:center;align-items:stretch;gap:0;min-width:0;height:min(88vh,1040px);min-height:0;max-height:min(88vh,1040px);padding:2rem clamp(2rem,4vw,3.25rem) 2rem .85rem;display:flex;overflow:visible auto}.domain-tree-page.is-feed .domain-tree-detail__panel{box-sizing:border-box;text-align:left;flex-direction:column;flex:0 auto;gap:1.35rem;width:100%;min-width:0;max-width:min(100%,32rem);height:auto;min-height:0;margin:0 auto 0 0;padding:0;display:flex;transform:none}.domain-tree-page.is-feed .domain-tree-detail__body{flex-direction:column;flex:0 auto;gap:.55rem;width:100%;min-width:0;max-width:none;display:flex}.domain-tree-page.is-feed .domain-tree-detail__topline{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 .15rem;display:flex}.domain-tree-page.is-feed .domain-tree-detail .domain-tree-kicker{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--domain-color,#c4a574) 72%,#fff);text-align:left;align-items:center;margin:0;font-weight:700;line-height:1.2;display:inline-flex}.domain-tree-page.is-feed .domain-tree-status-pill{font-size:var(--offer-type-caption,13px);letter-spacing:.04em;color:#fff4dfd1;white-space:nowrap;background:#00000038;border:1px solid #fff4df24;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.28rem .65rem;font-weight:700;line-height:1;display:inline-flex}.domain-tree-page.is-feed .domain-tree-status-pill.is-available{border-color:color-mix(in srgb,var(--domain-color,#c4a574) 42%,transparent);color:color-mix(in srgb,var(--domain-color,#c4a574) 88%,#fff);background:color-mix(in srgb,var(--domain-color,#c4a574) 14%,#0003)}.domain-tree-page.is-feed .domain-tree-status-pill.is-done{color:#b8f5d8;background:#6ee7b71a;border-color:#6ee7b759}.domain-tree-page.is-feed .domain-tree-status-pill.is-locked{color:#fff4df7a;border-color:#fff4df1a}.domain-tree-page.is-feed .domain-tree-detail__body h2{letter-spacing:-.01em;text-align:left;margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15}.domain-tree-page.is-feed .domain-tree-detail__body p{font-size:var(--offer-type-body,16px);text-align:left;color:#fff4dfc7;max-width:36ch;margin:0;line-height:1.58}.domain-tree-page.is-feed .domain-tree-detail__desc{max-width:38ch}.domain-tree-page.is-feed .domain-tree-detail__time{font-size:var(--offer-type-small,14px)!important;color:#fff4df7a!important;max-width:none!important;margin:.1rem 0 0!important;line-height:1.3!important}.domain-tree-page.is-feed .domain-tree-detail__hint{text-align:left;font-size:var(--offer-type-small,14px)!important;color:#fff4df7a!important;max-width:36ch!important;margin-top:.15rem!important}.domain-tree-page.is-feed .domain-tree-prereq{text-align:left;font-size:var(--offer-type-small,14px);color:#ffc8a0c7;margin:.15rem 0 0}.domain-tree-page.is-feed .domain-tree-mini-course{border:0;border-top:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 24%,transparent);text-align:left;background:0 0;border-radius:0;margin-top:.55rem;padding:1rem 0 0}.domain-tree-page.is-feed .domain-tree-mini-course__head{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0 0 .45rem;display:flex}.domain-tree-page.is-feed .domain-tree-mini-course__label{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--domain-color,#c4a574) 78%,#fff);align-items:center;margin:0;font-weight:700;line-height:1.2;display:inline-flex}.domain-tree-page.is-feed .domain-tree-mini-course__pill{border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 32%,#fff4df1f);background:color-mix(in srgb,var(--domain-color,#c4a574) 12%,#00000038);font-size:var(--offer-type-caption,13px);letter-spacing:.02em;color:#fff4dfe0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;font-weight:700;line-height:1;display:inline-flex}.domain-tree-page.is-feed .domain-tree-mini-course__title{color:var(--app-cream,#f5eee5);margin:0 0 .35rem;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:700;line-height:1.2;display:block}.domain-tree-page.is-feed .domain-tree-mini-course__desc{max-width:38ch!important;font-size:var(--offer-type-body,16px)!important;color:#fff4dfbd!important;margin:0!important;line-height:1.55!important}.domain-tree-page.is-feed .domain-tree-detail__actions{flex-flow:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:.55rem;width:100%;max-width:32rem;margin-top:.15rem;padding-top:0;display:flex}.domain-tree-page.is-feed .domain-tree-detail__actions .domain-tree-action,.domain-tree-page.is-feed .domain-tree-detail__actions .domain-tree-link{text-align:center;justify-content:center;width:100%}.domain-tree-panels{pointer-events:none}.domain-tree-panel{cursor:pointer;pointer-events:auto;--panel-ease:cubic-bezier(.22, .82, .18, 1);--panel-dur:1.05s;outline:none}.domain-tree-panel__fill,.domain-tree-panel__rim,.domain-tree-panel__veil{stroke-linecap:round;stroke-linejoin:round;transition:d var(--panel-dur) var(--panel-ease),opacity calc(var(--panel-dur)*.9) var(--panel-ease),stroke-width calc(var(--panel-dur)*.75) var(--panel-ease),stroke-opacity calc(var(--panel-dur)*.75) var(--panel-ease),filter calc(var(--panel-dur)*.75) var(--panel-ease)}.domain-tree-panel__fill{stroke:none;opacity:1}.domain-tree-panel__veil{stroke:none;opacity:.75;mix-blend-mode:multiply}.domain-tree-panel:hover .domain-tree-panel__veil{opacity:.85}.domain-tree-panel.is-active .domain-tree-panel__veil{opacity:.9}.domain-tree-panel__edge{fill:none;stroke-linecap:round;stroke-width:1.65px;stroke-opacity:.88;transition:x1 var(--panel-dur) var(--panel-ease),y1 var(--panel-dur) var(--panel-ease),x2 var(--panel-dur) var(--panel-ease),y2 var(--panel-dur) var(--panel-ease),stroke-width calc(var(--panel-dur)*.75) var(--panel-ease),stroke-opacity calc(var(--panel-dur)*.75) var(--panel-ease)}.domain-tree-panel__rim{fill:none;stroke-width:2px;stroke-opacity:.9}.domain-tree-panel__sector-wave{pointer-events:none}.domain-tree-panel__sector-wave-glow{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.55s cubic-bezier(.22,.82,.18,1) both domain-sector-wave-glow}.domain-tree-panel__sector-wave-ring{stroke-width:18px;stroke-opacity:0;stroke-linecap:round;filter:blur(5px);transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.22,.82,.18,1) both domain-sector-wave-ring}.domain-tree-panel__sector-wave-ring--soft{stroke-width:28px;filter:blur(10px);animation-duration:1.72s;animation-delay:60ms}@keyframes domain-sector-wave-glow{0%{opacity:.14;transform:scale(.35)}40%{opacity:.08}to{opacity:0;transform:scale(9.5)}}@keyframes domain-sector-wave-ring{0%{stroke-opacity:.12;transform:scale(.45)}45%{stroke-opacity:.06}to{stroke-opacity:0;transform:scale(10.2)}}.domain-tree-panel.is-awakening .domain-tree-panel__fill{animation:1.6s cubic-bezier(.33,1,.68,1) both domain-panel-breathe}@keyframes domain-panel-breathe{0%{filter:brightness()saturate()}45%{filter:brightness(1.03)saturate(1.02)}to{filter:brightness(1.02)saturate(1.01)}}.domain-tree-panel:hover .domain-tree-panel__fill{filter:brightness(1.06)saturate(1.05)}.domain-tree-panel:hover .domain-tree-panel__edge{stroke-opacity:1;stroke-width:1.8px}.domain-tree-panel:hover .domain-tree-panel__rim{stroke-opacity:1;stroke-width:2.2px}.domain-tree-panel.is-active .domain-tree-panel__fill{filter:brightness(1.05)saturate(1.04)}.domain-tree-panel.is-active .domain-tree-panel__edge{stroke-opacity:.95;stroke-width:1.85px}.domain-tree-panel.is-active .domain-tree-panel__rim{stroke-opacity:.98;stroke-width:2.25px}.domain-tree-panel.is-dim{pointer-events:none}.domain-tree-panel.is-dim .domain-tree-panel__fill{opacity:.04;filter:saturate(.25)brightness(.4)}.domain-tree-panel.is-dim .domain-tree-panel__veil{opacity:.03}.domain-tree-panel.is-dim .domain-tree-panel__edge,.domain-tree-panel.is-dim .domain-tree-panel__rim{stroke-opacity:.18;stroke-width:1px}.domain-tree-hub__domain{letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;paint-order:stroke fill;stroke:#06050aeb;stroke-width:3.5px;stroke-linejoin:round;font-size:13px;font-weight:800;transition:opacity .4s cubic-bezier(.33,.1,.2,1)}.domain-tree-hub__domain.is-visible{opacity:1}.domain-tree-hub__domain.is-multi,.domain-tree-page.is-feed .domain-tree-hub__domain{font-size:12px}.domain-tree-page.is-feed .domain-tree-hub__domain.is-multi{font-size:11px}.domain-tree-zoom-layer{transform-box:view-box;will-change:transform;transition:transform 1.05s cubic-bezier(.22,.82,.18,1)}.domain-tree-rings{transition:opacity .7s cubic-bezier(.33,.1,.2,1)}.domain-tree-rings.is-overview-quiet{opacity:.18}.domain-tree-layout-arms{pointer-events:none}.domain-tree-layout-arm{fill:none;stroke-width:1.35px;stroke-opacity:.28;stroke-linecap:round;stroke-dasharray:5 7;transition:stroke-opacity .55s cubic-bezier(.33,.1,.2,1),x2 1.05s cubic-bezier(.22,.82,.18,1),y2 1.05s cubic-bezier(.22,.82,.18,1)}.domain-tree-edge-group{transition:opacity .65s cubic-bezier(.33,.1,.2,1)}.domain-tree-edge-group.is-dim{opacity:.04;pointer-events:none}.domain-tree-reset-zoom{color:#fff4dfe0;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #fff4df29;border-radius:999px;margin-top:.45rem;padding:.35rem .7rem;font-size:.72rem;font-weight:650}.domain-tree-reset-zoom:hover{color:#fff;border-color:#e8ba6266}.domain-tree-detail__hint{color:#fff4df94!important;margin-top:.65rem!important;font-size:.84rem!important}.domain-tree-detail__body--preview h2{transition:color .35s}.domain-detail-fade-enter-active,.domain-detail-fade-leave-active{transition:opacity .32s cubic-bezier(.33,.1,.2,1)}.domain-detail-fade-enter-from,.domain-detail-fade-leave-to{opacity:0}.domain-tree-detail__panel{gap:inherit;flex-direction:column;flex:1;min-height:0;display:flex}.domain-tree-domain-label{letter-spacing:.03em;opacity:.88;pointer-events:none;paint-order:stroke fill;stroke:#06050ad1;stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:700;transition:opacity .45s cubic-bezier(.33,1,.68,1)}.domain-tree-domain-label.is-hidden{opacity:0;pointer-events:none}.domain-tree-page.is-feed .domain-tree-domain-label{font-size:13.5px}.domain-tree-page.is-feed .domain-tree-node__icon{transform-box:fill-box;transform-origin:50%;transform:scale(1.45)}.domain-tree-hub.is-wave .domain-tree-hub__ring{animation:1.15s cubic-bezier(.25,.8,.35,1) both domain-hub-wave-ring}@keyframes domain-hub-wave-ring{0%{stroke-opacity:.55;stroke-width:1.7px}40%{stroke-opacity:.9;stroke-width:2.25px}to{stroke-opacity:.88;stroke-width:2px}}.domain-tree-hub__ring{fill:none;stroke:#f2d6a0c7;stroke-width:1.35px;transition:stroke .4s,stroke-width .4s,r .4s}.domain-tree-hub__core{fill:#121016e6;stroke:#ffe4aa8c;stroke-width:1.1px;transition:fill .35s,stroke .35s}.domain-tree-hub__label{fill:#fff8e8fa;letter-spacing:.16em;font-size:12px;font-weight:800;transition:opacity .38s cubic-bezier(.33,.1,.2,1)}.domain-tree-hub__label.is-hidden{opacity:0}.domain-tree-hub.has-domain-name .domain-tree-hub__core{fill:#0c0a0eeb;stroke:color-mix(in srgb,var(--domain-color,#c4a574) 45%,#ffe4aa66)}.domain-tree-hub.has-domain-name .domain-tree-hub__ring{stroke:color-mix(in srgb,var(--domain-color,#c4a574) 45%,#f2d6a08c);stroke-width:1.5px}.domain-tree-hub.is-overview-hub .domain-tree-hub__ring{stroke:#ffe6afd1;stroke-width:1.45px;animation:3.6s ease-in-out infinite domain-hub-ring-pulse}.domain-tree-hub.is-overview-hub.has-domain-name .domain-tree-hub__ring{animation:none}.domain-tree-hub.is-overview-hub .domain-tree-hub__core{fill:#100e12e6}.domain-tree-node.is-collapsed{opacity:0;pointer-events:none;filter:none;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform 1.05s cubic-bezier(.22,.82,.18,1),filter .35s}.domain-tree-node.is-selection-orb-out{visibility:hidden;transition:opacity .5s cubic-bezier(.33,.1,.2,1),visibility 0s linear .5s;opacity:0!important;pointer-events:none!important;filter:none!important}.domain-tree-node.is-selection-orb-out .domain-tree-node__core,.domain-tree-node.is-selection-orb-out .domain-tree-node__icon,.domain-tree-node.is-selection-orb-out .domain-tree-node__ring{transition:opacity .45s cubic-bezier(.33,.1,.2,1);opacity:0!important}.domain-tree-node.is-focus-core .domain-tree-node__ring{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--domain-color,#c4a574) 28%,transparent))}.domain-tree-node.is-selection-orb{animation:.48s cubic-bezier(.22,.82,.18,1) both domain-selection-orb-in}@keyframes domain-selection-orb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.domain-tree-node.is-selection-orb{animation:none}.domain-tree-node.is-selection-orb-out{transition-duration:.01ms!important;transition-delay:0s!important}}.domain-tree-node.is-dim{opacity:.12;pointer-events:none;filter:saturate(.35)}.domain-tree-node__label.is-core-label{letter-spacing:.02em;opacity:.96;font-size:12px;font-weight:700}.domain-tree-node__label.is-domain-orb-label{letter-spacing:.03em;opacity:.98;stroke-width:4.5px;font-size:13.5px;font-weight:750}.domain-tree-node__label.is-selected-label{opacity:1;stroke-width:4.5px;font-size:12.5px;font-weight:750}.domain-tree-node__label.is-side-label{letter-spacing:.015em}.domain-tree-page.is-feed .domain-tree-node__label{font-size:11.5px;font-weight:650}.domain-tree-page.is-feed .domain-tree-node__label.is-selected-label{font-size:12px}.domain-tree-page.is-feed .domain-tree-node__label.is-domain-orb-label{font-size:13px}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed){height:calc(100dvh - var(--course-topbar-height,74px));grid-template-columns:80px minmax(0,1fr) clamp(360px,28vw,460px);grid-template-areas:"domains map detail";gap:clamp(10px,1vw,16px)}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-sidebar{overflow-y:auto}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-stage{flex-direction:column;min-width:0;height:100%;min-height:0;padding-left:.35rem;padding-right:.35rem;display:flex}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-map{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-map svg{aspect-ratio:1;width:auto;max-width:100%;height:100%;max-height:100%;margin-inline:auto;display:block}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail{border-radius:22px;flex-direction:column;min-width:0;padding:1.35rem 1.4rem 1.25rem;display:flex;overflow:hidden auto}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail__panel{flex-direction:column;flex:1;gap:1.15rem;min-height:0;margin:0;padding:0;display:flex}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail__body{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail .domain-tree-kicker{margin:0 0 .55rem;display:block}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,1.9vw,1.95rem);line-height:1.15}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail p,.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail__desc{color:#fff4dfb8;max-width:none;margin:.7rem 0 0;font-size:.94rem;line-height:1.58}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail__hint{padding-top:.15rem;margin-top:.85rem!important}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail dl{gap:.55rem;margin:1rem 0 0}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail dl div{min-height:46px;margin:0;padding:.65rem .9rem}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-prereq{background:#0000002e;border:1px solid #fff4df14;border-radius:12px;margin-top:.85rem;padding:.65rem .8rem;font-size:.86rem;line-height:1.45}.domain-tree-mini-course{border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 32%,#fff4df1a);background:linear-gradient(145deg,color-mix(in srgb,var(--domain-color,#c4a574) 12%,transparent),transparent 55%),#00000038;border-radius:14px;margin-top:1.15rem;padding:.95rem 1rem 1rem}.domain-tree-mini-course__head{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0 0 .45rem;display:flex}.domain-tree-mini-course__label{font-size:var(--offer-type-small,14px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--domain-color,#c4a574) 75%,#fff);align-items:center;margin:0;font-weight:700;line-height:1.2;display:inline-flex}.domain-tree-mini-course__pill{border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 32%,#fff4df1f);background:color-mix(in srgb,var(--domain-color,#c4a574) 12%,#00000038);font-size:var(--offer-type-caption,13px);color:#fff4dfe0;white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .62rem;font-weight:700;line-height:1;display:inline-flex}.domain-tree-mini-course strong,.domain-tree-mini-course__title{color:var(--app-cream,#f5eee5);margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.2;display:block}.domain-tree-mini-course>p{color:#fff4df80!important;margin:.3rem 0 0!important;font-size:.8rem!important}.domain-tree-mini-course__desc{color:#fff4dfb8!important;margin:.55rem 0 0!important;font-size:.88rem!important;line-height:1.5!important}.domain-tree-mini-course__topics{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.domain-tree-mini-course__topics li{color:#fff4dfd1;background:#ffffff0a;border-radius:8px;padding:.35rem .5rem .35rem 1.1rem;font-size:.84rem;line-height:1.35;position:relative}.domain-tree-mini-course__topics li:before{content:"";background:color-mix(in srgb,var(--domain-color,#c4a574) 70%,#fff);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:.45rem;transform:translateY(-50%)}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-detail__actions{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:auto;margin-left:0;margin-right:0;padding-top:.25rem;display:flex}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-action,.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-link{box-sizing:border-box;width:100%;margin-top:0;padding:.78rem 1rem;font-size:.86rem}.domain-tree-page.domain-tree-page--unified:not(.is-embed):not(.is-feed) .domain-tree-link--primary{border-color:color-mix(in srgb,var(--domain-color,#c4a574) 42%,transparent);background:color-mix(in srgb,var(--domain-color,#c4a574) 12%,transparent);color:#fff4dfeb}@media (width<=1100px){.domain-tree-page.is-feed .domain-tree-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-tree-page.is-feed .domain-tree-card:nth-child(3n):after{display:none}.domain-tree-page.is-feed .domain-tree-card:not(:nth-child(3n)):after{display:block}}@media (width<=960px){.domain-tree-page.is-feed{grid-template-columns:1fr;grid-template-areas:"domains""map""detail";gap:1rem;width:100%;padding:0}.domain-tree-page.is-feed .domain-tree-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-tree-page.is-feed .domain-tree-card{text-align:center;flex-direction:column;gap:.4rem;padding:.65rem .4rem}.domain-tree-page.is-feed .domain-tree-card__text{flex:0 auto}.domain-tree-page.is-feed .domain-tree-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--domain-color,#c4a574) 14%,#08060ed1) 0,#0a081073 55%,transparent 100%);border-radius:16px 16px 0 0;height:min(78vh,720px);min-height:min(78vh,720px);padding:0}.domain-tree-page.is-feed .domain-tree-map{justify-content:center}.domain-tree-page.is-feed .domain-tree-map svg{width:100%;min-width:0;height:auto;min-height:0;max-height:100%;margin-inline:auto}.domain-tree-page.is-feed .domain-tree-detail,.domain-tree-page.is-feed .domain-tree-detail--feed{background:linear-gradient(0deg,color-mix(in srgb,var(--domain-color,#c4a574) 14%,#08060ed1) 0,#0a08108c 48%,transparent 100%);border-radius:0 0 16px 16px;height:auto;max-height:none;padding:1.5rem 1.25rem 1.75rem}.domain-tree-page.is-feed .domain-tree-detail__panel{max-width:32rem}.domain-tree-page.is-feed .domain-tree-detail__actions{flex-flow:column}.domain-tree-page.is-feed .domain-tree-detail__actions .domain-tree-action,.domain-tree-page.is-feed .domain-tree-detail__actions .domain-tree-link{width:100%}}@media (width<=520px){.domain-tree-page.is-feed .domain-tree-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-tree-page.is-feed .domain-tree-card:nth-child(3n):after{display:block}.domain-tree-page.is-feed .domain-tree-card:nth-child(2n):after{display:none}}.domain-tree-page.is-embed{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"domains map""foot foot";height:auto;min-height:0;overflow:hidden}.domain-tree-page.is-embed .domain-tree-stage{grid-area:map}.domain-tree-page.is-embed .domain-tree-embed-foot{border:1px solid color-mix(in srgb,var(--domain-color) 28%,transparent);background:color-mix(in srgb,var(--domain-color) 8%,#0003);border-radius:16px;grid-area:foot;justify-content:space-between;align-items:end;gap:1rem;padding:.85rem 1rem;display:flex}.domain-tree-page.is-embed .domain-tree-embed-foot strong{color:var(--app-cream);margin-top:.25rem;font-size:14px;display:block}.domain-tree-page.is-embed .domain-tree-embed-foot p{color:#fff4df9e;margin:.35rem 0 0;font-size:12px;line-height:1.45}.domain-tree-page{height:calc(100dvh - var(--course-topbar-height,74px));min-height:0;color:var(--app-cream);background:radial-gradient(circle at 0 0,#d2d6d21f,#0000 18rem),radial-gradient(circle at 50% 38%,#694c373b,#0000 34rem),radial-gradient(circle at 86% 78%,#1514308f,#0000 36rem),linear-gradient(#28292a,#1f2023 48%,#151720);grid-template-columns:76px minmax(330px,430px) minmax(640px,1fr);grid-template-areas:"domains detail map";gap:clamp(14px,1.35vw,24px);padding:clamp(16px,1.6vw,28px);display:grid;overflow:hidden}.domain-tree-detail,.domain-tree-sidebar,.domain-tree-stage{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff0f,#ffffff06),#090b0e7a;border:1px solid #fff4df1a;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0e}.domain-tree-sidebar{border-radius:24px;grid-area:domains;min-height:0;padding:10px;overflow:hidden auto}.domain-tree-brand{text-transform:uppercase;letter-spacing:.08em;color:#fff4df7a;place-items:center;gap:2px;padding:10px 0 14px;font-size:.54rem;display:grid}.domain-tree-brand strong{font-family:var(--font-display);text-transform:none;letter-spacing:.03em;color:var(--app-cream);font-size:1.7rem;display:none}.domain-tree-card{--domain-color:var(--app-aqua);aspect-ratio:1;color:#fff4dfad;text-align:center;background:#ffffff09;border:1px solid #fff4df14;border-radius:18px;place-items:center;width:100%;margin-bottom:8px;padding:0;transition:transform .18s,border-color .18s,background .18s,color .18s;display:grid}.domain-tree-card.is-active,.domain-tree-card:hover{border-color:color-mix(in srgb,var(--domain-color) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--domain-color) 20%,transparent),#ffffff0a);color:var(--app-cream);transform:translate(2px)}.domain-tree-card__icon{border:1px solid color-mix(in srgb,var(--domain-color) 48%,#fff4df38);background:radial-gradient(circle at 50% 36%,#fff4df29,transparent 50%),color-mix(in srgb,var(--domain-color) 30%,#0a0d12);width:58px;height:58px;box-shadow:inset 0 0 0 1px #fff4df0e,0 0 34px color-mix(in srgb,var(--domain-color) 26%,transparent);border-radius:18px;place-items:center;font-weight:800;display:grid}.domain-tree-card__icon .one-edun-icon{opacity:1;width:42px;height:42px;filter:saturate(1.12) contrast(1.08) drop-shadow(0 0 13px color-mix(in srgb,var(--domain-color) 36%,transparent)) drop-shadow(0 2px 5px #00000080)}.domain-tree-card>span:not(.domain-tree-card__icon),.domain-tree-card__text{display:none}.domain-tree-page.is-feed .domain-tree-card__text{display:block}.domain-tree-card small,.domain-tree-kicker{text-transform:uppercase;letter-spacing:.24em;color:color-mix(in srgb,var(--domain-color,var(--app-aqua)) 72%,#fff);font-size:.66rem;font-weight:800;display:block}.domain-tree-card strong{font-family:var(--font-display);margin-top:3px;font-size:1.15rem;line-height:1.1;display:block}.domain-tree-card em{color:#fff4df85;margin-top:5px;font-size:.78rem;font-style:normal;line-height:1.35;display:block}.domain-tree-stage{--domain-color:var(--app-aqua);border-radius:36px;grid-area:map;min-height:0;padding:clamp(18px,2vw,30px);position:relative;overflow:hidden}.domain-tree-stage:before{background:radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--domain-color) 12%,transparent),transparent 28rem),radial-gradient(circle at 76% 20%,#ffd49a12,transparent 18rem),linear-gradient(135deg,#fff4df06,transparent 42%,color-mix(in srgb,var(--domain-color) 4%,transparent));opacity:.82;animation:22s ease-in-out infinite domain-stage-breathe;inset:0;transform:scale(1.02)}.domain-tree-stage:after,.domain-tree-stage:before{content:"";pointer-events:none;z-index:0;position:absolute}.domain-tree-stage:after{background:linear-gradient(115deg,transparent 10%,color-mix(in srgb,var(--domain-color) 7%,transparent) 46%,transparent 78%),radial-gradient(circle at 30% 72%,#fff4df09,transparent 16rem);opacity:.34;border-radius:28px;animation:28s ease-in-out infinite alternate domain-stage-drift;inset:clamp(18px,2vw,30px)}.domain-tree-stage__head{display:none}.domain-tree-detail h2,.domain-tree-stage h1{font-family:var(--font-display);letter-spacing:.01em;color:var(--app-cream);margin:8px 0 0}.domain-tree-stage h1{font-size:clamp(2.6rem,5vw,6rem);line-height:.95}.domain-tree-stage p{color:#fff4dfa8;max-width:720px;margin-top:16px;line-height:1.75}.domain-tree-progress{text-align:left;background:#0003;border:1px solid #fff4df17;border-radius:24px;min-width:0;padding:16px}.domain-tree-progress span{text-transform:uppercase;letter-spacing:.22em;color:#fff4df6b;font-size:.66rem;display:block}.domain-tree-progress strong{color:var(--app-gold);margin-top:8px;font-size:1.55rem;display:block}.domain-tree-map{z-index:1;height:100%;min-height:0;margin-top:0;position:relative}.domain-tree-map svg{width:100%;height:100%;overflow:visible}.domain-tree-ring,.domain-tree-sector{fill:none;stroke:color-mix(in srgb,var(--domain-color) 10%,#fff4df17);stroke-width:1px;filter:none}.domain-tree-ring:nth-of-type(odd){stroke:color-mix(in srgb,var(--domain-color) 12%,#fff4df1c)}.domain-tree-outer-ring{fill:none;stroke:color-mix(in srgb,var(--domain-color) 18%,#fff4df47);stroke-width:2px;filter:none;pointer-events:none}.domain-tree-outer-ring--soft{stroke:color-mix(in srgb,var(--domain-color) 10%,#fff4df24);stroke-width:1.2px;pointer-events:none}.domain-tree-tick{stroke:#fff4df26;stroke-width:1.2px;stroke-linecap:round}.domain-tree-tick.is-major{stroke:color-mix(in srgb,var(--domain-color) 56%,#fff);stroke-width:2px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--domain-color) 36%,transparent))}.domain-tree-cardinal{fill:color-mix(in srgb,var(--domain-color) 58%,#fff);opacity:.22;filter:none;font-size:20px}.domain-tree-edge{fill:none;stroke:#dbe0dd1a;stroke-width:1.2px;stroke-linecap:round;stroke-opacity:.28;filter:none;transition:stroke-opacity .65s cubic-bezier(.33,.1,.2,1),d 1.05s cubic-bezier(.22,.82,.18,1)}.domain-tree-edge--progress{stroke-width:2.35px;opacity:0;stroke-linecap:round;filter:drop-shadow(0 0 3px #b4e6dc2e);transition:opacity .65s cubic-bezier(.33,.1,.2,1),stroke-width .5s,d 1.05s cubic-bezier(.22,.82,.18,1)}.domain-tree-edge-group.is-from .domain-tree-edge--progress,.domain-tree-edge-group.is-to .domain-tree-edge--progress{opacity:.88;animation:4.2s ease-in-out infinite domain-edge-glow}.domain-tree-edge-group.is-full .domain-tree-edge--progress{opacity:1;stroke-width:2.7px;animation:3.4s ease-in-out infinite domain-edge-glow}.domain-tree-node{cursor:pointer;transform-box:view-box;transform-origin:0 0;will-change:transform,opacity;transition:transform 1.05s cubic-bezier(.22,.82,.18,1),opacity .72s cubic-bezier(.33,.1,.2,1),filter .5s}.domain-tree-node.is-focus-tree{transition-timing-function:cubic-bezier(.22,.82,.18,1)}@media (prefers-reduced-motion:reduce){.domain-tree-edge,.domain-tree-edge--progress,.domain-tree-layout-arm,.domain-tree-node,.domain-tree-panel__edge,.domain-tree-panel__fill,.domain-tree-panel__rim,.domain-tree-panel__veil,.domain-tree-zoom-layer{transition-duration:.01ms!important;transition-delay:0s!important}.domain-tree-panel__sector-wave-glow,.domain-tree-panel__sector-wave-ring{animation:none!important}}.domain-tree-node:hover:not(.is-collapsed):not(.is-dim) .domain-tree-node__ring{stroke-width:2.15px;filter:brightness(1.08)}.domain-tree-node:hover:not(.is-collapsed):not(.is-dim) .domain-tree-node__icon{opacity:.98;filter:brightness(1.12)contrast(1.08)drop-shadow(0 1px 2px #0000008c)}.domain-tree-node__ring{stroke-width:1.7px;transition:r .9s cubic-bezier(.22,.82,.18,1),stroke-width .4s,filter .4s,fill .4s,stroke .4s}.domain-tree-node__core{stroke:none;opacity:1;transition:r .9s cubic-bezier(.22,.82,.18,1),opacity .4s}.domain-tree-node__icon{opacity:.86;pointer-events:none;filter:brightness(1.05)contrast(1.12)saturate(.92)drop-shadow(0 1px 2px #000000a6);transition:opacity .4s,filter .4s,x .9s cubic-bezier(.22,.82,.18,1),y .9s cubic-bezier(.22,.82,.18,1),width .9s cubic-bezier(.22,.82,.18,1),height .9s cubic-bezier(.22,.82,.18,1)}.domain-tree-node.is-available .domain-tree-node__ring{stroke-width:1.95px}.domain-tree-node.is-available .domain-tree-node__icon{opacity:.94;filter:brightness(1.1)contrast(1.1)drop-shadow(0 1px 2px #0009)}.domain-tree-node.is-done .domain-tree-node__ring{stroke-width:2.05px}.domain-tree-node.is-done .domain-tree-node__icon{opacity:.96;filter:brightness(1.12)contrast(1.08)drop-shadow(0 1px 2px #0000008c)}.domain-tree-node.is-selected .domain-tree-node__ring{stroke-width:2.35px}.domain-tree-node.is-selected .domain-tree-node__icon{opacity:1}.domain-tree-node.is-overview-orb .domain-tree-node__ring,.domain-tree-node.is-selection-orb .domain-tree-node__ring{stroke-width:1.9px}.domain-tree-node.is-overview-orb .domain-tree-node__icon,.domain-tree-node.is-selection-orb .domain-tree-node__icon{opacity:.92}.domain-tree-node.is-unlocking .domain-tree-node__ring{animation:.9s ease-out both domain-ring-flash}.domain-tree-node.is-locked{opacity:.88}.domain-tree-node.is-locked .domain-tree-node__ring{stroke-width:1.45px}.domain-tree-node.is-locked .domain-tree-node__icon{opacity:.42;filter:brightness(.78)saturate(.55)contrast(.95)drop-shadow(0 1px 2px #00000080)}.domain-tree-prereq{color:#ffc8a0cc;margin:.5rem 0 0;font-size:.78rem;line-height:1.4}.domain-tree-action:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.domain-tree-embed-foot__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.domain-tree-node__glyph{fill:var(--app-cream);letter-spacing:.03em;filter:drop-shadow(0 2px 4px #00000073);font-size:16px;font-weight:900}.domain-tree-node__label{fill:#fff6e6f5;letter-spacing:.015em;paint-order:stroke fill;stroke:#06050ae6;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:11.5px;font-weight:650}.domain-tree-detail{border-radius:32px;grid-area:detail;min-height:0;padding:clamp(18px,1.65vw,28px);overflow:hidden auto}.domain-tree-domain-summary{border-bottom:1px solid #fff4df1a;margin-bottom:22px;padding-bottom:20px}.domain-tree-domain-summary h1{font-family:var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(2.65rem,3.1vw,3.85rem);line-height:.98}.domain-tree-domain-summary p{color:#fff4dfad;margin-top:14px;font-size:.98rem;line-height:1.68}.domain-tree-domain-summary .domain-tree-progress{margin-top:18px}.domain-tree-detail h2{overflow-wrap:anywhere;font-size:clamp(2.2rem,2.75vw,3.35rem);line-height:1}.domain-tree-detail p{color:#fff4dfa8;margin-top:14px;font-size:.98rem;line-height:1.65}.domain-tree-detail dl{gap:12px;margin:24px 0;display:grid}.domain-tree-detail dl div{background:#ffffff09;border:1px solid #fff4df14;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 18px;display:flex}.domain-tree-detail dt{text-transform:uppercase;letter-spacing:.2em;color:#fff4df66;font-size:.68rem}.domain-tree-detail dd{color:var(--app-cream);font-weight:800}.domain-tree-action,.domain-tree-link{border-radius:999px;width:100%;padding:15px 18px;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.domain-tree-action{border:1px solid color-mix(in srgb,var(--domain-color,var(--app-aqua)) 54%,transparent);background:color-mix(in srgb,var(--domain-color,var(--app-aqua)) 18%,transparent);color:var(--app-cream)}.domain-tree-link{color:#fff4df9e;background:#ffffff09;border:1px solid #fff4df1a;margin-top:10px}.domain-tree-action:hover,.domain-tree-link:hover{border-color:#fff4df38;transform:translateY(-1px)}@keyframes domain-node-pulse{0%,to{opacity:.36;transform:scale(.92)}50%{opacity:.86;transform:scale(1.16)}}@keyframes domain-stage-breathe{0%,to{opacity:.72;transform:scale(1.01)translateZ(0)}50%{opacity:.9;transform:scale(1.035)translate(-.7%,.5%)}}@keyframes domain-stage-drift{0%{transform:translate(-1.2%,.8%)}to{transform:translate(1.2%,-.8%)}}@keyframes domain-edge-glow{0%,to{opacity:.78}50%{opacity:1}}@keyframes domain-hi-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes domain-hi-breathe{0%,to{opacity:.4;stroke-width:1.45px}50%{opacity:.65;stroke-width:1.9px}}@keyframes domain-hi-unlock{0%{opacity:0;stroke-width:1px}25%{opacity:1;stroke-width:2.8px}to{opacity:.55;stroke-width:1.4px}}@keyframes domain-ring-flash{0%{stroke:#fff4df66}30%{stroke:color-mix(in srgb,var(--domain-color) 80%,#fff)}to{stroke:color-mix(in srgb,var(--domain-color) 72%,#fff)}}@keyframes domain-hub-ring-pulse{0%,to{stroke-opacity:.78;stroke-width:2.05px}50%{stroke-opacity:1;stroke-width:2.45px}}@keyframes domain-edge-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes domain-ring-luster{0%,to{stroke-opacity:.58;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--domain-color) 34%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--domain-color) 12%,transparent))}45%{stroke-opacity:1;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--domain-color) 58%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--domain-color) 26%,transparent))}62%{stroke-opacity:.78}}@keyframes domain-node-unlock-glow{0%{filter:brightness()}42%{filter:brightness(1.18) drop-shadow(0 0 12px color-mix(in srgb,var(--domain-color) 24%,transparent))}to{filter:brightness(1.02)}}@keyframes domain-node-unlock-wave{0%{stroke-width:3.2px;opacity:0;transform:scale(.72)}18%{opacity:.68}to{stroke-width:.9px;opacity:0;transform:scale(1.55)}}@keyframes domain-node-unlock-pulse{0%{opacity:.62;stroke-width:2.8px;transform:scale(.72)}to{opacity:0;stroke-width:1.1px;transform:scale(1.32)}}@keyframes domain-node-unlock-ray{0%{stroke-dasharray:0 96;opacity:0}18%{stroke-dasharray:28 96;opacity:.58}to{stroke-dasharray:0 96;stroke-dashoffset:-54px;opacity:0}}@keyframes domain-edge-awaken{0%{opacity:.34;stroke-width:1.8px}to{opacity:1;stroke-width:2.6px}}@media (prefers-reduced-motion:reduce){.domain-tree-edge--flow,.domain-tree-edge--progress,.domain-tree-edge-group.is-from .domain-tree-edge--progress,.domain-tree-edge-group.is-full .domain-tree-edge--progress,.domain-tree-edge-group.is-to .domain-tree-edge--progress,.domain-tree-hub.is-overview-hub .domain-tree-hub__ring,.domain-tree-hub.is-wave .domain-tree-hub__ring,.domain-tree-node.is-unlocking .domain-tree-node__ring,.domain-tree-panel.is-awakening .domain-tree-panel__fill,.domain-tree-panel__sector-wave-glow,.domain-tree-panel__sector-wave-ring,.domain-tree-stage:after,.domain-tree-stage:before{animation:none!important}.domain-tree-panel__edge,.domain-tree-panel__fill,.domain-tree-panel__rim,.domain-tree-panel__veil,.domain-tree-zoom-layer{transition-duration:.01ms!important}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#fff4df0e;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#ffd49a73,#41c2bc57);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd49aad,#9ce8ef85)}.animate-organic{animation:8s linear infinite organic-orb}@keyframes organic-orb{0%{border-radius:40% 60% 50% 50%/40% 50% 50% 60%;transform:rotate(0)}25%{border-radius:60% 40% 50% 50%/50% 60% 40% 50%;transform:rotate(90deg)}50%{border-radius:50% 50% 60% 40%/60% 40% 50% 50%;transform:rotate(180deg)}75%{border-radius:50% 50% 40% 60%/50% 50% 60% 40%;transform:rotate(270deg)}to{border-radius:40% 60% 50% 50%/40% 50% 50% 60%;transform:rotate(1turn)}}:is(body:has(.course-dashboard-page),body:has(.course-panel),body:has(.vue-lesson-shell)){--glow-purple:var(--glow-gold,#c4a5741f);--violet-glow:var(--gold,#c4a574);--page-warm-bg:radial-gradient(ellipse 70% 48% at 6% -4%, #c4a5740d, transparent 55%), radial-gradient(ellipse 55% 42% at 92% 8%, #78808c14, transparent 56%), radial-gradient(ellipse 48% 40% at 78% 72%, #4aa0780d, transparent 58%), radial-gradient(ellipse 80% 50% at 50% 100%, #1214188c, transparent 62%), linear-gradient(175deg, #121316, #0e0f12 48%, #0a0b0d);background:var(--page-warm-bg)}.course-panel,.lesson-content-panel,.lesson-hero-panel,.workspace-hero{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-gold,#c4a57447) 70%,var(--border-subtle))!important;background:radial-gradient(ellipse 80% 55% at 50% 0,var(--glow-gold,#c4a5741a),transparent 58%),var(--bg-card,#1a1a1a)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent),var(--glass-shadow,0 12px 40px #00000047)!important}.course-hero-panel{border-color:color-mix(in srgb,var(--gold) 28%,transparent)!important;background-image:linear-gradient(90deg,color-mix(in srgb,var(--bg-base) 94%,transparent),color-mix(in srgb,var(--bg-card) 88%,transparent)),radial-gradient(circle at 70% 32%,var(--glow-gold),transparent 17rem),url(../media/one-edun/oneedun-blog-2k.png)!important;background-position:0 0,70% 32%,50%!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-size:auto,17rem,cover!important}.course-right-panel,.course-sidebar{color:var(--text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-subtle,#ffffff14)!important;background:0 0!important}.course-dashboard-page{filter:none}.course-dashboard-mini-card,.notebook-note-card,.related-library-card,.right-panel-card,.workspace-item{position:relative;overflow:hidden}.course-dashboard-mini-card:before,.notebook-note-card:before,.related-library-card:before,.right-panel-card:before,.workspace-item:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(115deg,#fff4df13,#0000 20% 74%,#c4a5740d),radial-gradient(at 0 0,#ffd98714,#0000 48%);position:absolute;inset:0}.course-dashboard-mini-card>*,.notebook-note-card>*,.related-library-card>*,.right-panel-card>*,.workspace-item>*{z-index:1;position:relative}.course-dashboard-mini-card{background:linear-gradient(#2a241cb8,#16120ead);border-color:#ffd9872e}.topic-chip{color:#fff4dfd1;background:radial-gradient(at 50% 0,#c4a5741a,#0000 70%),#ffffff09;border-color:#d4a86238}.workspace-hero{background:linear-gradient(95deg,#16120eeb,#181410d1),radial-gradient(28rem 18rem at 16% 18%,#ffd98729,#0000 76%),radial-gradient(22rem 18rem at 86% 24%,#c4a5741a,#0000 76%)!important}.workspace-item{background:radial-gradient(at 10% 0,#ffd9870e,#0000 58%),#ffffff07;border-color:#ffd98721}.course-right-panel.course-right-panel--insight,.course-right-panel.course-right-panel--notebook{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0b0c10!important;background-image:radial-gradient(22rem 16rem at 8% 0,#c4a57429,#0000 72%),linear-gradient(#16181f,#0b0c10 42%,#090a0e)!important}body.oneedun-right-panel-open .vue-lesson-shell:after{content:"";z-index:38;pointer-events:none;background:linear-gradient(90deg,#0000 55%,#00000047 78%,#0000006b);position:fixed;inset:0}.lesson-back-link{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.88rem;transition:color .16s;display:inline-flex}.lesson-back-link:hover{color:var(--text-primary)}.lesson-hero-body{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lesson-hero-body.has-gallery{grid-template-columns:minmax(0,1fr) minmax(480px,58%);align-items:stretch;gap:0;min-height:clamp(440px,48vh,580px)}.lesson-hero-body__copy{flex-direction:column;gap:0;min-width:0;display:flex}.lesson-hero-body.has-gallery .lesson-hero-body__copy{padding-bottom:.15rem;padding-right:clamp(1.25rem,2vw,1.85rem)}.lesson-hero-head{border-bottom:1px solid #c4a57429;flex-direction:column;gap:.7rem;padding-bottom:1rem;display:flex}.lesson-hero-lead{color:var(--text-primary);margin:0;padding:.85rem 0 .75rem;font-size:clamp(1.15rem,1.35vw,1.3rem);line-height:1.62}.lesson-hero-keypoints{background:color-mix(in srgb,var(--bg-elevated) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-gold) 40%,var(--border-subtle));color:var(--text-soft);border-radius:12px;margin-top:.35rem;padding:.9rem clamp(.9rem,1.2vw,1.05rem) clamp(.9rem,1.2vw,1.05rem)}.lesson-hero-keypoints__title{letter-spacing:.22em;text-transform:uppercase;color:#c4a574c7;margin:0 0 .75rem;font-size:.72rem;font-weight:700}.lesson-hero-points{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lesson-hero-point{border-top:1px solid #ffffff0f;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.7rem 0;display:grid}.lesson-hero-point:first-child{border-top:0;padding-top:0}.lesson-hero-point:last-child{padding-bottom:0}.lesson-hero-point__label{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-bright,var(--gold,var(--text-primary)));font-size:.88rem;font-weight:700}.lesson-hero-point__text{color:var(--text-soft,var(--text-primary));font-size:clamp(1.05rem,1.2vw,1.15rem);line-height:1.55}.lesson-hero-body__visual{border-radius:0 14px 14px 0;align-self:stretch;min-width:0;display:flex;overflow:hidden}.lesson-illustration-slider{width:100%;min-width:0}.lesson-illustration-slider__stage{aspect-ratio:5/4;background:#0a0a0a;border:1px solid #c4a57438;border-radius:14px;margin:0;display:block;position:relative;overflow:hidden}.lesson-illustration-slider.is-compact .lesson-illustration-slider__stage{aspect-ratio:1;border-radius:12px}.lesson-illustration-slider.is-hero{flex:1;align-self:stretch;width:100%}.lesson-illustration-slider.is-hero .lesson-illustration-slider__stage{aspect-ratio:auto;border-radius:0;flex:1;width:100%;height:100%;min-height:clamp(440px,48vh,580px);max-height:none}.lesson-illustration-slider__image{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);cursor:zoom-in;width:100%;height:100%;display:block}.lesson-illustration-slider.is-fill .lesson-illustration-slider__stage{aspect-ratio:16/9}.lesson-illustration-slider.is-fill .lesson-illustration-slider__sizer{width:100%;padding-top:56.25%;display:block}.lesson-illustration-slider.is-fill .lesson-illustration-slider__image{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);width:100%;height:100%;transform:scale(var(--img-zoom,1));transform-origin:var(--img-focus-x,50%) var(--img-focus-y,50%);filter:blur(var(--img-blur,0));position:absolute;inset:0}.lesson-illustration-slider.is-hero .lesson-illustration-slider__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;padding:.1rem .15rem 1.65rem}.lesson-illustration-slider__caption{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000d1);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lesson-illustration-slider__title{color:#f5e6c8f2;font-size:.82rem;font-weight:600}.lesson-illustration-slider.is-hero .lesson-illustration-slider__title{font-size:.95rem}.lesson-illustration-slider.is-hero .lesson-illustration-slider__caption{padding:.55rem .75rem}.lesson-illustration-slider__counter{color:#c4a574c7;flex-shrink:0;font-size:.68rem;font-weight:600}.lesson-illustration-slider__nav{z-index:3;color:#f5e6c8;background:#0a0a0ab8;border:1px solid #c4a57459;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lesson-illustration-slider__nav--prev{left:.35rem}.lesson-illustration-slider__nav--next{right:.35rem}.lesson-illustration-slider__expand{z-index:4;color:#f5e6c8f2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ac7;border:1px solid #c4a57459;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem .35rem .55rem;font-size:.72rem;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.lesson-illustration-slider__expand:hover{color:#fff;background:#14120ee6;border-color:#c4a57494}.lesson-illustration-slider__expand-icon{flex-shrink:0;width:.95rem;height:.95rem}.lesson-illustration-slider.is-hero .lesson-illustration-slider__expand{top:.7rem;right:.7rem}.lesson-illustration-lightbox{z-index:90;background:#000000f5;justify-content:center;align-items:center;padding:2.35rem 1rem 2.65rem;display:flex;position:fixed;inset:0}.lesson-illustration-lightbox__frame{flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;transform:translateY(-.9rem)}.lesson-illustration-lightbox__close{z-index:2;color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.65rem;line-height:1;transition:color .16s,border-color .16s;display:inline-flex;position:absolute;top:1rem;right:1rem}.lesson-illustration-lightbox__close:hover{color:#fff;border-color:#ffffff47}.lesson-illustration-lightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.lesson-illustration-lightbox__image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lesson-illustration-lightbox__nav{z-index:2;color:#f5e6c8;cursor:pointer;background:#0a0a0ab8;border:1px solid #c4a57459;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lesson-illustration-lightbox__nav--prev{left:1rem}.lesson-illustration-lightbox__nav--next{right:1rem}.lesson-illustration-lightbox__counter{letter-spacing:.16em;text-align:center;text-transform:uppercase;color:#c4a574d1;flex-shrink:0;margin:0 0 .8rem;padding-top:.2rem;font-size:.82rem;font-weight:600}.lesson-illustration-slider__dots{z-index:3;gap:.3rem;display:flex;position:absolute;bottom:1.55rem;left:50%;transform:translate(-50%)}.lesson-illustration-slider__dot{background:#ffffff47;border:0;border-radius:999px;width:.38rem;height:.38rem}.lesson-illustration-slider__dot.is-active{background:#c4a574f2}@media (width<=900px){.lesson-hero-body.has-gallery{grid-template-columns:1fr;min-height:0}.lesson-hero-body.has-gallery .lesson-hero-body__copy{padding-right:0}.lesson-hero-point{grid-template-columns:1fr;gap:.3rem}.lesson-hero-panel.has-gallery{padding-right:clamp(1.15rem,1.8vw,1.45rem)!important}.lesson-hero-panel.has-gallery .lesson-hero-body__visual{margin:.85rem 0 0}.lesson-illustration-slider.is-hero .lesson-illustration-slider__stage{border-radius:14px;min-height:280px}.lesson-illustration-slider__expand-label{display:none}.lesson-illustration-slider__expand{padding:.45rem}}.lesson-source-row{grid-template-columns:minmax(0,1fr) var(--lesson-action-rail);gap:var(--lesson-action-gap);align-items:stretch;margin-bottom:.2rem;display:grid}.lesson-source-row--heading{margin-top:clamp(1.25rem,2vw,1.7rem);margin-bottom:.35rem}.lesson-source-row--quote .lesson-source-body{--lesson-source-pad-y:.32rem;--lesson-source-pad-x:.48rem}.lesson-source-row--heading:first-of-type{margin-top:.3rem}.lesson-source-row--heading .lesson-source-body{padding-top:.12rem;padding-bottom:.08rem}.lesson-source-row--heading .lesson-heading{margin-bottom:.08rem;padding-bottom:.52rem;position:relative}.lesson-source-row--heading .lesson-heading:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#c4a574) 55%,transparent) 0,color-mix(in srgb,var(--accent,#c4a574) 22%,transparent) 42%,transparent 100%);opacity:.72;pointer-events:none;border-radius:999px;width:min(100%,11.5rem);height:1px;position:absolute;bottom:0;left:0}.lesson-source-row--heading .lesson-heading--3:after{opacity:.55;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#c4a574) 40%,transparent) 0,color-mix(in srgb,var(--border-subtle,#ffffff1f) 50%,transparent) 50%,transparent 100%);width:min(100%,7.5rem)}.lesson-source-row--heading+.lesson-source-row--paragraph{margin-top:.05rem}.lesson-source-row--heading+.lesson-source-row--paragraph .lesson-source-body{padding-top:.16rem}.lesson-source-row--heading+.lesson-source-row:not(.lesson-source-row--paragraph){margin-top:.2rem}.lesson-source-body{--lesson-source-pad-y:.42rem;--lesson-source-pad-x:.58rem;min-width:0;padding:var(--lesson-source-pad-y) var(--lesson-source-pad-x);border-left:2px solid #0000;border-radius:10px;transition:background .22s,box-shadow .22s,border-color .22s}.lesson-source-actions{border-left:1px solid #c4a57438;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.lesson-source-row--list .lesson-list,.lesson-source-row--table .lesson-table-block{margin:0}.lesson-source-row--media-split .lesson-source-body{padding-block:.35rem}.lesson-media-split{border:1px solid color-mix(in srgb,var(--border-gold,#c4a57447) 70%,transparent);background:radial-gradient(ellipse 80% 60% at 12% 0,color-mix(in srgb,var(--accent,#c4a574) 10%,transparent),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,color-mix(in srgb,var(--gold-warm,#b8956a) 10%,transparent),transparent 58%),color-mix(in srgb,var(--bg-card,#14141a) 82%,#000);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.55rem);padding:clamp(.75rem,1.5vw,1.1rem);display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #00000038}.lesson-media-split--right{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.lesson-media-split--right .lesson-media-split__figure{order:2}.lesson-media-split--right .lesson-media-split__copy{order:1}.lesson-media-split__figure{border:1px solid color-mix(in srgb,var(--border-subtle,#ffffff1a) 90%,var(--gold,#d8b46a));background:radial-gradient(ellipse 70% 50% at 50% 40%,color-mix(in srgb,var(--accent,#c4a574) 12%,transparent),transparent 65%),color-mix(in srgb,var(--bg-deep,#0a0a0c) 88%,transparent);border-radius:14px;flex-direction:column;min-width:0;height:100%;margin:0;display:flex;overflow:hidden}.lesson-media-split__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#00000040;flex:auto;width:100%;min-height:10rem;max-height:min(44vh,22rem);display:block}.lesson-media-split__cap{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#c4a574) 85%,#fff);border-top:1px solid color-mix(in srgb,var(--border-subtle,#ffffff14) 90%,transparent);background:color-mix(in srgb,var(--bg-elevated,#141418) 70%,transparent);margin:0;padding:.55rem .8rem .62rem;font-size:.78rem;font-weight:700}.lesson-media-split__copy{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:.15rem .15rem .15rem .25rem;display:flex}.lesson-media-split__copy .lesson-paragraph{color:#fff4dfe0;margin:0;font-size:1.02rem;line-height:1.62}.admin-lesson-media-meta{gap:.55rem;margin-bottom:.75rem;display:grid}.admin-lesson-media-path{color:var(--text-muted,#a8a29e);flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:650;display:flex}.admin-insight-media-picker,.admin-lesson-media-picker{color:#e2c77f;border-color:#d9b96d57;justify-content:center;align-items:center;gap:.45rem;width:max-content;display:inline-flex}.admin-lesson-media-picker{align-self:end;margin-bottom:1px}.admin-insight-media-picker{grid-column:1/-1;margin-bottom:.15rem}.admin-lesson-media-edit{margin-top:.35rem}@media (width<=720px){.lesson-media-split,.lesson-media-split--right{grid-template-columns:1fr}.lesson-media-split--right .lesson-media-split__copy,.lesson-media-split--right .lesson-media-split__figure{order:0}.lesson-media-split__img{max-height:min(42vh,20rem)}}.lesson-source-row--media-triple .lesson-source-body{padding-block:.35rem}.lesson-media-triple{border:1px solid color-mix(in srgb,var(--border-gold,#c4a57447) 70%,transparent);background:radial-gradient(ellipse 70% 55% at 50% 0,color-mix(in srgb,var(--gold,#c4a574) 11%,transparent),transparent 58%),color-mix(in srgb,var(--bg-card,#14141a) 82%,#000);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.5vw,1.15rem);padding:clamp(.75rem,1.5vw,1.1rem);display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #00000038}.lesson-media-triple__cell{border:1px solid color-mix(in srgb,var(--border-subtle,#ffffff1a) 88%,transparent);background:linear-gradient(180deg,#ffffff08,transparent 40%),color-mix(in srgb,var(--bg-deep,#0a0a0c) 72%,transparent);border-radius:14px;flex-direction:column;min-width:0;min-height:100%;display:flex;overflow:hidden}.lesson-media-triple__cell.is-image{border-color:color-mix(in srgb,var(--border-subtle,#ffffff1a) 80%,var(--gold,#d8b46a))}.lesson-media-triple__cell .lesson-media-split__figure{background:0 0;border:0;border-radius:0;flex:1;height:100%}.lesson-media-triple__cell .lesson-media-split__img{-o-object-fit:cover;object-fit:cover;flex:1;min-height:9.5rem;max-height:min(32vh,16rem)}.lesson-media-triple__copy{text-align:left;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:stretch;min-width:0;min-height:100%;padding:clamp(.7rem,3cqi,1.15rem);display:flex;container-type:inline-size}.lesson-media-triple__quote{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-gold,#c4a57447) 80%,var(--border-subtle,transparent));width:100%;max-width:100%;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--gold,#c4a574) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--glow-gold,transparent) 38%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--glow-gold,transparent) 28%,transparent),color-mix(in srgb,var(--bg-elevated) 45%,transparent));border-radius:clamp(12px,5.5cqi,18px);margin:0;padding:clamp(.7rem,5cqi,1.2rem) clamp(.75rem,5cqi,1.2rem) clamp(.75rem,5cqi,1.25rem) clamp(1.1rem,7cqi,1.7rem);position:relative;overflow:visible}.lesson-media-triple__quote:before{content:"„";font-family:var(--font-display,Georgia,serif);color:color-mix(in srgb,var(--gold,#c4a574) 35%,transparent);pointer-events:none;font-size:clamp(1.3rem,8.5cqi,2.2rem);font-style:normal;line-height:1;position:absolute;top:clamp(.12rem,1.4cqi,.32rem);left:clamp(.4rem,2.6cqi,.8rem)}.lesson-media-triple__quote-body{font-family:var(--font-cormorant,var(--font-display,Georgia,serif));letter-spacing:.01em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(.92rem,4.5cqi,1.12rem);font-style:italic;font-weight:500;line-height:1.55}.lesson-media-triple__quote-body p{margin:0 0 .75rem}.lesson-media-triple__quote-body p:last-child{margin-bottom:0}.lesson-media-triple__quote-body strong{color:color-mix(in srgb,var(--accent,#c4a574) 55%,#fff8e8);letter-spacing:.02em;font-style:normal;font-weight:700}@media (width<=900px){.lesson-media-triple{grid-template-columns:1fr}.lesson-media-triple__cell .lesson-media-split__img{max-height:min(40vh,18rem)}}.admin-lesson-triple-edit{gap:.75rem;display:grid}.admin-lesson-triple-cell-edit{border:1px solid color-mix(in srgb,var(--border-subtle,#ffffff1a) 90%,transparent);background:color-mix(in srgb,var(--bg-deep,#0a0a0c) 55%,transparent);border-radius:12px;gap:.45rem;padding:.75rem;display:grid}.admin-lesson-triple-cell-edit__head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#a8a29e);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.lesson-heading{color:var(--text-primary);margin:0}.lesson-heading--2{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.22}.lesson-heading--3{font-size:1.15rem;font-weight:600;line-height:1.38}.lesson-paragraph{color:var(--text-soft,var(--text-primary));margin:0;padding:0;font-size:1.05rem;line-height:1.85;transition:color .22s}.lesson-paragraph .lesson-ix,.lesson-paragraph img{cursor:zoom-in;max-width:100%;height:auto;margin:.65rem 0;display:block}.lesson-heading span[style*=font-size],.lesson-media-split__copy span[style*=font-size],.lesson-media-triple__quote-body span[style*=font-size],.lesson-paragraph span[style*=font-size]{line-height:1.35;display:inline}.lesson-source-row--audio .lesson-source-body,.lesson-source-row--slide .lesson-source-body,.lesson-source-row--video .lesson-source-body{min-width:0}.lesson-embed--slide,.lesson-source-row--slide .lesson-slide-strip{width:100%;max-width:100%}.lesson-slide-strip__track{overflow:visible}.lesson-slide-strip__cell .lesson-slide-strip__img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%}.lesson-hierarchy{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-bottom:.85rem;font-size:.78rem;display:flex}.lesson-hierarchy__item{font-weight:600}.lesson-hierarchy__sep{opacity:.45}.lesson-hierarchy__module{margin:0}.lesson-action-btn{--lab-size:1.85rem;--lab-glyph:1rem;width:var(--lab-size);height:var(--lab-size);min-width:var(--lab-size);min-height:var(--lab-size);max-width:var(--lab-size);max-height:var(--lab-size);flex:0 0 var(--lab-size);box-sizing:border-box;color:#f5e6c8e6;opacity:.95;background:#0a0a0a8c;border:1.5px solid #c4a5746b;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;transition:opacity .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0a}.lesson-action-btn:focus-visible{outline-offset:3px;outline:2px solid #c4a574d9}.lesson-action-btn__glyph{min-width:var(--lab-glyph);min-height:var(--lab-glyph);max-width:var(--lab-glyph);max-height:var(--lab-glyph);stroke:currentColor;fill:none;opacity:1;filter:none;flex:none;display:block;transform:none;width:var(--lab-glyph)!important;height:var(--lab-glyph)!important}.lesson-action-btn:focus-visible,.lesson-source-row:hover .lesson-action-btn,.lesson-action-btn--note{opacity:1}.lesson-action-btn--note:hover{color:#f5e6c8;background:#c4a57424;border-color:#c4a5748c}.lesson-action-btn--note.is-active{color:#d8f5e4;background:#8fd9a829;border-color:#8fd9a89e;box-shadow:inset 0 0 0 1px #8fd9a82e,0 0 14px #8fd9a81f}.lesson-source-row.is-source-highlighted--note .lesson-source-body{background:#8fd9a812;border-left-color:#8fd9a885;box-shadow:inset 0 0 0 1px #8fd9a821}.lesson-source-row.is-source-highlighted--insight .lesson-source-body{background:#ffd49a14;border-left-color:#ffd49a8f;box-shadow:inset 0 0 0 1px #ffd49a24}.lesson-source-row.is-source-highlighted--note .lesson-heading,.lesson-source-row.is-source-highlighted--note .lesson-list,.lesson-source-row.is-source-highlighted--note .lesson-paragraph,.lesson-source-row.is-source-highlighted--note .lesson-quote,.lesson-source-row.is-source-highlighted--note .lesson-quote p,.lesson-source-row.is-source-highlighted--note .lesson-table,.lesson-source-row.is-source-highlighted--note .lesson-table-block{color:#fff4dfeb}.lesson-source-row.is-source-highlighted--insight .lesson-heading,.lesson-source-row.is-source-highlighted--insight .lesson-list,.lesson-source-row.is-source-highlighted--insight .lesson-paragraph,.lesson-source-row.is-source-highlighted--insight .lesson-quote,.lesson-source-row.is-source-highlighted--insight .lesson-quote p,.lesson-source-row.is-source-highlighted--insight .lesson-table,.lesson-source-row.is-source-highlighted--insight .lesson-table-block{color:var(--text-primary,#fff)}.lesson-source-row.is-source-highlighted .lesson-quote{box-shadow:none;background:0 0;border-color:#0000}.lesson-source-row.is-source-highlighted--note .lesson-list li::marker{color:#8fd9a8e0}.lesson-source-row.is-source-highlighted--insight .lesson-list li::marker{color:#ffd49ae6}.lesson-source-row.is-source-highlighted .lesson-table-shell{box-shadow:none;background:#0a0a0a33;border-color:#ffffff1a;border-radius:8px}.lesson-action-btn--insight,.lesson-action-btn--note.has-eye{--lab-size:2rem;--lab-glyph:1.05rem;color:#f0d7a0;opacity:1;background:#100c06d1;border-color:#d4af5fb3;box-shadow:0 0 0 1px #d4af5f2e,0 0 10px #d4af5f29}.lesson-action-btn--note.has-note:not(.has-eye){color:#d8f5e4;border-color:#8fd9a880}.lesson-action-btn--insight:hover,.lesson-action-btn--note.has-eye:hover{color:#f8e4b0;background:#161008e6;border-color:#e6c478e0;box-shadow:0 0 0 1px #e6c4783d,0 0 14px #d4af5f3d}.lesson-action-btn--insight.is-active,.lesson-action-btn--note.has-eye.is-active{color:#ffe8b8;background:#181208eb;border-color:#ebcd8ce6}.lesson-action-btn--insight.has-note:after,.lesson-action-btn--note.has-note:after{content:"";pointer-events:none;background:#c9a24a;border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:-.06rem;right:-.06rem;box-shadow:0 0 0 1.5px #0a0804d9}.lesson-media-zoom{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.lesson-media-zoom:focus-visible{outline-offset:2px;outline:2px solid #c4a574bf}.lesson-media-zoom__badge{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#fff4dfe0;pointer-events:none;opacity:.85;background:#08080cb8;border:1px solid #fff4df38;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:700;transition:opacity .15s,background .15s;position:absolute;bottom:.55rem;right:.55rem}.lesson-media-zoom:focus-visible .lesson-media-zoom__badge,.lesson-media-zoom:hover .lesson-media-zoom__badge{opacity:1;color:#f5e6c8;background:#0c0a08e0;border-color:#c4a57473}.lesson-media-lightbox{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000eb;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}@media (width>=1024px){body.oneedun-right-panel-open .lesson-media-lightbox{right:calc(var(--course-right-panel-width,380px) + var(--course-workspace-gap,16px));z-index:40!important}}.lesson-media-lightbox__close{z-index:2;color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.lesson-media-lightbox__close:hover{color:#fff;border-color:#ffffff47}.lesson-media-lightbox__frame{text-align:center;width:max-content;max-width:min(92vw,72rem);max-height:min(90dvh,56rem);margin:0}.lesson-media-lightbox__img{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:min(92vw,72rem);max-height:min(82dvh,52rem);margin:0 auto;display:block;box-shadow:0 20px 60px #00000080}.lesson-media-lightbox__cap{color:#fff4dfb3;margin:.75rem 0 0;font-size:.9rem}.lesson-list{color:#fff4dfbd;margin:0;padding:0 0 0 1.55rem;line-height:1.8;list-style-position:outside;display:block}ul.lesson-list{list-style-type:disc}.lesson-list--ordered,ol.lesson-list{list-style-type:decimal}.lesson-list>li{margin:.35rem 0;padding-left:.2rem;display:list-item}ul.lesson-list>li::marker{color:#9ce8efd1;font-size:.92em}.lesson-list--ordered>li::marker{color:#c4a574e0;font-weight:700}ol.lesson-list>li::marker{color:#c4a574e0;font-weight:700}.lesson-source-row--list .lesson-source-body{--lesson-source-pad-x:.68rem}.lesson-table-block{margin:0}.lesson-hero-panel{--hero-pad-top:clamp(1.1rem, 1.7vw, 1.45rem);--hero-pad-right:clamp(1.25rem, 2vw, 1.65rem);--hero-pad-bottom:clamp(1.1rem, 1.7vw, 1.4rem);--hero-pad-left:clamp(1.35rem, 2.1vw, 1.85rem);padding:var(--hero-pad-top) var(--hero-pad-right) var(--hero-pad-bottom) var(--hero-pad-left)!important}@media (width>=901px){.lesson-hero-panel.has-gallery{overflow:visible;padding-right:0!important}.lesson-hero-panel.has-gallery .lesson-illustration-slider.is-hero .lesson-illustration-slider__stage{border:0;border-left:1px solid #c4a57438;border-radius:0;min-height:100%}.lesson-hero-panel.has-gallery .lesson-hero-body__visual{margin:calc(var(--hero-pad-top)*-1) 0 calc(var(--hero-pad-bottom)*-1) 0}}@media (width<=900px){.lesson-hero-panel.has-gallery .lesson-hero-body__visual{align-self:start;margin:.85rem 0 0}.lesson-hero-panel.has-gallery .lesson-illustration-slider.is-hero .lesson-illustration-slider__stage{aspect-ratio:5/4;border:1px solid #c4a57438;border-radius:14px;height:auto;min-height:0}}.lesson-hero-panel__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0;display:flex}.lesson-hero-panel__meta-rest{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lesson-hero-panel__tag{letter-spacing:.2em;text-transform:uppercase;color:#f5e6c8f0;background:#c4a57414;border:1px solid #c4a57447;border-radius:999px;padding:.4rem .9rem;font-size:.78rem}.lesson-hero-panel__duration,.lesson-hero-panel__insights{color:#ffffff94;font-size:.95rem}.lesson-hero-panel__insights{border:1px solid color-mix(in srgb,var(--gold,#c4a574) 28%,transparent);color:color-mix(in srgb,var(--gold-bright,#d4b896) 82%,#fff);background:color-mix(in srgb,var(--gold,#c4a574) 10%,transparent);border-radius:999px;padding:.25rem .65rem}.lesson-hero-panel__title{max-width:none;color:var(--text-primary);margin:0;font-size:clamp(2.1rem,3.4vw,2.95rem);line-height:1.1}.lesson-content.lesson-content-panel{color:var(--text-soft,var(--text-primary));margin-top:0}.vue-lesson-shell .lesson-readable--content{padding-top:.4rem}.vue-lesson-shell .lesson-hero-panel{margin-bottom:0}.lesson-study-card{padding:clamp(1.2rem,1.9vw,1.55rem) var(--lesson-shell-pad-right) clamp(1.2rem,1.9vw,1.55rem) var(--lesson-shell-pad-left)!important}.lesson-study-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#c4a574d1;align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.lesson-study-eyebrow--green{color:#93d9abe0}.lesson-study-eyebrow--muted{color:#ffffff61}.lesson-study-subline{color:#ffffff85;margin-top:.35rem;font-size:.9rem;line-height:1.5}.lesson-study-media{border:1px solid #c4a57429}.course-catalog-page{max-width:960px;margin:0 auto;padding:2rem 1.25rem 3rem}.course-catalog-head h1{font-family:var(--font-cormorant),Georgia,serif;margin:.5rem 0 0;font-size:clamp(2rem,4vw,2.6rem)}.course-catalog-lead{color:#ffffff9e;margin:.5rem 0 0}.course-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.course-catalog-card{background:var(--glass-highlight),var(--glass-body-soft);box-shadow:var(--glass-inset);border:1px solid #fff4df1f;border-radius:16px;flex-direction:column;padding:1.1rem;display:flex}.course-catalog-cover{aspect-ratio:16/10;background:radial-gradient(70% 80% at 20% 20%,#c4a57438,#0000 55%),linear-gradient(145deg,#1c1a24f2,#121018fa);border:1px solid #fff4df14;border-radius:12px;width:calc(100% + .2rem);margin:-.35rem -.1rem .75rem;position:relative;overflow:hidden}.course-catalog-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.course-catalog-card h2{font-family:var(--font-cormorant),Georgia,serif;margin:0;font-size:1.35rem}.course-catalog-card p{color:#ffffffad;margin:.45rem 0 0;line-height:1.5}.course-catalog-meta{color:#c4a574d9;margin-top:.65rem;font-size:.85rem}.course-catalog-link{color:var(--gold-bright);cursor:pointer;font:inherit;background:0 0;border:1px solid #c4a57459;border-radius:999px;margin-top:.85rem;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.course-catalog-link:disabled{opacity:.6;cursor:wait}.course-catalog-empty{text-align:center;color:#fff9;margin-top:2rem}@media (width<=760px){.vue-lesson-shell .lesson-readable{margin-left:.35rem;margin-right:.35rem}.vue-lesson-shell .lesson-content{padding-left:.45rem!important;padding-right:.35rem!important}.vue-lesson-shell .lesson-hero-panel,.vue-lesson-shell .lesson-hero-panel.has-gallery,.vue-lesson-shell .lesson-study-card{--hero-pad-left:.7rem;--hero-pad-right:.65rem;padding-left:.7rem!important;padding-right:.65rem!important}.vue-lesson-shell{--lesson-action-rail:1.65rem;--lesson-action-gap:.22rem}.lesson-action-btn,.lesson-action-btn--insight,.lesson-action-btn--note.has-eye{--lab-size:1.45rem;--lab-glyph:.95rem}.lesson-source-body{--lesson-source-pad-x:.15rem}.lesson-table{width:100%;min-width:0}.lesson-table td,.lesson-table th{padding:.42rem .35rem}.lesson-table th{letter-spacing:.04em}.lesson-table th:first-child,.lesson-table__first{padding-left:.4rem}.lesson-table-shell{overflow-x:visible}}.library-blog-index{padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem) 2.5rem}.library-blog-index__head{max-width:42rem;margin-bottom:1.75rem}.library-blog-index__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.35rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.library-blog-index__head h1{font-family:var(--font-cormorant),Georgia,serif;color:var(--app-cream,var(--text-primary));margin:.55rem 0 0;font-size:clamp(2rem,4vw,2.75rem)}.library-blog-index__head>p{color:#fff4dfb8;margin:.65rem 0 0;line-height:1.65}.library-blog-index__links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.library-blog-index__link{color:var(--gold-bright);cursor:pointer;background:#c4a57414;border:1px solid #c4a57447;border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:700}.library-blog-index__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.library-blog-index__card{background:linear-gradient(145deg,#fff4df0a,#0000 45%),#121118e0;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.library-blog-index__media{aspect-ratio:16/10;margin:0;overflow:hidden}.library-blog-index__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.library-blog-index__body{flex-direction:column;gap:.45rem;padding:1rem 1rem 1.1rem;display:flex}.library-blog-index__category{letter-spacing:.1em;text-transform:uppercase;color:var(--article-a,var(--gold-bright));font-size:.65rem;font-weight:700}.library-blog-index__body h2{color:var(--app-cream,var(--text-primary));margin:0;font-size:1.05rem;line-height:1.35}.library-blog-index__body>p{color:#fff4dfad;margin:0;font-size:.82rem;line-height:1.55}.library-blog-index__meta{color:var(--text-muted);gap:.75rem;font-size:.72rem;display:flex}.library-blog-index__cta{color:var(--gold-bright);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-top:.35rem;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}html.domain-modal-open,html.domain-modal-open body{overflow:hidden}.domain-modal{z-index:80;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04030ab8;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.domain-modal__window{z-index:1;border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 38%,#ffffff14);background:radial-gradient(ellipse 55% 40% at 100% 0,color-mix(in srgb,var(--domain-color,#c4a574) 14%,transparent),transparent 60%),linear-gradient(165deg,#16121efa,#0a0810f5);width:min(100%,80rem);height:min(92dvh,56rem);max-height:min(92dvh,56rem);color:var(--text-primary,#fafafa);border-radius:22px;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c,inset 0 1px #fff4df14}.domain-modal__window--empty{text-align:center;flex-direction:column;grid-template-columns:none;justify-content:center;align-items:center;gap:1rem;max-width:28rem;height:auto;padding:2rem;display:flex}.domain-modal__visual{align-self:stretch;min-width:0;height:100%;min-height:0;position:relative}.domain-modal__frame{aspect-ratio:auto;border:0;border-right:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 28%,transparent);width:100%;max-width:none;height:100%;box-shadow:none;background:#0a0810;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.domain-modal__content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.domain-modal__chrome{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem .65rem 1.25rem;display:flex}.domain-modal__kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--domain-color,#c4a574) 90%,#fff);margin:0;font-size:.8rem;font-weight:700}.domain-modal__close{color:#fff4dfe0;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;transition:border-color .2s,background .2s;display:grid}.domain-modal__close:hover{border-color:color-mix(in srgb,var(--domain-color,#c4a574) 55%,transparent);background:color-mix(in srgb,var(--domain-color,#c4a574) 14%,#0006)}.domain-modal__cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.22)contrast(1.12)brightness(1.06);width:100%;height:100%;display:block;position:absolute;inset:0}.domain-modal__frame-veil{background:linear-gradient(180deg,transparent 48%,#06040a61 100%),radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--domain-color,#c4a574) 18%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.domain-modal__frame-glyph{border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 50%,transparent);width:3.25rem;height:3.25rem;box-shadow:0 0 24px color-mix(in srgb,var(--domain-color,#c4a574) 35%,transparent);background:#08060ec7;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.domain-modal__frame-glyph img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1.75rem;height:1.75rem;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--domain-color,#c4a574) 50%,transparent))}.domain-modal__copy{flex:auto;min-width:0;padding:clamp(1.15rem,2.2vw,1.55rem) clamp(1.25rem,2.6vw,1.85rem) .65rem}.domain-modal__copy h1{font-family:var(--font-cormorant),Georgia,serif;color:var(--app-cream,#fafafa);margin:0;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:600;line-height:1.12}.domain-modal__lead{color:color-mix(in srgb,var(--domain-color,#c4a574) 70%,#fff);margin:.65rem 0 0;font-size:clamp(1.08rem,1.55vw,1.22rem);font-weight:600;line-height:1.5}.domain-modal__desc{color:#fff4dfdb;margin:.85rem 0 0;font-size:clamp(1.05rem,1.4vw,1.15rem);line-height:1.7}.domain-modal__copy blockquote{border-left:2px solid var(--domain-color,#c4a574);color:#fff4dfc2;margin:1.1rem 0 0;padding:.7rem 0 .7rem 1rem;font-size:clamp(1rem,1.3vw,1.08rem);font-style:italic;line-height:1.6}.domain-modal__copy-blocks{gap:.85rem;margin-top:1.25rem;display:grid}.domain-modal__copy-blocks article{background:#00000038;border:1px solid #ffffff12;border-radius:12px;padding:.95rem 1.05rem}.domain-modal__copy-blocks h2{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--domain-color,#c4a574) 85%,#fff);margin:0 0 .45rem;font-size:.8rem;font-weight:700}.domain-modal__copy-blocks p{color:#fff4dfd1;margin:0;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.65}.domain-modal__summary{background:linear-gradient(#0000001f,#00000047);border-top:1px solid #ffffff14;flex-shrink:0;margin-top:auto;padding:1.1rem clamp(1.25rem,2.6vw,1.85rem) 1.35rem}.domain-modal__summary-title{letter-spacing:.1em;text-transform:uppercase;color:#fff4df8c;margin:0 0 .8rem;font-size:.8rem;font-weight:700}.domain-modal__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.domain-modal__stat{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:.7rem .8rem}.domain-modal__stat--wide{grid-column:1/-1}.domain-modal__stat-label{letter-spacing:.08em;text-transform:uppercase;color:#fff4df7a;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.domain-modal__stat strong{color:#fff4dfeb;font-size:1.05rem;font-weight:600}.domain-modal__chips{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.domain-modal__chip{border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 35%,transparent);background:color-mix(in srgb,var(--domain-color,#c4a574) 12%,transparent);color:#fff4dfe0;border-radius:999px;padding:.22rem .55rem;font-size:.78rem}.domain-modal__posts,.domain-modal__specs{margin-top:1rem}.domain-modal__posts h3,.domain-modal__specs h3{letter-spacing:.06em;text-transform:uppercase;color:#fff4df9e;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.domain-modal__specs ul{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.domain-modal__specs li{background:#0003;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.domain-modal__specs li strong{color:color-mix(in srgb,var(--domain-color,#c4a574) 80%,#fff);font-size:.88rem}.domain-modal__specs li span{color:#fff4dfad;font-size:.8rem;line-height:1.45}.domain-modal__posts-list{gap:.4rem;display:grid}.domain-modal__post{border:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 28%,transparent);background:color-mix(in srgb,var(--domain-color,#c4a574) 8%,#00000040);color:#fff4dfe6;width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .2s,background .2s;display:flex}.domain-modal__post:hover{border-color:color-mix(in srgb,var(--domain-color,#c4a574) 55%,transparent);background:color-mix(in srgb,var(--domain-color,#c4a574) 14%,#0000004d)}@media (width<=820px){.domain-modal__window{grid-template-rows:minmax(14rem,40vh) minmax(0,1fr);grid-template-columns:1fr;height:min(94dvh,56rem)}.domain-modal__visual{min-height:14rem}.domain-modal__frame{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--domain-color,#c4a574) 28%,transparent)}.domain-modal__summary-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.domain-modal{place-items:stretch stretch;padding:0}.domain-modal__window{border-radius:0;grid-template-rows:minmax(10rem,32vh) minmax(0,1fr);width:100%;height:100dvh;max-height:100dvh}.domain-modal__summary-grid{grid-template-columns:1fr}}.library-domain-page{max-width:56rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem) 2.5rem}.library-domain-back{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-bottom:1rem;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.library-domain-hero{border:1px solid color-mix(in srgb,var(--domain-color) 35%,transparent);background:radial-gradient(ellipse 80% 60% at 100% 0,color-mix(in srgb,var(--domain-color) 18%,transparent),transparent 58%),#121118e6;border-radius:18px;padding:1.25rem 1.2rem}.library-domain-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--domain-color);margin:0;font-size:.68rem;font-weight:700}.library-domain-hero h1{font-family:var(--font-cormorant),Georgia,serif;color:var(--app-cream,var(--text-primary));margin:.45rem 0 0;font-size:clamp(1.85rem,3.5vw,2.5rem)}.library-domain-lead{color:#fff4dfe0;margin:.55rem 0 0;font-weight:600}.library-domain-hero>p{color:#fff4dfb8;margin:.65rem 0 0;line-height:1.65}.library-domain-hero blockquote{border-left:2px solid var(--domain-color);color:#fff4dfc7;margin:1rem 0 0;padding-left:.85rem;font-style:italic}.library-domain-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-top:1rem;display:grid}.library-domain-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:1rem}.library-domain-panel h2{color:var(--gold-bright);margin:0 0 .45rem;font-size:.95rem}.library-domain-panel p{color:#fff4dfb8;margin:0;font-size:.82rem;line-height:1.6}.library-domain-posts,.library-domain-specs{margin-top:1.25rem}.library-domain-posts h2,.library-domain-specs h2{color:var(--app-cream,var(--text-primary));margin:0 0 .65rem;font-size:1rem}.library-domain-specs__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.library-domain-spec{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:.85rem}.library-domain-spec h3{color:var(--domain-color);margin:0 0 .35rem;font-size:.88rem}.library-domain-spec p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.5}.library-domain-posts__list{gap:.45rem;display:grid}.library-domain-post{width:100%;color:var(--gold-bright);text-align:left;cursor:pointer;font:inherit;background:#c4a5740f;border:1px solid #c4a5742e;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.library-domain-pairs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.78rem;display:flex}.library-domain-pair{color:#fff4dfd1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.25rem .55rem}.lesson-insight-spoiler{--spoiler-accent:#f0c14d;--spoiler-swatch:#f0c14d;border:1px solid color-mix(in srgb,var(--spoiler-accent) 32%,transparent);background:radial-gradient(ellipse 80% 70% at 0 0,color-mix(in srgb,var(--spoiler-accent) 14%,transparent),transparent 58%),linear-gradient(160deg,#080a0ee0,#05080cb8);border-radius:16px;margin:.7rem 0 .85rem;transition:border-color .48s cubic-bezier(.33,1,.32,1),background .48s cubic-bezier(.33,1,.32,1),box-shadow .48s cubic-bezier(.33,1,.32,1);overflow:hidden}.lesson-insight-spoiler.is-revealed{border-color:color-mix(in srgb,var(--spoiler-accent) 48%,transparent);background:radial-gradient(ellipse 80% 70% at 0 0,color-mix(in srgb,var(--spoiler-accent) 18%,transparent),transparent 58%),linear-gradient(160deg,#080a0ee6,#05080cc7);box-shadow:0 10px 28px #0000002e}.lesson-insight-spoiler__trigger{color:#fff4dfe6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.65rem .75rem;display:block}.lesson-insight-spoiler__frame{border:1px solid color-mix(in srgb,var(--spoiler-accent) 28%,transparent);background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.85rem .95rem;transition:border-color .42s cubic-bezier(.33,1,.32,1),background .42s cubic-bezier(.33,1,.32,1),box-shadow .42s cubic-bezier(.33,1,.32,1);display:grid}.lesson-insight-spoiler__trigger:focus-visible .lesson-insight-spoiler__frame,.lesson-insight-spoiler__trigger:hover .lesson-insight-spoiler__frame{border-color:color-mix(in srgb,var(--spoiler-accent) 48%,transparent);background:color-mix(in srgb,var(--spoiler-accent) 8%,transparent);box-shadow:inset 0 1px #ffffff0a}.lesson-insight-spoiler.is-revealed .lesson-insight-spoiler__frame{border-color:color-mix(in srgb,var(--spoiler-accent) 42%,transparent);background:color-mix(in srgb,var(--spoiler-accent) 8%,transparent)}.lesson-insight-spoiler__arrow{border-right:2px solid color-mix(in srgb,var(--spoiler-accent) 88%,#fff);border-bottom:2px solid color-mix(in srgb,var(--spoiler-accent) 88%,#fff);flex-shrink:0;width:.5rem;height:.5rem;transition:transform .52s cubic-bezier(.33,1,.32,1),border-color .42s cubic-bezier(.33,1,.32,1);display:block;transform:rotate(45deg)}.lesson-insight-spoiler.is-revealed .lesson-insight-spoiler__arrow{border-color:color-mix(in srgb,var(--spoiler-accent) 95%,#fff);transform:rotate(-135deg)}.lesson-insight-spoiler__copy{text-align:center;gap:.28rem;min-width:0;display:grid}.lesson-insight-spoiler__label{color:#fff4dff0;font-size:.96rem;font-weight:600;line-height:1.4}.lesson-insight-spoiler__body{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .52s cubic-bezier(.33,1,.32,1);display:grid}.lesson-insight-spoiler__body.is-open{grid-template-rows:1fr}.lesson-insight-spoiler__panel{min-height:0;overflow:hidden}.lesson-insight-spoiler__text{color:#fff4dfd1;background:linear-gradient(180deg,color-mix(in srgb,var(--spoiler-accent) 10%,transparent),transparent 42%);opacity:0;border-top:1px solid #0000;margin:0;padding:.35rem 1.15rem 1.05rem;font-size:.92rem;line-height:1.72;transition:opacity .22s,transform .3s cubic-bezier(.4,0,.68,.06),border-color .32s,padding .52s cubic-bezier(.33,1,.32,1);transform:translateY(-.45rem)}.insight-rich-body p{margin:0 0 .55rem}.insight-rich-body p:last-child{margin-bottom:0}.insight-rich-body table{border-collapse:collapse;width:100%;font-size:var(--offer-type-body)}.insight-rich-body td,.insight-rich-body th{text-align:left;border:1px solid #fff4df29;padding:.45rem .6rem}.insight-rich-body img{border-radius:12px;max-width:100%;height:auto;margin:.35rem 0;display:block}.insight-rich-split{background:#0000002e;border:1px solid #fff4df1f;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;margin:.55rem 0;padding:.55rem;display:grid}.insight-rich-split__cell{flex-direction:column;justify-content:center;min-width:0;display:flex}.insight-rich-split__cell--text{font-size:.95em;line-height:1.55}.insight-rich-split__cell--image{justify-content:stretch}.insight-rich-split__cell--image img,.insight-rich-split__media img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:none;margin:0}.insight-rich-body .lesson-ix,.insight-rich-split__cell--image .lesson-ix,.lesson-insight-spoiler__text .lesson-ix{width:100%;min-width:0;margin:0}.insight-rich-body .lesson-ix__frame,.insight-rich-split__cell--image .lesson-ix__frame,.lesson-insight-spoiler__text .lesson-ix__frame{background:0 0;border:0;border-radius:12px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}img[aspect="16:9"]{--img-aspect:16 / 9}img[aspect="9:16"]{--img-aspect:9 / 16}img[aspect="1:1"]{--img-aspect:1 / 1}img[aspect="4:3"]{--img-aspect:4 / 3}img[aspect="3:4"]{--img-aspect:3 / 4}img[aspect="3:2"]{--img-aspect:3 / 2}img[aspect="2:3"]{--img-aspect:2 / 3}img[aspect="21:9"]{--img-aspect:21 / 9}.lesson-ix-live{width:100%;max-width:100%;aspect-ratio:var(--img-aspect,auto);background:#0003;border-radius:12px;display:block;position:relative;overflow:hidden}.admin-lesson-prose-field img[aspect],.admin-lesson-prose-field img[focus-x],.admin-lesson-prose-field img[focus-y],.admin-lesson-prose-field img[zoom],.admin-visual-article img[aspect],.admin-visual-article img[focus-x],.admin-visual-article img[focus-y],.admin-visual-article img[zoom],.floating-rich__editor img[aspect],.floating-rich__editor img[focus-x],.floating-rich__editor img[focus-y],.floating-rich__editor img[zoom],.insight-rich-body img[aspect],.insight-rich-body img[focus-x],.insight-rich-body img[focus-y],.insight-rich-body img[zoom],.lesson-ix-live>img,.lesson-paragraph img[aspect],.lesson-paragraph img[focus-x],.lesson-paragraph img[focus-y],.lesson-paragraph img[zoom]{width:100%;height:100%;aspect-ratio:var(--img-aspect,auto);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);transform:scale(var(--img-zoom,1));transform-origin:var(--img-focus-x,50%) var(--img-focus-y,50%);display:block}.lesson-ix-live>img{aspect-ratio:auto}.insight-rich-body .lesson-ix.is-natural,.lesson-insight-spoiler__text .lesson-ix.is-natural{display:block}.insight-rich-body .lesson-ix__crop.is-natural,.lesson-insight-spoiler__text .lesson-ix__crop.is-natural{aspect-ratio:auto;background:0 0;max-height:none;overflow:visible}.insight-rich-body .lesson-ix.is-natural .lesson-ix-img,.lesson-insight-spoiler__text .lesson-ix.is-natural .lesson-ix-img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:none}.insight-rich-body .lesson-ix__crop,.insight-rich-split__cell--image .lesson-ix__crop,.lesson-insight-spoiler__text .lesson-ix__crop{width:100%;max-height:none;aspect-ratio:var(--img-aspect,auto);background:#00000038;border-radius:12px;display:block;position:relative;overflow:hidden}.insight-rich-body .lesson-ix-img,.insight-rich-split__cell--image .lesson-ix-img,.lesson-insight-spoiler__text .lesson-ix-img{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);width:100%;height:100%;transform:scale(var(--img-zoom,1));transform-origin:var(--img-focus-x,50%) var(--img-focus-y,50%);border-radius:0;max-height:none}.insight-rich-body .lesson-ix__crop.has-aspect:not(.has-crop) .lesson-ix-img,.insight-rich-split__cell--image .lesson-ix__crop.has-aspect:not(.has-crop) .lesson-ix-img,.lesson-insight-spoiler__text .lesson-ix__crop.has-aspect:not(.has-crop) .lesson-ix-img{-o-object-fit:cover;object-fit:cover}.lesson-insight-spoiler__text .insight-rich-split.is-image-rail{--spoiler-rail-h:clamp(10.5rem, 24vw, 16.5rem);flex-flow:row;justify-content:center;align-items:stretch;gap:.45rem;height:auto;min-height:0;display:flex;overflow:visible}.lesson-insight-spoiler__text .insight-rich-split.is-image-rail>.insight-rich-split__cell--image{height:var(--spoiler-rail-h);width:auto;aspect-ratio:var(--img-aspect,1);flex:0 auto;justify-content:stretch}.lesson-insight-spoiler__text .insight-rich-split.is-image-rail .lesson-ix,.lesson-insight-spoiler__text .insight-rich-split.is-image-rail .lesson-ix__crop,.lesson-insight-spoiler__text .insight-rich-split.is-image-rail .lesson-ix__frame{aspect-ratio:auto;background:0 0;width:100%;max-width:none;height:100%;max-height:none}.lesson-insight-spoiler__text .insight-rich-split.is-image-rail .lesson-ix-img,.lesson-insight-spoiler__text .insight-rich-split.is-image-rail>.insight-rich-split__cell--image>img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);object-position:var(--img-focus-x,50%) var(--img-focus-y,50%);width:100%;height:100%}.insight-rich-body .lesson-ix-img.is-cropped,.insight-rich-split__cell--image .lesson-ix-img.is-cropped{width:calc(10000%/var(--img-crop-w,100));height:calc(10000%/var(--img-crop-h,100));left:calc(var(--img-crop-x,0)/var(--img-crop-w,100)*-100%);top:calc(var(--img-crop-y,0)/var(--img-crop-h,100)*-100%);-o-object-fit:fill;object-fit:fill;max-width:none;position:absolute;transform:none}.insight-rich-body .lesson-ix-img.is-blur-preview,.insight-rich-body .lesson-ix-img.is-blurred,.insight-rich-body img[blur-click="1"]:not(.is-clear),.insight-rich-split__cell--image .lesson-ix-img.is-blur-preview,.insight-rich-split__cell--image .lesson-ix-img.is-blurred,.lesson-insight-proscons img[blur-click="1"]:not(.is-clear),.lesson-insight-spoiler__text .lesson-ix-img.is-blur-preview,.lesson-insight-spoiler__text .lesson-ix-img.is-blurred,.lesson-insight-spoiler__text img[blur-click="1"]:not(.is-clear){filter:blur(var(--img-blur,14px));cursor:pointer}.insight-rich-body .lesson-ix-img.is-clear,.insight-rich-body img.is-clear,.insight-rich-split__cell--image .lesson-ix-img.is-clear,.lesson-insight-proscons img.is-clear,.lesson-insight-spoiler__text .lesson-ix-img.is-clear,.lesson-insight-spoiler__text img.is-clear{filter:none!important}.insight-rich-body .lesson-ix__hint,.lesson-insight-proscons .lesson-ix__hint,.lesson-insight-spoiler__text .lesson-ix__hint{z-index:2;color:#fff4dfeb;font-size:var(--offer-type-small,.9rem);letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#0000008c;border:1px solid #fff4df33;border-radius:999px;padding:.35rem .7rem;font-weight:600;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.lesson-ix:has(.is-clear) .lesson-ix__hint{display:none}.insight-rich-body .lesson-ix__zoom-btn,.lesson-insight-proscons .lesson-ix__zoom-btn,.lesson-insight-spoiler__text .lesson-ix__zoom-btn{z-index:3;color:#fff4dff0;font-size:var(--offer-type-small,.9rem);cursor:pointer;background:#00000094;border:1px solid #fff4df38;border-radius:999px;padding:.35rem .7rem;font-weight:650;position:absolute;bottom:.65rem;right:.65rem}.lesson-ix-img.is-fx-target,.lesson-ix.is-fx-target{outline:2px solid color-mix(in srgb,var(--gold,#c4a574) 70%,#fff);outline-offset:2px}.insight-rich-split__media{min-width:0}.insight-rich-split--right{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr)}.insight-rich-split--right .insight-rich-split__media{order:2}.insight-rich-split--right .insight-rich-split__copy{order:1}.insight-rich-split__copy{flex-direction:column;justify-content:center;min-width:0;font-size:.95em;line-height:1.55;display:flex}.insight-rich-body img,.lesson-insight-spoiler__text img{cursor:zoom-in}.insight-rich-body img.is-zoom-hit,.lesson-insight-spoiler__text img:hover{outline:1px solid color-mix(in srgb,var(--gold,#c4a574) 45%,transparent);outline-offset:2px}@media (width<=720px){.insight-rich-split{grid-template-columns:1fr}.insight-rich-split--right .insight-rich-split__copy,.insight-rich-split--right .insight-rich-split__media{order:unset}}.lesson-insight-proscons__lane-list li.insight-rich-body{margin:0 0 .45rem;list-style:none}.lesson-insight-proscons__lane-list li.insight-rich-body::marker{content:none}.lesson-insight-proscons__intro.insight-rich-body p{margin:0 0 .4rem}.lesson-insight-spoiler__body.is-open .lesson-insight-spoiler__text{opacity:1;border-top-color:color-mix(in srgb,var(--spoiler-accent) 22%,transparent);transition:opacity .42s cubic-bezier(.33,1,.32,1) .12s,transform .52s cubic-bezier(.33,1,.32,1) 80ms,border-color .48s cubic-bezier(.33,1,.32,1) 60ms;transform:translateY(0)}@media (width<=720px){.lesson-insight-spoiler__frame{gap:.55rem;padding:.78rem .7rem}.lesson-insight-spoiler__text{padding:.3rem .95rem .95rem}}@media (prefers-reduced-motion:reduce){.lesson-insight-spoiler,.lesson-insight-spoiler__arrow,.lesson-insight-spoiler__body,.lesson-insight-spoiler__frame,.lesson-insight-spoiler__text{transition-duration:1ms!important;transition-delay:0s!important}.lesson-insight-spoiler__text{transform:none!important}}.lesson-insight-proscons{background:radial-gradient(90% 70% at 0 0,#41c2bc29,#0000 58%),radial-gradient(80% 65% at 100% 100%,#cf792f24,#0000 55%),radial-gradient(55% 45% at 52% 38%,#9d8cff17,#0000 72%),linear-gradient(148deg,#070b10f0,#04080de0);border:1px solid #9ce8ef29;border-radius:18px;margin:.85rem 0;position:relative;overflow:hidden}.lesson-insight-proscons:before{content:"";pointer-events:none;background:linear-gradient(115deg,#8fd9a80d,#0000 34% 66%,#ff8c8c0d);position:absolute;inset:0}.lesson-insight-proscons__header{z-index:1;padding:.95rem 1.1rem .55rem;position:relative}.lesson-insight-proscons__kicker{letter-spacing:.26em;text-transform:uppercase;color:#9ce8efad;margin-bottom:.3rem;font-size:.62rem;display:inline-flex}.lesson-insight-proscons__title{color:#fff4dfeb;margin:0;font-size:1.06rem;line-height:1.4}.lesson-insight-proscons__title-input{border:0;border-bottom:1px solid color-mix(in srgb,var(--gold,#c4a574) 35%,transparent);color:#fff4dfeb;width:100%;font:inherit;font-size:var(--offer-type-lead,1.06rem);background:0 0;margin:0;padding:.2rem 0;line-height:1.4;display:block}.lesson-insight-proscons__title-input:focus{border-bottom-color:var(--gold,#c4a574);outline:none}.lesson-insight-proscons__intro{color:#fff4df8f;margin:.4rem 0 0;font-size:.86rem;line-height:1.6}.lesson-insight-proscons__hint{color:#fff4df9e;margin:.55rem 0 0;font-size:.8rem;line-height:1.45}.lesson-insight-proscons__controls,.lesson-insight-proscons__ctrl,.lesson-insight-proscons__ctrl-sep{display:none!important}.lesson-insight-proscons__stage{z-index:1;background:linear-gradient(128deg,#8fd9a824,#9d8cff12 38%,#ffd49a0d 62%,#ff8c8c24);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:17.5rem;margin:.6rem .75rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 36px #00000038}.lesson-insight-proscons__stage:after{content:"";pointer-events:none;background:radial-gradient(42% 80%,#ffffff0a,#0000 70%);transition:opacity .72s;position:absolute;inset:0}.lesson-insight-proscons.is-initial .lesson-insight-proscons__stage:after{opacity:.45}.lesson-insight-proscons.is-initial .lesson-insight-proscons__lane-ghost{font-size:clamp(3.2rem,12vw,5.8rem)}.lesson-insight-proscons.is-cons .lesson-insight-proscons__stage:after,.lesson-insight-proscons.is-pros .lesson-insight-proscons__stage:after{opacity:.85}.lesson-insight-proscons__lane{color:#fff4dfdb;min-width:0;min-height:17.5rem;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:1.15rem 1.15rem 1.85rem;transition:opacity .56s,filter .56s;display:block;position:relative;overflow:hidden}.lesson-insight-proscons__lane-glow{opacity:0;pointer-events:none;transition:opacity .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.lesson-insight-proscons__lane--pros .lesson-insight-proscons__lane-glow{background:radial-gradient(90% 80% at 18%,#8fd9a847,#0000 68%),linear-gradient(90deg,#41c2bc1f,#0000 72%)}.lesson-insight-proscons__lane--cons .lesson-insight-proscons__lane-glow{background:radial-gradient(90% 80% at 82%,#ff8c8c42,#0000 68%),linear-gradient(270deg,#cf792f1f,#0000 72%)}.lesson-insight-proscons__lane.is-active .lesson-insight-proscons__lane-glow{opacity:1}.lesson-insight-proscons__lane.is-muted .lesson-insight-proscons__lane-glow{opacity:.42}.lesson-insight-proscons__lane.is-active{z-index:1}.lesson-insight-proscons__lane.is-active:after{content:"";opacity:.92;pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:.85rem;left:1.1rem;right:1.1rem}.lesson-insight-proscons__lane--pros.is-active:after{background:linear-gradient(90deg,#8fd9a833,#8fd9a8e0,#8fd9a833);box-shadow:0 0 14px #8fd9a859}.lesson-insight-proscons__lane--cons.is-active:after{background:linear-gradient(90deg,#ffa4a433,#ffa4a4e0,#ffa4a433);box-shadow:0 0 14px #ff8c8c4d}.lesson-insight-proscons__lane-ghost{z-index:2;letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(3rem,11vw,5.4rem);font-weight:800;line-height:1;transition:opacity .56s;display:flex;position:absolute;inset:0}.lesson-insight-proscons__lane--pros .lesson-insight-proscons__lane-ghost{color:#8fd9a857;text-shadow:0 0 28px #8fd9a833,0 0 80px #41c2bc1f}.lesson-insight-proscons__lane--cons .lesson-insight-proscons__lane-ghost{color:#ffa4a457;text-shadow:0 0 28px #ff8c8c2e,0 0 80px #cf792f1a}.lesson-insight-proscons__lane.is-muted .lesson-insight-proscons__lane-ghost{opacity:1}.lesson-insight-proscons__lane.is-active .lesson-insight-proscons__lane-ghost{opacity:0}.lesson-insight-proscons__lane-content{z-index:1;flex-direction:column;align-items:center;gap:0;width:100%;padding:0 .25rem;transition:filter .56s,opacity .56s;display:flex;position:relative}.lesson-insight-proscons__lane.is-active .lesson-insight-proscons__lane-content{filter:none;opacity:1}.lesson-insight-proscons__lane.is-muted .lesson-insight-proscons__lane-content{filter:blur(3.5px);opacity:.3}.lesson-insight-proscons__lane.is-muted:hover .lesson-insight-proscons__lane-content{filter:blur(3px);opacity:.38}.lesson-insight-proscons__lane.is-muted:hover .lesson-insight-proscons__lane-ghost{opacity:1}.lesson-insight-proscons__lane-input{border:1px solid color-mix(in srgb,currentcolor 35%,transparent);width:100%;color:inherit;font:inherit;font-size:var(--offer-type-cta,1rem);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#00000047;border-radius:8px;margin:.35rem 0 .85rem;padding:.28rem .4rem;font-weight:700;display:block}.lesson-insight-proscons__lane-input:focus{outline:2px solid color-mix(in srgb,var(--gold,#c4a574) 55%,transparent);outline-offset:1px}.lesson-insight-proscons__lane-label{letter-spacing:.14em;text-transform:uppercase;text-align:center;width:100%;font-size:.84rem;font-weight:700;transition:opacity .42s,color .42s,font-size .48s cubic-bezier(.22,1,.36,1),margin .48s cubic-bezier(.22,1,.36,1);display:block}.lesson-insight-proscons__lane--pros .lesson-insight-proscons__lane-label{color:#8fd9a8c7}.lesson-insight-proscons__lane--cons .lesson-insight-proscons__lane-label{color:#ffa4a4c7}.lesson-insight-proscons__lane--pros.is-active .lesson-insight-proscons__lane-label{color:#8fd9a8f5}.lesson-insight-proscons__lane--cons.is-active .lesson-insight-proscons__lane-label{color:#ffaeaef5}.lesson-insight-proscons__lane.is-active .lesson-insight-proscons__lane-label{letter-spacing:.2em;opacity:1;margin:.35rem 0 1.15rem;padding:0 .35rem;font-size:clamp(1.12rem,2.4vw,1.34rem)}.lesson-insight-proscons__lane.is-muted .lesson-insight-proscons__lane-label{opacity:0;margin:0}.lesson-insight-proscons__lane-list{text-align:left;gap:.48rem;width:100%;margin:0;padding:0 .55rem .5rem 1.2rem;transition:opacity .42s;display:grid}.lesson-insight-proscons__lane-list li{color:#fff4dfd6;font-size:.94rem;line-height:1.66}.lesson-insight-proscons__lane.is-active .lesson-insight-proscons__lane-list li{color:#fff4dff0}.lesson-insight-proscons__lane--pros .lesson-insight-proscons__lane-list li::marker{color:#8fd9a8db}.lesson-insight-proscons__lane--cons .lesson-insight-proscons__lane-list li::marker{color:#ffa4a4db}.lesson-insight-proscons__lane-empty{text-align:left;color:#fff4df6b;width:100%;margin:0;padding:0 .55rem .5rem .2rem;font-size:.82rem;line-height:1.5}@media (width<=720px){.lesson-insight-proscons__stage{grid-template-columns:1fr;min-height:0}.lesson-insight-proscons__lane,.lesson-insight-proscons__lane.is-active,.lesson-insight-proscons__lane.is-muted{min-height:12.5rem;padding-bottom:1.65rem}}.lesson-source-row.has-inline-insight .lesson-source-body{border-left-color:#9ce8ef57}.kursy-page{width:100%;height:100%;margin:0;padding:0}.kursy-page,.scr-wrap{z-index:2;position:relative}.scr-wrap{width:100vw;height:100dvh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kursy-page .scr-wrap{width:100%;height:100dvh;margin:0}.scr{--lx:62%;--ly:48%;outline:none}.scr,.scr__frame{width:100%;height:100%;min-height:100%;position:relative}.scr__frame{isolation:isolate;background:#07060a;overflow:hidden}.scr__bg,.scr__bgs,.scr__color,.scr__glow,.scr__veil{position:absolute;inset:0}.scr__bgs{z-index:0}.scr__color{z-index:2;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(circle 42vmax at var(--lx) var(--ly),#000 0,#000 10%,#000000b8 32%,#00000052 54%,#00000014 76%,transparent 100%);-webkit-mask-image:radial-gradient(circle 42vmax at var(--lx) var(--ly),#000 0,#000 10%,#000000b8 32%,#00000052 54%,#00000014 76%,transparent 100%);mask-image:radial-gradient(circle 42vmax at var(--lx) var(--ly),#000 0,#000 10%,#000000b8 32%,#00000052 54%,#00000014 76%,transparent 100%);transition:opacity .7s;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scr.is-lit .scr__color{opacity:1}.scr__glow{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle 44vmax at var(--lx) var(--ly),#fff6e06b 0,#e8c48a2e 26%,#a06e460f 52%,transparent 74%);mix-blend-mode:soft-light;transition:opacity .75s}.scr__glow:after{content:"";background:radial-gradient(circle 18vmax at var(--lx) var(--ly),#fffcf533 0,#ffecc812 34%,transparent 62%);mix-blend-mode:overlay;position:absolute;inset:0}.scr.is-lit .scr__glow{opacity:1}.scr__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;width:132%;height:118%;transition:opacity 1.25s cubic-bezier(.22,1,.36,1);display:block;transform:translate(12%,-8%)scale(1.18)}.scr__bg--mute{filter:grayscale()saturate(0)brightness(.52)contrast(1.04)}.scr__bg--color.is-on,.scr__bg--mute.is-on{opacity:1}.scr__bg--color{filter:none}.scr__veil{z-index:1;background:linear-gradient(90deg,#06050a9e,#06050a47 30%,#06050a14 58%,#0000 80%),linear-gradient(#06050a2e,#0000 30%,#06050a85)}.scr__copy{z-index:3;max-width:42rem;height:100%;padding:calc(var(--nav-top-height,4.5rem) + 2.2rem) 2rem 6.5rem 0;pointer-events:none;align-content:center;margin-left:15vw;display:grid;position:relative}.scr__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#c4a574);margin:0 0 .75rem;font-size:.82rem;font-weight:750}.scr__lead-line{color:#f5f0e8e0;margin:0 0 .25rem;font-size:clamp(1.55rem,3vw,2.15rem);font-style:italic;font-weight:500;line-height:1.18}.scr__lead-line,.scr__title{font-family:var(--font-cormorant),Georgia,serif}.scr__title{letter-spacing:.015em;text-transform:uppercase;color:var(--text-primary,#f5f0e8);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(3.4rem,7.6vw,6.6rem);font-weight:700;line-height:.92}.scr__body{max-width:36rem;color:var(--text-soft,#e8e0d2e6);margin:0 0 .95rem;font-size:clamp(1.12rem,1.6vw,1.32rem);line-height:1.5}.scr__kicker--membership,.scr__overview{display:none}.scr__meta{letter-spacing:.03em;color:color-mix(in srgb,var(--gold,#c4a574) 82%,#fff);margin:0 0 1.35rem;font-size:.95rem}.scr__cta{pointer-events:auto;width:fit-content;color:var(--gold-bright,#e4c9a0);background:#0c0a1059;border:1px solid #c4a57480;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem 1.25rem;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.scr__cta:focus-visible,.scr__cta:hover{border-color:color-mix(in srgb,var(--gold,#c4a574) 75%,#fff);background:color-mix(in srgb,var(--gold,#c4a574) 18%,transparent)}.scr__cta--plate{display:none}.scr__wheel{z-index:4;aspect-ratio:1;width:min(23vw,16.5rem);bottom:4.2rem;right:3.5vw}.scr__wheel,.scr__wheel-halo{pointer-events:none;position:absolute}.scr__wheel-halo{background:radial-gradient(circle,#d4b07629,#0000 62%);border-radius:50%;inset:-8%}.scr__dial{z-index:1;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.scr__band{stroke:none}.scr__bezel{fill:none;pointer-events:none}.scr__bezel--out{stroke:#e8cc968c;stroke-width:1.05px}.scr__half{stroke:none;cursor:pointer;pointer-events:auto}.scr__select,.scr__select-shine{pointer-events:none;stroke-linecap:butt;transition:stroke-dashoffset .95s cubic-bezier(.22,1,.36,1),opacity .95s cubic-bezier(.22,1,.36,1)}.scr__select-shine{mix-blend-mode:screen;animation:3.4s ease-in-out infinite scr-sheen}.scr__orb{z-index:3;pointer-events:none;background:radial-gradient(circle at 32% 28%,#fff4df29,#0000 44%),radial-gradient(circle at 72% 78%,#48301866,#0000 52%),#0a080c;border:0;place-items:center;display:grid;inset:18.6%;overflow:hidden;box-shadow:inset 0 10px 18px #fff4df0a,inset 0 -12px 20px #00000073}.scr__orb,.scr__orb-grain{border-radius:50%;position:absolute}.scr__orb-grain{opacity:.28;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);inset:0}.scr__orb-glow{background:radial-gradient(circle,#d4b89657,#0000 66%);border-radius:50%;animation:3.8s ease-in-out infinite scr-orb-pulse;position:absolute;inset:-18%}.scr__orb-name{z-index:1;max-width:78%;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--gold-bright,#f0d9ae);text-shadow:0 1px 8px #0000008c;margin:0;padding:.35rem .2rem 0;font-size:clamp(.7rem,1.02vw,.9rem);font-weight:700;line-height:1.15;position:relative}.scr__orb-name:before{content:"";background:linear-gradient(90deg,#0000,#ecd6a8b3,#0000);width:1.6rem;height:1px;margin:0 auto .38rem;display:block}@keyframes scr-orb-pulse{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.82;transform:scale(1.08)}}@keyframes scr-sheen{0%,to{opacity:.12}50%{opacity:.48}}.scr__bar{z-index:4;pointer-events:auto;align-items:center;gap:.42rem;display:flex;position:absolute;bottom:2.1rem;left:16vw}.scr__pip{cursor:pointer;background:#fff4df38;border:0;border-radius:999px;width:.55rem;height:.42rem;padding:0;transition:width .5s cubic-bezier(.22,1,.36,1),background .45s,box-shadow .45s}.scr__pip:focus-visible,.scr__pip:hover{background:#e8cc968c}.scr__pip.is-on{background:linear-gradient(90deg,#c4a574,#f0d9ae);width:1.65rem;box-shadow:0 0 10px #d4b07647}.scr-copy-enter-active,.scr-copy-leave-active,.scr-orb-enter-active,.scr-orb-leave-active{transition:opacity .7s}.scr-copy-enter-from,.scr-copy-leave-to,.scr-orb-enter-from,.scr-orb-leave-to{opacity:0}@media (width<=860px){.scr__copy{max-width:none;padding-top:calc(var(--nav-top-height,4.5rem) + 1.2rem);align-content:start;margin-left:8vw;padding-bottom:46vw}.scr__title{font-size:clamp(2.4rem,12vw,3.8rem)}.scr__wheel{width:min(52vw,13.5rem);bottom:3.2rem;right:50%;transform:translate(50%)}.scr__bar{bottom:1.6rem;left:8vw}}@media (prefers-reduced-motion:reduce){.scr-copy-enter-active,.scr-copy-leave-active,.scr-orb-enter-active,.scr-orb-leave-active,.scr__bg,.scr__orb-glow,.scr__select-shine{transition:none;animation:none}.scr__select,.scr__select-shine{transition:none}.scr__color,.scr__glow{display:none}}.course-page-canvas>.pracownia-hub{width:100%}.pracownia-hub{color:#f3ead8;background:#050506}.pracownia-atelier{background:radial-gradient(circle at 50% 48%,#0e11178c,#080a0eeb 62%,#050506),#050506;flex:1;min-height:0;position:relative;overflow:auto}.pracownia-atelier:before{content:"";opacity:.2;mix-blend-mode:luminosity;pointer-events:none;background:url(../media/pracownia/alchemical-workbench.jpg) 50%/cover no-repeat;position:absolute;inset:0}.summon{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1rem 1rem 6.5rem;display:flex}.summon__stage{aspect-ratio:1;width:min(90vmin,48rem);position:relative}.summon-geo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.summon-geo__runes{font-family:var(--font-cormorant),Georgia,serif}.summon-geo__spin{transform-origin:500px 500px;animation:100s linear infinite summon-spin-reverse}.summon-geo__breathe{transform-origin:500px 500px;animation:4s ease-in-out infinite summon-ring-breathe}.summon-geo__hearth{opacity:.28;transition:opacity .45s}.summon-geo__hearth.is-lit{opacity:.82}.summon__core{z-index:2;cursor:pointer;background:radial-gradient(circle at 50% 46%,#12161d8c,#0b0e13eb 72%,#06080cfa);border:2.5px solid #e2e8f073;border-radius:50%;width:32.4%;height:32.4%;padding:.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #000000d9,inset 0 0 18px #ffffff0a}.summon__core .pracownia-sigil{filter:none;color:#e2e8f0;width:100%;height:100%;display:block;overflow:visible}.summon-orb{z-index:3;color:#e2e8f0c7;cursor:pointer;width:3.5rem;height:3.5rem;font:inherit;background:#080a0eeb;border:1px solid #94a3b861;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.15rem .2rem .2rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #000c}.summon-orb.is-inner{width:2.75rem;height:2.75rem}.summon-orb img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert(.92);pointer-events:none;width:1.35rem;height:1.35rem}.summon-orb.is-inner img{width:1.05rem;height:1.05rem}.summon-orb span{letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:3.4rem;font-size:.48rem;font-weight:700;line-height:1.1;overflow:hidden}.summon-orb.is-inner span{max-width:2.6rem;font-size:.42rem}.summon-orb:focus-visible,.summon-orb:hover{border-color:#e2e8f0d9;outline:none;box-shadow:0 0 18px #e2e8f059}.summon-orb.is-on{border-color:#fff;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 2px #ffffff47,0 0 22px #f8fafc8c}.blat-plaque{z-index:4;color:#f3ead8d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080809c7;border:1px solid #e8dcbe29;width:min(22rem,100% - 2rem);padding:.95rem 1.05rem 1rem;position:absolute;bottom:1rem;left:1.15rem}.blat-plaque__kicker{letter-spacing:.18em;text-transform:uppercase;color:#c4a574c7;margin:0 0 .2rem;font-size:.62rem}.blat-plaque h2{font-family:var(--font-cormorant),Georgia,serif;color:#f6edd8;margin:0;font-size:1.55rem;font-weight:500}.blat-plaque__sub{margin:.2rem 0 .55rem;font-weight:650}.blat-plaque p{margin:0;font-size:.88rem;line-height:1.45}.blat-plaque__empty{color:#f3ead894;margin-top:.65rem!important}.blat-plaque__cta{color:var(--gold,#c4a574);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.75rem;padding:0;font-family:inherit;font-weight:700;display:inline-flex}@keyframes summon-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes summon-ring-breathe{0%,to{opacity:.5}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.summon-geo__breathe,.summon-geo__spin{animation:none}}@media (width<=720px){.summon__stage{width:min(96vw,28rem)}.summon-orb{width:2.7rem;height:2.7rem}.summon-orb.is-inner{width:2.2rem;height:2.2rem}.summon-orb span{display:none}.blat-plaque{width:auto;margin:0 .85rem 1rem;position:static}.summon{padding-bottom:1rem}}.krag-focus--quest{cursor:default;padding:.7rem .55rem}.krag-lore--quest .krag-quest-board{width:100%;max-width:none;margin:.15rem 0 .85rem}@media (width>=761px){.krag-lore--quest .krag-quest-board{align-self:center;width:min(13.5rem,100%);max-width:13.5rem;margin-inline:auto}.krag-lore--quest .krag-quest-card{max-width:4.15rem}.krag-lore--quest .krag-quest-card__numeral{font-size:1rem}}.krag-quest-board{z-index:2;justify-content:center;align-items:center;width:90%;max-width:22rem;height:auto;display:flex;position:relative}.krag-quest-card{max-width:6.8rem;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;margin-inline:-.38rem;padding:0;display:flex}.krag-quest-card:first-child{z-index:2}.krag-quest-card:nth-child(2){z-index:1}.krag-quest-card:nth-child(3){z-index:2}.krag-quest-card__face{aspect-ratio:5/7;background:linear-gradient(#ffffff0d,#0000 34%),radial-gradient(circle at 50% 38%,#a09e9a14,#0000 58%),#12161c;border:1px solid #a09e9a4d;border-radius:.48rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.45rem;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #080a0e59}.krag-quest-card__face:after,.krag-quest-card__face:before{content:"";pointer-events:none;border-left:1px solid #a09e9a47;width:0;position:absolute;top:5.5%;bottom:5.5%}.krag-quest-card__face:before{left:5.5%}.krag-quest-card__face:after{right:5.5%}.krag-quest-card__numeral{z-index:1;letter-spacing:.08em;color:#9a9488;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3.2cqi,1.55rem);font-weight:600;line-height:1;position:relative}.krag-quest-card.is-unread .krag-quest-card__face{background:linear-gradient(#ba763a80,#5c34186b 52%,#1c120c),#2a1810;border-color:#b0703ab8;box-shadow:inset 0 0 0 1px #d2944e38,0 0 16px #84481c52}.krag-quest-card.is-unread .krag-quest-card__face:after,.krag-quest-card.is-unread .krag-quest-card__face:before{border-color:#d69a587a}.krag-quest-card.is-unread .krag-quest-card__numeral{color:#e8c49a}.krag-quest-card.is-accepted .krag-quest-card__face{background:linear-gradient(#38bdf847,#0e1c28c7 58%),#101820;border-color:#38bdf89e;box-shadow:inset 0 0 0 1px #7dd3fc29,0 0 16px #38bdf838}.krag-quest-card.is-accepted .krag-quest-card__face:after,.krag-quest-card.is-accepted .krag-quest-card__face:before,.krag-quest-card.is-accepted .krag-quest-card__numeral{color:#b8e8ff;border-color:#7dd3fc6b}.krag-quest-card.is-done .krag-quest-card__face{background:linear-gradient(#ffecb09e,#e8ba4e52 46%,#3a2c1066),#3a2e14;border-color:#ffecb0e0;box-shadow:inset 0 0 0 1px #fff4d247,0 0 18px #ffd67861}.krag-quest-card.is-done .krag-quest-card__face:after,.krag-quest-card.is-done .krag-quest-card__face:before,.krag-quest-card.is-done .krag-quest-card__numeral{color:#fff6d8;border-color:#fff4d28c}.krag-quest-card.is-selected{transform:translateY(-.5cm)}.krag-quest-card.is-selected .krag-quest-card__face{box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 18px #00000047}.krag-quest-card.is-empty:hover .krag-quest-card__face{border-color:#e8eef46b}.krag-quest-card.is-unread:hover .krag-quest-card__face{border-color:#d69a58d9}.krag-lore--quest{gap:0}.krag-quest-head{z-index:1;text-align:center;justify-items:center;gap:.35rem;margin:0 0 .95rem;display:grid;position:relative}.krag-quest-head .krag-lore__kicker{margin:0}.krag-quest-head__timer{font-size:var(--offer-type-small,.9rem);letter-spacing:.06em;color:#9aa3ad;margin:0}.krag-quest-head__timer time{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#e2c987;margin-left:.28rem}.krag-lore--quest .krag-lore__title{margin-bottom:.35rem}.krag-quest-read__meta{z-index:1;flex-wrap:wrap;align-items:center;gap:.42rem .55rem;margin:0 0 .45rem;display:flex;position:relative}.krag-quest-read__meta .krag-lore__kicker{margin:0}.krag-quest-read__slot,.krag-quest-read__source{font-size:var(--offer-type-small,.9rem);letter-spacing:.08em;text-transform:uppercase;color:#9aa3ad}.krag-quest-read__state{letter-spacing:.1em;text-transform:uppercase;color:#e2c987;border:1px solid #c4a57461;border-radius:999px;margin-left:auto;padding:.16rem .55rem;font-size:.72rem;font-weight:700}.krag-quest-read__state.is-accepted{color:#7dd3fc;background:#38bdf81a;border-color:#38bdf880}.krag-quest-read__state.is-done{color:#ffe4a0;background:#ffc85a1f;border-color:#ffe4a08c}.krag-quest-read{z-index:1;gap:.7rem;min-height:0;margin-top:.85rem;display:grid;position:relative;overflow:auto}.krag-quest-read__kicker{font-size:var(--offer-type-small,.9rem);letter-spacing:.14em;text-transform:uppercase;color:#9aa3ad;margin:0;font-weight:700}.krag-quest-read__intro,.krag-quest-read__lead{font-size:var(--offer-type-body);color:#d5dde6;text-wrap:pretty;margin:0;line-height:1.58}.krag-quest-read__intro{margin-top:.85rem}.krag-quest-tasks{gap:.45rem;margin-top:.25rem;display:grid}.krag-quest-tasks ol{counter-reset:quest-step;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.krag-quest-tasks li{counter-increment:quest-step;border:1px solid color-mix(in srgb,var(--lore-accent,#7dd3fc) 32%,transparent);background:color-mix(in srgb,var(--lore-accent,#7dd3fc) 9%,transparent);font-size:var(--offer-type-body);color:#eef2f6;border-radius:.7rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.55rem;margin:0;padding:.62rem .75rem;line-height:1.45;display:grid}.krag-quest-tasks li:before{content:counter(quest-step);border:1px solid color-mix(in srgb,var(--lore-accent,#7dd3fc) 45%,transparent);background:color-mix(in srgb,var(--lore-accent,#7dd3fc) 14%,transparent);width:1.55rem;height:1.55rem;color:var(--lore-accent,#7dd3fc);border-radius:999px;place-items:center;margin-top:.05rem;font-family:Georgia,Times New Roman,serif;font-size:.85rem;font-weight:600;display:grid}.krag-quest-read__closed,.krag-quest-read__hint,.krag-quest-read__note{font-size:var(--offer-type-small,.9rem);color:#9aa3ad;margin:0;line-height:1.5}.krag-quest-read__hint{z-index:1;margin-top:.85rem;position:relative}.krag-quest-read__closed{color:#e2c987;flex:1;place-items:center;min-height:3.05rem;display:grid}.krag-quest-legend{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.15rem 0 .85rem;display:grid;position:relative}.krag-quest-legend__item{color:#9aa3ad;font:inherit;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;appearance:none;background:#12161c73;border:1px solid #a09e9a38;border-radius:.7rem;flex-direction:column;gap:.15rem;padding:.55rem .4rem .5rem;font-size:.72rem;display:flex}.krag-quest-legend__item.is-current,.krag-quest-legend__item:hover{background:#e8eef40f;border-color:#e8eef46b}.krag-quest-legend__item b{letter-spacing:.12em;color:#c4b48a;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:600}.krag-quest-legend__item.is-unread{border-color:#c4a57466}.krag-quest-legend__item.is-accepted{background:#38bdf814;border-color:#38bdf873}.krag-quest-legend__item.is-accepted,.krag-quest-legend__item.is-accepted b{color:#7dd3fc}.krag-quest-legend__item.is-done{background:#ffc85a14;border-color:#ffe4a080}.krag-quest-legend__item.is-done,.krag-quest-legend__item.is-done b{color:#ffe4a0}.krag-lore.krag-lore--quest .krag-lore__actions button.krag-quest-btn--accept{color:#d7f3ff;background:#38bdf81f;border-color:#38bdf880}.krag-lore.krag-lore--quest .krag-lore__actions button.krag-quest-btn--accept:hover{background:#38bdf833;border-color:#7dd3fcb8}.krag-lore.krag-lore--quest .krag-lore__actions button.krag-quest-btn--complete{color:#fff4d6;background:#ffc85a1f;border-color:#ffe4a08c}.krag-lore.krag-lore--quest .krag-lore__actions button.krag-quest-btn--complete:hover{background:#ffc85a33;border-color:#ffecb4c7}.krag-lore--quest .krag-lore__actions{margin-top:auto;padding-top:1.1rem}.krag-karty-seal{width:100%;height:100%;position:relative}.krag-karty-seal__card{background:linear-gradient(165deg,#f7edd833,#0000 36%),linear-gradient(#1c222c,#10141a);border:1.5px solid #e8d6b0c7;border-radius:.42rem;width:38%;height:62%;position:absolute;top:50%;left:50%;box-shadow:0 10px 22px #00000061,inset 0 0 0 .28rem #e8d6b029}.krag-karty-seal__card.is-left{z-index:1;transform:translate(-58%,-50%)rotate(-5deg)}.krag-karty-seal__card.is-right{z-index:1;transform:translate(-42%,-50%)rotate(5deg)}.krag-karty-seal__card.is-mid{z-index:2;transform:translate(-50%,-50%)}.krag-karty-seal.is-opening .krag-karty-seal__card.is-left{animation:1.35s cubic-bezier(.16,.7,.2,1) forwards krag-karty-left}.krag-karty-seal.is-opening .krag-karty-seal__card.is-mid{animation:1.35s cubic-bezier(.16,.7,.2,1) forwards krag-karty-mid}.krag-karty-seal.is-opening .krag-karty-seal__card.is-right{animation:1.35s cubic-bezier(.16,.7,.2,1) forwards krag-karty-right}@keyframes krag-karty-left{0%{transform:translate(-58%,-50%)rotate(-5deg)}to{transform:translate(-96%,-46%)rotate(-22deg)}}@keyframes krag-karty-mid{0%{transform:translate(-50%,-50%)scale(1)}58%{transform:translate(-50%,-68%)scale(1.06)}to{transform:translate(-50%,-58%)scale(1)}}@keyframes krag-karty-right{0%{transform:translate(-42%,-50%)rotate(5deg)}to{transform:translate(-4%,-46%)rotate(22deg)}}.krag-quest-seal{box-sizing:border-box;width:2.4rem;height:2.4rem;font-size:var(--offer-type-lead,1.125rem);color:#e2c987;background:#e2c98714;border:1px solid #e2c98759;border-radius:50%;place-items:center;padding:.2rem;display:grid}.krag-focus.krag-focus--baza{gap:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:visible;container-type:size}.krag-baza-line{gap:4%;padding:0 9%;display:flex;position:absolute;inset:0}.krag-baza-line,.krag-baza-line.is-moc{justify-content:center;align-items:center}.krag-baza-line.is-moc{gap:8%;padding:0 5%}.krag-baza-line.is-moc .krag-baza-line__cell{gap:.28rem}.krag-baza-line.is-moc .krag-baza-line__cap,.krag-baza-line.is-moc .krag-baza-line__name{width:auto;max-width:100%;position:static;top:auto;left:auto;transform:none}.krag-baza-line.is-moc .krag-baza-line__cap{white-space:nowrap;font-variant-numeric:tabular-nums;min-height:1.35em}.krag-baza-line.is-gian{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:6% 10% 10%}.krag-baza-line.is-aura{overflow:visible}.krag-baza-line__cell{flex-direction:column;flex:0 0 18%;align-items:center;width:18%;min-width:0;display:flex;position:relative}.krag-baza-line.is-moc .krag-baza-line__cell{cursor:pointer;opacity:.62}.krag-baza-line.is-moc .krag-baza-line__cell.is-on{opacity:1}.krag-baza-line__cell.is-main{flex-basis:24%;width:24%}.krag-baza-line__cell.is-lg{flex-basis:26%;width:26%}.krag-baza-line.is-orientacja{gap:12%;padding:0 7%}.krag-baza-line.is-orientacja .krag-baza-line__cap{top:calc(100% + .72rem)}.krag-baza-line__cell.is-gian{flex-direction:column;flex:none;align-items:center;gap:.42rem;width:min(90cqmin,27rem);min-width:0;display:flex;transform:none}.krag-baza-line__cell.is-gian .krag-baza-line__orb{flex:none;width:min(80cqmin,22.8rem);height:min(80cqmin,22.8rem);overflow:visible}.krag-baza-line__cell.is-gian .krag-lore__gian-orb,.krag-baza-line__cell.is-gian .krag-lore__gian-orb--lg{width:100%;height:100%;overflow:visible}.krag-baza-line__cell.is-gian .krag-baza-line__cap,.krag-baza-line__cell.is-gian .krag-baza-line__sub{text-shadow:0 1px 8px #000000b8;width:auto;max-width:100%;position:static;top:auto;bottom:auto;left:auto;transform:translateY(-1.5cm)}.krag-baza-line__cell.is-gian .krag-baza-line__cap{font-size:clamp(1.45rem,3.8cqi,2.2rem);line-height:1.08}.krag-baza-line__cell.is-gian .krag-baza-line__sub{color:#eef3f8db;font-size:clamp(1.02rem,2.35cqi,1.32rem);line-height:1.28}.krag-baza-line__cell.is-aura{flex-basis:42%;width:42%;overflow:visible}.krag-baza-line__cell.is-aura .krag-baza-line__orb:after{content:"";z-index:0;background:radial-gradient(circle at 32% 48%,color-mix(in srgb,var(--aura-base) 72%,transparent) 0,transparent 58%),radial-gradient(circle at 68% 48%,color-mix(in srgb,var(--aura-dom) 72%,transparent) 0,transparent 58%);filter:blur(26px);opacity:.95;pointer-events:none;border-radius:50%;position:absolute;inset:-46%}.krag-baza-line__cell.is-eter{flex:none;width:min(56cqmin,14rem);min-width:8.8rem;transform:translateY(-1cm)}.krag-baza-line__orb{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.krag-baza-line__cell.is-aura .krag-baza-line__orb{overflow:visible}.krag-baza-line__cap,.krag-baza-line__sub{text-align:center;color:#eef3f8;pointer-events:none;width:max-content;max-width:160%;line-height:1.15;display:block;position:absolute;left:50%;transform:translate(-50%)}.krag-baza-line__cap{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:700;top:calc(100% + .22rem)}.krag-baza-line__name{width:max-content;max-width:100%;font-size:var(--offer-type-small,.9rem);letter-spacing:.1em;text-align:center;text-transform:uppercase;pointer-events:none;font-weight:700;line-height:1.15;display:block}.krag-baza-line__cell.is-heaven .krag-baza-line__name{color:#8ec4e8}.krag-baza-line__cell.is-power .krag-baza-line__name{color:#e4c9a0}.krag-baza-line__cell.is-earth .krag-baza-line__name{color:#d49862}.krag-baza-line__sub{font-size:var(--offer-type-small,.9rem);color:#e8eef4c7;top:calc(100% + 2.05rem)}.krag-baza-line__cell.is-gian .krag-baza-line__sub{max-width:34ch}.krag-baza-line__side{z-index:4;box-sizing:border-box;max-width:none;font-family:var(--font-cormorant),Georgia,serif;color:#f7fbff;white-space:nowrap;text-shadow:0 1px 2px #000000b8,0 0 10px #0006;pointer-events:none;background:#080a0e85;border-radius:999px;padding:.18rem .5rem .2rem;font-size:clamp(1.08rem,2.2cqi,1.5rem);font-weight:700;line-height:1.12;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #fff4df29}.krag-baza-line__cell.is-aura .krag-lore__aura-sphere{z-index:1;position:relative}.krag-baza-line__side.is-left{text-align:right;left:auto;right:calc(50% + .5rem);transform:translateY(-50%)}.krag-baza-line__side.is-right{text-align:left;left:calc(50% + .5rem);right:auto;transform:translateY(-50%)}.krag-baza-line__cell.is-eter .krag-baza-line__cap{top:calc(100% - .08rem)}.krag-baza-line__cell.is-eter .krag-baza-line__sub{top:calc(100% + 1.62rem)}.krag-baza-line__orb .krag-lore__aura-sphere,.krag-baza-line__orb .krag-lore__ck,.krag-baza-line__orb .krag-lore__ether-orb,.krag-baza-line__orb .krag-lore__gian-orb,.krag-baza-line__orb .krag-lore__gian-orb--lg,.krag-baza-line__orb .krag-lore__pole-mark{flex:none;width:100%;height:100%}.krag-baza-line__orb .krag-lore__ck .scan-ck__glyph,.krag-baza-line__orb .krag-lore__ether-orb .matter-orb-view,.krag-baza-line__orb .krag-lore__gian-orb .scan-gian-orb,.krag-baza-line__orb .krag-lore__gian-orb .scan-gian-orb svg,.krag-baza-line__orb .krag-lore__pole-mark .scan-spectrum-band__marker,.krag-baza-line__orb .krag-lore__pole-mark .scan-spectrum-band__marker-ring{width:100%;height:100%}.krag-baza-pack{-moz-column-gap:.78rem;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.5rem .78rem;width:max-content;max-width:92%;display:grid}.krag-baza-pack__empty{letter-spacing:.12em;text-transform:uppercase;color:#9aa3ad;text-align:center;grid-column:1/-1;margin:0;font-size:.92rem}.krag-baza-pack__item{display:contents}.krag-baza-pack__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;display:flex}.krag-baza-pack__k{letter-spacing:.12em;text-transform:uppercase;color:#d5dde6;margin:0;font-size:.84rem;font-weight:700}.krag-baza-pack__v{color:#f5f7fa;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:600;line-height:1.15}.krag-baza-pack--orient .krag-baza-pack__v{white-space:normal;max-width:8.4rem}.krag-baza-pack .krag-lore__aura-sphere,.krag-baza-pack .krag-lore__ck,.krag-baza-pack .krag-lore__ether-orb,.krag-baza-pack .krag-lore__gian-orb--lg,.krag-baza-pack .krag-lore__pole-mark{justify-self:center}.krag-baza-pack .krag-lore__pole-mark{width:3.55rem;height:3.55rem}.krag-baza-pack .krag-lore__aura-sphere,.krag-baza-pack .krag-lore__ck,.krag-baza-pack .krag-lore__ether-orb{width:3.7rem;height:3.7rem}.krag-baza-pack .krag-lore__pole-mark .scan-spectrum-band__marker,.krag-baza-pack .krag-lore__pole-mark .scan-spectrum-band__marker-ring{width:3.35rem;height:3.35rem}.krag-baza-pack .krag-lore__pole-mark .scan-spectrum-band__marker-core{width:1.2rem;height:1.2rem}.krag-baza-pack .krag-lore__ck .scan-ck__glyph{width:3.7rem;height:3.7rem}.krag-baza-pack--orient{row-gap:.7rem}.krag-baza-pack--solo{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;max-width:none;height:100%;display:flex}.krag-baza-pack--solo .krag-baza-pack__copy{text-align:center;align-items:center}.krag-baza-pack--solo .krag-baza-pack__k{font-size:.92rem}.krag-baza-pack--solo .krag-baza-pack__v{white-space:normal;text-align:center;max-width:14rem;font-size:1.28rem}.krag-focus--baza .krag-baza-pack--solo .krag-baza-pack__orb,.krag-focus--baza .krag-baza-pack--solo .krag-lore__aura-sphere,.krag-focus--baza .krag-baza-pack--solo .krag-lore__ether-orb,.krag-focus--baza .krag-baza-pack--solo .krag-lore__gian-orb,.krag-focus--baza .krag-baza-pack--solo .krag-lore__gian-orb--lg{aspect-ratio:1;border-radius:50%;flex:none;display:grid;overflow:visible}.krag-focus--baza .krag-baza-pack--gian .krag-baza-pack__orb,.krag-focus--baza .krag-baza-pack--gian .krag-lore__gian-orb,.krag-focus--baza .krag-baza-pack--gian .krag-lore__gian-orb--lg{width:72cqmin;min-width:10.5rem;max-width:20rem;height:72cqmin;min-height:10.5rem;max-height:20rem}.krag-focus--baza .krag-baza-pack--aura .krag-baza-pack__orb,.krag-focus--baza .krag-baza-pack--aura .krag-lore__aura-sphere{width:36cqmin;min-width:5.6rem;max-width:8.4rem;height:36cqmin;min-height:5.6rem;max-height:8.4rem}.krag-focus--baza .krag-baza-pack--eter .krag-baza-pack__orb,.krag-focus--baza .krag-baza-pack--eter .krag-lore__ether-orb{width:56cqmin;min-width:8.8rem;max-width:14rem;height:56cqmin;min-height:8.8rem;max-height:14rem}.krag-lore__aura-sphere--blend{background:radial-gradient(circle at 32% 34%,color-mix(in srgb,var(--aura-base) 86%,#fff) 0,var(--aura-base) 34%,transparent 66%),radial-gradient(circle at 70% 58%,color-mix(in srgb,var(--aura-dom) 84%,#fff) 0,var(--aura-dom) 38%,transparent 68%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--aura-base) 42%,var(--aura-dom)) 0,#090b0e 78%);box-shadow:inset 0 1px 2px #ffffff47,inset 0 -12px 20px #00000061,0 0 22px color-mix(in srgb,var(--aura-dom) 26%,transparent);display:block;overflow:hidden}.krag-focus--baza .krag-baza-pack--solo .krag-lore__ether-orb .matter-orb-view,.krag-focus--baza .krag-baza-pack--solo .krag-lore__gian-orb .scan-gian-orb,.krag-focus--baza .krag-baza-pack--solo .krag-lore__gian-orb .scan-gian-orb svg,.krag-focus--selfcare{width:100%;height:100%}.krag-focus--selfcare{gap:0;padding:0;display:block;position:relative;overflow:visible;container-type:size}.krag-baza-line.is-kompas,.krag-baza-line.is-ksiezyc,.krag-baza-line.is-mysl,.krag-baza-line.is-notatka{flex-direction:row;justify-content:center;align-items:center;gap:4%;padding:2% 6%}.krag-baza-line.is-bieguny,.krag-baza-line.is-moc,.krag-baza-line.is-zywioly{gap:7%;padding:0 6%}.krag-baza-line.is-bieguny .krag-baza-line__cell,.krag-baza-line.is-zywioly .krag-baza-line__cell{cursor:pointer;opacity:.62;flex:0 0 22%;width:22%;transition:opacity .35s,transform .35s,filter .35s}.krag-baza-line.is-bieguny .krag-baza-line__cell.is-on,.krag-baza-line.is-zywioly .krag-baza-line__cell.is-on{opacity:1;filter:drop-shadow(0 0 18px #e4c9a047)}.krag-baza-line.is-bieguny .krag-baza-line__cap,.krag-baza-line.is-bieguny .krag-baza-line__name,.krag-baza-line.is-zywioly .krag-baza-line__cap,.krag-baza-line.is-zywioly .krag-baza-line__name{width:auto;max-width:100%;position:static;top:auto;left:auto;transform:none}.krag-baza-line.is-godziny{gap:5%;padding:0 8%}.krag-baza-line.is-wplywy{gap:12%;padding:0 10%}.krag-baza-line.is-wplywy .krag-baza-line__cap{white-space:normal;max-width:16ch;position:static;transform:none}.krag-baza-line.is-wplywy .krag-baza-line__name{position:static}.krag-baza-line.is-ksiezyc{justify-content:center}.krag-sc-moon.is-solo{flex:none;gap:.55rem;width:min(28cqmin,7rem);max-width:86%}.krag-sc-moon.is-solo .krag-baza-line__orb,.krag-sc-moon__orb{filter:drop-shadow(0 0 28px #fef3c738);overflow:visible;width:min(22cqmin,5.5rem)!important;height:min(22cqmin,5.5rem)!important}.krag-sc-moon .moon-phase-orb,.krag-sc-moon .moon-phase-orb-wrap,.krag-sc-moon .moon-phase-orb.is-altar,.krag-sc-moon .moon-phase-visual,.krag-sc-moon .moon-phase-visual.is-altar,.krag-sc-moon__viz{min-width:0;width:100%!important;height:100%!important}.krag-sc-moon .moon-phase-glow{background:radial-gradient(circle,#fef3c757,#d4a8531f 42%,#0000 72%);inset:-28%}.krag-sc-moon .krag-baza-line__cap{color:#f3e6c8;text-shadow:0 1px 10px #0000008c;font-size:clamp(1.15rem,3.2cqi,1.7rem);position:static;transform:none}.krag-sc-moon .krag-baza-line__sub{color:#f3e6c8b8;position:static;transform:none}.krag-sc-compass{width:min(78cqmin,22rem);height:min(78cqmin,22rem);margin:0 auto;position:relative;container-type:size}.krag-sc-compass:before{content:"";pointer-events:none;background:radial-gradient(circle,#e4c9a01f,#0000 68%);border-radius:50%;position:absolute;inset:12%}.krag-sc-compass__dir{color:#eef3f8;cursor:pointer;opacity:.55;background:0 0;border:0;flex-direction:column;align-items:center;gap:.18rem;width:4.4rem;margin:0;padding:0;transition:opacity .3s,filter .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.krag-sc-compass__axis.is-on,.krag-sc-compass__dir.is-on{opacity:1;filter:drop-shadow(0 0 12px #e4c9a059)}.krag-sc-compass__orb{place-items:center;width:2.35rem;height:2.35rem;display:grid}.krag-sc-compass__axis-orb .krag-lore__pole-mark,.krag-sc-compass__axis-orb .scan-spectrum-band__marker,.krag-sc-compass__orb .krag-lore__pole-mark,.krag-sc-compass__orb .scan-spectrum-band__marker{width:100%;height:100%}.krag-sc-compass__axis strong,.krag-sc-compass__dir strong{font-family:var(--font-cormorant),Georgia,serif;text-shadow:0 1px 6px #000000a6;font-size:clamp(.8rem,2.1cqi,1.05rem);font-weight:700;line-height:1.1}.krag-sc-compass__axis{color:#f3e6c8;cursor:pointer;opacity:.78;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;margin:0;padding:0;display:flex;position:absolute;inset:0}.krag-sc-compass__axis-orb{place-items:center;width:3.6rem;height:3.6rem;display:grid}.krag-sc-compass__axis small{letter-spacing:.14em;text-transform:uppercase;color:#f3e6c8c7;font-size:.72rem}.krag-sc-note .krag-baza-line__cap{white-space:normal;text-wrap:pretty;color:#f3e6c8;max-width:28ch;font-size:clamp(1.1rem,2.8cqi,1.55rem);line-height:1.25;position:static;transform:none}.krag-sc-note .krag-baza-line__name,.krag-sc-note .krag-baza-line__sub{position:static;transform:none}.krag-lore--selfcare .krag-lore__facts.krag-sc-seq{flex-direction:column;gap:0;display:flex}.krag-lore--selfcare .krag-sc-step{box-shadow:none;background:0 0;border:0;margin:0;padding:.85rem .15rem .4rem}.krag-lore--selfcare .krag-sc-step.is-on{background:radial-gradient(90% 80% at 0 0,#e4c9a01a,#0000 55%),0 0;border-radius:1rem;padding:.9rem .7rem 1rem}.krag-lore--selfcare .krag-lore__range-title{color:#f3e6c8;letter-spacing:.04em}.krag-lore--selfcare .krag-lore__body,.krag-lore--selfcare .krag-lore__fact-note{color:#e8eef4db;line-height:1.45}.krag-lore--selfcare .krag-lore__actions{flex-wrap:wrap;gap:.55rem .85rem;margin-top:.85rem;display:flex}.krag-lore--selfcare .krag-lore__link.is-primary{color:#1a1410;background:linear-gradient(135deg,#f0d7a4,#d4a853);border:0;border-radius:999px;padding:.42rem .95rem;font-weight:600;box-shadow:0 0 18px #d4a85347}.krag-lore--selfcare .krag-lore__link:not(.is-primary){color:#f3e6c8eb;background:#ffffff0a;border:1px solid #e4c9a047;border-radius:999px;min-height:2.35rem;padding:.45rem .95rem}.krag-lore--selfcare .krag-lore__picks{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin-bottom:.65rem}.krag-lore--selfcare .krag-lore__pick{background:#ffffff08;border-color:#e4c9a02e;flex:0 auto;min-width:4.8rem;max-width:6.8rem;padding:.36rem .3rem .45rem}.krag-lore--selfcare .krag-lore__pick.is-on{background:#e4c9a01f;border-color:#e4c9a08c;box-shadow:0 0 16px #e4c9a02e}.krag-sc-minis{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.krag-sc-mini{appearance:none;color:#e8eef4;cursor:pointer;background:#e8eef40a;border:1px solid #e4c9a033;border-radius:999px;margin:0;padding:.32rem .65rem;font-size:.86rem;line-height:1.2;transition:border-color .25s,background .25s,color .25s}.krag-sc-mini.is-on{color:#f3e6c8;background:#e4c9a024;border-color:#e4c9a099}.krag-sc-scale{flex-direction:column;gap:.4rem;width:100%;display:flex}.krag-sc-clock{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.35rem 0 .15rem;display:flex}.krag-sc-clock strong{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.04em;color:#f3e6c8;text-shadow:0 0 16px #e4c9a040;font-size:1.55rem}.krag-sc-note-field{gap:.35rem;margin-top:.85rem;display:grid}.krag-sc-note-field textarea,.krag-sc-note-field__area{box-sizing:border-box;color:#eef3f8;width:100%;font:inherit;resize:vertical;background:linear-gradient(#e4c9a00d,#0000 40%),#080a0e59;border:1px solid #e4c9a02e;border-radius:.85rem;margin:.35rem 0 0;padding:.7rem .8rem;line-height:1.4}.krag-sc-struct{grid-template-columns:auto 1fr;gap:.4rem .85rem;margin:.35rem 0 0;display:grid}.krag-sc-struct dt{letter-spacing:.12em;text-transform:uppercase;color:#e4c9a0d9;margin:0;font-size:.78rem;font-weight:700}.krag-sc-struct dd{font-family:var(--font-cormorant),Georgia,serif;color:#f5f7fa;margin:0;font-size:1.05rem}.krag-lore--selfcare .krag-lore__range:not(.krag-sc-step){background:0 0;border-color:#0000}.krag-lore--breath{padding-top:1.1rem}.krag-lore--breath .krag-lore__head{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.55rem;margin:0 0 .55rem;padding-right:0;display:flex}.krag-lore--breath .krag-lore__title{flex:auto;align-items:center;min-width:0;height:2.55rem;margin:0;padding:0;line-height:1;display:flex}.krag-lore--breath .krag-breath__color{z-index:4;flex:none;justify-content:flex-end;align-items:center;width:auto;height:auto;display:flex;position:relative;top:auto;right:auto}.krag-lore--breath .krag-lore__orbit{pointer-events:none;width:2.55rem;height:2.55rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.krag-lore--breath .krag-breath__color-btn{z-index:1;box-sizing:border-box;border-radius:999px;align-items:center;gap:.55rem;width:auto;height:2.55rem;margin:0;padding:.2rem .2rem .2rem .95rem;display:inline-flex;position:relative}.krag-lore--breath .krag-breath__color-name{width:calc(8.8rem - 1cm);font-size:var(--offer-type-small);letter-spacing:.08em;text-align:left;text-overflow:clip;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;display:block;overflow:hidden}.krag-lore--breath .krag-breath__color-swatch{flex:0 0 2.15rem;width:2.15rem;height:2.15rem}@property --lane-color{syntax:"<color>";inherits:true;initial-value:#c5cdd8}.krag-breath__stage{z-index:1;flex-shrink:0;place-items:center;width:100%;height:15.6rem;margin:-.35rem 0 .1rem;transition:--lane-color .55s;display:grid;position:relative}.krag-breath__rings{pointer-events:none;border:1px solid #d6dee824;border-radius:50%;width:13.2rem;height:13.2rem;position:absolute}.krag-breath__rings:after{content:"";border:1px solid #d6dee81a;border-radius:50%;position:absolute;inset:12%}.krag-breath__scale{z-index:1;will-change:transform;width:7.5rem;height:7.5rem;position:relative}.krag-breath__color{flex:none;position:relative}.krag-breath__color-btn{appearance:none;background:color-mix(in srgb,var(--krag-ink,#d5dde6) 8%,#12161c);color:#e8eef4;font-size:var(--offer-type-small);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #d6dee838;border-radius:999px;align-items:center;gap:.45rem;margin:.15rem 0 0;padding:.32rem .7rem .32rem .38rem;font-weight:700;display:inline-flex}.krag-breath__color-swatch{--tint:#c5cdd8;border:1px solid color-mix(in srgb,var(--tint) 55%,#fff);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--tint) 35%,#fff),var(--tint) 58%,color-mix(in srgb,var(--tint) 55%,#12161c));border-radius:50%;width:1.15rem;height:1.15rem}.krag-breath__color-swatch.is-silver,.krag-breath__tint.is-silver{background:linear-gradient(122deg,#fff,#f7f9fc 12%,#d5dde6 28%,#9aa7b4 46%,#eef3f8 62%,#7d8a96 78%,#f4f7fa 90%,#5c6772);box-shadow:inset 0 1px #fffffff2,inset 0 -2px 4px #505a6659,0 0 14px #dce4ecb3}.krag-breath__color-swatch.is-gold,.krag-breath__tint.is-gold{background:linear-gradient(122deg,#fffbeb,#ffe9a8 14%,#e0b75a 32%,#8a6a32 50%,#f6de8c 68%,#c4a574 84%,#fff4c8);box-shadow:inset 0 1px #fff8e0f2,inset 0 -2px 4px #5a3c1066,0 0 16px #e8bf5ab8}.krag-breath__color-swatch.is-black,.krag-breath__tint.is-black{background:radial-gradient(circle at 32% 28%,#2e323a,#16181e 48%,#0a0b0e);border-color:#3d424a;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #000000a6}.krag-breath__palette{z-index:8;background:linear-gradient(#1a1f27,#10141a);border:1px solid #d6dee82e;border-radius:.85rem;grid-template-columns:repeat(4,1.7rem);gap:.4rem;width:9.2rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 28px #0000006b}.krag-breath__tint{--tint:#c5cdd8;border:1px solid color-mix(in srgb,var(--tint) 55%,#fff);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--tint) 35%,#fff),var(--tint) 58%,color-mix(in srgb,var(--tint) 55%,#12161c));cursor:pointer;appearance:none;border-radius:999px;width:1.7rem;height:1.7rem;margin:0;padding:0}.krag-breath__tint.is-on{box-shadow:0 0 0 2px #0c1015,0 0 0 4px var(--tint)}.krag-breath__tint--custom{position:relative;overflow:hidden}.krag-breath__tint--custom input{cursor:pointer;background:0 0;border:0;width:140%;height:140%;position:absolute;inset:-20%}.krag-breath__orb{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--lane-color,#c5cdd8) 52%,#fff) 0,var(--lane-color,#c5cdd8) 48%,color-mix(in srgb,var(--lane-color,#c5cdd8) 62%,#12161c) 100%);place-items:center;width:100%;height:100%;animation:8s linear infinite krag-breath-organic;display:grid;position:relative;overflow:hidden}.krag-breath__orb.is-gold{background:radial-gradient(circle at 28% 22%,#fffdf0,#ffe9a8 14%,#f3d98a 28%,#e0b75a 46%,#c4a574 62%,#8a6a32 82%,#3d2a12)}.krag-breath__orb.is-silver{background:radial-gradient(circle at 28% 22%,#fff,#f7f9fc 12%,#e4eaf0 26%,#c5cdd8 46%,#9aa7b4 68%,#6b7784 86%,#2e353c)}.krag-breath__orb.is-black{background:radial-gradient(circle at 32% 28%,#2a2e36,#16181e 36%,#0c0d11 68%,#050608)}.krag-breath__orb.is-black .krag-breath__orb-core{background:radial-gradient(circle at 38% 30%,#262a32,#101216 42%,#0000 72%);box-shadow:inset 0 0 16px #0000008c}.krag-breath__orb.is-gold:after,.krag-breath__orb.is-silver:after{content:"";z-index:2;pointer-events:none;animation:11s ease-in-out infinite krag-breath-sheen;position:absolute;inset:-45%}.krag-breath__orb.is-gold:after{background:linear-gradient(118deg,#0000 32%,#fff8dcb8 48%,#f3d98a2e 54%,#0000 68%)}.krag-breath__orb.is-silver:after{background:linear-gradient(118deg,#0000 32%,#ffffffc7 48%,#d6dee829 54%,#0000 68%)}.krag-breath__orb.is-gold .krag-breath__orb-core{background:radial-gradient(circle at 38% 30%,#fff8e0,#f3d98a 38%,#0000 72%)}.krag-breath__orb.is-silver .krag-breath__orb-core{background:radial-gradient(circle at 38% 30%,#fff,#d7dee6 38%,#0000 72%)}.krag-breath__motes{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.krag-breath__motes i{border-radius:50%;animation:ease-in-out infinite krag-breath-mote;position:absolute}.krag-breath__motes.is-gold i{background:linear-gradient(135deg,#fffdf0,#ffe08a 42%,#c4a574);box-shadow:0 0 6px #fff4c8,0 0 12px #e0b75ae6,0 0 18px #c4a57473}.krag-breath__motes.is-silver i{background:linear-gradient(135deg,#fff,#e8eef4 46%,#9aa7b4);box-shadow:0 0 6px #fff,0 0 12px #d6dee8f2,0 0 18px #9aa7b473}.krag-breath__motes i.is-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0;animation-name:krag-breath-spark}@keyframes krag-breath-mote{0%,to{opacity:.15;transform:translateY(8%)scale(.55)}35%{opacity:1;transform:translate(-16%,-30%)scale(1.25)}68%{opacity:.4;transform:translate(12%,-58%)scale(.8)}}@keyframes krag-breath-spark{0%,to{opacity:.1;transform:translateY(10%)rotate(0)scale(.4)}40%{opacity:1;transform:translate(-12%,-36%)rotate(40deg)scale(1.35)}72%{opacity:.35;transform:translate(10%,-62%)rotate(80deg)scale(.7)}}@keyframes krag-breath-sheen{0%,to{opacity:.15;transform:translate(-28%)rotate(8deg)}50%{opacity:.85;transform:translate(28%)rotate(8deg)}}.krag-breath__orb-core{z-index:1;background:color-mix(in srgb,var(--lane-color,#d5dde6) 70%,#fff);width:100%;height:100%;box-shadow:inset 0 0 16px color-mix(in srgb,var(--lane-color,#d5dde6) 35%,transparent);animation:8s linear infinite krag-breath-organic;position:relative}.krag-breath__clock{z-index:1;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%;margin-top:.15rem;display:grid;position:relative}.krag-breath__clock-side{flex-direction:column;gap:.18rem;min-width:0;transition:opacity 1s;display:flex}.krag-breath__clock-side.is-left{text-align:left;align-items:flex-start}.krag-breath__clock-side.is-right{text-align:right;align-items:flex-end}.krag-breath__clock-kicker{font-size:var(--offer-type-small);letter-spacing:.16em;text-transform:uppercase;color:#9aa3ad;margin:0;font-weight:700}.krag-breath__clock-total{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);color:#d5dde6;margin:0;font-weight:600;line-height:1}.krag-breath__clock-now{place-items:center;min-width:6.4rem;min-height:3.6rem;display:grid;position:relative;overflow:hidden}.krag-breath__clock-now-inner{flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:flex;position:absolute;inset:0}.krag-breath__upcoming{width:100%;min-height:1.7rem;position:relative;overflow:hidden}.krag-breath__clock-next{color:#c5ccd4;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.4rem;margin:0;display:flex;position:absolute;top:0;right:0}.krag-breath__clock-next span{font-size:var(--offer-type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.krag-breath__clock-next b{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);color:#e8eef4;font-weight:600;line-height:1}.krag-breath__phase{font-size:var(--offer-type-small);letter-spacing:.16em;text-transform:uppercase;color:#b7c0ca;margin:0}.krag-breath__secs{color:#f5f7fa;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;line-height:1}.krag-breath-slide-enter-active,.krag-breath-slide-leave-active{transition:opacity .5s,transform .5s}.krag-breath-slide-enter-from{opacity:0;transform:translate(1.6rem)}.krag-breath-slide-leave-to{opacity:0;transform:translate(-1.6rem)}.krag-breath-slide-leave-active{position:absolute}.krag-breath__cycle{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.15rem;display:grid;position:relative}.krag-breath__lane{--lane-color:#d5dde6;border:1px solid color-mix(in srgb,var(--lane-color) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--lane-color) 10%,transparent),transparent 42%),#10141a;border-radius:.9rem;flex-direction:column;align-items:center;gap:.32rem;min-width:0;padding:.5rem .28rem .55rem;transition:--lane-color .55s,border-color .45s,box-shadow .45s,background .45s;display:flex}.krag-breath__lane.is-on{border-color:color-mix(in srgb,var(--lane-color) 58%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--lane-color) 16%,transparent)}.krag-breath__lane-name{font-size:var(--offer-type-small);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--lane-color);margin:0;font-weight:700;line-height:1.15}.krag-lore--breath.is-breath-black .krag-breath__lane-name,.krag-lore--breath.is-breath-black .krag-breath__nudge{color:color-mix(in srgb,var(--lane-color) 42%,#c5cdd8)}.krag-breath__bar{background:color-mix(in srgb,var(--lane-color) 12%,#0c1015);border-radius:999px;width:1.35rem;height:5.4rem;position:relative;overflow:hidden}.krag-breath__fill{background:linear-gradient(180deg,color-mix(in srgb,var(--lane-color) 40%,#fff),var(--lane-color),color-mix(in srgb,var(--lane-color) 55%,#1a1f27));transition:height .35s cubic-bezier(.22,1,.36,1)}.krag-breath__fill,.krag-breath__live{position:absolute;bottom:0;left:0;right:0}.krag-breath__live{height:var(--from,50%);background:linear-gradient(180deg,#fff,var(--lane-color));opacity:.9;animation:krag-breath-drain var(--phase-ms,4s) linear forwards}@keyframes krag-breath-drain{0%{height:var(--from,50%);opacity:1}to{opacity:.25;height:0}}.krag-breath__time{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);color:#e8eef4;margin:0;font-weight:600;line-height:1}.krag-breath__nudge{appearance:none;border:1px solid color-mix(in srgb,var(--lane-color) 32%,transparent);background:color-mix(in srgb,var(--lane-color) 10%,transparent);width:1.7rem;height:1.7rem;color:var(--lane-color);font-size:var(--offer-type-cta);cursor:pointer;border-radius:999px;place-items:center;margin:0;padding:0;line-height:1;display:grid}.krag-breath__nudge:disabled{cursor:default;opacity:.38}.krag-breath__go{z-index:1;appearance:none;color:#f5f7fa;width:100%;font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-cta);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #dce4ec52;border-radius:.75rem;flex-shrink:0;margin-top:.95rem;padding:.78rem 1rem;font-weight:600;position:relative}.krag-breath__go.is-on{color:#fecaca;background:#7f1d1d33;border-color:#f8717161}@keyframes krag-breath-organic{0%{border-radius:40% 60% 50% 50%/40% 50% 50% 60%;transform:rotate(0)}25%{border-radius:60% 40% 50% 50%/50% 60% 40% 50%;transform:rotate(90deg)}50%{border-radius:50% 50% 60% 40%/60% 40% 50% 50%;transform:rotate(180deg)}75%{border-radius:50% 50% 40% 60%/50% 50% 60% 40%;transform:rotate(270deg)}to{border-radius:40% 60% 50% 50%/40% 50% 50% 60%;transform:rotate(1turn)}}.krag-lore--breath .krag-compass-portal__mark{overflow:visible}.krag-breath-seal{width:5.4rem;height:5.4rem;position:relative}.krag-breath-seal__orb,.krag-breath-seal__ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.krag-breath-seal__ring{opacity:0;border-style:solid;border-color:#fffaeceb;box-shadow:0 0 12px #fff4d647}.krag-breath-seal__ring.is-1{border-width:3px;width:7.2rem;height:7.2rem}.krag-breath-seal__ring.is-2{border-width:2.2px;border-color:#fff8e6c7;width:9.4rem;height:9.4rem}.krag-breath-seal__ring.is-3{border-width:1.4px;border-color:#fff6e09e;width:11.8rem;height:11.8rem}.krag-breath-seal__ring.is-4{border-width:.8px;border-color:#fff4dc7a;width:14.2rem;height:14.2rem}.krag-breath-seal__ring.is-5{border-width:.5px;border-color:#fff2d657;width:16.6rem;height:16.6rem}.krag-breath-seal__orb{z-index:1;background:radial-gradient(circle at 38% 34%,#fff,#fff8e6 16%,#ffe7a8 42%,#f3d48a 70%,#e8c47826);width:5.4rem;height:5.4rem;box-shadow:0 0 18px #fff8e2f2,0 0 48px #ffd68c8c}.krag-breath-seal.is-opening .krag-breath-seal__ring.is-1{animation:2.6s linear forwards krag-breath-ring-1}.krag-breath-seal.is-opening .krag-breath-seal__ring.is-2{animation:2.6s linear forwards krag-breath-ring-2}.krag-breath-seal.is-opening .krag-breath-seal__ring.is-3{animation:2.6s linear forwards krag-breath-ring-3}.krag-breath-seal.is-opening .krag-breath-seal__ring.is-4{animation:2.6s linear forwards krag-breath-ring-4}.krag-breath-seal.is-opening .krag-breath-seal__ring.is-5{animation:2.6s linear forwards krag-breath-ring-5}.krag-breath-seal.is-opening .krag-breath-seal__orb{animation:2.6s forwards krag-breath-seal-flare}@keyframes krag-breath-ring-1{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}74%{opacity:1;transform:translate(-50%,-50%)scale(1)}88%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:0;transform:translate(-50%,-50%)scale(.86)}}@keyframes krag-breath-ring-2{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(.74)}19%{opacity:1;transform:translate(-50%,-50%)scale(1)}67%{opacity:1;transform:translate(-50%,-50%)scale(1)}81%{opacity:0;transform:translate(-50%,-50%)scale(.88)}to{opacity:0;transform:translate(-50%,-50%)scale(.88)}}@keyframes krag-breath-ring-3{0%,14%{opacity:0;transform:translate(-50%,-50%)scale(.76)}26%{opacity:1;transform:translate(-50%,-50%)scale(1)}60%{opacity:1;transform:translate(-50%,-50%)scale(1)}74%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes krag-breath-ring-4{0%,21%{opacity:0;transform:translate(-50%,-50%)scale(.78)}33%{opacity:1;transform:translate(-50%,-50%)scale(1)}53%{opacity:1;transform:translate(-50%,-50%)scale(1)}67%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@keyframes krag-breath-ring-5{0%,28%{opacity:0;transform:translate(-50%,-50%)scale(.8)}40%{opacity:1;transform:translate(-50%,-50%)scale(1)}46%{opacity:1;transform:translate(-50%,-50%)scale(1)}60%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@keyframes krag-breath-seal-flare{0%,70%{filter:brightness();transform:translate(-50%,-50%)scale(1)}86%{filter:brightness(1.7);transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 28px #fffffff2,0 0 72px #ffe4aad9}to{filter:brightness(1.35);transform:translate(-50%,-50%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.krag-breath__live,.krag-breath__motes i,.krag-breath__orb.is-gold:after,.krag-breath__orb.is-silver:after{animation:none}}.krag-lore--compass{text-align:center;flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:hidden}.krag-lore--compass,.krag-lore--compass.is-ask{gap:.4rem;padding-top:.65rem;padding-bottom:.65rem}.krag-compass-ask-mark{z-index:6;pointer-events:none;place-items:center;width:4rem;height:4rem;margin:0;display:grid;position:absolute;top:calc(.22rem + 3px);right:.42rem}.krag-lore--compass{left:auto;right:1.15rem}.krag-lore--bio .kz-portal__title,.krag-lore--breath .kz-portal__title,.krag-lore--compass .kz-portal__title,.krag-lore--dzien .kz-portal__title,.krag-lore--quest .kz-portal__title{color:#f7edd8;text-shadow:0 0 18px #c9a66b73,0 0 42px #a0783c47}.krag-lore--bio .kz-portal__hint,.krag-lore--breath .kz-portal__hint,.krag-lore--compass .kz-portal__hint,.krag-lore--dzien .kz-portal__hint,.krag-lore--quest .kz-portal__hint{color:#e8d6b0}.krag-lore--compass .krag-compass-portal.is-opening,.krag-lore--dzien .krag-compass-portal.is-opening,.krag-lore--quest .krag-compass-portal.is-opening{background:#0c1015;animation:1.6s forwards krag-compass-portal-open}.krag-lore--bio .krag-compass-portal.is-opening{background:#0c1015;animation:4.2s forwards krag-bio-portal-open}@keyframes krag-bio-portal-open{0%,80%{opacity:1}to{opacity:0}}.krag-lore--bio .krag-compass-portal.is-opening .krag-compass-portal__mark{width:min(46%,9.5rem);height:min(24%,7.25rem)}@media (width<=760px){.krag-lore--bio .krag-compass-portal.is-opening .krag-compass-portal__mark{width:min(78%,16.5rem);height:min(54%,15rem)}}.krag-lore--bio .krag-compass-portal__mark{overflow:visible}.krag-bio-seal{width:100%;height:100%;display:block;position:relative}.krag-bio-seal__halo{pointer-events:none;background:radial-gradient(circle,#f7edd829,#c9a66b14 36%,#0000 68%);border-radius:50%;width:118%;height:118%}.krag-bio-seal__band,.krag-bio-seal__halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.krag-bio-seal__band{opacity:0;background:#f7f1e4;border-radius:999px;width:.95rem;height:.95rem;overflow:hidden;box-shadow:0 0 16px #f7f1e48c}.krag-bio-seal__band.is-earth{opacity:1;--band:#c4a15a}.krag-bio-seal__band.is-water{--from:80%;--to:63%;--band:#3aa7c1}.krag-bio-seal__band.is-air{--from:63%;--to:38%;--band:#9ebfd2}.krag-bio-seal__band.is-fire{--from:38%;--to:13%;--band:#e06a3a}.krag-bio-seal.is-opening .krag-bio-seal__halo{opacity:0}.krag-bio-seal.is-opening .krag-bio-seal__band.is-earth{animation:1s linear forwards krag-bio-earth}.krag-bio-seal.is-opening .krag-bio-seal__band.is-water{animation:1s linear .72s forwards krag-bio-rise}.krag-bio-seal.is-opening .krag-bio-seal__band.is-air{animation:1s linear 1.44s forwards krag-bio-rise}.krag-bio-seal.is-opening .krag-bio-seal__band.is-fire{animation:1s linear 2.16s forwards krag-bio-rise}.krag-bio-seal__wash{opacity:0;pointer-events:none;position:absolute;inset:-12% 0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.krag-bio-seal.is-opening .is-earth .krag-bio-seal__wash{background:radial-gradient(16% 55% at 22%,#ecd090bf,#0000 70%) 0 0/140% 140%,radial-gradient(12% 42% at 55% 58%,#a8703099,#0000 72%) 0 0/140% 140%,radial-gradient(14% 40% at 78% 46%,#ecd09073,#0000 70%) 0 0/140% 140%,linear-gradient(#ecd09038,#5c3c189e) 0 0/100% 100%;animation:.45s .68s forwards krag-bio-wash-in,6.9s ease-in-out .68s infinite krag-bio-earth-vein}.krag-bio-seal.is-opening .is-water .krag-bio-seal__wash{background:radial-gradient(42% 80% at 12% 60%,#bae6fdb3,#0000 68%) 0 0/160% 160%,radial-gradient(36% 70% at 88% 42%,#38bdf88c,#0000 70%) 0 0/160% 160%,linear-gradient(#7dd3fc2e,#0e74909e 72%,#08465a47) 0 0/100% 100%;animation:.45s 1.42s forwards krag-bio-wash-in,4.6s ease-in-out 1.42s infinite krag-bio-water}.krag-bio-seal.is-opening .is-air .krag-bio-seal__wash{filter:blur(7px);background:repeating-linear-gradient(102deg,#0000 0 14%,#e0f2fe8c 18%,#0000 24% 42%) 0 0/220% 100%,linear-gradient(#e0f2fe29,#94c4dc6b) 0 0/100% 100%;animation:.45s 2.14s forwards krag-bio-wash-in,7s linear 2.14s infinite krag-bio-air}.krag-bio-seal.is-opening .is-fire .krag-bio-seal__wash{background:radial-gradient(34% 90% at 50% 125%,#fde047f2,#f9731659 46%,#0000 70%) 0 0/120% 150%,radial-gradient(18% 75% at 30% 120%,#fb923ce6,#0000 68%) 0 0/120% 150%,radial-gradient(18% 75% at 70% 118%,#ef4444e0,#0000 68%) 0 0/120% 150%,linear-gradient(#7f1d1d14,#ea580c94 58%,#991b1b38) 0 0/100% 100%;animation:.45s 2.86s forwards krag-bio-wash-in,2.8s ease-in-out 2.86s infinite krag-bio-flame}@keyframes krag-bio-earth{0%{opacity:1;background:#f7f1e4;border-radius:999px;width:.95rem;height:.95rem;top:50%;box-shadow:0 0 16px #f7f1e48c}30%{background:#f7f1e4;border-radius:999px;width:.95rem;height:.95rem;top:88%;transform:translate(-50%,-50%)}to{background:var(--band);width:86%;height:22%;box-shadow:none;border-radius:1.25rem;top:88%;transform:translate(-50%,-50%)}}@keyframes krag-bio-rise{0%{opacity:0;top:var(--from);width:.8rem;height:.8rem;box-shadow:none;background:#f7f1e4;border-radius:999px;transform:translate(-50%,-50%)}16%{opacity:1;top:var(--from);background:#f7f1e4;border-radius:999px;width:.82rem;height:.82rem;transform:translate(-50%,-50%);box-shadow:0 0 16px #f7f1e499}50%{top:var(--to);background:#f7f1e4;border-radius:999px;width:.82rem;height:.82rem;transform:translate(-50%,-50%)}to{opacity:1;top:var(--to);background:var(--band);width:86%;height:22%;box-shadow:none;border-radius:1.25rem;transform:translate(-50%,-50%)}}@keyframes krag-bio-wash-in{0%{opacity:0}to{opacity:1}}@keyframes krag-bio-earth-vein{0%,to{background-position:0 40%,10% 60%,0 45%,0 0}50%{background-position:12% 55%,-6% 40%,8% 62%,0 0}}@keyframes krag-bio-water{0%,to{background-position:0 40%,100% 60%,0 0}50%{background-position:28% 70%,62% 30%,0 0}}@keyframes krag-bio-air{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}@keyframes krag-bio-flame{0%,to{background-position:50% 20%,30% 16%,70% 18%,0 0}50%{background-position:46% -12%,22% -4%,78% 0,0 0}}.krag-lore--breath .krag-compass-portal.is-opening{background:#0c1015;animation:3s forwards krag-breath-portal-open}.krag-lore:has(>.kz-portal.is-opening){background:#0c1015}.krag-lore:has(>.kz-portal.is-opening):after{opacity:0}.krag-lore:has(>.kz-portal.is-opening):before{opacity:0}.krag-lore.krag-lore--bio>.kz-portal.is-opening,.krag-lore.krag-lore--breath>.kz-portal.is-opening,.krag-lore.krag-lore--compass>.kz-portal.is-opening,.krag-lore.krag-lore--dzien>.kz-portal.is-opening,.krag-lore.krag-lore--kuznia>.kz-portal.is-opening,.krag-lore.krag-lore--quest>.kz-portal.is-opening{background:0 0}@keyframes krag-breath-portal-open{0%,80%{opacity:1}to{opacity:0}}@keyframes krag-compass-portal-open{0%,68%{opacity:1}to{opacity:0}}.krag-compass-portal__mark{width:7.4rem;height:7.4rem}.krag-compass-portal__mark,.krag-compass-rose{place-items:center;display:grid;position:relative}.krag-compass-rose{width:100%;height:100%}.krag-compass-rose__halo,.krag-compass-rose__ring{pointer-events:none;border-radius:50%;position:absolute}.krag-compass-rose__halo{background:radial-gradient(circle,#f7edd838,#c9a66b29 28%,#0000 64%);width:118%;height:118%;top:50%;left:50%;transform:translate(-50%,-50%)}.krag-compass-rose__ring{border:1px solid #e8d6b06b;width:72%;height:72%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #c9a66b47,inset 0 0 10px #c9a66b24}.krag-compass-rose__svg{z-index:1;filter:drop-shadow(0 0 12px #c9a66b61);width:100%;height:100%;display:block;position:relative;overflow:visible}.krag-compass-rose__rays{transform-box:view-box;transform-origin:50%}.krag-lore--dzien .kd-day-seal:not(.is-opening) .krag-compass-rose__rays{animation:3.8s ease-in-out infinite kd-ray-flicker}.krag-lore--dzien .kd-day-seal__moon,.krag-lore--dzien .kd-day-seal__sun{transform-box:fill-box;transform-origin:50%}.krag-lore--dzien .kd-day-seal__sun{opacity:0}.krag-lore--dzien .kd-day-seal.is-opening .krag-compass-rose__rays{animation:1.05s cubic-bezier(.16,.7,.2,1) forwards krag-compass-spin}.krag-lore--dzien .kd-day-seal.is-opening .kd-day-seal__moon{animation:.9s cubic-bezier(.4,0,.2,1) forwards kd-moon-leave}.krag-lore--dzien .kd-day-seal.is-opening .kd-day-seal__sun{animation:.95s cubic-bezier(.33,0,.2,1) forwards kd-sun-become,.85s .95s forwards kd-sun-gleam}.krag-lore--dzien .krag-compass-portal.is-opening{animation-duration:2.7s}@keyframes kd-moon-leave{0%{opacity:1}to{opacity:0}}@keyframes kd-sun-become{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes kd-sun-gleam{0%{filter:drop-shadow(0 0 #ffecc400)}42%{filter:drop-shadow(0 0 7px #ffecc4f2)}to{filter:drop-shadow(0 0 2px #f3e0b466)}}@keyframes kd-ray-flicker{0%,to{opacity:.42}50%{opacity:1}}.krag-compass-rose__letter{z-index:2;font-family:var(--font-serif,"Cormorant Garamond",Georgia,serif);color:#f3e6c8;text-shadow:0 0 12px #e8d6b080;pointer-events:none;place-items:center;font-size:1.85rem;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.krag-compass-ask-mark .krag-compass-rose__letter{font-size:1.08rem}.krag-compass-rose.is-opening .krag-compass-rose__halo{animation:1.15s cubic-bezier(.22,1,.36,1) forwards krag-compass-halo-bloom}.krag-compass-rose.is-opening .krag-compass-rose__ring{animation:1.05s cubic-bezier(.22,1,.36,1) forwards krag-compass-ring-lock}.krag-compass-rose.is-opening .krag-compass-rose__rays{animation:1.35s cubic-bezier(.16,.7,.2,1) forwards krag-compass-spin}@keyframes krag-compass-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes krag-compass-halo-bloom{0%{opacity:.55;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes krag-compass-ring-lock{0%{opacity:.7;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.krag-lore--bio:not(.is-just-opened):not(.is-portal-open)>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--breath:not(.is-just-opened):not(.is-portal-open)>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--dzien:not(.is-just-opened):not(.is-portal-open)>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--quest:not(.is-just-opened):not(.is-portal-open)>:not(.krag-compass-portal):not(.krag-odczyt-nav){opacity:0}.krag-lore--bio.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--breath.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--dzien.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--quest.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav){animation:.7s cubic-bezier(.22,1,.36,1) both krag-compass-rise}.krag-lore--bio.is-just-opened>.kd-scroll,.krag-lore--dzien.is-just-opened>.kd-scroll{animation-delay:.14s}.krag-lore--compass.is-ask:not(.is-just-opened):not(.is-portal-open)>.krag-compass-ask,.krag-lore--compass.is-ask:not(.is-just-opened):not(.is-portal-open)>.krag-compass-ask-actions,.krag-lore--compass.is-ask:not(.is-just-opened):not(.is-portal-open)>.krag-compass-ask-mark,.krag-lore--compass.is-ask:not(.is-just-opened):not(.is-portal-open)>.krag-compass-feel,.krag-lore--compass.is-ask:not(.is-just-opened):not(.is-portal-open)>.krag-lore__head,.krag-lore--compass.is-ask:not(.is-just-opened):not(.is-portal-open)>.krag-lore__kicker{opacity:0}.krag-lore--compass.is-just-opened .krag-compass-ask__btn,.krag-lore--compass.is-just-opened>.krag-compass-ask-actions,.krag-lore--compass.is-just-opened>.krag-compass-ask-mark,.krag-lore--compass.is-just-opened>.krag-compass-feel,.krag-lore--compass.is-just-opened>.krag-lore__head,.krag-lore--compass.is-just-opened>.krag-lore__kicker{animation:.7s cubic-bezier(.22,1,.36,1) both krag-compass-rise}.krag-lore--compass.is-just-opened>.krag-lore__kicker{animation-delay:60ms}.krag-lore--compass.is-just-opened>.krag-compass-ask-mark{animation-delay:80ms}.krag-lore--compass.is-just-opened>.krag-lore__head{animation-delay:.12s}.krag-lore--compass.is-just-opened .krag-compass-ask__btn{animation-delay:calc(.24s + var(--ask-i,0)*50ms)}.krag-lore--compass.is-just-opened>.krag-compass-feel{animation-delay:.58s}.krag-lore--compass.is-just-opened>.krag-compass-ask-actions{animation-delay:.64s}@keyframes krag-compass-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.krag-bio-seal.is-opening .krag-bio-seal__band,.krag-bio-seal.is-opening .krag-bio-seal__wash,.krag-breath-seal.is-opening .krag-breath-seal__orb,.krag-breath-seal.is-opening .krag-breath-seal__ring,.krag-compass-rose__halo,.krag-compass-rose__rays,.krag-compass-rose__ring,.krag-karty-seal.is-opening .krag-karty-seal__card,.krag-lore--bio .krag-compass-portal.is-opening,.krag-lore--bio.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--breath .krag-compass-portal.is-opening,.krag-lore--breath.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--compass .krag-compass-portal.is-opening,.krag-lore--compass.is-just-opened .krag-compass-ask-mark,.krag-lore--compass.is-just-opened .krag-compass-ask__btn,.krag-lore--compass.is-just-opened>.krag-compass-ask-actions,.krag-lore--compass.is-just-opened>.krag-compass-feel,.krag-lore--compass.is-just-opened>.krag-lore__head,.krag-lore--compass.is-just-opened>.krag-lore__kicker,.krag-lore--dzien .krag-compass-portal.is-opening,.krag-lore--dzien.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav),.krag-lore--quest .krag-compass-portal.is-opening,.krag-lore--quest.is-just-opened>:not(.krag-compass-portal):not(.krag-odczyt-nav){animation:none}}.krag-lore--compass.is-detail{gap:.65rem;padding:0 0 1.15rem}.krag-lore--compass.is-detail .krag-lore__glow,.krag-lore--compass.is-detail .krag-lore__orbit{display:none}.krag-lore--compass.is-detail .krag-compass-detail__meta,.krag-lore--compass.is-detail .krag-compass-detail__stack,.krag-lore--compass.is-detail .krag-compass-feel,.krag-lore--compass.is-detail>.krag-lore__body{padding-left:1.7rem;padding-right:1.7rem}.krag-lore--compass.is-detail .krag-compass-detail__meta{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.krag-lore--compass .krag-lore__glow{background:radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--lore-accent,#c9c2b6) 22%,transparent),transparent 70%)}.krag-lore--compass .krag-lore__orbit{border-color:color-mix(in srgb,var(--lore-accent,#c9c2b6) 28%,transparent)}.krag-lore--compass .krag-lore__kicker{z-index:2;width:100%;max-width:none;box-shadow:none;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 50%,#d5dde6);background:0 0;border:0;border-radius:0;margin:.15rem 0 .35rem;padding:0;font-size:.85rem;font-weight:700;display:block;position:relative}.krag-lore--compass .krag-lore__head{text-align:center;justify-content:center;min-height:0;margin:.35rem 0 0;padding:.2rem 0 0;display:flex}.krag-lore--compass.is-ask .krag-lore__head{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;margin:0;padding:0 4.5rem 0 0;display:flex;position:static}.krag-compass-ask-copy{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.krag-lore--compass.is-ask>.krag-lore__orbit{display:none}.krag-lore--compass.is-ask .krag-compass-ask-mark{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none;align-self:auto;width:4rem;min-width:4rem;max-width:4rem;height:4rem;min-height:4rem;max-height:4rem;position:absolute;top:calc(.22rem + 3px);right:.42rem;overflow:hidden}.krag-compass-ask-mark .krag-compass-rose{border-radius:50%;width:100%;height:100%;overflow:hidden}.krag-compass-ask-mark .krag-compass-rose__halo{width:100%;height:100%}.krag-compass-ask-mark .krag-compass-rose__ring{box-sizing:border-box;width:100%;height:100%}.krag-compass-ask-mark .krag-compass-rose__svg{transform-origin:50%;width:100%;height:100%;transform:scale(1.16)}.krag-lore--compass.is-test .krag-lore__title{font-size:1.55rem;line-height:1.25}.krag-lore--compass.is-test .krag-compass-ask__btn{padding:.85rem 1rem;font-size:1.12rem;font-weight:600}.krag-lore--compass .krag-lore__title{z-index:1;text-align:center;color:color-mix(in srgb,var(--lore-accent-bright,var(--lore-accent,#e8eef4)) 55%,#f5f7fa);margin:0;padding-top:.2rem;font-size:1.75rem;line-height:1.2;position:relative}.krag-lore--compass .krag-lore__body{text-align:center}.krag-lore--compass .krag-lore__body,.krag-lore--compass .krag-lore__subtitle{max-width:22rem;color:color-mix(in srgb,var(--lore-accent,#d5dde6) 22%,#d2dae4c7);margin:.35rem auto 0}.krag-lore--compass .krag-lore__subtitle{flex-direction:column;align-items:center;gap:.12rem;font-size:1.05rem;font-weight:450;line-height:1.3;display:flex}.krag-lore--compass .krag-lore__subtitle span{display:block}.krag-compass-copy-enter-active,.krag-compass-copy-leave-active{transition:opacity .2s}.krag-compass-copy-enter-from,.krag-compass-copy-leave-to{opacity:0}.krag-compass-back{border:1px solid color-mix(in srgb,var(--lore-accent,#d5dde6) 28%,transparent);background:color-mix(in srgb,var(--lore-accent,#d5dde6) 8%,#0c0e128c);color:color-mix(in srgb,var(--lore-accent-bright,#e8eef4) 40%,#e8eef4);letter-spacing:.04em;cursor:pointer;border-radius:999px;margin:0 auto;padding:.28rem .7rem;font-size:.9rem}.krag-compass-back:focus-visible,.krag-compass-back:hover{border-color:color-mix(in srgb,var(--lore-accent,#d5dde6) 55%,transparent);outline:none}.krag-lore--compass.is-ask>.krag-compass-ask-actions,.krag-lore--compass.is-ask>.krag-compass-feel,.krag-lore--compass.is-ask>.krag-lore__head,.krag-lore--compass.is-ask>.krag-lore__kicker,.krag-lore--compass.is-test>.krag-compass-back,.krag-lore--compass.is-test>.krag-lore__head,.krag-lore--compass.is-test>.krag-lore__kicker{flex-shrink:0}.krag-compass-ask{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1 1 0;align-items:stretch;gap:.28rem;min-height:0;max-height:none;margin-top:.2rem;display:flex;overflow:hidden auto}.krag-compass-ask__btn{color:#dce2e8;width:100%;line-height:1.35;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;appearance:none;background:linear-gradient(165deg,#3a4048,#2a3038);border:1px solid #9aa3ad47;border-radius:.85rem;margin:0;padding:.62rem .85rem;font-size:1.12rem;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s,filter .2s}.krag-compass-ask__btn:focus-visible,.krag-compass-ask__btn:hover{border-color:color-mix(in srgb,var(--card-accent,#9aa3ad) 28%,#9aa3ad);background:linear-gradient(115deg,color-mix(in srgb,var(--card-accent,#9aa3ad) 10%,#3f464e) 0,color-mix(in srgb,var(--card-accent-bright,var(--card-accent,#9aa3ad)) 5%,#323840) 50%,#2a3038 100%);box-shadow:0 0 10px color-mix(in srgb,var(--card-accent,#9aa3ad) 8%,transparent);filter:none;outline:none}.krag-compass-ask__btn.is-on{border-color:color-mix(in srgb,var(--card-accent,#9aa3ad) 58%,#d5dde6);background:linear-gradient(115deg,color-mix(in srgb,var(--card-accent,#9aa3ad) 16%,#454c55) 0,color-mix(in srgb,var(--card-accent-bright,var(--card-accent,#9aa3ad)) 8%,#353c44) 50%,#2c323a 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-accent-bright,#e8eef4) 18%,transparent),0 0 16px color-mix(in srgb,var(--card-accent,#9aa3ad) 18%,transparent)}.krag-compass-ask__btn--plain{--card-accent:#c9c2b6;--card-accent-bright:#efeae3;letter-spacing:0;text-align:left;padding:.85rem 1rem;font-size:1.12rem;font-weight:600;line-height:1.4}.krag-compass-ask-actions{flex-direction:row;flex-shrink:0;align-items:stretch;gap:.5rem;width:100%;margin:.2rem 0 0;display:flex}.krag-compass-ask__go,.krag-compass-ask__unknown{width:auto;min-width:0;min-height:2.7rem;font:inherit;font-size:var(--offer-type-cta,15px);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;appearance:none;border-radius:999px;flex:1 1 0;margin:0;padding:.55rem .9rem;font-weight:700}.krag-compass-ask__go{border:1px solid color-mix(in srgb,var(--lore-accent,#c9a66b) 48%,#8b949e);background:linear-gradient(180deg,color-mix(in srgb,var(--lore-accent,#c9a66b) 22%,#3a3530) 0,color-mix(in srgb,var(--lore-accent,#c9a66b) 10%,#24282e) 100%);color:#f4efe4;transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s;box-shadow:inset 0 1px #fff6e424}.krag-compass-ask__go:focus-visible:not(:disabled),.krag-compass-ask__go:hover:not(:disabled){border-color:color-mix(in srgb,var(--lore-accent,#c9a66b) 70%,#e8d6b0);box-shadow:inset 0 1px 0 #fff6e433,0 0 16px color-mix(in srgb,var(--lore-accent,#c9a66b) 18%,transparent);outline:none}.krag-compass-ask__go:disabled{opacity:.38;cursor:default}.krag-compass-ask__unknown{color:#e8d6b0;text-align:center;cursor:pointer;appearance:none;background:#282a2c;border:1px solid #e8d6b047;transition:border-color .2s,background .2s,color .2s}.krag-compass-ask__unknown:focus-visible,.krag-compass-ask__unknown:hover{color:#f4efe4;background:#343535;border-color:#e8d6b08c;outline:none}.krag-compass-frame{background:radial-gradient(ellipse 80% 100% at 50% 40%,color-mix(in srgb,var(--lore-accent,#e23b2e) 10%,#1a1e24) 0,color-mix(in srgb,var(--lore-accent,#e23b2e) 6%,#14181e) 50%,#12161c 80%);border:0;border-radius:1.15rem 1.15rem 0 0;flex:none;width:100%;height:14rem;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000059}.krag-compass-frame__tint{z-index:1;pointer-events:none;background:radial-gradient(75% 85% at 50% 45%,#0000 35%,#080a0e73);position:absolute;inset:0}.krag-compass-frame__back{z-index:5;color:#e8eef4;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0b10169e;border:1px solid #ffffff38;border-radius:999px;margin:0;padding:.28rem .55rem;font-size:.82rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s;position:absolute;top:.55rem;left:.65rem}.krag-compass-frame__back:hover{background:#121820c7;border-color:#ffffff5c}.krag-compass-frame .krag-compass__thoughtform{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.krag-compass-frame .krag-compass__thoughtform canvas{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;display:block;-webkit-mask-image:radial-gradient(72% 78% at 50% 48%,#000 42%,#0000 78%);mask-image:radial-gradient(72% 78% at 50% 48%,#000 42%,#0000 78%)}.krag-compass__thoughtform{place-items:center;width:100%;height:100%;display:grid}.krag-compass__thoughtform canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.krag-focus.krag-focus--compass-anim{place-items:center;display:grid;overflow:hidden;padding:.4rem!important}.krag-compass-altar-stage{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--lore-accent,#6e0d0d) 22%,#2a3038) 0,color-mix(in srgb,var(--lore-accent,#e23b2e) 12%,#1a1e24) 55%,#12161c 100%);width:min(78%,14.5rem);box-shadow:inset 0 0 24px color-mix(in srgb,var(--lore-accent,#e23b2e) 18%,transparent),0 0 28px color-mix(in srgb,var(--lore-accent,#e23b2e) 12%,transparent);border-radius:50%;position:relative;overflow:hidden}.krag-compass-altar-stage .krag-compass__thoughtform{border-radius:50%;width:auto;height:auto;position:absolute;inset:0;overflow:hidden}.krag-compass-dial-stage{aspect-ratio:1;width:15rem;max-width:100%;position:relative}.krag-compass__dial{place-items:center;display:grid;position:absolute;inset:0}.krag-compass__dial canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.krag-compass-altar-stage .krag-compass__thoughtform canvas{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:100%;height:100%}.krag-compass-detail__meta{text-align:left;flex-direction:column;align-items:flex-start;gap:.28rem;margin-top:.4rem;display:flex}.krag-compass-frame__caption{letter-spacing:.04em;text-align:center;color:color-mix(in srgb,var(--lore-accent-bright,var(--lore-accent,#e8c48a)) 55%,#f5f0e6);margin:0;font-size:1.4rem;font-weight:700}.krag-compass-detail__stack{flex-direction:column;flex:auto;min-height:0;padding-bottom:.55rem;display:flex;overflow:auto}.krag-compass-ladder{text-align:left;flex-direction:column;flex:none;gap:.32rem;margin-top:.25rem;display:flex}.krag-compass-ladder__rung{--rung-tint:calc(5% + var(--rung-i,0)*6%);--rung-edge:calc(12% + var(--rung-i,0)*8%);--rung-deep:var(--card-accent-deep,var(--card-accent,#6e0d0d));border:1px solid color-mix(in srgb,#c5ccd4 calc(28% + var(--rung-i,0)*6%),transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--card-accent,#e23b2e) var(--rung-tint),#3a4048) 0,color-mix(in srgb,var(--rung-deep,var(--card-accent,#6e0d0d)) calc(3% + var(--rung-i,0)*5%),#2f343c) 55%,color-mix(in srgb,var(--rung-deep,var(--card-accent,#6e0d0d)) calc(2% + var(--rung-i,0)*4%),#262b32) 100%);color:#eef1f4;width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;opacity:0;pointer-events:none;border-width:0;border-radius:.75rem;grid-template-columns:1.85rem 1fr;align-items:center;gap:.75rem;max-height:0;margin:0;padding:0 .95rem 0 .65rem;transition:opacity .2s,transform .2s,max-height .2s,padding .16s,border-color .28s,background .32s,box-shadow .28s,filter .28s;display:grid;overflow:hidden;transform:translateY(10px)scale(.96)}.krag-compass-ladder__rung.is-shown{opacity:1;pointer-events:auto;border-width:1px;max-height:4.75rem;padding:.65rem .95rem .65rem .65rem;transform:translateY(0)scale(1)}.krag-compass-ladder__rung.is-shown.is-on{max-height:18rem}.krag-compass-ladder__rung.is-live{border-color:color-mix(in srgb,var(--card-accent,#e23b2e) var(--rung-edge),#b8c0c8);box-shadow:0 0 10px color-mix(in srgb,var(--card-accent,#e23b2e) 14%,transparent)}.krag-compass-ladder__rung:focus-visible,.krag-compass-ladder__rung:hover{border-color:color-mix(in srgb,var(--card-accent,#e23b2e) calc(18% + var(--rung-i,0)*6%),#9aa3ad);background:linear-gradient(105deg,color-mix(in srgb,var(--card-accent,#e23b2e) calc(9% + var(--rung-i,0)*6%),#424851) 0,color-mix(in srgb,var(--rung-deep,var(--card-accent,#6e0d0d)) calc(5% + var(--rung-i,0)*5%),#2f343c) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--card-accent,#e23b2e) 10%,transparent);outline:none}.krag-compass-ladder__rung.is-on{border-color:color-mix(in srgb,var(--card-accent,#e23b2e) calc(22% + var(--rung-i,0)*6%),#9aa3ad);background:linear-gradient(105deg,color-mix(in srgb,var(--card-accent,#e23b2e) calc(10% + var(--rung-i,0)*6%),#424851) 0,color-mix(in srgb,var(--rung-deep,var(--card-accent,#6e0d0d)) calc(6% + var(--rung-i,0)*5%),#2f343c) 100%);transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff1f}.krag-compass-ladder__idx{color:#eef1f4;border:1px solid #d0d6de73;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;font-weight:700;display:grid}.krag-compass-ladder__name{letter-spacing:.02em;text-align:left;color:#eef1f4;font-size:1.2rem;font-weight:650}.krag-compass-ladder__rung.is-dim{opacity:.28;filter:saturate(.55);pointer-events:auto;transform:scale(.92)}.krag-compass-ladder__rung.is-on{opacity:1;filter:none;grid-template-columns:1.85rem 1fr;align-items:start;max-height:18rem;transform:scale(1)}.krag-compass-ladder__body{flex-direction:column;align-items:stretch;min-width:0;display:flex}.krag-compass-ladder__name-row{align-items:center;gap:.35rem;min-width:0;display:flex}.krag-compass-ladder__q{border:1px solid color-mix(in srgb,var(--card-accent,#6e0d0d) 35%,#d0d6de);background:color-mix(in srgb,var(--card-accent,#6e0d0d) 18%,transparent);color:#eef1f4;opacity:0;filter:blur(1px);pointer-events:none;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.85rem;font-weight:700;line-height:1;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.34,1.4,.64,1),filter .28s,border-color .28s,background .28s;display:grid;transform:translate(-6px)scale(.6)}.krag-compass-ladder__rung:focus-visible .krag-compass-ladder__q,.krag-compass-ladder__rung:hover .krag-compass-ladder__q{opacity:1;filter:blur();transform:translate(0)scale(1)}.krag-compass-ladder__rung.is-on:not(:hover) .krag-compass-ladder__q{opacity:0;filter:blur(.5px);transform:translate(-4px)scale(.7)}.krag-compass-ladder__rung.is-dim .krag-compass-ladder__q{opacity:0}.krag-compass-ladder__desc{text-align:left;grid-column:2;margin:.15rem 0 0;padding:0}.krag-compass-ladder__desc p{letter-spacing:0;color:#e4e8eb;margin:0 0 .35rem;font-size:1.08rem;font-weight:500;line-height:1.4}.krag-compass-ladder__desc p:last-child{color:#d6dbe0;margin-bottom:0}.krag-compass-ladder.is-focused .krag-compass-ladder__rung:not(.is-on){opacity:.28;filter:saturate(.55);max-height:2.6rem;transform:scale(.92)}.krag-compass-feel{flex:none;width:100%;margin:.55rem 0 .95rem;display:block;position:relative}.krag-compass-feel__area,.krag-compass-process__area{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lore-accent,#8b949e) 28%,#6b7280);color:#eef1f4;width:100%;font:inherit;font-size:var(--offer-type-body,16px);resize:vertical;background:#12161c8c;border-radius:1rem;min-height:5.4rem;margin:0;padding:.85rem 1rem;font-weight:450;line-height:1.45;display:block}.krag-compass-feel__area::-moz-placeholder{color:#b9bfc6}.krag-compass-process__area::-moz-placeholder{color:#b9bfc6}.krag-compass-feel__area::placeholder,.krag-compass-process__area::placeholder{color:#b9bfc6}.krag-compass-feel__area:focus,.krag-compass-process__area:focus{border-color:color-mix(in srgb,var(--lore-accent,#c9a66b) 55%,#c5ccd4);outline:none}.krag-compass-resolve-trigger{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lore-accent,#c9a66b) 32%,#8b949e);background:color-mix(in srgb,var(--lore-accent,#c9a66b) 10%,#2f343c);color:#eef1f4;width:auto;max-width:none;font:inherit;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;appearance:none;border-radius:999px;margin:.55rem 0 .35rem;padding:.7rem 1rem;font-size:1.15rem;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.krag-compass-resolve-trigger:focus-visible,.krag-compass-resolve-trigger:hover{border-color:color-mix(in srgb,var(--lore-accent,#c9a66b) 50%,#c5ccd4);box-shadow:0 0 14px color-mix(in srgb,var(--lore-accent,#c9a66b) 16%,transparent);outline:none}.krag-compass-resolve-view{-webkit-overflow-scrolling:touch;flex:auto;gap:.65rem;min-height:0;margin-top:.35rem;padding:0 1.7rem .85rem;overflow:hidden auto}.krag-compass-resolve-body,.krag-compass-resolve-view{text-align:left;flex-direction:column;align-items:stretch;display:flex}.krag-compass-resolve-body{flex:none;gap:.85rem;width:100%;margin:0;padding:0 0 .65rem}.krag-compass-pair{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.krag-compass-plate{border:1px solid color-mix(in srgb,var(--lore-accent,#8b949e) 28%,transparent);border-radius:1.05rem;margin:0;padding:.85rem .95rem .9rem;animation:.7s cubic-bezier(.22,1,.36,1) both krag-process-in}.krag-compass-plate--process{background:radial-gradient(ellipse 90% 70% at 0 100%,color-mix(in srgb,var(--lore-accent,#8b949e) 14%,transparent),transparent 62%),color-mix(in srgb,var(--lore-accent,#8b949e) 7%,#0c10166b)}.krag-compass-plate--idea{border-color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 38%,transparent);background:radial-gradient(ellipse 80% 60% at 100% 0,color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 18%,transparent),transparent 58%),color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 8%,#100e148c);animation-delay:.12s}.krag-compass-plate__head{align-items:baseline;gap:.55rem;min-width:0;margin:0 0 .4rem;display:flex}.krag-compass-plate__kicker{font-size:var(--offer-type-small,14px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 72%,#c5ccd4);flex:none;margin:0;font-weight:750;line-height:1.2}.krag-compass-plate__title{font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:#f4efe4;flex:0 auto;margin:0;font-size:1.55rem;font-weight:600;line-height:1.15}.krag-compass-plate--idea .krag-compass-plate__title{color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 42%,#f7f1e6)}.krag-compass-plate__copy{font-size:var(--offer-type-body,16px);color:#e8eef4;margin:0;font-weight:450;line-height:1.5}.krag-compass-plate__virtues{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.krag-compass-plate__virtues li{border:1px solid color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 34%,transparent);background:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 12%,transparent);color:#f4efe4;font-size:var(--offer-type-small,14px);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.32rem .72rem;font-weight:650;line-height:1.25;display:inline-flex}.krag-compass-pair__axis{place-items:center;height:1.45rem;margin:.05rem 0;display:grid;position:relative}.krag-compass-pair__axis:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--lore-accent,#8b949e) 18%,transparent),color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 55%,transparent),color-mix(in srgb,var(--lore-accent,#8b949e) 18%,transparent));width:1px;height:100%}.krag-compass-pair__axis:after{content:"";border:1px solid color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 58%,transparent);background:#100e14;border-radius:50%;width:.48rem;height:.48rem;position:absolute;box-shadow:0 0 0 3px #100e14}.krag-compass-pair__prompt{border-top:1px solid color-mix(in srgb,var(--lore-accent,#8b949e) 22%,transparent);font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 28%,#e4e9ef);margin:.15rem 0 0;padding:.7rem .15rem .1rem;font-size:1.18rem;font-style:italic;font-weight:500;line-height:1.4}.krag-compass-process{width:100%;margin-top:.85rem;margin-bottom:.95rem;animation:.7s cubic-bezier(.22,1,.36,1) both krag-process-in;display:block;position:relative}.krag-compass-process--end{animation-delay:.28s}.krag-compass-process--mid{flex:none;margin-top:.55rem;margin-bottom:.85rem}.krag-compass-process__kicker{z-index:2;pointer-events:auto;cursor:default;background:#100e14;margin:0;padding:.12rem .7rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.krag-compass-shine{--shine-base:#c5bda9;--shine-lit:#fff6e6;font-size:var(--offer-type-caption,13px);letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--shine-base);background-image:linear-gradient(105deg,var(--shine-base) 0,var(--shine-base) 42%,var(--shine-lit) 50%,var(--shine-base) 58%,var(--shine-base) 100%);-webkit-text-fill-color:transparent;cursor:default;background-position:100%;background-repeat:no-repeat;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-weight:650;line-height:1.2;transition:background-position 1.45s cubic-bezier(.33,.1,.2,1);display:inline-block}.krag-compass-process__kicker:hover .krag-compass-shine,.krag-compass-shine:focus-visible,.krag-compass-shine:hover{background-position:0}.krag-compass-process__bar{border:1px solid color-mix(in srgb,var(--lore-accent,#8b949e) 28%,#6b7280);color:#eef1f4;font-size:var(--offer-type-body,16px);white-space:pre-line;background:#12161c8c;border-radius:1rem;margin:0;padding:.85rem 1rem;font-weight:450;line-height:1.45}.krag-compass-process__area{min-height:4.6rem}@keyframes krag-process-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.krag-compass-save-row{justify-content:center;align-self:center;align-items:center;gap:.5rem;margin:1.15rem auto .15rem;display:flex}.krag-compass-save{border:1px solid color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 48%,transparent);color:#f4efe4;width:auto;min-width:12.5rem;font:inherit;font-size:var(--offer-type-cta,15px);letter-spacing:.04em;cursor:pointer;background:linear-gradient(#f4efe429,#d4a8531f),#12161cb8;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.62rem 1.35rem;font-weight:750;display:inline-flex}.krag-compass-save:focus-visible,.krag-compass-save:hover:not(:disabled){border-color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 72%,transparent);outline:none}.krag-compass-save:disabled{opacity:.55;cursor:default}.krag-compass-see{color:#e8e4da;font:inherit;font-size:var(--offer-type-small,14px);letter-spacing:.02em;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:1px solid #c5ccd46b;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:.38rem .7rem;font-weight:650;line-height:1.2;display:inline-flex}.krag-compass-see:focus-visible,.krag-compass-see:hover{border-color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 55%,#c5ccd4);outline:none}.krag-compass-resolve-back{color:#d0d6de;font:inherit;cursor:pointer;appearance:none;background:0 0;border:1px solid #8b949e59;border-radius:999px;margin:1.15rem 0 0;padding:.4rem .85rem;font-size:.95rem}.krag-compass-resolve-back:focus-visible,.krag-compass-resolve-back:hover{border-color:#c5ccd4;outline:none}@media (prefers-reduced-motion:reduce){.krag-compass-ask__btn,.krag-compass-copy-enter-active,.krag-compass-copy-leave-active,.krag-compass-ladder__rung,.krag-compass-plate,.krag-compass-process,.krag-compass-shine{transition:none;animation:none}.krag-compass-shine{-webkit-text-fill-color:var(--shine-base);background-image:none}.krag-compass-ladder__rung.is-shown{opacity:1;transform:none}}.krag-compass-altar-caption{z-index:2;text-align:center;letter-spacing:.06em;color:color-mix(in srgb,var(--lore-accent-bright,#e8d6b0) 45%,#f0f4f8);margin:.55rem 0 0;font-size:1.15rem;font-weight:700;position:relative}.krag-lore--compass.is-ask .krag-lore__kicker{color:#e8d6b0}.krag-lore--compass.is-ask .krag-lore__title{text-align:left;color:#f6f1e8;flex:none;min-width:0;margin:0;padding-top:0;line-height:1.15}.krag-lore--compass.is-ask .krag-lore__subtitle{text-align:left;white-space:nowrap;color:#d9c7a4;max-width:none;margin:0;padding-right:0;display:block}@media (width<=760px){.krag-lore--compass.is-ask .krag-lore__subtitle{white-space:normal}.krag-compass-ask-mark,.krag-lore--compass.is-ask .krag-compass-ask-mark{width:3.5rem;min-width:3.5rem;max-width:3.5rem;height:3.5rem;min-height:3.5rem;max-height:3.5rem;top:calc(.28rem + 3px);right:.35rem}.krag-lore--compass.is-ask .krag-lore__head{padding-right:3.8rem}}.krag-compass-ask__btn{border-color:#c9a66b61;box-shadow:inset 0 1px #e8d6b01f}.krag-compass-frame__tint{background:radial-gradient(75% 85% at 50% 45%,#0000 48%,#080a0e38)}.krag-lore--app{padding-top:1.2rem;overflow:hidden}.krag-lore--app .krag-lore__head{margin-bottom:.55rem}.krag-lore--app .krag-lore__subtitle{color:#c5ced8;margin-top:.35rem;font-size:.92rem;line-height:1.45}.krag-lore--sync{overflow:auto}.krag-sync-now{z-index:1;text-align:center;background:radial-gradient(70% 80% at 50% 0,#e8d5b01f,#0000 60%),#ffffff08;border:1px solid #e8d5b02e;border-radius:1.15rem;flex-direction:column;align-items:center;margin:0 0 .85rem;padding:1rem 1rem .9rem;display:flex;position:relative}.krag-sync-now.is-near{border-color:#e8d5b08c;box-shadow:0 0 28px #e8d5b01f}.krag-sync-now__live{letter-spacing:.16em;text-transform:uppercase;color:#8b97a6;font-variant-numeric:tabular-nums;margin:0;font-size:.72rem;font-weight:750}.krag-sync-now__kicker{letter-spacing:.08em;text-transform:uppercase;color:#d4bc8a;margin:.2rem 0 0;font-size:.78rem}.krag-sync-now__focus{font-family:var(--font-cormorant),Georgia,serif;font-variant-numeric:tabular-nums;color:#f4efe4;margin:.15rem 0 .55rem;font-size:clamp(2.4rem,4vw,3.1rem);font-weight:600;line-height:1}.krag-sync-now__mark{color:#f4efe4;font:inherit;cursor:pointer;background:#e8d5b024;border:1px solid #e8d5b066;border-radius:999px;padding:.48rem 1.15rem;font-size:.92rem;font-weight:650}.krag-sync-now__mark.is-on{color:#10141a;background:#e8d5b0;border-color:#e8d5b0}.krag-sync-now__neighbors{color:#8b97a6;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;width:100%;margin:.7rem 0 0;font-size:.72rem;display:flex}.krag-sync__today{z-index:1;color:#c5ced8;margin:0 0 .75rem;font-size:.82rem;position:relative}.krag-wplywy__cols{z-index:1;grid-template-columns:1fr 1fr;gap:.75rem .85rem;margin-bottom:.85rem;display:grid;position:relative}.krag-wplywy__group h3{letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;margin:0 0 .45rem;font-size:.82rem;font-weight:800}.krag-wplywy__group ul{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.krag-wplywy__chip{color:#c5ced8;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #d2dae424;border-radius:12px;padding:.48rem .7rem;font-size:.84rem;font-weight:650}.krag-wplywy__chip.is-good.is-on{color:#102018;background:#9fe0c4;border-color:#7fe0b0b3}.krag-wplywy__chip.is-bad.is-on{color:#1a1010;background:#e0a090;border-color:#e09080b3}.krag-gian__ask{align-items:baseline;gap:.7rem;display:flex}.krag-gian__step{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;margin:0 0 .55rem;font-size:.68rem;font-weight:800;position:relative}.krag-gian__ask .krag-gian__step{letter-spacing:.06em;color:#c4b89a;flex:none;margin:0;font-size:.92rem}.krag-gian__ask .krag-gian__prompt{flex:auto;min-width:0}.krag-gian__prompt{z-index:1;font-family:var(--font-cormorant),Georgia,serif;color:#eef2f6;margin:0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;line-height:1.15;position:relative}.krag-gian__hint{z-index:1;color:#9aa6b4;margin:.4rem 0 .9rem;font-size:.92rem;line-height:1.45;position:relative}.kd-bio-quiz{flex-direction:column;gap:.15rem;display:flex}.kd-bio-quiz__answers{flex-direction:column;gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.kd-bio-quiz__answer{color:#e8eef4;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #d2dae424;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;transition:border-color .18s,background .18s;display:flex}.kd-bio-quiz__answer:focus-visible,.kd-bio-quiz__answer:hover{background:#e8d5b014;border-color:#e8d5b06b}.kd-bio-quiz__answer strong{color:#f2ebe0;font-size:1.08rem;font-weight:700;line-height:1.25;display:block}.kd-bio-quiz__answer em{color:#9aa6b4;margin-top:.2rem;font-size:.95rem;font-style:normal;line-height:1.4;display:block}.kd-bio-quiz__answer--zone .bio-zone-glyph{flex:none;width:3.4rem;height:3.4rem}.kd-bio-quiz__answer--zone span{min-width:0}.kd-bio-quiz__answer.is-fire:focus-visible,.kd-bio-quiz__answer.is-fire:hover{border-color:#ff7a4573}.kd-bio-quiz__answer.is-air:focus-visible,.kd-bio-quiz__answer.is-air:hover{border-color:#9ec4d873}.kd-bio-quiz__answer.is-water:focus-visible,.kd-bio-quiz__answer.is-water:hover{border-color:#3aa7c173}.kd-bio-quiz__answer.is-earth:focus-visible,.kd-bio-quiz__answer.is-earth:hover{border-color:#c9a35a73}.bio-quick{flex-direction:column;gap:.6rem;display:flex}.bio-quick__layer{-moz-column-gap:.45rem;background:linear-gradient(90deg,color-mix(in srgb,var(--bio-accent,#e8d5b0) 18%,transparent),color-mix(in srgb,var(--bio-accent,#e8d5b0) 6%,transparent) 36%,#080a0e33 68%),linear-gradient(165deg,#12161ef0,#080a0ec7);border:1px solid #e8d5b024;border-radius:.9rem;grid-template-columns:max-content auto auto minmax(0,1fr);align-items:center;column-gap:.45rem;padding:.55rem .7rem;display:grid}.bio-quick__layer.is-set{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bio-accent,#e8d5b0) 14%,transparent)}.bio-quick__name{font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;letter-spacing:-.01em;text-align:left;color:#f2ebe0;margin:0;padding-right:.15rem;font-size:1.22rem;font-weight:600;line-height:1.15}.bio-quick__glyphs{flex-direction:column;justify-content:center;align-items:center;gap:.14rem;padding:.08rem .1rem;display:flex}.bio-quick__glyph{cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:1.95rem;height:1.95rem;padding:0;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.bio-quick__glyph .bio-zone-glyph{width:1.85rem;height:1.85rem}.bio-quick__glyph:focus-visible,.bio-quick__glyph:hover{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 38%,transparent);outline:none}.bio-quick__glyph.is-on{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 62%,#f4efe4);background:color-mix(in srgb,var(--bio-accent,#e8d5b0) 16%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--bio-accent,#e8d5b0) 26%,transparent)}.bio-quick__glyph.is-fire.is-on{--bio-accent:#ff8a55}.bio-quick__glyph.is-air.is-on{--bio-accent:#b8d4e4}.bio-quick__glyph.is-water.is-on{--bio-accent:#4eb8d0}.bio-quick__glyph.is-earth.is-on{--bio-accent:#d4b06a}.bio-quick__scale{border-left:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 20%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.08rem .2rem .08rem .4rem;display:flex}.bio-quick__scale.is-wait{opacity:.38}.bio-quick__dot{color:#d5dde6;width:1.5rem;height:1.5rem;font:inherit;font-size:var(--offer-type-small,14px);cursor:pointer;appearance:none;background:#080c128c;border:1px solid #d2dae438;border-radius:50%;place-items:center;margin:0;padding:0;font-weight:750;line-height:1;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid}.bio-quick__dot:disabled{cursor:default}.bio-quick__dot:focus-visible,.bio-quick__dot:hover{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 48%,transparent);outline:none}.bio-quick__dot.is-on{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 70%,#f4efe4);background:color-mix(in srgb,var(--bio-accent,#e8d5b0) 28%,#1a1510);color:#fff8ec;box-shadow:0 0 12px color-mix(in srgb,var(--bio-accent,#e8d5b0) 30%,transparent)}.bio-quick__felt{border-left:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 28%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--bio-accent,#e8d5b0) 12%,transparent),color-mix(in srgb,var(--bio-accent,#e8d5b0) 3%,transparent) 42%,transparent 78%);min-width:0;font-size:var(--offer-type-body,16px);text-align:left;color:#d5dde6;align-self:stretch;align-items:center;margin:0;padding:.3rem .35rem .3rem .7rem;font-weight:450;line-height:1.4;display:flex}.bio-quick__felt:not(.is-on){background:0 0;border:0;margin:0;padding:0}.bio-finish{background:linear-gradient(#e8d5b024,#0a0e146b 52%),#080c128c;border:1px solid #e8d5b047;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.45rem;margin-top:.75rem;padding:.7rem .75rem .65rem;display:flex;box-shadow:inset 0 1px #e8d5b01a}.bio-finish__go{color:#10141a;width:100%;min-height:2.85rem;font:inherit;font-size:var(--offer-type-cta,15px);letter-spacing:.06em;cursor:pointer;background-color:#d4b06a;background-image:linear-gradient(#f0e2c4,#d4b06a);border:1px solid #e8d5b0b8;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.2rem;font-weight:800;display:flex}.bio-finish__go:hover:not(:disabled){background-color:#e0c07a;background-image:linear-gradient(#f7edd4,#e0c07a);border-color:#f4efe4}.bio-finish__go:disabled{cursor:default;opacity:.42;filter:saturate(.55)}.bio-finish__back{color:#c5ced8;width:100%;min-height:2.35rem;font:inherit;font-size:var(--offer-type-cta,15px);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.35rem 1rem;font-weight:650;display:flex}.bio-finish__back:hover{color:#f4efe4}.krag-gian__answers{z-index:1;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.krag-gian__answer{color:#e8eef4;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #d2dae429;border-radius:14px;padding:.85rem 1rem;font-size:1.02rem;font-weight:550;line-height:1.4}.krag-gian__answer.is-on,.krag-gian__answer:hover{background:#e8d5b024;border-color:#e8d5b073}.kd-btn-ghost,.krag-gian__back{color:#d7dee6;min-height:2.35rem;font:inherit;letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #d2dae447;border-radius:999px;justify-content:center;align-items:center;margin-top:.85rem;padding:.45rem .95rem;font-size:.9rem;font-weight:600;display:inline-flex}.kd-btn-ghost:hover,.krag-gian__back:hover{color:#f4efe4;background:#e8d5b014;border-color:#e8d5b06b}.kd-gian__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:.55rem;display:flex}.kd-gian__cta .kd-btn-ghost,.kd-gian__cta .krag-gian__back{margin-top:0}.kd-gian__cta .cp-btn-primary{border-radius:999px;min-height:2.45rem;padding:.55rem 1.05rem}.kd-gian-pick{-moz-column-gap:.75rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ring side";align-items:center;column-gap:.75rem;margin:.7rem 0 .35rem;display:grid}.kd-gian-ring{--node:2.8rem;grid-area:ring;justify-self:start;width:20rem;height:19rem;margin:.2rem .2rem 0 -2.35rem;position:relative}.kd-gian-pick__side{flex-direction:column;grid-area:side;justify-content:center;align-self:center;align-items:stretch;gap:.55rem;width:auto;min-width:10.8rem;margin:0 .1rem 0 0;display:flex}.kd-gian-pick__plate{background:radial-gradient(92% 82% at 50% 36%,#e8d5b033,#0000 70%),linear-gradient(#e8d5b017,#0000 58%),#0e12189e;border:1px solid #e8d5b02e;border-radius:1.2rem;flex-direction:column;align-items:center;gap:.42rem;padding:.85rem .7rem .7rem;display:flex;box-shadow:0 16px 40px #00000052,0 0 48px #e8d5b01a,inset 0 1px #ffffff12}.kd-gian-ring__horizon,.kd-gian-ring__wash{pointer-events:none;z-index:0;position:absolute}.kd-gian-ring__wash{width:14.6rem;height:7.3rem;margin-left:-7.3rem;left:50%}.kd-gian-ring__wash--up{background:radial-gradient(86% 120% at 50% 100%,#fffcf412,#0000 74%);border-radius:7.3rem 7.3rem 0 0;margin-top:-7.3rem;top:50%}.kd-gian-ring__wash--down{background:radial-gradient(86% 120% at 50% 0,#00000061,#04060a33 52%,#0000 78%);border-radius:0 0 7.3rem 7.3rem;top:50%}.kd-gian-ring__horizon{background:linear-gradient(90deg,#0000,#e8d5b057 10% 90%,#0000);width:15.4rem;height:1px;margin:-.5px 0 0 -7.7rem;top:50%;left:50%}.kd-gian-ring__arms{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kd-gian-ring__arms path{fill:none;stroke:#e8d5b066;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.kd-gian-ring__arms .is-down{stroke:#a8b0ba42}.kd-gian-ring__core,.kd-gian-ring__node{isolation:isolate;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;transition:opacity .18s,transform .18s,filter .18s;display:grid;overflow:visible}.kd-gian-ring__core:before,.kd-gian-ring__node:before{content:"";z-index:0;pointer-events:none;background:#10141a;border-radius:999px;position:absolute;inset:16%}.kd-gian-ring__node[data-gian=pastelowy]:before{background:radial-gradient(circle at 50% 44%,#ffe4d2 18%,#3d322e 64%,#14181e)}.kd-gian-ring__node[data-gian=czysty]:before{background:radial-gradient(circle at 50% 44%,#f4fdff 20%,#2c3a42 64%,#14181e)}.kd-gian-ring__node[data-gian=jasny]:before{background:radial-gradient(circle at 50% 42%,#f3f8ff 36%,#8eb0de 54%,#2c3b52 78%,#14181e)}.kd-gian-ring__node[data-gian=intensywny]:before{background:radial-gradient(circle at 50% 44%,#eef2fa 16%,#3c4558 60%,#14181e)}.kd-gian-ring__node[data-gian=swietlisty]:before{background:radial-gradient(circle at 50% 44%,#fff8ee 22%,#3c3a34 64%,#14181e)}.kd-gian-ring__node[data-gian=czysty] .scan-gian-orb,.kd-gian-ring__node[data-gian=intensywny] .scan-gian-orb{filter:saturate(1.45)brightness(1.14)contrast(1.08)}.kd-gian-ring__node[data-gian=jasny] .scan-gian-orb{filter:saturate(1.16)brightness(1.34)contrast(1.02)}.kd-gian-ring__core{z-index:2;width:3.85rem;height:3.85rem;margin:-1.925rem 0 0 -1.925rem;position:absolute;top:50%;left:50%}.kd-gian-ring__node{z-index:1;width:var(--node);height:var(--node);margin:calc(var(--node)/-2) 0 0 calc(var(--node)/-2);transform:translate(var(--x),var(--y));position:absolute;top:50%;left:50%}.kd-gian-ring__core:after,.kd-gian-ring__node:after{content:"";z-index:2;pointer-events:none;border:2px solid #0000;border-radius:999px;position:absolute;inset:4%}.kd-gian-ring__core:focus-visible:after,.kd-gian-ring__core:hover:after,.kd-gian-ring__node:focus-visible:after,.kd-gian-ring__node:hover:after{border-color:#e8d5b06b}.kd-gian-ring.has-pick .kd-gian-ring__core:not(.is-on),.kd-gian-ring.has-pick .kd-gian-ring__node:not(.is-on){opacity:.82}.kd-gian-ring__core.is-on,.kd-gian-ring__node.is-on{z-index:3;opacity:1}.kd-gian-ring__core.is-on{transform:scale(1.12)}.kd-gian-ring__node.is-on{transform:translate(var(--x),var(--y)) scale(1.16)}.kd-gian-ring__core.is-on:after,.kd-gian-ring__node.is-on:after{border-color:#efe6d2;box-shadow:0 0 0 5px #e8d5b029,0 0 22px #e8d5b094}.kd-gian-ring__core.is-on .scan-gian-orb,.kd-gian-ring__node.is-on .scan-gian-orb{filter:brightness(1.14)}.kd-gian-ring__node.is-on[data-gian=czysty] .scan-gian-orb,.kd-gian-ring__node.is-on[data-gian=intensywny] .scan-gian-orb{filter:saturate(1.45)brightness(1.22)contrast(1.08)}.kd-gian-ring__node.is-on[data-gian=jasny] .scan-gian-orb{filter:saturate(1.2)brightness(1.42)contrast(1.02)}.kd-gian-ring__core .scan-gian-orb,.kd-gian-ring__core .scan-gian-orb__svg,.kd-gian-ring__core svg{z-index:1;transform-origin:50%;pointer-events:none;width:3.85rem;height:3.85rem;position:relative;overflow:visible;transform:scale(1.38)}.kd-gian-ring__node .scan-gian-orb,.kd-gian-ring__node .scan-gian-orb__svg,.kd-gian-ring__node svg{z-index:1;width:var(--node);height:var(--node);transform-origin:50%;pointer-events:none;position:relative;overflow:visible;transform:scale(1.34)}.kd-gian-ring__name{color:#e8d5b0;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;text-align:center;margin:0;font-size:1.52rem;font-weight:600;line-height:1.1}.krag-lore--dzien .kd-gian-pick__side .cp-btn-primary,.krag-lore--dzien .kd-gian-pick__side .kd-btn-ghost{box-sizing:border-box;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;font:inherit;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 1.05rem;font-size:.92rem;font-weight:650;line-height:1;display:inline-flex}.kd-gian-pick__side .cp-btn-primary{color:#f4efe4;background:linear-gradient(#f4efe42e,#d4a85324),#12161cb8;border:1px solid #e8d5b08c}.kd-gian-pick__side .cp-btn-primary:disabled{opacity:.38;cursor:default}.kd-note-card{z-index:1;background:linear-gradient(165deg,#e8d5b014,#0000 42%),#0c10166b;border:1px solid #e8d5b033;border-radius:1rem;flex-direction:column;gap:.7rem;margin:.35rem 0 .65rem;padding:.8rem .85rem .85rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.kd-note-card__field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.kd-note-card__label{letter-spacing:.12em;text-transform:uppercase;color:#c4b08a;font-size:.68rem;font-weight:800}.kd-note-card__area{box-sizing:border-box;color:#eef2f6;width:100%;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-size:var(--offer-type-body,16px);resize:vertical;background:0 0;border:0;margin:0;padding:.55rem .15rem .2rem;font-weight:450;line-height:1.5}.krag-lore--dzien .kd-note-card__label{font-size:var(--journal-type-kicker,14px)}.krag-lore--dzien .kd-note-card__area{min-height:6.4rem;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-size:var(--offer-type-body,16px);font-weight:450;line-height:1.5}.kd-note-card__area:focus{outline:none}.kd-note-card__dictaphone{border-top:1px solid #e8d5b024;gap:.45rem;min-width:0;padding-top:.55rem;display:grid}.kd-note-card__save,.krag-lore--dzien .kd-note-card__save,.krag-lore--dzien button.kd-note-card__save{box-sizing:border-box;color:#f4efe4;width:100%;min-height:3.2rem;font:inherit;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:linear-gradient(#f4efe42e,#d4a85324),#12161cb8;border:1px solid #e8d5b08c;border-radius:999px;justify-content:center;align-items:center;margin:0 0 .35rem;padding:.7rem 1.15rem;font-size:1.25rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 0 18px #d4a85338,inset 0 1px #ffffff14}.krag-lore--dzien .kd-note-card__save:hover,.krag-lore--dzien button.kd-note-card__save:hover{color:#fff8ea;background:linear-gradient(#f4efe442,#d4a85333),#161a20d9;border-color:#e8d5b0bf}.krag-lore--dzien .kd-note-card__save:disabled,.krag-lore--dzien button.kd-note-card__save:disabled{opacity:.55;cursor:default}.krag-gian__orb{width:min(12.5rem,46vw);height:min(12.5rem,46vw);margin:.2rem auto .35rem}.krag-gian__orb .scan-gian-orb,.krag-gian__orb .scan-gian-orb__svg{width:100%;height:100%}.krag-gian__dir{letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;margin:0;font-size:.68rem;font-weight:800}.krag-gian__name{font-family:var(--font-cormorant),Georgia,serif;text-align:center;margin:.15rem 0 0;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:600;line-height:1.05}.krag-gian__short,.krag-gian__sub{text-align:center;color:#c5ced8;margin:.35rem 0 0;line-height:1.45}.krag-gian__short{color:#eef2f6;font-size:1.08rem}.krag-gian__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;margin-top:1rem;display:flex}.krag-gian__saved{text-align:center;color:#9fe0c4;margin:.65rem 0 0;font-size:.82rem}.krag-lore--bio,.krag-lore--dzien,.krag-lore--kuznia{overflow:hidden}.krag-lore--bio .krag-lore__head,.krag-lore--dzien .krag-lore__head,.krag-lore--kuznia .krag-lore__head{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.2rem}.krag-lore--bio.krag-lore--app,.krag-lore--dzien.krag-lore--app{padding-top:0}.krag-lore--bio .krag-lore__head.kd-head,.krag-lore--dzien .krag-lore__head.kd-head{border-bottom:1px solid #e8d5b029;flex-direction:row;justify-content:space-between;align-items:center;gap:.55rem .7rem;width:auto;margin:0 -1.7rem .2rem 0;padding:.72rem .9rem .42rem 0;overflow:visible}.krag-lore--bio .kd-head .krag-lore__title,.krag-lore--dzien .kd-head .krag-lore__title{font-size:1.68rem;line-height:1.08}.krag-lore--bio .kd-head .krag-lore__subtitle,.krag-lore--dzien .kd-head .krag-lore__subtitle{margin-top:.12rem;font-size:.98rem}.kd-head__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.kd-head__phase{background:linear-gradient(90deg,#0000,#080a0e1a 32%,#0a0d1261 68%,#080a0e8c);border:0;flex:none;align-self:stretch;align-items:center;gap:.55rem;min-width:0;margin:-.72rem -.9rem -.42rem auto;padding:.72rem .9rem .42rem 1.8rem;display:flex}.kd-head__phase-name{color:#e8d5b0;max-width:8.5rem;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.22rem;font-weight:600;line-height:1.15;overflow:hidden}.kd-head__moon{background:0 0;border:0;border-radius:50%;flex:0 0 4.5rem;place-items:center;width:4.5rem;height:4.5rem;padding:.18rem;display:grid;overflow:hidden}.kd-head__moon .kd-head__moon-visual,.kd-head__moon .moon-phase-visual,.kd-head__moon .moon-phase-visual.is-altar{place-items:center;display:grid;gap:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.kd-head__moon .moon-phase-orb-wrap{width:100%;height:100%;animation:none}.kd-head__moon .moon-phase-glow{animation:none;inset:-8%}.kd-head__moon .moon-phase-orb,.kd-head__moon .moon-phase-orb.is-altar{width:100%!important;height:100%!important}.kd-head__moon .moon-phase-orb.is-dark.is-altar{box-shadow:0 0 0 1.5px #e8d5b066,0 0 14px #7c6b9e38,inset -3px -3px 12px #0006}.krag-lore--bio .krag-lore__title,.krag-lore--dzien .krag-lore__title,.krag-lore--kuznia .krag-lore__title{font-size:2.55rem}.krag-lore--bio .krag-lore__subtitle,.krag-lore--dzien .krag-lore__subtitle,.krag-lore--kuznia .krag-lore__subtitle{margin-top:0;font-size:1.18rem}.kd-scroll{z-index:1;overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:1.4rem;font-size:1.28rem;position:relative;overflow-y:auto}.krag-lore--right .kd-scroll{margin-right:calc(-1.7rem - 6px);padding-right:1.35rem}.kd-block{margin:0 0 1.35rem}.kd-world--slim{align-items:center;gap:.85rem;padding:.7rem .85rem;display:flex}.kd-world--slim h3{font-family:var(--font-cormorant),Georgia,serif;margin:0;font-size:2.05rem;font-weight:600}.kd-gian__card{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.kd-gian__when{color:#d4bc8a;margin:.15rem 0 .55rem;font-size:1.12rem}.kd-gian__when.is-stale{color:#e0a090}.krag-lore--dzien .kd-gian__name{font-size:clamp(2rem,3.4vw,2.55rem)}.kd-gian-result{flex-direction:column;margin:.7rem 0 .2rem}.kd-gian-result,.kd-gian-result__bar{align-items:center;gap:.85rem;width:100%;display:flex}.kd-gian-result__bar{background:linear-gradient(#e8d5b014,#0000 48%),#10141ad1;border:1px solid #e8d5b033;border-radius:1rem;justify-content:center;padding:.55rem 1rem .55rem .55rem}.kd-gian-result__orb{background:linear-gradient(#e8d5b01a,#0000 42%),#10141a;border:1px solid #e8d5b047;border-radius:.85rem;flex:0 0 4.6rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;overflow:hidden}.kd-gian-result__orb .scan-gian-orb,.kd-gian-result__orb .scan-gian-orb__svg,.kd-gian-result__orb svg{transform-origin:50%;width:4.05rem;height:4.05rem;overflow:hidden;transform:scale(1.12)}.kd-gian-result__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.kd-gian-result__dir{color:#8b97a6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.2}.kd-gian-result__name{color:#e8d5b0;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;margin:.08rem 0 0;font-size:1.42rem;font-weight:600;line-height:1.12}.kd-gian-result__short{color:#efe8dc;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-size:var(--offer-type-body,16px);margin:.22rem 0 0;font-weight:450;line-height:1.35}.kd-gian-result__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.krag-lore--dzien .kd-gian-result__actions .cp-btn-primary,.krag-lore--dzien .kd-gian-result__actions .kd-btn-ghost{box-sizing:border-box;min-width:8.4rem;height:2.5rem;min-height:2.5rem;font:inherit;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 1.15rem;font-size:.92rem;font-weight:650;line-height:1;display:inline-flex}.kd-gian-result__actions .cp-btn-primary{color:#f4efe4;background:linear-gradient(#f4efe42e,#d4a85324),#12161cb8;border:1px solid #e8d5b08c}.krag-lore--dzien .krag-gian__prompt{font-size:clamp(1.28rem,2vw,1.52rem);font-weight:550;line-height:1.28}.krag-lore--dzien .krag-gian__hint{margin:.32rem 0 .55rem;font-size:.94rem}.krag-lore--dzien .krag-gian__answers{gap:.32rem}.krag-lore--dzien .krag-gian__answer{border-radius:10px;padding:.58rem .86rem;font-size:1.08rem}.krag-lore--dzien .kd-gian__orb{width:min(11.5rem,46vw);height:min(11.5rem,46vw)}.kd-gian-list{flex-direction:column;gap:.42rem;margin:.55rem 0 .2rem;display:flex}.kd-gian-row{grid-template-columns:4.45rem minmax(0,1fr) auto;align-items:center;gap:.38rem .55rem;display:grid}.kd-gian-lane{background:linear-gradient(#e8d5b01a,#0000 42%),#10141a;border:1px solid #e8d5b033;border-radius:.82rem;place-items:center;width:4.45rem;height:4.45rem;padding:.22rem;display:grid;overflow:hidden}.kd-gian-row.is-edit .kd-gian-lane,.kd-gian-row.is-now .kd-gian-lane{border-color:#e8d5b07a;box-shadow:0 0 18px #e8d5b01f}.kd-gian-row__acts{opacity:0;justify-content:flex-end;align-items:center;gap:.08rem;transition:opacity .16s;display:flex}.kd-gian-row.is-edit .kd-gian-row__acts,.kd-gian-row:focus-within .kd-gian-row__acts,.kd-gian-row:hover .kd-gian-row__acts{opacity:1}.kd-gian-row__act{color:#b9b1a4;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;margin:0;padding:0;display:grid}.kd-gian-row__act:focus-visible,.kd-gian-row__act:hover{color:#e8d5b0;background:#e8d5b01a;outline:none}.kd-gian-row__act.is-drop:focus-visible,.kd-gian-row__act.is-drop:hover{color:#e0a090;background:#e0a0901f}@media (hover:none){.kd-gian-row__acts{opacity:1}}.kd-gian-lane__orb{place-items:center;width:3.85rem;height:3.85rem;display:grid;overflow:hidden}.kd-gian-lane__orb .scan-gian-orb,.kd-gian-lane__orb .scan-gian-orb__svg,.kd-gian-lane__orb svg{transform-origin:50%;width:3.85rem;height:3.85rem;overflow:hidden;transform:scale(1.08)}.kd-gian-row__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.kd-gian-row__head{flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;min-width:0;display:flex}.kd-gian-lane__name{color:#e8d5b0;letter-spacing:.06em;text-align:left;text-transform:uppercase;font-weight:750}.kd-gian-lane__name,.kd-gian-lane__time{margin:0;font-size:1.15rem;line-height:1.2}.kd-gian-lane__time{color:#f4efe4;font-variant-numeric:tabular-nums;font-weight:700}.kd-gian-row__felt{color:#efe8dc;min-width:0;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-size:var(--journal-type-body,18px);margin:.18rem 0 0;font-weight:450;line-height:1.4}.kd-gian-addbar{background:#10141ac7;border:1px solid #e8d5b029;border-radius:.7rem;flex-direction:column;align-items:stretch;gap:0;min-height:2.35rem;padding:.38rem .7rem .38rem .42rem;display:flex;overflow:visible}.kd-gian-addbar__head{align-items:center;gap:.65rem;display:flex}.kd-gian-addbar__fold{color:#e8d5b09e;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;margin:0 0 0 auto;padding:0;display:grid}.kd-gian-addbar.is-open .kd-gian-addbar__fold{opacity:.78;pointer-events:auto}.kd-gian-addbar.is-open .kd-gian-addbar__fold:focus-visible,.kd-gian-addbar.is-open .kd-gian-addbar__fold:hover{opacity:1;color:#fff4df;outline:none}.kd-gian-addbar.is-open{background:linear-gradient(#e8d5b012,#0000 38%),#10141adb;border-color:#e8d5b052;gap:.72rem;padding:.5rem .72rem .78rem .5rem}.kd-gian-addbar .kd-gian-pick,.kd-gian-addbar .kd-gian-result{margin:0}.kd-gian-addbar__plus{color:#e8d5b0;background:#e8d5b024;border-radius:999px;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;display:grid}.kd-gian-addbar__copy{color:#c9c2b6;min-width:0;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-size:var(--offer-type-body,16px);flex:auto;margin:0;font-weight:450;line-height:1.2}.kd-gian-addbar__act{color:#e8d5b0;font:inherit;font-size:inherit;letter-spacing:.05em;font-weight:750;line-height:inherit;text-transform:uppercase;vertical-align:.02em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.kd-gian-addbar__act:focus-visible,.kd-gian-addbar__act:hover{color:#fff4df;outline:none}.kd-hours__lead{color:#c5ced8;margin:.55rem 0 .65rem;font-size:1rem;line-height:1.45}.kd-hours{flex-direction:column;gap:.28rem;display:flex}.kd-hours__row{grid-template-columns:2.1rem repeat(7,minmax(0,1fr));align-items:center;gap:.22rem;display:grid}.kd-hours__row>span{color:#8b97a6;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:750}.kd-hours__cell{color:#e8eef4;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff08;border:1px solid #d2dae424;border-radius:8px;padding:.32rem 0;font-size:.78rem}.kd-hours__cell.is-on{color:#10141a;background:#e8d5b0;border-color:#e8d5b0}.kd-hours__cell.is-future,.kd-hours__cell:disabled{opacity:.2;filter:grayscale(.35);cursor:not-allowed}.kd-wplywy{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.kd-sync__panel{background:linear-gradient(165deg,#e8d5b01a,#0000 48%),linear-gradient(#ffffff09,#0000 55%),#0a0e148c;border:1px solid #e8d5b038;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:.55rem .7rem;margin:.35rem 0 .55rem;padding:.55rem .6rem .55rem .4rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0000002e}.kd-sync__rule{background:#e8d5b029;width:1px;margin:.5rem 0}.kd-sync-face{align-self:start;max-width:20.5rem;margin:0 auto;position:relative}.kd-sync-face,.kd-sync-face__svg{aspect-ratio:1;width:100%;height:auto}.kd-sync-face__svg{display:block;overflow:visible}.kd-sync-face__disk{fill:#10141a;stroke:none}.kd-sync-face__orbit-edge{fill:none;stroke:#1c2128;stroke-width:13.2px}.kd-sync-face__orbit-edge.is-inner{stroke-width:12.2px}.kd-sync-face__orbit{fill:none;stroke:#6f5e48;stroke-width:9.6px}.kd-sync-face__orbit.is-inner{stroke:#64553f;stroke-width:8.6px}.kd-sync-face__orbit-wash{fill:none;stroke:#1c21288c;stroke-width:7px}.kd-sync-face__orbit-wash.is-inner{stroke:#1c21286b;stroke-width:6.2px}.kd-sync-face__ticks line{stroke:#c4b496;stroke-width:2.6px;stroke-linecap:round}.kd-sync-face__ticks.is-inner line{stroke:#b9a888;stroke-width:2.4px}.kd-sync-face__num{fill:#c4b496;font-family:var(--font-cormorant),Georgia,serif;text-anchor:middle;dominant-baseline:middle;alignment-baseline:middle;font-size:15px;font-weight:600}.kd-sync-face__needle-blade{fill:#c4b496}.kd-sync-face__needle{pointer-events:none}.kd-sync-face__needle-tail{fill:#c4b49652}.kd-sync-face__hit{cursor:pointer;outline:none}.kd-sync-face__hit-pad{fill:#0000;stroke:none}.kd-sync-face__bead{fill:#1c1814;stroke:#2e2820;stroke-width:.55px}.kd-sync-face__hit.is-aim .kd-sync-face__bead,.kd-sync-face__hit.is-near .kd-sync-face__bead{fill:#2a241c;stroke:#4a4338}.kd-sync-face__hit.is-on .kd-sync-face__bead{fill:#c4b496;stroke:#e8d5b0;stroke-width:.65px}.kd-sync-face__hit:focus-visible:not(.is-on) .kd-sync-face__bead,.kd-sync-face__hit:hover:not(.is-on) .kd-sync-face__bead{fill:#3a342c;stroke:#6a5e4e}.kd-sync-face__read{z-index:3;box-sizing:border-box;color:#e8e2d6;min-width:4.35rem;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;pointer-events:none;background:#0e1218;border:1px solid #2a313c;border-radius:.18rem;margin:0;padding:.36rem .58rem .32rem;font-size:1.38rem;font-weight:650;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}.kd-sync__side{gap:.55rem;min-width:8.6rem;padding-top:.12rem}.kd-sync__controls,.kd-sync__side{flex-direction:column;display:flex}.kd-sync__controls{align-items:stretch;gap:.42rem;min-width:0}.kd-sync__pins{flex-wrap:wrap;align-content:start;gap:.35rem;margin:.2rem 0 0;padding:0;display:flex}.kd-sync__pin{color:#e8e2d6;min-height:2.05rem;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.04em;cursor:pointer;background:#0a0e148c;border:1px solid #c4b49633;border-radius:.32rem;justify-content:center;align-items:center;margin:0;padding:.28rem .2rem;font-size:15px;font-weight:600;display:inline-flex}.kd-sync__pin:focus-visible,.kd-sync__pin:hover{background:#c4b4961f;border-color:#c4b49673;outline:none}.kd-sync__add,.kd-sync__now{box-sizing:border-box;width:100%;min-height:2.35rem;font:inherit;font-size:var(--offer-type-cta,15px);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-weight:750;display:inline-flex}.kd-sync__add{color:#f4efe4;background:linear-gradient(#f4efe433,#d4a85329),#12161cbf;border:1px solid #e8d5b08c;box-shadow:0 0 16px #d4a8532e}.kd-sync__add:hover{background:linear-gradient(#f4efe447,#d4a85338),#161a20e0;border-color:#e8d5b0bf}.kd-sync__now{color:#e8eef4;background:#ffffff0d;border:1px solid #d2dae44d}.kd-sync__now:hover{background:#ffffff14;border-color:#e8d5b066}.kd-clock{gap:.38rem;display:flex}.kd-clock,.kd-clock__now{justify-content:center;align-items:center;margin:0}.kd-clock__now{color:#d4bc8a;cursor:pointer;background:#080c1273;border:1px solid #e8d5b038;border-radius:.55rem;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;padding:0;display:inline-flex}.kd-clock__now:focus-visible,.kd-clock__now:hover{color:#e8d5b0;border-color:#e8d5b073;outline:none}.kd-clock__plate{--item:2.05rem;box-sizing:border-box;background:linear-gradient(#ffffff0f,#ffffff04),#080c129e;border:1px solid #e8d5b038;border-radius:.9rem;justify-content:center;align-items:center;gap:.28rem;min-height:0;padding:.45rem .42rem .5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.kd-clock.is-open .kd-clock__plate{align-items:stretch;padding:.2rem .32rem}.kd-clock.is-open .kd-clock__plate:before{content:"";z-index:0;height:var(--item);pointer-events:none;background:#e8d5b01f;border-radius:.45rem;position:absolute;top:50%;left:.28rem;right:.28rem;transform:translateY(-50%)}.kd-clock__digit{box-sizing:border-box;width:3.35rem;min-width:3.35rem;height:2.7rem;min-height:2.7rem;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-variant-numeric:tabular-nums;color:#f4efe4;cursor:pointer;background:#0a0e1473;border:1px solid #e8d5b029;border-radius:.55rem;margin:0;padding:.15rem .1rem;font-size:1.55rem;font-weight:600;overflow:visible}.kd-clock__digit,.kd-clock__sep{justify-content:center;align-items:center;line-height:1;display:inline-flex}.kd-clock__sep{z-index:1;color:#8b97a6;align-self:center;font-size:1.45rem;font-style:normal;position:relative;transform:none}.kd-clock__wheel{z-index:1;width:3.35rem;height:calc(var(--item)*5);scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.kd-clock__wheel::-webkit-scrollbar{display:none}.kd-clock__opt,.kd-clock__spacer{flex:0 0 var(--item);width:100%;height:var(--item);scroll-snap-align:center;font-family:var(--font-sans), "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans","DM Sans",sans-serif;font-variant-numeric:tabular-nums;color:#f4efe46b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.05rem;font-weight:550;display:flex}.kd-clock__opt.is-on{color:#f4efe4;font-size:1.28rem;font-weight:650}.kd-clock__spacer{pointer-events:none;cursor:default}.kd-clock__actions{justify-content:center;align-items:center;gap:.85rem;margin-bottom:.75rem;display:flex}.kd-time__now{min-height:2.2rem}.kd-time__marks,.kd-time__suggest{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .55rem;display:flex}.kd-time__suggest p{letter-spacing:.1em;text-transform:uppercase;color:#8b97a6;width:100%;margin:.2rem 0 0;font-size:.82rem;font-weight:750}.kd-time__chip{color:#f4efe4;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0a;border:1px solid #e8d5b047;border-radius:999px;padding:.5rem .9rem;font-size:1.18rem}.kd-scale{--kd-rise:.5;--kd-fall:.5;isolation:isolate;touch-action:none;background:radial-gradient(ellipse 50% 36% at 0 0,rgba(210,190,155,calc(.05 + var(--kd-rise)*.14)),transparent 60%),radial-gradient(ellipse 28% 22% at 8% 6%,rgba(176,148,98,calc(.03 + var(--kd-rise)*.12)),transparent 70%),radial-gradient(ellipse 50% 36% at 100% 0,rgba(120,88,155,calc(.06 + var(--kd-fall)*.22)),transparent 60%),radial-gradient(ellipse 28% 22% at 92% 6%,rgba(62,36,92,calc(.04 + var(--kd-fall)*.18)),transparent 70%),linear-gradient(180deg,#e8d5b008,transparent 36%),#10141ae0;box-shadow:inset 1px 1px 0 rgba(232,213,176,calc(.04 + var(--kd-rise)*.08)),inset -1px 1px 0 rgba(160,120,200,calc(.04 + var(--kd-fall)*.1));-webkit-user-select:none;user-select:none;border:1px solid #e8d5b029;border-radius:1.15rem;margin:.35rem 0 .2rem;padding:1rem .85rem .9rem;transition:background .35s,box-shadow .35s,border-color .35s;position:relative;overflow:visible}.kd-scale.is-drag{transition:none}.kd-scale:after,.kd-scale:before{content:"";pointer-events:none;z-index:2;border-radius:2px;width:.5rem;height:.5rem;transition:opacity .35s,border-color .35s,box-shadow .35s;position:absolute;top:.55rem}.kd-scale.is-drag:after,.kd-scale.is-drag:before{transition:none}.kd-scale:before{opacity:calc(.22 + var(--kd-rise)*.55);box-shadow:0 0 10px rgba(196,165,116,calc(.08 + var(--kd-rise)*.22));border-top:2px solid #d2be96b3;border-left:2px solid #d2be96b3;left:.55rem}.kd-scale:after{opacity:calc(.22 + var(--kd-fall)*.55);box-shadow:0 0 10px rgba(120,80,170,calc(.1 + var(--kd-fall)*.28));border-top:2px solid #aa82d2bf;border-right:2px solid #aa82d2bf;right:.55rem}.kd-scale__art{aspect-ratio:540/335;cursor:grab;touch-action:none;width:100%;position:relative}.kd-scale.is-drag .kd-scale__art{cursor:grabbing}.kd-scale__svg{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.kd-scale__hints{z-index:2;pointer-events:none;height:1.65rem;margin:0;position:absolute;top:74%;left:0;right:0}.kd-scale__hint{color:#e6dcc4;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.kd-scale__hint:first-child{left:19.4%}.kd-scale__hint:last-child{left:80.6%}.kd-scale__hint svg{animation:2.2s ease-in-out infinite kd-scale-hint;display:block}.kd-scale__hint svg:last-child{animation-delay:.55s}@keyframes kd-scale-hint{0%,to{opacity:.12}38%{opacity:.82}68%{opacity:.16}}.kd-scale__bowl{pointer-events:auto;cursor:grab;outline:none}.kd-scale__bowl.is-grab{cursor:grabbing}.kd-scale__hang,.kd-scale__tilt{transition:transform .8s cubic-bezier(.22,.78,.28,1)}.kd-scale.is-drag .kd-scale__hang,.kd-scale.is-drag .kd-scale__tilt{transition:none}.kd-scale__poles{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;margin:0 0 .85rem;padding:.35rem 1.1rem .55rem;display:flex}.kd-scale__pole{letter-spacing:.06em;text-transform:none;min-width:0;margin:0;font-size:1.22rem;font-weight:650;line-height:1.2;transition:color .35s,opacity .35s,border-color .35s,text-shadow .35s}.kd-scale.is-drag .kd-scale__pole{transition:none}.kd-scale__pole.is-rise{opacity:calc(.42 + var(--kd-rise)*.58);color:#d9cbb4;text-align:left;text-shadow:0 0 16px rgba(196,165,116,calc(var(--kd-rise)*.28));border-bottom:2px solid rgba(196,165,116,calc(.18 + var(--kd-rise)*.38));flex:0 auto;padding:.28rem .7rem .42rem .2rem}.kd-scale__pole.is-fall{opacity:calc(.42 + var(--kd-fall)*.58);color:#c4b0d6;text-align:right;text-shadow:0 0 16px rgba(120,80,170,calc(var(--kd-fall)*.32));border-bottom:2px solid rgba(150,110,190,calc(.18 + var(--kd-fall)*.4));flex:0 auto;padding:.28rem .2rem .42rem .7rem}.kd-scale__read{z-index:1;text-align:center;width:min(100%,26rem);margin:-.35rem auto 0;padding:0 .35rem;position:relative}.kd-scale__felt{color:#e8d5b0;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;margin:0;font-size:2.05rem;font-weight:600;line-height:1.1}.kd-scale__note{color:#d8d0c4;margin:.28rem 0 0;font-size:1.12rem;font-weight:450;line-height:1.42}.kd-time__chip.is-on{color:#10141a;background:#e8d5b0;border-color:#e8d5b0}.kd-wplywy__item{color:#eef2f6;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #d2dae429;border-radius:12px;padding:.72rem .75rem;font-size:1.02rem;line-height:1.4}.kd-wplywy__item.is-on.is-good{color:#102018;background:#9fe0c4;border-color:#7fe0b0b3}.kd-wplywy__item.is-on.is-bad{color:#1a1010;background:#e0a090;border-color:#e09080b3}.kz-field{color:#eef2f6;width:100%;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #d2dae429;border-radius:12px;margin:.45rem 0 .75rem;padding:.7rem .8rem;font-size:1.08rem;line-height:1.45}.kz-echo{color:#d4bc8a;border-left:2px solid #e8d5b066;margin:.35rem 0 .7rem;padding:.55rem .75rem;font-size:1.05rem;line-height:1.45}.kz-hist,.kz-seed{background:#ffffff08;border-radius:12px;margin:1rem 0;padding:.75rem .85rem}.kz-seed p,.kz-struct dd{margin:.25rem 0 0;line-height:1.45}.kz-hist__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d2dae41a;flex-direction:column;align-items:flex-start;margin-top:.45rem;padding:.45rem 0;display:flex}.kz-hist__item span{color:#8b97a6;font-size:.88rem}.kz-struct{margin:0 0 .85rem}.kz-struct dt{letter-spacing:.12em;text-transform:uppercase;color:#8b97a6;margin-top:.55rem;font-size:.72rem;font-weight:800}.kz-struct dd{margin:.2rem 0 0;font-size:1.08rem}.kz-q{color:#c5ced8;width:1.35rem;height:1.35rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #d2dae438;border-radius:99px;margin-left:.35rem;font-size:.82rem}.kz-lab{letter-spacing:.06em;text-transform:uppercase;color:#8b97a6;flex-direction:column;gap:.25rem;margin-bottom:.55rem;font-size:.78rem;font-weight:750;display:flex}.kz-compass{grid-template-columns:1fr 1fr;gap:.45rem;margin:.7rem 0;display:grid}.krag-lore--kuznia .krag-lore__subtitle{color:#d5dde6;font-size:1.22rem}.krag-lore--kuznia .kd-bio__ghost,.krag-lore--kuznia .kd-bio__mute{font-size:1.08rem;line-height:1.45}.krag-lore--kuznia .kd-bio__ghost{color:#c5ced8}.krag-lore--kuznia .kd-kicker{font-size:1rem}.krag-lore--kuznia .kz-lab{letter-spacing:.04em;font-size:1rem}.krag-lore--kuznia .kz-struct dt{font-size:.95rem}.krag-lore--kuznia .kz-struct dd{font-size:1.22rem}.krag-lore--kuznia .kz-hist__item strong{font-size:1.18rem}.krag-lore--kuznia .kz-hist__item span{font-size:1.02rem}.krag-lore--kuznia .kz-field{padding:.85rem .95rem;font-size:1.22rem}.kz-msg{max-width:96%;margin:0 0 .95rem}.kz-msg--me{margin-left:auto}.kz-msg__who{letter-spacing:.12em;text-transform:uppercase;color:#d4bc8a;margin:0 0 .28rem;font-size:.92rem;font-weight:800}.kz-msg--me .kz-msg__who{text-align:right;color:#9fe0c4}.kz-msg__body{color:#f4efe4;background:#e8d5b014;border:1px solid #e8d5b033;border-radius:1.05rem;margin:0;padding:.7rem .9rem;font-size:1.28rem;line-height:1.45}.kz-msg--me .kz-msg__body{color:#eef2f6;background:#9fe0c414;border-color:#9fe0c438}.kz-msg__aside{color:#c5ced8;margin:.45rem 0 0;padding:0 .2rem;font-size:1.08rem;line-height:1.45}.kz-compose{margin:0 0 .85rem}.kz-pills{flex-wrap:wrap;gap:.45rem;margin:0 0 .95rem;display:flex}.kz-pill{color:#f4efe4;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #e8d5b047;border-radius:999px;padding:.48rem .85rem;font-size:1.02rem;line-height:1.3}.kz-pill--on,.kz-pills .kz-pill--on{border-color:color-mix(in srgb,var(--kz-tone,#e8d5b0) 70%,transparent);background:color-mix(in srgb,var(--kz-tone,#e8d5b0) 22%,transparent);color:#fff6e4;cursor:default}.kz-wheel-wrap{margin:.1rem 0 .85rem;overflow:visible}.kz-wheel{aspect-ratio:1;width:min(20.5rem,100%);margin:0 auto;position:relative;overflow:visible}.kz-wheel__svg{width:100%;height:100%;position:absolute;inset:0}.kz-wheel__rim{fill:#ffffff04;stroke:#e8d5b047;stroke-width:1.2px}.kz-wheel__line{stroke-width:2.4px;stroke-linecap:round;stroke-opacity:.95}.kz-wheel__name{z-index:2;font:inherit;white-space:nowrap;cursor:pointer;background:#0a0e12b8;border:0;border-radius:7px;padding:.08rem .28rem;font-size:.98rem;font-weight:750;line-height:1.1;position:absolute;transform:translate(-50%,-50%)}.kz-wheel__name.is-on{text-shadow:0 0 12px}.kz-wheel__dot{z-index:3;cursor:pointer;border:2px solid #080a0eb8;border-radius:50%;width:.92rem;height:.92rem;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff29}.kz-wheel__dot.is-on{width:1.08rem;height:1.08rem;box-shadow:0 0 0 2px #f4efe4,0 0 16px}.kz-wheel__caption{text-align:center;color:#d4bc8a;margin:.45rem 0 0;font-size:1.05rem;line-height:1.35}.kz-wheel__core{z-index:4;color:#f4efe4;width:3.35rem;height:3.35rem;font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 38%,#e8d5b047,#141920 68%);border:2px solid #e8d5b08c;border-radius:50%;font-size:.92rem;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kz-wheel__core.is-on{border-color:#e8d5b0;box-shadow:0 0 18px #e8d5b047}.kz-card{border:1px solid color-mix(in srgb,var(--kz-tone,#e8d5b0) 38%,transparent);background:color-mix(in srgb,var(--kz-tone,#e8d5b0) 10%,#0c10168c);border-radius:1.05rem;margin:0 0 1rem;padding:1rem 1.05rem .95rem}.kz-higher,.kz-need{border-top:1px solid #e8d5b01f;margin:.15rem 0 .85rem;padding-top:.55rem}.kz-need:first-of-type{border-top:0;padding-top:.15rem}.kz-need__kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--kz-tone,#e8d5b0) 80%,#f4efe4);margin:0 0 .22rem;font-size:.78rem;font-weight:800}.kz-need__title{font-family:var(--font-cormorant),Georgia,serif;color:#f4efe4;margin:0 0 .4rem;font-size:1.55rem;font-weight:600;line-height:1.15}.kz-need__body{color:#e8eef4;margin:0 0 .45rem;font-size:1.12rem;line-height:1.5}.kz-higher{background:#e8d5b00f;border:1px solid #e8d5b02e;border-radius:.85rem;padding:.7rem .75rem .35rem}.kz-card__what{color:#eef2f6;margin:0 0 .4rem;font-size:1.22rem;line-height:1.4}.kz-card__why{color:#f4efe4;margin:0 0 .35rem;font-size:1.12rem;line-height:1.5}.kz-card__body{color:#d4bc8a;margin:.15rem 0 .55rem;font-size:1.05rem;font-weight:650}.kz-card__ask{color:#d4bc8a;margin:0 0 .7rem;font-size:1.12rem;line-height:1.4}.kz-card__shadow{color:#e0a090;margin:0 0 .7rem;font-size:1.05rem;line-height:1.45}.kz-axis{color:#f4efe4;font:inherit;cursor:pointer;background:#e8d5b01f;border:1px solid #e8d5b066;border-radius:14px;grid-column:1/-1;padding:.85rem;font-size:1.12rem;font-weight:650}.kz-emo{color:#eef2f6;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #d2dae429;border-radius:12px;padding:.7rem .6rem;font-size:1.02rem}.kz-emo small{letter-spacing:.08em;text-transform:uppercase;color:#8b97a6;margin-top:.15rem;font-size:.72rem;display:block}.kz-scale{flex-direction:column;gap:.4rem;display:flex}.bio-intensity{gap:.45rem;margin:.35rem 0 .85rem}.bio-intensity__rung{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.65rem .85rem;display:flex}.bio-intensity__rung strong{color:#f2ebe0;font-size:1.05rem;font-weight:650}.bio-intensity__hint{color:#c8beaac7;text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:450;line-height:1.35}.bio-slider{flex-direction:column;gap:.55rem;margin:.55rem 0 .95rem;display:flex}.bio-slider__lead{color:#d2c8b4e0;margin:0;font-size:1.05rem;line-height:1.4}.bio-slider__value{font-family:var(--font-cormorant),Georgia,serif;color:#f2ebe0;margin:0;font-size:1.85rem;font-weight:600;line-height:1.15}.bio-slider__hint{color:#d2c8b4d1;margin:0;font-size:1.05rem;line-height:1.4}.bio-slider__range{width:100%;accent-color:var(--bio-accent,#e8d5b0);cursor:pointer;margin:.35rem 0 .1rem}.bio-slider__segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;display:grid}.bio-slider__seg{color:#aeb8c4;min-height:3.4rem;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #d2dae429;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .2rem;display:flex}.bio-slider__seg em{letter-spacing:.06em;color:#a0aab6e6;font-size:.78rem;font-style:normal;font-weight:800}.bio-slider__seg strong{text-align:center;font-size:.88rem;font-weight:700;line-height:1.15}.bio-slider__seg.is-on{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 65%,transparent);background:color-mix(in srgb,var(--bio-accent,#e8d5b0) 20%,transparent);color:#f4efe6;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bio-accent,#e8d5b0) 25%,transparent)}.bio-slider__seg.is-on em{color:var(--bio-accent,#e8d5b0)}.bio-slider__legend{flex-direction:column;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.bio-slider__legend li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .65rem;display:flex}.bio-slider__legend strong{color:#d7dde6;font-size:1.02rem;font-weight:750}.bio-slider__legend span{color:#8b97a6;font-size:.95rem;line-height:1.4}.bio-slider__legend li.is-on button{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 42%,transparent);background:color-mix(in srgb,var(--bio-accent,#e8d5b0) 12%,transparent)}.bio-slider__legend li.is-on strong{color:#f2ebe0}.bio-slider__legend li.is-on span{color:#c5ced8}.bio-slider__ends{color:#c8beaab8;justify-content:space-between;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.bio-slider__scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.bio-slider__tick{text-align:center;color:#b4bcc6b8;flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.bio-slider__tick em{letter-spacing:.04em;color:#a0aab6d9;font-size:.78rem;font-style:normal;font-weight:800}.bio-slider__tick span{-webkit-hyphens:auto;hyphens:auto;font-size:.78rem;font-weight:650;line-height:1.2}.bio-slider__tick.is-on,.bio-slider__tick.is-on em{color:var(--bio-accent,#e8d5b0)}.bio-slider__tick.is-on span{color:#f2ebe0}.bio-slider--compact{margin:.45rem 0 .15rem}.bio-slider--compact .bio-slider__lead{font-size:.95rem}.bio-slider--compact .bio-slider__seg{min-height:3rem}.bio-slider--compact .bio-slider__seg strong{font-size:.8rem}.bio-slider--compact .bio-slider__legend strong{font-size:.95rem}.bio-slider--compact .bio-slider__legend span{font-size:.88rem}.kz-pop{z-index:5;background:#080a0e8c;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:absolute;inset:0}.kz-pop__card{background:#161b22;border:1px solid #d2dae42e;border-radius:14px;padding:1.1rem 1.15rem}.kd-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;margin:0 0 .55rem;font-size:.92rem;font-weight:800}.kd-world{z-index:1;background:radial-gradient(80% 70% at 12% 0,#e8d5b01a,#0000 55%),#ffffff08;border:1px solid #e8d5b029;border-radius:1.05rem;margin:0 0 .85rem;padding:.85rem .9rem .8rem;position:relative}.kd-world__row{grid-template-columns:3.4rem 1fr;align-items:center;gap:.75rem;display:grid}.kd-world__moon,.kd-world__moon.moon-phase-visual{width:3.4rem;min-width:0;margin:0}.kd-world__moon .moon-phase-orb,.kd-world__moon .moon-phase-orb.is-altar{width:3.4rem;height:3.4rem}.kd-world h3{font-family:var(--font-cormorant),Georgia,serif;color:#f4efe4;margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.kd-world__row p{color:#c5ced8;margin:.28rem 0 0;font-size:.88rem;line-height:1.4}.kd-world__practice{color:#d4bc8a;margin:.55rem 0 0;font-size:.88rem;line-height:1.45}.kd-world__meta{letter-spacing:.04em;color:#8b97a6;margin:.4rem 0 0;font-size:.72rem}.kd-panes{z-index:3;background:linear-gradient(#12161c 70%,#0000);grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0 0 .75rem;padding:.15rem 0 .45rem;display:grid;position:sticky;top:0}.kd-panes button{color:#c5ced8;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #d2dae41f;border-radius:12px;flex-direction:column;align-items:center;gap:.1rem;padding:.42rem .2rem .4rem;font-size:.82rem;font-weight:650;display:flex}.kd-panes button small{letter-spacing:.08em;text-transform:uppercase;color:#8b97a6;font-size:.64rem;font-weight:700}.kd-panes button.is-on{color:#f4efe4;background:#e8d5b024;border-color:#e8d5b073}.kd-pane{z-index:1;position:relative}.kd-gian{text-align:left}.kd-gian__now{flex-direction:column;align-items:center;display:flex}.kd-gian__orb{width:min(12rem,46vw);height:min(12rem,46vw);margin:.15rem auto .3rem}.kd-gian__orb--sm{width:min(8.5rem,34vw);height:min(8.5rem,34vw)}.kd-gian__orb .scan-gian-orb,.kd-gian__orb .scan-gian-orb__svg{width:100%;height:100%}.kd-gian__name{font-family:var(--font-cormorant),Georgia,serif;margin:.1rem 0 0;font-size:clamp(1.65rem,2.6vw,2.1rem);font-weight:600;line-height:1.05}.kd-gian__copy{color:#c5ced8;max-width:28ch;margin:.45rem 0 .85rem;font-size:.92rem;line-height:1.45}.bio-board{width:100%;max-width:none;margin:0 0 1.2rem}.bio-meters{margin:0 -.15rem 0 0}.bio-spectrum{width:100%;height:auto;display:block;overflow:visible}.bio-spectrum__bed{pointer-events:none}.bio-spectrum__band{opacity:1}.bio-spectrum__seam{stroke:#ecd6a447;stroke-width:1.15px;pointer-events:none}.bio-spectrum__form-seam{stroke:#f4efe41f;stroke-width:1px;stroke-dasharray:2 7;pointer-events:none}.bio-spectrum__sheen{pointer-events:none}.bio-spectrum__form-hit{fill:#0000;cursor:default;pointer-events:all}.bio-spectrum__form-hit.is-on{fill:#f4efe412}.bio-spectrum__vignette{pointer-events:none}.bio-spectrum__frame{stroke:#e8d5b05c;stroke-width:1.25px;filter:none}.bio-spectrum__origin{fill:#f7f1e4;stroke:#ecd6a4e6;stroke-width:1.4px;pointer-events:none}.bio-spectrum__origin-ring{stroke:#ecd6a466;stroke-width:1.15px;pointer-events:none}.bio-spectrum__layer{cursor:pointer}.bio-spectrum__name{pointer-events:none}.bio-spectrum__zone-label{fill:#fcf6e8fa;letter-spacing:.02em;stroke:#080c128c;stroke-width:2.5px;font-size:14px;font-weight:700}.bio-spectrum__form-label,.bio-spectrum__zone-label{pointer-events:none;paint-order:stroke fill;font-family:inherit}.bio-spectrum__form-label{fill:#f8f0dceb;letter-spacing:.03em;stroke:#080c1280;stroke-width:2px;font-size:13px;font-weight:600}.bio-spectrum__form-label.is-earth{fill:#f0d090}.bio-spectrum__form-label.is-water{fill:#9ee4f2}.bio-spectrum__form-label.is-air{fill:#d4e8f4}.bio-spectrum__form-label.is-fire{fill:#ffc090}.bio-spectrum__orb-stack{pointer-events:none}.bio-spectrum__orb-card{fill:#0c1016f0;stroke:#ecd6a4b3;stroke-width:1.15px}.bio-spectrum__clock{fill:#f0e6d2;font-size:var(--offer-type-small,14px);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:650}.bio-spectrum__orb-caption{fill:#e8d5b0e6;font-size:var(--offer-type-caption);letter-spacing:.02em;font-weight:650}.bio-spectrum__orb-label{fill:#f4efe4;font-size:var(--offer-type-small,14px);letter-spacing:.02em;font-family:inherit;font-weight:700}.bio-spectrum__ray{stroke-width:1.85px;opacity:.55;pointer-events:none}.bio-spectrum__layer.is-active .bio-spectrum__ray{stroke-width:2.15px;opacity:.85}.bio-spectrum__ray.is-ghost{stroke-width:1.35px;opacity:.28;stroke-dasharray:none}.bio-spectrum__orb{stroke:#080c129e;stroke-width:1.2px;opacity:.94;pointer-events:none;filter:none}.bio-spectrum__orb.is-cluster{opacity:.92;stroke:#080c1280;stroke-width:1.4px}.bio-spectrum__orb.is-on{stroke:#f7f1e459;stroke-width:1.35px;opacity:1}.bio-spectrum__orb.is-cluster.is-on{stroke:#f7f1e452;stroke-width:1.55px}.bio-spectrum__orb.is-ghost{opacity:.55;stroke-width:1.05px;stroke:#0a0e1473}.bio-spectrum__hit{cursor:pointer}.bio-spectrum__belka{pointer-events:none}.bio-spectrum__belka-bg{fill:#12161eeb;stroke:#ecd6a4b3;stroke-width:1.1px}.bio-spectrum__belka-text{fill:#f4e6c4;letter-spacing:.01em;font-family:inherit;font-size:10.5px;font-weight:700}.bio-key{border:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bio-accent,#e8d5b0) 16%,transparent),#0a0e146b 46%),#080c128c;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bio-accent,#e8d5b0) 12%,transparent);border-radius:1rem;flex-direction:column;gap:0;margin:0 0 .9rem;padding:.45rem .65rem .7rem;display:flex}.bio-key__orbs{justify-content:center;align-items:center;gap:.7rem;margin:0;padding:.1rem 0 .35rem;display:flex}.bio-key__orb{cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:3.55rem;height:3.55rem;margin:0;padding:0;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.bio-key__orb:focus-visible,.bio-key__orb:hover{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 38%,transparent);outline:none}.bio-key__orb.is-on{border-color:color-mix(in srgb,var(--bio-accent,#e8d5b0) 62%,#f4efe4);background:color-mix(in srgb,var(--bio-accent,#e8d5b0) 16%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--bio-accent,#e8d5b0) 28%,transparent);transform:translateY(-1px)}.bio-key__orb .bio-zone-glyph{width:3.35rem;height:3.35rem}.bio-key__copy{border-top:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 24%,transparent);text-align:center;flex-direction:column;align-items:center;gap:.28rem;margin:0;padding:.55rem .2rem .05rem;display:flex}.bio-key__name{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .65rem;margin:0;display:flex}.bio-key__name strong{font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:#f4efe4;font-size:1.38rem;font-weight:600;line-height:1.15}.bio-key__name span{border:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 36%,transparent);background:color-mix(in srgb,var(--bio-accent,#e8d5b0) 12%,transparent);color:#f4efe4;font-size:var(--offer-type-small,14px);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.18rem .62rem;font-weight:650;line-height:1.25;display:inline-flex}.bio-key__meaning{max-width:28rem;font-size:var(--offer-type-body,16px);text-align:center;color:#d5dde6;margin:0;font-weight:450;line-height:1.4}.bio-zone-glyph{background:#06080e;border-radius:999px;flex:none;width:4.5rem;height:4.5rem;display:block;box-shadow:inset 0 0 0 1px #e8d5b029,0 0 16px #e8d5b014}.bio-tile__glyph{font-size:1.35rem}.bio-seal{padding:.12rem!important}.bio-seal__svg{width:100%;height:100%}.bio-plates{flex-direction:column;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.bio-plate{border:1px solid color-mix(in srgb,var(--kd-tone,#e8d5b0) 22%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--kd-tone,#e8d5b0) 14%,transparent),transparent 42%),#10141ae0;border-radius:.85rem;grid-template-columns:.55rem 1fr;align-items:start;gap:.7rem;padding:.55rem .7rem .6rem .45rem;display:grid}.bio-plate__mark{background:color-mix(in srgb,var(--kd-tone,#e8d5b0) 72%,#1a140c);width:.35rem;min-height:2.4rem;box-shadow:none;border-radius:999px;margin-top:.35rem}.bio-plate__orb{display:none}.bio-plate__aspects{letter-spacing:.04em;text-transform:none;color:#e8e2d6b8;margin:0;font-size:.8125rem;font-weight:650}.bio-plate__layer{letter-spacing:.12em;text-transform:uppercase;color:#8b97a6;margin:0;font-size:.875rem;font-weight:800}.bio-plate__zone{font-family:var(--font-cormorant),Georgia,serif;color:#e8d5b0;margin:.08rem 0 0;font-size:1.4rem;font-weight:600;line-height:1.12}.bio-plate__zone i{color:color-mix(in srgb,var(--kd-tone,#e8d5b0) 80%,#f4efe4);margin-left:.2rem;font-style:normal}.bio-plate__hit{font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:#f4efe4;margin:.32rem 0 0;font-size:1.28rem;font-weight:600;line-height:1.15}.bio-plate__felt{color:#d2c9bb;margin:.08rem 0 0;font-size:1.05rem;font-weight:450;line-height:1.45}.bio-plate__felt+.bio-plate__hit{border-top:1px solid #e8d5b01a;margin-top:.42rem;padding-top:.32rem}.krag-lore--bio .bio-plate__felt,.krag-lore--bio .bio-read__hint,.krag-lore--bio .bio-read__lead,.krag-lore--bio .bio-why__body p,.krag-lore--bio .kd-bio__hint,.krag-lore--bio .kd-bio__lead,.krag-lore--bio .kd-bio__rel{font-size:1.125rem;line-height:1.5}.krag-lore--bio .kd-bio__step,.krag-lore--bio .kd-kicker{font-size:.875rem}.krag-lore--bio .kd-bio__checks{color:#c5ced8;font-size:1.05rem}.bio-tile.is-fire{border-color:#ff7a4559}.bio-tile.is-air{border-color:#9ec4d859}.bio-tile.is-water{border-color:#3aa7c159}.bio-tile.is-earth{border-color:#c9a35a59}.bio-compass{text-align:center;margin:0 0 1.25rem}.bio-compass__lead{color:#c5ced8;margin:0 0 .85rem;font-size:1.12rem;line-height:1.45}.bio-compass__ring{width:min(18.5rem,100%);height:18.5rem;margin:0 auto;position:relative}.bio-compass__dir{z-index:1;border:1px solid color-mix(in srgb,var(--bio-tone,#e8d5b0) 42%,transparent);color:#eef2f6;width:6.2rem;font:inherit;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-7.15rem) rotate(calc(var(--a)*-1));background:#0c1016eb;border-radius:1rem;padding:.48rem .25rem;font-size:1.02rem;font-weight:750;line-height:1.15;position:absolute;top:50%;left:50%}.bio-compass__axis small,.bio-compass__dir small{letter-spacing:.06em;text-transform:uppercase;color:#9aa6b4;margin-top:.12rem;font-size:.8125rem;font-weight:700;display:block}.bio-compass__axis{z-index:2;color:#f4efe4;width:5.8rem;height:5.8rem;font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 38%,#e8d5b038,#141920 68%);border:2px solid #e8d5b080;border-radius:50%;font-size:1.08rem;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bio-compass__axis.is-on,.bio-compass__dir.is-on{background:#3d3c3a;border-color:#e8d5b0;box-shadow:0 0 18px #e8d5b038}.bio-tiles{flex-direction:column;gap:.55rem;display:flex!important}.bio-tile{-moz-column-gap:.85rem;text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .85rem;width:100%;min-height:5.8rem;padding:.85rem .95rem!important;display:grid!important}.bio-tile .bio-zone-glyph{grid-row:1/span 2;width:4.5rem;height:4.5rem;margin:0}.bio-tile strong{color:#f2ebe0;font-size:1.22rem;font-weight:750;line-height:1.2;display:block}.bio-tile span{color:#b8c2cc;margin-top:0;font-size:1.05rem;line-height:1.4;display:block}.bio-tile.is-on strong{color:#fff8ec}.bio-tile.is-on span{color:#d5dde6}.bio-tile__glyph{margin-bottom:.25rem;font-size:1.85rem;line-height:1}.kd-bio__lead{color:#e8eef4;margin:0 0 .95rem;font-size:1.22rem;line-height:1.5}.kd-bio__lead strong{color:#f4efe4}.kd-bio__go{margin-bottom:0;display:inline-flex}.krag-lore--bio .kd-bio__go{width:fit-content;display:flex}.bio-board>.bio-plates{margin-top:.55rem}.kd-bio__modebar{align-items:stretch;gap:.45rem;margin:.7rem 0 0;display:flex}.kd-bio__modebar .kd-bio__pill{text-transform:uppercase;letter-spacing:.08em;width:auto;min-width:0;font-size:var(--offer-type-cta,15px);flex:1 1 0;font-weight:700}.kd-bio__modebar .kd-bio__pill.is-on,.kd-bio__pill.is-on{color:#fff8ec;background:linear-gradient(#f4efe438,#d4a8532e);border-color:#e8d5b08c}.kd-bio__actions{flex-direction:column;align-items:stretch;gap:.55rem;margin-top:.35rem;display:flex}.kd-bio__pill{color:#f0e6d2;width:fit-content;min-height:2.65rem;font:inherit;letter-spacing:.01em;cursor:pointer;background:#e8d5b014;border:1px solid #e8d5b061;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-size:1.05rem;font-weight:650;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.kd-bio__pill:hover{color:#fff8ec;background:#e8d5b024;border-color:#e8d5b09e}.kd-bio__pill--primary{color:#fff8ec;background:linear-gradient(#f4efe438,#d4a8532e);border-color:#e8d5b08c;font-weight:700}.kd-bio__pill--primary:hover{background:linear-gradient(#f4efe44d,#d4a85342);border-color:#e8d5b0bf}.kd-bio__pill--compact{min-height:2.2rem;padding:.4rem .95rem;font-size:.95rem}.kd-bio__actions .kd-bio__ghost{margin:.15rem 0 0;padding:.2rem 0}.kd-bio__ghost{color:#9aa6b4;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 .35rem .35rem 0;padding:.28rem .15rem;font-size:.88rem;display:inline-flex}.kd-bio__ghost.is-on{color:#e8d5b0}.kd-bio__mute{color:#8b97a6;margin:.35rem 0 .55rem;font-size:.82rem;line-height:1.4}.kd-bio__step{letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;margin:0 0 .4rem;font-size:.68rem;font-weight:800}.kd-bio__prompt{font-family:var(--font-cormorant),Georgia,serif;color:#eef2f6;margin:0;font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:600;line-height:1.15}.kd-bio__checks{color:#b0bac6;margin:.4rem 0 .75rem;padding-left:1.1rem;font-size:1.05rem;line-height:1.45}.kd-bio__zones{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.kd-bio__zone{color:#e8eef4;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #d2dae424;border-radius:13px;padding:.7rem .85rem}.kd-bio__zone strong{font-size:1.22rem;display:block}.kd-bio__zone span{color:#b8c2cc;margin-top:.2rem;font-size:1.05rem;display:block}.kd-bio__zone.is-on{background:#e8d5b024;border-color:#e8d5b080}.kd-bio__confirm{color:#d4bc8a;margin:.75rem 0 .45rem;font-size:.92rem;line-height:1.45}.kd-bio__slider{letter-spacing:.1em;text-transform:uppercase;color:#8b97a6;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.68rem;font-weight:800;display:flex}.kd-bio__slider input{accent-color:#e8d5b0;width:100%}.kd-bio__ends{letter-spacing:0;text-transform:none;justify-content:space-between;align-items:baseline;font-weight:500;display:flex}.kd-bio__ends b{color:#8b97a6;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.kd-bio__ends em{color:#6f7b88;font-size:.72rem;font-style:normal}.kd-bio__quick-row{background:linear-gradient(165deg,#12161eeb,#080a0eb8);border:1px solid #e8d5b01f;border-radius:.95rem;margin-bottom:.75rem;padding:.8rem .85rem .9rem;box-shadow:inset 0 1px #e8d5b00a}.kd-bio__quick-row.is-set{border-color:color-mix(in srgb,var(--kd-tone,#e8d5b0) 42%,transparent);box-shadow:inset 0 1px 0 #e8d5b00f,0 0 0 1px color-mix(in srgb,var(--kd-tone,#e8d5b0) 12%,transparent)}.kd-bio__quick-head{justify-content:space-between;align-items:baseline;gap:.65rem;margin-bottom:.55rem;display:flex}.kd-bio__quick-head>p,.kd-bio__quick-row>p{letter-spacing:.02em;text-transform:none;color:#f2ebe0;margin:0;font-size:1.15rem;font-weight:700}.kd-bio__quick-picked{text-align:right;max-width:58%;color:var(--kd-tone,#d4bc8a);flex:0 auto;font-size:.88rem;font-weight:650;line-height:1.25}.kd-bio__quick-zones{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.kd-bio__mini{aspect-ratio:1;color:#aeb8c4;min-height:0;font:inherit;letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #d2dae424;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;padding:.45rem .35rem;font-size:.78rem;font-weight:700;display:inline-flex}.kd-bio__mini-glyph{color:inherit;font-size:1.15rem;font-style:normal;line-height:1}.kd-bio__mini span{line-height:1.15}.kd-bio__mini.is-fire{color:#c98a72}.kd-bio__mini.is-air{color:#8aa8b8}.kd-bio__mini.is-water{color:#5a9aab}.kd-bio__mini.is-earth{color:#a88a55}.kd-bio__mini.is-fire.is-on{color:#ffd0b8;background:#ff7a4529;border-color:#ff7a458c}.kd-bio__mini.is-air.is-on{color:#e2f0f7;background:#9ec4d824;border-color:#9ec4d88c}.kd-bio__mini.is-water.is-on{color:#c8edf5;background:#3aa7c129;border-color:#3aa7c18c}.kd-bio__mini.is-earth.is-on{color:#f0e0bc;background:#c9a35a29;border-color:#c9a35a8c}.kd-bio__days{flex-direction:column;gap:.35rem;margin:.55rem 0 .85rem;padding:0;list-style:none;display:flex}.kd-bio__day{background:#ffffff05;border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem;display:flex}.kd-bio__day.is-on{background:#e8d5b00f;border-color:#e8d5b047}.kd-bio__day.is-empty{opacity:.55}.kd-bio__day time{color:#e8e2d6;text-transform:capitalize;font-size:.92rem;font-weight:650}.kd-bio__day-empty{color:#6f7b88;font-size:.78rem}.kd-bio__day-dots{gap:.28rem;display:inline-flex}.kd-bio__day-dots i{border-radius:999px;width:.55rem;height:.55rem;display:block}.kd-bio__layout{flex-direction:column;gap:.42rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.kd-bio__layout li{border-left:2px solid var(--kd-tone,#d4bc8a);padding-left:.7rem}.kd-bio__lay{letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;font-size:.64rem;font-weight:800;display:block}.kd-bio__layout strong{font-family:var(--font-cormorant),Georgia,serif;color:#f4efe4;margin-top:.05rem;font-size:1.65rem;font-weight:600;display:inline-block}.kd-bio__layout strong i{color:var(--kd-tone,#e8d5b0);margin-left:.2rem;font-style:normal}.kd-bio__layout em{color:#6f7b88;font-variant-numeric:tabular-nums;margin-left:.45rem;font-size:.78rem;font-style:normal}.kd-bio__layout p{color:#c5ced8;margin:.15rem 0 0;font-size:.88rem;line-height:1.4}.kd-bio__rel{color:#f2ebe0;background:#e8d5b00b;border-left:2px solid #e8d5b066;margin:.2rem 0 .55rem;padding:.75rem .9rem;font-size:1.05rem;line-height:1.5}.kd-bio__hint{color:#c9b48a;margin:0 0 .65rem;font-size:.98rem;line-height:1.5}.kd-bio__cta{color:#f4efe4;font:inherit;cursor:pointer;background:#e8d5b024;border:1px solid #e8d5b066;border-radius:999px;margin-bottom:.7rem;padding:.48rem 1.05rem;font-size:.92rem;font-weight:650;display:inline-flex}.kd-bio__row{flex-wrap:wrap;gap:.15rem .55rem;margin:.2rem 0 .55rem;display:flex}.kd-bio__why{color:#9aa6b4;margin:.4rem 0 .2rem;font-size:.88rem;line-height:1.45}.kd-bio__why summary{cursor:pointer;color:#c5ced8}.kd-bio__why p{margin:.45rem 0 0}.bio-read{z-index:1;background:radial-gradient(80% 70% at 12% 0,#e8d5b024,#0000 55%),linear-gradient(#e8d5b014,#080c126b 48%),#080c128c;border:1px solid #e8d5b047;border-radius:1.05rem;margin:.85rem 0 0;padding:.9rem .95rem .95rem;position:relative;box-shadow:inset 0 1px #e8d5b01a}.bio-read__head{flex-direction:column;gap:.18rem;margin:0 0 .7rem;display:flex}.bio-read__kicker{font-size:var(--offer-type-small,14px);letter-spacing:.14em;text-transform:uppercase;color:#d4bc8a;margin:0;font-weight:800}.bio-read__title{letter-spacing:-.01em;margin:0;font-size:1.55rem;font-weight:600;line-height:1.15}.bio-read__lead,.bio-read__title{font-family:var(--font-cormorant),Georgia,serif;color:#f4efe4}.bio-read__lead{font-size:var(--offer-type-lead,18px);background:#e8d5b014;border-left:3px solid #e8d5b08c;border-radius:.7rem;margin:0 0 .7rem;padding:.7rem .85rem;font-weight:500;line-height:1.45}.bio-read__hint{font-size:var(--offer-type-body,16px);color:#e4d2a4;margin:0 0 .75rem;font-weight:450;line-height:1.5}.bio-read__cta{color:#fff8ec;min-height:2.45rem;font:inherit;font-size:var(--offer-type-cta,15px);letter-spacing:.02em;cursor:pointer;background:linear-gradient(#f4efe438,#d4a8532e);border:1px solid #e8d5b08c;border-radius:999px;justify-content:center;align-items:center;margin:0 0 .75rem;padding:.45rem 1.15rem;font-weight:700;display:inline-flex}.bio-read__cta:hover{background:linear-gradient(#f4efe44d,#d4a85342);border-color:#e8d5b0bf}.bio-read__note{font-size:var(--offer-type-small,14px);color:#9aa6b4;margin:.7rem 0 0;line-height:1.45}.bio-read__nav{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:.7rem 0 0;display:flex}.bio-read__nav .kd-bio__pill{width:auto;min-width:0;font-size:var(--offer-type-cta,15px);flex:1 1 0}.bio-why{background:linear-gradient(#e8d5b01f,#0a0e146b 52%),#080c128c;border:1px solid #e8d5b047;border-radius:1rem;margin:.7rem 0 .2rem;overflow:hidden;box-shadow:inset 0 1px #e8d5b01a}.bio-why summary{color:#f4efe4;min-height:2.85rem;font-size:var(--offer-type-cta,15px);letter-spacing:.06em;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;font-weight:750;list-style:none;display:flex}.bio-why summary::-webkit-details-marker{display:none}.bio-why summary:after{content:"";border-bottom:2px solid #e8d5b0;border-right:2px solid #e8d5b0;flex:none;width:.5rem;height:.5rem;margin-top:-.2rem;transform:rotate(45deg)}.bio-why[open] summary:after{margin-top:.15rem;transform:rotate(-135deg)}.bio-why[open] summary{border-bottom:1px solid #e8d5b02e}.bio-why__body{padding:.75rem .95rem .95rem}.bio-why__body p{font-size:var(--offer-type-body,16px);color:#d5dde6;margin:0;font-weight:450;line-height:1.5}.bio-why__body p+p{margin-top:.55rem}.kd-bio__chart{background:#080b10;border-radius:14px;width:100%;height:auto;min-height:9.5rem;margin:.55rem 0 .65rem;display:block;overflow:hidden}.kd-bio__band.is-earth{fill:#c9a35a24}.kd-bio__band.is-water{fill:#3aa7c11f}.kd-bio__band.is-air{fill:#9ec4d81a}.kd-bio__band.is-fire{fill:#ff7a451f}.kd-bio__band-label{fill:#8c96a0b3;letter-spacing:.04em;font-size:11px}.kd-bio__tick{fill:#5c6774;font-size:8px}.kd-bio__tick.is-on{fill:#c5ced8}.kd-bio__legend{color:#9aa6b4;flex-wrap:wrap;gap:.35rem .85rem;margin:0 0 .55rem;padding:0;font-size:.72rem;list-style:none;display:flex}.kd-bio__legend i{vertical-align:-1px;border-radius:99px;width:.55rem;height:.55rem;margin-right:.3rem;display:inline-block}.kz-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.kz-arc{flex:none;width:3.1rem;height:2.05rem;position:relative}.kz-arc svg{width:100%;height:100%;overflow:visible}.kz-arc__track{stroke:#e8d5b02e}.kz-arc__fill{stroke:var(--kz-tone,#e8d5b0);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--kz-tone,#e8d5b0) 45%,transparent))}.kz-arc__mark{letter-spacing:.04em;color:color-mix(in srgb,var(--kz-tone,#e8d5b0) 85%,#f4efe4);font-size:.72rem;font-weight:800;position:absolute;bottom:-.05rem;left:50%;transform:translate(-50%)}.kz-confirm{width:100%;min-height:2.6rem;margin-top:.85rem}.kz-summary{flex-direction:column;gap:.55rem;display:flex}.kz-summary__title{font-family:var(--font-cormorant),Georgia,serif;color:#f4efe4;margin:0;font-size:1.45rem;font-weight:600;line-height:1.2}.kz-summary__path ol{color:#d7dee6;margin:.25rem 0 0;padding-left:1.15rem;line-height:1.45}.krag-lore--dzien .kd-btn-ghost,.krag-lore--dzien .krag-lore__link:not(.is-primary),.krag-lore--kuznia .kd-btn-ghost,.krag-lore--kuznia .krag-lore__link:not(.is-primary){background:#ffffff0a;border:1px solid #d2dae447;border-radius:999px;min-height:2.35rem;padding:.45rem .95rem}@media (width<=720px){.bio-quick__layer{-moz-column-gap:0;grid-template-columns:1fr;place-items:stretch stretch;gap:.45rem 0;padding:.65rem .7rem .7rem}.bio-quick__name{text-align:center;padding:0}.bio-quick__glyphs{flex-direction:row;justify-content:center;gap:.45rem;padding:.1rem 0}.bio-quick__glyph{width:3.55rem;height:3.55rem}.bio-quick__glyph .bio-zone-glyph{width:3.4rem;height:3.4rem}.bio-quick__scale{border-left:0;border-top:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 20%,transparent);flex-direction:row;justify-content:center;gap:.4rem;padding:.4rem 0 .1rem}.bio-quick__dot{width:2.15rem;height:2.15rem}.bio-quick__felt,.bio-quick__felt.is-on{border-left:0;border-top:1px solid color-mix(in srgb,var(--bio-accent,#e8d5b0) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bio-accent,#e8d5b0) 12%,transparent),transparent 70%);text-align:center;margin:0;padding:.45rem .15rem .1rem}.bio-quick__felt:not(.is-on){background:0 0;border:0;padding:0}.kd-gian-pick{grid-template-columns:1fr;grid-template-areas:"ring""side";justify-items:center}.kd-gian-ring{--node:2.55rem;width:min(20rem,100%);height:19rem;margin:.2rem 0 0}.kd-gian-pick__side{width:auto;min-width:10.8rem;margin:.15rem 0 0}.kd-sync__panel{grid-template-columns:1fr;justify-items:center;padding:.75rem}.kd-sync__rule{width:min(100%,20.5rem);height:1px;margin:.1rem 0}.kd-sync__side{width:100%}.kd-sync__controls{flex-flow:wrap;justify-content:center;width:100%;min-width:0}.kd-clock{width:100%}.kd-sync__add,.kd-sync__now{flex:auto;width:auto}}.krag-lore.krag-lore--kuznia{--kz-tone:#b07cff;--kz-lit:#eadcff;text-align:center}.krag-lore--kuznia .krag-lore__glow{background:linear-gradient(#b07cff29,#0000)}.krag-lore--kuznia .krag-lore__orbit{display:none}.krag-lore--kuznia .kz-mark{z-index:6;pointer-events:none;width:5.2rem;height:5.2rem;position:absolute;top:1.85rem;right:1.85rem;overflow:visible}.kz-seal-mark{--kz-seal:#b07cff;--kz-seal-lit:#eadcff;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:visible}.kz-seal-mark.is-sm{width:2.4rem;height:2.4rem}.kz-seal-mark.is-md{width:5.2rem;height:5.2rem}.kz-seal-mark.is-lg{width:7.4rem;height:7.4rem}.kz-seal-mark__core,.kz-seal-mark__halo,.kz-seal-mark__ring{border-radius:50%;position:absolute;inset:0}.kz-seal-mark__halo{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--kz-seal-lit) 38%,transparent) 0,color-mix(in srgb,var(--kz-seal) 28%,transparent) 28%,color-mix(in srgb,var(--kz-seal) 10%,transparent) 52%,transparent 74%);filter:blur(1.2px);opacity:.86;inset:-22%}.kz-seal-mark__ring{border:1.6px solid color-mix(in srgb,var(--kz-seal-lit) 68%,var(--kz-seal) 32%);box-shadow:0 0 0 1px color-mix(in srgb,var(--kz-seal) 28%,transparent),0 0 10px color-mix(in srgb,var(--kz-seal) 36%,transparent),0 0 20px color-mix(in srgb,var(--kz-seal) 16%,transparent),inset 0 0 12px color-mix(in srgb,var(--kz-seal) 18%,transparent);inset:9%}.kz-seal-mark__ring:after{content:"";border:1px solid color-mix(in srgb,var(--kz-seal-lit) 34%,transparent);opacity:.62;box-shadow:inset 0 0 8px color-mix(in srgb,var(--kz-seal) 12%,transparent);border-radius:50%;position:absolute;inset:-11%}.kz-seal-mark__core{box-shadow:inset 0 0 16px #0000009e,inset 0 0 28px color-mix(in srgb,var(--kz-seal) 14%,transparent);background:radial-gradient(circle at 42% 36%,#ffffff12,#0000 42%),radial-gradient(circle at 50% 48%,#1c1430,#09060f 78%);inset:21%}.kz-seal-mark__spark{z-index:3;filter:drop-shadow(0 0 5px #eadcff6b)drop-shadow(0 0 12px #b07cff61)drop-shadow(0 0 22px #b07cff2e);width:auto;height:auto;position:absolute;inset:18%;overflow:visible}.kz-seal-mark__bloom{opacity:.9;pointer-events:none}.kz-seal-mark__arm{opacity:.98}.kz-seal-mark__aura{opacity:.38;filter:blur(1.6px)}.kz-seal-mark__veins{opacity:.72;mix-blend-mode:soft-light}.kz-seal-mark__heart{filter:drop-shadow(0 0 5px #eadcffbf)drop-shadow(0 0 10px #b07cff73)}.kz-seal-mark__heart-lit{opacity:.95}.kz-seal-mark.is-shine .kz-seal-mark__halo{animation:7.2s ease-in-out infinite kz-seal-halo}.kz-seal-mark.is-shine .kz-seal-mark__ring{animation:7.2s ease-in-out infinite kz-seal-ring}.kz-seal-mark.is-shine .kz-seal-mark__spark{animation:7.2s ease-in-out infinite kz-seal-spark}.kz-seal-mark.is-shine .kz-seal-mark__heart-lit{animation:7.2s ease-in-out infinite kz-seal-heart}.kz-seal-mark.is-forming .kz-seal-mark__core{animation:2.1s cubic-bezier(.22,1,.36,1) both kz-seal-form-core}.kz-seal-mark.is-forming .kz-seal-mark__ring{animation:2.1s cubic-bezier(.22,1,.36,1) both kz-seal-form-ring}.kz-seal-mark.is-forming .kz-seal-mark__halo{animation:2.1s cubic-bezier(.22,1,.36,1) both kz-seal-form-halo}.kz-seal-mark.is-forming .kz-seal-mark__spark{animation:2.1s cubic-bezier(.22,1,.36,1) both kz-seal-form-spark}@keyframes kz-seal-halo{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.92;transform:scale(1.04)}}@keyframes kz-seal-ring{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--kz-seal) 42%,transparent),0 0 18px color-mix(in srgb,var(--kz-seal) 24%,transparent),inset 0 0 8px color-mix(in srgb,var(--kz-seal) 22%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--kz-seal) 68%,transparent),0 0 28px color-mix(in srgb,var(--kz-seal) 38%,transparent),inset 0 0 14px color-mix(in srgb,var(--kz-seal) 36%,transparent)}}@keyframes kz-seal-spark{0%,to{filter:drop-shadow(0 0 5px #b07cff73)drop-shadow(0 0 12px #eadcff38)brightness(.94);opacity:.9}50%{filter:drop-shadow(0 0 9px #b07cffb3)drop-shadow(0 0 18px #eadcff66)brightness(1.12);opacity:1}}@keyframes kz-seal-heart{0%,to{opacity:.75}50%{opacity:1}}@keyframes kz-seal-form-core{0%{opacity:0;transform:scale(.35)}35%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes kz-seal-form-ring{0%{opacity:0;transform:scale(.55)}28%{opacity:0}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes kz-seal-form-halo{0%,30%{opacity:0;transform:scale(.7)}70%{opacity:.95;transform:scale(1.08)}to{opacity:.8;transform:scale(1)}}@keyframes kz-seal-form-spark{0%,48%{opacity:0;transform:scale(.2)}68%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.kz-birth{z-index:8;background:radial-gradient(circle at 50% 42%,#b07cff2e,#0000 58%),#08060eb8;place-content:center;gap:1.1rem;padding:2rem 1.2rem;animation:2.1s both kz-birth-veil;display:grid;position:absolute;inset:0}.kz-birth .kz-seal-mark{margin:0 auto}.kz-birth__cue{letter-spacing:.04em;color:#eadcff;opacity:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;animation:2.1s both kz-birth-cue}@keyframes kz-birth-veil{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes kz-birth-cue{0%,45%{opacity:0;transform:translateY(.4rem)}58%,82%{opacity:.92;transform:none}to{opacity:0}}.krag-lore--kuznia.is-birthing .kz-mark{opacity:.35}.krag-lore--kuznia .krag-lore__kicker{z-index:2;width:100%;box-shadow:none;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#eadcff;background:0 0;border:0;border-radius:0;margin:.35rem 0 .85rem;padding:0;font-size:.92rem;font-weight:700;display:block;position:relative}.krag-lore--kuznia .kd-kicker,.krag-lore--kuznia .kd-note-card__label,.krag-lore--kuznia .kz-ask,.krag-lore--kuznia .kz-done{text-align:center}.krag-lore--kuznia .kz-open{z-index:1;margin-top:.35rem;margin-left:auto;margin-right:auto;position:relative}.krag-lore--kuznia .kz-seq{padding-top:.85rem;animation:.35s both kz-reveal}.krag-lore--kuznia .kd-note-card{border-color:color-mix(in srgb,var(--kz-tone,#b07cff) 42%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--kz-tone,#b07cff) 16%,transparent),transparent 52%),#0c0a1294;min-height:14.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--kz-lit,#eadcff) 10%,transparent),0 0 28px color-mix(in srgb,var(--kz-tone,#b07cff) 12%,transparent);margin-top:.55rem;padding:1.15rem 1.2rem 1.05rem}.krag-lore--kuznia .kd-note-card__label{color:color-mix(in srgb,var(--kz-lit,#eadcff) 82%,#c4b08a);font-size:.92rem}.krag-lore--kuznia .kd-note-card__area{color:#f4eefe;min-height:10.4rem;font-size:1.48rem;line-height:1.52}.krag-lore--kuznia .kd-note-card__save,.krag-lore--kuznia button.kd-note-card__save{border-color:color-mix(in srgb,var(--kz-tone,#b07cff) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--kz-lit,#eadcff) 18%,transparent),color-mix(in srgb,var(--kz-tone,#b07cff) 22%,transparent)),#120e1cc7;box-shadow:0 0 18px color-mix(in srgb,var(--kz-tone,#b07cff) 22%,transparent),inset 0 1px 0 #fff8ea1a;color:#f4eefe}.krag-lore--kuznia .kd-note-card__save:hover,.krag-lore--kuznia button.kd-note-card__save:hover{border-color:color-mix(in srgb,var(--kz-tone,#b07cff) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--kz-lit,#eadcff) 26%,transparent),color-mix(in srgb,var(--kz-tone,#b07cff) 30%,transparent)),#161022e0;color:#fff8ea}.krag-lore--kuznia .kz-ask{width:100%;height:auto;box-shadow:none;white-space:normal;cursor:default;color:#f4eefe;background:0 0;border:0;border-radius:0;margin:0 0 .7rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.78rem;font-weight:500;line-height:1.28;display:block;overflow:visible}.krag-lore--kuznia .kz-done{color:#c5ccd4;border-left:0;margin:0;padding-left:0;font-size:1.05rem;line-height:1.58}.krag-lore--kuznia .kz-done span{letter-spacing:.14em;text-transform:uppercase;color:#8b97a6;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.krag-lore--kuznia .kz-close{margin-top:.85rem}@keyframes kz-reveal{0%{opacity:0}to{opacity:1}}.krag-focus.krag-focus--baza.krag-focus--kuznia{padding:0}.kz-core{width:68%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kz-iris{background:radial-gradient(circle,#0c0a12f5 0 34%,#0000 38%),radial-gradient(circle,#0000 48%,#b07cff8c 51%,#0000 55%);border-radius:50%;animation:8.4s ease-in-out infinite kz-iris-glow;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #eadcff47,inset 0 0 18px #b07cff38,0 0 18px #b07cff42}.kz-iris__slit{background:linear-gradient(#0000,#eadcff 28%,#b07cff 70%,#0000);width:1.5px;height:34%;margin-left:-.75px;animation:5.4s linear infinite kz-axis;top:0;left:50%}.kz-iris__slit,.kz-ray{z-index:3;pointer-events:none;position:absolute}.kz-ray{transform-origin:50%;background:linear-gradient(90deg,#0000,#eadcff 16%,#b07cff 50%,#eadcff 84%,#0000);width:38%;height:1.5px;margin:-.75px 0 0 -19%}.kz-ray--l{animation:5.4s linear infinite kz-ray-l}.kz-ray--r{animation:5.4s linear infinite kz-ray-r}.kz-iris__join{z-index:4;opacity:0;pointer-events:none;background:#eadcff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:5.4s linear infinite kz-join-hit;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 2px #b07cffb3}.krag-lore--kuznia .kz-mark .kz-iris{animation:8.4s ease-in-out infinite kz-iris-glow;inset:8%}.krag-lore--kuznia .kz-mark .kz-band+.kz-band{display:none}@keyframes kz-iris-breathe{0%,to{transform:none}50%{transform:none}}@keyframes kz-iris-glow{0%,to{box-shadow:inset 0 0 0 1px #eadcff47,inset 0 0 18px #b07cff38,0 0 18px #b07cff42}50%{box-shadow:inset 0 0 0 1px #eadcff66,inset 0 0 24px #b07cff52,0 0 24px #b07cff5c}}@keyframes kz-axis{0%{opacity:0;width:1.5px;margin-left:-.75px;transform:translateY(-42%)}6%{opacity:.95}32%{opacity:1;width:1.5px;margin-left:-.75px;transform:translateY(97%)}36%{opacity:1;width:3px;margin-left:-1.5px;transform:translateY(97%)}42%{opacity:1;width:2.2px;margin-left:-1.1px;transform:translateY(97%)}68%{opacity:.85;width:1.5px;margin-left:-.75px;transform:translateY(236%)}74%,to{opacity:0;width:1.5px;margin-left:-.75px;transform:translateY(236%)}}@keyframes kz-ray-l{0%{opacity:0;height:1.5px;margin-top:-.75px;top:76%;left:-8%;transform:rotate(-38deg)}6%{opacity:.95;transform:rotate(-38deg)}32%{opacity:1;height:1.5px;margin-top:-.75px;top:50%;left:50%;transform:rotate(-38deg)}36%{opacity:1;height:3px;margin-top:-1.5px;top:50%;left:50%;transform:rotate(-38deg)}42%{opacity:1;height:2.2px;margin-top:-1.1px;top:50%;left:50%;transform:rotate(-38deg)}68%{opacity:.85;height:1.5px;margin-top:-.75px;top:24%;left:108%;transform:rotate(-38deg)}74%,to{opacity:0;height:1.5px;margin-top:-.75px;top:24%;left:108%;transform:rotate(-38deg)}}@keyframes kz-ray-r{0%{opacity:0;height:1.5px;margin-top:-.75px;top:76%;left:108%;transform:rotate(38deg)}6%{opacity:.95;transform:rotate(38deg)}32%{opacity:1;height:1.5px;margin-top:-.75px;top:50%;left:50%;transform:rotate(38deg)}36%{opacity:1;height:3px;margin-top:-1.5px;top:50%;left:50%;transform:rotate(38deg)}42%{opacity:1;height:2.2px;margin-top:-1.1px;top:50%;left:50%;transform:rotate(38deg)}68%{opacity:.85;height:1.5px;margin-top:-.75px;top:24%;left:-8%;transform:rotate(38deg)}74%,to{opacity:0;height:1.5px;margin-top:-.75px;top:24%;left:-8%;transform:rotate(38deg)}}@keyframes kz-join-hit{0%,30%{opacity:0;transform:scale(.35)}34%{opacity:1;transform:scale(1.35)}40%{opacity:.85;transform:scale(1.05)}46%,to{opacity:0;transform:scale(.35)}}.kz-band{width:calc(36% + var(--n)*16%);height:calc(36% + var(--n)*16%);pointer-events:none;border:1.5px solid #b07cffb8;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #b07cff61}.kz-band.is-new{animation:.95s cubic-bezier(.22,1,.36,1) both kz-band-in}.kz-iris.is-forging{animation:8.4s ease-in-out infinite kz-iris-glow,.95s kz-strike}.krag-focus--kuznia .kz-iris,.krag-focus--kuznia .kz-iris.is-forging,.nk-hero__iris.is-sealed .kz-iris__join,.nk-hero__iris.is-sealed .kz-iris__slit,.nk-hero__iris.is-sealed .kz-ray--l,.nk-hero__iris.is-sealed .kz-ray--r{animation:none}.nk-hero__iris.is-sealed .kz-ray--l{opacity:1;height:1.5px;margin-top:-.75px;top:50%;left:50%;transform:rotate(-38deg)}.nk-hero__iris.is-sealed .kz-ray--r{opacity:1;height:1.5px;margin-top:-.75px;top:50%;left:50%;transform:rotate(38deg)}.nk-hero__iris.is-sealed .kz-iris__join{opacity:.95;transform:scale(1.12)}.nk-hero__iris.is-sealed .kz-iris__slit{opacity:1;width:1.5px;margin-left:-.75px;transform:translateY(97%)}@keyframes kz-band-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}55%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes kz-strike{0%,to{filter:brightness()}40%{filter:brightness(1.55)}}.kz-unfold{animation:.9s cubic-bezier(.22,1,.36,1) both kz-unfold}@keyframes kz-unfold{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}.kz-portal{z-index:1;width:100%;height:auto;min-height:12rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;margin:0;padding:.5rem 0 .75rem;display:flex;position:relative;inset:auto}.kz-portal:disabled{cursor:default}.kz-portal>.kz-seal-mark{flex:none;position:relative;inset:auto}.kz-portal__title{z-index:2;font-family:var(--font-serif,"Cormorant Garamond",Georgia,serif);letter-spacing:.06em;color:#eadcff;text-shadow:0 0 18px #b07cff73,0 0 42px #8c50dc47;margin:0;font-size:1.55rem;font-weight:600;line-height:1.15;position:relative}.kz-portal__hint{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#b07cff;font-size:.875rem;font-weight:700;position:relative}.kz-portal.is-opening{pointer-events:none;background:0 0;animation:1.6s forwards kz-portal-hold}.kz-portal.is-opening .kz-portal__hint,.kz-portal.is-opening .kz-portal__title{opacity:0;transition:opacity .35s}@keyframes kz-spin-open{0%{opacity:1;transform:scale(1.08)rotate(0)}68%{opacity:1;transform:scale(.7)rotate(240deg)}to{opacity:0;transform:scale(.05)rotate(420deg)}}@keyframes kz-portal-hold{0%,74%{opacity:1}to{opacity:0}}.krag-lore--kuznia .kz-thought{flex-direction:column;align-items:center;gap:.7rem;margin:.15rem 0 .35rem;display:flex}.krag-lore--kuznia .kz-thought__mark{place-items:center;width:auto;height:auto;margin:.35rem auto .75rem;display:grid;position:relative;overflow:visible}.krag-lore--kuznia .kz-thought__mark .kz-seal-mark{position:relative;inset:auto}.krag-lore--kuznia .kz-thought__text{text-align:center;color:#f4eefe;max-width:22rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.72rem;font-weight:550;line-height:1.32}.krag-lore--kuznia .kz-name{justify-content:center;align-items:center;gap:.75rem;margin:.15rem 0 .45rem;display:flex}.krag-lore--kuznia .kz-name span{letter-spacing:.18em;text-transform:uppercase;color:#c9a66b;font-size:.92rem;font-weight:700}.krag-lore--kuznia .kz-name:after,.krag-lore--kuznia .kz-name:before{content:"";background:linear-gradient(90deg,#0000,#b07cffcc);width:4.2rem;height:1px}.krag-lore--kuznia .kz-name:after{background:linear-gradient(90deg,#b07cffcc,#0000)}.krag-lore--kuznia .kz-join{pointer-events:none;height:4.5rem;margin:.15rem 0 0;animation:.4s 2.05s forwards kz-join-fade;position:relative}.krag-lore--kuznia .kz-join__ring{opacity:0;border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.2)}.krag-lore--kuznia .kz-join__ring.is-core{border:1px solid #eadcffeb;width:1.2rem;height:1.2rem;animation:.8s cubic-bezier(.22,1,.36,1) forwards kz-core-form;box-shadow:0 0 10px #b07cff52}.krag-lore--kuznia .kz-join__ring.is-halo{border:1px solid #b07cff9e;width:2.25rem;height:2.25rem;animation:.75s cubic-bezier(.22,1,.36,1) .72s forwards kz-halo-form}.krag-lore--kuznia .kz-join__beam{background:linear-gradient(#f4eefe0d,#eadcff 78%,#b07cff);width:1px;height:0;margin-left:-.5px;animation:.55s 1.42s forwards kz-beam;position:absolute;top:0;left:50%}.krag-lore--kuznia .kz-join__flash{background:#f4eefe;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-3px;left:50%;box-shadow:0 0 8px 2px #eadcfff2}.krag-lore--kuznia .kz-forge__body{opacity:0;animation:.5s 1.95s forwards kz-reveal}@keyframes kz-core-form{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}35%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes kz-halo-form{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}28%{opacity:.85}to{opacity:.9;transform:translate(-50%,-50%)scale(1)}}@keyframes kz-beam{0%{opacity:0;height:0}14%{opacity:1}to{opacity:.9;height:92%}}@keyframes kz-join-fade{to{opacity:0;height:0;margin:0}}.krag-lore--kuznia .kz-seal{text-align:center;flex-direction:column;align-items:stretch;width:100%;margin:.15rem 0 0;padding:0;display:flex}.krag-lore--kuznia .kz-seal :deep(.nk-board){opacity:0;animation:.55s 60ms forwards kz-reveal}.krag-lore--kuznia .kz-seal__actions{opacity:0;flex-direction:column;align-items:center;gap:.55rem;margin-top:.85rem;animation:.55s .28s forwards kz-reveal;display:flex}.krag-lore--kuznia .kz-seal__save{color:#eddffb;font:inherit;font-size:var(--offer-type-small,14px);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b07cff94;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.22rem .12rem .3rem;font-weight:700;display:inline-flex}.krag-lore--kuznia .kz-seal__save:focus-visible,.krag-lore--kuznia .kz-seal__save:hover:not(:disabled){color:#fff8ea;border-bottom-color:#b98cff;outline:none}.krag-lore--kuznia .kz-seal__save:disabled{opacity:.55;cursor:default}.krag-lore--kuznia .kz-seal__close{color:#8b97a6;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;margin:0;padding:.15rem .2rem;font-size:.92rem}.krag-lore--kuznia .kz-seal__close:focus-visible,.krag-lore--kuznia .kz-seal__close:hover{color:#d5dde6;outline:none}.krag-lore--kuznia.is-sealed{padding-top:1.15rem}.krag-lore--kuznia.is-sealed .kz-deeper,.krag-lore--kuznia.is-sealed .kz-mark{display:none}.krag-lore--kuznia.is-sealed .krag-lore__kicker{margin:0 0 .28rem}.krag-lore--kuznia.is-sealed .kz-seal{margin:0}.krag-lore--kuznia.is-sealed .kd-scroll{padding-top:0}@media (prefers-reduced-motion:reduce){.kd-gian-ring__core,.kd-gian-ring__node,.kd-scale__hang,.kd-scale__hint svg,.kd-scale__tilt{transition:none;animation:none}.kd-scale__hint svg{opacity:.55}.krag-lore--kuznia .kz-seal__actions,.kz-birth,.kz-birth__cue,.kz-portal.is-opening,.kz-seal-mark.is-forming .kz-seal-mark__core,.kz-seal-mark.is-forming .kz-seal-mark__halo,.kz-seal-mark.is-forming .kz-seal-mark__ring,.kz-seal-mark.is-forming .kz-seal-mark__spark,.kz-seal-mark.is-shine .kz-seal-mark__halo,.kz-seal-mark.is-shine .kz-seal-mark__heart-lit,.kz-seal-mark.is-shine .kz-seal-mark__ring,.kz-seal-mark.is-shine .kz-seal-mark__spark{animation:none}.krag-lore--kuznia .kz-seal :deep(.nk-board){animation:none}.kz-seal-mark.is-forming .kz-seal-mark__core,.kz-seal-mark.is-forming .kz-seal-mark__halo,.kz-seal-mark.is-forming .kz-seal-mark__ring,.kz-seal-mark.is-forming .kz-seal-mark__spark{opacity:1;transform:none}}.krag-lore--kuznia .kz-deeper{z-index:2;color:#eadcff;margin:.1rem 0 .85rem;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;line-height:1.2;position:relative}.krag-focus.krag-focus--cross{border-radius:50%;gap:0;padding:0;overflow:visible}.krag-filar-cross{width:90%;height:90%;position:relative}.krag-filar-cross__cell{z-index:2;width:40%;height:40%;color:inherit;font:inherit;cursor:pointer;appearance:none;background:radial-gradient(circle at 50% 42%,#161c248c,#0a0c10b8);border:0;border-radius:50%;margin:0;padding:0;position:absolute;overflow:visible}.krag-filar-cross__cell:focus-visible,.krag-filar-cross__cell:hover{box-shadow:none;background:radial-gradient(circle at 50% 42%,#242c36b3,#0e1016d1);outline:none}.krag-filar-cross__cell,.krag-zakres-hex__cell{contain:layout;overflow:visible}.krag-filar-cross__cell.is-nw{top:6.5%;left:6.5%}.krag-filar-cross__cell.is-ne{top:6.5%;left:53.5%}.krag-filar-cross__cell.is-se{top:53.5%;left:53.5%}.krag-filar-cross__cell.is-sw{top:53.5%;left:6.5%}.krag-filar-cross__cell>:not(.krag-altar-caption){border-radius:50%;width:100%;height:100%;overflow:hidden}.krag-filar-glyph{color:#eef2f6;place-items:center;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,5.2cqmin,2.7rem);line-height:1;display:grid}.krag-zakres-hex{width:86%;height:86%;position:relative}.krag-zakres-hex__cell{z-index:2;width:28%;height:28%;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.krag-zakres-hex__cell:focus-visible,.krag-zakres-hex__cell:hover{box-shadow:none;background:0 0;outline:none}.krag-zakres-hex__cell>:not(.krag-altar-caption){border-radius:50%;width:100%;height:100%;overflow:hidden}.pracownia-hub{color:#e2e8f0;background:#0a0c0f;flex:auto;min-height:0;display:flex;overflow:hidden}.pracownia-hub.is-arsenal .workshop-shell{flex:1;height:100%;min-height:0}.pracownia-krag-shell{background:#0c0f13;flex:1;overflow:hidden}.pracownia-krag-frame,.pracownia-krag-shell{justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.pracownia-krag-frame{z-index:10;flex-direction:column;height:100%;container-type:size}.pracownia-krag-frame.is-16x9,:is(.pracownia-krag-shell:has(.is-przewodnik),.pracownia-krag-shell:has(.is-rituals)){overflow:hidden}.pracownia-krag-frame.is-przewodnik,.pracownia-krag-frame.is-rituals{align-self:stretch;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.krag-stage{aspect-ratio:1;width:88cqmin;height:88cqmin;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1);position:relative}.krag-stage.is-focused{width:100cqmin;height:100cqmin;overflow:visible}.krag-fan-arrow{z-index:27;color:#e6dcc4;-webkit-text-stroke:1.9px currentColor;text-shadow:0 0 14px #06080cd9;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:5.4rem;height:5.4rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:3.86rem;font-weight:700;line-height:1;transition:opacity .28s,color .28s;display:flex;position:absolute;top:50%}.krag-fan-arrow--prev{left:calc(24.2% - 7px);transform:translate(-50%,-50%)}.krag-fan-arrow--next{right:calc(24.2% - 7px);transform:translate(50%,-50%)}.krag-fan-caption{z-index:26;letter-spacing:.02em;text-align:center;text-wrap:balance;color:#f0e9dc;pointer-events:none;max-width:40%;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:600;line-height:1.12;top:calc(65.7% - 10px);transform:translate(-50%)}.krag-altar-dots,.krag-fan-caption{margin:0;position:absolute;left:50%}.krag-altar-dots{z-index:32;pointer-events:auto;justify-content:center;align-items:center;gap:.48rem;padding:.3rem .5rem;display:flex;top:20px;transform:translate(-50%,-50%)}.krag-altar.has-choice-dots,.krag-altar.has-choice-dots.krag-altar--layer{overflow:visible}.krag-altar-dots__dot{cursor:pointer;background:#e6dcc424;border:1px solid #e6dcc47a;border-radius:50%;width:.4rem;height:.4rem;margin:0;padding:0;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;box-shadow:0 0 6px #06080c8c}.krag-altar-dots__dot:hover{background:#e6dcc452;border-color:#f0e9dcb8}.krag-altar-dots__dot.is-on{background:#e6dcc4;border-color:#f0e9dc;width:.5rem;height:.5rem;box-shadow:0 0 8px #e6dcc48c,0 0 14px #c4a57447}.krag-altar-dots__dot:focus-visible{outline-offset:3px;outline:2px solid #e6dcc48c}.krag-fan-arrow:hover:not(:disabled){color:#f6f1e6}.krag-fan-arrow:disabled{opacity:.22;cursor:default}.krag-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#04050794,#06080a61 52%,#0000 74%);border-radius:50%;position:absolute;inset:2%}.pracownia-krag{--krag-ink:#6a645c;--krag-ink-cool:#5e5c59;--krag-text-hot:#ada9a3;--krag-text-warm:#9a9793;--krag-text-base:#8a8783;--krag-sigil:#3f3c38;--krag-geom-hot:#8a8680;--krag-geom-mid:#6a6c6e;--krag-geom-base:#555658;--krag-outer-hot:#c8c2b6;--krag-outer-mid:#a8a29a;--krag-outer-base:#8e8980;width:100%;height:100%;color:var(--krag-ink);transition:color 1.2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pracownia-krag.is-lit{--krag-ink:#eee6d6;--krag-ink-cool:#e4e2dc;--krag-text-hot:#d8d3c9;--krag-text-warm:#bbb6ae;--krag-text-base:#a29e98;--krag-sigil:#e6dcc4;--krag-geom-hot:#f3ece0;--krag-geom-mid:#c5c0b4;--krag-geom-base:#7a7c7f;--krag-outer-hot:#faf6ee;--krag-outer-mid:#e4dccb;--krag-outer-base:#c4bbae}.krag-ink{color:var(--krag-ink)}.krag-socket-fill{fill:#1c2128;stroke:none}.krag-dim{opacity:.85;transition:opacity 1.15s cubic-bezier(.22,1,.36,1)}.pracownia-krag:not(.is-lit) .krag-dim{opacity:.31;transition-delay:.35s}.pracownia-krag.is-lit .krag-dim{transition-delay:.16s}.krag-chalk{stroke-linecap:round;stroke-linejoin:round}.krag-mid-ring,.krag-square-box,.krag-square-diamond{opacity:1;transition:opacity 1.15s cubic-bezier(.22,1,.36,1)}.krag-orbit-ring{opacity:.48;transition:opacity 1.15s cubic-bezier(.22,1,.36,1)}.krag-outer-ring{opacity:.55}.pracownia-krag.is-lit .krag-mid-ring,.pracownia-krag.is-lit .krag-square-box,.pracownia-krag.is-lit .krag-square-diamond{opacity:1}.pracownia-krag.is-lit .krag-orbit-ring{opacity:.58}.pracownia-krag.is-lit .krag-outer-ring{opacity:.22}.krag-wake{transition:opacity 1.15s cubic-bezier(.22,1,.36,1),stroke 1.15s cubic-bezier(.22,1,.36,1),color 1.15s cubic-bezier(.22,1,.36,1)}.pracownia-krag.is-lit .krag-wake-1{transition-delay:0s}.pracownia-krag.is-lit .krag-wake-2{transition-delay:.12s}.pracownia-krag.is-lit .krag-wake-3{transition-delay:.24s}.pracownia-krag.is-lit .krag-wake-4{transition-delay:.36s}.pracownia-krag.is-lit .krag-wake-5{transition-delay:.48s}.pracownia-krag.is-lit .krag-wake-6{transition-delay:.62s}.pracownia-krag.is-lit .krag-wake-7{transition-delay:.78s}.pracownia-krag:not(.is-lit) .krag-wake-1{transition-delay:.72s}.pracownia-krag:not(.is-lit) .krag-wake-2{transition-delay:.6s}.pracownia-krag:not(.is-lit) .krag-wake-3{transition-delay:.48s}.pracownia-krag:not(.is-lit) .krag-wake-4{transition-delay:.36s}.pracownia-krag:not(.is-lit) .krag-wake-5{transition-delay:.24s}.pracownia-krag:not(.is-lit) .krag-wake-6{transition-delay:.12s}.pracownia-krag:not(.is-lit) .krag-wake-7{transition-delay:0s}.krag-flower{color:var(--krag-ink-cool);opacity:.2}.krag-activate-ring{pointer-events:none;transform-box:fill-box;transform-origin:50%}.krag-activate-ring.is-out{animation:1.05s cubic-bezier(.22,1,.36,1) forwards krag-activate-ripple-out}.krag-activate-ring.is-in{animation:1.05s cubic-bezier(.22,1,.36,1) forwards krag-activate-ripple-in}@keyframes krag-activate-ripple-out{0%{opacity:.75;stroke-width:2px;transform:scale(1)}to{opacity:0;stroke-width:.7px;transform:scale(3.2)}}@keyframes krag-activate-ripple-in{0%{opacity:.7;stroke-width:.7px;transform:scale(3.2)}to{opacity:0;stroke-width:2px;transform:scale(1)}}.krag-core-fill{fill:#06080b;fill-opacity:.42;stroke:none;transition:r .55s cubic-bezier(.22,1,.36,1)}.krag-hearth circle{transition:r .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.4,0,.2,1),stroke-width .45s cubic-bezier(.4,0,.2,1)}.krag-core-rings{color:var(--krag-ink-cool);opacity:.22}.krag-node{opacity:0;pointer-events:none;transition:opacity 1.05s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .85s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);overflow:visible}.krag-node--travel{transition:left .28s cubic-bezier(.16,1,.3,1),top .28s cubic-bezier(.16,1,.3,1),opacity 1.05s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .85s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.pracownia-krag.is-lit .krag-node{opacity:1;pointer-events:auto}.pracownia-krag:not(.is-lit) .krag-node,.pracownia-krag:not(.is-lit) .krag-node-fan{opacity:0!important;pointer-events:none!important;animation:none!important}.krag-socket{opacity:0;pointer-events:none;transition:opacity 1.05s cubic-bezier(.22,1,.36,1)}.pracownia-krag.is-lit .krag-socket{opacity:1}.pracownia-krag.is-lit .krag-socket-origin{opacity:0}.pracownia-krag.is-lit .krag-socket-origin.is-open{opacity:1;transition-duration:.22s;transition-delay:0s}.krag-origin-seal{pointer-events:none;opacity:.72;transform-box:fill-box;transform-origin:50%;filter:brightness(.98)contrast(.92)}.pracownia-krag.is-lit .krag-socket-origin.is-open .krag-origin-seal{animation:32s linear infinite krag-chakra-seal-spin}@media (prefers-reduced-motion:reduce){.pracownia-krag.is-lit .krag-socket-origin.is-open .krag-origin-seal{animation:none}}.pracownia-krag.is-lit .krag-node-inner,.pracownia-krag.is-lit .krag-socket-inner{transition-delay:.55s}.pracownia-krag.is-lit .krag-node-outer,.pracownia-krag.is-lit .krag-socket-outer{transition-delay:.78s}.pracownia-krag:not(.is-lit) .krag-node-inner,.pracownia-krag:not(.is-lit) .krag-socket-inner{transition-delay:.18s}.pracownia-krag.is-lit .krag-node-inner.krag-node--travel,.pracownia-krag.is-lit .krag-node-outer.krag-node--travel,.pracownia-krag:not(.is-lit) .krag-node-inner.krag-node--travel,.pracownia-krag:not(.is-lit) .krag-node-outer,.pracownia-krag:not(.is-lit) .krag-node-outer.krag-node--travel,.pracownia-krag:not(.is-lit) .krag-socket-outer{transition-delay:0s}@media (prefers-reduced-motion:reduce){.krag-node--travel{transition-duration:.01ms}}.pracownia-krag .krag-node.krag-orb{border-width:2px;border-color:color-mix(in srgb,var(--krag-ink) 62%,transparent)}.pracownia-krag .krag-node.krag-orb-hover{border-width:2px;border-color:color-mix(in srgb,var(--krag-ink) 88%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--krag-ink) 38%,transparent),0 0 16px color-mix(in srgb,var(--krag-ink) 16%,transparent)}.pracownia-krag-shell .krag-node.krag-orb-on{z-index:26}.krag-orb-on{border-color:var(--krag-ink);box-shadow:0 0 14px color-mix(in srgb,var(--krag-ink) 55%,transparent),0 0 28px color-mix(in srgb,var(--krag-ink) 28%,transparent)}.krag-altar{border:1.5px solid color-mix(in srgb,var(--krag-ink) 28%,transparent);width:32.4%;height:32.4%;box-shadow:none;background:radial-gradient(circle,#161a2185,#1013199e 68%,#0c0f14b8);transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.4,0,.2,1),background .55s cubic-bezier(.4,0,.2,1)}.krag-altar.is-open{z-index:25;width:42%;height:42%}.pracownia-krag:not(.is-lit) .krag-altar{border-color:color-mix(in srgb,var(--krag-ink) 12%,transparent);background:radial-gradient(circle,#0c0e12a3,#090b0fc7 68%,#06080be0)}.pracownia-krag:not(.is-lit):has(.krag-seal-btn:hover) .krag-altar{border-color:color-mix(in srgb,var(--krag-ink) 28%,transparent);background:radial-gradient(circle,#161a2185,#1013199e 68%,#0c0f14b8)}.krag-altar-ring{border:1px solid var(--krag-ink);opacity:.05;transition:opacity .55s,border-color 1.1s cubic-bezier(.22,1,.36,1)}.pracownia-krag:not(.is-lit) .krag-altar-ring{opacity:.03}.pracownia-krag .krag-hearth{opacity:1;transition:opacity .55s cubic-bezier(.4,0,.2,1)}.pracownia-krag:not(.is-lit) .krag-hearth{opacity:.38}.pracownia-krag:not(.is-lit):has(.krag-seal-btn:hover) .krag-hearth{opacity:1}.krag-hearth-bloom,.krag-hearth-edge,.krag-hearth-flame{transition:opacity .55s cubic-bezier(.4,0,.2,1),stroke-width .45s cubic-bezier(.4,0,.2,1)}.pracownia-krag:not(.is-lit) .krag-hearth-bloom{opacity:.1}.pracownia-krag:not(.is-lit) .krag-hearth-edge{opacity:.12;animation:none}.pracownia-krag:not(.is-lit):has(.krag-seal-btn:hover) .krag-hearth-bloom{opacity:.25}.pracownia-krag:not(.is-lit):has(.krag-seal-btn:hover) .krag-hearth-edge{opacity:.3;animation:none}.pracownia-krag.is-lit .krag-hearth{opacity:.78}.pracownia-krag.is-lit .krag-hearth-flame{stroke-width:4.2px}.pracownia-krag.is-lit .krag-hearth-bloom{opacity:.4;stroke-width:5px}.pracownia-krag.is-lit .krag-hearth-edge{opacity:.42}.krag-sigil-slot{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.75rem}.pracownia-krag.is-lit .krag-sigil-slot.is-dim .pracownia-sigil{opacity:.12}.krag-sigil-slot.is-wake{animation:.82s cubic-bezier(.22,1,.36,1) both krag-sigil-wake}.krag-sigil-slot.is-wake:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff8e8b8,#e8d5a038 40%,#0000 70%);border-radius:50%;animation:.82s ease-out both krag-filar-flash;position:absolute;inset:6%}@keyframes krag-sigil-wake{0%{opacity:0;filter:brightness(3);transform:scale(.2)}40%{opacity:1;filter:brightness(1.9);transform:scale(1.08)}to{opacity:1;filter:none;transform:scale(1)}}.krag-focus{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;width:100%;height:100%;padding:1.15rem .85rem .7rem;display:flex}.krag-focus__kicker{letter-spacing:.16em;text-transform:uppercase;color:#d0b36f;margin:0;font-size:.82rem}.krag-focus__title{color:#ece6da;text-wrap:balance;max-width:92%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;font-weight:600;line-height:1.15}.krag-focus__sub{color:#c7b99d;margin:.35rem 0 0;font-size:.92rem}.krag-focus__bio-layers{text-align:left;gap:.35rem;max-width:min(22rem,92%);margin:.85rem 0 0;padding:0;list-style:none;display:grid}.krag-focus__bio-layers li{color:#c9c0b3;justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}.krag-focus__bio-layers strong{color:#ece6da;font-weight:600}.krag-focus--layer{color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;gap:.12rem;padding:.28rem .5rem .75rem;overflow:visible}.krag-altar-swap-enter-active,.krag-altar-swap-leave-active{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.krag-altar-swap-leave-active{pointer-events:none;z-index:1}.krag-altar-swap-enter-active{z-index:2}.krag-altar-swap-enter-from{opacity:0;transform:scale(.94)}.krag-altar-swap-leave-to{opacity:0;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.krag-altar-swap-enter-active,.krag-altar-swap-leave-active{transition:opacity .18s}.krag-altar-swap-enter-from,.krag-altar-swap-leave-to{transform:none}}.krag-filar-geom{animation:.28s cubic-bezier(.22,1,.36,1) both krag-sign-in}@keyframes krag-sign-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.krag-filar-geom{animation:none}}.krag-focus__level{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#ece6da;margin:.2rem 0 0;font-size:1.05rem;font-weight:600;position:relative}.krag-focus__stamp{z-index:2;letter-spacing:.04em;color:#b7b0a4;margin:.12rem 0 0;font-size:.92rem;position:relative}.krag-filar-layer{width:76%;height:76%;margin-bottom:-.2rem;transform:translateY(-2px)}.krag-course-seal,.krag-filar-layer{border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.krag-course-seal{z-index:2;background:radial-gradient(circle at 32% 28%,#e8eef447,#0000 42%),#12161c;border:1.5px solid #d4b05a75;width:70%;height:70%;margin-bottom:.15rem;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #080a0e6b,0 0 22px #d4b05a29}.krag-course-seal img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.krag-course-seal:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 46%,#080a0e61);position:absolute;inset:0}.krag-focus--course .krag-altar-caption{max-width:86%;margin-top:.15rem;position:relative;bottom:auto;left:auto;transform:none}.pracownia-krag .krag-filar-layer,.pracownia-krag .krag-filar-layer>*{overflow:visible!important}.pracownia-krag .krag-filar-layer .range-graphic,.pracownia-krag .krag-filar-layer>:not(.krag-altar-caption){width:100%;height:100%;min-height:0}.pracownia-krag .krag-filar-cross__cell svg,.pracownia-krag .krag-filar-cross__cell video,.pracownia-krag .krag-filar-layer svg,.pracownia-krag .krag-filar-layer video,.pracownia-krag .krag-lore__roster-viz svg,.pracownia-krag .krag-lore__roster-viz video,.pracownia-krag .krag-lore__viz svg,.pracownia-krag .krag-lore__viz video,.pracownia-krag .krag-zakres-hex__cell svg,.pracownia-krag .krag-zakres-hex__cell video{width:100%;height:100%}.krag-focus--layer .krag-focus__kicker,.krag-focus--layer .krag-focus__title{z-index:2;position:relative;transform:translateY(-6px)}.krag-focus--layer .krag-focus__title{font-size:1.48rem}.krag-focus--layer .krag-focus__kicker{letter-spacing:.04em;text-transform:none;color:#c4bbae;font-size:.98rem}.krag-focus__mark{color:#d4b05a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1}.krag-focus__body{color:#9a9388;text-wrap:balance;max-width:90%;margin:0;font-size:.9rem;line-height:1.35}.krag-focus__meta{letter-spacing:.08em;color:#7a746c;margin:0;font-size:.65rem}.krag-focus__btn,.krag-focus__pick{appearance:none;cursor:pointer}.krag-focus__btn{color:#e6d5a8;font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-small,.9rem);letter-spacing:.06em;background:0 0;border:1px solid #d4b05a80;border-radius:999px;padding:.35rem .95rem}.krag-summary__stats{grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin:.85rem 0 .7rem;display:grid}.krag-summary__stats div{gap:.15rem;display:grid}.krag-summary__stats dt{font-size:var(--offer-type-small,.9rem);letter-spacing:.1em;text-transform:uppercase;color:#9aa3ad;margin:0;font-weight:700}.krag-summary__stats dd{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-lead,1.125rem);color:#f5f7fa;margin:0;font-weight:600}.krag-summary__types{gap:.15rem;margin:.55rem 0 1rem;display:grid}.krag-summary__type{color:inherit;border-bottom:1px solid #d6dee81a;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.42rem .15rem;text-decoration:none;display:grid}.krag-summary__type-icon{box-sizing:border-box;place-items:center;width:2.7rem;height:2.7rem;padding:.18rem;display:grid}.krag-summary__type-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transform:scale(var(--scan-icon-scale,1))}.krag-summary__type-copy{gap:.12rem;min-width:0;display:grid}.krag-summary__type strong{font-size:var(--offer-type-body,1rem);font-weight:600;line-height:1.2}.krag-summary__type small{font-size:var(--offer-type-small,.9rem);color:#e8eef4b8}.krag-summary__type-count{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-lead,1.125rem);color:#f5f7fa;font-weight:600}.krag-summary__type.is-empty small,.krag-summary__type.is-soon small{color:#e8eef46b}.krag-summary__type.is-soon{opacity:.72}.krag-summary__history ul{gap:.28rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.krag-summary__history li{font-size:var(--offer-type-body,1rem);grid-template-columns:minmax(5.6rem,auto) minmax(0,1fr) auto;align-items:baseline;gap:.45rem .7rem;display:grid}.krag-summary__history li.is-head{font-size:var(--offer-type-small,.9rem);letter-spacing:.1em;text-transform:uppercase;color:#9aa3ad;font-weight:700}.krag-summary__history span,.krag-summary__history time{color:#e8eef4b8}.krag-summary__history li.is-head span{color:inherit}.krag-summary__history strong{font-family:var(--font-cormorant),Georgia,serif;color:#f5f7fa;font-weight:600}.krag-focus__play{color:#d4b05a;cursor:pointer;background:0 0;border:1px solid #d4b05a8c;border-radius:50%;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:flex}.krag-focus__picks{grid-template-columns:1fr 1fr;gap:.32rem;width:86%;display:grid}.krag-focus__picks.is-six{grid-template-columns:1fr 1fr 1fr}.krag-focus__pick{color:#ddd6ca;background:#080a0c47;border:1px solid #d4b05a42;border-radius:.65rem;flex-direction:column;align-items:center;gap:.12rem;padding:.32rem .12rem;font-size:.62rem;line-height:1.15;display:flex}.krag-focus__pick span:first-child{color:#d4b05a;font-family:Georgia,Times New Roman,serif;font-size:.95rem}.pracownia-krag .krag-node-filar-hub{width:4.6rem;height:4.6rem;padding:.28rem}.pracownia-krag .krag-node.krag-node-triad{z-index:22;border:0;width:5.75rem;height:5.75rem;padding:.38rem;overflow:visible}.pracownia-krag .krag-node.krag-node-triad.krag-orb,.pracownia-krag .krag-node.krag-node-triad.krag-orb-hover,.pracownia-krag .krag-node.krag-node-triad.krag-orb-on{border:0}.pracownia-krag .krag-node-triad .krag-node-triad__rim{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pracownia-krag .krag-node-triad.is-awake{box-shadow:0 0 16px color-mix(in srgb,var(--krag-ink) 48%,transparent),0 0 32px color-mix(in srgb,var(--krag-ink) 22%,transparent)}.pracownia-krag .krag-node .krag-node__label{z-index:2;border:1px solid color-mix(in srgb,var(--krag-ink) 42%,transparent);width:max-content;max-width:none;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.04em;white-space:nowrap;text-align:center;color:#f2f6fa;pointer-events:none;background:#0b0e12db;border-radius:999px;margin:0;padding:.18rem .58rem;font-size:.88rem;font-weight:650;line-height:1.05;display:block;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 10px #00000061}.pracownia-krag .krag-node-triad .krag-node__label{letter-spacing:.05em;padding:.2rem .64rem;font-size:.98rem}.krag-node-filar-hub.is-awake{animation:.7s ease-out krag-filar-hub-wake}.krag-node-filar-hub.is-awake:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8d6aa8c,#d4b05a1f 42%,#0000 70%);border-radius:50%;animation:.7s ease-out both krag-filar-flash;position:absolute;inset:-18%}@keyframes krag-filar-hub-wake{0%{filter:brightness()}28%{filter:brightness(2.15);box-shadow:0 0 18px 6px #e8d6aa9e,0 0 40px 14px #d4b05a52}to{filter:none}}@keyframes krag-filar-flash{0%{opacity:0;transform:scale(.55)}30%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.45)}}.krag-node-fan{left:var(--fan-to-x);top:var(--fan-to-y);z-index:22;opacity:0;transition:left .3s cubic-bezier(.22,1,.36,1),width .19s cubic-bezier(.22,1,.36,1),height .19s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;animation:.62s cubic-bezier(.22,1,.36,1) both krag-fan-wake}.krag-node-fan:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8d6aad9,#d4b05a33 38%,#0000 68%);border-radius:50%;animation:.78s ease-out both krag-filar-flash;position:absolute;inset:-28%}@keyframes krag-fan-wake{0%{left:var(--fan-from-x);top:var(--fan-from-y);opacity:0;filter:brightness(3.1);transform:translate(-50%,-50%)scale(.18)}16%{opacity:1;filter:brightness(2.6);transform:translate(-50%,-50%)scale(.62)}to{left:var(--fan-to-x);top:var(--fan-to-y);opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}.pracownia-krag.is-lit .krag-socket-fan{opacity:0;animation:.5s forwards krag-fan-socket-in}@keyframes krag-fan-socket-in{0%{opacity:0}to{opacity:1}}.krag-scan__pulse{color:#d4b05a;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;display:flex;position:relative}.krag-scan__pulse:after,.krag-scan__pulse:before{content:"";pointer-events:none;border:1px solid #d4b05a80;border-radius:50%;animation:2.4s ease-out infinite krag-scan-ring;position:absolute;inset:0}.krag-scan__pulse:after{animation-delay:1.15s}@keyframes krag-scan-ring{0%{opacity:.65;transform:scale(.82)}to{opacity:0;transform:scale(1.55)}}.pracownia-krag.is-paused .animate-energy-in,.pracownia-krag.is-paused .animate-energy-out,.pracownia-krag.is-paused .animate-ring-breathe,.pracownia-krag.is-paused .animate-spin-medium,.pracownia-krag.is-paused .animate-spin-reverse-medium,.pracownia-krag.is-paused .krag-chakra-hub-face,.pracownia-krag.is-paused .krag-glyph,.pracownia-krag.is-paused .krag-hub-seal,.pracownia-krag.is-paused .krag-scan__pulse:after,.pracownia-krag.is-paused .krag-scan__pulse:before,.pracownia-krag.is-paused .krag-text-spin{animation-play-state:paused}html[data-pracownia-motion="0"] .pracownia-krag .animate-energy-in,html[data-pracownia-motion="0"] .pracownia-krag .animate-energy-out,html[data-pracownia-motion="0"] .pracownia-krag .animate-ring-breathe,html[data-pracownia-motion="0"] .pracownia-krag .animate-spin-medium,html[data-pracownia-motion="0"] .pracownia-krag .animate-spin-reverse-medium,html[data-pracownia-motion="0"] .pracownia-krag .krag-chakra-hub-face,html[data-pracownia-motion="0"] .pracownia-krag .krag-glyph,html[data-pracownia-motion="0"] .pracownia-krag .krag-hub-seal,html[data-pracownia-motion="0"] .pracownia-krag .krag-node-fan:after,html[data-pracownia-motion="0"] .pracownia-krag .krag-node-filar-hub.is-awake:after,html[data-pracownia-motion="0"] .pracownia-krag .krag-origin-seal,html[data-pracownia-motion="0"] .pracownia-krag .krag-scan__pulse:after,html[data-pracownia-motion="0"] .pracownia-krag .krag-scan__pulse:before,html[data-pracownia-motion="0"] .pracownia-krag .krag-sigil-slot.is-wake:after,html[data-pracownia-motion="0"] .pracownia-krag .krag-text-spin{animation:none!important}html[data-pracownia-motion="0"] .pracownia-krag .krag-node-fan{opacity:1;left:var(--fan-to-x);top:var(--fan-to-y);animation:none!important}@media (prefers-reduced-motion:reduce){.krag-node-fan,.krag-node-fan:after,.krag-node-filar-hub.is-awake,.krag-node-filar-hub.is-awake:after,.krag-scan__pulse:after,.krag-scan__pulse:before,.krag-sigil-slot.is-wake,.krag-sigil-slot.is-wake:after,.pracownia-krag.is-lit .krag-socket-fan{animation:none}.krag-node-fan{opacity:1;left:var(--fan-to-x);top:var(--fan-to-y)}.pracownia-krag.is-lit .krag-socket-fan{opacity:1}}.krag-seal-btn{overflow:visible}.krag-hint{z-index:2;text-align:center;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:.12em;width:max-content;max-width:none;margin:0;padding:0;transition:opacity .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.krag-hint__lead,.krag-hint__rest{letter-spacing:.03em;color:#d8d0c4;text-align:center;text-wrap:balance;width:auto;max-width:none;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.2;display:block}.krag-hint__lead{letter-spacing:.14em;text-indent:.14em;font-size:1.55rem}.krag-hint__rest{white-space:nowrap;font-size:1.05rem}.pracownia-krag:not(.is-lit) .krag-hint{opacity:1}.pracownia-krag:not(.is-lit):has(.krag-seal-btn:hover) .krag-hint{opacity:0}.krag-altar .pracownia-sigil{pointer-events:none;width:78%;height:78%;color:var(--krag-sigil);opacity:.42;transition:color .65s,opacity .35s;display:block;overflow:visible;transform:translateY(-5px)}.pracownia-krag:not(.is-lit) .krag-altar .pracownia-sigil{--krag-ink:#4c4844;--krag-sigil:#4c4844;color:#4c4844;opacity:.22}.pracownia-krag:not(.is-lit):has(.krag-seal-btn:hover) .krag-altar .pracownia-sigil{opacity:.4}.pracownia-krag.is-lit .krag-altar .pracownia-sigil{--krag-ink:#e6dcc4;--krag-sigil:#e6dcc4;color:#e6dcc4;opacity:.94}.sigil-energy-run{fill:none;stroke:#fff6e4;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:96 340;opacity:0;pointer-events:none}.pracownia-krag.is-lit .sigil-energy-run{opacity:.55;animation:3.2s linear infinite sigil-energy-flow}.pracownia-krag.is-lit .sigil-energy-run.is-b{stroke-dasharray:72 380;opacity:.34;animation-duration:3.9s;animation-direction:reverse}@keyframes sigil-energy-flow{to{stroke-dashoffset:-432px}}@media (prefers-reduced-motion:reduce){.pracownia-krag.is-lit .sigil-energy-run{opacity:0;animation:none}}.krag-altar .pracownia-sigil circle,.krag-altar .pracownia-sigil polygon{stroke-width:36px}.krag-altar .pracownia-sigil .sigil-energy-run{stroke-width:11px}.pracownia-krag .animate-candle-flicker,.pracownia-krag .animate-core-glow,.pracownia-krag .animate-pulse-subtle,.pracownia-krag .animate-spark-ping,.pracownia-krag .gold-sheen,.pracownia-krag .silver-shimmer{filter:none;animation:none}.pracownia-krag svg .origin-center{transform-box:view-box;transform-origin:500px 500px}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse-slow{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes spin-medium{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse-medium{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes energy-pulse-out{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes energy-pulse-in{0%{stroke-dashoffset:0}to{stroke-dashoffset:48px}}@keyframes pulse-subtle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes magic-ring-breathe{0%,to{opacity:.5;filter:drop-shadow(0 0 3px #e2e8f059)}50%{opacity:.95;filter:drop-shadow(0 0 14px #f8fafcd9)}}@keyframes magic-spark-ping{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes candle-flicker{0%,to{opacity:.92;filter:brightness()}25%{opacity:.86;filter:brightness(.96)}50%{opacity:1;filter:brightness(1.04)}75%{opacity:.89;filter:brightness(.98)}}@keyframes gold-sheen{0%,to{filter:drop-shadow(0 0 3px #d4af3759)}50%{filter:drop-shadow(0 0 10px #f5dfa2bf)}}@keyframes silver-shimmer{0%,to{filter:drop-shadow(0 0 3px #cbd5e14d)}50%{filter:drop-shadow(0 0 8px #f1f5f9a6)}}@keyframes wave-undulate-slow{0%,to{transform:scale(1)rotate(0)}33%{transform:scale(1.018)rotate(1.2deg)}66%{transform:scale(.982)rotate(-1.2deg)}}@keyframes wave-ripple{0%{opacity:.9;transform:scale(.35)}50%{opacity:.6}to{opacity:0;transform:scale(1.45)}}@keyframes wave-ripple-cyan{0%{opacity:.8;transform:scale(.3)}60%{opacity:.4}to{opacity:0;transform:scale(1.3)}}@keyframes pulse-core-glow{0%,to{filter:drop-shadow(0 0 12px #d4af3766)drop-shadow(0 0 25px #f59e0b33)}50%{filter:drop-shadow(0 0 24px #fbbf24cc)drop-shadow(0 0 45px #d4af3766)}}@keyframes aura-breath{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.75;transform:scale(1.06)}}@keyframes plasma-flow-fast{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes plasma-flow-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:120px}}@keyframes living-flame-flow{0%{stroke-dashoffset:120px;filter:drop-shadow(0 0 6px #f8fafc99)drop-shadow(0 0 14px #e2e8f066)}50%{filter:drop-shadow(0 0 12px #fffffff2)drop-shadow(0 0 24px #f8fafcb3)}to{stroke-dashoffset:0;filter:drop-shadow(0 0 6px #f8fafc99)drop-shadow(0 0 14px #e2e8f066)}}@keyframes living-flame-reverse{0%{stroke-dashoffset:0;filter:drop-shadow(0 0 6px #f8fafc99)drop-shadow(0 0 14px #e2e8f066)}50%{filter:drop-shadow(0 0 12px #fffffff2)drop-shadow(0 0 24px #f8fafcb3)}to{stroke-dashoffset:120px;filter:drop-shadow(0 0 6px #f8fafc99)drop-shadow(0 0 14px #e2e8f066)}}@keyframes fire-flicker-flame{0%,to{opacity:.95;filter:brightness()drop-shadow(0 0 16px #ffffff80)}25%{opacity:.88;filter:brightness(.95)drop-shadow(0 0 10px #e2e8f066)}50%{opacity:1;filter:brightness(1.15)drop-shadow(0 0 28px #ffffffd9)}75%{opacity:.9;filter:brightness(.98)drop-shadow(0 0 14px #e2e8f073)}}@keyframes ember-drift{0%{opacity:0;transform:translate(0)scale(.8)}20%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:translate(15px,-40px)scale(1.2)}}.animate-wave-undulate{animation:9s ease-in-out infinite wave-undulate-slow}.animate-wave-ripple-1{animation:6s cubic-bezier(.1,.5,.4,1) infinite wave-ripple}.animate-wave-ripple-2{animation:6s cubic-bezier(.1,.5,.4,1) 3s infinite wave-ripple}.animate-wave-ripple-cyan{animation:7s cubic-bezier(.1,.5,.4,1) 1.5s infinite wave-ripple-cyan}.animate-core-glow{animation:4s ease-in-out infinite pulse-core-glow}.animate-aura-breath{animation:3.5s ease-in-out infinite aura-breath}.animate-plasma-flow{animation:2.2s linear infinite plasma-flow-fast}.animate-plasma-reverse{animation:2.6s linear infinite plasma-flow-reverse}.animate-living-flame-flow{animation:1.8s linear infinite living-flame-flow}.animate-living-flame-reverse{animation:2s linear infinite living-flame-reverse}.animate-fire-flicker{animation:3.5s ease-in-out infinite fire-flicker-flame}.animate-spin-slow{animation:140s linear infinite spin-slow}.animate-spin-reverse-slow{animation:100s linear infinite spin-reverse-slow}.krag-glyph-orbit{transform-box:view-box;transform-origin:500px 500px;opacity:1;transition:opacity .65s;animation:520s linear infinite spin-reverse-slow}.krag-glyph-hit,.krag-glyph-orbit{pointer-events:none}.pracownia-krag.is-lit .krag-glyph-orbit{opacity:.1;transition-delay:.9s}.pracownia-krag:not(.is-lit) .krag-glyph-orbit{transition-delay:0s}@keyframes krag-glyph-blink{0%,58%,to{opacity:1}68%{opacity:.12}76%{opacity:1}}.pracownia-krag:not(.is-lit) .krag-glyph{color:#f0e8d8;fill:#f0e8d8;animation:8.2s ease-in-out infinite krag-glyph-blink}.pracownia-krag:not(.is-lit) .krag-glyph-hit:nth-child(2n) .krag-glyph{animation-duration:9.6s}.pracownia-krag:not(.is-lit) .krag-glyph-hit:nth-child(3n) .krag-glyph{animation-duration:7.4s}.pracownia-krag:not(.is-lit) .krag-glyph-hit:nth-child(4n) .krag-glyph{animation-duration:10.2s}.pracownia-krag:not(.is-lit) .krag-glyph-hit:nth-child(5n) .krag-glyph{animation-duration:11.5s}.pracownia-krag.is-lit .krag-glyph{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.pracownia-krag:not(.is-lit) .krag-glyph{animation:none}}.krag-text-spin{opacity:.16;transition:opacity .4s}.pracownia-krag.is-rim-hot .krag-text-spin{opacity:.39}.krag-text-spin{pointer-events:none;animation:384s linear infinite spin-slow}.krag-text-hit{pointer-events:stroke;fill:none;stroke:#0000}@media (hover:none){.krag-text-hit{pointer-events:none}}.animate-spin-medium{animation:65s linear infinite spin-medium}.animate-spin-reverse-medium{animation:50s linear infinite spin-reverse-medium}.animate-energy-out{animation:2s linear infinite energy-pulse-out}.animate-energy-in{animation:2.5s linear infinite energy-pulse-in}.animate-ring-breathe{animation:4s ease-in-out infinite magic-ring-breathe}.animate-spark-ping{animation:2.5s cubic-bezier(0,0,.2,1) infinite magic-spark-ping}.animate-pulse-subtle{animation:4s ease-in-out infinite pulse-subtle}.animate-candle-flicker{animation:6s ease-in-out infinite candle-flicker}.gold-sheen{animation:3.5s ease-in-out infinite gold-sheen}.silver-shimmer{animation:4s ease-in-out infinite silver-shimmer}.stone-slab{background:linear-gradient(145deg,#1d2128,#121417);border-top:1px solid #e2e8f033;border-bottom:1px solid #000000e6;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #000c,0 12px 28px #000000b3,0 2px 6px #00000080}.forged-metal-plate{background:linear-gradient(160deg,#252b34,#15181e 60%,#0d0f12);box-shadow:inset 0 1px 2px #ffffff2e,inset 0 -1px 2px #000000e6,0 8px 20px #000000a6}.gold-inlay-text{background:linear-gradient(#fff3c4,#d4af37 60%,#8c6e1c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.silver-inlay-text{background:linear-gradient(#fff,#cbd5e1 55%,#64748b);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.krag-lore,.pracownia-krag-shell{scrollbar-width:thin;scrollbar-color:#94a3b847 transparent}.krag-lore::-webkit-scrollbar{width:5px;height:5px}.pracownia-krag-shell ::-webkit-scrollbar{width:5px;height:5px}.krag-lore::-webkit-scrollbar-track{background:0 0}.pracownia-krag-shell ::-webkit-scrollbar-track{background:0 0}.krag-lore::-webkit-scrollbar-thumb{background:#94a3b847;border:0;border-radius:9999px}.pracownia-krag-shell ::-webkit-scrollbar-thumb{background:#94a3b847;border:0;border-radius:9999px}.krag-lore::-webkit-scrollbar-thumb:hover{background:#d2dae46b}.pracownia-krag-shell ::-webkit-scrollbar-thumb:hover{background:#d2dae46b}.krag-lore--right,.krag-lore--right .kd-scroll,.krag-lore--right .krag-compass-resolve-view{scrollbar-width:thin;scrollbar-color:#d4a8538c transparent}.krag-lore--right .kd-scroll::-webkit-scrollbar{width:3px}.krag-lore--right .krag-compass-resolve-view::-webkit-scrollbar{width:3px}.krag-lore--right::-webkit-scrollbar{width:3px}.krag-lore--right .kd-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.krag-lore--right .kd-scroll::-webkit-scrollbar-button:end:increment{width:0;height:0;display:none}.krag-lore--right .kd-scroll::-webkit-scrollbar-button:start:decrement{width:0;height:0;display:none}.krag-lore--right .krag-compass-resolve-view::-webkit-scrollbar-button{width:0;height:0;display:none}.krag-lore--right::-webkit-scrollbar-button{width:0;height:0;display:none}.krag-lore--right::-webkit-scrollbar-button:end:increment{width:0;height:0;display:none}.krag-lore--right::-webkit-scrollbar-button:start:decrement{width:0;height:0;display:none}.krag-lore{--lore-accent:#d5dde6;z-index:24;isolation:isolate;pointer-events:auto;color:#eef2f6;background:radial-gradient(88% 52% at 8% -6%,#c4a5740f,#0000 56%),radial-gradient(70% 46% at 96% 4%,#7c6b9e0d,#0000 58%),radial-gradient(78% 58% at 48% 108%,#2a1c1047,#0000 62%),radial-gradient(52% 36% at 72% 42%,#fff4df05,#0000 64%),linear-gradient(#141218,#100e14 48%,#0c0b10);border:1px solid #c4a5741f;border-radius:1.15rem;flex-direction:column;width:min(28rem + 2cm,32cqi + 2cm);min-width:calc(24.5rem + 2cm);padding:1.85rem 1.7rem 1.55rem;display:flex;position:absolute;top:1.15rem;bottom:1.15rem;left:1.15rem;overflow:hidden;box-shadow:inset 0 1px #fff4df0d,inset 0 -1px #0000002e,0 18px 44px #0006}.krag-lore:before{opacity:.72;background:radial-gradient(48% 32% at 20% 18%,#fff4df07,#0000 74%),radial-gradient(52% 36% at 86% 22%,#b07cff06,#0000 72%),radial-gradient(60% 42% at 58% 82%,#4e36221a,#0000 76%),radial-gradient(70% 48% at 32% 94%,#0000002e,#0000 70%)}.krag-lore:after,.krag-lore:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.krag-lore:after{border-radius:inherit;opacity:.045;mix-blend-mode:soft-light;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E)}.krag-lore__glow{background:linear-gradient(#c4a5740e,#0000 80%),radial-gradient(70% 90% at 50% 0,#fff4df07,#0000 72%);height:7.5rem;inset:0 0 auto}.krag-lore__glow,.krag-lore__orbit{z-index:0;pointer-events:none;position:absolute}.krag-lore__orbit{opacity:.55;border:1px solid #c4a57424;border-radius:50%;width:5.2rem;height:5.2rem;top:1.1rem;right:1.1rem}.krag-lore__orbit:after,.krag-lore__orbit:before{content:"";border:1px solid #c4a57414;border-radius:50%;position:absolute;inset:22%}.krag-lore__orbit:after{border-color:#fff4df1a;inset:40%}.krag-lore__head{z-index:1;align-items:center;gap:.9rem;margin-bottom:1.15rem;display:flex;position:relative}.krag-lore__kicker{z-index:1;border:1px solid color-mix(in srgb,var(--lore-accent,#d5dde6) 32%,transparent);width:fit-content;font-size:var(--offer-type-small);letter-spacing:.12em;text-transform:uppercase;color:#e8eef4;border-radius:999px;margin:0 0 .4rem;padding:.22rem .72rem;font-weight:700;display:inline-flex;position:relative}.krag-lore__title{z-index:1;color:#f5f7fa;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:600;line-height:1.12;position:relative}.pracownia-krag-frame.is-showing .krag-lore:not(.krag-lore--right){padding-top:4.35rem}.pracownia-krag-frame.is-showing .krag-filar-geom,.pracownia-krag-frame.is-showing .krag-flower{opacity:.07;animation:none}.pracownia-krag-frame.is-showing .krag-altar{opacity:0;pointer-events:none}@media (width>=761px){.pracownia-krag-frame.is-showing.is-center-name .krag-altar{opacity:1;pointer-events:auto}.krag-sheet-chrome,.pracownia-krag-frame.is-center-name .krag-side-head{display:none}.pracownia-krag-frame.is-center-name .krag-altar-plate__title{font-size:clamp(2.05rem,3vw,2.55rem)}.krag-lore--bio .kd-head .krag-lore__title,.krag-lore--bio>.kz-portal .kz-portal__title,.krag-lore--compass>.kz-portal .kz-portal__title,.krag-lore>.krag-odczyt-nav{display:none}}.pracownia-krag-frame.is-showing .krag-lore:not(.krag-lore--right) .krag-lore__subtitle,.pracownia-krag-frame.is-showing .krag-lore:not(.krag-lore--right) .krag-lore__title{display:none}.pracownia-krag-frame.is-showing .krag-lore:not(.krag-lore--right) .krag-lore__kicker{align-self:center}.krag-sheet-chrome{z-index:40;pointer-events:none;width:min(28rem + 2cm,32cqi + 2cm);min-height:2.6rem;padding:.35rem .7rem 0;position:absolute;top:1.15rem;left:1.15rem}.krag-sheet-chrome>*{pointer-events:auto}.krag-sheet-back{z-index:1;color:#e6dcc4;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;margin:0;padding:.2rem .35rem;font-family:DM Sans,DM Sans Fallback\: BlinkMacSystemFont,DM Sans Fallback\: Segoe UI,DM Sans Fallback\: Helvetica Neue,DM Sans Fallback\: Arial,DM Sans Fallback\: Noto Sans,sans-serif;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.55rem;left:.45rem}.krag-sheet-back span{font-size:1.45rem;line-height:.8}.krag-sheet-grab{cursor:pointer;background:0 0;border:0;justify-self:center;place-items:center;width:100%;margin:0;padding:.35rem 0 .45rem;display:grid}.krag-sheet-grab__bar{background:#e6dcc49e;border-radius:999px;width:2.85rem;height:.28rem;display:block}.krag-side-head{z-index:28;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;width:min(28rem + 2cm,32cqi + 2cm);min-width:calc(24.5rem + 2cm);padding:.7rem 1.15rem 0;display:flex;position:absolute;top:1.15rem;left:1.15rem}.krag-side-nav{pointer-events:auto;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:.35rem;width:100%;display:grid}.krag-side-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem;display:flex}.krag-side-arrow{color:#e6dcc4;cursor:pointer;background:0 0;border:0;place-items:center;width:2.6rem;height:2.6rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1;display:grid}.krag-side-arrow:disabled{opacity:.28;cursor:default}.krag-side-title{text-align:center;text-wrap:balance;color:#f5f7fa;width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:600;line-height:1.12}.krag-altar-plate{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:92%;height:92%;margin:0;padding:0;display:flex;position:relative}.krag-altar-nav{z-index:3;pointer-events:none;position:absolute;inset:0}.krag-altar-nav .krag-side-dots{pointer-events:auto;position:absolute;top:calc(50% - 2.5rem + 2px);left:50%;transform:translate(-50%)}.krag-altar-arrow{z-index:4;color:#e6dcc4;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;width:2.6rem;height:2.6rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1;display:grid;position:absolute;top:calc(50% + .85rem);transform:translateY(-50%)}.krag-altar-arrow--prev{left:.35rem}.krag-altar-arrow--next{right:.35rem}.krag-altar-arrow:disabled{opacity:.28;cursor:default}.krag-altar-plate__title{color:#f5f7fa;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:600;line-height:1.15}.krag-altar-plate__text{color:#d5dde6;text-wrap:balance;margin:0;font-size:1rem;font-weight:500;line-height:1.4}@media (width>=761px){.pracownia-krag-frame.is-center-name .krag-altar-plate{--altar-drop:6.4rem}.pracownia-krag-frame.is-center-name .krag-altar-plate__text,.pracownia-krag-frame.is-center-name .krag-altar-plate__title{transform:translateY(var(--altar-drop))}.pracownia-krag-frame.is-center-name .krag-altar-nav{inset:auto;top:calc(50% + 4.7rem + var(--altar-drop));align-items:center;gap:.7rem;width:max-content;display:flex;left:50%;transform:translate(-50%,-50%)}.pracownia-krag-frame.is-center-name .krag-altar-arrow,.pracownia-krag-frame.is-center-name .krag-altar-nav .krag-side-dots{position:static;top:auto;left:auto;right:auto;transform:none}.pracownia-krag-frame.is-center-name .krag-altar-nav .krag-side-dots{transform:translateY(2px)}.krag-altar-quest{top:auto;bottom:calc(50% + 6.6rem - var(--altar-drop));z-index:2;pointer-events:auto;width:min(15.4rem,78%);max-width:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.krag-altar-quest .krag-quest-card{max-width:4.85rem}.krag-altar-quest .krag-quest-card__numeral{font-size:1.28rem}.krag-altar-quest .krag-quest-card.is-selected{transform:translateY(-.28rem)}.krag-altar-bio{z-index:2;width:min(20.5rem,80%);left:50%;bottom:calc(50% + 4.3rem - var(--altar-drop));pointer-events:auto;margin:0;position:absolute;transform:translate(-50%)}.krag-altar-bio .kd-bio.is-altar .bio-board{margin:0}.krag-altar-bio.is-seal{width:min(11rem,46%);height:min(11rem,46%);bottom:calc(50% + 3.6rem - var(--altar-drop));pointer-events:none}.krag-altar-bio-seal{width:100%;height:100%;display:block}.krag-altar-bio-seal .krag-bio-seal__halo{display:none}.krag-altar-bio-seal .krag-bio-seal__band{opacity:1;background:var(--band);width:86%;height:20%;box-shadow:none;border-radius:999px;animation:none;transform:translate(-50%,-50%)}.krag-altar-bio-seal .krag-bio-seal__band.is-fire{top:14%}.krag-altar-bio-seal .krag-bio-seal__band.is-air{top:38%}.krag-altar-bio-seal .krag-bio-seal__band.is-water{top:62%}.krag-altar-bio-seal .krag-bio-seal__band.is-earth{top:86%}.krag-altar-bio-seal .krag-bio-seal__wash{opacity:1}.krag-altar-bio-seal .is-earth .krag-bio-seal__wash{background:radial-gradient(16% 55% at 22%,#ecd090bf,#0000 70%) 0 0/140% 140%,radial-gradient(12% 42% at 55% 58%,#a8703099,#0000 72%) 0 0/140% 140%,radial-gradient(14% 40% at 78% 46%,#ecd09073,#0000 70%) 0 0/140% 140%,linear-gradient(#ecd09038,#5c3c189e) 0 0/100% 100%;animation:6.9s ease-in-out infinite krag-bio-earth-vein}.krag-altar-bio-seal .is-water .krag-bio-seal__wash{background:radial-gradient(42% 80% at 12% 60%,#bae6fdb3,#0000 68%) 0 0/160% 160%,radial-gradient(36% 70% at 88% 42%,#38bdf88c,#0000 70%) 0 0/160% 160%,linear-gradient(#7dd3fc2e,#0e74909e 72%,#08465a47) 0 0/100% 100%;animation:4.6s ease-in-out infinite krag-bio-water}.krag-altar-bio-seal .is-air .krag-bio-seal__wash{filter:blur(7px);background:repeating-linear-gradient(102deg,#0000 0 14%,#e0f2fe8c 18%,#0000 24% 42%) 0 0/220% 100%,linear-gradient(#e0f2fe29,#94c4dc6b) 0 0/100% 100%;animation:7s linear infinite krag-bio-air}.krag-altar-bio-seal .is-fire .krag-bio-seal__wash{background:radial-gradient(34% 90% at 50% 125%,#fde047f2,#f9731659 46%,#0000 70%) 0 0/120% 150%,radial-gradient(18% 75% at 30% 120%,#fb923ce6,#0000 68%) 0 0/120% 150%,radial-gradient(18% 75% at 70% 118%,#ef4444e0,#0000 68%) 0 0/120% 150%,linear-gradient(#7f1d1d14,#ea580c94 58%,#991b1b38) 0 0/100% 100%;animation:2.8s ease-in-out infinite krag-bio-flame}.bio-center-enter-active,.bio-center-leave-active{transition:opacity .55s cubic-bezier(.22,1,.36,1)}.bio-center-enter-from,.bio-center-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.bio-center-enter-active,.bio-center-leave-active{transition-duration:10ms}.krag-altar-bio-seal .krag-bio-seal__wash{animation:none}}.krag-altar-dzien{z-index:2;left:50%;bottom:calc(50% + 4.7rem - var(--altar-drop));pointer-events:auto;margin:0;position:absolute;transform:translate(-50%)}.krag-altar-dzien--gian,.krag-altar-dzien--gian .scan-gian-orb,.krag-altar-qorb{width:9.6rem;height:9.6rem}.krag-altar-qorb{background:radial-gradient(circle at 36% 30%,#fffaf029,#0000 28%),radial-gradient(circle at 50% 46%,#3c434c,#1c2128 48%,#0c0f14 78%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e8d5b052,inset 0 -1.4rem 2rem #00000059}.krag-altar-qorb span{color:#f4eadc;font-family:Georgia,Times New Roman,serif;font-size:3.4rem;font-weight:600;line-height:1}.krag-altar-dzien--sync{width:min(13.6rem,64%);bottom:calc(50% + 3.15rem - var(--altar-drop))}.krag-altar-dzien--sync .kd-sync-face{max-width:none}.krag-altar-dzien--wplywy{width:min(11.5rem,52%)}.krag-altar-bowl{width:100%;height:auto;display:block;overflow:visible}.krag-altar-kuznia{z-index:2;aspect-ratio:1;width:min(12.6rem,56%);left:50%;bottom:calc(50% + 3.6rem - var(--altar-drop));pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.krag-altar-kuznia.is-joined{isolation:isolate}.krag-kuznia-alchemy{position:absolute;inset:0;transform:scale(1.65)}.krag-kuznia-alchemy.is-astrolabe{transform:scale(1.28)}.kuznia-mark-enter-active,.kuznia-mark-leave-active{transition:opacity 1.05s cubic-bezier(.22,1,.36,1)}.kuznia-mark-enter-from,.kuznia-mark-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.kuznia-mark-enter-active,.kuznia-mark-leave-active{transition-duration:10ms}}.krag-kuznia-alchemy canvas{width:100%;height:100%;position:absolute;inset:0}.krag-kuznia-alchemy canvas.is-spiral{mix-blend-mode:screen}.krag-altar-kompas{z-index:2;aspect-ratio:1;width:min(13.2rem,58%);left:50%;bottom:calc(50% + 3.6rem - var(--altar-drop));pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.krag-altar-kompas .krag-focus--compass-anim{background:0 0;width:100%;height:100%;display:block;overflow:visible;padding:0!important}.krag-altar-kompas .krag-compass-altar-stage,.krag-altar-kompas .krag-compass-dial-stage{aspect-ratio:auto;width:100%;max-width:none;height:100%}.krag-altar-kompas .krag-compass-altar-caption{display:none}.krag-altar-oddech{z-index:2;width:min(14rem,64%);left:50%;bottom:calc(50% + 2.8rem - var(--altar-drop));pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.krag-altar-oddech .krag-breath__stage{aspect-ratio:1;width:100%;height:auto;margin:0}.krag-altar-oddech .krag-breath__rings{width:92%;height:92%}.krag-altar-oddech .krag-breath__scale{width:68%;height:68%}.krag-altar-cross{z-index:2;aspect-ratio:1;width:min(14.2rem,62%);left:50%;bottom:calc(50% + 3.1rem - var(--altar-drop));pointer-events:auto;place-items:center;margin:0;display:grid;position:absolute;transform:translate(-50%)}.krag-altar-geom{z-index:1;pointer-events:none;width:77.1429%;height:77.1429%;color:var(--krag-geom-base,#7a7c7f);stroke:currentColor;filter:url(#krag-chalk);position:absolute;inset:11.4286%;overflow:visible}.krag-altar-cross .krag-filar-cross,.krag-altar-cross .krag-zakres-hex{z-index:2;position:relative}.krag-altar-cross .krag-filar-cross{width:90%;height:90%}.krag-altar-cross .krag-zakres-hex{width:86%;height:86%}.krag-altar-cross--hex .krag-altar-geom,.krag-altar-cross--hex .krag-zakres-hex{transform-origin:50%;transform:scale(1.08)}.krag-altar-range{z-index:2;aspect-ratio:1;width:min(11rem,48%);left:50%;bottom:calc(50% + 3.1rem - var(--altar-drop));pointer-events:auto;background:radial-gradient(circle at 50% 42%,#1a2028,#080a0e);border:1px solid #e8d5b06b;border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;overflow:hidden;transform:translate(-50%);container-type:size}.krag-altar-range .krag-filar-glyph,.krag-altar-range .pracownia-baked-loop{width:100%;height:100%}.krag-altar-range .krag-filar-glyph{color:#e6dcc4;font-size:68cqmin}.krag-altar-range .scan-gian-orb{width:100%;height:100%;animation:4.6s linear infinite krag-chakra-gian-turn;overflow:visible}.krag-altar-range .scan-gian-orb__svg{width:190%;max-width:none;height:190%;margin:-45%}.krag-altar-plate .krag-altar-chakras.krag-focus--chakra{z-index:2;width:min(15rem,64%);height:min(17.5rem,68%);left:50%;bottom:calc(50% + .6rem - var(--altar-drop));position:absolute;transform:translate(-50%)}.krag-altar-kurs{z-index:2;aspect-ratio:1;width:min(11.2rem,48%);left:50%;bottom:calc(50% + 4.4rem - var(--altar-drop));pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.krag-altar-kurs .krag-course-seal{width:100%;height:100%;margin:0;transform:none}.krag-altar-cross .krag-filar-glyph{font-size:3.2rem}.krag-altar-book{z-index:0;pointer-events:none;width:108.7%;height:108.7%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.krag-altar-plate:has(.krag-altar-book) .krag-altar-plate__text,.krag-altar-plate:has(.krag-altar-book) .krag-altar-plate__title){z-index:1;position:relative}.krag-book-center{background:#0c0b10;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.krag-book-center:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05040800 36%,#05040873 52%,#050408e0 64%,#050408f5 76%,#050408fa);position:absolute;inset:0}.krag-book-center__frame{place-items:center;display:grid;position:absolute;inset:0}.krag-book-center__frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.krag-book-center .krag-moon-mark{color:#e8d6b0;width:36%;height:36%;margin-top:-34%}.krag-book-center-enter-active,.krag-book-center-leave-active{transition:opacity .8s}.krag-book-center-enter-from,.krag-book-center-leave-to{opacity:0}.krag-book-center-leave-active{position:absolute;inset:0}.krag-altar-dzien--date{background:linear-gradient(#fff8ec12,#0000 42%),#12161c;border-radius:.45rem;justify-items:center;gap:.15rem;width:min(14.5rem,64%);padding:.85rem 1.2rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #e8d5b057,0 14px 28px #00000047}.krag-altar-date__day,.krag-altar-date__month,.krag-altar-date__week{margin:0}.krag-altar-date__week{letter-spacing:.16em;text-transform:uppercase;color:#e4d2ae;font-size:.95rem;font-weight:650}.krag-altar-date__day{color:#f7f2ea;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4.6vw,4.4rem);font-weight:600;line-height:.92}.krag-altar-date__month{letter-spacing:.03em;color:#e7dfd2;white-space:nowrap;font-size:1.15rem;font-weight:550}}.krag-lore__rule{z-index:1;background:linear-gradient(90deg,#d6dee861,#d6dee814);height:1px;margin:1.15rem 0 1rem;position:relative}.krag-lore__body{font-size:var(--offer-type-body);color:#c5ccd4;text-wrap:pretty;margin:0;line-height:1.58}.krag-lore-enter-active,.krag-lore-leave-active{transition:opacity .4s}.krag-lore-enter-from,.krag-lore-leave-to{opacity:0}.krag-lore--right{left:auto;right:1.15rem}.krag-lore--right .krag-lore__rule{background:linear-gradient(90deg,#d6dee814,#d6dee861)}.krag-lore--filar,.krag-lore--roster{gap:0;overflow:auto}.krag-lore--filar .krag-lore__title,.krag-lore--roster .krag-lore__title{margin-bottom:.45rem}.krag-lore__subtitle{z-index:1;font-size:var(--offer-type-lead);color:#d5dde6;font-weight:500;line-height:1.35;position:relative}.krag-lore__back,.krag-lore__subtitle{margin:0;font-family:Georgia,Times New Roman,serif}.krag-lore__back{z-index:4;color:#e6dcc4;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:2.35rem;line-height:.7;transition:color .18s;display:grid;position:absolute;top:.28rem;left:.42rem}.krag-lore--drill .krag-lore__glow{background:radial-gradient(circle at 24% 20%,#fff4df0d,#c4a57405 42%,#0000 74%);width:12rem;height:8rem}.krag-lore__back:hover{color:#f7edd8;background:0 0}.krag-lore__back:focus-visible{outline-offset:3px;outline:2px solid #e6dcc48c}.krag-lore__back svg{width:1.25rem;height:1.25rem}.krag-lore--drill{padding-top:2.75rem}.krag-lore__intro{z-index:1;font-size:var(--offer-type-body);color:#c5ccd4;text-wrap:pretty;margin:.7rem 0 0;line-height:1.58;position:relative}.krag-lore__intro+.krag-lore__intro{margin-top:.62rem}.krag-lore__diagram{z-index:1;aspect-ratio:1;width:min(36.96cqmin,100%);color:var(--krag-geom-base,#7a7c7f);flex:none;place-items:center;margin:.5rem auto .2rem;display:grid;position:relative;overflow:visible}.krag-lore__diagram-geom{z-index:1;pointer-events:none;stroke:currentColor;width:77.1429%;height:77.1429%;position:absolute;inset:11.4286%;overflow:visible}.krag-lore__diagram .krag-filar-cross,.krag-lore__diagram .krag-zakres-hex{z-index:2;position:relative}.krag-lore__diagram .krag-filar-cross{width:90%;height:90%}.krag-lore__diagram .krag-zakres-hex{width:86%;height:86%}.krag-lore__diagram:not(.krag-lore__diagram--hex){margin-top:-2.15rem;margin-bottom:-1.85rem}.krag-lore__diagram--hex{margin-top:-2rem;margin-bottom:-1.75rem}.krag-lore__diagram--hex .krag-lore__diagram-geom,.krag-lore__diagram--hex .krag-zakres-hex{transform-origin:50%;transform:scale(1.08)}.krag-lore__diagram .krag-filar-cross__cell,.krag-lore__diagram .krag-zakres-hex__cell{cursor:pointer}.krag-lore__actions{z-index:1;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.65rem;width:100%;margin-top:2.55rem;display:flex;position:relative}.krag-lore--roster .krag-lore__actions .krag-lore__link,.krag-lore__actions .krag-lore__link,.krag-lore__actions button.krag-lore__link{appearance:none;width:auto;min-height:3.05rem;color:inherit;letter-spacing:.04em;text-align:center;cursor:pointer;background:#e8eef40f;border:1px solid #d6dee861;border-radius:.85rem;flex:1 1 0;justify-content:center;align-items:center;margin-top:0;padding:.72rem 1.05rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:600;line-height:1.15;display:inline-flex}.krag-lore--roster .krag-lore__actions .krag-lore__link:hover,.krag-lore__actions .krag-lore__link:hover{background:#e8eef41f;border-color:#e8eef49e}.krag-lore--roster .krag-lore__link{margin-top:1.1rem}.krag-lore__roster{z-index:1;flex-direction:column;flex-shrink:0;gap:.85rem;margin-top:1.25rem;display:flex;position:relative}.krag-lore__roster-viz .scan-gian-orb,.krag-lore__roster-viz .scan-gian-orb__svg{pointer-events:none}.krag-lore__roster-item{text-align:left;border-top:1px solid #d6dee81a;flex-direction:column;align-items:stretch;min-width:0;padding:.7rem .1rem .85rem;display:flex}a.krag-lore__roster-item,button.krag-lore__roster-item{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #d6dee81a;text-decoration:none}button.krag-lore__roster-item.is-on{background:#e8eef40f}.krag-course-swatch{background:radial-gradient(circle at 32% 28%,#e8eef4,#9aa7b4 48%,#3a424c) 50%/cover;box-shadow:inset 0 1px #ffffff59}.krag-lore.is-solo-course{justify-content:flex-start}.krag-lore.is-solo-course .krag-lore__course-card{z-index:1;gap:.85rem;margin-top:1.05rem;display:grid;position:relative}.krag-lore__roster+.krag-lore__course-card{z-index:1;border-top:1px solid #d6dee81a;gap:.55rem;margin-top:.35rem;padding-top:.85rem;display:grid;position:relative}.krag-lore__course-cover{aspect-ratio:16/10;background:#12161c;border:1px solid #d6dee829;border-radius:.85rem;width:100%;position:relative;overflow:hidden}.krag-lore__course-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.krag-lore.is-solo-course .krag-lore__actions{margin-top:auto;padding-top:1.35rem}.krag-lore__roster-item:first-child{border-top:0;padding-top:.15rem}.krag-lore__roster-head{flex-direction:row;align-items:center;gap:.7rem;min-width:0;display:flex}.krag-lore__roster-viz{border:1px solid color-mix(in srgb,var(--krag-ink,#d5dde6) 28%,transparent);background:radial-gradient(circle at 50% 42%,#1a2028eb,#080a0ef5);border-radius:50%;flex:0 0 2.55rem;width:2.55rem;height:2.55rem;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s;overflow:hidden}.krag-lore__roster-viz>*{width:100%;height:100%}.krag-lore__roster-viz .range-graphic{min-height:0;transform:scale(1.08)}.krag-lore__roster-item:hover .krag-lore__roster-viz{border-color:color-mix(in srgb,var(--krag-ink,#d5dde6) 62%,transparent);transform:scale(1.08)}.krag-lore__roster-name{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);color:#f5f7fa;margin:0;font-weight:600;line-height:1.2}.krag-lore__roster-desc{font-size:var(--offer-type-body);color:#c5ccd4;text-wrap:pretty;margin:.42rem 0 0;line-height:1.45}.krag-book{flex-direction:column;gap:1.35rem;margin-top:1.05rem;padding-bottom:.4rem}.krag-book,.krag-book__cats{z-index:1;display:flex;position:relative}.krag-book__cats{flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem}.krag-book__cat{color:#e8d6b0;font:inherit;font-size:var(--offer-type-cta,15px);cursor:pointer;background:#0c0b1073;border:1px solid #c4a57452;border-radius:999px;flex:8rem;margin:0;padding:.5rem .7rem;font-weight:650;line-height:1.2}.krag-book__cat.is-on{color:#f7edd8;background:#c9a66b2e;border-color:#e8d6b0c7}.krag-moon{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .35rem;padding-top:.2rem;display:grid}.krag-moon__phase{color:#e8d6b0;align-content:start;justify-items:center;gap:.35rem;text-decoration:none;display:grid}.krag-moon__phase:focus-visible,.krag-moon__phase:hover{color:#f7edd8;outline:none}.krag-moon-mark{width:3.5rem;height:3.5rem;display:block}.krag-moon__name{font-size:var(--offer-type-small);text-align:center;text-wrap:balance;color:#f5f7fa;font-weight:600;line-height:1.25}.krag-book__shelf{flex-direction:column;gap:.15rem;display:flex}.krag-book__kicker{font-size:var(--offer-type-small);letter-spacing:.08em;text-transform:uppercase;color:#c9a66b;margin:0 0 .35rem;font-weight:700}.krag-book__card{color:inherit;border-top:1px solid #d6dee81a;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.55rem .15rem;text-decoration:none;display:grid}.krag-book__shelf .krag-book__card:first-of-type{border-top:0;padding-top:.15rem}.krag-book__card:focus-visible .krag-book__frame,.krag-book__card:hover .krag-book__frame{border-color:#e8d6b08c}.krag-book__card:focus-visible{outline-offset:2px;outline:2px solid #c9a66b8c}.krag-book__frame{background:#0c1014;border:1px solid #d6dee829;border-radius:.75rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;overflow:hidden}.krag-book__frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.krag-book__mark{font-size:1.85rem;line-height:1}.krag-book__copy{gap:.18rem;min-width:0;display:grid}.krag-book__name{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);color:#f5f7fa;font-weight:600;line-height:1.2}.krag-book__line{font-size:var(--offer-type-body);color:#c5ccd4;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.krag-lore__facts{z-index:1;gap:.75rem;margin-top:1.05rem;display:grid;position:relative}.krag-lore__range{cursor:pointer;border:1px solid #d6dee81f;border-radius:.85rem;gap:.4rem;padding:.72rem .7rem .4rem;display:grid}.krag-lore__range.is-on{background:#e8eef40b;border-color:#d6dee857}.krag-lore--baza .krag-lore__range:has(.krag-lore__aura-join){overflow:visible}.krag-lore__range-title{font-size:var(--offer-type-small,.9rem);letter-spacing:.16em;text-transform:uppercase;color:#d5dde6;margin:0 0 .15rem;font-weight:700}.krag-lore__range .krag-lore__fact:last-child,.krag-lore__range .krag-lore__metric:last-child{border-bottom:0;padding-bottom:.3rem}.krag-lore__picks{justify-content:center;align-items:flex-start;gap:.45rem;margin:.35rem 0 1rem;display:flex}.krag-lore--bio>.kz-portal,.krag-lore--breath>.kz-portal,.krag-lore--compass>.kz-portal,.krag-lore--dzien>.kz-portal,.krag-lore--kuznia>.kz-portal,.krag-lore--quest>.kz-portal{z-index:2;background:0 0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:5.35rem 0 .7rem}.krag-odczyt-nav{z-index:9;grid-template-columns:repeat(var(--nav-count,4),minmax(0,1fr));flex:none;gap:.4rem;margin:0 0 .85rem;display:grid;position:relative}.krag-odczyt-nav__btn{color:#e8d6b0;min-width:0;font:inherit;font-size:var(--offer-type-cta,15px);letter-spacing:.01em;cursor:pointer;background:#0c0b1073;border:1px solid #c4a57452;border-radius:999px;margin:0;padding:.55rem .3rem;font-weight:650;line-height:1.2}.krag-odczyt-nav__btn.is-on{color:#f7edd8;background:#c9a66b2e;border-color:#e8d6b0c7}.krag-odczyt-nav__btn:focus-visible,.krag-odczyt-nav__btn:hover{border-color:#e8d6b09e;outline:none}.krag-lore--drill>.krag-odczyt-nav{margin-top:1.85rem}@media (width>=761px){.pracownia-krag-frame.is-showing.is-center-name .krag-lore:not(.krag-lore--right):not(.krag-lore--book){padding-top:1.15rem}.pracownia-krag-frame.is-showing.is-center-name .krag-lore--drill.krag-lore:not(.krag-lore--right):not(.krag-lore--book){padding-top:3.35rem}.pracownia-krag-frame.is-showing.is-center-name .krag-lore--drill:not(.krag-lore--right) .krag-lore__back{top:.28rem;left:.42rem}.pracownia-krag-frame.is-showing.is-center-name .krag-lore--book{padding-top:1.2rem}.krag-lore--book>.krag-odczyt-nav{flex:none;margin:0 0 .85rem;display:grid}}.krag-lore--app>.krag-odczyt-nav,.krag-lore--compass.is-detail>.krag-odczyt-nav{margin-top:.75rem}.krag-lore--compass.is-detail>.krag-odczyt-nav{margin-left:1.15rem;margin-right:1.15rem}.krag-lore__pick{min-width:0;max-width:7.4rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.22rem;margin:0;padding:.4rem .28rem .5rem;display:flex}.krag-lore__pick.is-on{background:#e8eef412;border-color:#d6dee852}.krag-lore__pick-val{max-width:7.2rem;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-body,1rem);color:#f5f7fa}.krag-lore__pick-name,.krag-lore__pick-val{text-align:center;font-weight:700;line-height:1.15}.krag-lore__pick-name{max-width:100%;font-size:var(--offer-type-small,.9rem);letter-spacing:.1em;text-transform:uppercase}.krag-lore__pick.is-heaven .krag-lore__pick-name{color:#8ec4e8}.krag-lore__pick.is-power .krag-lore__pick-name{color:#e4c9a0}.krag-lore__pick.is-earth .krag-lore__pick-name{color:#d49862}.krag-lore__aura-dot{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--orb) 84%,#fff) 0,var(--orb) 42%,color-mix(in srgb,var(--orb) 48%,#05070a) 100%);border-radius:50%;width:3.55rem;height:3.55rem;display:block;box-shadow:inset 0 1px 2px #ffffff47}.krag-lore__pick-copy{gap:.4rem;padding-bottom:.35rem}.krag-lore__pick-copy,.krag-lore__pick-heading{text-align:center;justify-items:center;display:grid}.krag-lore__pick-heading{gap:.18rem;margin:0}.krag-lore__pick-heading.is-heaven .krag-lore__fact-label{color:#8ec4e8}.krag-lore__pick-heading.is-power .krag-lore__fact-label{color:#e4c9a0}.krag-lore__pick-heading.is-earth .krag-lore__fact-label{color:#d49862}.krag-lore__pick-copy .krag-lore__body,.krag-lore__pick-copy .krag-lore__fact-note,.krag-lore__pick-copy .krag-lore__pick-kicker{text-align:center;max-width:36ch}.krag-lore__pick-kicker{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-lead,1.125rem);color:#f5f7fa;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.krag-lore__pick-heading .krag-lore__fact-label{text-align:center}.krag-lore__pick-copy.is-long{gap:.55rem;padding:.2rem 0 .55rem}.krag-lore__pick-copy.is-long .krag-lore__body{margin-top:.1rem}.krag-lore__fact{gap:.18rem;padding-bottom:.7rem}.krag-lore__fact,.krag-lore__metric{border-bottom:1px solid #d6dee81a;display:grid}.krag-lore__metric{grid-template-columns:3.55rem minmax(0,1fr);align-items:center;gap:.85rem 1rem;padding-bottom:.75rem}.krag-lore__fact-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin:0;display:flex}.krag-lore__fact-line .krag-lore__fact-label,.krag-lore__fact-line .krag-lore__fact-value{margin:0}.krag-lore__aura-sphere,.krag-lore__ck,.krag-lore__gian-orb,.krag-lore__pole-mark{border-radius:50%;flex:0 0 3.55rem;width:3.55rem;height:3.55rem;position:relative}.krag-lore__pole-mark{place-items:center;display:grid}.krag-lore__pole-mark .scan-spectrum-band__marker{pointer-events:none;width:3.55rem;height:3.55rem;margin:0;position:relative;top:auto;left:auto;transform:none}.krag-lore__pole-mark .scan-spectrum-band__marker-ring{width:3.15rem;height:3.15rem}.krag-lore__pole-mark .scan-spectrum-band__marker--power .scan-spectrum-band__marker-ring{width:3.35rem;height:3.35rem}.krag-lore__pole-mark .scan-spectrum-band__marker-core{width:1.15rem;height:1.15rem}.krag-lore__pole-mark .scan-spectrum-band__marker--power .scan-spectrum-band__marker-core{width:1.32rem;height:1.32rem}.krag-lore__metric:hover .scan-spectrum-band__marker-ring{transform:scale(1.06)}.krag-lore__ck{place-items:center;display:grid;overflow:hidden}.krag-lore__ck .scan-ck__glyph{width:3.55rem;height:3.55rem;margin:0;transform:none}.krag-lore__ck .scan-ck__glyph-aura,.krag-lore__ck .scan-ck__glyph-flash,.krag-lore__ck .scan-ck__q-swarm{inset:0}.krag-lore__gian-orb{overflow:hidden}.krag-lore__gian-orb--lg{flex-basis:6rem;width:6rem;height:6rem}:is(.krag-lore__range .krag-lore__metric:has(.krag-lore__aura-sphere),.krag-lore__range .krag-lore__metric:has(.krag-lore__gian-orb--lg)){grid-template-columns:6rem minmax(0,1fr)}.krag-lore--baza .krag-lore__range .krag-lore__aura-sphere{flex:0 0 6.4rem;width:6.4rem;height:6.4rem}.krag-lore__gian-orb .scan-gian-orb,.krag-lore__gian-orb .scan-gian-orb svg{width:100%;height:100%}.krag-lore__aura-sphere{box-shadow:none;background:0 0;grid-template-columns:1fr 1fr;display:grid;overflow:visible;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 82%);mask-image:radial-gradient(circle,#000 52%,#0000 82%)}.krag-lore__aura-hemi{appearance:none;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;animation:6.8s ease-in-out infinite krag-lore-aura-breathe;display:block}button.krag-lore__aura-hemi{opacity:.78}button.krag-lore__aura-hemi.is-on{opacity:1}.krag-lore__aura-hemi.is-left{background:radial-gradient(circle at 78% 42%,color-mix(in srgb,var(--orb) 88%,#fff) 0,var(--orb) 34%,color-mix(in srgb,var(--orb) 42%,transparent) 72%,transparent 100%)}.krag-lore__aura-hemi.is-right{background:radial-gradient(circle at 22% 42%,color-mix(in srgb,var(--orb) 88%,#fff) 0,var(--orb) 34%,color-mix(in srgb,var(--orb) 42%,transparent) 72%,transparent 100%);animation-delay:-3.4s}.krag-lore__aura-join{z-index:1;width:6.6rem;height:6.6rem;margin:.7rem auto 1.15rem;position:relative;overflow:visible}.krag-lore__aura-join:after{content:"";z-index:0;background:radial-gradient(circle at 32% 48%,color-mix(in srgb,var(--aura-base) 62%,transparent) 0,transparent 60%),radial-gradient(circle at 68% 48%,color-mix(in srgb,var(--aura-dom) 62%,transparent) 0,transparent 60%);filter:blur(28px);opacity:.95;pointer-events:none;border-radius:50%;position:absolute;inset:-28% -12% -24%}.krag-lore__aura-sphere--join{z-index:1;flex:none;width:100%;height:100%;position:relative}.krag-lore__aura-side{z-index:3;box-sizing:border-box;appearance:none;color:#f7fbff;max-width:none;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--offer-type-body,1rem);white-space:nowrap;cursor:pointer;background:#080a0e8c;border:0;border-radius:999px;margin:0;padding:.16rem .42rem .18rem;font-weight:700;line-height:1.15;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #fff4df29}.krag-lore__aura-side.is-on{background:#12141ab8;box-shadow:inset 0 0 0 1px #fff4df52}.krag-lore__aura-side.is-left{text-align:right;left:auto;right:calc(50% + .4rem);transform:translateY(-50%)}.krag-lore__aura-side.is-right{text-align:left;left:calc(50% + .4rem);right:auto;transform:translateY(-50%)}@keyframes krag-lore-aura-breathe{0%,to{filter:brightness(.92)saturate(.95)}50%{filter:brightness(1.12)saturate(1.08)}}.krag-lore__fact-label{font-size:var(--offer-type-small);letter-spacing:.14em;text-transform:uppercase;color:#c5d0da;margin:0;font-weight:700}.krag-lore__fact-value{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);color:#f5f7fa;margin:0;font-weight:600;line-height:1.25}.krag-lore__fact-value--swatch{align-items:center;gap:.5rem;display:flex}.krag-lore__swatch{border:1px solid #e8eef459;border-radius:50%;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;display:block;box-shadow:inset 0 1px #ffffff59}.krag-lore__ether{grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.krag-lore__ether-orb{width:4.6rem;height:4.6rem;overflow:visible}.krag-lore__ether-orb .matter-orb-view{aspect-ratio:auto;width:100%;height:100%}.krag-lore__fact-note{font-size:var(--offer-type-body);color:#c5ccd4;margin:0;line-height:1.45}@media (prefers-reduced-motion:reduce){.krag-lore__roster-item:hover .krag-lore__roster-viz,.krag-lore__roster-viz{transition:none;transform:none}}.krag-lore__split{z-index:1;grid-template-columns:minmax(0,1fr) 8.4rem;align-items:start;gap:.95rem;margin-top:.15rem;display:grid;position:relative}.krag-lore__split--scan{grid-template-columns:minmax(0,1fr) 4.6rem;align-items:start;gap:.45rem .7rem;margin-top:0}.krag-lore--filar .krag-lore__viz{margin-top:-1.15rem}.krag-lore__viz{border:1px solid color-mix(in srgb,var(--krag-ink,#d5dde6) 28%,transparent);background:radial-gradient(circle at 50% 42%,#1a2028eb,#080a0ef5);border-radius:50%;width:8.4rem;height:8.4rem;overflow:hidden}.krag-lore__split--scan .krag-lore__viz{align-self:start;width:4.6rem;height:4.6rem;margin-top:-.25rem}.krag-lore__viz>*{width:100%;height:100%}.krag-lore__viz .range-graphic{min-height:0;transform:scale(1.08)}.krag-lore__split .krag-lore__title{margin-bottom:.1rem}.krag-lore__pills{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .55rem;width:100%;margin:.55rem 0 0;display:grid;position:relative}.krag-lore__pills--full{box-sizing:border-box;flex:none;gap:.45rem .65rem;width:100%;margin:.7rem 0 0}.krag-lore__pill{border:1px solid color-mix(in srgb,var(--lore-accent,#d5dde6) 26%,transparent);background:color-mix(in srgb,var(--lore-accent,#d5dde6) 9%,#080a0e61);border-radius:.7rem;gap:.12rem;min-width:0;padding:.4rem .55rem .42rem;display:grid}.krag-lore__pill small{font-size:var(--offer-type-small);letter-spacing:.08em;text-transform:uppercase;color:#9aa3ad;white-space:nowrap;font-weight:700}.krag-lore__pill strong{min-width:0;font-size:var(--offer-type-body);color:#eef2f6;white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.25;overflow:hidden}.krag-lore__chips{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:1rem 0 .85rem;display:grid;position:relative}.krag-lore__chips div{min-width:0;margin:0}.krag-lore__chips dt{font-size:var(--offer-type-small);letter-spacing:.08em;text-transform:uppercase;color:#9aa3ad;margin:0 0 .12rem;font-weight:700}.krag-lore__chips dd{font-size:var(--offer-type-body);color:#eef2f6;margin:0;font-weight:600;line-height:1.3}.krag-lore__body--scan{z-index:1;margin-top:1.25rem;position:relative}.krag-lore__metric-list{z-index:1;gap:.4rem;margin-top:1.2rem;display:grid;position:relative}.krag-lore__metric-card{background:linear-gradient(100deg,#e2c9871a,#101215eb 46%,#06080af5);border:1px solid #e2c98729;border-radius:.75rem;padding:.45rem .55rem}.krag-lore__metric-card[open]{border-color:#e2c98752}.krag-lore__metric-card>summary{cursor:pointer;grid-template-columns:3.35rem minmax(0,1fr) 10px;align-items:center;gap:.65rem;list-style:none;display:grid}.krag-lore__metric-card>summary::-webkit-details-marker{content:"";display:none}.krag-lore__metric-card>summary::marker{content:"";display:none}.krag-lore__metric-viz{box-sizing:border-box;color:#d9b871;background:linear-gradient(145deg,#fff4df1a,#a680361a 48%,#00000038);border-radius:9px;place-items:center;width:3.35rem;height:3.35rem;padding:.22rem;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #ffffff0a}.krag-lore__metric-viz .cp-aura-viz,.krag-lore__metric-viz .cp-aura-viz--md,.krag-lore__metric-viz .cp-aura-viz--sm,.krag-lore__metric-viz .scmv,.krag-lore__metric-viz svg{width:100%!important;height:100%!important}.krag-lore__metric-line{flex-wrap:nowrap;align-items:baseline;gap:.35rem .4rem;min-width:0;display:flex}.krag-lore__metric-name{font-size:var(--offer-type-body);letter-spacing:.02em;text-transform:none;color:#c5ccd4;white-space:nowrap;flex:0 auto;font-weight:700}.krag-lore__metric-sep{color:#7f8893;flex:none}.krag-lore__metric-line strong{min-width:0;font-size:var(--offer-type-body);color:#e2c987;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.krag-lore__metric-scale{grid-template-rows:repeat(7,1fr);justify-self:end;gap:2px;width:10px;height:3.35rem;display:grid}.krag-lore__metric-scale i{background:#fff4df11;border-radius:5px;width:10px;display:block;box-shadow:inset 0 0 0 1px #fff4df0a}.krag-lore__metric-scale i.is-on{background:linear-gradient(#fff4dff2,#e2c987bd);box-shadow:0 0 12px #e2c98729,inset 0 0 0 1px #fff4df33}.krag-lore__metric-card>p{font-size:var(--offer-type-body);color:#d5dde6;border-top:1px solid #e2c98724;margin:.55rem 0 .1rem;padding:.55rem .1rem .05rem;line-height:1.5}.krag-lore__section{z-index:1;border-top:1px solid #d6dee81f;margin-top:1.05rem;padding-top:.95rem;position:relative}.krag-lore__section-kicker{border:1px solid color-mix(in srgb,var(--krag-ink,#d5dde6) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--krag-ink,#d5dde6) 12%,transparent),color-mix(in srgb,var(--krag-ink,#d5dde6) 4%,transparent));width:fit-content;font-size:var(--offer-type-small);letter-spacing:.18em;text-transform:uppercase;color:#e8eef4;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.28rem .8rem .28rem .55rem;font-weight:700;display:inline-flex}.krag-lore__section-kicker:before{content:"";opacity:.82;background:currentColor;flex:none;width:.75rem;height:1px}.krag-lore__section:has(>.krag-lore__link){flex-wrap:wrap;align-items:stretch;gap:.55rem .65rem;display:flex}:is(.krag-lore__section:has(>.krag-lore__link) .krag-lore__link,.krag-lore__section:has(>.krag-lore__link) .krag-lore__section-kicker){min-height:2.65rem;font-size:var(--offer-type-cta,15px);margin:0;padding:.45rem .95rem;font-weight:650;line-height:1.2}.krag-lore__section:has(>.krag-lore__link) .krag-lore__link{letter-spacing:.02em}a.krag-lore__section-kicker{cursor:pointer;color:inherit;text-decoration:none}.krag-lore__section:has(>.krag-lore__link) a.krag-lore__section-kicker:hover{background:#e8eef40f;border-color:#e8eef48c}.krag-lore__scan,.krag-lore__scan-empty{text-align:left;gap:.95rem;display:grid}.krag-lore__scan-block{gap:.32rem;display:grid}.krag-lore__scan-block+.krag-lore__scan-block{border-top:1px solid #d6dee81f;padding-top:.95rem}.krag-lore__scan-label{font-size:var(--offer-type-small);letter-spacing:.12em;text-transform:uppercase;color:#9aa3ad;margin:0;font-weight:700}.krag-lore__scan-level{font-family:Georgia,Times New Roman,serif;font-size:var(--offer-type-lead);letter-spacing:.02em;color:#e8eef4;margin:.08rem 0 .12rem;font-weight:600}.krag-lore__link{color:#e8eef4;letter-spacing:.04em;border:1px solid #d6dee847;border-radius:999px;align-items:center;width:fit-content;margin-top:.15rem;padding:.42rem .85rem;font-size:.82rem;text-decoration:none;display:inline-flex}.krag-lore__link:hover{background:#e8eef40f;border-color:#e8eef48c}#central-circle-altar .range-graphic svg,#central-circle-altar svg:not(.krag-altar-geom){filter:none!important}#central-circle-altar .krag-altar-geom{filter:url(#krag-chalk)!important}.krag-altar-caption{z-index:3;width:max-content;max-width:140%;font-size:var(--offer-type-small);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#f6f1e6;text-shadow:0 1px #000000eb,0 2px 4px #000000c7,0 0 10px #000000b3;pointer-events:none;margin:0;font-weight:800;line-height:1.12;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.krag-filar-layer .krag-altar-caption{font-size:var(--offer-type-cta);letter-spacing:.12em;bottom:-.7rem}.krag-zakres-hex__cell .range-graphic,.krag-zakres-hex__cell .range-graphic__stage,.krag-zakres-hex__cell .range-graphic__stage>*{transform:none;filter:none!important}.krag-chakra-hub-face{background:radial-gradient(circle at 32% 28%,#ffffff8c,#0000 38%),conic-gradient(from 160deg,#c3f,#63c,#39f,#3c3,#fc0,#f93,#ff4d4d,#c3f);border-radius:50%;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;animation:16s linear infinite krag-chakra-hub-spin;box-shadow:inset 0 -.35rem .45rem #00000061,inset 0 .18rem .28rem #ffffff47}@keyframes krag-chakra-hub-spin{to{transform:rotate(1turn)}}.krag-hub-seal{z-index:0;pointer-events:none;opacity:.42;filter:brightness(.98)contrast(.92);background:url(../media/rod/chakra-blade-ring.png) 50%/contain no-repeat;width:122%;height:122%;animation:32s linear infinite krag-chakra-seal-spin;position:absolute;inset:-11%}.krag-node>:not(.krag-hub-seal){z-index:1;position:relative}@keyframes krag-chakra-seal-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.krag-hub-seal{animation:none}}.krag-chakra-plane{box-sizing:border-box;background:var(--chakra,#3c3);border-radius:.42rem;place-items:center;width:100%;height:100%;padding:.22rem;display:grid;overflow:hidden}.krag-chakra-plane img{-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;display:block}.krag-focus--chakra{pointer-events:none;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.krag-focus--chakra .krag-chakra-body.cp-chakra-body{background:0 0;border-radius:0;width:58%;height:74%;min-height:0;overflow:visible}.krag-focus--chakra .cp-chakra-body-figure{opacity:.82;height:110%;top:50%;transform:translate(-50%,-46%)}.krag-focus--chakra .cp-chakra-channel{top:8%;bottom:6%}.krag-focus--chakra .cp-chakra-focus,.krag-focus--chakra .cp-chakra-node{left:calc(49.3% + 2px)}.krag-focus--chakra .cp-chakra-node[data-chakra=ajna],.krag-focus--chakra .cp-chakra-node[data-chakra=korona]{top:calc(var(--mini-top) - 4px)}:is(.krag-focus--chakra:has(.cp-chakra-node[data-chakra=ajna].is-current) .cp-chakra-focus,.krag-focus--chakra:has(.cp-chakra-node[data-chakra=korona].is-current) .cp-chakra-focus){top:calc(var(--focus-top,44%) - 4px)}.krag-focus--chakra .cp-chakra-node{opacity:.88;z-index:12;cursor:default;overflow:visible;contain:none!important;pointer-events:none!important;width:2.7rem!important;height:2.7rem!important}.krag-focus--chakra .cp-chakra-body.show-all .cp-chakra-node.is-active,.krag-focus--chakra .cp-chakra-node.is-active{opacity:.92;width:2.7rem!important;height:2.7rem!important}.krag-focus--chakra .cp-chakra-node.is-current{opacity:1;box-shadow:none;width:2.7rem!important;height:2.7rem!important}.krag-focus--chakra .cp-chakra-node .node-gian.is-spinning{animation-duration:calc(var(--orb-spin-dur,8s)*.46)}.krag-lore__roster-viz:has(.scan-gian-orb){flex-basis:4.15rem;width:4.15rem;height:4.15rem}.krag-lore__viz:has(.scan-gian-orb){width:6.4rem;height:6.4rem}.krag-lore--right .krag-lore__split--scan .krag-lore__title{color:color-mix(in srgb,var(--lore-accent,#39f) 74%,#fff4e4)}.krag-lore--right .krag-lore__split--scan .krag-lore__viz:has(.scan-gian-orb){justify-self:end;margin-top:-1.85rem;margin-right:.35rem}.krag-focus--chakra .cp-chakra-node .scan-gian-orb,.krag-lore__roster-viz .scan-gian-orb,.krag-lore__viz .scan-gian-orb{animation:4.6s linear infinite krag-chakra-gian-turn}@keyframes krag-chakra-gian-turn{to{transform:rotate(1turn)}}.krag-focus--chakra .cp-chakra-node .node-gian .scan-gian-orb,.krag-focus--chakra .cp-chakra-node .node-gian .scan-gian-orb__svg{width:100%;height:100%}.pracownia-krag.is-paused .krag-focus--chakra .cp-chakra-node .scan-gian-orb{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.krag-altar-range .scan-gian-orb,.krag-focus--chakra .cp-chakra-node .scan-gian-orb,.krag-lore__roster-viz .scan-gian-orb,.krag-lore__viz .scan-gian-orb{animation:none}}.krag-chakra-swatch,.krag-lore__roster-viz .scan-gian-orb,.krag-lore__viz .scan-gian-orb{width:100%;height:100%}.krag-chakra-swatch{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--chakra,#d9b56b) 58%,#fff) 0,var(--chakra,#d9b56b) 52%,color-mix(in srgb,var(--chakra,#d9b56b) 55%,#12161c) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--chakra,#d9b56b) 35%,#fff);border-radius:50%;display:block}@media (width<=1100px){.krag-lore{width:min(24rem + 2cm,38cqi + 2cm);min-width:calc(20rem + 2cm);padding:1.45rem 1.3rem 1.25rem}.krag-lore__title{font-size:1.7rem}.krag-breath__stage{height:13.4rem}}.krag-compass-mark{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:8%}.krag-compass-mark--letter{inset:0}.krag-compass-mark__svg{filter:drop-shadow(0 0 8px #c9a66b73);width:100%;height:100%;display:block;overflow:visible}.krag-node.krag-orb-hover .krag-compass-mark__svg,.krag-node.krag-orb-on .krag-compass-mark__svg{filter:drop-shadow(0 0 12px #e8d6b0a6)}.krag-lore--compass.is-ask .krag-lore__kicker{width:100%!important;box-shadow:none!important;font-size:var(--offer-type-small)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:.15rem 0 .2rem!important;padding:0!important;display:block!important}.krag-lore--compass:not(.is-ask) .krag-lore__subtitle{flex-direction:column!important;align-items:center!important;gap:.15rem!important;display:flex!important}.krag-lore--compass:not(.is-ask) .krag-lore__subtitle span{display:block!important}.krag-compass-mark__e{z-index:3;letter-spacing:.04em;color:#f3e6c8;text-shadow:0 0 10px #e8d6b073;pointer-events:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3.4vw,1.7rem);font-weight:700;line-height:1;display:grid;position:absolute;inset:0}@media (width<=760px){.pracownia-krag{overflow:clip}.pracownia-krag>img{transform:scale(1)!important}.pracownia-krag .krag-node.krag-node-triad{border:0;width:4.7rem;height:4.7rem;padding:.28rem;overflow:visible}.pracownia-krag .krag-node-filar-hub{width:3.65rem;height:3.65rem}.pracownia-krag .krag-node .krag-node__label{letter-spacing:.02em;padding:.14rem .42rem;font-size:.875rem}.pracownia-krag .krag-node-triad .krag-node__label{letter-spacing:.02em;padding:.14rem .46rem;font-size:.9rem}.krag-hint__lead{letter-spacing:.1em;font-size:1.22rem}.krag-hint__rest{white-space:nowrap;font-size:.92rem}.krag-fan-arrow{-webkit-text-stroke-width:1.1px;width:3.3rem;height:3.3rem;font-size:2.25rem}.pracownia-krag-frame.is-showing .krag-altar-plate,.pracownia-krag-frame.is-showing .krag-side-head{display:none}.krag-odczyt-nav{z-index:12;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.55rem}.krag-odczyt-nav__btn{white-space:normal;border-radius:.8rem;min-height:2.55rem;padding:.4rem .3rem;line-height:1.15}.pracownia-krag-frame.is-showing .krag-lore{padding-top:3.15rem}.krag-lore,.krag-lore--right,.krag-sheet-chrome{width:auto;left:.4rem;right:.4rem}.krag-lore,.krag-lore--right{min-width:0;padding:3.15rem .8rem 1rem}.krag-lore--kuznia .kz-mark{width:3.5rem;height:3.5rem;top:2.7rem;right:1.2rem}.krag-lore--kuznia .krag-lore__kicker,.krag-lore--kuznia .kz-deeper{margin-bottom:.25rem;padding-right:4.6rem}.krag-lore--kuznia .kz-deeper{font-size:1.05rem}.krag-lore--kuznia .kd-scroll{margin-right:0;padding-right:0}.krag-lore--kuznia .kd-note-card{min-height:0;margin-top:.35rem;padding:.75rem .85rem .7rem}.krag-lore--kuznia .kd-note-card__area{height:5.5rem;min-height:0;max-height:6.5rem;font-size:1.05rem;line-height:1.4}.krag-lore--kuznia .kz-ask,.krag-lore--kuznia .kz-thought__text{font-size:1.2rem;line-height:1.35}.krag-lore__title,.krag-side-title{font-size:1.55rem}.krag-lore--bio>.kz-portal,.krag-lore--breath>.kz-portal,.krag-lore--compass>.kz-portal,.krag-lore--dzien>.kz-portal,.krag-lore--kuznia>.kz-portal,.krag-lore--quest>.kz-portal{z-index:2;justify-content:center;align-items:center;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:8.75rem 0 .75rem}.krag-lore>.krag-odczyt-nav{display:none}.krag-lore.krag-lore--breath{padding-top:2.35rem;overflow-y:auto}.krag-lore--breath .krag-lore__head{flex-shrink:0;min-height:2.35rem;margin:0 0 .55rem;padding-right:0}.krag-lore--breath .krag-lore__title{height:2.35rem}.krag-lore--breath .krag-breath__color{height:auto;top:auto;right:auto}.krag-lore--breath .krag-lore__orbit{width:2.35rem;height:2.35rem}.krag-lore--breath .krag-breath__color-btn{height:2.35rem;margin-right:0}.krag-lore--breath .krag-breath__stage{height:11.6rem;margin-top:.35rem}.krag-lore--breath .krag-breath__go{margin-bottom:1.15rem}.krag-lore--drill .krag-lore__back{display:none}.krag-lore__split--scan{display:block;position:relative}.krag-lore__split--scan>div:first-child{min-height:0}.krag-lore__split--scan .krag-lore__subtitle,.krag-lore__split--scan .krag-lore__title{padding-right:6.15rem}.krag-lore__split--scan .krag-lore__viz{width:5.65rem;height:5.65rem;margin:0;position:absolute;top:-2.65rem;right:0}.krag-lore--drill .krag-lore__pills--full,.krag-lore__split--scan .krag-lore__pills{gap:.32rem .45rem;width:100%;margin-top:1.15rem}.krag-lore--drill .krag-lore__pill{border-radius:.55rem;gap:.02rem;padding:.22rem .42rem .24rem}.krag-lore--drill .krag-lore__pill small{font-size:var(--offer-type-caption);letter-spacing:.05em}.krag-lore--drill .krag-lore__pill strong{font-size:var(--offer-type-small);font-weight:600}}
