@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.0ukv8w44g-ero.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.0.~6awr7s_x~e.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.03.l3q6.yjdea.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.0wgivejcq.nxb.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.0y6l8gfsci7wz.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.03-2plk_jby3l.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.0mpjd3mt-1~.h.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.0r7af91~4q_j_.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.02utixw1.5rzi.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.0e02f3~6sn7w-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.09e04ariun53n.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0blbxsk-o7go..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.028zp-732gbw~.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.0k_.j9o.10h2l.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.0fdh6gfw.fu66.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0333v7l_db_.7.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.066.ad6_mw-jc.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.0hmkv3zwob.vi.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.0~7tny-1_dnkq.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0bqj_k.a2fk9_.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.149i9fxan~kv5.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.0gcqbda4_uwsm.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.0ui01shq9v.lx.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.0rbrzw48a33g-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.0zyvzvhw7v9n6.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.027za71g6zbyv.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.0zvb2s65wg7ra.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.01aatzsemq119.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.145oh1f_0lhuk.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.0jd0f37ymqamw.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.0xw8k1a94ca7d.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.06v6gr1oou5_e.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.0y8vazmfg0bhk.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.0-_p6gtpr2dyd.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.02r7r_3v3gydk.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.02yef55798_ui.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.06svmj1bjxpj5.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.0pi5jsz4932jo.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.11rkwo8o3jx~2.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.17k2i9j4cifp0.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_c9e690e2-module__QNXtMa__className{font-family:Spectral,Spectral Fallback}.spectral_c9e690e2-module__QNXtMa__variable{--n-font-serif:"Spectral", "Spectral Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3c5f32d0-module__MF4jba__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3c5f32d0-module__MF4jba__variable{--n-font:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_2ryA9SP9Ja7Y2LVy3hS41gCFZjv4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a9fe1d9b-module__7VCENG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a9fe1d9b-module__7VCENG__variable{--n-font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.n-home{--n-paper:#faf9f5;--n-card:#fff;--n-card-2:#f5f4ee;--n-card-3:#e9e6dc;--n-ink:#1d1b11;--n-ink-soft:#525045;--n-ink-faint:#83827d;--n-border:#dad9d4;--n-border-soft:#ecebe9;--n-border-strong:#c5c4be;--n-accent:#c96442;--n-accent-deep:#a33e23;--n-accent-soft:#fee1d2;--n-success:#3c8741;--n-success-soft:#d8efd8;--n-blue:#118ecf;--n-blue-soft:#d2ecff;--n-yellow:#dea700;--n-yellow-soft:#fff1ce;--n-pink:#cc5a82;--n-shell:min(1200px, calc(100% - 2.5rem));--n-shell-wide:min(1340px, calc(100% - 2.5rem));background:var(--n-paper);color:var(--n-ink);font-family:var(--n-font), ui-sans-serif, system-ui, -apple-system, sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.02rem;line-height:1.55}@supports (color:lab(0% 0 0)){.n-home{--n-paper:lab(97.9227% -.17193 2.051);--n-card:lab(100% 0 0);--n-card-2:lab(96.1473% -.436783 3.01455);--n-card-3:lab(91.3206% -.240088 5.28075);--n-ink:lab(9.61068% -.208676 6.71684);--n-ink-soft:lab(33.9935% -.719786 6.92482);--n-ink-faint:lab(54.2293% -.313222 2.84679);--n-border:lab(86.6711% -.296623 2.61316);--n-border-soft:lab(93.0751% -.154227 1.32293);--n-border-strong:lab(79.173% -.339776 3.03264);--n-accent:lab(54.5072% 39.1651 38.3144);--n-accent-deep:lab(40.8% 41.4798 38.5627);--n-accent-soft:lab(91.7123% 8.45537 11.3696);--n-success:lab(50.3066% -35.8049 29.7515);--n-success-soft:lab(92.4031% -11.1774 8.7133);--n-blue:lab(55.3913% -13.8291 -42.8382);--n-blue-soft:lab(91.9255% -6.1914 -13.0192);--n-yellow:lab(72.1225% 12.5954 76.3715);--n-yellow-soft:lab(95.5595% 1.13675 19.586);--n-pink:lab(54.033% 49.0093 .650013)}}.n-home,.n-home *{box-sizing:border-box}.n-home a{color:inherit;text-decoration:none}.n-home button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.n-home p{margin:0}.n-home h1,.n-home h2,.n-home h3,.n-home h4{font-family:var(--n-font), sans-serif;letter-spacing:-.025em;color:var(--n-ink);margin:0;font-weight:700}.n-home ul{margin:0;padding:0;list-style:none}.n-home img{max-width:100%;display:block}.n-shell{width:var(--n-shell);margin-inline:auto}.n-shell-wide{width:var(--n-shell-wide);margin-inline:auto}.n-section{padding-block:clamp(4rem,6vw + 1rem,7rem);scroll-margin-top:84px}.n-nav{z-index:40;background:color-mix(in oklch, var(--n-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid color-mix(in oklch, var(--n-border) 60%, transparent);position:sticky;top:0}.n-nav-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.85rem;display:flex}.n-logo{font-family:var(--n-font), sans-serif;letter-spacing:-.04em;color:var(--n-ink);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;display:inline-flex}.n-logo-mark{background:var(--n-accent-soft);width:26px;height:26px;color:var(--n-accent-deep);border:1px solid color-mix(in oklch, var(--n-accent) 28%, transparent);border-radius:7px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.n-nav-links{color:var(--n-ink-soft);gap:1.6rem;font-size:.94rem;display:none}.n-nav-links a{padding-block:.3rem;transition:color .16s}.n-nav-links a:hover{color:var(--n-ink)}.n-nav-actions{align-items:center;gap:.35rem;display:inline-flex}@media (min-width:880px){.n-nav-links{display:inline-flex}}@media (max-width:560px){.n-nav-actions .n-btn-text{display:none}}.n-btn{font-size:.94rem;font-weight:600;font-family:var(--n-font), sans-serif;white-space:nowrap;letter-spacing:-.01em;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1rem;transition:background .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:inline-flex}.n-home .n-btn-primary{background:var(--n-accent-deep);color:var(--n-paper);border:1px solid color-mix(in oklch, var(--n-accent) 42%, var(--n-accent-deep));box-shadow:0 1px 0 0 color-mix(in oklch, var(--n-paper) 28%, transparent) inset, 0 1px 2px 0 color-mix(in oklch, var(--n-accent-deep) 22%, transparent)}.n-home .n-btn-primary:hover{background:color-mix(in oklch, var(--n-accent-deep) 86%, var(--n-ink));border-color:var(--n-accent-deep);box-shadow:0 1px 0 0 color-mix(in oklch, var(--n-paper) 24%, transparent) inset, 0 8px 18px -8px color-mix(in oklch, var(--n-accent-deep) 52%, transparent);transform:translateY(-1px)}.n-btn-ghost{background:var(--n-card);color:var(--n-ink);border:1px solid var(--n-border-strong)}.n-btn-ghost:hover{background:var(--n-card-2)}.n-btn-text{color:var(--n-ink);padding:.65rem .5rem;font-weight:500}.n-btn-text:hover{color:var(--n-accent)}.n-btn-arrow{transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-block}.n-btn:hover .n-btn-arrow{transform:translate(3px)}.n-tag{background:var(--n-card);border:1px solid var(--n-border);color:var(--n-ink-soft);border-radius:999px;align-items:center;gap:.55rem;padding:.32rem .7rem .32rem .5rem;font-size:.86rem;font-weight:500;display:inline-flex}.n-tag .pill{background:var(--n-accent-soft);color:var(--n-accent-deep);letter-spacing:.02em;border-radius:999px;padding:.15rem .45rem;font-size:.74rem;font-weight:700}.n-hero{text-align:center;padding-block:clamp(3rem,4vw + 1rem,5rem) clamp(2rem,3vw,3.5rem)}.n-hero h1{letter-spacing:-.045em;text-wrap:balance;margin-top:1.4rem;max-width:17ch;margin-inline:auto;font-size:clamp(2.6rem,2rem + 3vw,5rem);font-weight:800;line-height:1}.n-hero h1 .accent{color:var(--n-accent);font-weight:800}.n-hero .n-sub{color:var(--n-ink-soft);margin-top:1.4rem;text-wrap:pretty;max-width:56ch;margin-inline:auto;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.55}.n-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.n-hero-fineprint{color:var(--n-ink-faint);margin-top:1rem;font-size:.86rem}.n-shot-wrap{margin-top:clamp(2.5rem,4vw,4rem);position:relative}.n-shot{background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 1px 1px #16100d0a,0 12px 24px -10px #16100d14,0 36px 60px -20px #16100d29,0 80px 120px -40px #16100d3d;box-shadow:inset 0 1px lab(100% 0 0/.5),0 1px 1px lab(5.22581% 2.1156 2.47255/.04),0 12px 24px -10px lab(5.22581% 2.1156 2.47255/.08),0 36px 60px -20px lab(5.22581% 2.1156 2.47255/.16),0 80px 120px -40px lab(5.22581% 2.1156 2.47255/.24)}.n-shot-chrome{border-bottom:1px solid var(--n-border);background:var(--n-card-2);align-items:center;gap:.6rem;padding:.7rem .95rem;display:flex}.n-shot-chrome .dots{gap:.35rem;display:inline-flex}.n-shot-chrome .dots span{background:var(--n-border-strong);border-radius:999px;width:11px;height:11px}.n-shot-chrome .url{background:var(--n-card);border:1px solid var(--n-border);font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);text-align:center;letter-spacing:-.005em;border-radius:6px;flex:1;padding:.35rem .7rem;font-size:.74rem}.n-shot-spacer{flex:0 0 1.75rem;width:1.75rem}.n-shot-image{background:var(--n-paper);display:block;position:relative}.n-shot-image img{width:100%;height:auto;display:block}.n-shot-image[data-empty=true]:after{content:"Drop /public/screenshots/hero-workspace.webp to populate";font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);text-align:center;justify-content:center;align-items:center;padding:5rem 2rem;font-size:.84rem;display:flex}.tk-app{background:var(--n-paper);grid-template-columns:60px 220px 1fr 220px;min-height:540px;display:grid}@media (max-width:1100px){.tk-app{grid-template-columns:60px 200px 1fr}.tk-app .tk-right{display:none}}@media (max-width:820px){.tk-app{grid-template-columns:56px 1fr}.tk-app .tk-side{display:none}}@media (max-width:560px){.tk-app{grid-template-columns:1fr}.tk-app .tk-rail{display:none}}.tk-rail{background:var(--n-card-3);border-right:1px solid var(--n-border);flex-direction:column;align-items:center;gap:.55rem;padding:.7rem .5rem .85rem;display:flex}.tk-ws{letter-spacing:-.02em;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.96rem;font-weight:700;transition:opacity .16s;display:inline-flex}.tk-ws.active{background:var(--n-accent);color:#fff;border-color:var(--n-accent-deep);box-shadow:inset 0 1px #ffffff2e,0 4px 10px -4px #a33e2366;box-shadow:inset 0 1px lab(100% 0 0/.18),0 4px 10px -4px lab(40.8% 41.4798 38.5627/.4)}.tk-ws.muted{background:var(--n-card-2);color:var(--n-ink-soft);opacity:.85}.tk-ws.plus{color:var(--n-ink-faint);border:1px dashed var(--n-border-strong);background:0 0;margin-top:.4rem}.tk-rail-sep{background:var(--n-border);width:22px;height:1px}.tk-rail-me{width:36px;height:36px;position:relative}.tk-rail-me span{width:36px;height:36px;color:var(--n-ink);border-radius:9px;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;display:inline-flex}.tk-rail-me .status{background:var(--n-success);border:2px solid var(--n-card-3);border-radius:999px;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.tk-side{background:var(--n-card-2);border-right:1px solid var(--n-border);flex-direction:column;min-width:0;display:flex}.tk-side-head{border-bottom:1px solid var(--n-border);justify-content:space-between;align-items:center;height:49px;padding:0 .85rem 0 1rem;display:flex}.tk-side-name{letter-spacing:-.015em;color:var(--n-ink);align-items:center;gap:.35rem;font-size:.96rem;font-weight:700;display:inline-flex}.tk-side-name .cv{color:var(--n-ink-faint)}.tk-bell{width:28px;height:28px;color:var(--n-ink-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.tk-bell:hover{background:var(--n-card-3)}.tk-side-nav{flex-direction:column;gap:1px;padding:.6rem .4rem .2rem .85rem;display:flex}.tk-side-section{flex-direction:column;padding:.85rem .4rem .3rem .85rem;display:flex}.tk-section-head{color:var(--n-ink-faint);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:.35rem .45rem;font-size:.74rem;font-weight:600;display:flex}.tk-section-head .add{color:var(--n-ink-faint)}.tk-nav-item{color:var(--n-ink-soft);letter-spacing:-.005em;border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:.5rem;min-width:0;padding:.35rem .55rem;font-size:.86rem;font-weight:400;display:grid}.tk-nav-item .ico{color:var(--n-ink-faint);flex-shrink:0}.tk-nav-item .lab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-nav-item:hover{background:var(--n-card-3);color:var(--n-ink)}.tk-nav-item.active{background:var(--n-card-3);color:var(--n-ink);font-weight:500}.tk-nav-item.active .ico{color:var(--n-ink)}.tk-nav-item.unread{color:var(--n-ink);font-weight:600}.tk-nav-item.unread .ico{color:var(--n-ink)}.tk-nav-item .badge{background:var(--n-accent);color:#fff;letter-spacing:.02em;border-radius:999px;padding:.06rem .4rem;font-size:.66rem;font-weight:700}.tk-nav-item.dm .dm-av{width:16px;height:16px;color:var(--n-ink);border-radius:4px;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex;position:relative}.tk-nav-item.dm .dm-av .st{border:1.5px solid var(--n-card-2);border-radius:999px;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px}.tk-nav-item.dm .dm-av .st.online{background:var(--n-success)}.tk-nav-item.dm .dm-av .st.away{background:var(--n-yellow)}.tk-nav-item.dm .dm-av .st.off{background:var(--n-border-strong)}.tk-main{background:var(--n-card);flex-direction:column;min-width:0;display:flex}.tk-chan{border-bottom:1px solid var(--n-border);flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 1.15rem;display:flex}.tk-chan-l{align-items:baseline;gap:.85rem;min-width:0;display:flex}.tk-chan-title{letter-spacing:-.02em;color:var(--n-ink);align-items:center;gap:.3rem;font-size:1.05rem;font-weight:700;display:inline-flex}.tk-chan-title .hash{color:var(--n-ink-faint)}.tk-chan-title .cv{color:var(--n-ink-faint);margin-left:.15rem}.tk-chan-topic{color:var(--n-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.tk-chan-r{color:var(--n-ink-soft);align-items:center;gap:.7rem;font-size:.84rem;display:inline-flex}.tk-stack{display:inline-flex}.tk-stack span{border:2px solid var(--n-card);width:24px;height:24px;color:var(--n-ink);letter-spacing:-.015em;border-radius:999px;justify-content:center;align-items:center;margin-left:-7px;font-size:.7rem;font-weight:700;display:inline-flex}.tk-stack span:first-child{margin-left:0}.tk-stack span.more{background:var(--n-card-3);color:var(--n-ink-soft)}.tk-online{color:var(--n-ink);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.tk-online i{background:var(--n-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--n-success) 20%, transparent);border-radius:999px;display:inline-block}.tk-msgs{flex-direction:column;flex:1;gap:1.2rem;min-height:0;padding:1rem 1.15rem .6rem;display:flex;overflow:hidden}.tk-msg{grid-template-columns:38px 1fr;align-items:start;gap:.85rem;display:grid}.tk-av{width:38px;height:38px;color:var(--n-ink);letter-spacing:-.015em;border-radius:9px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.tk-av .lvl{color:#fff;background:var(--n-ink);border:2px solid var(--n-card);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.tk-msg .tk-meta{align-items:baseline;gap:.5rem;display:inline-flex}.tk-msg .tk-meta .who{color:var(--n-ink);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.tk-msg .tk-meta .when{font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);font-size:.72rem}.tk-msg .tk-body p{color:var(--n-ink);margin:3px 0 0;font-size:.94rem;line-height:1.5}.tk-msg .tk-body code{font-family:var(--n-font-mono), monospace;background:var(--n-card-3);border:1px solid var(--n-border-soft);border-radius:5px;padding:1px 6px;font-size:.84em}.tk-react{flex-wrap:wrap;gap:.3rem;margin-top:.55rem;display:inline-flex}.tk-react .r{background:var(--n-card-2);border:1px solid var(--n-border-soft);color:var(--n-ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.78rem;display:inline-flex}.tk-react .r.hot{background:var(--n-accent-soft);border-color:color-mix(in oklch, var(--n-accent) 32%, transparent);color:var(--n-accent-deep);font-weight:600}.tk-react .r.add{color:var(--n-ink-faint);padding:.18rem .5rem}.tk-embed{border:1px solid var(--n-border);background:var(--n-card-2);border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:.7rem;max-width:460px;margin-top:.6rem;padding:.6rem .8rem;display:grid}.tk-embed .ic{border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.tk-embed.success .ic{background:var(--n-success-soft);color:var(--n-success);border:1px solid color-mix(in oklch, var(--n-success) 25%, transparent)}.tk-embed.info .ic{background:var(--n-blue-soft);color:var(--n-blue);border:1px solid color-mix(in oklch, var(--n-blue) 25%, transparent)}.tk-embed .t{color:var(--n-ink);font-size:.88rem;font-weight:600}.tk-embed .m{font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);margin-top:2px;font-size:.7rem}.tk-embed .cta{letter-spacing:.04em;text-transform:uppercase;color:var(--n-blue);background:var(--n-card);border:1px solid color-mix(in oklch, var(--n-blue) 30%, transparent);border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.tk-typing{color:var(--n-ink-faint);align-items:center;gap:.5rem;padding:.2rem .4rem;font-size:.84rem;display:inline-flex}.tk-av-mini{width:22px;height:22px;color:var(--n-ink);border-radius:6px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.tk-typing b{color:var(--n-ink-soft)}.tk-dots{align-items:center;gap:3px;display:inline-flex}.tk-dots i{background:var(--n-ink-faint);border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite tk-typing;display:inline-block}.tk-dots i:nth-child(2){animation-delay:.2s}.tk-dots i:nth-child(3){animation-delay:.4s}@keyframes tk-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.tk-comp{background:var(--n-card);border:1px solid var(--n-border-strong);border-radius:10px;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin:.4rem 1.15rem 1rem;padding:.5rem .55rem .5rem .65rem;display:grid}.tk-comp-tools{gap:1px;display:inline-flex}.tk-comp-tools span{width:26px;height:26px;color:var(--n-ink-faint);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.tk-comp-tools span:hover{background:var(--n-card-3);color:var(--n-ink)}.tk-comp-input{color:var(--n-ink-faint);font-size:.88rem}.tk-comp-send{background:var(--n-accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.tk-comp-send:hover{background:var(--n-accent-deep)}.tk-right{background:var(--n-card-2);border-left:1px solid var(--n-border);flex-direction:column;display:flex}.tk-right-section{padding:.95rem .85rem .3rem}.tk-right-section+.tk-right-section{border-top:1px solid var(--n-border);padding-top:.85rem}.tk-right-head{color:var(--n-ink-faint);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding-bottom:.7rem;font-size:.72rem;font-weight:600;display:flex}.tk-act{color:var(--n-ink-soft);flex-direction:column;gap:.55rem;font-size:.82rem;line-height:1.4;display:flex}.tk-act li{padding-left:.15rem}.tk-act b{color:var(--n-ink);font-weight:600}.tk-act .acc{color:var(--n-accent);font-weight:500}.tk-mems{flex-direction:column;display:flex}.tk-mem{border-radius:6px;grid-template-columns:28px 1fr;align-items:center;gap:.55rem;padding:.35rem .2rem;display:grid}.tk-mem .av{width:28px;height:28px;color:var(--n-ink);border-radius:7px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.tk-mem .av .st{background:var(--n-success);border:2px solid var(--n-card-2);border-radius:999px;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.tk-mem.away .av .st{background:var(--n-yellow)}.tk-mem.off .av .st{background:var(--n-border-strong)}.tk-mem .nm{color:var(--n-ink);letter-spacing:-.005em;font-size:.84rem;font-weight:500}.tk-mem.off .nm{color:var(--n-ink-faint)}.tk-mem .ro{font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-top:1px;font-size:.66rem}.n-live{margin-top:clamp(2.5rem,4vw,4rem)}.n-live-frame{aspect-ratio:16/10;background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 1px #16100d0a,0 12px 24px -10px #16100d14,0 36px 60px -20px #16100d29;box-shadow:0 1px 1px lab(5.22581% 2.1156 2.47255/.04),0 12px 24px -10px lab(5.22581% 2.1156 2.47255/.08),0 36px 60px -20px lab(5.22581% 2.1156 2.47255/.16)}.n-live-fallback{position:relative}.n-audience{border-top:1px solid var(--n-border-soft);border-bottom:1px solid var(--n-border-soft);grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;padding-block:clamp(1.5rem,3vw,2rem);display:grid}@media (min-width:900px){.n-audience{grid-template-columns:minmax(200px,.48fr) minmax(0,1.52fr);align-items:center}}.n-audience-copy span{font-family:var(--n-font-mono), monospace;letter-spacing:0;color:var(--n-accent-deep);font-size:.72rem;font-weight:800}.n-audience-copy p{max-width:30ch;color:var(--n-ink-soft);margin-top:.45rem;font-size:1rem;line-height:1.45}.n-audience-grid{grid-template-columns:1fr;gap:.7rem;display:grid}@media (min-width:560px){.n-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.n-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.n-audience-card{border:1px solid var(--n-border-soft);background:color-mix(in oklch, var(--n-card) 78%, var(--n-card-2));border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .65rem;min-width:0;padding:.78rem .85rem;display:grid}.n-audience-card .num{background:var(--n-accent-soft);width:1.6rem;height:1.6rem;color:var(--n-accent-deep);font-family:var(--n-font-mono), monospace;border-radius:7px;grid-row:span 2;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.n-audience-card strong{color:var(--n-ink);font-size:.92rem;line-height:1.15}.n-audience-card .detail{min-width:0;color:var(--n-ink-faint);font-size:.8rem;line-height:1.25}.n-features-head{text-align:center;max-width:60ch;margin:0 auto}.n-features-head .label{color:var(--n-accent);letter-spacing:.02em;font-size:.86rem;font-weight:700}.n-features-head h2{letter-spacing:-.035em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.9rem,1.5rem + 1.6vw,3rem);font-weight:800;line-height:1.05}.n-features-head p{color:var(--n-ink-soft);max-width:56ch;margin:1.1rem auto 0;font-size:1.1rem;line-height:1.55}.n-feat{grid-template-columns:1fr;align-items:center;gap:2.5rem;margin-top:clamp(3rem,5vw,5rem);display:grid}@media (min-width:920px){.n-feat{grid-template-columns:1fr 1.1fr;gap:4rem}.n-feat.flip>.n-feat-copy{order:2}.n-feat.flip>.n-feat-vis{order:1}}.n-feat-copy{max-width:46ch}.n-feat-copy .label{letter-spacing:.02em;color:var(--n-ink-soft);align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;display:inline-flex}.n-feat-copy .label .swatch{border-radius:3px;width:12px;height:12px}.n-feat-copy .label.accent{color:var(--n-accent)}.n-feat-copy .label.accent .swatch{background:var(--n-accent)}.n-feat-copy .label.green{color:var(--n-success)}.n-feat-copy .label.green .swatch{background:var(--n-success)}.n-feat-copy .label.blue{color:var(--n-blue)}.n-feat-copy .label.blue .swatch{background:var(--n-blue)}.n-feat-copy .label.pink{color:var(--n-pink)}.n-feat-copy .label.pink .swatch{background:var(--n-pink)}.n-feat-copy h3{letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(1.6rem,1.4rem + .8vw,2.2rem);font-weight:800;line-height:1.05}.n-feat-copy p{color:var(--n-ink-soft);margin-top:.95rem;font-size:1.05rem;line-height:1.6}.n-feat-copy ul{flex-direction:column;gap:.45rem;margin-top:1.2rem;display:flex}.n-feat-copy ul li{color:var(--n-ink);grid-template-columns:16px 1fr;align-items:baseline;gap:.6rem;font-size:.96rem;display:grid}.n-feat-copy ul li .ck{background:var(--n-success-soft);width:16px;height:16px;color:var(--n-success);border:1px solid color-mix(in oklch, var(--n-success) 25%, transparent);border-radius:4px;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;display:inline-flex}.n-feat-copy .more{color:var(--n-ink);align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.96rem;font-weight:600;display:inline-flex}.n-feat-copy .more:hover{color:var(--n-accent)}.n-feat-vis{background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 1px #16100d0a,0 6px 14px -8px #16100d14,0 30px 50px -22px #16100d24;box-shadow:0 1px 1px lab(5.22581% 2.1156 2.47255/.04),0 6px 14px -8px lab(5.22581% 2.1156 2.47255/.08),0 30px 50px -22px lab(5.22581% 2.1156 2.47255/.14)}.n-feat-vis-head{border-bottom:1px solid var(--n-border);background:var(--n-card-2);align-items:center;gap:.6rem;padding:.7rem .95rem;font-size:.84rem;font-weight:600;display:flex}.n-feat-vis-head .pin{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.66rem;font-weight:800;display:inline-flex}.n-feat-vis-head .pin.green{background:var(--n-success)}.n-feat-vis-head .pin.blue{background:var(--n-blue)}.n-feat-vis-head .pin.pink{background:var(--n-pink)}.n-feat-vis-head .meta{font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);margin-left:auto;font-size:.7rem;font-weight:400}.n-feat-vis-body{padding:1rem 1.1rem}.n-product-room,.n-course-snapshot,.n-events-snapshot,.n-kanban-snapshot{flex-direction:column;gap:.65rem;display:flex}.n-room-brief{border:1px solid var(--n-border-soft);background:var(--n-card-2);border-radius:11px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.95rem;display:flex}.n-room-brief span,.n-course-snapshot-head>span,.n-course-materials-mini span,.n-kanban-head span,.n-course-lessons-head h5,.n-course-current span{font-family:var(--n-font-mono), monospace;letter-spacing:0;color:var(--n-ink-faint);text-transform:uppercase;font-size:.66rem;font-weight:800}.n-room-brief h4,.n-course-snapshot-head h4{color:var(--n-ink);letter-spacing:0;margin:.15rem 0 0;font-size:clamp(1.58rem,1.22rem + 1vw,2.1rem);line-height:1.02;font-family:var(--n-font-serif), Georgia, serif!important;font-weight:400!important}.n-room-brief p,.n-course-snapshot-head p,.n-course-materials-mini p{color:var(--n-ink-soft);margin-top:.25rem;font-size:.86rem}.n-room-brief>b{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:700}.n-mini-day{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.68rem;font-weight:800;display:grid}.n-mini-day hr{border:0;border-top:1px solid var(--n-border-soft)}.n-product-message{border:1px solid var(--n-border-soft);background:var(--n-card);border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:.7rem;padding:.75rem .8rem;display:grid}.n-product-avatar{background:var(--n-accent-soft);width:34px;height:34px;color:var(--n-accent-deep);border-radius:9px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.n-product-message header{align-items:baseline;gap:.45rem;min-width:0;display:flex}.n-product-message header b{color:var(--n-ink);font-size:.9rem}.n-product-message header span{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;font-size:.68rem}.n-product-message header .role{background:var(--n-accent-soft);color:var(--n-accent-deep);text-transform:uppercase;border-radius:4px;padding:.08rem .35rem;font-weight:800}.n-product-message p{color:var(--n-ink);margin-top:.25rem;font-size:.88rem;line-height:1.42}.n-product-message-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.n-product-message-actions span,.n-product-message-actions b{border:1px solid var(--n-border-soft);background:var(--n-card-2);color:var(--n-ink-soft);border-radius:999px;padding:.16rem .48rem;font-size:.74rem;font-weight:600}.n-product-message-actions b{color:var(--n-accent-deep);background:var(--n-accent-soft)}.n-course-snapshot-head{border:1px solid var(--n-border-soft);background:var(--n-card);border-radius:11px;padding:.82rem .9rem;display:block}.n-course-snapshot-meta{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;text-transform:uppercase;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;font-size:.62rem;font-weight:700;display:flex}.n-course-snapshot-meta span{border:1px solid var(--n-border-soft);background:var(--n-card-2);border-radius:5px;align-items:center;min-height:20px;padding:0 .45rem;display:inline-flex}.n-course-lessons{border:1px solid var(--n-border-soft);background:var(--n-card);border-radius:11px;padding:.62rem}.n-course-lessons-head{justify-content:space-between;align-items:center;padding:0 .1rem .45rem;display:flex}.n-course-lessons-head h5{align-items:center;gap:.45rem;margin:0;display:inline-flex}.n-course-lessons-head h5 span{border:1px solid var(--n-border-soft);background:var(--n-card-2);min-width:1.45rem;height:1.35rem;color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.n-product-lesson{border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.65rem;min-height:48px;padding:.46rem .58rem;display:grid}.n-product-lesson.active{background:var(--n-accent-soft);border-color:color-mix(in oklch, var(--n-accent) 24%, transparent)}.n-product-lesson>span{border:1px solid var(--n-border-soft);background:var(--n-card);width:34px;height:34px;color:var(--n-ink-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.n-product-lesson.active>span{border-color:color-mix(in oklch, var(--n-accent) 24%, var(--n-border-soft));color:var(--n-accent-deep)}.n-product-lesson>span svg{display:block;fill:none!important;stroke:currentColor!important}.n-product-lesson b{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;text-transform:uppercase;font-size:.58rem}.n-product-lesson p{text-overflow:ellipsis;white-space:nowrap;color:var(--n-ink);margin-top:.05rem;font-size:.82rem;font-weight:650;line-height:1.25;overflow:hidden}.n-course-materials-mini{border:1px solid var(--n-border-soft);background:var(--n-card-2);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .75rem;display:flex}.n-course-materials-mini b{color:var(--n-ink);margin-top:.15rem;font-size:.84rem;display:block}.n-course-materials-mini p{white-space:nowrap;flex:none;margin-top:0}@media (max-width:680px){.n-course-snapshot-head h4{font-size:clamp(1.58rem,1.2rem + 2vw,1.95rem)}.n-course-materials-mini{flex-direction:column;align-items:flex-start;gap:.4rem}.n-course-materials-mini p{white-space:normal}}.n-events-toolbar{align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.n-events-toolbar span,.n-events-toolbar b{border:1px solid var(--n-border-soft);color:var(--n-ink-soft);border-radius:8px;padding:.3rem .55rem;font-size:.78rem;font-weight:700}.n-events-toolbar span.active{background:var(--n-card);color:var(--n-ink)}.n-events-toolbar b{background:var(--n-accent);border-color:var(--n-accent);color:var(--n-paper);margin-left:auto}.n-product-event{border:1px solid var(--n-border-soft);background:var(--n-card);border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .75rem;display:grid}.n-product-event+.n-product-event{margin-top:.55rem}.n-product-event .date{border:1px solid var(--n-border-soft);background:var(--n-card-2);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:54px;line-height:1;display:flex}.n-product-event .date b{color:var(--n-ink);font-size:1.45rem;font-weight:800}.n-product-event .date span,.n-product-event .copy p,.n-product-event .copy span{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;text-transform:uppercase;font-size:.65rem}.n-product-event .copy b{color:var(--n-ink);font-size:.9rem;line-height:1.2;display:block}.n-product-event .copy p{margin-top:.2rem}.n-product-event .copy span{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;display:block;overflow:hidden}.n-product-event .status{border:1px solid var(--n-border-strong);color:var(--n-ink-soft);font-family:var(--n-font-mono), monospace;text-transform:uppercase;border-radius:7px;padding:.28rem .48rem;font-size:.66rem;font-weight:800}.n-kanban-head{border:1px solid var(--n-border-soft);background:var(--n-card);border-radius:11px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;display:flex}.n-kanban-head b{color:var(--n-ink);margin-top:.15rem;font-size:.92rem;display:block}.n-kanban-head button{border:1px solid var(--n-border-strong);color:var(--n-ink);border-radius:8px;flex:none;padding:.35rem .6rem;font-size:.8rem;font-weight:700}.n-kanban-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:620px){.n-kanban-board{grid-template-columns:1fr}}.n-kanban-col{border:1px solid var(--n-border-soft);background:var(--n-card-2);border-radius:11px;min-width:0;padding:.55rem}.n-kanban-col.active{background:var(--n-yellow-soft);border-color:color-mix(in oklch, var(--n-yellow) 35%, transparent)}.n-kanban-col-head{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:800;display:flex}.n-kanban-card{border:1px solid var(--n-border-soft);background:var(--n-card);color:var(--n-ink);border-radius:8px;margin-top:.5rem;padding:.58rem .6rem;font-size:.8rem;line-height:1.32}.n-kanban-card span{color:var(--n-ink-faint);font-family:var(--n-font-mono), monospace;margin-top:.45rem;font-size:.62rem;font-weight:800;display:block}.n-tt{background:var(--n-card);border:1px solid var(--n-border);border-radius:16px;margin-top:clamp(3rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem)}.n-tt-grid{grid-template-columns:1fr;align-items:end;gap:2rem;display:grid}@media (min-width:800px){.n-tt-grid{grid-template-columns:.7fr .3fr;gap:3rem}}.n-tt-quote{letter-spacing:-.025em;color:var(--n-ink);text-wrap:pretty;max-width:32ch;font-size:clamp(1.4rem,1.2rem + 1.2vw,2.1rem);font-weight:600;line-height:1.25}.n-tt-quote .accent{color:var(--n-accent)}.n-tt-attrib{align-items:center;gap:1rem;display:flex}.n-tt-attrib .av{background:var(--n-accent-soft);width:56px;height:56px;color:var(--n-accent-deep);border:1px solid color-mix(in oklch, var(--n-accent) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:inline-flex}.n-tt-attrib .who{font-size:1rem;font-weight:700}.n-tt-attrib .role{color:var(--n-ink-faint);margin-top:4px;font-size:.82rem}.n-metrics{grid-template-columns:1fr;gap:2rem;margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}@media (min-width:720px){.n-metrics{grid-template-columns:repeat(3,1fr);gap:3rem}}.n-metric .v{letter-spacing:-.04em;color:var(--n-ink);font-size:clamp(2.2rem,1.8rem + 1.4vw,3.4rem);font-weight:800;line-height:1}.n-metric .v .unit{color:var(--n-accent);margin-left:2px;font-size:.5em;font-weight:700}.n-metric .l{color:var(--n-ink-soft);max-width:36ch;margin-top:.7rem;font-size:.95rem;line-height:1.5}.n-pricing-head{text-align:center;max-width:56ch;margin:0 auto}.n-pricing-head .label{color:var(--n-accent);font-size:.86rem;font-weight:700}.n-pricing-head h2{letter-spacing:-.035em;margin-top:.6rem;font-size:clamp(1.9rem,1.5rem + 1.6vw,3rem);font-weight:800;line-height:1.05}.n-pricing-head p{color:var(--n-ink-soft);margin-top:1rem;font-size:1.05rem;line-height:1.55}.n-pricing-offer{background:var(--n-card);border:1px solid var(--n-border);border-radius:18px;grid-template-columns:1fr;max-width:980px;margin:clamp(2.5rem,4vw,3.5rem) auto 0;display:grid;overflow:hidden;box-shadow:0 1px 1px #16100d0a,0 28px 58px -34px #16100d2e;box-shadow:0 1px 1px lab(5.22581% 2.1156 2.47255/.04),0 28px 58px -34px lab(5.22581% 2.1156 2.47255/.18)}@media (min-width:900px){.n-pricing-offer{grid-template-columns:minmax(0,1.06fr) minmax(300px,.74fr)}.n-pricing-included{grid-column:1/-1}}.n-pricing-offer-main{padding:clamp(1.6rem,3vw,2.4rem)}.n-pricing-eyebrow{font-family:var(--n-font-mono), monospace;letter-spacing:0;color:var(--n-accent-deep);text-transform:uppercase;font-size:.72rem;font-weight:800}.n-pricing-offer-main h3{letter-spacing:0;max-width:11ch;margin:.85rem 0 0;font-size:clamp(2.4rem,2rem + 2.4vw,4.5rem);font-weight:850;line-height:.98}.n-pricing-offer-main h3 span{color:var(--n-accent-deep)}.n-pricing-offer-main p{max-width:54ch;color:var(--n-ink-soft);margin-top:1.1rem;font-size:1rem;line-height:1.58}.n-pricing-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.5rem;display:flex}.n-pricing-actions>span{color:var(--n-ink-faint);font-size:.9rem}.n-pricing-terms{background:var(--n-card-2);border-top:1px solid var(--n-border);align-content:center;gap:.75rem;padding:clamp(1.3rem,2.6vw,2rem);display:grid}@media (min-width:900px){.n-pricing-terms{border-top:0;border-left:1px solid var(--n-border)}}.n-price-step{background:var(--n-card);border:1px solid var(--n-border-soft);border-radius:12px;gap:.15rem;padding:.95rem 1rem;display:grid}.n-price-step .k,.n-price-step .d{font-family:var(--n-font-mono), monospace;color:var(--n-ink-faint);text-transform:uppercase;letter-spacing:0;font-size:.72rem}.n-price-step .v{color:var(--n-ink);letter-spacing:0;font-size:clamp(1.55rem,1.2rem + 1vw,2.3rem);font-weight:850;line-height:1}.n-pricing-included{border-top:1px solid var(--n-border);background:color-mix(in oklch, var(--n-card-2) 70%, var(--n-card));grid-template-columns:1fr;gap:1rem;padding:clamp(1.3rem,2.5vw,1.8rem) clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:780px){.n-pricing-included{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start}}.n-pricing-included p{color:var(--n-ink-soft);margin-top:.45rem;line-height:1.5}.n-pricing-included ul.feats{grid-template-columns:1fr;gap:.55rem 1rem;font-size:.92rem;display:grid}@media (min-width:640px){.n-pricing-included ul.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}.n-pricing-included ul.feats li{grid-template-columns:16px 1fr;align-items:baseline;gap:.55rem;display:grid}.n-pricing-included ul.feats li .ck{background:var(--n-success-soft);width:16px;height:16px;color:var(--n-success);border:1px solid color-mix(in oklch, var(--n-success) 25%, transparent);border-radius:4px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.n-faq-head{text-align:center;max-width:50ch;margin:0 auto}.n-faq-head .label{color:var(--n-accent);font-size:.86rem;font-weight:700}.n-faq-head h2{letter-spacing:-.035em;margin-top:.6rem;font-size:clamp(1.9rem,1.5rem + 1.6vw,3rem);font-weight:800;line-height:1.05}.n-faq{margin-top:clamp(2.5rem,4vw,3.5rem);max-width:760px;margin-inline:auto}.n-faq details{border-top:1px solid var(--n-border);padding:1.3rem 0}.n-faq details:last-of-type{border-bottom:1px solid var(--n-border)}.n-faq summary{letter-spacing:-.015em;cursor:pointer;color:var(--n-ink);justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.1rem;font-weight:600;list-style:none;transition:color .18s;display:flex}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary:hover{color:var(--n-accent)}.n-faq summary .plus{color:var(--n-accent);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.n-faq details[open] summary .plus{transform:rotate(45deg)}.n-faq .answer{color:var(--n-ink-soft);max-width:70ch;margin-top:.85rem;font-size:1rem;line-height:1.6}.n-cta{background:var(--n-ink);color:var(--n-paper);text-align:center;border-radius:18px;margin-block:clamp(3rem,5vw,5rem);padding:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.n-cta h2{letter-spacing:-.035em;color:var(--n-paper);text-wrap:balance;max-width:22ch;margin-inline:auto;font-size:clamp(2rem,1.6rem + 2vw,3.4rem);font-weight:800;line-height:1.05}.n-cta h2 .accent{color:var(--n-accent)}.n-cta p{color:#d5ccc7;color:lab(82.5501% 2.60887 3.54499);max-width:50ch;margin:1.1rem auto 0;font-size:1.05rem;line-height:1.55}.n-cta-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.n-cta-actions .n-btn-primary{background:var(--n-accent);box-shadow:0 1px 0 0 var(--n-accent-deep) inset, 0 1px 2px 0 #a9380066}@supports (color:lab(0% 0 0)){.n-cta-actions .n-btn-primary{box-shadow:0 1px 0 0 var(--n-accent-deep) inset, 0 1px 2px 0 lab(40.6193% 48.8036 66.5863/.4)}}.n-cta-actions .n-btn-primary:hover{background:var(--n-accent-deep)}.n-cta-actions .n-btn-ghost{color:var(--n-paper);background:0 0;border-color:#4d4642;border-color:lab(30.3483% 2.6456 3.57119)}.n-cta-actions .n-btn-ghost:hover{background:#241e1a;background:lab(11.786% 2.69038 3.60749);border-color:#69615d;border-color:lab(41.949% 2.63183 3.56103)}.n-cta-fineprint{color:#9f9692;color:lab(62.8297% 2.61712 3.55064);margin-top:1rem;font-size:.88rem}.n-footer{border-top:1px solid var(--n-border);padding-block:4rem 2.2rem}.n-footer-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:800px){.n-footer-grid{grid-template-columns:1.4fr .6fr .6fr .6fr;gap:3rem}}.n-footer-col h4{letter-spacing:.04em;text-transform:uppercase;color:var(--n-ink-faint);margin-bottom:1rem;font-size:.78rem;font-weight:700}.n-footer-col ul{flex-direction:column;gap:.55rem;display:flex}.n-footer-col ul a{color:var(--n-ink-soft);font-size:.94rem;transition:color .16s}.n-footer-col ul a:hover{color:var(--n-ink)}.n-colophon{border-top:1px solid var(--n-border-soft);color:var(--n-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:3.5rem;padding-top:1.6rem;font-size:.84rem;display:flex}.n-home ::selection{background:var(--n-accent-soft);color:var(--n-accent-deep)}@media (prefers-reduced-motion:reduce){.n-home *,.n-home :before,.n-home :after{transition:none!important;animation:none!important}}
