@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.woff2)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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.woff2)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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.woff2)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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.woff2)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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.woff2)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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.woff2)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}.big_shoulders_14c262b8-module__JBp00G__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_14c262b8-module__JBp00G__variable{--font-display:"Big Shoulders"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.woff2)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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.woff2)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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.woff2)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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.woff2)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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.woff2)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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.woff2)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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.woff2)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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.woff2)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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.woff2)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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_82df406-module__2QtU1G__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_82df406-module__2QtU1G__variable{--font-body:"Source Serif 4", "Source Serif 4 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)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)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)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)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)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)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)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)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)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)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)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)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)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_ab19dc28-module__5mpQDW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ab19dc28-module__5mpQDW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--display:var(--font-display), "Arial Black", system-ui, sans-serif;--body:var(--font-body), Georgia, "Times New Roman", serif;--mono:var(--font-mono), ui-monospace, monospace;--rule-w:1px;--rule-w-thick:2px;--rail-w:248px;--ns-magenta:#ec009c;--ns-magenta-hover:#ff22ac;--ns-magenta-active:#db008f;--ns-magenta-cta:#c7007f;--ns-cyan:#00eaf4;--ns-violet:#7552db;--ns-lime:#c6fb50;--ns-cream-ink:#f4eee4;--ns-cream-dim:#f4eee49e;--ns-cream-whisper:#f4eee452;--ns-cream-border:#f4eee424;--ns-charcoal:#1b1b23;--ns-charcoal-soft:#22222a;--ns-charcoal-sink:#14131b;--ns-charcoal-border:#f4eee426;--ns-ink:#020207;--ns-ink-soft:#06050d;--ns-ink-deeper:#010103;--ns-paper:#f7efe1;--ns-paper-soft:#eee5d7;--ns-paper-sink:#e4dbcd;--ns-ink-fg:#161423;--ns-ink-fg-dim:#161423d6;--ns-ink-fg-whisper:#161423bd;--ns-ink-fg-border:#16142333;--ns-magenta-on-light:#bc0076;--ns-cyan-on-light:#008aa4;--ns-violet-on-light:#6337c8;--ns-lime-on-light:#699700;--ns-error:#de4e4b;--ns-error-on-light:#c2181d;--ns-success:#4cc157;--ns-magenta-on-light-deep:#9b005e;--ns-violet-on-dark:#a494f6;--ns-magenta-on-dark:#ff87c6;--ns-cta-hover:#d8008b;--ns-paper-lift:#fdfaf3;--ground:var(--ns-paper);--ground-2:var(--ns-paper-soft);--fg:var(--ns-ink-fg);--fg-dim:var(--ns-ink-fg-dim);--fg-whisper:var(--ns-ink-fg-whisper);--hairline:var(--ns-ink-fg-border);--well:var(--ns-paper-lift);--accent:var(--ns-magenta-on-light);--accent-cyan:var(--ns-cyan-on-light);--accent-violet:var(--ns-violet-on-light);--accent-lime:var(--ns-lime-on-light);--accent-wash:#bc00761a;--lock-role:var(--ns-lime-on-light);--lock-wash:#69970024;--coach-role:var(--ns-violet-on-light);--coach-wash:#6337c81a;--cta-bg:var(--ns-magenta-cta);--cta-fg:var(--ns-cream-ink);--error-role:var(--ns-error-on-light);--shadow:0 1px 0 #16142314, 0 12px 28px -16px #1614232e}@supports (color:lab(0% 0 0)){:root{--ns-magenta:lab(52.2467% 84.4771 -16.5654);--ns-magenta-hover:lab(58.0536% 84.7882 -16.5906);--ns-magenta-active:lab(47.6001% 84.2016 -16.5428);--ns-magenta-cta:lab(43.2605% 78.1915 -13.7137);--ns-cyan:lab(84.1395% -49.9698 -20.4776);--ns-violet:lab(44.5787% 40.2541 -66.788);--ns-lime:lab(92.5712% -34.3799 71.8356);--ns-cream-ink:lab(94.2416% .894278 5.6751);--ns-cream-dim:lab(94.2416% .894278 5.6751/.62);--ns-cream-whisper:lab(94.2416% .894278 5.6751/.32);--ns-cream-border:lab(94.2416% .894278 5.6751/.14);--ns-charcoal:lab(9.93361% 2.15406 -5.56383);--ns-charcoal-soft:lab(13.4295% 1.90113 -5.26761);--ns-charcoal-sink:lab(6.04351% 2.00419 -5.56206);--ns-charcoal-border:lab(94.2416% .894278 5.6751/.15);--ns-ink:lab(.603712% .742614 -1.96205);--ns-ink-soft:lab(1.47116% 1.20393 -3.26164);--ns-ink-deeper:lab(.282257% .374444 -.984544);--ns-paper:lab(94.843% .988543 7.62748);--ns-paper-soft:lab(91.3559% 1.29405 7.97482);--ns-paper-sink:lab(87.8729% 1.49539 8.33749);--ns-ink-fg:lab(6.90181% 4.32767 -10.1463);--ns-ink-fg-dim:lab(6.90181% 4.32767 -10.1463/.84);--ns-ink-fg-whisper:lab(6.90181% 4.32767 -10.1463/.74);--ns-ink-fg-border:lab(6.90181% 4.32767 -10.1463/.2);--ns-magenta-on-light:lab(40.9648% 78.2428 -12.0838);--ns-cyan-on-light:lab(52.0551% -31.8105 -27.1974);--ns-violet-on-light:lab(35.9211% 45.9873 -70.0531);--ns-lime-on-light:lab(57.5% -31.3988 63.2781);--ns-error:lab(54.1237% 56.7341 33.7839);--ns-error-on-light:lab(42.3119% 63.0679 45.4931);--ns-success:lab(69.679% -50.5618 42.4636);--ns-magenta-on-light-deep:lab(31.9477% 71.6729 -11.093);--ns-violet-on-dark:lab(65.7597% 22.6847 -47.4334);--ns-magenta-on-dark:lab(71.9229% 60.8962 -11.7703);--ns-cta-hover:lab(47.9058% 78.4661 -13.7349);--ns-paper-lift:lab(98.2978% .345349 3.80721);--accent-wash:lab(40.9648% 78.2428 -12.0838/.1);--lock-wash:lab(57.5% -31.3988 63.2781/.14);--coach-wash:lab(35.9211% 45.9873 -70.0531/.1);--shadow:0 1px 0 lab(6.90181% 4.32767 -10.1463/.08), 0 12px 28px -16px lab(6.90181% 4.32767 -10.1463/.18)}}.reg-charcoal,.reg-raised{--ground:var(--ns-charcoal);--ground-2:var(--ns-charcoal-soft);--fg:var(--ns-cream-ink);--fg-dim:var(--ns-cream-dim);--fg-whisper:var(--ns-cream-whisper);--hairline:var(--ns-charcoal-border);--well:var(--ns-charcoal-sink);--accent:var(--ns-magenta);--accent-cyan:var(--ns-cyan);--accent-violet:var(--ns-violet);--accent-lime:var(--ns-lime);--accent-wash:#ec009c29;--lock-role:var(--ns-lime);--lock-wash:#c6fb501f;--coach-role:var(--ns-violet-on-dark);--coach-wash:#7552db33;--error-role:var(--ns-error);--shadow:0 1px 0 #0003, 0 12px 28px -16px #00000080;background:var(--ground);color:var(--fg)}@supports (color:lab(0% 0 0)){.reg-charcoal,.reg-raised{--accent-wash:lab(52.2467% 84.4771 -16.5654/.16);--lock-wash:lab(92.5712% -34.3799 71.8356/.12);--coach-wash:lab(44.5787% 40.2541 -66.788/.2);--shadow:0 1px 0 lab(0% 0 0/.2), 0 12px 28px -16px lab(0% 0 0/.5)}}.reg-dark,.reg-ink{--ground:var(--ns-ink);--ground-2:var(--ns-ink-soft);--fg:var(--ns-cream-ink);--fg-dim:var(--ns-cream-dim);--fg-whisper:var(--ns-cream-whisper);--hairline:var(--ns-cream-border);--well:var(--ns-ink-soft);--accent:var(--ns-magenta);--accent-cyan:var(--ns-cyan);--accent-violet:var(--ns-violet);--accent-lime:var(--ns-lime);--accent-wash:#ec009c29;--lock-role:var(--ns-lime);--lock-wash:#c6fb501f;--coach-role:var(--ns-violet-on-dark);--coach-wash:#7552db33;--error-role:var(--ns-error);--shadow:0 1px 0 #00000040, 0 12px 28px -16px #0009;background:var(--ground);color:var(--fg)}@supports (color:lab(0% 0 0)){.reg-dark,.reg-ink{--accent-wash:lab(52.2467% 84.4771 -16.5654/.16);--lock-wash:lab(92.5712% -34.3799 71.8356/.12);--coach-wash:lab(44.5787% 40.2541 -66.788/.2);--shadow:0 1px 0 lab(0% 0 0/.25), 0 12px 28px -16px lab(0% 0 0/.6)}}.reg-light{--ground:var(--ns-paper);--ground-2:var(--ns-paper-soft);--fg:var(--ns-ink-fg);--fg-dim:var(--ns-ink-fg-dim);--fg-whisper:var(--ns-ink-fg-whisper);--hairline:var(--ns-ink-fg-border);--well:var(--ns-paper-lift);--accent:var(--ns-magenta-on-light);--accent-cyan:var(--ns-cyan-on-light);--accent-violet:var(--ns-violet-on-light);--accent-lime:var(--ns-lime-on-light);--accent-wash:#bc00761a;--lock-role:var(--ns-lime-on-light);--lock-wash:#69970024;--coach-role:var(--ns-violet-on-light);--coach-wash:#6337c81a;--error-role:var(--ns-error-on-light);background:var(--ground);color:var(--fg)}@supports (color:lab(0% 0 0)){.reg-light{--accent-wash:lab(40.9648% 78.2428 -12.0838/.1);--lock-wash:lab(57.5% -31.3988 63.2781/.14);--coach-wash:lab(35.9211% 45.9873 -70.0531/.1)}}:root,.reg-charcoal,.reg-raised,.reg-dark,.reg-ink,.reg-light{--paper:var(--ground);--ink:var(--fg);--rule:var(--fg);--muted:var(--fg-dim);--accent-ink:var(--accent);--accent-bg:var(--accent-wash);--field:var(--well);--lock:var(--lock-role);--lock-bg:var(--lock-wash);--coach:var(--coach-role);--coach-bg:var(--coach-wash)}@keyframes ns-blink{0%,49%{opacity:1}50%,to{opacity:0}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;font-size:16px;line-height:1.55}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#37250e1a .5px,#0000 1px);background-image:radial-gradient(circle,lab(16.4098% 6.86994 18.0899/.1) .5px,#0000 1px);background-size:6px 6px;position:fixed;inset:0}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--rule-w-thick) solid var(--accent);outline-offset:2px}textarea:focus-visible,input:focus-visible,select:focus-visible{outline:none}.fld:focus-within>.lab:after,.notefield:focus-within .nf-label:after,.lockblk:focus-within .btitle:after{content:"_";color:var(--accent);margin-left:3px}textarea,input[type=text],input[type=email],select{font-family:var(--body);color:var(--ink);background:var(--field);border:0;border-bottom:var(--rule-w) solid var(--hairline);outline:none;width:100%;padding:9px 2px;font-size:15px;transition:border-color .12s}textarea{resize:vertical;min-height:52px;line-height:1.5}textarea:focus,input:focus,select:focus{border-bottom-color:var(--accent)}textarea[readonly],input[readonly]{color:var(--muted);cursor:default;background:0 0;border-bottom-style:dashed}::placeholder{color:var(--muted);opacity:1}header.masthead{z-index:30;background:var(--paper);border-bottom:var(--rule-w) solid var(--rule);align-items:center;gap:22px;padding:18px 32px 16px;display:flex;position:sticky;top:0}header.masthead .brand{font-family:var(--mono);letter-spacing:.02em;text-transform:lowercase;color:var(--fg);font-size:17px;font-weight:600}header.masthead .brand:hover{text-decoration:none}header.masthead .brand .brand-learn{color:var(--accent)}header.masthead .brand .brand-cursor{color:var(--accent);animation:1.1s step-end infinite ns-blink}@media (prefers-reduced-motion:reduce){header.masthead .brand .brand-cursor{animation:none}}header.masthead .spacer{flex:1}header.masthead nav{align-items:center;gap:18px;display:flex}header.masthead nav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}header.masthead nav a:hover{color:var(--ink);text-decoration:none}.badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:var(--rule-w) solid var(--hairline);color:var(--muted);padding:4px 9px;font-size:10px}.badge.locked{border-color:var(--lock);color:var(--lock)}.badge.reviewed{border-color:var(--accent);color:var(--accent-ink)}button.ghost{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:var(--rule-w) solid var(--hairline);cursor:pointer;background:0 0;padding:7px 12px;font-size:11px}button.ghost:hover{color:var(--ink);border-color:var(--ink)}.layout{grid-template-columns:var(--rail-w) minmax(0, 1fr);max-width:1180px;min-height:100vh;margin:0 auto;display:grid}nav.rail{border-right:var(--rule-w) solid var(--rule);align-self:start;height:calc(100vh - 67px);padding:30px 24px 60px;position:sticky;top:67px;overflow:auto}nav.rail .module{border-top:var(--rule-w) solid var(--hairline);padding:14px 0 12px}nav.rail .module:first-child{border-top:0;padding-top:2px}nav.rail .module-num{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1}nav.rail .module-name{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 0 8px;font-size:11px}nav.rail a,nav.rail button{text-align:left;width:100%;font-family:var(--mono);letter-spacing:.02em;color:var(--ink);border:var(--rule-w) solid transparent;cursor:pointer;background:0 0;padding:4px 8px;font-size:11.5px;display:block}nav.rail a:hover,nav.rail button:hover{border-color:var(--hairline);text-decoration:none}nav.rail a.active,nav.rail button.active{background:var(--ink);color:var(--paper)}nav.rail a.gated,nav.rail button.gated{color:var(--fg-whisper)}nav.rail a.outlink,nav.rail button.outlink{text-transform:none;font-size:12px}nav.rail .module.hwzone{background:var(--ns-violet-on-light);border-top:0;margin:0 -12px 12px;padding:14px 12px 16px}nav.rail .module.hwzone .module-num,nav.rail .module.hwzone .module-name,nav.rail .module.hwzone button{color:var(--ns-cream-ink)}nav.rail .module.hwzone button:hover{border-color:var(--ns-cream-border)}nav.rail .module.hwzone button.active{background:var(--ns-paper);color:var(--ns-violet-on-light)}nav.rail .module.hwzone+.module{border-top:0}nav.rail .module.coachstep,nav.rail .module.hwzone+.module.coachstep{border-top:var(--rule-w-thick) solid var(--coach)}nav.rail .module.coachstep .module-num{color:var(--coach)}nav.rail .module.coachstep+.module{border-top:var(--rule-w) solid var(--hairline)}nav.rail .coach-new{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ns-paper);background:var(--coach);vertical-align:2px;margin-left:8px;padding:2px 6px;font-size:9px;display:inline-block}nav.rail button.module-head{text-align:left;cursor:pointer;width:100%;color:inherit;letter-spacing:normal;background:0 0;border:0;padding:0;display:block}nav.rail button.module-head:hover{border:0}nav.rail button.module-head .module-num{display:block}nav.rail button.module-head .module-name{justify-content:space-between;align-items:baseline;gap:8px;display:flex}nav.rail button.module-head:hover .module-name{color:var(--ink)}nav.rail .module-fold{font-family:var(--mono);color:var(--muted);font-size:13px}nav.rail .module.collapsed{padding-bottom:10px}nav.rail .module.collapsed .module-name,nav.rail button.module-head .module-name{margin-bottom:0}nav.rail .module:not(.collapsed) button.module-head .module-name{margin-bottom:8px}main{min-width:0;padding:46px 52px 160px}.card{max-width:760px}.section-header{border-bottom:var(--rule-w-thick) solid var(--rule);grid-template-columns:auto 1fr;align-items:end;gap:24px;margin-bottom:30px;padding-bottom:16px;display:grid}.section-header .folio-num{font-family:var(--display);letter-spacing:-.04em;font-size:80px;font-weight:900;line-height:.82}.section-header .meta,.secnum{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.section-header .meta:before,.secnum:before{content:"$ ";color:var(--accent-cyan)}.section-header h1,h1.title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:6px 0 0;font-size:36px;font-weight:800;line-height:1}.section-header .subtitle,.promise{font-family:var(--body);color:var(--muted);max-width:560px;margin-top:8px;font-size:15px;font-style:italic}.card>.secnum{display:block}.card>h1.title{margin:4px 0 2px}.card>.promise{margin:0 0 24px}.block{border-top:var(--rule-w) solid var(--hairline);margin:26px 0;padding-top:18px}.block:first-of-type{border-top:0;padding-top:0}.block .btitle{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px}.block .bprompt{font-family:var(--body);letter-spacing:0;color:var(--ink);margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.35}.block .help{font-family:var(--body);color:var(--muted);margin-top:6px;font-size:13px}label.fld{margin:12px 0;display:block}label.fld .lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;display:block}label.fld .fhelp{font-family:var(--body);color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}label.fld textarea{border:var(--rule-w) solid var(--hairline);padding:10px 13px;line-height:1.55}label.fld textarea:focus{border-color:var(--accent)}label.fld textarea[readonly]{border-style:dashed;border-color:var(--hairline);color:var(--muted);background:0 0}.notepad-toggle{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.notepad-toggle:hover{color:var(--ink)}.fieldgrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.info{border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--accent);background:var(--field);padding:13px 16px}.info>b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:5px;font-size:10px;display:block}.info p{color:var(--muted);margin:.3em 0;font-size:14.5px}.info p b{color:var(--ink);font-weight:650}.guide{border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--ink);background:var(--field);padding:13px 16px;font-size:15px}.guide p{margin:.3em 0}.hb-hero{padding:26px 28px 24px}.hb-hero .hb-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ns-magenta-on-dark);margin-bottom:10px;font-size:10px;display:block}.hb-hero .hb-hero-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:34px;line-height:1}.hb-hero .hb-hero-body{max-width:560px;font-size:15px;line-height:1.55}.hb-hero .hb-hero-body p{color:var(--muted);margin:.5em 0}.hb-hero .hb-hero-body p b{color:var(--ink);font-weight:650}.hb-hero .hb-hero-cta{margin:18px 0 0}a.hb-row{align-items:baseline;gap:14px;padding:13px 16px;text-decoration:none;display:flex}a.hb-row .hb-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ns-magenta-on-dark);white-space:nowrap;font-size:10px}a.hb-row .hb-row-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:16px;font-weight:800}a.hb-row .hb-open{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}a.hb-row:hover{text-decoration:none}a.hb-row:hover .hb-open{color:var(--ns-magenta-on-dark)}.actionbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}button.primary,a.primary{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--cta-bg);color:var(--cta-fg);border:var(--rule-w) solid var(--cta-bg);cursor:pointer;padding:11px 20px;font-size:12px;display:inline-block}button.primary:hover,a.primary:hover{background:var(--ns-cta-hover);border-color:var(--ns-cta-hover);color:var(--cta-fg);text-decoration:none}.nudge{color:var(--accent-ink);margin-top:8px;font-size:13px}.empty{color:var(--muted);font-style:italic}.note{color:var(--muted);font-size:12.5px;font-family:var(--mono);letter-spacing:.02em}.pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent-bg);color:var(--accent-ink);padding:2px 7px;font-size:10px}h2{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-weight:800}.scaffold-panel h1,.del-hd h1,.del-wait h1,.del-module .gh,.op-fbgroup .gh,.value-col-h{text-transform:uppercase}.cta{text-align:center;background:var(--cta-bg);color:var(--cta-fg);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:var(--rule-w) solid var(--cta-bg);margin:18px 0;padding:15px;font-size:13px;text-decoration:none;display:block}.cta:hover{background:var(--ns-cta-hover);border-color:var(--ns-cta-hover);color:var(--cta-fg);text-decoration:none}.page-shell{max-width:1180px;margin:0 auto;padding:56px 52px 160px}.page-shell>.card+.card{margin-top:clamp(44px,6vw,76px)}.scaffold-panel{border:var(--rule-w) solid var(--hairline);background:var(--field);max-width:720px;padding:28px 30px}.scaffold-panel .kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:10px}.scaffold-panel h1{font-family:var(--display);letter-spacing:-.018em;margin:8px 0 12px;font-size:30px;font-weight:700}.scaffold-panel p{color:var(--muted);margin:.4em 0;font-size:15px}.scaffold-panel .meta-row{border-top:var(--rule-w) solid var(--hairline);font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:18px;padding-top:14px;font-size:11px}.scaffold-panel .meta-row b{color:var(--ink)}.lockblk{border-top:var(--rule-w-thick) solid var(--rule);border-bottom:var(--rule-w-thick) solid var(--rule);background:var(--field);padding:20px 18px;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.lockblk.islocked{border-color:var(--lock);background:var(--lock-bg);box-shadow:inset 0 1px #69970059,inset 0 -1px #69970059,inset 0 0 0 1px #69970014;box-shadow:inset 0 1px lab(57.5% -31.3988 63.2781/.35),inset 0 -1px lab(57.5% -31.3988 63.2781/.35),inset 0 0 0 1px lab(57.5% -31.3988 63.2781/.08)}.lockblk .btitle{color:var(--ink)}.lockblk.islocked .btitle{color:var(--lock)}.lockblk textarea{font-family:var(--body);text-align:center;background:0 0;border-bottom:0;padding:6px 8px;font-size:21px;font-weight:600;line-height:1.3}.lockmini{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--lock);color:var(--ns-ink-fg);cursor:pointer;border:0;margin-top:10px;padding:7px 14px;font-size:11px}.lockmini.unlocked{color:var(--lock);border:var(--rule-w) solid var(--lock);background:0 0}.radio{border:var(--rule-w) solid var(--rule);grid-template-columns:1fr 1fr;margin-top:6px;display:grid}.radio label{border-right:var(--rule-w) solid var(--rule);background:var(--field);cursor:pointer;padding:14px 16px;display:block}.radio label:last-child{border-right:0}.radio label.sel{background:var(--accent);color:var(--paper)}.radio label.sel .rh{color:#ffffffeb}.radio input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.radio label:has(input:focus-visible){outline:var(--rule-w-thick) solid var(--accent);outline-offset:-3px}.radio .rn{font-family:var(--body);letter-spacing:0;font-size:16px;font-weight:600}.radio .rh{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.slide{border-top:var(--rule-w-thick) solid var(--rule);margin:18px 0;padding-top:16px}.slide .shdr{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.slide .snum{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:10px}.slide .shdr b{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-size:23px;font-weight:800}.slide .tier{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:var(--rule-w) solid var(--hairline);color:var(--muted);padding:2px 6px;font-size:9px;font-weight:600}.slide .tier.must-have{border-color:var(--accent);color:var(--accent-ink)}.slide .meta{color:var(--muted);margin:2px 0;font-size:12.5px}.slide .meta b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-right:6px;font-size:9px}.slidenote{color:var(--accent-ink);margin:8px 0;font-size:13px;font-style:italic}.scaffold{border:var(--rule-w) solid var(--hairline);background:var(--field);margin:12px 0;padding:11px 14px;font-size:13.5px}.scaffold .sh{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lock);margin-bottom:6px;font-size:9px}.scaffold .al{color:var(--muted)}.convo-count{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin:2px 0 12px;font-size:11px}.convo-entry{border:var(--rule-w) solid var(--hairline);background:var(--field);margin:0 0 14px;padding:13px 16px 15px}.convo-entry .ce-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.convo-entry .ce-checks{flex-wrap:wrap;gap:22px;margin:2px 0 6px;display:flex}.convo-entry .ce-level{border-left:3px solid var(--accent);background:var(--paper);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 10px;padding:7px 12px;display:flex}.convo-entry .ce-level .lvl-lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:10px}@media (min-width:760px){.convo-entry .ce-level .lvl-lab{flex-basis:auto;margin-right:4px}}.convo-entry .ce-level .cb{padding:2px 0;font-size:13.5px}.convo-add{font-family:var(--mono);letter-spacing:.03em;color:var(--accent-ink);border:var(--rule-w) solid var(--accent);cursor:pointer;background:0 0;padding:8px 14px;font-size:12px}.convo-add:hover{background:var(--accent);color:var(--paper)}.fouranswers{border:var(--rule-w) solid var(--hairline);margin:14px 0;padding:12px 14px}.fouranswers .fatitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.cb{cursor:pointer;align-items:flex-start;gap:9px;padding:4px 0;font-size:14px;display:flex}.cb input{width:auto;margin-top:3px}table.cov{border-collapse:collapse;width:100%;margin-top:8px}table.cov td{border-top:var(--rule-w) solid var(--hairline);vertical-align:top;padding:9px 6px;font-size:14px}table.cov .src{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:10px}table.cov select{font-family:var(--mono);width:auto;font-size:13px}.gate-banner{border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--ink);background:var(--field);max-width:760px;padding:18px 20px}.gate-banner h2{margin:0 0 8px;font-size:22px}.gate-banner ul{margin:10px 0 0;padding-left:18px}.gate-banner li{margin:3px 0;font-size:14px}.gate-banner li.done{color:var(--lock)}.gate-banner li.todo{color:var(--muted)}.savestate{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.savestate.dirty{color:var(--ink)}.handoff-panel{border:var(--rule-w-thick) solid var(--rule);background:var(--field);max-width:760px;margin-top:30px;padding:20px 18px}.handoff-panel h2{margin:0 0 4px;font-size:20px}.notepad-wrap{border-top:var(--rule-w) solid var(--hairline);max-width:760px;margin-top:30px;padding-top:18px}.notepad-jump{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:11.5px;display:block}.notepad-jump:hover{color:var(--ink)}.notepad-jump:after{content:" ↗"}.notefield{margin:10px 0}.notefield .nf-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.nf-toolbar{gap:2px;margin-bottom:6px;display:flex}.nf-toolbar button{font-family:var(--mono);width:28px;height:26px;color:var(--muted);border:var(--rule-w) solid var(--hairline);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.nf-toolbar button:hover{color:var(--ink);border-color:var(--ink)}.nf-toolbar button b,.nf-toolbar button i{font-size:13px}.notefield .nf-input{font-family:var(--body);color:var(--ink);background:var(--field);border:var(--rule-w) solid var(--hairline);resize:none;outline:none;width:100%;min-height:84px;padding:12px 14px;font-size:15px;line-height:1.65;transition:border-color .12s,box-shadow .12s;overflow:hidden}.notefield .nf-input:focus{border-color:var(--accent)}.notefield .nf-preview{border:var(--rule-w) solid transparent;padding:12px 14px}.notefield .nf-preview.editable{cursor:text;border-color:var(--hairline);background:var(--field);transition:border-color .12s}.notefield .nf-preview.editable:hover{border-color:var(--muted)}.notefield.ro .nf-preview{padding:0}.notefield .empty{color:var(--muted);font-style:italic}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px;font-size:15px;line-height:1.6}.md ul{margin:0 0 8px;padding-left:20px}.md li{margin:2px 0;line-height:1.55}.md strong{font-weight:700}.md em{font-style:italic}.section-nav{border-top:var(--rule-w) solid var(--hairline);justify-content:flex-end;max-width:760px;margin-top:36px;padding-top:18px;display:flex}nav.rail .lockcount{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:10px;padding:0 8px;font-size:10px}nav.rail .reviewstep{border-top:var(--rule-w) solid var(--hairline);padding:14px 0 12px}nav.rail a.reviewlink,nav.rail button.reviewlink{text-transform:none;letter-spacing:.02em;color:var(--accent-ink);border:var(--rule-w) solid var(--accent);text-align:center;margin-top:2px;font-size:12.5px;font-weight:700}nav.rail a.reviewlink:hover,nav.rail button.reviewlink:hover{background:var(--accent-bg);color:var(--accent-ink);border-color:var(--accent);text-decoration:none}nav.rail a.reviewlink.active,nav.rail button.reviewlink.active{background:var(--accent);color:var(--paper)}.review-final{border:var(--rule-w-thick) solid var(--accent);background:var(--accent-bg);max-width:760px;padding:24px 24px 26px}.review-final .rf-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:10px}.review-final h2{font-family:var(--display);color:var(--accent-ink);margin:6px 0 10px;font-size:30px}.review-final .rf-warn{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.5}.review-final .rf-warn strong{color:var(--accent-ink)}.review-final .rf-checklist{margin:10px 0 18px;padding:0;list-style:none}.review-final .rf-checklist li{margin:4px 0;font-size:14px}.review-final .rf-checklist li.done{color:var(--lock)}.review-final .rf-checklist li.todo{color:var(--accent-ink)}.lock-confirm{border-top:var(--rule-w-thick) solid var(--accent);margin-top:14px;padding-top:14px}.lock-confirm .lc-q{font-family:var(--body);color:var(--ink);margin:0 0 12px;font-size:15px;line-height:1.5}button.primary.danger,a.primary.danger{background:var(--accent);border-color:var(--accent)}button.primary.danger:hover{background:var(--ink);border-color:var(--ink)}button.primary:disabled{opacity:.45;cursor:not-allowed}button.primary:disabled:hover{background:var(--accent);border-color:var(--accent)}.op-ground{min-height:100vh}.op-shell{max-width:1180px;margin:0 auto;padding:40px 52px 120px}.op-shell .secnum{display:block}.op-shell .title{margin:4px 0 2px}.op-shell .promise{margin:0 0 22px}.badge.in_progress{border-color:var(--hairline);color:var(--muted)}.badge.coaching_call_complete{border-color:var(--coach);color:var(--coach)}.badge.final_delivery_complete{background:var(--ink);color:var(--paper);border-color:var(--ink)}table.op-roster{border-collapse:collapse;width:100%;margin-top:8px}table.op-roster th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:var(--rule-w-thick) solid var(--rule);padding:8px 12px;font-size:10px}table.op-roster td{border-bottom:var(--rule-w) solid var(--hairline);vertical-align:middle;padding:13px 12px}.op-who{font-family:var(--body);color:var(--ink);font-size:17px;font-weight:600}.op-who:hover{color:var(--accent-ink);text-decoration:none}.op-sub{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:11px}.op-nextact{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);font-size:11px}.op-consolehd{align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:18px 32px 12px;display:flex}.op-crumb{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:1;font-size:11px}.op-crumb a{color:var(--accent-ink)}.op-peernav{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;gap:14px;font-size:11px;display:flex}.op-peernav a{color:var(--accent-ink)}.op-peernav a:hover{text-decoration:underline}.op-cell-link{color:inherit;margin:-13px -12px;padding:13px 12px;display:block}.op-cell-link:hover{background:var(--field);text-decoration:none}.op-console{border:var(--rule-w) solid var(--rule);grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto;display:grid}.op-console.has-rail{grid-template-columns:188px 1fr 1fr}.op-rail{border-right:var(--rule-w) solid var(--rule);max-height:calc(100vh - 150px);padding:14px 10px;overflow:auto}.op-rail button{text-align:left;width:100%;font-family:var(--mono);letter-spacing:.02em;color:var(--ink);border:var(--rule-w) solid transparent;cursor:pointer;background:0 0;padding:3px 7px;font-size:11px;display:block}.op-rail button:hover{border-color:var(--hairline)}.op-rail .op-rail-all{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px;font-size:10px}.op-rail .op-rail-all.active,.op-rail .op-rail-head.active{background:var(--ink);color:var(--paper)}.op-rail .op-rail-head.active .op-rail-num,.op-rail .op-rail-head.active .op-rail-title{color:var(--paper)}.op-rail-mod{border-top:var(--rule-w) solid var(--hairline);padding:9px 0 8px}.op-rail-num{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:900;line-height:1;display:block}.op-rail-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.op-rail-state{letter-spacing:0;margin-left:6px}.op-rail-state.ok{color:var(--lock)}.op-rail-state.pending{color:var(--accent-ink)}.op-rail-sec{margin-top:2px}.op-rail-sig{align-items:center;gap:4px;margin-right:6px;display:inline-flex}.op-rail-sig .dot{border:var(--rule-w) solid var(--hairline);border-radius:50%;width:6px;height:6px;display:inline-block}.op-rail-sig .dot.has{background:var(--ink);border-color:var(--ink)}.op-rail-sig .pen{color:var(--coach);font-size:11px;line-height:1}.op-panefocus{color:var(--ink);letter-spacing:.04em}.op-pane{min-width:0;max-height:calc(100vh - 150px);padding:20px 22px;overflow:auto}.op-pane.left{border-right:var(--rule-w) solid var(--rule);background:var(--ground-2)}.op-panehd{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:var(--rule-w) solid var(--hairline);margin:0 0 14px;padding-bottom:8px;font-size:10px}.op-pane.left .card{max-width:none}.op-pane.left .section-header{margin-bottom:18px}.op-pane.left .section-header .folio-num{font-size:46px}.op-pane.left .card+.card{border-top:var(--rule-w) solid var(--hairline);margin-top:26px;padding-top:22px}.op-pane.right textarea{border:var(--rule-w) solid var(--hairline);background:var(--field);padding:9px 10px}.op-pane.right textarea:focus{border-color:var(--accent)}.op-pane.right textarea[readonly]{color:var(--muted);background:0 0;border-style:dashed}.ro-prose{font-family:var(--body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 0 3px;font-size:15px;line-height:1.55}.ro-prose.empty{color:var(--muted);font-style:italic}.lockblk .ro-prose{text-align:center;padding:6px 8px;font-size:21px;font-weight:600;line-height:1.3}table.cov .ro-prose{font-size:14px}.op-pane.left .fld>.lab,.op-pane.left .notefield>.nf-label,.op-pane.left .block>.btitle,.op-pane.left .block>.convo-count,.op-pane.left .convo-entry>.ce-head{color:var(--accent)}.op-pane.left .block>.bprompt,.op-pane.left .lockblk>.bprompt{color:var(--accent);opacity:.78}.op-spine{border:var(--rule-w) solid var(--hairline);background:var(--field);margin-bottom:18px;padding:12px 14px}.op-spine-hd{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.op-v{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lock);margin:10px 0 4px;font-size:9px}.op-v:first-child{margin-top:0}.op-kv{margin:3px 0;font-size:13.5px}.op-kv .al{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);font-size:10px}.op-signal{border:var(--rule-w-thick) solid var(--accent);background:var(--field);margin-bottom:22px;padding:14px 16px}.op-signal .sh{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:10px;font-weight:600}.op-sigrow{margin:8px 0;font-size:13.5px}.op-sigrow .lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:9px;display:block}.op-grade{align-items:center;gap:7px;margin:3px 10px 3px 0;font-size:13px;display:inline-flex}.op-grade .gnum{font-family:var(--display);text-align:center;border:var(--rule-w) solid var(--hairline);min-width:22px;padding:1px 0;font-size:16px;font-weight:700}.op-grade .gnum.low{border-color:var(--accent);color:var(--accent-ink)}.op-grade .gnum.none{color:var(--muted)}.sharpen{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent-bg);color:var(--accent-ink);margin-left:6px;padding:1px 6px;font-size:9px}.thin{color:var(--accent-ink)}.ok{color:var(--lock)}.op-fbgroup{margin:16px 0 24px}.op-fbgroup .gh{font-family:var(--display);border-bottom:var(--rule-w) solid var(--hairline);margin:0 0 8px;padding-bottom:5px;font-size:18px;font-weight:700}.op-fbsec{margin:12px 0}.op-fbsec .lab{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.op-fbover{border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--accent);background:var(--field);margin-top:10px;padding:10px 12px}.op-fbover .lab{color:var(--accent-ink)}.op-finalcanvas{border:var(--rule-w) dashed var(--coach);background:var(--coach-bg);margin-top:10px;padding:14px 16px}.op-finalcanvas .sh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coach);align-items:center;gap:10px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.op-pub{font-family:var(--mono);letter-spacing:.1em;background:var(--lock);color:var(--ns-ink-fg);padding:1px 7px;font-size:9px}.op-draft{font-family:var(--mono);letter-spacing:.1em;background:var(--accent-bg);color:var(--accent-ink);padding:1px 7px;font-size:9px}.op-recpaths{flex-wrap:wrap;gap:6px 18px;margin-top:2px;display:flex}.op-recopt{cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:flex}.op-recopt input{width:auto}.op-actionbar{z-index:20;background:var(--paper);border-top:var(--rule-w-thick) solid var(--rule);align-items:center;gap:14px;max-width:1320px;margin:0 auto;padding:14px 32px;display:flex;position:sticky;bottom:0}.op-actionbar .spacer{flex:1}.op-savestate{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.op-savestate.dirty{color:var(--ink)}@media (max-width:1100px){.op-console.has-rail{grid-template-columns:1fr 1fr}.op-rail{border-right:0;border-bottom:var(--rule-w-thick) solid var(--rule);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:2px 10px;max-height:none;display:flex}.op-rail .op-rail-all,.op-rail-mod{border-top:0;padding:2px 0}.op-rail button{width:auto;display:inline-block}.op-rail-num{margin-right:5px;font-size:13px;display:inline}.op-rail-title{display:inline}.op-rail-sec{display:inline-block}}@media (max-width:900px){.op-console,.op-console.has-rail{grid-template-columns:1fr}.op-pane{max-height:none;overflow:visible}.op-pane.left{border-right:0;border-bottom:var(--rule-w-thick) solid var(--rule)}.op-shell{padding:30px 22px 100px}.op-consolehd,.op-actionbar{padding-left:20px;padding-right:20px}}@media (max-width:520px){.radio{grid-template-columns:1fr}.radio label{border-right:0;border-bottom:var(--rule-w) solid var(--rule)}.radio label:last-child{border-bottom:0}table.op-roster th:nth-child(2),table.op-roster td:nth-child(2){display:none}}@media (max-width:820px){.layout{grid-template-columns:1fr;max-width:720px}nav.rail{border-right:0;border-bottom:var(--rule-w-thick) solid var(--rule);height:auto;padding:18px 22px 10px;position:static;overflow:visible}nav.rail .module{padding:10px 0 8px}main{padding:30px 22px 110px}header.masthead{padding:14px 20px}.page-shell{padding:36px 22px 110px}.section-header .folio-num{font-size:54px}.section-header h1,h1.title{font-size:27px}}@media (max-width:520px){header.masthead{gap:12px;padding:12px 16px}header.masthead .brand{font-size:19px}header.masthead .brand small{display:none}main{padding:24px 16px 90px}.page-shell{padding:28px 16px 90px}.section-header{grid-template-columns:1fr;align-items:start;gap:6px}.section-header .folio-num{font-size:42px}.fieldgrid{grid-template-columns:1fr}}.del-hd{border-bottom:var(--rule-w-thick) solid var(--rule);align-items:flex-end;gap:16px;max-width:760px;margin-bottom:24px;padding-bottom:16px;display:flex}.del-hd .del-htext{flex:1}.del-hd .kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:10px}.del-hd h1{font-family:var(--display);letter-spacing:-.018em;margin:6px 0 0;font-size:32px;font-weight:700;line-height:1.05}.del-intro{max-width:700px;color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.55}.del-module{max-width:760px;margin:20px 0 30px}.del-module .gh{font-family:var(--display);border-bottom:var(--rule-w) solid var(--hairline);margin:0 0 10px;padding-bottom:6px;font-size:20px;font-weight:700}.del-coach{border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--coach);background:var(--coach-bg);margin:10px 0;padding:13px 16px}.coach-group+.coach-group{border-top:var(--rule-w) solid var(--hairline);padding-top:18px}.coach-group .cg-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.coach-group .cg-num{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1}.coach-group .cg-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.coach-group .cg-date{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:10px}.coach-group .coach-entry{margin-top:14px}.coach-group .coach-entry .notepad-jump{margin-bottom:4px}.coach-group .coach-entry .del-coach{margin-top:0}.del-coach .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coach);margin-bottom:5px;font-size:9px;display:block}.del-coach p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.del-sec{margin:13px 0}.del-sec .secref{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.del-sec p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.del-sc{border:var(--rule-w-thick) solid var(--rule);background:var(--field);max-width:760px;margin:10px 0 24px;padding:22px 24px}.del-sc .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.del-sc .scbody{font-family:var(--body);white-space:pre-wrap;font-size:16px;line-height:1.6}.del-rec{max-width:760px;margin:0 0 24px}.del-rec .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.del-paths{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.del-path{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-bg);color:var(--accent-ink);padding:5px 11px;font-size:11px}.del-rec .reasoning{white-space:pre-wrap;font-size:15px;line-height:1.6}.del-coach .md p,.del-sec .md p,.reasoning.md p,.reasoning.md li{margin:0 0 6px;font-size:15px;line-height:1.55}.scbody.md p,.scbody.md li{margin:0 0 8px;font-size:16px;line-height:1.6}.del-coach .md ul,.del-sec .md ul,.scbody.md ul,.reasoning.md ul{margin:0 0 6px;padding-left:20px}.del-coach .md>:last-child,.del-sec .md>:last-child,.scbody.md>:last-child,.reasoning.md>:last-child{margin-bottom:0}.del-actions{border-top:var(--rule-w) solid var(--hairline);flex-wrap:wrap;align-items:center;gap:14px;max-width:760px;margin-top:18px;padding-top:16px;display:flex}.del-wait{border:var(--rule-w) solid var(--hairline);background:var(--field);max-width:720px;padding:24px 26px}.del-wait h1{font-family:var(--display);letter-spacing:-.016em;margin:0 0 10px;font-size:26px;font-weight:700}.del-wait p{color:var(--muted);margin:.4em 0;font-size:15px;line-height:1.55}.del-status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:11px}.price-line{flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 22px;display:flex}.price-anchor{font-family:var(--display);color:var(--muted);font-size:22px;text-decoration:line-through;text-decoration-thickness:1.5px}.price-now{font-family:var(--display);letter-spacing:-.02em;color:var(--accent-ink);font-size:44px;font-weight:700;line-height:1}.price-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.co-list{margin:6px 0 2px;padding-left:18px}.co-list li{color:var(--ink);margin:.35em 0;font-size:14.5px;line-height:1.5}.co-list li strong{color:var(--ink)}.co-legal{color:var(--muted);border-top:var(--rule-w) solid var(--hairline);margin-top:26px;padding-top:16px;font-size:12.5px;line-height:1.55}.co-legal a{color:var(--accent-ink)}.co-receipt{border:var(--rule-w) solid var(--hairline);background:var(--field);margin:18px 0 4px;padding:14px 18px}.co-receipt-row{color:var(--ink);justify-content:space-between;gap:16px;padding:4px 0;font-size:14.5px;display:flex}.co-receipt-row.total{border-top:var(--rule-w) solid var(--hairline);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-top:6px;padding-top:10px;font-size:12px}.legal-draft{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-bg);border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--accent);margin:6px 0 18px;padding:9px 12px;font-size:11px}.legal-body{color:var(--ink);font-size:15px;line-height:1.6}.legal-body h2{font-family:var(--display);letter-spacing:-.01em;margin:22px 0 6px;font-size:18px;font-weight:700}.legal-body p{color:var(--muted);margin:.5em 0}.legal-body a{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.lockblk{transition:none}}.video-frame{aspect-ratio:16/9;border:var(--rule-w) solid var(--rule);background:var(--ns-ink);width:100%;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-frame.art{background:var(--field)}.video-frame.art img{object-fit:cover}.video-frame.placeholder{border:var(--rule-w) dashed var(--hairline);background:var(--field);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.video-frame.placeholder .vf-glyph{color:var(--accent-ink);font-size:26px;line-height:1}.video-frame.placeholder .vf-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:11px}.video-frame.placeholder .vf-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.ed-list{margin:4px 0 2px}.ed-item{border-top:var(--rule-w) solid var(--hairline);grid-template-columns:auto 1fr;align-items:baseline;gap:0 22px;padding:18px 0;display:grid}.ed-item:first-child{border-top:0;padding-top:6px}.ed-item .ed-n{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);min-width:1.3em;font-size:34px;font-weight:900;line-height:.82}.ed-item .ed-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);padding-top:5px;font-size:10.5px;font-weight:500}.ed-item .ed-body{min-width:0}.ed-item .ed-h{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0 0 5px;font-size:20px;font-weight:800;line-height:1.15}.ed-item .ed-b{font-family:var(--body);color:var(--muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}.ed-item.qa{grid-template-columns:1fr}.ed-item.qa .ed-h{font-size:18px}.sales{--course-line:#69970059;--course-deep:#2f4505;--coach-line:#6337c84d;--coach-deep:#3a2770;--on-ink-soft:var(--ns-cream-dim);--accent-rgb:197, 0, 120}@supports (color:lab(0% 0 0)){.sales{--course-line:lab(57.5% -31.3988 63.2781/.35);--course-deep:lab(26.6148% -16.8263 32.0661);--coach-line:lab(35.9211% 45.9873 -70.0531/.3);--coach-deep:lab(21.5367% 23.8484 -40.0883)}}.value-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.value-col{background:var(--field);border:var(--rule-w) solid var(--hairline);border-top:var(--rule-w-thick) solid var(--ink);min-width:0;padding:clamp(20px,2.6vw,28px) clamp(18px,2.4vw,26px)}.value-col-h{font-family:var(--display);letter-spacing:-.014em;color:var(--ink);border-bottom:var(--rule-w-thick) solid var(--ink);margin:0 0 12px;padding-bottom:9px;font-size:20px;font-weight:900;line-height:1.15}.value-col--course{background:var(--lock-bg);border-color:var(--course-line);border-top-color:var(--lock)}.value-col--course .value-col-h{color:var(--lock);border-bottom-color:var(--lock)}.value-col--course .ed-item{border-top-color:var(--course-line)}.value-col--course .ed-b{color:var(--course-deep)}.value-col--coach{background:var(--coach-bg);border-color:var(--coach-line);border-top-color:var(--coach)}.value-col--coach .value-col-h{color:var(--coach);border-bottom-color:var(--coach)}.value-col--coach .ed-item{border-top-color:var(--coach-line)}.value-col--coach .ed-b{color:var(--coach-deep)}@media (max-width:640px){.value-grid{grid-template-columns:1fr}}.sales .price-now{letter-spacing:-.025em;color:var(--accent);font-size:clamp(46px,7vw,58px);font-weight:900}.sales .price-anchor{font-size:24px}.sales a.primary,.sales button.primary{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg);letter-spacing:.07em;box-shadow:0 1px 0 #1614231a, 0 14px 26px -14px rgba(var(--accent-rgb), .55);padding:15px 30px;font-size:13.5px;transition:transform .14s,box-shadow .14s,background .14s}@supports (color:lab(0% 0 0)){.sales a.primary,.sales button.primary{box-shadow:0 1px 0 lab(6.90181% 4.32767 -10.1463/.1), 0 14px 26px -14px rgba(var(--accent-rgb), .55)}}.sales a.primary:hover,.sales button.primary:hover{background:var(--ns-magenta-on-light-deep);border-color:var(--ns-magenta-on-light-deep);color:var(--cta-fg);box-shadow:0 2px 0 #1614231f, 0 18px 32px -14px rgba(var(--accent-rgb), .66);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.sales a.primary:hover,.sales button.primary:hover{box-shadow:0 2px 0 lab(6.90181% 4.32767 -10.1463/.12), 0 18px 32px -14px rgba(var(--accent-rgb), .66)}}.card--cta{border-top:var(--rule-w-thick) solid var(--accent);padding-top:30px}.sales .hero-panel{background-image:linear-gradient(90deg,#f4eee40d 1px,#0000 1px),linear-gradient(#f4eee40d 1px,#0000 1px);background-image:linear-gradient(90deg,lab(94.2416% .894278 5.6751/.05) 1px,#0000 1px),linear-gradient(lab(94.2416% .894278 5.6751/.05) 1px,#0000 1px);background-size:28px 28px;max-width:none;padding:clamp(30px,5vw,56px) clamp(24px,4vw,48px)}.sales .hero-panel>:not(.hero-brand){max-width:760px}.sales .hero-brand{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:8px 0 0;font-size:clamp(58px,11vw,104px);font-weight:900;line-height:.9}.sales .hero-tagline{font-family:var(--display);letter-spacing:-.016em;text-transform:uppercase;color:var(--ink);text-wrap:balance;max-width:22ch;margin:12px 0 2px;font-size:clamp(21px,3vw,31px);font-weight:800;line-height:1.12}.sales .quote-card{background:var(--ns-ink);padding:clamp(30px,5vw,52px) clamp(22px,4vw,46px)}.sales .quote-card .pullquote{font-family:var(--body);letter-spacing:-.01em;color:var(--ns-cream-ink);text-wrap:pretty;max-width:30ch;margin:0;font-size:clamp(22px,3vw,33px);font-style:italic;font-weight:400;line-height:1.3}.sales .quote-card .pullquote:before{content:"“";font-family:var(--display);color:var(--ns-magenta);margin:0 0 2px -.04em;font-size:clamp(54px,9vw,92px);font-style:normal;font-weight:700;line-height:.55;display:block}.sales .quote-card .pullquote-cite{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-soft);margin:24px 0 0;font-size:12px}.sales .quote-card .pullquote-cite:before{content:"— "}.sales .quote-card .pullquote-cite strong{color:var(--ns-cream-ink);font-weight:700}.sticky-cta{display:none}@media (max-width:640px){.sticky-cta{z-index:50;background:var(--accent);color:#fff;border:var(--rule-w) solid var(--accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 22px -6px rgba(var(--accent-rgb), .6);justify-content:center;align-items:center;padding:14px 16px;font-size:13px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.sticky-cta:hover,.sticky-cta:focus-visible{color:#fff;text-decoration:none}.page-shell.sales{padding-bottom:104px}}.sales a.primary .cta-arrow,.sales button.primary .cta-arrow,.sticky-cta .cta-arrow{transition:transform .22s cubic-bezier(.25,1,.5,1);display:inline-block}.sales a.primary:active,.sales button.primary:active{box-shadow:0 1px 0 #1a17151f, 0 6px 14px -10px rgba(var(--accent-rgb), .55);transform:translateY(1px)}.sticky-cta:active{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.sales a.primary:hover .cta-arrow,.sales button.primary:hover .cta-arrow,.sticky-cta:active .cta-arrow{transform:translate(4px)}.sales>.card:first-child>*{animation:.55s cubic-bezier(.25,1,.5,1) both hero-rise}.sales>.card:first-child>.hero-tagline{animation-delay:80ms}.sales>.card:first-child>.promise{animation-delay:.15s}.sales>.card:first-child>.price-line{animation-delay:.22s}.sales>.card:first-child>.actionbar{animation-delay:.29s}.sales>.card:first-child>.note{animation-delay:.34s}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sales .quote-card{animation:linear both quote-arrive;animation-timeline:view();animation-range:entry 8% cover 34%}.sales .quote-card .pullquote:before{animation:linear both quote-pop;animation-timeline:view();animation-range:entry 14% cover 42%}}}@keyframes quote-arrive{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes quote-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.savestate.failed{color:var(--accent-ink)}.retry-save{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);border:var(--rule-w) solid var(--accent-ink);cursor:pointer;background:0 0;margin-left:8px;padding:1px 7px;font-size:10px}.retry-save:hover{background:var(--accent-ink);color:var(--paper)}.lockmini:disabled{opacity:.4;cursor:not-allowed}.slide-about{margin:6px 0 10px}.slide-about summary{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;font-size:10px;list-style:none}.slide-about summary::-webkit-details-marker{display:none}.slide-about summary:before{content:"▸ ";color:var(--accent-ink)}.slide-about[open] summary:before{content:"▾ "}.slide-about summary:hover{color:var(--ink)}.ms-account{border-left:var(--rule-w) solid var(--hairline);align-items:center;gap:14px;padding-left:18px;display:flex}.ms-course{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:var(--rule-w) solid var(--ink);white-space:nowrap;padding:6px 11px;font-size:11px}.ms-course:hover{background:var(--ink);color:var(--paper);text-decoration:none}.ms-op,.ms-signin{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ms-op:hover,.ms-signin:hover{color:var(--ink);text-decoration:none}.ms-id{align-items:center;gap:7px;min-width:0;display:inline-flex}.ms-dot{background:var(--lock);border-radius:50%;flex:none;width:7px;height:7px}.ms-email{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;overflow:hidden}.ms-signout-form{margin:0}.ms-signout{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:var(--rule-w) solid var(--hairline);cursor:pointer;background:0 0;padding:6px 10px;font-size:10px}.ms-signout:hover{color:var(--ink);border-color:var(--ink)}.op-nav{border-bottom:var(--rule-w) solid var(--hairline);gap:2px;max-width:1180px;margin:0 auto;padding:0 52px;display:flex}.op-tab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:var(--rule-w-thick) solid transparent;margin-bottom:-1px;padding:14px 14px 12px;font-size:11px}.op-tab:hover{color:var(--ink);text-decoration:none}.op-tab.active{color:var(--ink);border-bottom-color:var(--accent)}.op-triage{background:var(--field);border:var(--rule-w) solid var(--hairline);border-left:var(--rule-w-thick) solid var(--accent);flex-wrap:wrap;align-items:center;gap:16px;margin:4px 0 22px;padding:13px 16px;display:flex}.op-triage-count{font-family:var(--display);letter-spacing:-.01em;font-size:21px;font-weight:700}.op-triage-count.hot{color:var(--accent-ink)}.op-triage-count.clear{color:var(--lock);border-left-color:var(--lock)}.op-triage.clear{border-left-color:var(--lock)}.op-triage:has(.op-triage-count.clear){border-left-color:var(--lock)}.op-triage-break{flex-wrap:wrap;gap:8px;display:flex}.op-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:var(--rule-w) solid var(--hairline);color:var(--muted);padding:3px 9px;font-size:10px}.op-chip.action{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-bg)}.op-chip.waiting{border-color:var(--coach);color:var(--coach);background:var(--coach-bg)}.op-row.action td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-nextact.action{color:var(--accent-ink);font-weight:600}.op-nextact.action:hover{text-decoration:underline}.op-nextact.waiting{color:var(--coach)}.op-nextact.idle{color:var(--muted)}.op-crumb-email{color:var(--muted);text-transform:none;letter-spacing:0}.op-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-stepwrap{align-items:center;gap:8px;display:inline-flex}.op-step{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.op-step .n{border:var(--rule-w) solid var(--hairline);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:inline-flex}.op-step.active{color:var(--accent-ink)}.op-step.active .n{border-color:var(--accent);color:var(--accent-ink)}.op-step.done{color:var(--lock)}.op-step.done .n{border-color:var(--lock);color:var(--ns-ink-fg);background:var(--lock)}.op-step-sep{color:var(--hairline)}@media (max-width:820px){.ms-email{display:none}.op-nav{padding:0 22px}.op-steps{display:none}}@media (max-width:520px){.ms-account{gap:10px;padding-left:12px}.ms-op{display:none}}
