.E4plha_markdown{color:#cbd5e1;font-size:1.15rem;line-height:1.85}.E4plha_markdown p,.E4plha_markdown ul,.E4plha_markdown ol,.E4plha_markdown blockquote{margin:1.6rem 0}.E4plha_markdown>p:first-child{color:#f1f5f9;font-size:1.3rem;line-height:1.75}.E4plha_markdown>p:first-child:first-letter{float:left;color:#3b82f6;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.08em .12em 0 0;font-size:4.1em;font-weight:900;line-height:.8}.E4plha_markdown h1{color:#f1f5f9;margin-top:3rem;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.E4plha_markdown h2{letter-spacing:-.01em;color:#fff;margin-top:3.5rem;margin-bottom:1.25rem;padding-left:1.1rem;scroll-margin-top:6rem;font-size:1.75rem;font-weight:800;line-height:1.25;position:relative}.E4plha_markdown h2:before{content:"";background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;width:4px;display:block;position:absolute;top:.2em;bottom:.2em;left:0}.E4plha_markdown h2[data-chapter]{letter-spacing:-.02em;border-top:1px solid #ffffff0f;margin-top:6rem;margin-bottom:2rem;padding:3rem 0 0;font-size:2.1rem;font-weight:900;line-height:1.12}.E4plha_markdown h2[data-chapter]:before{content:attr(data-chapter);letter-spacing:-.04em;color:#3b82f6;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:0;width:auto;margin-bottom:.6rem;font-size:5.5rem;font-weight:900;line-height:.9;display:table;position:static}.E4plha_markdown h2[data-chapter]:after{content:"";transform-origin:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;width:4.5rem;height:4px;margin-top:1.3rem;display:block}@media (min-width:768px){.E4plha_markdown h2[data-chapter]{font-size:2.75rem}.E4plha_markdown h2[data-chapter]:before{font-size:8.5rem}}.E4plha_markdown h3{color:#fff;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:1.4rem;font-weight:700;line-height:1.35}.E4plha_markdown h4{color:#f1f5f9;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.E4plha_markdown h5,.E4plha_markdown h6{color:#f1f5f9;margin-top:1rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.E4plha_markdown strong{color:#fff;font-weight:700}.E4plha_markdown ul[data-stats]{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1rem;margin:2.75rem 0;padding:0;list-style:none;display:grid}.E4plha_markdown ul[data-stats] li{color:#94a3b8;background:#131820;border:1px solid #ffffff0f;border-radius:1.25rem;margin:0;padding:1.5rem 1.4rem;font-size:.95rem;line-height:1.55}.E4plha_markdown ul[data-stats] li>strong:first-child{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;background-image:none;margin-bottom:.5rem;font-size:2.6rem;font-weight:900;line-height:1;display:block}.E4plha_markdown ul[data-stats] li>strong:first-child:after{content:"";background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;width:2.25rem;height:3px;margin-top:.9rem;display:block}.E4plha_markdown blockquote{color:#cbd5e1;background:#0d1117;border:1px solid #ffffff0f;border-radius:1rem;margin:2.5rem 0;padding:1.4rem 1.6rem 1.4rem 1.85rem;font-size:1.02rem;font-style:normal;line-height:1.75;position:relative;overflow:hidden}.E4plha_markdown blockquote:before{content:"";background:linear-gradient(135deg,#3b82f6,#8b5cf6);width:3px;position:absolute;inset:0 auto 0 0}.E4plha_markdown blockquote p{margin:.6rem 0}.E4plha_markdown blockquote p:first-child{margin-top:0}.E4plha_markdown blockquote p:last-child{margin-bottom:0}.E4plha_markdown blockquote p:last-child>a:only-child{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.4rem;margin-top:.4rem;padding:.55rem 1.1rem;font-size:.92rem;text-decoration:none;display:inline-flex}.E4plha_markdown blockquote p:last-child>a:only-child:hover{color:#fff;background:#ffffff1a}.E4plha_markdown hr{opacity:.6;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:2px;width:4.5rem;height:4px;margin:3.5rem auto}.E4plha_markdown pre{color:#f1f5f9;background:#0d1117;border:1px solid #3b82f633;border-radius:.75rem;margin:2rem 0;padding:1.5rem;font-size:.95rem;line-height:1.7;overflow-x:auto}.E4plha_markdown code{color:#93c5fd;background:#3b82f61a;border-radius:.25rem;padding:.15em .4em;font-size:.9em}.E4plha_markdown pre code{color:inherit;background:0 0;padding:0}.E4plha_markdown .E4plha_md-card{background:#0d1117;border:1px solid #ffffff0d;border-radius:.75rem;margin:2rem 0;padding:1.5rem}.E4plha_markdown a{color:#f1f5f9;background-image:linear-gradient(135deg,#3b82f699,#8b5cf699);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;font-weight:600;text-decoration:none;transition:color .2s,background-size .2s}.E4plha_markdown a:hover{color:#fff;background-image:linear-gradient(135deg,#3b82f6,#8b5cf6);background-size:100% 2px}.E4plha_markdown figure{overscroll-behavior-x:contain;background:#0d1117;border:1px solid #ffffff0f;border-radius:1.25rem;max-width:100%;margin:2.75rem 0;overflow-x:auto}.E4plha_markdown figure table{background:0 0;border:none;border-radius:0;min-width:30rem;margin:0}.E4plha_markdown table{border-collapse:collapse;background:#0d1117;border:1px solid #ffffff0d;border-radius:.5rem;width:100%;margin:1.5rem 0;font-size:.98rem;overflow:hidden}.E4plha_markdown th,.E4plha_markdown td{text-align:left;border:none;border-bottom:1px solid #ffffff0d;padding:1em 1.2em}.E4plha_markdown th{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:0 0;border-bottom:2px solid #0000;border-image:linear-gradient(135deg,#3b82f6,#8b5cf6) 1;font-size:11px;font-weight:700}.E4plha_markdown td:first-child{color:#fff;font-weight:600}.E4plha_markdown tbody tr:last-child td{border-bottom:none}.E4plha_markdown tbody tr:hover{background:#ffffff06}.E4plha_markdown ul,.E4plha_markdown ol{margin:1.6rem 0;padding-left:1.75rem}.E4plha_markdown ul{list-style-type:disc}.E4plha_markdown ol{list-style-type:decimal}.E4plha_markdown ul li,.E4plha_markdown ol li{color:#cbd5e1;margin-bottom:.6rem;padding-left:.25rem}.E4plha_markdown ul li::marker{color:#3b82f6}.E4plha_markdown ol li::marker{color:#60a5fa;font-weight:800}.E4plha_markdown img{border:1px solid #ffffff0f;border-radius:1.25rem;max-width:100%;height:auto;margin:2.75rem 0;display:block}.E4plha_markdown iframe{aspect-ratio:16/9;background:#0d1117;border:1px solid #ffffff14;border-radius:1.25rem;width:100%;height:auto;margin:2.75rem 0;display:block}.E4plha_markdown [data-reveal]{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),clip-path 1.1s cubic-bezier(.77,0,.18,1)}.E4plha_markdown [data-reveal=pending]{opacity:0;transform:translateY(40px)}.E4plha_markdown h2[data-chapter][data-reveal]{transition:opacity .9s .15s}.E4plha_markdown h2[data-chapter][data-reveal=pending]{transform:none}.E4plha_markdown h2[data-chapter][data-reveal]:before{transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s}.E4plha_markdown h2[data-chapter][data-reveal=pending]:before{opacity:0;transform:translateY(.35em)scale(.92)}.E4plha_markdown h2[data-chapter][data-reveal]:after{transition:transform .9s cubic-bezier(.77,0,.18,1) .45s}.E4plha_markdown h2[data-chapter][data-reveal=pending]:after{transform:scaleX(0)}.E4plha_markdown img[data-reveal]{transition:clip-path 1.2s cubic-bezier(.77,0,.18,1),transform 1.6s cubic-bezier(.22,1,.36,1),opacity .4s}.E4plha_markdown img[data-reveal=pending]{opacity:1;clip-path:inset(0 100% 0 0 round 1.25rem);transform:scale(1.08)}.E4plha_markdown img[data-reveal=in]{clip-path:inset(0 round 1.25rem)}.E4plha_markdown figure[data-reveal] tbody tr{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.E4plha_markdown figure[data-reveal=pending] tbody tr{opacity:0;transform:translate(-24px)}.E4plha_markdown ul[data-stats][data-reveal=pending]{opacity:1;transform:none}.E4plha_markdown ul[data-stats][data-reveal] li{transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1)}.E4plha_markdown ul[data-stats][data-reveal=pending] li{opacity:0;transform:translateY(32px)}.E4plha_markdown [data-countup]{font-variant-numeric:tabular-nums;display:inline-block}
