:root{--wc-type-floor:12px;--wc-type-label:12px;--wc-type-body:13px;--wc-type-emphasis:13px;--wc-type-section:14px;--wc-type-page:16px;--wc-type-panel:20px;--wc-type-readout:24px;--wc-type-weight:400;--wc-type-tracking:normal;--wc-type-leading:1.5;--wc-type-fluid-micro-cq:clamp(11px,3cqmin,12px);--wc-type-fluid-body-cq:clamp(12px,4cqmin,14px);--wc-type-fluid-micro-vw:clamp(11px,1.6vw,12px);--wc-type-fluid-body-vw:clamp(12px,2vw,13px)}main[data-module-content]{font-size:var(--wc-type-body);font-weight:var(--wc-type-weight);letter-spacing:var(--wc-type-tracking);line-height:var(--wc-type-leading)}[data-module-content] [class*="text-[.55rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.5rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.625rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.62rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.65rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.6875rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.68rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.6rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[.7rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.55rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.5625rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.5rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.625rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.62rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.65rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.6875rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.68rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.6rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0.7rem]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[0px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[10.5px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[10px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[11.5px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[11px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[1px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[2px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[3px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[4px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[5px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[6.5px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[6px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[7px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[8.5px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[8px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[9.5px]"]:not([data-type-exempt]):not([data-type-exempt] *),[data-module-content] [class*="text-[9px]"]:not([data-type-exempt]):not([data-type-exempt] *){font-size:var(--wc-type-floor)}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-01.woff2) format("woff2");unicode-range:u+1f1e6-1f1ff}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-02.woff2) format("woff2");unicode-range:u+200d,u+2620,u+26a7,u+fe0f,u+1f308,u+1f38c,u+1f3c1,u+1f3f3-1f3f4,u+1f6a9,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-03.woff2) format("woff2");unicode-range:u+23,u+2a,u+30-39,u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+23cf,u+23e9-23ef,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2611,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267e-267f,u+2695,u+269b-269c,u+26a0,u+26a7,u+26aa-26ab,u+26ce,u+26d4,u+2705,u+2714,u+2716,u+271d,u+2721,u+2733-2734,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f310,u+1f3a6,u+1f3b5-1f3b6,u+1f3bc,u+1f3e7,u+1f441,u+1f499-1f49c,u+1f49f-1f4a0,u+1f4ac-1f4ad,u+1f4b1-1f4b2,u+1f4b9,u+1f4db,u+1f4f2-1f4f6,u+1f500-1f507,u+1f515,u+1f518-1f524,u+1f52f-1f53d,u+1f549,u+1f54e,u+1f5a4,u+1f5e8,u+1f5ef,u+1f6ab,u+1f6ad-1f6b1,u+1f6b3,u+1f6b7-1f6bc,u+1f6be,u+1f6c2-1f6c5,u+1f6d0-1f6d1,u+1f6d7,u+1f6dc,u+1f7e0-1f7eb,u+1f7f0,u+1f90d-1f90e,u+1f9d1-1f9d2,u+1f9e1,u+1fa75-1fa77,u+1faaf}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-04.woff2) format("woff2");unicode-range:u+200d,u+231a-231b,u+2328,u+23f0-23f3,u+2602,u+260e,u+2692,u+2694,u+2696-2697,u+2699,u+26b0-26b1,u+26cf,u+26d1,u+26d3,u+2702,u+2709,u+270f,u+2712,u+fe0f,u+1f302,u+1f321,u+1f392-1f393,u+1f3a9,u+1f3bd,u+1f3ee,u+1f3f7,u+1f3fa,u+1f451-1f462,u+1f484,u+1f489-1f48a,u+1f48c-1f48e,u+1f4a1,u+1f4a3,u+1f4a5,u+1f4b0,u+1f4b3-1f4b8,u+1f4bb-1f4da,u+1f4dc-1f4f1,u+1f4ff,u+1f508-1f514,u+1f516-1f517,u+1f526-1f529,u+1f52c-1f52e,u+1f550-1f567,u+1f56f-1f570,u+1f576,u+1f587,u+1f58a-1f58d,u+1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5f3,u+1f6aa,u+1f6ac,u+1f6bd,u+1f6bf,u+1f6c1,u+1f6cb,u+1f6cd-1f6cf,u+1f6d2,u+1f6e0-1f6e1,u+1f6f0,u+1f97b-1f97f,u+1f9af,u+1f9ba,u+1f9e2-1f9e6,u+1f9ea-1f9ec,u+1f9ee-1f9f4,u+1f9f7-1f9ff,u+1fa71-1fa74,u+1fa79-1fa7b,u+1fa86,u+1fa8e-1fa8f,u+1fa91-1fa93,u+1fa96,u+1fa99-1faa0,u+1faa2-1faa7,u+1faaa-1faae}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-05.woff2) format("woff2");unicode-range:u+265f,u+26bd-26be,u+26f3,u+26f8,u+fe0f,u+1f004,u+1f0cf,u+1f380-1f384,u+1f386-1f38b,u+1f38d-1f391,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f39f,u+1f3a3-1f3a5,u+1f3a7-1f3a9,u+1f3ab-1f3b4,u+1f3b7-1f3bb,u+1f3bd-1f3c0,u+1f3c5-1f3c6,u+1f3c8-1f3c9,u+1f3cf-1f3d3,u+1f3f8-1f3f9,u+1f47e,u+1f4e2,u+1f4f7-1f4fd,u+1f52b,u+1f579,u+1f58c-1f58d,u+1f5bc,u+1f6f7,u+1f6f9,u+1f6fc,u+1f93f,u+1f941,u+1f945,u+1f947-1f94f,u+1f9e7-1f9e9,u+1f9f5-1f9f6,u+1fa70-1fa71,u+1fa80-1fa81,u+1fa83-1fa85,u+1fa87-1fa8a,u+1fa94-1fa95,u+1fa97-1fa98,u+1faa1,u+1faa9,u+1fadf}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-06.woff2) format("woff2");unicode-range:u+2693,u+26e9-26ea,u+26f1-26f2,u+26f4-26f5,u+26fa,u+26fd,u+2708,u+fe0f,u+1f301,u+1f303,u+1f306-1f307,u+1f309,u+1f310,u+1f3a0-1f3a2,u+1f3aa,u+1f3cd-1f3ce,u+1f3d5,u+1f3d7-1f3db,u+1f3df-1f3e6,u+1f3e8-1f3ed,u+1f3ef-1f3f0,u+1f488,u+1f492,u+1f4ba,u+1f54b-1f54d,u+1f5fa-1f5ff,u+1f680-1f6a2,u+1f6a4-1f6a8,u+1f6b2,u+1f6d1,u+1f6d5-1f6d6,u+1f6dd-1f6df,u+1f6e2-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f3-1f6f6,u+1f6f8,u+1f6fa-1f6fb,u+1f9bc-1f9bd,u+1f9ed,u+1f9f3,u+1fa7c}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-07.woff2) format("woff2");unicode-range:u+200d,u+2615,u+fe0f,u+1f32d-1f330,u+1f336,u+1f33d,u+1f344-1f37f,u+1f382,u+1f52a,u+1f7e9,u+1f7eb,u+1f942-1f944,u+1f950-1f96f,u+1f99e,u+1f9aa,u+1f9c0-1f9cb,u+1fad0-1fadc}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-08.woff2) format("woff2");unicode-range:u+200d,u+2600-2601,u+2603-2604,u+2614,u+2618,u+26a1,u+26c4-26c5,u+26c8,u+26f0,u+2728,u+2744,u+2b1b,u+2b50,u+fe0f,u+1f300,u+1f304-1f305,u+1f308,u+1f30a-1f30f,u+1f311-1f321,u+1f324-1f32c,u+1f331-1f335,u+1f337-1f33c,u+1f33e-1f344,u+1f3d4,u+1f3d6,u+1f3dc-1f3de,u+1f3f5,u+1f400-1f43f,u+1f490,u+1f4a7,u+1f4ae,u+1f525,u+1f54a,u+1f573,u+1f577-1f578,u+1f648-1f64a,u+1f6d8,u+1f940,u+1f980-1f9ae,u+1f9ba,u+1fa90,u+1faa8,u+1fab?,u+1facd-1facf,u+1fae7}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-09.woff2) format("woff2");unicode-range:u+200d,u+2640,u+2642,u+2695-2696,u+26f7,u+26f9,u+2708,u+2764,u+27a1,u+fe0f,u+1f33e,u+1f373,u+1f37c,u+1f384-1f385,u+1f393,u+1f3a4,u+1f3a8,u+1f3c2-1f3c4,u+1f3c7,u+1f3ca-1f3cc,u+1f3eb,u+1f3ed,u+1f3fb-1f3ff,u+1f430,u+1f466-1f469,u+1f46b-1f478,u+1f47c,u+1f481-1f483,u+1f486-1f487,u+1f48b,u+1f48f,u+1f491,u+1f4bb-1f4bc,u+1f527,u+1f52c,u+1f574-1f575,u+1f57a,u+1f645-1f647,u+1f64b,u+1f64d-1f64e,u+1f680,u+1f692,u+1f6a3,u+1f6b4-1f6b6,u+1f6c0,u+1f6cc,u+1f91d,u+1f926,u+1f930-1f931,u+1f934-1f93a,u+1f93c-1f93e,u+1f977,u+1f9af-1f9b3,u+1f9b8-1f9b9,u+1f9bc-1f9bd,u+1f9cc-1f9cf,u+1f9d1-1f9df,u+1fa70,u+1fa82,u+1fac3-1fac5,u+1fac8,u+1faef}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-10.woff2) format("woff2");unicode-range:u+200d,u+2194-2195,u+2603,u+261d,u+2620,u+2639-263a,u+2665,u+26a1,u+26c4,u+270a-270d,u+2728,u+2763-2764,u+2b50,u+fe0f,u+1f31a-1f31f,u+1f32b,u+1f389-1f38a,u+1f3fb-1f3ff,u+1f440-1f450,u+1f463-1f465,u+1f479-1f47b,u+1f47d-1f480,u+1f485,u+1f48b-1f48c,u+1f493-1f49f,u+1f4a2,u+1f4a4-1f4a6,u+1f4a8-1f4ab,u+1f4af,u+1f525,u+1f573,u+1f590,u+1f595-1f596,u+1f5a4,u+1f5e3,u+1f600-1f644,u+1f648-1f64a,u+1f64c,u+1f64f,u+1f90c-1f925,u+1f927-1f92f,u+1f932-1f933,u+1f970-1f976,u+1f978-1f97a,u+1f9a0,u+1f9b4-1f9b7,u+1f9bb,u+1f9be-1f9bf,u+1f9d0,u+1f9e0-1f9e1,u+1fa75-1fa79,u+1fac0-1fac2,u+1fac6,u+1fae0-1fae6,u+1fae8-1faea,u+1faef-1fafa}@font-face{font-family:WC Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v1/fonts/wc-emoji/noto-emoji-11.woff2) format("woff2");unicode-range:u+1f6d9,u+1fa8b-1fa8d,u+1facc,u+1fadd,u+1faeb}[data-tile-fit],[data-tile-state-fit]{height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;justify-content:safe center}[data-tile-fit-bound]>*,[data-tile-fit]>*,[data-tile-state-fit]>*{min-height:0;max-height:100%;width:100%;box-sizing:border-box}[data-tile-fit-list]{height:100%;overflow:hidden}[data-tile-fit-bound]{overflow:hidden}[data-tile-fit-bound] p:not([data-tile-fit-noclamp]),[data-tile-fit-clamp],[data-tile-state-fit] p:not([data-tile-fit-noclamp]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:calc(2 * 1lh);flex:0 0 auto;min-height:0;overflow:hidden;overflow-wrap:anywhere}[data-tile-fit-bound] [role=button],[data-tile-fit-bound] button,[data-tile-fit] [role=button],[data-tile-fit] button,[data-tile-state-fit] [role=button],[data-tile-state-fit] button{flex:0 0 auto}@container (max-height: 11rem){[data-tile-fit-bound] p:not([data-tile-fit-noclamp]),[data-tile-fit-clamp],[data-tile-state-fit] p:not([data-tile-fit-noclamp]){-webkit-line-clamp:1;line-clamp:1;max-height:calc(1 * 1lh)}[data-metric-unavailable-fit] [data-tile-fit-clamp]{-webkit-line-clamp:2;line-clamp:2;max-height:calc(2 * 1lh)}[data-tile-fit-bound] svg:first-child:has(~p),[data-tile-fit] svg:first-child:has(~[data-tile-fit-clamp]),[data-tile-state-fit] svg:first-child:has(~p){display:none}}@container (min-height: 14rem){[data-tile-fit-bound] p:not([data-tile-fit-noclamp]),[data-tile-fit-clamp],[data-tile-state-fit] p:not([data-tile-fit-noclamp]){-webkit-line-clamp:4;line-clamp:4;max-height:calc(4 * 1lh)}}@container (min-height: 19.5rem){[data-tile-fit-bound] p:not([data-tile-fit-noclamp]),[data-tile-fit-clamp],[data-tile-state-fit] p:not([data-tile-fit-noclamp]){-webkit-line-clamp:7;line-clamp:7;max-height:calc(7 * 1lh)}}@container (min-height: 28.5rem){[data-tile-fit-bound] p:not([data-tile-fit-noclamp]),[data-tile-fit-clamp],[data-tile-state-fit] p:not([data-tile-fit-noclamp]){-webkit-line-clamp:12;line-clamp:12;max-height:calc(12 * 1lh)}}@container (max-height: 136px){[data-tile-fit-bound] p~p~p,[data-tile-fit] [data-tile-fit-clamp]~[data-tile-fit-clamp],[data-tile-state-fit] p~p~p{display:none}}@container (max-height: 144px){.recharts-xAxis .recharts-label,.recharts-yAxis .recharts-label{display:none}}[data-tile-content-sized=true] [data-tile-fit],[data-tile-content-sized=true] [data-tile-state-fit]{height:auto;min-height:100%;overflow:visible}[data-tile-content-sized=true] [data-tile-fit-bound] p:not([data-tile-fit-noclamp]),[data-tile-content-sized=true] [data-tile-fit-clamp],[data-tile-content-sized=true] [data-tile-state-fit] p:not([data-tile-fit-noclamp]){display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;overflow:visible}[data-tile-content-sized=true] :has(>[data-tile-fit-list]){display:flex;flex-direction:column}[data-tile-content-sized=true] [data-tile-fit-list]{height:auto;flex:1 1 auto;min-height:0}[data-tile-root] [data-metric-chip-one-line=true],[data-tile-root] [data-metric-chip-row=trend-face]{grid-auto-columns:minmax(auto,var(--metric-chip-slot))}[data-tile-content-sized=true]{--tile-footer-h:auto}[data-tile-content-sized=true] [data-metric-chip-one-line],[data-tile-content-sized=true] [data-metric-chip-row=trend-face]{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,min(var(--metric-chip-slot),100%));overflow-x:visible}[data-tile-stacked=true] [data-tile-anatomy-row=chart]:has(>[data-trend-face-plot=zero-line]){flex:none;height:2rem}[data-tile-stacked=true] [data-trend-face-plot=zero-line]{height:2rem}[data-tile-stacked=true] [data-metric-chip-row=trend-face]{grid-template-columns:repeat(auto-fit,minmax(min(5.5rem,100%),1fr))}.wc-lesson-body{font-size:clamp(.95rem,.9rem + .25vw,1.0625rem);line-height:1.7;overflow-wrap:break-word}.wc-lesson-body>:first-child{margin-top:0}.wc-lesson-body>:last-child{margin-bottom:0}.wc-lesson-body h1,.wc-lesson-body h2,.wc-lesson-body h3,.wc-lesson-body h4{font-weight:700;line-height:1.25;letter-spacing:-.01em;color:inherit}.wc-lesson-body h1{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);margin:1.6em 0 .6em}.wc-lesson-body h2{font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);margin:1.8em 0 .6em}.wc-lesson-body h3{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);margin:1.6em 0 .5em}.wc-lesson-body h4{font-size:1.05em;margin:1.4em 0 .4em}.wc-lesson-body img+h2,.wc-lesson-body img+h3{margin-top:0}.wc-lesson-body p{margin:0 0 1em}.wc-lesson-body ol,.wc-lesson-body ul{margin:0 0 1.1em;padding-left:1.4em}.wc-lesson-body ul{list-style:disc}.wc-lesson-body ol{list-style:decimal}.wc-lesson-body li{margin:.4em 0;padding-left:.2em}.wc-lesson-body li::marker{color:var(--palette-accent,currentColor)}.wc-lesson-body b,.wc-lesson-body strong{font-weight:700}.wc-lesson-body a{color:var(--palette-accent-ink,currentColor);text-decoration:underline;text-underline-offset:.2em}.wc-lesson-body img{display:block;width:100%;height:auto;margin:0 0 1.75em;border-radius:.75rem}.wc-lesson-body blockquote{margin:1.4em 0;padding:.6em 0 .6em 1.1em;border-left:3px solid var(--palette-accent,currentColor);background:color-mix(in srgb,currentColor 5%,transparent)}.wc-lesson-body blockquote>:last-child{margin-bottom:0}.wc-lesson-body code{font-family:var(--font-ui-ui-monospace);font-size:.9em;padding:.1em .35em;border-radius:.25rem;background:color-mix(in srgb,currentColor 8%,transparent)}.wc-lesson-body pre{margin:1.2em 0 1.4em;padding:1em 1.1em;font-family:var(--font-ui-ui-monospace);font-size:.875em;line-height:1.6;white-space:pre-wrap;overflow-x:auto;border-radius:.625rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.wc-lesson-body pre code{padding:0;background:none;font-size:inherit}.wc-lesson-body table{width:100%;margin:1.2em 0 1.5em;border-collapse:collapse;font-size:.92em;line-height:1.5}.wc-lesson-body td,.wc-lesson-body th{padding:.6em .75em;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);overflow-wrap:anywhere}.wc-lesson-body th{font-weight:700;border-bottom-color:color-mix(in srgb,currentColor 30%,transparent)}.wc-lesson-body tbody tr:nth-child(2n) td{background:color-mix(in srgb,currentColor 3%,transparent)}@media (max-width:640px){.wc-lesson-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.wc-lesson-body td,.wc-lesson-body th{min-width:7.5rem}}.wc-lesson-stage{width:100%;margin-inline:auto}@media (min-width:768px){.wc-lesson-stage{max-width:min(100%,calc((100svh - var(--member-nav-h, 0px) - 15rem) * 16 / 9))}}.wc-lesson-thumb{position:relative;flex:0 0 68px;width:68px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--mx-radius,0);background:var(--mx-surface-2,var(--mx-surface));border:1px solid var(--mx-line,transparent)}.wc-lesson-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wc-lesson-thumb__state{position:absolute;left:3px;bottom:3px;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--mx-radius,0);background:color-mix(in srgb,var(--mx-bg) 78%,transparent)}.wc-lesson-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.wc-lesson-rail__switcher{position:relative;display:flex;flex-direction:column;gap:6px}.wc-lesson-rail__switch-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--mx-line);border-radius:var(--mx-radius,0);background:var(--mx-surface);color:var(--mx-fg);text-align:left}.wc-lesson-rail__switch-btn:hover{border-color:var(--mx-accent)}.wc-lesson-rail__switch-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wc-lesson-rail__course-title{font-size:.8125rem;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.wc-lesson-rail__course-meta{font-size:.75rem;color:var(--mx-muted,var(--mx-fg))}.wc-lesson-rail__chev{width:16px;height:16px;flex:0 0 auto}.wc-lesson-rail__switch-btn[aria-expanded=true] .wc-lesson-rail__chev{transform:rotate(180deg)}.wc-lesson-rail__bar{height:3px;width:100%;overflow:hidden;background:var(--mx-line)}.wc-lesson-rail__bar-fill{height:100%;background:var(--mx-accent);transition:width .7s var(--mx-ease,ease)}.wc-lesson-rail__panel{position:static;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg,0);background:var(--mx-surface)}.wc-lesson-rail__panel[hidden]{display:none}.wc-lesson-rail__panel-list{display:flex;flex-direction:column;gap:4px}.wc-lesson-rail__course-opt{width:100%;justify-content:space-between;gap:8px;padding-block:8px;height:auto}.wc-lesson-rail__search{position:relative}.wc-lesson-rail__search-icon{position:absolute;left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--mx-muted,var(--mx-fg));pointer-events:none}.wc-lesson-rail__input{width:100%;min-height:44px;padding:0 40px 0 34px;border:1px solid var(--mx-line);border-radius:var(--mx-radius,0);background:var(--mx-bg);color:var(--mx-fg);font-family:var(--mx-font-body,inherit);font-size:.875rem}.wc-lesson-rail__input::placeholder{color:var(--mx-muted,var(--mx-fg));opacity:1}.wc-lesson-rail__input:focus-visible{outline:3px solid var(--mx-accent);outline-offset:2px}.wc-lesson-rail__input::-webkit-search-cancel-button{display:none}.wc-lesson-rail__clear-x{position:absolute;right:0;top:0;display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--mx-fg);cursor:pointer}.wc-lesson-rail__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:6px}.wc-lesson-rail__chip{min-height:40px;padding:6px 10px;gap:8px;justify-content:space-between;font-size:.8125rem;font-weight:700;white-space:normal;text-align:left;border:1.5px solid var(--mx-line);border-radius:var(--mx-radius,0)}.wc-lesson-rail__chip [data-rail-count]{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--mx-fg) 10%,transparent);font-size:.75rem}.wc-lesson-rail__chip[aria-pressed=true]{border-color:var(--mx-accent)}.wc-lesson-rail__chip[aria-pressed=true] [data-rail-count]{background:var(--mx-accent);color:var(--mx-bg)}.wc-lesson-rail__group{display:flex;flex-direction:column;gap:6px;padding:10px;border:1.5px solid var(--mx-line);border-radius:var(--mx-radius-lg,0);background:color-mix(in srgb,var(--mx-fg) 3%,var(--mx-surface))}.wc-lesson-rail__group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding-bottom:6px}.wc-lesson-rail__group-num{grid-column:1/-1;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--palette-accent-ink,var(--mx-accent))}.wc-lesson-rail__group-title{font-size:.875rem;font-weight:700;line-height:1.3;color:var(--mx-fg);overflow-wrap:anywhere}.wc-lesson-rail__group-pct{font-size:.75rem;font-weight:700;color:var(--mx-muted,var(--mx-fg))}.wc-lesson-rail__group-bar{grid-column:1/-1;padding-top:4px}.wc-lesson-rail__empty{margin:0;font-size:.8125rem;color:var(--mx-muted,var(--mx-fg))}.wc-lesson-rail__none{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wc-lesson-rail--sheet .wc-lesson-rail__chip,.wc-lesson-rail--sheet .wc-lesson-rail__course-opt,.wc-lesson-rail--sheet .wc-lesson-rail__row{min-height:44px}@media (pointer:coarse){.wc-lesson-rail__chip,.wc-lesson-rail__course-opt,.wc-lesson-rail__row{min-height:44px}}.wc-lesson-sheet__trigger{min-height:52px}.wc-lesson-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end}.wc-lesson-sheet__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--mx-bg) 72%,transparent)}.wc-lesson-sheet__panel{position:relative;width:100%;max-height:85svh;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--mx-line);border-radius:var(--mx-radius-lg,0) var(--mx-radius-lg,0) 0 0;background:var(--mx-surface);color:var(--mx-fg)}.wc-lesson-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.wc-lesson-panel{border:1.5px solid color-mix(in srgb,var(--mx-fg) 14%,var(--mx-line,transparent));border-radius:var(--mx-radius-lg,0);background-color:var(--mx-surface);color:var(--mx-fg);box-shadow:0 14px 36px color-mix(in srgb,var(--mx-bg) 55%,transparent)}.wc-lesson-action{min-height:48px;font-size:clamp(.9375rem,.9rem + .15vw,1rem)}@media (max-width:640px){.wc-lesson-action{min-height:46px;font-size:.875rem}}.wc-lesson-input{border:1.5px solid var(--mx-line);border-radius:var(--mx-radius,0);background-color:var(--mx-bg);color:var(--mx-fg)}.wc-lesson-input:focus-visible{border-color:var(--mx-accent);outline:2px solid var(--mx-accent);outline-offset:1px}.wc-lesson-pdf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;padding:18px;border:1px solid var(--mx-line);border-left:4px solid var(--mx-primary,var(--mx-accent));border-radius:var(--mx-radius-lg,0);background:var(--mx-surface);color:var(--mx-fg)}.wc-lesson-pdf__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--mx-radius,0);background:color-mix(in srgb,var(--mx-primary,var(--mx-accent)) 16%,var(--mx-surface));color:var(--mx-primary,var(--mx-accent))}.wc-lesson-pdf__icon svg{width:26px;height:26px}.wc-lesson-pdf__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.wc-lesson-pdf__kind{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mx-primary,var(--mx-accent))}.wc-lesson-pdf__name{font-family:var(--mx-font-display,inherit);font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.25;overflow-wrap:anywhere}.wc-lesson-pdf__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}@media (min-width:768px){.wc-lesson-pdf{grid-template-columns:auto minmax(0,1fr) auto}.wc-lesson-pdf__actions{grid-column:auto;justify-content:flex-end}}.wc-lesson-body--card{color:var(--mx-fg)}.wc-lesson-body--card>*{max-width:68ch}.wc-lesson-body ol.wc-lesson-list{list-style:none;padding-left:0;display:grid;gap:0;border-top:1px solid var(--mx-line)}.wc-lesson-body ol.wc-lesson-list>li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;margin:0;padding:.7em 0;border-bottom:1px solid var(--mx-line)}.wc-lesson-body ol.wc-lesson-list>li:before{content:attr(data-n);font-family:var(--mx-font-display,inherit);font-size:1.15em;font-weight:800;color:var(--mx-primary,var(--mx-accent))}:root{--member-nav-h:68px;--member-rail-w:15rem}@media (min-width:768px){[data-member-nav-placement=left]{--member-nav-h:0px}}