@media (max-width:767.98px){body:has(.app-nav-mobile-row){--overlay-top:calc(var(--nav-h) + 2.5rem);--toast-offset-top:calc(var(--nav-h) + 2.5rem + 0.75rem)}}.app-overlay{position:fixed;top:var(--overlay-top);right:0;bottom:0;left:0}[data-sonner-toaster]{--offset-top:var(--toast-offset-top)!important;--mobile-offset-top:var(--toast-offset-top)!important;z-index:40!important}[data-sonner-toaster][data-y-position=top]{top:var(--toast-offset-top)!important}body[data-page-theme=light] .text-white:not(.btn-primary):not(.btn-join-nav):not(.crm-btn-primary):not(.community-cover-brand),body[data-page-theme=light] [class*="text-white/"]{color:#171717!important}body[data-page-theme=light] .nav-blur{background-color:hsla(0,0%,5%,.85)!important;color:#fff!important}body[data-page-theme=light] .nav-blur .site-logo,body[data-page-theme=light] .nav-blur .text-white,body[data-page-theme=light] .nav-blur [class*="text-white/"]{color:#fff!important}body[data-page-theme=light] .nav-blur .site-theme-toggle{width:32px!important;height:32px!important;flex:0 0 32px!important;border:1px solid hsla(0,0%,100%,.15)!important;background:transparent!important;color:#f4f4f5!important}body[data-page-theme=light] .nav-blur .btn-ghost,body[data-page-theme=light] .nav-blur .course-player-nav-link,body[data-page-theme=light] .nav-blur .text-zinc-300{color:#d4d4d8!important;border-color:transparent!important;background:transparent!important}body[data-page-theme=light] .nav-blur .btn-ghost:hover,body[data-page-theme=light] .nav-blur .course-player-nav-link:hover{color:#fff!important;border-color:hsla(0,0%,100%,.28)!important;background:hsla(0,0%,100%,.04)!important}body[data-page-theme=light] .nav-blur .text-zinc-400{color:#a1a1aa!important}body[data-page-theme=light] .community-cover-brand,body[data-page-theme=light] .community-cover-brand.text-white,body[data-page-theme=light] [data-radix-popper-content-wrapper],body[data-page-theme=light] [data-radix-popper-content-wrapper] .text-white,body[data-page-theme=light] [data-radix-popper-content-wrapper] .text-zinc-300,body[data-page-theme=light] [data-radix-popper-content-wrapper] .text-zinc-400,body[data-page-theme=light] [role=menu],body[data-page-theme=light] [role=menu] .text-white,body[data-page-theme=light] [role=menu] .text-zinc-300,body[data-page-theme=light] [role=menu] .text-zinc-400,body[data-page-theme=light] [role=menuitem]{color:#fff!important}body[data-page-theme=light] [data-radix-popper-content-wrapper] .text-zinc-400,body[data-page-theme=light] [role=menu] .text-zinc-400,body[data-page-theme=light] [role=menu] .text-zinc-500{color:#a1a1aa!important}body[data-page-theme=light] .btn-google,body[data-page-theme=light] .uplevel-card .btn-google{background:#fff!important;color:#1f1f1f!important;border:1px solid rgba(15,23,42,.28)!important;box-shadow:0 1px 2px rgba(15,23,42,.08)}body[data-page-theme=light] .auth-divider-line,body[data-page-theme=light] .uplevel-card .bg-white\/10{background-color:rgba(15,23,42,.12)!important}body[data-page-theme=light] .uplevel-card [class*=border-white]{border-color:rgba(15,23,42,.1)!important}body[data-page-theme=light] .btn-join-nav,body[data-page-theme=light] .btn-primary,body[data-page-theme=light] .crm-btn-primary{color:#fff!important}.community-board,.community-dialog{font-family:var(--font-dm);font-size:1rem;line-height:1.7}.community-board .type-body-muted,.community-board .type-card-title,.community-dialog .type-body-muted{font-size:1rem;line-height:1.7}.community-byline{display:flex;align-items:center;gap:.7rem;min-width:0}.community-post-name{font-family:var(--font-dm);font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--text-primary)}.community-post-title{font-family:var(--font-sora);font-size:1rem;font-weight:700;line-height:1.35}.community-post-body{font-size:1rem;line-height:1.7}.community-post-meta{margin-top:.1rem;font-size:.75rem;font-weight:400;line-height:1.3;color:var(--text-muted)}.community-post-name .community-post-meta{margin-top:0;display:inline}.community-chip{border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--text-secondary,#a1a1aa);padding:.42rem .9rem;font-size:.875rem;line-height:1.2;white-space:nowrap}.community-chip.is-on{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.community-composer-idle{border-radius:1.25rem}body[data-page-theme=light] .community-chip{background:#fff;border-color:rgba(15,23,42,.1);color:#525252}body[data-page-theme=light] .community-chip.is-on{background:#2a2a2a;border-color:#2a2a2a;color:#fff!important}.community-dialog-overlay{position:fixed;top:var(--overlay-top);right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:1.25rem 1.25rem 2.5rem;background:rgba(6,6,8,.72)}.community-dialog{position:relative;isolation:isolate;width:min(42rem,100%);margin:0 auto 2rem;padding:1.5rem 1.5rem 1.35rem;border-radius:1rem;background:#171717;box-shadow:0 24px 64px rgba(0,0,0,.45)}.community-comment-card{border-radius:1.15rem;padding:.95rem 1.15rem .85rem;background:hsla(0,0%,100%,.06)}.community-comment-card.is-replying{box-shadow:inset 0 0 0 1px rgba(0,141,230,.45)}.community-replies{margin-top:.75rem;padding-left:2.75rem}.community-comment-tools{font-size:.8125rem;color:var(--text-muted)}.community-comment-tools button:hover{color:var(--text-primary)}.community-activity,.community-activity .type-body-muted,.community-board .community-activity .type-card-title{font-size:.875rem;line-height:1.5}.community-board .community-activity .type-card-title{font-weight:600;line-height:1.35}.community-activity-line{font-size:.875rem;line-height:1.45}.community-activity-time{font-size:.6875rem;line-height:1.3}body[data-page-theme=light] .community-dialog-overlay{background:rgba(15,23,42,.45)}body[data-page-theme=light] .community-dialog{background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.18)}.community-verified{display:inline-flex;width:.95em;height:.95em;margin-left:.28rem;vertical-align:-.12em}.community-verified svg{display:block;width:100%;height:100%}.community-honor,.community-role-tag{display:inline-flex;align-items:center;margin-left:.35rem;padding:.08rem .42rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1.25;vertical-align:.1em;letter-spacing:.01em}.community-role-tag{background:rgba(0,149,246,.18);color:#4aa8f7}.community-honor{background:rgba(245,158,11,.18);color:#fbbf24}body[data-page-theme=light] .community-role-tag{background:rgba(0,149,246,.12);color:#07c}body[data-page-theme=light] .community-honor{background:rgba(217,119,6,.12);color:#b45309}.community-post-link{color:#008de6;text-decoration:underline;text-underline-offset:.16em;word-break:break-word}.community-link-preview{display:block;margin-top:1rem;overflow:hidden;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:inherit;text-decoration:none}.community-link-preview img{display:block;width:100%;max-height:14rem;object-fit:cover}.community-link-preview-copy{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1rem .95rem}.community-link-preview-host{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.community-link-preview-title{font-size:.95rem;font-weight:600;line-height:1.35;color:var(--text-primary)}.community-link-preview-desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}.community-link-embed{margin-top:1rem;overflow:hidden;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.1);background:#0a0a0a}.community-link-embed iframe{display:block;width:100%;height:20rem;border:0}.community-link-embed.is-tall iframe{height:36rem}.community-link-embed-open{display:block;padding:.65rem 1rem .8rem;font-size:.8rem;font-weight:600;color:#008de6}body[data-page-theme=light] .community-link-preview{border-color:rgba(15,23,42,.1);background:#fff}body[data-page-theme=light] .community-link-embed{border-color:rgba(15,23,42,.1);background:#f4f4f5}html{font-synthesis:none}html .italic,html em,html i{font-style:oblique 10deg}html .not-italic{font-style:normal}.resource-article{font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.86)}.resource-article h1{margin:0 0 1rem;font-size:1.75rem;font-weight:700;color:#fff}.resource-article h2{margin:1.75rem 0 .75rem;font-size:1.35rem;font-weight:650;color:#fff}.resource-article h3{margin:1.4rem 0 .55rem;font-size:1.1rem;font-weight:650;color:#fff}.resource-article blockquote,.resource-article p,.resource-article ul{margin:0 0 1rem}.resource-article ul{padding-left:1.2rem;list-style:disc}.resource-article li{margin:.25rem 0}.resource-article strong{font-weight:700;color:#fff}.resource-article em{font-style:oblique 10deg}.resource-article .resource-upper{text-transform:uppercase;letter-spacing:.04em;font-weight:650}.resource-article .resource-btn{display:inline-flex;margin:.35rem .5rem .35rem 0}.resource-article .resource-link{color:#5eb8ff;text-decoration:underline}.resource-article .resource-img{display:block;max-width:100%;border-radius:.9rem;margin:.75rem 0}.resource-article blockquote{border-left:3px solid #008de6;padding-left:.85rem;font-style:oblique 10deg;color:hsla(0,0%,100%,.78)}body[data-page-theme=light] .resource-article{color:#1f2937}body[data-page-theme=light] .resource-article h1,body[data-page-theme=light] .resource-article h2,body[data-page-theme=light] .resource-article h3,body[data-page-theme=light] .resource-article strong{color:#111}body[data-page-theme=light] .resource-article blockquote{color:#374151}.btn-join-nav,.btn-primary{background-image:linear-gradient(30deg,#0400ff,#4ce3f7)!important;background-color:transparent!important;border:none!important;border-radius:9999px!important;box-shadow:none!important;color:#fff!important}.btn-join-nav:hover,.btn-primary:hover{filter:brightness(1.06);background-image:linear-gradient(30deg,#4db3ff,#0400ff)!important}.premium-auth{background:#000!important;color:#fff!important}.page-theme[data-page-theme=dark] .premium-auth .hero-glow,.page-theme[data-page-theme=light] .premium-auth .hero-glow,.premium-auth .hero-glow,body[data-page-theme=dark] .premium-auth .hero-glow,body[data-page-theme=light] .premium-auth .hero-glow{background:radial-gradient(ellipse 80% 55% at 50% 0,rgba(76,227,247,.42) 0,rgba(77,179,255,.16) 42%,transparent 72%)!important}.premium-auth .uplevel-card{background:#1a1a1a!important;color:#fff!important;border:1px solid #333!important;border-radius:16px!important;box-shadow:none!important}.premium-auth .uplevel-input{background:#0e0e0e!important;border:1px solid #333!important;border-radius:12px!important;color:#fff!important;min-height:2.85rem}.premium-auth .nav-blur{background:rgba(0,0,0,.72)!important;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff!important}.premium-courses .uplevel-card{border-radius:16px;border:1px solid #333;background:#1a1a1a}.premium-courses .course-skool-cta-primary{background-image:linear-gradient(30deg,#0400ff,#4ce3f7)!important;background-color:transparent!important;color:#fff!important;border:none!important;border-radius:9999px!important;box-shadow:none!important}.logo{display:inline-flex;align-items:center;text-decoration:none;width:auto}.logo-text{font-family:Inter,Google Sans Flex,ui-sans-serif,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#757575);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;text-align:left}.contact-dock{position:fixed;right:1.5rem;bottom:1.5rem;z-index:130;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.contact-dock.is-raised{bottom:5.25rem}.contact-dock__btn{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:max-content;max-width:3rem;height:3rem;min-width:3rem;padding:0 .5rem;margin:0;gap:.4rem;border:none;border-radius:999px;background:#fff;color:#111;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:max-width .9s cubic-bezier(.4,0,.2,1),padding .9s cubic-bezier(.4,0,.2,1);font-family:inherit}.contact-dock__btn.text-visible,.contact-dock__btn:focus-visible,.contact-dock__btn:hover{max-width:14rem;padding:0 .9rem 0 .5rem;background:#f7f7f7;outline:none}.contact-dock__icon{width:2rem;height:2rem;flex-shrink:0;display:block;object-fit:contain}.contact-dock__text{display:block;flex:0 0 auto;overflow:hidden;opacity:0;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1;color:#111;transition:opacity .45s ease .12s}.contact-dock__btn--chat .contact-dock__text,.contact-dock__btn.text-visible .contact-dock__text,.contact-dock__btn:hover .contact-dock__text{opacity:1}.contact-dock__btn--chat{max-width:14rem;padding:0 .9rem 0 .5rem}.contact-chat{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.contact-chat.is-open .contact-dock__btn--chat{display:none}.contact-chat__panel{width:min(20.5rem,calc(100vw - 2rem));height:26rem;display:flex;flex-direction:column;overflow:hidden;border-radius:1.15rem;background:#fff;color:#111;box-shadow:0 18px 44px rgba(0,0,0,.24)}.contact-chat__panel[hidden]{display:none!important}.contact-chat__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;background:#008de6;color:#fff;font-size:.875rem;font-weight:650}.contact-chat__close{width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;font-size:1.1rem;line-height:1}.contact-chat__thread{flex:1;overflow:auto;padding:.85rem;display:flex;flex-direction:column;gap:.55rem;background:#f6f7f9}.contact-chat__bubble{max-width:88%;margin:0;padding:.55rem .7rem;border-radius:.85rem;font-size:.8125rem;line-height:1.45}.contact-chat__bubble--bot{align-self:flex-start;background:#fff;color:#171717;box-shadow:0 1px 0 rgba(0,0,0,.04)}.contact-chat__bubble--me{align-self:flex-end;background:#008de6;color:#fff}.contact-chat__suggests{display:flex;flex-wrap:wrap;gap:.4rem}.contact-chat__suggests button{border:1px solid rgba(0,141,230,.35);border-radius:999px;background:#fff;color:#0078c6;padding:.35rem .7rem;font-size:.75rem;font-weight:600;cursor:pointer}.contact-chat__form{display:flex;gap:.4rem;padding:.65rem;border-top:1px solid #ececec;background:#fff}.contact-chat__form input{flex:1;min-width:0;height:2.25rem;border:1px solid #e4e4e4;border-radius:999px;padding:0 .85rem;font:inherit;font-size:.8125rem}.contact-chat__form button{width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#008de6;color:#fff;cursor:pointer;font-size:.9rem}@media (max-width:768px){.contact-dock{right:1rem;bottom:1rem;gap:.6rem}.contact-dock.is-raised{bottom:6.5rem}.contact-dock__btn{max-width:2.75rem;height:2.75rem;min-width:2.75rem;padding:0 .525rem}.contact-dock__btn--chat,.contact-dock__btn.text-visible,.contact-dock__btn:focus-visible,.contact-dock__btn:hover{max-width:14rem;padding:0 .85rem 0 .525rem}.contact-dock__icon{width:1.7rem;height:1.7rem}.contact-dock__text{font-size:.6875rem}.contact-chat__panel{height:22rem}}.contact-dock--compact .contact-dock__btn--chat:not(:hover):not(:focus-visible){max-width:3rem;padding:0 .5rem}.contact-dock--compact .contact-dock__btn--chat:not(:hover):not(:focus-visible) .contact-dock__text{opacity:0;transition-delay:0s}@media (max-width:768px){.contact-dock--compact .contact-dock__btn--chat:not(:hover):not(:focus-visible){max-width:2.75rem;padding:0 .525rem}}