@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_d9cf4c27-module__J0QOdG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d9cf4c27-module__J0QOdG__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1577bf60-module__3dvuSW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1577bf60-module__3dvuSW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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.3hlisc-pwq13z.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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.0-oo9_1x_xmvg.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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.36fqqi66-3tjb.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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.3_z45zcoc-xoz.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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.1bkzbscqrt8rl.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=c58450a2d749793aefaa0c58ee56ccd3c949314a)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_4090cf2-module__GPwX8q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_4090cf2-module__GPwX8q__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
.fullscreen-toggle-module__dJEmdW__control{flex:none;min-width:0;max-width:100%;position:relative}.fullscreen-toggle-module__dJEmdW__button{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-width:2.75rem;max-width:100%;min-height:2.75rem;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.fullscreen-toggle-module__dJEmdW__button svg{flex-shrink:0}.fullscreen-toggle-module__dJEmdW__button:hover{border-color:var(--color-accent)}.fullscreen-toggle-module__dJEmdW__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.fullscreen-toggle-module__dJEmdW__button:disabled{cursor:wait;opacity:.6}.fullscreen-toggle-module__dJEmdW__compact{padding:.6rem}.fullscreen-toggle-module__dJEmdW__error{z-index:10;width:16rem;max-width:var(--fullscreen-error-max-width,calc(100vw - 2rem));border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);border-radius:.75rem;padding:.75rem;font-size:.8rem;line-height:1.5;position:absolute;top:calc(100% + .5rem);right:0}.fullscreen-toggle-module__dJEmdW__fallback{z-index:40;right:max(1rem, env(safe-area-inset-right));bottom:calc(6.5rem + env(safe-area-inset-bottom));max-width:calc(100vw - 2rem);position:fixed}.fullscreen-toggle-module__dJEmdW__fallback .fullscreen-toggle-module__dJEmdW__button{border-color:var(--color-accent);box-shadow:0 .25rem 1rem #0003}body:has([data-fullscreen-control=page]) .fullscreen-toggle-module__dJEmdW__fallback{display:none}@media print{.fullscreen-toggle-module__dJEmdW__control{display:none}}
.nav-module__CQ-Jnq__brandMark{background:var(--color-surface-sunken);width:2.6rem;height:2.6rem;box-shadow:none;border-radius:.8rem}.nav-module__CQ-Jnq__brandMark svg{width:1.65rem;height:1.65rem}.nav-module__CQ-Jnq__sidebarFullscreen{--fullscreen-error-max-width:100%;margin-block:.8rem .2rem}.nav-module__CQ-Jnq__sidebarFullscreen>button{border-color:var(--color-line-accent);background:var(--color-accent-soft);width:100%;color:var(--color-accent);justify-content:flex-start}@media not (min-width:28rem){.nav-module__CQ-Jnq__mobileHeader .student-sidebar-brand-copy{display:none}.nav-module__CQ-Jnq__mobileHeader .student-menu-toggle>span{display:none}.nav-module__CQ-Jnq__mobileHeader .student-mobile-account{gap:.35rem}}
.dock-module__zC7HRq__dock{z-index:55;pointer-events:none;flex-direction:column;align-items:flex-end;gap:2rem;display:flex;position:fixed;bottom:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem)}.dock-module__zC7HRq__dock>*{pointer-events:auto}.dock-module__zC7HRq__dock[data-focus]{align-items:flex-start;left:clamp(1rem,2vw,1.75rem);right:auto}.dock-module__zC7HRq__dock[data-hidden]{align-items:flex-start;left:0;right:auto}.dock-module__zC7HRq__companion{animation:dock-module__zC7HRq__guio-appear .38s var(--ease-brand);position:relative}.dock-module__zC7HRq__companion[hidden],.dock-module__zC7HRq__restoreButton[hidden]{display:none}.dock-module__zC7HRq__hideButton{border:1px solid var(--color-line);background:var(--color-surface-raised);width:1.75rem;height:1.75rem;color:var(--color-ink-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:calc(100% + 2px);right:-.55rem}.dock-module__zC7HRq__hideButton:before{content:"";position:absolute;inset:-12px -8px -4px}.dock-module__zC7HRq__hideButton:hover,.dock-module__zC7HRq__hideButton:focus-visible{color:var(--color-ink);border-color:var(--color-line-strong)}@media (hover:hover) and (pointer:fine){.dock-module__zC7HRq__hideButton{opacity:0;pointer-events:none}.dock-module__zC7HRq__companion:hover .dock-module__zC7HRq__hideButton{opacity:1;pointer-events:auto}.dock-module__zC7HRq__companion:has(:focus-visible) .dock-module__zC7HRq__hideButton{opacity:1;pointer-events:auto}}.dock-module__zC7HRq__restoreButton{border:1px solid var(--color-line-strong);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-surface-raised);min-height:2.75rem;color:var(--color-ink-muted);font-family:var(--font-mono);box-shadow:var(--shadow-panel);cursor:pointer;animation:dock-module__zC7HRq__guio-tab-in .24s var(--ease-brand);border-left:0;align-items:center;gap:.45rem;padding:.55rem .65rem .55rem .75rem;font-size:.6875rem;display:flex}.dock-module__zC7HRq__restoreButton:hover,.dock-module__zC7HRq__restoreButton:focus-visible{color:var(--color-ink);background:var(--color-surface)}@keyframes dock-module__zC7HRq__guio-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dock-module__zC7HRq__guio-tab-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.dock-module__zC7HRq__anchor{cursor:pointer;border-radius:var(--radius-panel);background:0 0;border:0;flex-direction:row-reverse;align-items:flex-end;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:0;display:flex}.dock-module__zC7HRq__anchorSprite{filter:drop-shadow(0 6px 14px #00000073);filter:drop-shadow(0 6px 14px lab(0% 0 0/.45));transition:transform .18s var(--ease-brand)}.dock-module__zC7HRq__anchor:hover .dock-module__zC7HRq__anchorSprite,.dock-module__zC7HRq__anchor:focus-visible .dock-module__zC7HRq__anchorSprite{transform:translateY(-2px)}.dock-module__zC7HRq__anchorLabel{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-ink-muted);letter-spacing:.04em;white-space:nowrap;box-shadow:var(--shadow-panel);margin-bottom:.55rem;padding:.34rem .7rem;font-size:.6875rem}.dock-module__zC7HRq__dock[data-open] .dock-module__zC7HRq__anchorLabel,.dock-module__zC7HRq__dock[data-focus] .dock-module__zC7HRq__anchorLabel{display:none}.dock-module__zC7HRq__panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:26.25rem;max-width:calc(100vw - 2rem);height:min(38rem,100dvh - 9rem);box-shadow:var(--shadow-panel);animation:dock-module__zC7HRq__guio-panel-in .2s var(--ease-brand);flex-direction:column;display:flex;overflow:hidden}.dock-module__zC7HRq__dock[data-guided] .dock-module__zC7HRq__hideButton{opacity:1;pointer-events:auto}@media (max-width:640px){.dock-module__zC7HRq__dock[data-guided]{gap:1rem}.dock-module__zC7HRq__dock[data-guided][data-open] .dock-module__zC7HRq__companion{visibility:hidden;pointer-events:none}.dock-module__zC7HRq__panel[data-guided]{height:calc(var(--guio-visible-height,100dvh) * .5 - 1.5rem);bottom:calc(var(--guio-keyboard-inset,0px) + .75rem + env(safe-area-inset-bottom))}}@keyframes dock-module__zC7HRq__guio-panel-in{0%{opacity:0;transform:translateY(10px)}}.dock-module__zC7HRq__panelHead{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .65rem .65rem 1rem;display:flex}.dock-module__zC7HRq__panelPlace{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dock-module__zC7HRq__eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.625rem}.dock-module__zC7HRq__placeName{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.dock-module__zC7HRq__iconButton{width:2rem;height:2rem;color:var(--color-ink-muted);cursor:pointer;transition:color .16s var(--ease-brand), border-color .16s var(--ease-brand);background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;place-items:center;display:grid}.dock-module__zC7HRq__iconButton:hover{border-color:var(--color-line);color:var(--color-ink)}.dock-module__zC7HRq__thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.15rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.dock-module__zC7HRq__asked{border-left:1px solid var(--color-line-strong);color:var(--color-ink-muted);white-space:pre-wrap;margin:0;padding-left:.9rem;font-size:.9375rem;line-height:1.6;position:relative}.dock-module__zC7HRq__answer{color:var(--color-ink);flex-direction:column;gap:.8rem;font-size:.96875rem;line-height:1.68;display:flex}.dock-module__zC7HRq__answer p{margin:0}.dock-module__zC7HRq__answerCut{opacity:.75}.dock-module__zC7HRq__waiting{color:var(--color-ink-muted);margin:0;font-size:.875rem}.dock-module__zC7HRq__list{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;list-style:outside;display:flex}.dock-module__zC7HRq__code{border:1px solid var(--color-line);background:var(--color-surface-sunken);font-family:var(--font-mono);border-radius:.5rem;margin:0;padding:.7rem .8rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.dock-module__zC7HRq__inlineCode{background:var(--color-surface-sunken);font-family:var(--font-mono);border-radius:.25rem;padding:.05em .3em;font-size:.875em}.dock-module__zC7HRq__notice{border-left:2px solid var(--color-info);color:var(--color-ink-muted);flex-direction:column;gap:.5rem;padding-left:.9rem;font-size:.875rem;line-height:1.55;display:flex}.dock-module__zC7HRq__notice p{margin:0}.dock-module__zC7HRq__noticeKey{border-left-color:var(--color-warning)}.dock-module__zC7HRq__noticeLink{color:var(--color-ink);text-underline-offset:3px;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.dock-module__zC7HRq__empty{flex-direction:column;align-items:flex-start;gap:.8rem;padding-top:.5rem;display:flex}.dock-module__zC7HRq__emptyLead{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:700}.dock-module__zC7HRq__emptyBody{color:var(--color-ink-muted);margin:0;font-size:.875rem;line-height:1.65}.dock-module__zC7HRq__facts{flex-direction:column;gap:.55rem;width:100%;margin:.2rem 0;display:flex}.dock-module__zC7HRq__facts>div{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.6rem;display:grid}.dock-module__zC7HRq__facts dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.dock-module__zC7HRq__facts dd{color:var(--color-ink);margin:0;font-size:.875rem;line-height:1.5}.dock-module__zC7HRq__composer{border-top:1px solid var(--color-line);background:var(--color-surface-raised);align-items:flex-end;gap:.6rem;padding:.7rem .8rem;display:flex}.dock-module__zC7HRq__input{min-height:2.25rem;max-height:7rem;color:var(--color-ink);font-family:var(--font-sans);resize:none;caret-color:var(--color-accent);background:0 0;border:0;flex:1;padding:.45rem .1rem;font-size:.9375rem;line-height:1.5}.dock-module__zC7HRq__input:focus{outline:none}.dock-module__zC7HRq__input::placeholder{color:var(--color-ink-muted)}.dock-module__zC7HRq__send{border:1px solid var(--color-line);width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:pointer;transition:background-color .16s var(--ease-brand), color .16s var(--ease-brand), border-color .16s var(--ease-brand);background:0 0;border-radius:.6rem;flex:none;place-items:center;display:grid}.dock-module__zC7HRq__send:enabled{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.dock-module__zC7HRq__send:disabled{cursor:not-allowed}.dock-module__zC7HRq__composerEmpty{border-top:1px solid var(--color-line);background:var(--color-surface-raised);align-items:center;gap:1rem;padding:.8rem;display:flex}.dock-module__zC7HRq__primaryLink{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);padding:.5rem .9rem;font-size:.875rem;font-weight:600}.dock-module__zC7HRq__quietLink{color:var(--color-ink-muted);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}@media not (min-width:58rem){.dock-module__zC7HRq__dock{right:.75rem;bottom:calc(4.2rem + env(safe-area-inset-bottom) + .75rem)}.dock-module__zC7HRq__dock[data-focus]{left:.75rem;right:auto}.dock-module__zC7HRq__dock[data-hidden]{left:0;right:auto}.dock-module__zC7HRq__hideButton{width:2rem;height:2rem;right:-.3rem}.dock-module__zC7HRq__anchorLabel{display:none}.dock-module__zC7HRq__panel{left:.75rem;right:.75rem;bottom:calc(4.2rem + env(safe-area-inset-bottom) + 7.5rem);width:auto;max-width:none;height:min(28rem,100dvh - 18rem);position:fixed}}@media (prefers-reduced-motion:reduce){.dock-module__zC7HRq__panel,.dock-module__zC7HRq__companion,.dock-module__zC7HRq__restoreButton{animation:none}.dock-module__zC7HRq__anchorSprite{transition:none}.dock-module__zC7HRq__anchor:hover .dock-module__zC7HRq__anchorSprite,.dock-module__zC7HRq__anchor:focus-visible .dock-module__zC7HRq__anchorSprite{transform:none}}@media (forced-colors:active){.dock-module__zC7HRq__panel,.dock-module__zC7HRq__anchorLabel,.dock-module__zC7HRq__hideButton,.dock-module__zC7HRq__restoreButton{border:1px solid buttontext}.dock-module__zC7HRq__send:enabled{color:buttontext;background:buttonface;border:1px solid buttontext}}.dock-module__zC7HRq__dock[data-pinned] .dock-module__zC7HRq__companion{display:none}@media not (min-width:58rem){.dock-module__zC7HRq__dock[data-open]:not([data-guided]) .dock-module__zC7HRq__companion{display:none}}
.panel-module__QRhlbG__panel{--guio-panel-width:26.5rem;width:var(--guio-panel-width);border:1px solid var(--color-line-strong);background:var(--color-surface-sunken);max-width:calc(100vw - 2rem);height:min(44rem,100dvh - 8.5rem);color:var(--color-ink);text-align:left;border-radius:1.3rem;flex-direction:column;animation:.18s ease-out panel-module__QRhlbG__panel-in;display:flex;overflow:hidden;box-shadow:0 24px 80px -20px #0008,inset 0 0 0 1px #ffffff03}.panel-module__QRhlbG__panel[hidden]{display:none}.panel-module__QRhlbG__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem .8rem .95rem 1.1rem;display:flex}.panel-module__QRhlbG__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.panel-module__QRhlbG__identity h2{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:650;display:flex}.panel-module__QRhlbG__identity p{color:var(--color-ink-muted);white-space:nowrap;margin:.2rem 0 0;font-size:.61rem}.panel-module__QRhlbG__statusDot{background:var(--color-accent);border-radius:50%;width:5px;height:5px}.panel-module__QRhlbG__tools{gap:.1rem;display:flex}.panel-module__QRhlbG__iconButton{width:1.95rem;height:2.1rem;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;display:grid}.panel-module__QRhlbG__iconButton:hover,.panel-module__QRhlbG__iconButton[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink)}.panel-module__QRhlbG__iconButton[aria-pressed=true]{color:var(--color-accent)}.panel-module__QRhlbG__panel button:focus-visible,.panel-module__QRhlbG__panel a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.panel-module__QRhlbG__context{border-block:1px solid var(--color-line);min-height:2.6rem;color:var(--color-ink-muted);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:.7rem;display:flex}.panel-module__QRhlbG__context>span:not(.panel-module__QRhlbG__contextTag){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-module__QRhlbG__context>svg{color:var(--color-accent);flex-shrink:0}.panel-module__QRhlbG__contextTag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-faint);margin-left:auto;font-size:.54rem}.panel-module__QRhlbG__back{color:var(--color-ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.panel-module__QRhlbG__back:hover{color:var(--color-ink)}.panel-module__QRhlbG__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;flex-direction:column;flex:1;gap:1.65rem;min-height:0;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.panel-module__QRhlbG__welcome{flex-direction:column;align-items:flex-start;padding-top:.3rem;display:flex}.panel-module__QRhlbG__welcomeMark{border:1px solid var(--color-line);background:radial-gradient(ellipse at 45% 70%, var(--color-accent-soft), transparent 80%);border-radius:1.3rem;place-items:center;width:4.1rem;height:4.1rem;margin:0 0 1.25rem;display:grid;position:relative}.panel-module__QRhlbG__welcomeOrbit{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 12px var(--color-accent-soft);border-radius:50%;position:absolute;top:17px;right:-3px}.panel-module__QRhlbG__eyebrow{font-family:var(--font-mono);color:var(--color-ink-faint);letter-spacing:.11em;font-size:.54rem;line-height:1.6}.panel-module__QRhlbG__welcome h3{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:.55rem 0 .7rem;font-size:1.7rem;font-weight:600;line-height:1.18}.panel-module__QRhlbG__welcome>p{max-width:33ch;color:var(--color-ink-muted);margin:0;font-size:.83rem;line-height:1.7}.panel-module__QRhlbG__suggestions{flex-direction:column;gap:.5rem;width:100%;margin-top:1.65rem;display:flex}.panel-module__QRhlbG__suggestions button{border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-ink-muted);text-align:left;cursor:pointer;border-radius:.8rem;align-items:center;gap:.8rem;padding:.9rem;transition:border-color .15s,background .15s;display:flex}.panel-module__QRhlbG__suggestions button:hover{border-color:var(--color-line-accent);background:var(--color-surface-raised)}.panel-module__QRhlbG__suggestions button>svg:last-child{opacity:.7;flex-shrink:0;margin-left:auto}.panel-module__QRhlbG__suggestions button>span{flex-direction:column;gap:.25rem;display:flex}.panel-module__QRhlbG__suggestions strong{color:var(--color-ink);font-size:.78rem;font-weight:500}.panel-module__QRhlbG__suggestions small{color:var(--color-ink-faint);font-size:.66rem}.panel-module__QRhlbG__bubbleTip{color:var(--color-ink-faint);gap:.65rem;margin-top:1.4rem;padding:.1rem .1rem 0;display:flex}.panel-module__QRhlbG__bubbleTip>svg{color:var(--color-ink-muted);flex-shrink:0;margin-top:.15rem}.panel-module__QRhlbG__bubbleTip p{margin:0;font-size:.69rem;line-height:1.7}.panel-module__QRhlbG__bubbleTip strong{color:var(--color-ink-muted);font-weight:500;display:block}.panel-module__QRhlbG__message{flex-shrink:0;min-width:0}.panel-module__QRhlbG__messageLabel{color:var(--color-ink-muted);align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.67rem;display:flex}.panel-module__QRhlbG__userMessage{align-self:flex-end;max-width:91%}.panel-module__QRhlbG__asked{border:1px solid var(--color-line);background:var(--color-surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1rem 1rem .2rem;padding:.75rem .95rem;font-size:.85rem;line-height:1.65}.panel-module__QRhlbG__answer{overflow-wrap:anywhere;flex-direction:column;gap:.85rem;font-size:.87rem;line-height:1.8;display:flex}.panel-module__QRhlbG__answer p{margin:0}.panel-module__QRhlbG__answerCut{color:var(--color-ink-muted)}.panel-module__QRhlbG__thinking{color:var(--color-ink-muted);align-items:center;gap:.5rem;display:flex}.panel-module__QRhlbG__thinking>span{color:var(--color-accent);letter-spacing:.2em;animation:1.4s ease-in-out infinite panel-module__QRhlbG__thinking}.panel-module__QRhlbG__composerWrap{flex-shrink:0;padding:.6rem .9rem .75rem}.panel-module__QRhlbG__composer{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:.9rem;padding:.85rem .85rem .6rem;box-shadow:0 3px 12px #0000000d}.panel-module__QRhlbG__composer:focus-within{border-color:var(--color-line-accent)}.panel-module__QRhlbG__input{width:100%;min-height:3.3rem;max-height:9.375rem;color:var(--color-ink);font:inherit;resize:none;caret-color:var(--color-accent);background:0 0;border:0;outline:none;padding:0;font-size:.83rem;line-height:1.6;display:block}.panel-module__QRhlbG__input::placeholder{color:var(--color-ink-faint)}.panel-module__QRhlbG__composerBottom{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.panel-module__QRhlbG__composerBottom>span{color:var(--color-ink-faint);align-items:center;gap:.3rem;font-size:.57rem;display:flex}.panel-module__QRhlbG__send{background:var(--color-accent);width:2rem;height:2rem;color:var(--color-accent-ink);cursor:pointer;border:0;border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.panel-module__QRhlbG__send:disabled{background:var(--color-surface-raised);color:var(--color-ink-faint);cursor:default}.panel-module__QRhlbG__composerHint{color:var(--color-ink-faint);text-align:center;margin:.55rem 0 0;font-size:.59rem;line-height:1.4}.panel-module__QRhlbG__quoteCard{border-bottom:1px solid var(--color-line);background:linear-gradient(110deg, var(--color-accent-soft), transparent 85%);flex-shrink:0;padding:1rem 1.2rem 1rem 1.35rem}.panel-module__QRhlbG__quoteCard>div{color:var(--color-accent);align-items:center;gap:.4rem;font-size:.64rem;display:flex}.panel-module__QRhlbG__quoteCard .panel-module__QRhlbG__deleteBubble{margin-left:auto}.panel-module__QRhlbG__quoteCard blockquote{border-left:2px solid var(--color-accent);color:var(--color-ink);overflow-wrap:anywhere;max-height:6.4rem;margin:.65rem 0 0;padding-left:.75rem;font-size:.84rem;line-height:1.6;overflow-y:auto}.panel-module__QRhlbG__bubbleWelcome{margin-block:auto;padding-bottom:2rem}.panel-module__QRhlbG__bubbleWelcome h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .7rem;font-size:1.3rem}.panel-module__QRhlbG__bubbleWelcome p{color:var(--color-ink-muted);font-size:.84rem;line-height:1.7}.panel-module__QRhlbG__bubbleWelcome button{background:var(--color-surface);width:100%;color:var(--color-ink);border:1px solid var(--color-line);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:1rem;margin-top:1.3rem;padding:.85rem;font-size:.78rem;display:flex}.panel-module__QRhlbG__bubbleWelcome button svg{flex-shrink:0;margin-left:auto}.panel-module__QRhlbG__bubbleLinks{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.panel-module__QRhlbG__bubbleChip{border:1px solid var(--color-line-accent);background:var(--color-accent-soft);border-radius:1rem;align-items:stretch;min-width:0;max-width:100%;display:flex}.panel-module__QRhlbG__bubbleChip .panel-module__QRhlbG__bubbleLink{background:0 0;border:0;min-width:0;padding-right:.3rem}.panel-module__QRhlbG__deleteBubble{width:2rem;min-height:2rem;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.panel-module__QRhlbG__deleteBubble:hover{background:var(--color-surface-raised);color:var(--color-ink)}.panel-module__QRhlbG__deleteBubble:disabled{opacity:.45;cursor:default}.panel-module__QRhlbG__deleteConfirmation{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink-muted);flex-shrink:0;padding:.8rem 1rem;font-size:.76rem}.panel-module__QRhlbG__deleteConfirmation p{margin:0;line-height:1.5}.panel-module__QRhlbG__deleteConfirmation blockquote{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);margin:.5rem 0;overflow:hidden}.panel-module__QRhlbG__deleteConfirmation>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.panel-module__QRhlbG__deleteConfirmation button{border:1px solid var(--color-line-strong);min-height:2.5rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .7rem;display:flex}.panel-module__QRhlbG__deleteConfirmation button:last-child{background:var(--color-surface-raised)}.panel-module__QRhlbG__deleteConfirmation button:disabled{opacity:.5;cursor:default}.panel-module__QRhlbG__bubbleLink{border:1px solid var(--color-line-accent);background:var(--color-accent-soft);max-width:100%;color:var(--color-accent);cursor:pointer;border-radius:1rem;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.66rem;display:flex}.panel-module__QRhlbG__bubbleLink span{white-space:nowrap;text-overflow:ellipsis;max-width:29ch;overflow:hidden}.panel-module__QRhlbG__bubbleLink svg{flex-shrink:0}.panel-module__QRhlbG__notice{border-left:2px solid var(--color-info);color:var(--color-ink-muted);padding:.8rem;font-size:.8rem;line-height:1.6}.panel-module__QRhlbG__notice p{margin:0}.panel-module__QRhlbG__notice a{align-items:center;gap:.4rem;margin-top:.5rem;text-decoration:underline;display:flex}.panel-module__QRhlbG__loading{color:var(--color-ink-muted);justify-items:center;gap:.8rem;margin:auto;font-size:.82rem;display:grid}.panel-module__QRhlbG__history{border-top:1px solid var(--color-line);flex:1;min-height:0;padding:1.5rem 1.2rem;overflow-y:auto}.panel-module__QRhlbG__historyHeading{justify-content:space-between;align-items:center;display:flex}.panel-module__QRhlbG__historyHeading h3{font-family:var(--font-display);letter-spacing:-.045em;margin:.35rem 0 0;font-size:1.6rem;font-weight:550}.panel-module__QRhlbG__count{border:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-ink-muted);border-radius:.5rem;padding:.3rem .5rem;font-size:.7rem}.panel-module__QRhlbG__search{border:1px solid var(--color-line);color:var(--color-ink-faint);background:var(--color-surface);border-radius:.65rem;align-items:center;gap:.6rem;margin-top:1.4rem;padding:.75rem;display:flex}.panel-module__QRhlbG__search:focus-within{border-color:var(--color-line-accent)}.panel-module__QRhlbG__search input{width:100%;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;font-size:.8rem}.panel-module__QRhlbG__newChat{border:1px dashed var(--color-line-strong);width:100%;color:var(--color-ink-muted);cursor:pointer;background:0 0;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;margin:.65rem 0 1.1rem;padding:.75rem;font-size:.77rem;display:flex}.panel-module__QRhlbG__newChat:hover{color:var(--color-accent);border-color:var(--color-line-accent)}.panel-module__QRhlbG__historyList{flex-direction:column;gap:.2rem;display:flex}.panel-module__QRhlbG__historyRow{align-items:center;gap:.2rem;min-width:0;display:flex}.panel-module__QRhlbG__historyRow .panel-module__QRhlbG__historyItem{min-width:0}.panel-module__QRhlbG__historyItem{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-ink-faint);text-align:left;cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.7rem;padding:.9rem .5rem;display:flex}.panel-module__QRhlbG__historyItem:hover,.panel-module__QRhlbG__historyItem[aria-current=true]{background:var(--color-surface)}.panel-module__QRhlbG__historyItem>svg{flex-shrink:0}.panel-module__QRhlbG__historyItem>span{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.panel-module__QRhlbG__historyItem strong{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-size:.81rem;font-weight:450;overflow:hidden}.panel-module__QRhlbG__historyItem small{color:var(--color-ink-faint);font-size:.64rem}.panel-module__QRhlbG__historyEmpty{text-align:center;color:var(--color-ink-faint);margin-top:3.5rem}.panel-module__QRhlbG__historyEmpty>svg{margin:auto}.panel-module__QRhlbG__historyEmpty h4{color:var(--color-ink);font-size:.95rem;font-weight:500}.panel-module__QRhlbG__historyEmpty p,.panel-module__QRhlbG__muted{color:var(--color-ink-muted);font-size:.8rem;line-height:1.6}.panel-module__QRhlbG__keyNote{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.85rem;align-items:flex-start;gap:.85rem;margin-top:2rem;padding:1rem;display:flex}.panel-module__QRhlbG__keyNote svg{color:var(--color-accent);flex-shrink:0}.panel-module__QRhlbG__keyNote p{color:var(--color-ink-muted);margin:0;font-size:.8rem;line-height:1.7}.panel-module__QRhlbG__keyNote strong{color:var(--color-ink);font-weight:500}.panel-module__QRhlbG__noKeyFooter{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.2rem;display:flex}.panel-module__QRhlbG__noKeyFooter a:first-child{background:var(--color-accent);color:var(--color-accent-ink);border-radius:.65rem;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.panel-module__QRhlbG__noKeyFooter a:last-child{color:var(--color-ink-muted);font-size:.75rem;text-decoration:underline}@media (min-width:72rem){.panel-module__QRhlbG__panel[data-pinned]{height:100dvh;width:var(--guio-sidebar-width,26.5rem);border-block:0;border-right:0;border-radius:0;max-width:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 45px -25px #0008}.panel-module__QRhlbG__panel[data-pinned] .panel-module__QRhlbG__welcome{margin-block:auto}}@media not (min-width:72rem){.panel-module__QRhlbG__panel[data-pinned]{border-radius:0;width:min(100vw,30rem);max-width:100vw;height:100dvh;position:fixed;inset:0 0 0 auto}}@media not (min-width:58rem){.panel-module__QRhlbG__panel{inset:3.8rem .5rem calc(max(4.2rem, var(--guio-keyboard-inset,0px)) + env(safe-area-inset-bottom) + .5rem);border-radius:1rem;width:auto;max-width:none;height:auto;position:fixed}.panel-module__QRhlbG__panel[data-pinned]{inset:3.8rem 0 calc(max(4.2rem, var(--guio-keyboard-inset,0px)) + env(safe-area-inset-bottom));width:100%;height:auto}.panel-module__QRhlbG__header{gap:.3rem;padding:.8rem}.panel-module__QRhlbG__identity{gap:.5rem}.panel-module__QRhlbG__identity p{font-size:.56rem}.panel-module__QRhlbG__thread{padding:1.2rem}.panel-module__QRhlbG__welcome h3{font-size:1.6rem}.panel-module__QRhlbG__input{font-size:1rem}.panel-module__QRhlbG__panel[data-guided]{top:auto;bottom:calc(var(--guio-keyboard-inset,0px) + .75rem + env(safe-area-inset-bottom));height:calc(var(--guio-visible-height,100dvh) * .5 - 1.5rem)}}@media not (min-width:370px){.panel-module__QRhlbG__identity p{display:none}.panel-module__QRhlbG__header{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.panel-module__QRhlbG__panel,.panel-module__QRhlbG__thinking>span{animation:none}}@media (forced-colors:active){.panel-module__QRhlbG__panel,.panel-module__QRhlbG__composer,.panel-module__QRhlbG__suggestions button,.panel-module__QRhlbG__bubbleLink,.panel-module__QRhlbG__asked{border:1px solid canvastext}.panel-module__QRhlbG__send{border:1px solid buttontext}}@keyframes panel-module__QRhlbG__panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-module__QRhlbG__thinking{50%{opacity:.25}}.panel-module__QRhlbG__pageBubbles{border-top:1px solid var(--color-line);flex-shrink:0;padding:.65rem 1.1rem .2rem}.panel-module__QRhlbG__pageBubbles>span{color:var(--color-ink-faint);margin-bottom:.5rem;font-size:.61rem;display:block}.panel-module__QRhlbG__pageBubbles>div{gap:.4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.panel-module__QRhlbG__pageBubbles .panel-module__QRhlbG__bubbleChip{flex-shrink:0;max-width:95%}@media not (min-width:58rem){.panel-module__QRhlbG__iconButton{width:2.5rem;height:2.5rem}.panel-module__QRhlbG__deleteBubble{width:2.5rem;min-height:2.5rem}}
.premiere-explorers-module__8ZREza__scene{--explorer-lime:var(--color-accent);--explorer-mint:color-mix(in oklab, var(--color-info) 45%, var(--color-accent));--explorer-lavender:color-mix(in oklab, var(--color-premium) 55%, var(--color-ink));--explorer-muted:var(--color-ink-muted);--explorer-line:var(--color-line);width:min(100%,1240px);color:var(--color-ink);margin-inline:auto}.premiere-explorers-module__8ZREza__scene button{cursor:pointer}.premiere-explorers-module__8ZREza__scene button:focus-visible{outline:2px solid var(--explorer-lime);outline-offset:4px}.premiere-explorers-module__8ZREza__scene button:disabled{cursor:default}.premiere-explorers-module__8ZREza__heading{margin-bottom:clamp(1.3rem,3vh,2rem)}.premiere-explorers-module__8ZREza__eyebrow,.premiere-explorers-module__8ZREza__microLabel{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem}.premiere-explorers-module__8ZREza__eyebrow{color:var(--explorer-lime);align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.premiere-explorers-module__8ZREza__eyebrow>span{background:currentColor;width:1.3rem;height:1px}.premiere-explorers-module__8ZREza__heading h1{max-width:1050px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.2vw,3.65rem);font-weight:650;line-height:1.04}.premiere-explorers-module__8ZREza__heading h1:focus{outline:none}.premiere-explorers-module__8ZREza__heading h1 em{color:var(--explorer-lime);font-style:normal;display:block}.premiere-explorers-module__8ZREza__description{max-width:760px;color:var(--explorer-muted);text-wrap:pretty;margin-top:.95rem;font-size:.96rem;line-height:1.65}.premiere-explorers-module__8ZREza__switcher{gap:.5rem;margin-bottom:.8rem;display:flex}.premiere-explorers-module__8ZREza__switcher button{border:1px solid var(--explorer-line);background:color-mix(in oklab, var(--color-surface-sunken) 70%, transparent);color:#afc0b5;border-radius:.55rem;align-items:center;gap:.6rem;min-height:43px;padding:.6rem .85rem;font-size:.78rem;transition:background .18s,color .18s,border-color .18s;display:flex}.premiere-explorers-module__8ZREza__switcher button>span{color:#70867b;font-family:var(--font-mono);margin-left:1.5rem;font-size:.62rem}.premiere-explorers-module__8ZREza__switcher button[aria-pressed=true]{border-color:var(--explorer-lime);background:var(--explorer-lime);color:var(--color-accent-ink)}.premiere-explorers-module__8ZREza__switcher button[aria-pressed=true]>span{color:#526b3e}.premiere-explorers-module__8ZREza__switcher button:not([aria-pressed=true]):hover{background:var(--color-surface-raised);color:#edf7ed}.premiere-explorers-module__8ZREza__workbench,.premiere-explorers-module__8ZREza__methodSurface,.premiere-explorers-module__8ZREza__mapSurface,.premiere-explorers-module__8ZREza__futureSurface{border:1px solid var(--explorer-line);background:var(--color-surface);border-radius:1rem;overflow:hidden;box-shadow:0 24px 80px #00000024}.premiere-explorers-module__8ZREza__surfaceHeader{border-bottom:1px solid var(--explorer-line);color:#c0cfc4;font-family:var(--font-mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.35rem;font-size:.6rem;display:flex}.premiere-explorers-module__8ZREza__surfaceHeader>span{align-items:center;gap:.55rem;display:flex}.premiere-explorers-module__8ZREza__surfaceHeader small{color:#95a89d;font-size:.6rem}.premiere-explorers-module__8ZREza__statusDot{background:var(--explorer-lime);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #c0e9864d}.premiere-explorers-module__8ZREza__workTitle{font-family:var(--font-display);letter-spacing:-.035em;padding:1.2rem 1.5rem 0;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:550}.premiere-explorers-module__8ZREza__transformation{grid-template-columns:minmax(0,.78fr) 100px minmax(0,1.15fr);gap:.6rem;padding:1.25rem 1.5rem 1.5rem;animation:.35s both premiere-explorers-module__8ZREza__reveal;display:grid}.premiere-explorers-module__8ZREza__sourceArea{align-self:center;padding-right:.7rem}.premiere-explorers-module__8ZREza__microLabel{color:#a1b3a7;margin:0}.premiere-explorers-module__8ZREza__documentStack{gap:.5rem;margin-top:1rem;display:grid}.premiere-explorers-module__8ZREza__document{background:#14271e;border:1px solid #34453a;border-radius:.5rem;align-items:center;gap:.75rem;min-height:57px;padding:.75rem;display:flex;transform:rotate(-1deg);box-shadow:3px 4px #071711}.premiere-explorers-module__8ZREza__document:nth-child(2){margin-left:.9rem;transform:rotate(1deg)}.premiere-explorers-module__8ZREza__document:nth-child(3){margin-left:.3rem;transform:rotate(-.5deg)}.premiere-explorers-module__8ZREza__document>svg{color:var(--explorer-lavender)}.premiere-explorers-module__8ZREza__document>div{flex:1}.premiere-explorers-module__8ZREza__document strong{margin-bottom:.35rem;font-size:.7rem;font-weight:500;display:block}.premiere-explorers-module__8ZREza__document div>span{background:#46604f;width:28%;height:3px;margin-right:4px;display:inline-block}.premiere-explorers-module__8ZREza__document div>span:last-child{background:#30483a;width:18%}.premiere-explorers-module__8ZREza__document>small{color:#758c7d;font-family:var(--font-mono);align-self:flex-start;font-size:.58rem}.premiere-explorers-module__8ZREza__sourceCaption{color:#8da496;max-width:230px;margin:1rem 0 0;font-size:.72rem;line-height:1.5}.premiere-explorers-module__8ZREza__processBridge{color:var(--explorer-lime);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex;position:relative}.premiere-explorers-module__8ZREza__processBridge>div{background:linear-gradient(140deg,#30472c,#132b20);border:1px solid #607950;border-radius:18px;place-items:center;width:59px;height:59px;display:grid;position:relative;box-shadow:0 0 30px #b8e88310}.premiere-explorers-module__8ZREza__processBridge>div:before,.premiere-explorers-module__8ZREza__processBridge>div:after{content:"";background:#42633c;width:25px;height:1px;position:absolute;top:50%}.premiere-explorers-module__8ZREza__processBridge>div:before{right:100%}.premiere-explorers-module__8ZREza__processBridge>div:after{left:100%}.premiere-explorers-module__8ZREza__processBridge>span{color:#b2c7b7;text-align:center;font-size:.63rem;line-height:1.6}.premiere-explorers-module__8ZREza__processBridge>svg{margin-top:.2rem}.premiere-explorers-module__8ZREza__report{color:#213c2b;background:#e7edde;border:1px solid #c1ccba;border-radius:.65rem;align-self:center;overflow:hidden;box-shadow:0 14px 28px #00000029}.premiere-explorers-module__8ZREza__reportTitle{border-bottom:1px solid #cbd6c3;align-items:center;gap:.6rem;padding:1rem;display:flex}.premiere-explorers-module__8ZREza__reportTitle>strong{font-size:.83rem;font-weight:650}.premiere-explorers-module__8ZREza__reportTitle>span{color:#566c54;border:1px solid #c4cebd;border-radius:3px;margin-left:auto;padding:.2rem .3rem;font-size:.56rem}.premiere-explorers-module__8ZREza__reportRows{padding:.3rem 1rem}.premiere-explorers-module__8ZREza__reportRows>div{border-bottom:1px solid #d1dac9;align-items:center;gap:.6rem;min-height:53px;display:flex}.premiere-explorers-module__8ZREza__reportRows>div:last-child{border:0}.premiere-explorers-module__8ZREza__rowCheck{color:#4f7052}.premiere-explorers-module__8ZREza__needsReview{color:#8b672f}.premiere-explorers-module__8ZREza__reportRows>div>div{min-width:0}.premiere-explorers-module__8ZREza__reportRows strong{font-size:.69rem;font-weight:600;display:block}.premiere-explorers-module__8ZREza__reportRows small{color:#647760;margin-top:.18rem;font-size:.57rem;display:block}.premiere-explorers-module__8ZREza__reportRows>div>span:last-child{color:#54734e;margin-left:auto;font-size:.58rem}.premiere-explorers-module__8ZREza__reportRows>div>.premiere-explorers-module__8ZREza__reviewLabel:last-child{color:#785824;background:#dbd4b9;border-radius:3px;padding:.2rem .35rem}.premiere-explorers-module__8ZREza__humanDecision{background:#d4dfc6;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.premiere-explorers-module__8ZREza__humanDecision>svg{color:#466b3f;flex-shrink:0}.premiere-explorers-module__8ZREza__humanDecision span{color:#54734b;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.54rem;display:block}.premiere-explorers-module__8ZREza__humanDecision p{margin:0;font-size:.66rem;line-height:1.5}.premiere-explorers-module__8ZREza__surfaceFooter{border-top:1px solid var(--explorer-line);background:var(--color-surface-sunken);color:var(--explorer-mint);align-items:center;gap:.55rem;padding:.8rem 1.35rem;display:flex}.premiere-explorers-module__8ZREza__surfaceFooter>svg{flex-shrink:0}.premiere-explorers-module__8ZREza__surfaceFooter p{color:#b6c6ba;margin:0;font-size:.68rem;line-height:1.5}.premiere-explorers-module__8ZREza__surfaceFooter>span{color:#879e8e;margin-left:auto;font-size:.62rem}.premiere-explorers-module__8ZREza__methodSteps{border-bottom:1px solid var(--explorer-line);background:var(--color-surface-sunken);grid-template-columns:repeat(5,minmax(0,1fr));padding:.65rem;display:grid}.premiere-explorers-module__8ZREza__methodSteps>button{color:#8da596;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;min-height:50px;padding:.45rem .65rem;display:flex;position:relative}.premiere-explorers-module__8ZREza__methodSteps>button>svg{color:#4e6657;margin-left:auto}.premiere-explorers-module__8ZREza__methodSteps strong{font-size:.7rem;font-weight:500}.premiere-explorers-module__8ZREza__stepNumber{width:28px;height:28px;font-family:var(--font-mono);border:1px solid #354c3d;border-radius:50%;flex:none;place-items:center;font-size:.6rem;display:grid}.premiere-explorers-module__8ZREza__methodSteps>button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--explorer-lime)}.premiere-explorers-module__8ZREza__methodSteps>button[aria-pressed=true] .premiere-explorers-module__8ZREza__stepNumber{border-color:var(--explorer-lime);background:var(--explorer-lime);color:#23401f}.premiere-explorers-module__8ZREza__methodSteps>button:hover:not([aria-pressed=true]){background:var(--color-surface-raised);color:#e0eddd}.premiere-explorers-module__8ZREza__methodBody{grid-template-columns:.9fr 1.1fr;min-height:315px;display:grid}.premiere-explorers-module__8ZREza__methodExplanation{align-self:center;padding:1.5rem 2rem;animation:.3s both premiere-explorers-module__8ZREza__reveal}.premiere-explorers-module__8ZREza__largeStep{color:var(--explorer-lavender);font-family:var(--font-display);letter-spacing:-.07em;align-items:baseline;gap:.5rem;font-size:2.5rem;display:flex}.premiere-explorers-module__8ZREza__largeStep small{color:#688272;font-family:var(--font-mono);letter-spacing:0;font-size:.65rem}.premiere-explorers-module__8ZREza__methodExplanation h2{max-width:360px;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.5rem,2.1vw,1.9rem);font-weight:500;line-height:1.15}.premiere-explorers-module__8ZREza__methodExplanation>p{max-width:360px;color:var(--explorer-muted);margin-top:.8rem;font-size:.78rem;line-height:1.7}.premiere-explorers-module__8ZREza__textButton{color:var(--explorer-lime);background:0 0;border:0;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.35rem 0;font-size:.68rem;display:inline-flex}.premiere-explorers-module__8ZREza__textButton:hover svg{transform:translate(3px)}.premiere-explorers-module__8ZREza__textButton svg{transition:transform .16s}.premiere-explorers-module__8ZREza__projectDesk{border-left:1px solid var(--explorer-line);background:radial-gradient(at 90% 95%,#454c6930,#0000 70%),repeating-linear-gradient(0deg,#0000,#0000 31px,#a0bda307 31px 32px),#13281e;flex-direction:column;justify-content:center;align-items:center;padding:1rem 2rem 1.5rem;animation:.3s both premiere-explorers-module__8ZREza__reveal;display:flex;overflow:hidden}.premiere-explorers-module__8ZREza__deskToolbar{align-items:center;gap:.3rem;width:100%;margin-bottom:.85rem;display:flex}.premiere-explorers-module__8ZREza__deskToolbar>span{background:#536d5b;border-radius:50%;width:5px;height:5px}.premiere-explorers-module__8ZREza__deskToolbar small{color:#839d8c;font-family:var(--font-mono);margin-left:auto;font-size:.52rem}.premiere-explorers-module__8ZREza__projectArtifact{color:#244030;background:#e9ebdf;border:1px solid #465348;border-radius:.5rem;width:min(100%,370px);padding:1.15rem 1.2rem .85rem;transform:rotate(-1deg);box-shadow:8px 8px #cad2bf12,0 15px 35px #03100b40}.premiere-explorers-module__8ZREza__artifactTop{color:#687c5e;justify-content:space-between;align-items:center;display:flex}.premiere-explorers-module__8ZREza__artifactTop>span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.53rem}.premiere-explorers-module__8ZREza__projectArtifact h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.65rem;font-size:1.12rem;font-weight:600}.premiere-explorers-module__8ZREza__projectArtifact>p{color:#687764;max-width:280px;margin-top:.35rem;font-size:.64rem;line-height:1.6}.premiere-explorers-module__8ZREza__artifactChecklist{gap:.45rem;margin-top:.9rem;display:grid}.premiere-explorers-module__8ZREza__artifactChecklist>div{border-bottom:1px solid #cdd7c3;align-items:center;gap:.55rem;padding:.3rem 0 .55rem;font-size:.65rem;display:flex}.premiere-explorers-module__8ZREza__artifactChecklist span{color:#668151;width:19px;height:19px;font-family:var(--font-mono);background:#d6dfcb;border-radius:3px;place-items:center;font-size:.5rem;display:grid}.premiere-explorers-module__8ZREza__artifactProgress{background:#cbd7c2;height:3px;margin-top:1rem}.premiere-explorers-module__8ZREza__artifactProgress>span{background:#638240;height:100%;display:block}.premiere-explorers-module__8ZREza__artifactBottom{color:#677b60;justify-content:space-between;margin-top:.55rem;font-size:.56rem;display:flex}.premiere-explorers-module__8ZREza__mapSurface{grid-template-columns:.77fr 1.55fr;display:grid}.premiere-explorers-module__8ZREza__mapOverview{border-right:1px solid var(--explorer-line);background:radial-gradient(ellipse at 0 90%, var(--color-accent-soft), transparent 70%), var(--color-surface-sunken);padding:1.45rem 1.7rem;position:relative;overflow:hidden}.premiere-explorers-module__8ZREza__mapCoordinate{color:#9bb887;align-items:center;gap:.65rem;display:flex}.premiere-explorers-module__8ZREza__mapCoordinate>span{font-family:var(--font-mono);letter-spacing:.12em;font-size:.57rem}.premiere-explorers-module__8ZREza__moduleDetail{animation:.25s both premiere-explorers-module__8ZREza__reveal;position:relative}.premiere-explorers-module__8ZREza__moduleLargeNumber{color:var(--explorer-lime);font-family:var(--font-display);letter-spacing:-.085em;margin-top:1rem;font-size:4rem;font-weight:600;line-height:1}.premiere-explorers-module__8ZREza__moduleLargeNumber>span{color:#557347;margin-right:.1rem;font-size:2.25rem}.premiere-explorers-module__8ZREza__availableBadge,.premiere-explorers-module__8ZREza__plannedBadge{color:#bedb9e;width:fit-content;font-family:var(--font-mono);letter-spacing:.025em;border:1px solid #49613a;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .45rem;font-size:.52rem;display:inline-flex}.premiere-explorers-module__8ZREza__moduleDetail>.premiere-explorers-module__8ZREza__availableBadge,.premiere-explorers-module__8ZREza__moduleDetail>.premiere-explorers-module__8ZREza__plannedBadge{margin-top:.9rem}.premiere-explorers-module__8ZREza__plannedBadge{color:#a1b5a9;border-color:#485950}.premiere-explorers-module__8ZREza__moduleDetail h2{max-width:340px;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.7rem;font-size:1.35rem;font-weight:550;line-height:1.15}.premiere-explorers-module__8ZREza__moduleDetail>p{color:#b2c1b1;margin-top:.6rem;font-size:.71rem}.premiere-explorers-module__8ZREza__moduleSegments{gap:4px;margin-top:.75rem;display:flex}.premiere-explorers-module__8ZREza__moduleSegments>span{background:#344537;border-radius:3px;flex:1;max-width:45px;height:4px}.premiere-explorers-module__8ZREza__moduleSegments>span[data-published=true]{background:var(--explorer-lime)}.premiere-explorers-module__8ZREza__moduleDetail>small{color:#8fa391;max-width:270px;margin-top:.9rem;font-size:.64rem;line-height:1.6;display:block}.premiere-explorers-module__8ZREza__mapCanvas{background-image:radial-gradient(#45674b45 .6px,#0000 .6px);background-size:20px 20px;padding:1.35rem 1.5rem 1rem}.premiere-explorers-module__8ZREza__mapCanvasHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.premiere-explorers-module__8ZREza__mapCanvasHeader>span{color:#c4d2c0;font-size:.65rem}.premiere-explorers-module__8ZREza__mapCanvasHeader>small{color:#859f87;align-items:center;gap:.4rem;font-size:.53rem;display:flex}.premiere-explorers-module__8ZREza__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem .55rem;margin:1.65rem 0 1.5rem;padding:0;list-style:none;display:grid;position:relative}.premiere-explorers-module__8ZREza__moduleGrid:before,.premiere-explorers-module__8ZREza__moduleGrid:after{z-index:0;content:"";background:linear-gradient(90deg,#7c9e5a,#415c3e 40%,#263f30);height:1px;position:absolute;top:35px;left:10%;right:10%}.premiere-explorers-module__8ZREza__moduleGrid:after{background:#2b4333;top:calc(50% + 44px)}.premiere-explorers-module__8ZREza__moduleGrid>li{z-index:1;min-width:0;position:relative}.premiere-explorers-module__8ZREza__moduleGrid button{color:#b5c8b8;background:0 0;border:1px solid #0000;border-radius:.6rem;flex-direction:column;align-items:center;width:100%;min-height:118px;padding:.55rem .2rem;transition:background .18s,border-color .18s;display:flex}.premiere-explorers-module__8ZREza__moduleGrid button:hover{background:#20382790}.premiere-explorers-module__8ZREza__moduleGrid button[aria-pressed=true]{background:#28462c70;border-color:#668b4960}.premiere-explorers-module__8ZREza__moduleNode{color:#8ca48a;width:46px;height:46px;font-family:var(--font-mono);background:#0c2016;border:1px solid #3b5741;border-radius:14px;place-items:center;margin-bottom:.6rem;font-size:.73rem;display:grid;position:relative}.premiere-explorers-module__8ZREza__moduleNode>svg{background:var(--color-surface);box-sizing:content-box;color:#799074;border:3px solid #0b1d17;border-radius:3px;position:absolute;bottom:-3px;right:-3px}.premiere-explorers-module__8ZREza__moduleNode>span{background:var(--explorer-lime);border:2px solid #0b1d17;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.premiere-explorers-module__8ZREza__moduleGrid button[data-available=true] .premiere-explorers-module__8ZREza__moduleNode{color:var(--explorer-lime);background:#2b4422;border-color:#75994e}.premiere-explorers-module__8ZREza__moduleGrid button[aria-pressed=true] .premiere-explorers-module__8ZREza__moduleNode{border-color:var(--explorer-lime);box-shadow:0 0 20px #b6e28415}.premiere-explorers-module__8ZREza__moduleGrid strong{text-align:center;max-width:122px;font-size:.69rem;font-weight:550;line-height:1.35}.premiere-explorers-module__8ZREza__moduleGrid small{color:#819879;text-align:center;margin-top:.3rem;font-size:.53rem}.premiere-explorers-module__8ZREza__moduleGrid button[data-available=true] small{color:#a5c781}.premiere-explorers-module__8ZREza__mapPublication{border-top:1px solid var(--explorer-line);color:var(--explorer-lime);align-items:center;gap:.65rem;padding-top:.85rem;display:flex}.premiere-explorers-module__8ZREza__mapPublication p{margin:0}.premiere-explorers-module__8ZREza__mapPublication strong{font-size:.65rem;font-weight:500;display:block}.premiere-explorers-module__8ZREza__mapPublication p>span{color:#859c86;margin-top:.2rem;font-size:.57rem;display:block}.premiere-explorers-module__8ZREza__mapStats{align-items:center;gap:2.5rem;margin-top:1.1rem;padding:.35rem 0;display:flex}.premiere-explorers-module__8ZREza__mapStats>div{align-items:baseline;gap:.45rem;display:flex}.premiere-explorers-module__8ZREza__mapStats strong{color:#dce8d3;font-family:var(--font-display);letter-spacing:-.06em;font-size:1.6rem;font-weight:500}.premiere-explorers-module__8ZREza__mapStats div>span{color:#8ea58f;font-size:.66rem}.premiere-explorers-module__8ZREza__mapStats>p{color:#c0cdbc;text-align:right;margin-left:auto;font-size:.62rem;line-height:1.6}.premiere-explorers-module__8ZREza__mapStats>p>span{color:#79967c}.premiere-explorers-module__8ZREza__outcomeShelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.premiere-explorers-module__8ZREza__outcomeShelf>button{border:1px solid var(--explorer-line);background:var(--color-surface);color:#dfecdc;text-align:left;border-radius:.75rem;min-width:0;padding:0;transition:border-color .2s,transform .2s,background .2s;position:relative;overflow:hidden}.premiere-explorers-module__8ZREza__outcomeShelf>button:nth-child(2){background:color-mix(in oklab, var(--color-info) 7%, var(--color-surface))}.premiere-explorers-module__8ZREza__outcomeShelf>button:nth-child(3){background:color-mix(in oklab, var(--color-premium) 14%, var(--color-surface))}.premiere-explorers-module__8ZREza__outcomeShelf>button:nth-child(4){background:color-mix(in oklab, var(--color-warning) 8%, var(--color-surface))}.premiere-explorers-module__8ZREza__outcomeShelf>button[aria-pressed=true]{border-color:var(--explorer-lime);box-shadow:inset 0 -3px 0 var(--explorer-lime)}.premiere-explorers-module__8ZREza__outcomeShelf>button:hover{border-color:#92b580;transform:translateY(-3px)}.premiere-explorers-module__8ZREza__outcomeCardTop{color:#8da982;justify-content:space-between;padding:.9rem 1rem 0;display:flex}.premiere-explorers-module__8ZREza__outcomeCardTop>span{font-family:var(--font-mono);font-size:.65rem}.premiere-explorers-module__8ZREza__outcomeShelf>button[aria-pressed=true] .premiere-explorers-module__8ZREza__outcomeCardTop{color:var(--explorer-lime)}.premiere-explorers-module__8ZREza__outcomePreview{justify-content:center;align-items:center;height:147px;padding:1rem;display:flex;position:relative}.premiere-explorers-module__8ZREza__outcomeCardCopy{border-top:1px solid var(--explorer-line);background:#08180f40;min-height:97px;padding:1rem;display:block}.premiere-explorers-module__8ZREza__outcomeCardCopy strong{max-width:210px;font-family:var(--font-display);letter-spacing:-.035em;font-size:1rem;font-weight:500;line-height:1.2;display:block}.premiere-explorers-module__8ZREza__outcomeCardCopy small{color:#9bac9a;margin-top:.45rem;font-size:.61rem;line-height:1.4;display:block}.premiere-explorers-module__8ZREza__miniDocument{color:#416039;background:#dce7cc;border:1px solid #a9bc99;border-radius:4px;width:145px;padding:.75rem;transform:rotate(-6deg);box-shadow:5px 5px #c0d1a920}.premiere-explorers-module__8ZREza__miniDocument>div:first-child{align-items:center;gap:.4rem;margin-bottom:.7rem;display:flex}.premiere-explorers-module__8ZREza__miniDocument>div:first-child>span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.46rem}.premiere-explorers-module__8ZREza__miniDocument>div:first-child>svg:last-child{margin-left:auto}.premiere-explorers-module__8ZREza__miniDocument>i{background:#aabf99;width:90%;height:3px;margin-bottom:5px;display:block}.premiere-explorers-module__8ZREza__miniDocument>i:nth-of-type(2){width:74%}.premiere-explorers-module__8ZREza__miniDocument>i:nth-of-type(3){width:85%}.premiere-explorers-module__8ZREza__miniCitations{gap:.3rem;margin-top:.6rem;display:flex}.premiere-explorers-module__8ZREza__miniCitations>span{font-family:var(--font-mono);background:#c0d3aa;border-radius:2px;padding:.1rem .3rem;font-size:.42rem}.premiere-explorers-module__8ZREza__miniFlow{gap:1rem;display:flex}.premiere-explorers-module__8ZREza__miniFlow>div{justify-items:center;gap:.4rem;display:grid;position:relative}.premiere-explorers-module__8ZREza__miniFlow>div>span{color:#a5d8c3;background:#203e31;border:1px solid #668c7c;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.premiere-explorers-module__8ZREza__miniFlow>div:last-child>span{color:#365c45;background:#acdbc2}.premiere-explorers-module__8ZREza__miniFlow small{color:#9db7a4;font-size:.44rem}.premiere-explorers-module__8ZREza__miniFlow>div>svg{color:#739b81;position:absolute;top:13px;left:100%}.premiere-explorers-module__8ZREza__miniProduct{background:#d7d4e7;border:1px solid #8a87a9;border-radius:6px;width:150px;overflow:hidden;transform:rotate(4deg);box-shadow:5px 6px #b8afef15}.premiere-explorers-module__8ZREza__miniProduct>div:first-child{background:#c1bcd8;border-bottom:1px solid #b7b0d1;gap:3px;padding:.45rem;display:flex}.premiere-explorers-module__8ZREza__miniProduct i{background:#847b9f;border-radius:50%;width:3px;height:3px}.premiere-explorers-module__8ZREza__miniProduct>span{background:#a39abb;border-radius:2px;width:65%;height:5px;margin:.8rem .7rem .4rem;display:block}.premiere-explorers-module__8ZREza__miniProduct>span:nth-child(3){background:#bab3cd;width:80%;height:3px;margin-top:0}.premiere-explorers-module__8ZREza__miniProduct>div:last-child{color:#eeeaf9;background:#8472a5;border-radius:4px;justify-content:center;align-items:center;gap:.4rem;margin:.7rem;padding:.45rem;display:flex}.premiere-explorers-module__8ZREza__miniProduct small{font-size:.48rem}.premiere-explorers-module__8ZREza__miniPortfolio{width:150px;height:92px;position:relative}.premiere-explorers-module__8ZREza__miniPortfolio>div{color:#656447;background:#d4d3b6;border:1px solid #8d8c6e;border-radius:5px;flex-direction:column;align-items:flex-start;gap:.8rem;width:103px;height:94px;padding:.55rem;display:flex;position:absolute;transform:rotate(-11deg)}.premiere-explorers-module__8ZREza__miniPortfolio>div:nth-child(2){background:#b8c5a0;left:27px;transform:rotate(0)}.premiere-explorers-module__8ZREza__miniPortfolio>div:nth-child(3){background:#dce4c6;top:3px;left:55px;transform:rotate(12deg)}.premiere-explorers-module__8ZREza__miniPortfolio span{font-family:var(--font-mono);font-size:.44rem}.premiere-explorers-module__8ZREza__miniPortfolio svg{margin-left:auto}.premiere-explorers-module__8ZREza__miniPortfolio small{font-size:.45rem}.premiere-explorers-module__8ZREza__outcomeDetail{border:1px solid var(--explorer-line);background:linear-gradient(100deg,#20372290,#0a201980);border-radius:.7rem;grid-template-columns:.9fr 1.35fr;gap:2rem;margin-top:1rem;padding:1.2rem 1.4rem;display:grid}.premiere-explorers-module__8ZREza__outcomeArtifactLabel{align-items:center;gap:.9rem;display:flex}.premiere-explorers-module__8ZREza__outcomeArtifactLabel>svg{color:var(--explorer-lime);flex-shrink:0}.premiere-explorers-module__8ZREza__outcomeArtifactLabel>span{color:#9bae93;font-size:.63rem}.premiere-explorers-module__8ZREza__outcomeArtifactLabel strong{color:#e2ead7;font-family:var(--font-display);letter-spacing:-.03em;margin-top:.35rem;font-size:1.1rem;font-weight:500;display:block}.premiere-explorers-module__8ZREza__outcomeExplanation{align-self:center;animation:.25s both premiere-explorers-module__8ZREza__reveal}.premiere-explorers-module__8ZREza__outcomeExplanation p{color:#b5c5b2;margin:0;font-size:.73rem;line-height:1.65}.premiere-explorers-module__8ZREza__outcomeExplanation>span{color:var(--explorer-lime);align-items:center;gap:.45rem;margin-top:.65rem;font-size:.62rem;line-height:1.4;display:flex}.premiere-explorers-module__8ZREza__outcomeExplanation>span>svg{flex-shrink:0}.premiere-explorers-module__8ZREza__quietNote{color:#819982;margin-top:1rem;font-size:.63rem;line-height:1.6}.premiere-explorers-module__8ZREza__futureSurface{grid-template-columns:.95fr 1.15fr;display:grid}.premiere-explorers-module__8ZREza__specialtyChoices{border-right:1px solid var(--explorer-line);background:var(--color-surface-sunken);padding:1rem}.premiere-explorers-module__8ZREza__specialtyChoicesHeader{color:#8aa38d;align-items:center;gap:.5rem;padding:.2rem .5rem .8rem;font-size:.62rem;display:flex}.premiere-explorers-module__8ZREza__specialtyChoices>button{color:#bbcbb8;text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.75rem;width:100%;min-height:43px;padding:.65rem .7rem;display:flex}.premiere-explorers-module__8ZREza__specialtyChoices>button>span{color:#819a7d;min-width:2.2rem;font-family:var(--font-mono);font-size:.58rem}.premiere-explorers-module__8ZREza__specialtyChoices strong{font-size:.75rem;font-weight:500}.premiere-explorers-module__8ZREza__specialtyChoices>button>svg{color:#597b61;flex-shrink:0;margin-left:auto}.premiere-explorers-module__8ZREza__specialtyChoices>button[aria-pressed=true]{background:var(--color-accent-soft);color:#e5f2d2;border-color:#5d7e4960}.premiere-explorers-module__8ZREza__specialtyChoices>button[aria-pressed=true]>span,.premiere-explorers-module__8ZREza__specialtyChoices>button[aria-pressed=true]>svg{color:var(--explorer-lime)}.premiere-explorers-module__8ZREza__specialtyChoices>button:hover{background:var(--color-surface-raised)}.premiere-explorers-module__8ZREza__specialtyDetail{--route-accent:var(--explorer-lavender);background:radial-gradient(ellipse at 100% 0, color-mix(in oklab, var(--color-premium) 15%, transparent), transparent 60%), var(--color-surface);flex-direction:column;padding:1.4rem 1.8rem;animation:.3s both premiere-explorers-module__8ZREza__reveal;display:flex;position:relative;overflow:hidden}.premiere-explorers-module__8ZREza__specialtyDetail[data-tone="1"]{--route-accent:var(--explorer-mint);background:radial-gradient(ellipse at 100% 0, var(--color-info-soft), transparent 60%), var(--color-surface)}.premiere-explorers-module__8ZREza__specialtyDetail[data-tone="2"]{--route-accent:var(--explorer-lime);background:radial-gradient(ellipse at 100% 0, var(--color-accent-soft), transparent 60%), var(--color-surface)}.premiere-explorers-module__8ZREza__specialtyDetail>.premiere-explorers-module__8ZREza__plannedBadge{z-index:1;color:var(--route-accent);border-color:#7c82944d;position:relative}.premiere-explorers-module__8ZREza__specialtyText{z-index:1;margin-top:1.85rem;position:relative}.premiere-explorers-module__8ZREza__specialtyText>.premiere-explorers-module__8ZREza__microLabel{color:var(--route-accent);font-size:.55rem}.premiere-explorers-module__8ZREza__specialtyText h2{max-width:340px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:550;line-height:1.1}.premiere-explorers-module__8ZREza__specialtyText>p{color:#a8b9a9;max-width:405px;margin-top:.75rem;font-size:.75rem;line-height:1.7}.premiere-explorers-module__8ZREza__specialtyGate{z-index:1;margin-top:auto;padding-top:1.25rem;position:relative}.premiere-explorers-module__8ZREza__specialtyGate>div{color:var(--route-accent);align-items:center;gap:.65rem;display:flex}.premiere-explorers-module__8ZREza__specialtyGate>div>span{color:#8ea68f;font-size:.53rem}.premiere-explorers-module__8ZREza__specialtyGate strong{color:#ccd9c4;margin-top:.18rem;font-size:.67rem;font-weight:500;display:block}.premiere-explorers-module__8ZREza__specialtyGate>p{border-top:1px solid var(--explorer-line);color:#bacbb1;margin-top:.65rem;padding-top:.65rem;font-size:.71rem}.premiere-explorers-module__8ZREza__specialtyGate>span{color:#879e84;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.57rem;display:flex}.premiere-explorers-module__8ZREza__orbitArtwork{opacity:.65;pointer-events:none;width:270px;height:230px;position:absolute;top:-35px;right:-65px}.premiere-explorers-module__8ZREza__orbitArtwork>span{border:1px solid color-mix(in srgb, var(--route-accent) 22%, transparent);border-radius:50%;position:absolute;inset:20px;transform:rotate(-35deg)scaleY(.7)}.premiere-explorers-module__8ZREza__orbitArtwork>span:nth-child(2){transform:rotate(35deg)scaleY(.7)}.premiere-explorers-module__8ZREza__orbitArtwork>span:nth-child(3){inset:55px;transform:none}.premiere-explorers-module__8ZREza__orbitArtwork>i{background:var(--route-accent);width:6px;height:6px;box-shadow:0 0 12px var(--route-accent);border-radius:50%;position:absolute;top:55px;left:55px}.premiere-explorers-module__8ZREza__orbitArtwork>i:nth-of-type(2){opacity:.7;width:4px;height:4px;top:169px;left:190px}.premiere-explorers-module__8ZREza__orbitArtwork>strong{color:color-mix(in srgb, var(--route-accent) 28%, transparent);font-family:var(--font-display);letter-spacing:-.075em;font-size:4rem;font-weight:500;position:absolute;top:80px;left:94px}.premiere-explorers-module__8ZREza__capstoneNote{color:var(--explorer-lavender);align-items:center;gap:.8rem;margin-top:1rem;display:flex}.premiere-explorers-module__8ZREza__capstoneNote>svg{flex-shrink:0}.premiere-explorers-module__8ZREza__capstoneNote>p{color:#a6baa2;margin:0;font-size:.69rem;line-height:1.65}.premiere-explorers-module__8ZREza__capstoneNote strong{color:#d0ddc9;font-weight:500}.premiere-explorers-module__8ZREza__capstoneNote p>span{color:#7f9c7c;font-size:.6rem;display:block}@keyframes premiere-explorers-module__8ZREza__reveal{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.premiere-explorers-module__8ZREza__scene{width:min(100%,1360px)}.premiere-explorers-module__8ZREza__heading h1{font-size:4rem}.premiere-explorers-module__8ZREza__description{font-size:1.03rem}.premiere-explorers-module__8ZREza__transformation{padding-block:1.6rem 1.9rem}.premiere-explorers-module__8ZREza__methodBody{min-height:355px}.premiere-explorers-module__8ZREza__moduleGrid{gap:1.75rem .55rem}.premiere-explorers-module__8ZREza__outcomePreview{height:170px}.premiere-explorers-module__8ZREza__specialtyChoices>button{min-height:48px}}@media (max-width:1000px){.premiere-explorers-module__8ZREza__heading h1{font-size:clamp(2.25rem,5.2vw,3.2rem)}.premiere-explorers-module__8ZREza__transformation{grid-template-columns:minmax(0,.8fr) 65px minmax(0,1.15fr);gap:.25rem;padding-inline:1rem}.premiere-explorers-module__8ZREza__processBridge>div{border-radius:12px;width:43px;height:43px}.premiere-explorers-module__8ZREza__processBridge>div:before,.premiere-explorers-module__8ZREza__processBridge>div:after{width:12px}.premiere-explorers-module__8ZREza__surfaceFooter>span{display:none}.premiere-explorers-module__8ZREza__methodExplanation{padding:1.2rem 1.3rem}.premiere-explorers-module__8ZREza__projectDesk{padding-inline:1.2rem}.premiere-explorers-module__8ZREza__methodSteps>button{gap:.4rem;padding-inline:.35rem}.premiere-explorers-module__8ZREza__methodSteps strong{font-size:.65rem}.premiere-explorers-module__8ZREza__mapSurface{grid-template-columns:.8fr 1.3fr}.premiere-explorers-module__8ZREza__mapOverview{padding:1.3rem}.premiere-explorers-module__8ZREza__mapCanvas{padding-inline:.8rem}.premiere-explorers-module__8ZREza__mapCanvasHeader>small{display:none}.premiere-explorers-module__8ZREza__mapStats{gap:1.4rem}.premiere-explorers-module__8ZREza__mapStats>div,.premiere-explorers-module__8ZREza__mapStats div>span{display:block}.premiere-explorers-module__8ZREza__outcomePreview{padding-inline:.65rem}.premiere-explorers-module__8ZREza__miniFlow{gap:.65rem}.premiere-explorers-module__8ZREza__miniFlow>div>span{border-radius:7px;width:30px;height:34px}.premiere-explorers-module__8ZREza__miniFlow>div>svg{width:11px;top:10px}.premiere-explorers-module__8ZREza__outcomeCardCopy{padding:.9rem .8rem}.premiere-explorers-module__8ZREza__outcomeCardCopy strong{font-size:.95rem}.premiere-explorers-module__8ZREza__specialtyDetail{padding:1.3rem}}@media (max-width:700px){.premiere-explorers-module__8ZREza__heading{margin-bottom:1.3rem}.premiere-explorers-module__8ZREza__heading h1{max-width:540px;font-size:clamp(2.1rem,8vw,3rem);line-height:1.07}.premiere-explorers-module__8ZREza__description{margin-top:.8rem;font-size:.84rem;line-height:1.65}.premiere-explorers-module__8ZREza__eyebrow{letter-spacing:.09em;font-size:.57rem;line-height:1.5}.premiere-explorers-module__8ZREza__switcher{gap:.35rem}.premiere-explorers-module__8ZREza__switcher button{flex:1;justify-content:center;gap:.4rem;padding:.65rem .5rem;font-size:.66rem}.premiere-explorers-module__8ZREza__switcher button>span{display:none}.premiere-explorers-module__8ZREza__switcher button>svg{width:14px;height:14px}.premiere-explorers-module__8ZREza__surfaceHeader{flex-wrap:wrap;gap:.4rem;padding:.8rem 1rem}.premiere-explorers-module__8ZREza__surfaceHeader,.premiere-explorers-module__8ZREza__surfaceHeader small{font-size:.52rem}.premiere-explorers-module__8ZREza__workTitle{padding:1rem 1rem 0;font-size:1.25rem;line-height:1.25}.premiere-explorers-module__8ZREza__transformation{grid-template-columns:1fr;padding:1.2rem 1rem}.premiere-explorers-module__8ZREza__sourceArea{padding:0}.premiere-explorers-module__8ZREza__documentStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.premiere-explorers-module__8ZREza__document{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:100px;padding:.55rem}.premiere-explorers-module__8ZREza__document:nth-child(2),.premiere-explorers-module__8ZREza__document:nth-child(3){margin-left:0}.premiere-explorers-module__8ZREza__document strong{font-size:.68rem;line-height:1.5}.premiere-explorers-module__8ZREza__document>div{width:100%}.premiere-explorers-module__8ZREza__document>small{display:none}.premiere-explorers-module__8ZREza__document div>span{width:50%;height:2px}.premiere-explorers-module__8ZREza__sourceCaption{max-width:none;margin-top:.7rem;font-size:.63rem}.premiere-explorers-module__8ZREza__processBridge{flex-direction:row;gap:.7rem;padding:.8rem 0}.premiere-explorers-module__8ZREza__processBridge>div{border-radius:8px;width:30px;height:30px}.premiere-explorers-module__8ZREza__processBridge>div>svg{width:17px}.premiere-explorers-module__8ZREza__processBridge>div:before,.premiere-explorers-module__8ZREza__processBridge>div:after{display:none}.premiere-explorers-module__8ZREza__processBridge>span{font-size:.58rem}.premiere-explorers-module__8ZREza__processBridge>span>br{display:none}.premiere-explorers-module__8ZREza__processBridge>svg{transform:rotate(90deg)}.premiere-explorers-module__8ZREza__reportTitle{padding:.85rem}.premiere-explorers-module__8ZREza__reportTitle>strong{font-size:.75rem}.premiere-explorers-module__8ZREza__reportRows,.premiere-explorers-module__8ZREza__humanDecision{padding-inline:.85rem}.premiere-explorers-module__8ZREza__surfaceFooter{align-items:flex-start;padding:.8rem 1rem}.premiere-explorers-module__8ZREza__surfaceFooter p{font-size:.62rem}.premiere-explorers-module__8ZREza__methodSteps{gap:.2rem;padding:.5rem}.premiere-explorers-module__8ZREza__methodSteps>button{flex-direction:column;justify-content:flex-start;gap:.45rem;padding:.6rem .15rem}.premiere-explorers-module__8ZREza__methodSteps>button>svg{display:none}.premiere-explorers-module__8ZREza__methodSteps strong{text-align:center;font-size:.63rem;line-height:1.3}.premiere-explorers-module__8ZREza__stepNumber{width:26px;height:26px;font-size:.55rem}.premiere-explorers-module__8ZREza__methodBody{grid-template-columns:1fr}.premiere-explorers-module__8ZREza__methodExplanation{padding:1.25rem}.premiere-explorers-module__8ZREza__largeStep{font-size:2rem}.premiere-explorers-module__8ZREza__methodExplanation h2{max-width:100%;font-size:1.55rem}.premiere-explorers-module__8ZREza__methodExplanation>p{max-width:none;font-size:.76rem}.premiere-explorers-module__8ZREza__textButton{margin-top:.8rem}.premiere-explorers-module__8ZREza__projectDesk{border-top:1px solid var(--explorer-line);border-left:0;padding:1rem 1.25rem 1.5rem}.premiere-explorers-module__8ZREza__projectArtifact{width:min(100%,350px)}.premiere-explorers-module__8ZREza__mapSurface{grid-template-columns:1fr}.premiere-explorers-module__8ZREza__mapOverview{border-right:0;border-bottom:1px solid var(--explorer-line);padding:1rem 1.25rem}.premiere-explorers-module__8ZREza__mapCoordinate{gap:.4rem}.premiere-explorers-module__8ZREza__mapCoordinate>svg{width:16px;height:16px}.premiere-explorers-module__8ZREza__moduleDetail{padding-right:3.5rem}.premiere-explorers-module__8ZREza__moduleLargeNumber{margin:0;font-size:3.2rem;position:absolute;top:.4rem;right:-.15rem}.premiere-explorers-module__8ZREza__moduleLargeNumber>span{font-size:1.7rem}.premiere-explorers-module__8ZREza__moduleDetail>.premiere-explorers-module__8ZREza__availableBadge,.premiere-explorers-module__8ZREza__moduleDetail>.premiere-explorers-module__8ZREza__plannedBadge{margin-top:.8rem}.premiere-explorers-module__8ZREza__moduleDetail h2{font-size:1.25rem}.premiere-explorers-module__8ZREza__moduleDetail>small{max-width:none}.premiere-explorers-module__8ZREza__mapCanvas{padding:1rem .7rem}.premiere-explorers-module__8ZREza__mapCanvasHeader{padding-inline:.3rem}.premiere-explorers-module__8ZREza__moduleGrid{gap:.75rem .2rem;margin:1rem 0}.premiere-explorers-module__8ZREza__moduleGrid button{min-height:115px;padding-inline:.05rem}.premiere-explorers-module__8ZREza__moduleNode{border-radius:11px;width:40px;height:40px;font-size:.68rem}.premiere-explorers-module__8ZREza__moduleGrid strong{font-size:.7rem}.premiere-explorers-module__8ZREza__moduleGrid small{font-size:.6rem}.premiere-explorers-module__8ZREza__moduleGrid:before{top:30px}.premiere-explorers-module__8ZREza__moduleGrid:after{top:calc(50% + 36px)}.premiere-explorers-module__8ZREza__mapPublication{margin-inline:.3rem}.premiere-explorers-module__8ZREza__mapStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.75rem;display:grid}.premiere-explorers-module__8ZREza__mapStats strong{font-size:1.4rem}.premiere-explorers-module__8ZREza__mapStats div>span{font-size:.55rem}.premiere-explorers-module__8ZREza__mapStats>p{display:none}.premiere-explorers-module__8ZREza__outcomeShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.premiere-explorers-module__8ZREza__outcomePreview{height:123px}.premiere-explorers-module__8ZREza__outcomeCardTop{padding:.75rem .8rem 0}.premiere-explorers-module__8ZREza__outcomeCardCopy{min-height:106px;padding:.8rem}.premiere-explorers-module__8ZREza__outcomeCardCopy strong{font-size:.98rem}.premiere-explorers-module__8ZREza__outcomeCardCopy small{font-size:.67rem}.premiere-explorers-module__8ZREza__miniDocument{width:125px}.premiere-explorers-module__8ZREza__miniProduct{width:130px}.premiere-explorers-module__8ZREza__miniPortfolio{transform:scale(.8)}.premiere-explorers-module__8ZREza__miniFlow{gap:.7rem}.premiere-explorers-module__8ZREza__outcomeDetail{grid-template-columns:1fr;gap:1rem;padding:1.1rem}.premiere-explorers-module__8ZREza__outcomeArtifactLabel strong{font-size:1.1rem}.premiere-explorers-module__8ZREza__outcomeExplanation{border-top:1px solid var(--explorer-line);padding-top:.9rem}.premiere-explorers-module__8ZREza__quietNote{font-size:.58rem}.premiere-explorers-module__8ZREza__futureSurface{grid-template-columns:1fr}.premiere-explorers-module__8ZREza__specialtyChoices{border-right:0;border-bottom:1px solid var(--explorer-line);padding:.8rem}.premiere-explorers-module__8ZREza__specialtyChoices>button{min-height:41px;padding:.6rem}.premiere-explorers-module__8ZREza__specialtyChoices strong{font-size:.71rem}.premiere-explorers-module__8ZREza__specialtyDetail{min-height:340px;padding:1.25rem}.premiere-explorers-module__8ZREza__specialtyText h2{max-width:285px;font-size:1.85rem}.premiere-explorers-module__8ZREza__specialtyText>p{font-size:.75rem}.premiere-explorers-module__8ZREza__specialtyGate{margin-top:1rem}.premiere-explorers-module__8ZREza__capstoneNote{align-items:flex-start}.premiere-explorers-module__8ZREza__capstoneNote>p{font-size:.63rem}}@media (min-width:52rem) and (max-height:820px){.premiere-explorers-module__8ZREza__heading{margin-bottom:1rem}.premiere-explorers-module__8ZREza__eyebrow{margin-bottom:.65rem;font-size:.58rem}.premiere-explorers-module__8ZREza__heading h1{max-width:none;font-size:clamp(2rem,3.1vw,2.45rem);line-height:1.1}.premiere-explorers-module__8ZREza__heading h1 em{margin-left:.22em;display:inline}.premiere-explorers-module__8ZREza__description{max-width:940px;margin-top:.65rem;font-size:.79rem;line-height:1.5}.premiere-explorers-module__8ZREza__switcher{margin-bottom:.65rem}.premiere-explorers-module__8ZREza__switcher button{min-height:40px;padding-block:.5rem;font-size:.7rem}.premiere-explorers-module__8ZREza__surfaceHeader{padding:.6rem 1.05rem}.premiere-explorers-module__8ZREza__workTitle{padding:.8rem 1.2rem 0;font-size:1.23rem}.premiere-explorers-module__8ZREza__transformation{padding:.85rem 1.2rem 1rem}.premiere-explorers-module__8ZREza__documentStack{gap:.4rem;margin-top:.7rem}.premiere-explorers-module__8ZREza__document{min-height:47px;padding:.55rem .7rem}.premiere-explorers-module__8ZREza__sourceCaption{margin-top:.65rem;font-size:.65rem}.premiere-explorers-module__8ZREza__reportTitle{padding:.7rem .85rem}.premiere-explorers-module__8ZREza__reportTitle>strong{font-size:.74rem}.premiere-explorers-module__8ZREza__reportRows{padding-inline:.85rem}.premiere-explorers-module__8ZREza__reportRows>div{min-height:43px}.premiere-explorers-module__8ZREza__humanDecision{padding:.6rem .85rem}.premiere-explorers-module__8ZREza__surfaceFooter{padding:.6rem 1.05rem}.premiere-explorers-module__8ZREza__surfaceFooter p{font-size:.62rem}.premiere-explorers-module__8ZREza__surfaceFooter>span{font-size:.57rem}.premiere-explorers-module__8ZREza__methodSteps{padding:.45rem}.premiere-explorers-module__8ZREza__methodSteps>button{min-height:44px}.premiere-explorers-module__8ZREza__methodBody{min-height:275px}.premiere-explorers-module__8ZREza__methodExplanation{padding:1rem 1.5rem}.premiere-explorers-module__8ZREza__largeStep{font-size:2rem}.premiere-explorers-module__8ZREza__methodExplanation h2{margin-top:.45rem;font-size:1.55rem}.premiere-explorers-module__8ZREza__methodExplanation>p{margin-top:.6rem;font-size:.72rem}.premiere-explorers-module__8ZREza__textButton{margin-top:.6rem}.premiere-explorers-module__8ZREza__projectDesk{padding:.7rem 1.5rem 1rem}.premiere-explorers-module__8ZREza__deskToolbar{margin-bottom:.6rem}.premiere-explorers-module__8ZREza__projectArtifact{max-width:340px;padding:.8rem 1rem .7rem}.premiere-explorers-module__8ZREza__projectArtifact h3{margin-top:.4rem;font-size:1rem}.premiere-explorers-module__8ZREza__projectArtifact>p{font-size:.6rem}.premiere-explorers-module__8ZREza__artifactChecklist{gap:.3rem;margin-top:.6rem}.premiere-explorers-module__8ZREza__artifactChecklist>div{padding-bottom:.35rem}.premiere-explorers-module__8ZREza__artifactProgress{margin-top:.65rem}.premiere-explorers-module__8ZREza__mapOverview{padding:1rem 1.4rem}.premiere-explorers-module__8ZREza__moduleLargeNumber{margin-top:.6rem;font-size:3.2rem}.premiere-explorers-module__8ZREza__moduleDetail>.premiere-explorers-module__8ZREza__availableBadge,.premiere-explorers-module__8ZREza__moduleDetail>.premiere-explorers-module__8ZREza__plannedBadge{margin-top:.6rem}.premiere-explorers-module__8ZREza__moduleDetail h2{font-size:1.2rem}.premiere-explorers-module__8ZREza__moduleDetail>small{margin-top:.7rem}.premiere-explorers-module__8ZREza__mapCanvas{padding-block:1rem .8rem}.premiere-explorers-module__8ZREza__moduleGrid{gap:.55rem;margin-block:1rem}.premiere-explorers-module__8ZREza__moduleGrid button{min-height:108px}.premiere-explorers-module__8ZREza__moduleGrid:after{top:calc(50% + 40px)}.premiere-explorers-module__8ZREza__mapStats{margin-top:.65rem}.premiere-explorers-module__8ZREza__mapStats strong{font-size:1.4rem}.premiere-explorers-module__8ZREza__outcomePreview{height:128px}.premiere-explorers-module__8ZREza__outcomeCardCopy{min-height:88px;padding-block:.8rem}.premiere-explorers-module__8ZREza__outcomeDetail{margin-top:.8rem;padding:1rem 1.2rem}.premiere-explorers-module__8ZREza__quietNote{margin-top:.7rem;font-size:.58rem}.premiere-explorers-module__8ZREza__specialtyChoices{padding:.8rem}.premiere-explorers-module__8ZREza__specialtyChoices>button{min-height:40px;padding-block:.55rem}.premiere-explorers-module__8ZREza__specialtyDetail{padding:1rem 1.5rem}.premiere-explorers-module__8ZREza__specialtyText{margin-top:1.1rem}.premiere-explorers-module__8ZREza__specialtyText h2{font-size:1.65rem}.premiere-explorers-module__8ZREza__specialtyText>p{margin-top:.6rem;font-size:.7rem}.premiere-explorers-module__8ZREza__specialtyGate{padding-top:.9rem}.premiere-explorers-module__8ZREza__capstoneNote{margin-top:.8rem}}@media (prefers-reduced-motion:reduce){.premiere-explorers-module__8ZREza__scene *,.premiere-explorers-module__8ZREza__scene :before,.premiere-explorers-module__8ZREza__scene :after{transition:none!important;animation:none!important}.premiere-explorers-module__8ZREza__outcomeShelf>button:hover{transform:none}}@media (min-width:52rem) and (max-height:820px){.premiere-explorers-module__8ZREza__document{min-height:50px;padding:.55rem .75rem}.premiere-explorers-module__8ZREza__document>div{font-size:.6rem;line-height:1}.premiere-explorers-module__8ZREza__document strong{line-height:1.35}.premiere-explorers-module__8ZREza__sourceCaption{margin-top:.65rem}}
.text-bubbles-module__oTxPqq__layer{z-index:140;pointer-events:none;position:fixed;inset:0}.text-bubbles-module__oTxPqq__selectionAction{border:1px solid var(--color-line-strong);background:var(--color-surface-raised,#17382f);max-width:calc(100vw - 24px);min-height:40px;color:var(--color-ink,#f0f6f0);pointer-events:auto;cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex;position:fixed;box-shadow:0 6px 24px #0003}.text-bubbles-module__oTxPqq__selectionAction svg{color:var(--color-accent,#9fd265);flex-shrink:0}.text-bubbles-module__oTxPqq__selectionAction:hover{border-color:var(--color-accent,#9fd265)}.text-bubbles-module__oTxPqq__selectionAction:focus-visible{outline:2px solid var(--color-accent,#9fd265);outline-offset:3px}.text-bubbles-module__oTxPqq__selectionAction:disabled{cursor:default;color:var(--color-ink-muted)}.text-bubbles-module__oTxPqq__fallbackHighlight{background:color-mix(in srgb, var(--color-accent,#9fd265) 18%, transparent);border-bottom:1px dotted var(--color-accent,#9fd265);border-radius:2px;position:fixed}
