.BlogCourseAd-module__D6wqya__ad{background:radial-gradient(ellipse at 0% 0%, #a578ff29, transparent 60%) padding-box, linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(135deg, var(--purple), var(--accent) 55%, var(--teal)) border-box;border:1px solid #0000;border-radius:4px;flex-direction:column;gap:12px;padding:20px;display:flex}.BlogCourseAd-module__D6wqya__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--purple);margin:0;font-size:11px;font-weight:700}.BlogCourseAd-module__D6wqya__title{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:28px}.BlogCourseAd-module__D6wqya__text{color:var(--text-muted);margin:0;font-size:14px;line-height:23px}.BlogCourseAd-module__D6wqya__actions{margin-top:6px}
.EmailForm-module__eDn76W__wrap{flex-direction:column;gap:10px;width:100%;display:flex}.EmailForm-module__eDn76W__form{gap:12px;display:flex}@media (max-width:520px){.EmailForm-module__eDn76W__form{flex-direction:column}}.EmailForm-module__eDn76W__field{border:1px solid var(--border);background:var(--surface);border-radius:2px;flex:1;align-items:center;gap:8px;min-width:0;padding:12px 16px;transition:border-color .15s;display:flex}.EmailForm-module__eDn76W__field:focus-within{border-color:var(--accent)}.EmailForm-module__eDn76W__prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);font-size:16px;font-weight:700;line-height:24px}.EmailForm-module__eDn76W__input{width:100%;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--text);background:0 0;border:0;font-size:16px;line-height:24px}.EmailForm-module__eDn76W__input::placeholder{color:var(--text-faint)}.EmailForm-module__eDn76W__input:focus{outline:none}.EmailForm-module__eDn76W__submit{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--text);cursor:pointer;border-radius:2px;padding:12px 24px;font-size:16px;font-weight:700;line-height:24px;transition:background .15s}.EmailForm-module__eDn76W__submit:hover:not(:disabled){background:var(--border)}.EmailForm-module__eDn76W__submit:disabled{cursor:progress;opacity:.6}.EmailForm-module__eDn76W__success,.EmailForm-module__eDn76W__error{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:13px;line-height:20px}.EmailForm-module__eDn76W__success{color:var(--accent)}.EmailForm-module__eDn76W__error{color:var(--pink)}.EmailForm-module__eDn76W__formStack{flex-direction:column;gap:12px;display:flex}.EmailForm-module__eDn76W__consent{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:20px;display:flex}.EmailForm-module__eDn76W__checkbox{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:2px 0 0}.EmailForm-module__eDn76W__note{color:var(--text-dim);margin:0;font-size:13px;line-height:20px}.EmailForm-module__eDn76W__download{color:var(--text);text-underline-offset:3px;text-decoration:underline}.EmailForm-module__eDn76W__download:hover{color:var(--accent)}.EmailForm-module__eDn76W__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.BracketLink-module__7EihHG__root{min-height:48px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2px;justify-content:center;align-items:center;padding:12px 32px;font-size:16px;font-weight:700;line-height:24px;transition:transform .15s;display:inline-flex;position:relative}.BracketLink-module__7EihHG__root:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f8df8c59;transition:transform .3s;position:absolute;inset:0;box-shadow:inset 0 2px 8px #f8df8c14,inset 0 -3px 12px #f8df8c1f,0 1px 3px #00000080,0 4px 12px #00000073}.BracketLink-module__7EihHG__root:active:before{transform:scale(.975)}.BracketLink-module__7EihHG__filled{color:var(--accent);background:#50411e26}.BracketLink-module__7EihHG__ghost{color:var(--text);background:0 0}.BracketLink-module__7EihHG__ghost:before{border-color:var(--border-strong);box-shadow:none}.BracketLink-module__7EihHG__inner{justify-content:center;align-items:center;gap:24px;width:100%;transition:gap .3s;display:inline-flex}.BracketLink-module__7EihHG__root:hover .BracketLink-module__7EihHG__inner{gap:12px}
.Shell-module__WfioPq__shell{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}
.content-module__qR7xEa__section{border-bottom:1px solid var(--border);background:var(--bg);padding-block:56px 64px}.content-module__qR7xEa__stack{flex-direction:column;gap:16px;max-width:72ch;display:flex}.content-module__qR7xEa__heading{color:var(--text);margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.25}.content-module__qR7xEa__text{color:var(--text-muted);margin:0;font-size:15px;line-height:24px}.content-module__qR7xEa__status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:#f8df8c14;border:1px solid #f8df8c73;border-radius:2px;align-items:center;gap:10px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.content-module__qR7xEa__statusDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.content-module__qR7xEa__badge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--pink);border:1px solid #ff3c8180;border-radius:2px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.content-module__qR7xEa__empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);margin:0 0 32px;font-size:14px}.content-module__qR7xEa__faq{border-top:1px solid var(--border);flex-direction:column;max-width:72ch;display:flex}.content-module__qR7xEa__faqItem{border-bottom:1px solid var(--border)}.content-module__qR7xEa__faqQuestion{color:var(--text);cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:700;line-height:24px;list-style:none;display:flex}.content-module__qR7xEa__faqQuestion::-webkit-details-marker{display:none}.content-module__qR7xEa__faqQuestion:after{content:"+";font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent)}.content-module__qR7xEa__faqItem[open] .content-module__qR7xEa__faqQuestion:after{content:"−"}.content-module__qR7xEa__faqAnswer{color:var(--text-muted);margin:0 0 18px;font-size:15px;line-height:24px}.content-module__qR7xEa__video{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-2);border-radius:4px;width:100%;max-width:880px;position:relative;overflow:hidden}.content-module__qR7xEa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.content-module__qR7xEa__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;display:grid}.content-module__qR7xEa__card{border:1px solid var(--border);background:var(--surface-2);border-radius:4px;flex-direction:column;gap:10px;padding:20px;transition:border-color .18s,background .18s;display:flex}.content-module__qR7xEa__card:hover{border-color:var(--border-strong);background:var(--surface)}.content-module__qR7xEa__cardTitle{color:var(--text);margin:0;font-size:17px;font-weight:700;line-height:24px}.content-module__qR7xEa__cardText{color:var(--text-muted);flex:1;margin:0;font-size:14px;line-height:22px}.content-module__qR7xEa__cardMeta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.content-module__qR7xEa__cardMeta li{border:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border-radius:2px;padding:3px 8px;font-size:10px}.content-module__qR7xEa__cardCta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.content-module__qR7xEa__card:hover .content-module__qR7xEa__cardCta{color:var(--accent)}.content-module__qR7xEa__links{font-family:var(--font-mono), ui-monospace, monospace;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.content-module__qR7xEa__links a{color:var(--accent)}.content-module__qR7xEa__links a:hover{text-underline-offset:3px;text-decoration:underline}.content-module__qR7xEa__list{color:var(--text-muted);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:24px;display:flex}.content-module__qR7xEa__list li::marker{color:var(--accent)}.content-module__qR7xEa__text code,.content-module__qR7xEa__list code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);font-size:.9em}.content-module__qR7xEa__text a,.content-module__qR7xEa__list a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.content-module__qR7xEa__button{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--accent);cursor:pointer;border-radius:2px;padding:12px 24px;font-size:16px;font-weight:700;line-height:24px;transition:background .15s}.content-module__qR7xEa__button:hover{background:var(--border)}.content-module__qR7xEa__langSwitch{color:var(--accent)}.content-module__qR7xEa__langSwitch:hover{text-underline-offset:3px;text-decoration:underline}
.Footer-module__S6Hkya__footer{background:var(--bg);padding-block:56px 32px}.Footer-module__S6Hkya__top{border-bottom:1px solid var(--border);flex-direction:column;gap:32px;padding-bottom:40px;display:flex}@media (min-width:900px){.Footer-module__S6Hkya__top{flex-direction:row;justify-content:space-between;gap:64px}.Footer-module__S6Hkya__brand{max-width:360px}.Footer-module__S6Hkya__signup{width:min(440px,100%)}}.Footer-module__S6Hkya__brand{flex-direction:column;gap:14px;display:flex}.Footer-module__S6Hkya__brandText{color:var(--text-dim);margin:0;font-size:14px;line-height:22px}.Footer-module__S6Hkya__signup{flex-direction:column;gap:8px;display:flex}.Footer-module__S6Hkya__signupTitle{color:var(--text);margin:0;font-size:18px;font-weight:700;line-height:26px}.Footer-module__S6Hkya__signupText{color:var(--text-dim);margin:0 0 6px;font-size:13px;line-height:20px}.Footer-module__S6Hkya__columns{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding-block:40px;display:grid}.Footer-module__S6Hkya__column{flex-direction:column;gap:10px;display:flex}.Footer-module__S6Hkya__columnTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:11px;font-weight:700}.Footer-module__S6Hkya__columnLink{color:var(--text-dim);font-size:13px;line-height:20px;transition:color .15s}.Footer-module__S6Hkya__columnLink:hover{color:var(--text)}.Footer-module__S6Hkya__columnButton{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;}.Footer-module__S6Hkya__columnButton:hover{color:var(--text)}.Footer-module__S6Hkya__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.Footer-module__S6Hkya__copy,.Footer-module__S6Hkya__email{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);margin:0;font-size:12px}.Footer-module__S6Hkya__email:hover{color:var(--accent)}.Footer-module__S6Hkya__payments{border-bottom:1px solid var(--border);padding-block:24px}
.AccentCards-module__P-ks8a__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.AccentCards-module__P-ks8a__card{isolation:isolate;border:1px solid var(--border);background:var(--surface-2);border-radius:4px;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.AccentCards-module__P-ks8a__card:hover{border-color:var(--card-accent)}.AccentCards-module__P-ks8a__card[data-accent=accent]{--card-accent:var(--accent)}.AccentCards-module__P-ks8a__card[data-accent=pink]{--card-accent:var(--pink)}.AccentCards-module__P-ks8a__card[data-accent=purple]{--card-accent:var(--purple)}.AccentCards-module__P-ks8a__card[data-accent=cyan]{--card-accent:var(--cyan)}.AccentCards-module__P-ks8a__card[data-accent=orange]{--card-accent:var(--orange)}.AccentCards-module__P-ks8a__card[data-accent=teal]{--card-accent:var(--teal)}.AccentCards-module__P-ks8a__glow{z-index:-1;background:var(--card-accent);opacity:.12;filter:blur(60px);pointer-events:none;border-radius:50%;width:260px;height:260px;transition:opacity .2s;position:absolute;top:-120px;right:-80px}.AccentCards-module__P-ks8a__card:hover .AccentCards-module__P-ks8a__glow{opacity:.22}.AccentCards-module__P-ks8a__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--card-accent);gap:10px;margin:0;font-size:11px;font-weight:700;display:flex}.AccentCards-module__P-ks8a__index{color:var(--text-faint)}.AccentCards-module__P-ks8a__title{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:28px}.AccentCards-module__P-ks8a__summary{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}.AccentCards-module__P-ks8a__detail{border-top:1px solid var(--border);color:var(--text-dim);margin:0;padding-top:12px;font-size:14px;line-height:22px}
.Header-module__hBw1pG__header{z-index:100;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0}.Header-module__hBw1pG__bar{justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.Header-module__hBw1pG__nav{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:20px;font-size:12px;display:none}@media (min-width:1100px){.Header-module__hBw1pG__nav{display:flex}}@media (min-width:1536px){.Header-module__hBw1pG__nav{font-size:14px}}.Header-module__hBw1pG__link{white-space:nowrap;transition:color .15s}.Header-module__hBw1pG__link:hover{color:var(--accent)}.Header-module__hBw1pG__actions{align-items:center;gap:12px;display:flex}.Header-module__hBw1pG__cta{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;border-radius:2px;align-items:center;padding:9px 18px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:none}.Header-module__hBw1pG__cta:hover{background:var(--border);border-color:var(--border-strong)}@media (min-width:640px){.Header-module__hBw1pG__cta{display:inline-flex}}.Header-module__hBw1pG__burger{color:var(--text)}@media (min-width:1100px){.Header-module__hBw1pG__burger{display:none}}.Header-module__hBw1pG__drawerContent{background:var(--bg);border-left:1px solid var(--border)}.Header-module__hBw1pG__drawerHeader{background:var(--bg);border-bottom:1px solid var(--border)}.Header-module__hBw1pG__drawerTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:12px;font-weight:700}.Header-module__hBw1pG__drawerNav{flex-direction:column;padding-top:8px;display:flex}.Header-module__hBw1pG__drawerLink{border-bottom:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:14px 4px;font-size:13px;transition:color .15s}.Header-module__hBw1pG__drawerLink:hover{color:var(--accent)}.Header-module__hBw1pG__drawerCta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:center;color:var(--accent);background:#50411e26;border:1px solid #f8df8c59;border-radius:2px;margin-top:24px;padding:14px;font-size:13px;font-weight:700}
.Hero-module__ZARIfG__hero{isolation:isolate;border-bottom:1px solid var(--border);background:var(--bg);color:var(--text);padding-block:40px 56px;position:relative;overflow:hidden}@media (min-width:992px){.Hero-module__ZARIfG__hero{padding-block:56px 80px}}.Hero-module__ZARIfG__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 0,#000 40%,#0000 100%)}.Hero-module__ZARIfG__glow{z-index:-1;pointer-events:none;background:radial-gradient(#f8df8c1a,#0000 65%);width:900px;height:600px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__layout{flex-direction:column;gap:48px;display:flex}@media (min-width:992px){.Hero-module__ZARIfG__layout{flex-direction:row;align-items:center;gap:64px}.Hero-module__ZARIfG__copy,.Hero-module__ZARIfG__side{flex:1;min-width:0}}.Hero-module__ZARIfG__copy{flex-direction:column;gap:24px;display:flex}.Hero-module__ZARIfG__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--accent);margin:0;font-size:12px;font-weight:700}.Hero-module__ZARIfG__title{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:1.2}@media (min-width:992px){.Hero-module__ZARIfG__title{font-size:44px;line-height:1.16}}.Hero-module__ZARIfG__accent{color:var(--accent)}.Hero-module__ZARIfG__lead{max-width:56ch;color:var(--text-muted);margin:0;font-size:16px;line-height:24px}.Hero-module__ZARIfG__rule{background:var(--accent);width:100%;height:1px}.Hero-module__ZARIfG__formBlock{flex-direction:column;gap:16px;display:flex}.Hero-module__ZARIfG__formTitle{margin:0;font-size:20px;font-weight:700;line-height:28px}.Hero-module__ZARIfG__formHint{color:var(--text-muted);margin:4px 0 0;font-size:16px;line-height:24px}.Hero-module__ZARIfG__note{border-left:2px solid #f8df8c80;padding-left:16px}.Hero-module__ZARIfG__noteLink{min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);align-items:center;font-size:14px;font-weight:700;transition:opacity .15s;display:inline-flex}.Hero-module__ZARIfG__noteLink:hover{opacity:.8}.Hero-module__ZARIfG__side{flex-direction:column;gap:16px;display:flex}.Hero-module__ZARIfG__terminal{border:1px solid var(--border);background:var(--surface-2);border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #00000080,0 16px 48px #00000073}.Hero-module__ZARIfG__terminalBar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 14px;display:flex}.Hero-module__ZARIfG__dot{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.Hero-module__ZARIfG__dot[data-tone=pink]{background:var(--pink)}.Hero-module__ZARIfG__dot[data-tone=orange]{background:var(--orange)}.Hero-module__ZARIfG__dot[data-tone=teal]{background:var(--teal)}.Hero-module__ZARIfG__terminalName{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:11px;overflow:hidden}.Hero-module__ZARIfG__terminalBody{font-family:var(--font-mono), ui-monospace, monospace;flex-direction:column;gap:8px;padding:18px 16px 22px;font-size:13px;line-height:20px;display:flex}.Hero-module__ZARIfG__line{color:var(--text-muted);gap:8px;display:flex}.Hero-module__ZARIfG__line[data-tone=cmd]{color:var(--text)}.Hero-module__ZARIfG__line[data-tone=ok]{color:var(--teal)}.Hero-module__ZARIfG__line[data-tone=accent]{color:var(--accent)}.Hero-module__ZARIfG__linePrompt{color:var(--accent);flex-shrink:0}.Hero-module__ZARIfG__cursor{background:var(--accent);width:8px;height:16px;animation:1.1s steps(2,start) infinite Hero-module__ZARIfG__caret;display:inline-block}@keyframes Hero-module__ZARIfG__caret{0%,50%{opacity:1}50.01%,to{opacity:0}}
.Learn-module__qQLlFq__list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}.Learn-module__qQLlFq__item{color:var(--text-muted);gap:10px;font-size:15px;line-height:24px;display:flex}.Learn-module__qQLlFq__mark{color:var(--accent);flex-shrink:0}
.Legal-module__2dCIza__details{border:1px solid var(--border);background:var(--border);gap:1px;max-width:72ch;margin:0;display:grid}.Legal-module__2dCIza__detailsRow{background:var(--surface-2);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:16px;padding:12px 16px;font-size:14px;line-height:22px;display:grid}.Legal-module__2dCIza__detailsRow dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.Legal-module__2dCIza__detailsRow dd{overflow-wrap:anywhere;color:var(--text);margin:0}.Legal-module__2dCIza__detailsRow a{color:var(--accent)}@media (max-width:520px){.Legal-module__2dCIza__detailsRow{grid-template-columns:1fr;gap:2px}}.Legal-module__2dCIza__payment{align-self:flex-start;align-items:center;max-width:100%;display:inline-flex}.Legal-module__2dCIza__paymentImage{width:100%;max-width:429px;height:auto}
.PageHeader-module__HZea0q__header{isolation:isolate;border-bottom:1px solid var(--border);background:var(--bg);padding-block:48px 40px;position:relative;overflow:hidden}@media (min-width:992px){.PageHeader-module__HZea0q__header{padding-block:64px 48px}}.PageHeader-module__HZea0q__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 30% 0,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80% at 30% 0,#000 30%,#0000 100%)}.PageHeader-module__HZea0q__glow{z-index:-1;pointer-events:none;background:radial-gradient(#f8df8c1a,#0000 65%);width:720px;height:520px;position:absolute;top:-300px;left:20%;transform:translate(-50%)}.PageHeader-module__HZea0q__inner{flex-direction:column;gap:16px;max-width:68ch;display:flex}.PageHeader-module__HZea0q__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--accent);margin:0;font-size:12px;font-weight:700}.PageHeader-module__HZea0q__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:30px;font-weight:700;line-height:1.2}@media (min-width:992px){.PageHeader-module__HZea0q__title{font-size:42px;line-height:1.18}}.PageHeader-module__HZea0q__lead{color:var(--text-muted);margin:0;font-size:16px;line-height:26px}.PageHeader-module__HZea0q__rule{background:var(--accent);width:100%;height:1px}.PageHeader-module__HZea0q__meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.PageHeader-module__HZea0q__split{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:992px){.PageHeader-module__HZea0q__split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px}}.PageHeader-module__HZea0q__aside{min-width:0}
.PostCard-module__daOK_G__card{isolation:isolate;border:1px solid var(--border);background:var(--surface-2);border-radius:4px;flex-direction:column;gap:14px;padding:24px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.PostCard-module__daOK_G__card:hover{border-color:var(--card-accent);transform:translateY(-2px)}.PostCard-module__daOK_G__card[data-accent=accent]{--card-accent:var(--accent)}.PostCard-module__daOK_G__card[data-accent=pink]{--card-accent:var(--pink)}.PostCard-module__daOK_G__card[data-accent=purple]{--card-accent:var(--purple)}.PostCard-module__daOK_G__card[data-accent=cyan]{--card-accent:var(--cyan)}.PostCard-module__daOK_G__card[data-accent=orange]{--card-accent:var(--orange)}.PostCard-module__daOK_G__card[data-accent=teal]{--card-accent:var(--teal)}.PostCard-module__daOK_G__cover{aspect-ratio:1672/940;border:1px solid var(--border);background:var(--surface);border-radius:2px;margin:-20px -20px 0;position:relative;overflow:hidden}.PostCard-module__daOK_G__coverImage{object-fit:cover;transition:transform .3s}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__coverImage{transform:scale(1.03)}.PostCard-module__daOK_G__glow{z-index:-1;background:var(--card-accent);opacity:.1;filter:blur(60px);pointer-events:none;border-radius:50%;width:240px;height:240px;transition:opacity .2s;position:absolute;top:-110px;right:-70px}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__glow{opacity:.2}.PostCard-module__daOK_G__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PostCard-module__daOK_G__topic{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--card-accent);border-radius:2px;padding:3px 9px;font-size:10px;font-weight:700}.PostCard-module__daOK_G__date{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.PostCard-module__daOK_G__title{color:var(--text);margin:0;font-size:19px;font-weight:700;line-height:27px}.PostCard-module__daOK_G__titleLink:after{content:"";position:absolute;inset:0}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__titleLink{color:var(--card-accent)}.PostCard-module__daOK_G__excerpt{color:var(--text-muted);flex:1;margin:0;font-size:14px;line-height:22px}.PostCard-module__daOK_G__footer{border-top:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:11px;display:flex}.PostCard-module__daOK_G__readingTime{color:var(--text-dim)}.PostCard-module__daOK_G__cta{color:var(--text-muted);align-items:center;gap:8px;font-weight:700;transition:color .15s,gap .2s;display:inline-flex}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__cta{color:var(--card-accent);gap:12px}@media (min-width:820px){.PostCard-module__daOK_G__card[data-featured]{grid-column:1/-1;gap:18px;padding:36px}.PostCard-module__daOK_G__card[data-featured] .PostCard-module__daOK_G__cover{margin:-32px -32px 0}.PostCard-module__daOK_G__card[data-featured] .PostCard-module__daOK_G__title{max-width:22ch;font-size:30px;line-height:40px}.PostCard-module__daOK_G__card[data-featured] .PostCard-module__daOK_G__excerpt{max-width:62ch;font-size:16px;line-height:26px}.PostCard-module__daOK_G__card[data-featured] .PostCard-module__daOK_G__glow{opacity:.14;width:420px;height:420px;top:-180px;right:-120px}}
.Section-module__BZ7-0a__section{border-bottom:1px solid var(--border);background:var(--bg);padding-block:64px}.Section-module__BZ7-0a__head{margin-bottom:48px}.Section-module__BZ7-0a__head[data-align=center]{text-align:center}.Section-module__BZ7-0a__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:26px;font-weight:700;line-height:1.22}@media (min-width:768px){.Section-module__BZ7-0a__title{font-size:32px}}.Section-module__BZ7-0a__subtitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:12px 0 0;font-size:13px;font-weight:700}
.SignupPanel-module__P7Sihq__panel{border:1px solid var(--border);background:radial-gradient(ellipse at 100% 0%, #f8df8c1a, transparent 55%), var(--surface-2);border-radius:4px;flex-direction:column;gap:12px;max-width:720px;padding:28px 24px;display:flex}.SignupPanel-module__P7Sihq__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--accent);margin:0;font-size:11px;font-weight:700}.SignupPanel-module__P7Sihq__title{color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:30px}.SignupPanel-module__P7Sihq__text{color:var(--text-muted);margin:0 0 4px;font-size:14px;line-height:22px}
.LatestPosts-module__9XfRFa__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.LatestPosts-module__9XfRFa__cta{justify-content:center;margin-top:48px;display:flex}
.code-module__q5GngW__column{flex-direction:column;gap:40px;max-width:720px;display:flex}.code-module__q5GngW__block{flex-direction:column;gap:14px;display:flex}.code-module__q5GngW__files{color:var(--text-muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:24px;list-style:none;display:flex}.code-module__q5GngW__files code,.code-module__q5GngW__parts strong{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);font-size:.92em}.code-module__q5GngW__parts{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.code-module__q5GngW__parts li{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:4px;padding:14px 16px;font-size:14px;line-height:22px}.code-module__q5GngW__parts strong{text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;display:block}.code-module__q5GngW__run{border:1px solid var(--border);background:var(--surface-2);counter-reset:step;border-radius:4px;margin:0;padding:16px 18px;list-style:none;overflow-x:auto}.code-module__q5GngW__run li{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);white-space:pre;gap:12px;font-size:13.5px;line-height:26px;display:flex}.code-module__q5GngW__run li:before{counter-increment:step;content:counter(step);color:var(--text-faint)}.code-module__q5GngW__video{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:4px;position:relative;overflow:hidden}.code-module__q5GngW__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
.boilerplate-module__L04y-a__column{flex-direction:column;gap:40px;max-width:720px;display:flex}.boilerplate-module__L04y-a__cover{border:1px solid var(--border);border-radius:4px;width:100%;height:auto;display:block}.boilerplate-module__L04y-a__features{flex-direction:column;gap:16px;display:flex}.boilerplate-module__L04y-a__tested{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);margin:0;font-size:12px;line-height:20px}.boilerplate-module__L04y-a__tested strong{color:var(--text-muted);font-weight:700}.boilerplate-module__L04y-a__downloadRow{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.boilerplate-module__L04y-a__fileMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:12px}.boilerplate-module__L04y-a__steps{color:var(--text-muted);margin:0;padding-left:20px;font-size:14px;line-height:24px}.boilerplate-module__L04y-a__steps code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);font-size:.9em}
.Newsletter-module__OxvLTq__layout{flex-direction:column;gap:40px;display:flex}@media (min-width:900px){.Newsletter-module__OxvLTq__layout{flex-direction:row;align-items:flex-start;gap:56px}.Newsletter-module__OxvLTq__left,.Newsletter-module__OxvLTq__signup{flex:1;min-width:0}}.Newsletter-module__OxvLTq__lead{max-width:58ch;color:var(--text-muted);margin:0 0 28px;font-size:15px;line-height:24px}.Newsletter-module__OxvLTq__benefits{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.Newsletter-module__OxvLTq__benefit{gap:10px;display:flex}.Newsletter-module__OxvLTq__benefitMark{color:var(--accent);line-height:22px}.Newsletter-module__OxvLTq__benefitTitle{color:var(--text);margin:0;font-size:14px;font-weight:700;line-height:22px}.Newsletter-module__OxvLTq__benefitText{color:var(--text-dim);margin:2px 0 0;font-size:13px;line-height:20px}.Newsletter-module__OxvLTq__signup{border:1px solid var(--border);background:radial-gradient(ellipse at 100% 0%, #f8df8c1a, transparent 55%), var(--surface-2);border-radius:4px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.Newsletter-module__OxvLTq__signupKicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--accent);margin:0;font-size:11px;font-weight:700}.Newsletter-module__OxvLTq__signupTitle{color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:30px}
.post-module__fFuUMG__back{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.post-module__fFuUMG__back:hover{color:var(--accent)}.post-module__fFuUMG__body{border-bottom:1px solid var(--border);background:var(--bg);padding-block:48px 64px}.post-module__fFuUMG__prose{max-width:72ch;color:var(--text-muted);font-size:17px;line-height:29px}.post-module__fFuUMG__prose>:first-child{margin-top:0}.post-module__fFuUMG__prose>:last-child{margin-bottom:0}.post-module__fFuUMG__prose p{margin:0 0 24px}.post-module__fFuUMG__prose h2{letter-spacing:-.01em;color:var(--text);margin:48px 0 16px;font-size:24px;font-weight:700;line-height:32px}.post-module__fFuUMG__prose h3{color:var(--text);margin:36px 0 12px;font-size:19px;font-weight:700;line-height:27px}.post-module__fFuUMG__prose strong{color:var(--text);font-weight:700}.post-module__fFuUMG__prose em{font-style:italic}.post-module__fFuUMG__prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.post-module__fFuUMG__prose a:hover{text-decoration-thickness:2px}.post-module__fFuUMG__prose ul,.post-module__fFuUMG__prose ol{margin:0 0 24px;padding-left:22px}.post-module__fFuUMG__prose li{margin-bottom:10px}.post-module__fFuUMG__prose li::marker{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:.9em}.post-module__fFuUMG__prose blockquote{border-left:2px solid var(--accent);color:var(--text);margin:32px 0;padding:4px 0 4px 20px;font-size:18px;line-height:30px}.post-module__fFuUMG__prose blockquote p{margin:0}.post-module__fFuUMG__prose hr{background:var(--border);border:0;height:1px;margin:40px 0}.post-module__fFuUMG__prose :not(pre)>code{font-family:var(--font-mono), ui-monospace, monospace;color:#d6c2ff;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#a578ff1f;border:1px solid #a578ff59;border-radius:4px;padding:1px 7px;font-size:.82em}.post-module__fFuUMG__prose pre{border:1px solid var(--border);border-radius:4px;margin:0 0 28px;padding:18px 20px;font-size:13.5px;line-height:22px;overflow-x:auto;background:var(--surface-2)!important}.post-module__fFuUMG__prose pre code{font-family:var(--font-mono), ui-monospace, monospace;font-size:inherit;white-space:pre}.post-module__fFuUMG__prose pre:not([class*=shiki]) code{color:var(--text-muted)}.post-module__fFuUMG__prose pre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.post-module__fFuUMG__prose table{border-collapse:collapse;width:100%;margin:0 0 28px;font-size:14px}.post-module__fFuUMG__prose th,.post-module__fFuUMG__prose td{border:1px solid var(--border);text-align:left;padding:10px 12px}.post-module__fFuUMG__prose th{background:var(--surface);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}@media (max-width:600px){.post-module__fFuUMG__prose table{display:block;overflow-x:auto}}.post-module__fFuUMG__cover{border:1px solid var(--border);border-radius:4px;width:100%;max-width:72ch;height:auto;margin-bottom:40px;display:block}.post-module__fFuUMG__prose img{border:1px solid var(--border);border-radius:4px}.post-module__fFuUMG__outro{border-top:1px solid var(--border);max-width:72ch;margin-top:56px;padding-top:32px}.post-module__fFuUMG__related{border-bottom:1px solid var(--border);background:var(--bg);padding-block:56px}.post-module__fFuUMG__relatedTitle{color:var(--text);margin:0 0 24px;font-size:20px;font-weight:700}.post-module__fFuUMG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.post-module__fFuUMG__layout{display:block}.post-module__fFuUMG__adColumn{display:none}@media (min-width:1100px){.post-module__fFuUMG__body{--ad-width:340px;--ad-gap:48px}.post-module__fFuUMG__layout{grid-template-columns:minmax(0, 1fr) var(--ad-width);align-items:start;gap:var(--ad-gap);display:grid}.post-module__fFuUMG__layout .post-module__fFuUMG__prose{max-width:none}.post-module__fFuUMG__cover,.post-module__fFuUMG__outro{max-width:calc(100% - var(--ad-width) - var(--ad-gap))}.post-module__fFuUMG__adColumn{display:block;position:sticky;top:96px}}
.CourseBox-module__z_Gqka__box{background:radial-gradient(ellipse at 0% 0%, #a578ff29, transparent 60%) padding-box, linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(135deg, var(--purple), var(--accent) 55%, var(--teal)) border-box;border:1px solid #0000;border-radius:4px;flex-direction:column;gap:14px;max-width:720px;padding:32px 28px;display:flex;position:relative}.CourseBox-module__z_Gqka__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--purple);margin:0;font-size:11px;font-weight:700}.CourseBox-module__z_Gqka__title{color:var(--text);margin:0;font-size:24px;font-weight:700;line-height:32px}.CourseBox-module__z_Gqka__text{color:var(--text-muted);margin:0;font-size:15px;line-height:25px}.CourseBox-module__z_Gqka__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.CourseBox-module__z_Gqka__link{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:13px;font-weight:700;transition:color .15s}.CourseBox-module__z_Gqka__link:hover{color:var(--accent)}.CourseBox-module__z_Gqka__joined{color:var(--text);background:#2e9ea21f;border:1px solid #2e9ea280;border-radius:2px;margin:0;padding:12px 16px;font-size:14px;line-height:22px}
.blog-module__JsT-Oq__section{border-bottom:1px solid var(--border);background:var(--bg);padding-block:56px 72px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.blog-module__JsT-Oq__empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);margin:0 0 32px;font-size:14px}
.payment-module__fq9l6q__card{border:1px solid var(--border);background:var(--surface-2);border-radius:4px;flex-direction:column;gap:16px;max-width:560px;padding:24px;display:flex}.payment-module__fq9l6q__form{gap:14px;display:grid}.payment-module__fq9l6q__row{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.payment-module__fq9l6q__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.payment-module__fq9l6q__input{border:1px solid var(--border);background:var(--bg);letter-spacing:normal;text-transform:none;color:var(--text);border-radius:2px;padding:11px 12px;font-family:inherit;font-size:15px;font-weight:400}.payment-module__fq9l6q__input:focus{outline:2px solid var(--accent);outline-offset:1px}.payment-module__fq9l6q__amount{color:var(--text);margin:0;font-size:32px;font-weight:700}.payment-module__fq9l6q__note{color:var(--text-dim);margin:0;font-size:13px;line-height:20px}.payment-module__fq9l6q__note a{color:var(--accent)}.payment-module__fq9l6q__error{color:var(--text);border:1px solid #ff3c8180;border-radius:2px;margin:0;padding:10px 12px;font-size:14px}.payment-module__fq9l6q__facts{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.payment-module__fq9l6q__facts dt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);font-size:12px}.payment-module__fq9l6q__facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.payment-module__fq9l6q__cardBox{border:1px solid var(--border-strong);background:var(--surface);border-radius:4px;gap:14px;padding:16px;display:grid}.payment-module__fq9l6q__labelRow{justify-content:space-between;align-items:center;display:flex}.payment-module__fq9l6q__brand{border:1px solid var(--accent);color:var(--accent);border-radius:2px;padding:1px 6px;font-size:10px}
.stats-module__tcGf5G__tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:48px;display:grid}.stats-module__tcGf5G__tile{border:1px solid var(--border);background:var(--surface-2);padding:20px}.stats-module__tcGf5G__tileLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0 0 8px;font-size:12px}.stats-module__tcGf5G__tileValue{color:var(--text);margin:0;font-size:36px;font-weight:700;line-height:1}.stats-module__tcGf5G__live{color:var(--accent)}.stats-module__tcGf5G__tables{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.stats-module__tcGf5G__tableWrap{overflow-x:auto}.stats-module__tcGf5G__table{border-collapse:collapse;width:100%;color:var(--text-muted);font-size:14px}.stats-module__tcGf5G__table th,.stats-module__tcGf5G__table td{border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;padding:10px 12px}.stats-module__tcGf5G__table th:first-child,.stats-module__tcGf5G__table td:first-child{text-align:left}.stats-module__tcGf5G__table th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:12px;font-weight:500}
