[data-brand=atlas]{--atlas-purple:#5b2d91;--atlas-purple-deep:#3d1f63;--atlas-purple-bright:#7c3aed;--atlas-gold:#c9a456;--atlas-gold-light:#e8d5a3;--atlas-gold-deep:#8b6914;--atlas-navy:#0f1729;--atlas-navy-card:#0e1220e6;--atlas-ink:#1a2744;--atlas-muted:#3d4f6a;--atlas-glass-bg:#0c101eb8;--atlas-glass-bg-strong:#0a0e1cd6;--atlas-glass-text:#f8fafc;--atlas-glass-muted:#e2e8f0c7;--background:#f4f0f8;--foreground:var(--atlas-ink);--font-shell-display:var(--font-mtl-serif);--font-shell-body:var(--font-mtl-sans)}[data-brand=atlas] body{min-height:100dvh}.atlas-waitlist{min-height:100dvh;color:var(--atlas-ink);position:relative;overflow-x:clip}.atlas-waitlist__background{z-index:0;position:fixed;inset:0}.atlas-waitlist__background-video,.atlas-waitlist__background-image{object-fit:cover;object-position:center 38%;filter:saturate(1.22)contrast(1.06)brightness(1.04);width:100%;height:100%;position:absolute;inset:0}.atlas-waitlist__header,.atlas-waitlist__main{z-index:1;position:relative}.atlas-waitlist__header{padding:1.25rem clamp(1rem,3vw,2.5rem) 0}.atlas-waitlist__parent-brand{color:#fff;text-shadow:0 1px 8px #00000073;align-items:center;gap:.65rem;text-decoration:none;transition:opacity .16s;display:inline-flex}.atlas-waitlist__parent-brand:hover{opacity:.82}.atlas-waitlist__parent-mark{border-radius:.55rem;width:2.25rem;height:2.25rem}.atlas-waitlist__parent-label{font-family:var(--font-mtl-label), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:600}.atlas-waitlist__main{align-items:start;gap:1.15rem;max-width:76rem;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2.5rem) 2.5rem;display:grid}@media (min-width:960px){.atlas-waitlist__main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(19rem,27rem);align-items:end;gap:1.15rem clamp(1.5rem,3vw,2.5rem);padding-top:clamp(.75rem,2vw,1.5rem)}.atlas-waitlist__hero{grid-area:1/1;align-self:end}.atlas-waitlist-card{grid-area:1/2;align-self:end}.atlas-waitlist__features-panel{grid-area:2/1/auto/-1;align-self:start}}.atlas-waitlist-panel__frame{background:linear-gradient(145deg, var(--atlas-gold-light) 0%, var(--atlas-gold) 22%, var(--atlas-gold-deep) 48%, var(--atlas-gold) 72%, var(--atlas-gold-light) 100%);border-radius:14px;padding:5px;position:relative;box-shadow:0 18px 44px #080c187a,0 0 0 1px #8b691459}.atlas-waitlist-panel__inner{color:var(--atlas-glass-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(90% 55% at 50% 0,#5b2d912e,#0000 62%),linear-gradient(#141a2ce0 0%,#0a0e1ceb 100%);border:1px solid #c9a45661;border-radius:10px;padding:1.1rem 1.25rem;position:relative;box-shadow:inset 0 1px #e8d5a31a}.atlas-waitlist-panel__corner{z-index:2;pointer-events:none;border-color:var(--atlas-gold-light);opacity:.95;border-style:solid;width:22px;height:22px;position:absolute}.atlas-waitlist-panel__corner--tl{border-width:2px 0 0 2px;border-radius:6px 0 0;top:7px;left:7px}.atlas-waitlist-panel__corner--tr{border-width:2px 2px 0 0;border-radius:0 6px 0 0;top:7px;right:7px}.atlas-waitlist-panel__corner--bl{border-width:0 0 2px 2px;border-radius:0 0 0 6px;bottom:7px;left:7px}.atlas-waitlist-panel__corner--br{border-width:0 2px 2px 0;border-radius:0 0 6px;bottom:7px;right:7px}.atlas-waitlist__hero-content{gap:.85rem;display:grid;position:relative}.atlas-waitlist__logo-wrap{max-width:min(100%,30rem);margin-inline:auto}@media (min-width:960px){.atlas-waitlist__logo-wrap{margin-inline:0}}.atlas-waitlist__logo{filter:drop-shadow(0 8px 24px #00000047);width:100%;height:auto}.atlas-waitlist__intro-panel .atlas-waitlist-panel__inner{padding:1rem 1.2rem}.atlas-waitlist__tagline{font-family:var(--font-mtl-serif), serif;letter-spacing:-.01em;color:#fff;font-size:clamp(1.3rem,2.3vw,1.65rem);font-weight:700}.atlas-waitlist__lead{color:var(--atlas-glass-muted);margin-top:.55rem;font-size:clamp(.92rem,1.4vw,1rem);line-height:1.58}.atlas-waitlist__features-panel .atlas-waitlist-panel__inner{padding:.75rem .85rem}.atlas-waitlist__features{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.atlas-waitlist__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.atlas-waitlist__features{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-waitlist__features-panel .atlas-waitlist-panel__inner{padding:.9rem 1rem}}.atlas-waitlist__feature{align-items:flex-start;gap:.7rem;min-height:3.2rem;padding:.55rem .65rem;display:flex}@media (min-width:960px){.atlas-waitlist__feature+.atlas-waitlist__feature{border-left:1px solid #c9a4562e}}@media (max-width:959px){.atlas-waitlist__feature+.atlas-waitlist__feature{border-left:0}.atlas-waitlist__feature:nth-child(n+3){border-top:1px solid #c9a4562e;margin-top:.35rem;padding-top:.95rem}}@media (max-width:639px){.atlas-waitlist__features{grid-template-columns:1fr}.atlas-waitlist__feature:nth-child(n+3){border-top:0;margin-top:0;padding-top:.55rem}.atlas-waitlist__feature+.atlas-waitlist__feature{border-top:1px solid #c9a4562e;margin-top:.35rem;padding-top:.95rem}}.atlas-waitlist__feature-icon{width:1.45rem;height:1.45rem;color:var(--atlas-gold-light);flex-shrink:0}.atlas-waitlist__feature-title{font-family:var(--font-mtl-label), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-gold-light);font-size:.72rem;font-weight:700;line-height:1.1}.atlas-waitlist__feature-body{color:var(--atlas-glass-muted);margin-top:.3rem;font-size:.76rem;line-height:1.38}.atlas-waitlist-card{position:relative}.atlas-waitlist-card__inner{padding:clamp(1.25rem,3vw,1.75rem)!important}.atlas-waitlist-card__compass-wrap{justify-content:center;display:flex}.atlas-waitlist-card__compass{filter:drop-shadow(0 2px 8px #00000059);width:3rem;height:auto}.atlas-waitlist-card__eyebrow{font-family:var(--font-mtl-label), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#a78bfa;justify-content:center;align-items:center;gap:.65rem;margin-top:.55rem;font-size:.68rem;font-weight:600;display:flex}.atlas-waitlist-card__eyebrow-line{background:linear-gradient(90deg,#0000,#a78bfab3,#0000);width:2.25rem;height:1px;display:block;position:relative}.atlas-waitlist-card__eyebrow-line:after{content:"";border-style:solid;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.atlas-waitlist-card__eyebrow .atlas-waitlist-card__eyebrow-line:first-child:after{border-width:3px 0 3px 5px;border-color:#0000 #0000 #0000 #a78bfacc;right:-1px}.atlas-waitlist-card__eyebrow .atlas-waitlist-card__eyebrow-line:last-child:after{border-width:3px 5px 3px 0;border-color:#0000 #a78bfacc #0000 #0000;left:-1px}.atlas-waitlist-card__title{text-align:center;font-family:var(--font-mtl-serif), serif;color:#fff;margin-top:.75rem;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:700;line-height:1.22}.atlas-waitlist-card__subtitle{text-align:center;color:#e2e8f0c7;margin-top:.45rem;font-size:.92rem;line-height:1.5}.atlas-waitlist-card__benefits{gap:.62rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.atlas-waitlist-card__benefit{color:#f1f5f9e6;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.atlas-waitlist-card__benefit-icon{width:1.35rem;height:1.35rem;color:var(--atlas-gold-light);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.atlas-waitlist-card__form{gap:.75rem;margin-top:1.2rem;display:grid}.atlas-waitlist-card__field{display:block;position:relative}.atlas-waitlist-card__field-icon{color:#94a3b8b8;pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.atlas-waitlist-card__input{color:#f1f5f9;background:#0f1423b8;border:1px solid #94a3b82e;border-radius:.55rem;outline:none;width:100%;padding:.82rem .95rem .82rem 2.55rem;font-size:.92rem;transition:border-color .16s,box-shadow .16s}.atlas-waitlist-card__input::placeholder{color:#94a3b8b8}.atlas-waitlist-card__input:focus-visible{border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed2e}.atlas-waitlist-card__submit{width:100%;font-family:var(--font-mtl-label), sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(100deg,#7c3aed 0%,#5b2d91 52%,#4c1d95 100%);border:none;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;padding:.88rem 1rem;font-size:.88rem;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 8px 22px #5b2d916b}.atlas-waitlist-card__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #5b2d917a}.atlas-waitlist-card__submit:disabled{opacity:.72;cursor:not-allowed}.atlas-waitlist-card__fine-print{text-align:center;color:#94a3b8d1;margin-top:.85rem;font-size:.74rem;line-height:1.45}.atlas-waitlist-card__success{background:#ffffff0f;border:1px solid #c9a45652;border-radius:.65rem;margin-top:1.2rem;padding:.95rem 1rem}.atlas-waitlist-card__success-title{font-family:var(--font-mtl-serif), serif;color:#fff;font-size:1.05rem;font-weight:700}.atlas-waitlist-card__success-body{color:#e2e8f0d6;margin-top:.3rem;font-size:.88rem;line-height:1.5}@media (max-width:959px){.atlas-waitlist-card{max-width:28rem;margin-inline:auto}}.atlas-nav-btn{--atlas-nav-purple:#3d1f63;--atlas-nav-gold:#d4a855;--atlas-nav-gold-light:#f0e0b8;outline:none;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.atlas-nav-btn__glow{filter:blur(2px);opacity:.88;pointer-events:none;background:radial-gradient(90% 85% at 42%,#7c3aed61,#9338e624 58%,#0000 76%);transition:opacity .18s,transform .18s;position:absolute;inset:-3px -5px}.atlas-nav-btn__sparkle{z-index:4;pointer-events:none;filter:drop-shadow(0 0 5px #facc15d9);background:linear-gradient(135deg,#0000 42%,#fde68a 42% 58%,#0000 58%),linear-gradient(45deg,#0000 42%,#fde68a 42% 58%,#0000 58%);width:.48rem;height:.48rem;animation:2.8s ease-in-out infinite atlas-nav-sparkle;position:absolute;top:-4px;right:-1px}@keyframes atlas-nav-sparkle{0%,to{opacity:.6;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(12deg)}}.atlas-nav-btn__plaque{filter:drop-shadow(0 2px 8px #5b2d913d);min-width:5.35rem;height:1.9rem;transition:filter .18s,transform .18s;display:inline-flex;position:relative}.atlas-nav-btn__shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-nav-btn__content{z-index:1;align-items:center;gap:.08rem;width:100%;height:100%;padding:0 .52rem 0 .16rem;display:inline-flex;position:relative}.atlas-nav-btn__compass-wrap{margin-block:-.18rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:-.08rem;display:flex;position:relative}.atlas-nav-btn__compass-glow{filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#c084fc8c 0%,#7c3aed38 42%,#0000 72%);border-radius:50%;position:absolute;inset:18% 22%}.atlas-nav-btn__compass{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 5px #0000005c);width:1.9rem;max-width:none;height:1.9rem;transition:transform .18s,filter .18s;position:relative}.atlas-nav-btn__label{font-family:var(--font-mtl-sans), sans-serif;letter-spacing:.01em;color:#fff;text-shadow:0 1px 5px #00000061;white-space:nowrap;font-size:.78rem;font-weight:600}.atlas-nav-btn:hover .atlas-nav-btn__glow,.atlas-nav-btn:focus-visible .atlas-nav-btn__glow{opacity:1;transform:scale(1.03)}.atlas-nav-btn:hover .atlas-nav-btn__plaque,.atlas-nav-btn:focus-visible .atlas-nav-btn__plaque{filter:drop-shadow(0 6px 18px #5b2d916b);transform:translateY(-1px)}.atlas-nav-btn:hover .atlas-nav-btn__compass,.atlas-nav-btn:focus-visible .atlas-nav-btn__compass{filter:drop-shadow(0 2px 8px #00000073);transform:scale(1.03)}.atlas-nav-btn:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #7c3aed80}.atlas-nav-preview__frame{background:linear-gradient(145deg,#e8d5a3 0%,#c9a456 22%,#8b6914 48%,#c9a456 72%,#e8d5a3 100%);border-radius:12px;width:min(18.5rem,100vw - 2rem);padding:4px;position:relative;box-shadow:0 16px 40px #080c186b,0 0 24px #5b2d9138}.atlas-nav-preview__inner{background:radial-gradient(90% 55% at 50% 0,#5b2d9138,#0000 62%),linear-gradient(#141a2ceb 0%,#0a0e1cf5 100%);border:1px solid #c9a45661;border-radius:9px;padding:.9rem 1rem .95rem;position:relative;box-shadow:inset 0 1px #e8d5a31a}.atlas-nav-preview__corner{z-index:2;pointer-events:none;opacity:.95;border-style:solid;border-color:#e8d5a3;width:16px;height:16px;position:absolute}.atlas-nav-preview__corner--tl{border-width:2px 0 0 2px;border-radius:5px 0 0;top:6px;left:6px}.atlas-nav-preview__corner--tr{border-width:2px 2px 0 0;border-radius:0 5px 0 0;top:6px;right:6px}.atlas-nav-preview__corner--bl{border-width:0 0 2px 2px;border-radius:0 0 0 5px;bottom:6px;left:6px}.atlas-nav-preview__corner--br{border-width:0 2px 2px 0;border-radius:0 0 5px;bottom:6px;right:6px}.atlas-nav-preview__eyebrow{font-family:var(--font-mtl-label), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#a78bfa;font-size:.62rem;font-weight:600}.atlas-nav-preview__title{font-family:var(--font-mtl-serif), serif;color:#fff;margin-top:.35rem;font-size:1.02rem;font-weight:700;line-height:1.2}.atlas-nav-preview__body{color:#e2e8f0d1;margin-top:.45rem;font-size:.8rem;line-height:1.52}.atlas-nav-preview__cta{width:100%;font-family:var(--font-mtl-label), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(100deg,#7c3aed 0%,#5b2d91 52%,#4c1d95 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.65rem;padding:.62rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 18px #5b2d9161}.atlas-nav-preview__cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #5b2d9175}.atlas-nav-preview__cta-icon{flex-shrink:0;width:.95rem;height:.95rem}.atlas-nav-mobile{isolation:isolate;background:linear-gradient(100deg,#2a1548 0%,#4a2878 38%,#3d2068 72%,#1e1038 100%);border:1px solid #d4a85585;border-radius:.75rem;align-items:center;gap:.85rem;width:100%;padding:.7rem .85rem .7rem .65rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #5b2d9157,inset 0 1px #f0e0b824}.atlas-nav-mobile:before{content:"";pointer-events:none;background:radial-gradient(75% 90% at 12% 35%,#8c50dc52,#0000 68%);position:absolute;inset:0}.atlas-nav-mobile__glow{z-index:0;filter:blur(2px);opacity:.9;pointer-events:none;background:radial-gradient(85% 80% at 30%,#7c3aed5c,#9338e61f 58%,#0000 75%);position:absolute;inset:-4px -6px}.atlas-nav-mobile__sparkle{z-index:3;pointer-events:none;filter:drop-shadow(0 0 5px #facc15d9);background:linear-gradient(135deg,#0000 42%,#fde68a 42% 58%,#0000 58%),linear-gradient(45deg,#0000 42%,#fde68a 42% 58%,#0000 58%);width:.5rem;height:.5rem;animation:2.8s ease-in-out infinite atlas-nav-sparkle;position:absolute;top:6px;right:10px}.atlas-nav-mobile__compass-wrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative}.atlas-nav-mobile__compass-glow{filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#c084fc8c 0%,#7c3aed38 42%,#0000 72%);border-radius:50%;position:absolute;inset:16% 18%}.atlas-nav-mobile__compass{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 6px #0006);width:2.75rem;max-width:none;height:2.75rem;position:relative}.atlas-nav-mobile__copy{z-index:1;min-width:0;position:relative}.atlas-nav-mobile__title{font-family:var(--font-mtl-sans), sans-serif;letter-spacing:.01em;color:#fff;text-shadow:0 1px 5px #00000061;font-size:.95rem;font-weight:600;display:block}.atlas-nav-mobile__body{color:#e8d5a3e6;margin-top:.15rem;font-size:.74rem;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.atlas-nav-btn__sparkle,.atlas-nav-mobile__sparkle{animation:none}.atlas-nav-btn__glow,.atlas-nav-btn__plaque{transition:none}}
.course-nav-btn,.course-nav-preview,.course-nav-mobile{--course-navy:#10234b;--course-blue:#168cf5;--course-blue-shade:#1756b8;--course-violet:#7c4dff;--course-violet-shade:#3a26a8;--course-gold:#ffc93c;--course-gold-shade:#d99a00;--course-green:#1fc796;--course-green-shade:#16a37a;--course-muted:#4a607f;--course-border:#2a6ed424;--course-card:#fff;--course-gradient:linear-gradient(135deg, #2f9bff 0%, #6a5cff 55%, #8b45f0 100%)}.dark .course-nav-preview,.dark .course-nav-mobile{--course-navy:#f8fafc;--course-muted:#cbd5e1;--course-border:#ffffff1f;--course-card:#111a2e}.course-nav-btn{background:var(--course-gradient);color:#fff;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px #28147859;height:2.25rem;box-shadow:0 4px 0 var(--course-violet-shade), 0 10px 18px #503cdc4d, inset 0 2px 0 #ffffff4d;border-radius:.85rem;flex-shrink:0;align-items:center;margin-bottom:4px;padding:0 .95rem 0 2.6rem;font-size:.875rem;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;position:relative}.course-nav-btn:hover{filter:brightness(1.07)}.course-nav-btn:active{box-shadow:0 1px 0 var(--course-violet-shade), 0 4px 10px #503cdc40, inset 0 2px 0 #ffffff4d;transform:translateY(3px)}.course-nav-btn:focus-visible{outline:2px solid var(--course-blue);outline-offset:3px}.course-nav-btn__melo{filter:drop-shadow(0 3px 4px #141e5a4d);transform-origin:50% 90%;pointer-events:none;width:2.85rem;height:auto;transition:transform .18s;position:absolute;bottom:0;left:-.35rem}.course-nav-btn:hover .course-nav-btn__melo{animation:.7s ease-in-out course-melo-wiggle}@keyframes course-melo-wiggle{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-10deg)translateY(-3px)}50%{transform:rotate(8deg)translateY(-4px)}75%{transform:rotate(-4deg)translateY(-1px)}}@media (max-width:479px){.course-nav-btn__label{display:none}.course-nav-btn{width:2.6rem;padding:0}}.course-nav-preview{background:var(--course-card);border:0;border-radius:1.25rem;overflow:hidden;box-shadow:0 6px #2a6ed41f,0 26px 50px #1e46a038}.course-nav-preview__hero{background:radial-gradient(circle at 85% 20%, #ffffff38, transparent 45%), var(--course-gradient);color:#fff;grid-template-columns:minmax(0,1fr) 7.25rem;align-items:end;gap:.25rem;padding:1.1rem .75rem 0 1.15rem;display:grid;position:relative}.course-nav-preview__hero-copy{padding-bottom:1.05rem}.course-nav-preview__eyebrow{background:var(--course-gold);color:#5a3a00;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 0 var(--course-gold-shade);border-radius:999px;margin:0;padding:.15rem .5rem;font-size:.62rem;font-weight:900;display:inline-block}.course-nav-preview__title{text-shadow:0 2px #28147840;margin:.45rem 0 .3rem;font-size:1.2rem;font-weight:900;line-height:1.15}.course-nav-preview__body{color:#ffffffe0;margin:0;font-size:.78rem;line-height:1.45}.course-nav-preview__melo-wrap{align-self:end;position:relative}.course-nav-preview__melo{filter:drop-shadow(0 6px 8px #14145a4d);width:100%;height:auto;margin-bottom:-.6rem;animation:2.4s ease-in-out infinite course-melo-bounce;display:block}.course-nav-preview__bubble{z-index:1;color:var(--course-violet-shade);white-space:nowrap;background:#fff;border-radius:.75rem .75rem .75rem .2rem;padding:.25rem .55rem;font-size:.72rem;font-weight:900;position:absolute;top:-.2rem;left:-1.2rem;box-shadow:0 3px #3a26a840}@keyframes course-melo-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.course-nav-preview__chips,.course-nav-mobile__chips{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.course-nav-preview__chips{padding:.85rem .9rem .2rem}.course-nav-preview__chips li,.course-nav-mobile__chips li{white-space:nowrap;border-radius:.65rem;flex:auto;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .4rem;font-size:.72rem;font-weight:800;display:inline-flex}.course-nav-preview__chips li{border:1px solid var(--course-border);color:var(--course-navy);box-shadow:0 2px 0 var(--course-border)}.course-nav-preview__chips svg,.course-nav-mobile__chips svg{flex-shrink:0;width:.85rem;height:.85rem}.course-nav-preview__chips li:first-child svg{color:var(--course-blue)}.course-nav-preview__chips li:nth-child(2) svg{color:var(--course-gold-shade)}.course-nav-preview__chips li:nth-child(3) svg{color:#f97316}.course-nav-preview__paths{gap:.5rem;padding:.7rem .9rem .25rem;display:grid}.course-nav-preview__path{border:2px solid var(--course-border);background:var(--course-card);color:var(--course-navy);box-shadow:0 3px 0 var(--course-border);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:.9rem;align-items:center;gap:.7rem;margin-bottom:3px;padding:.55rem .7rem;text-decoration:none;transition:transform .11s,box-shadow .11s,border-color .11s;display:flex}.course-nav-preview__path:hover,.course-nav-preview__path:focus-visible{border-color:var(--path-color);outline:none}.course-nav-preview__path.is-active{border-color:var(--path-color);background:color-mix(in srgb, var(--path-color) 9%, var(--course-card));box-shadow:0 3px 0 var(--path-shade)}.course-nav-preview__path:active{box-shadow:0 0 0 var(--path-shade);transform:translateY(3px)}.course-nav-preview__path--teach{--path-color:var(--course-green);--path-shade:var(--course-green-shade)}.course-nav-preview__path--learn{--path-color:var(--course-blue);--path-shade:var(--course-blue-shade)}.course-nav-preview__path-icon{background:var(--path-color);color:#fff;width:2.1rem;height:2.1rem;box-shadow:0 3px 0 var(--path-shade);border-radius:.65rem;flex-shrink:0;padding:.45rem}.course-nav-preview__path-copy{min-width:0;display:grid}.course-nav-preview__path-title{font-size:.9rem;font-weight:900}.course-nav-preview__path-body{color:var(--course-muted);font-size:.74rem;line-height:1.35}.course-nav-preview__path-check{border:2px solid var(--course-border);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-left:auto;transition:background .11s,border-color .11s,transform .11s;display:inline-flex}.course-nav-preview__path-check svg{stroke-width:3.5px;opacity:0;width:.8rem;height:.8rem}.course-nav-preview__path.is-active .course-nav-preview__path-check{border-color:var(--path-shade);background:var(--path-color);transform:scale(1.08)}.course-nav-preview__path.is-active .course-nav-preview__path-check svg{opacity:1}.course-nav-preview__footer{text-align:center;padding:.6rem .9rem .85rem}.course-nav-preview__cta{background:var(--course-gold);color:#4a2f00;box-shadow:0 5px 0 var(--course-gold-shade), 0 10px 18px #d99a0047, inset 0 2px 0 #ffffff73;border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;margin-bottom:5px;padding:.7rem 1rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .11s,box-shadow .11s,filter .11s;display:flex}.course-nav-preview__cta:hover,.course-nav-preview__cta:focus-visible{filter:brightness(1.05);outline:none}.course-nav-preview__cta:active{box-shadow:0 1px 0 var(--course-gold-shade), inset 0 2px 0 #ffffff73;transform:translateY(4px)}.course-nav-preview__cta-icon{stroke-width:3px;width:1.1rem;height:1.1rem;transition:transform .11s}.course-nav-preview__cta:hover .course-nav-preview__cta-icon{transform:translate(3px)}.course-nav-preview__cta-note{color:var(--course-muted);margin:.15rem 0 0;font-size:.7rem;font-weight:600}.course-nav-mobile{background:radial-gradient(circle at 90% 10%, #ffffff38, transparent 45%), var(--course-gradient);color:#fff;box-shadow:0 5px 0 var(--course-violet-shade), 0 14px 26px #503cdc47;border-radius:1.15rem;margin-top:1.25rem;padding:.95rem .85rem .85rem;position:relative}.course-nav-mobile__melo{filter:drop-shadow(0 6px 8px #14145a59);pointer-events:none;width:6rem;height:auto;animation:2.4s ease-in-out infinite course-melo-bounce;position:absolute;top:-2rem;right:-.4rem}.course-nav-mobile__head{color:inherit;gap:.2rem;padding-right:4.6rem;text-decoration:none;display:grid}.course-nav-mobile__eyebrow{background:var(--course-gold);color:#5a3a00;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 0 var(--course-gold-shade);border-radius:999px;justify-self:start;padding:.12rem .45rem;font-size:.6rem;font-weight:900}.course-nav-mobile__title{text-shadow:0 2px #28147840;margin-top:.15rem;font-size:1.1rem;font-weight:900;line-height:1.15}.course-nav-mobile__body{color:#ffffffe0;font-size:.76rem;line-height:1.4}.course-nav-mobile__chips{margin-top:.7rem}.course-nav-mobile__chips li{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.course-nav-mobile__xp{align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.course-nav-mobile__xp-bar{background:#140a504d;border-radius:999px;flex:1;height:.55rem;overflow:hidden}.course-nav-mobile__xp-fill{border-radius:inherit;background:linear-gradient(90deg, var(--course-gold), #ffe27a);width:38%;height:100%;display:block;box-shadow:inset 0 -2px #d99a008c}.course-nav-mobile__xp-label{white-space:nowrap;font-size:.7rem;font-weight:900}.course-nav-mobile__paths{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.course-nav-mobile__path{white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;margin-bottom:4px;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .11s,box-shadow .11s;display:flex}.course-nav-mobile__path svg{flex-shrink:0;width:1rem;height:1rem}.course-nav-mobile__path--teach{color:var(--course-violet-shade);background:#fff;box-shadow:0 4px #1e0f6e73}.course-nav-mobile__path--learn{background:var(--course-gold);color:#4a2f00;box-shadow:0 4px 0 var(--course-gold-shade)}.course-nav-mobile__path:active{box-shadow:none;transform:translateY(4px)}.course-nav-mobile__path:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.course-nav-btn,.course-nav-btn__melo,.course-nav-preview__melo,.course-nav-mobile__melo,.course-nav-preview__path,.course-nav-preview__path-check,.course-nav-preview__cta-icon,.course-nav-preview__cta,.course-nav-mobile__path{transition:none;animation:none!important}}
