:root{color-scheme:dark;--x4-black:#010203;--x4-canvas:#030507;--x4-ink:#06090c;--x4-panel:rgba(10,15,20,.86);--x4-panel-solid:#090e13;--x4-panel-raised:#0d141b;--x4-text:#f4f7f9;--x4-muted:#89959e;--x4-subtle:#66727c;--x4-line:rgba(255,255,255,.09);--x4-line-strong:rgba(255,255,255,.16);--x4-blue:#168af7;--x4-cyan:#05afd6;--x4-green:#0bd5b6;--x4-gradient:linear-gradient(96deg,var(--x4-blue),var(--x4-cyan) 51%,var(--x4-green));--x4-gradient-soft:linear-gradient(118deg,rgba(22,138,247,.18),rgba(5,175,214,.1) 52%,rgba(11,213,182,.13));--x4-shadow:0 30px 100px rgba(0,0,0,.55);--x4-glow:0 0 70px rgba(4,174,211,.09);--x4-font:"SF Pro Display","Inter","Helvetica Neue",Arial,sans-serif;--x4-display:clamp(48px,7vw,104px);--x4-title:clamp(34px,4.6vw,68px);--x4-heading:clamp(24px,3vw,42px);--x4-copy:14px;--x4-space-1:4px;--x4-space-2:8px;--x4-space-3:12px;--x4-space-4:16px;--x4-space-5:24px;--x4-space-6:32px;--x4-space-7:48px;--x4-space-8:72px;--x4-radius-xs:8px;--x4-radius-sm:12px;--x4-radius:18px;--x4-radius-lg:26px;--x4-page:min(1280px,calc(100vw - 64px));--x4-reading:min(780px,calc(100vw - 40px));--x4-ease:cubic-bezier(.22,1,.36,1);--x4-header:72px;--x4-dock:64px}body{background:var(--x4-canvas);color:var(--x4-text);font-family:var(--x4-font);font-feature-settings:"ss01" 1,"cv11" 1}:where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}:where(button,a){touch-action:manipulation}:where([data-ui=excellence-4] button,[data-ui=excellence-4] a,[data-ui=excellence-4] input,[data-ui=excellence-4] textarea,[data-ui=excellence-4] select):focus-visible{outline:2px solid #58dce6;outline-offset:3px}:where([data-ui=excellence-4] button:disabled){cursor:not-allowed}.x4-app{position:relative;min-height:100svh;isolation:isolate;overflow-x:clip;background:radial-gradient(ellipse 56% 34% at 8% -9%,rgba(22,138,247,.15),transparent 70%),radial-gradient(ellipse 44% 30% at 98% -6%,rgba(11,213,182,.08),transparent 72%),var(--x4-canvas)!important}.x4-app:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:76px 76px;mask-image:linear-gradient(180deg,black,transparent 62%)}.x4-skip{position:fixed;z-index:1000;top:10px;left:12px;padding:10px 14px;border-radius:9px;color:#001318;background:var(--x4-gradient);font-size:12px;font-weight:820;transform:translateY(-160%);transition:transform .18s ease}.x4-skip:focus{transform:translateY(0)}.x4-app[data-world=watch]{background:radial-gradient(ellipse 62% 38% at 50% -15%,rgba(0,124,245,.1),transparent 70%),#010203!important}.x4-app[data-world=community]{background:radial-gradient(ellipse 54% 33% at 28% -12%,rgba(11,213,182,.1),transparent 70%),var(--x4-canvas)!important}.x4-app[data-world=clipper]{background:radial-gradient(ellipse 52% 34% at 78% -10%,rgba(22,138,247,.14),transparent 70%),var(--x4-canvas)!important}.x4-topbar.v3-app-header{height:var(--x4-header);padding-inline:max(20px,calc((100vw - 1480px) / 2));border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,rgba(1,2,3,.94),rgba(1,2,3,.74));backdrop-filter:blur(24px) saturate(135%)}.x4-topbar.v3-app-header:after{right:20%;left:20%;opacity:.42}.x4-topbar .brand-mark{width:36px;height:36px}.x4-topbar .brand-word{font-size:10px;letter-spacing:.22em}.x4-topbar .world-switch{width:220px;height:44px;padding:4px;border-color:rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.025);box-shadow:inset 0 1px rgba(255,255,255,.025),0 18px 50px rgba(0,0,0,.28)}.x4-topbar .world-switch>i{border-radius:8px}.x4-topbar .world-switch button{font-size:10px;letter-spacing:.08em}.x4-topbar .v3-space-title{min-height:40px;border-radius:10px;background:rgba(255,255,255,.025);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.x4-topbar :is(.v3-icon-button,.v3-profile-button){width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.025)}.x4-main.app-main-v3{min-height:100svh;padding-top:var(--x4-header);padding-bottom:calc(var(--x4-dock) + 38px)}.x4-dock.experience-dock{bottom:18px;min-height:var(--x4-dock);padding:6px;border:1px solid rgba(255,255,255,.105);border-radius:16px;background:rgba(7,11,15,.88);box-shadow:0 22px 70px rgba(0,0,0,.52),inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(24px) saturate(140%)}.x4-dock.experience-dock a{min-height:48px;border-radius:11px;letter-spacing:.035em}.x4-dock.experience-dock a.active{background:var(--x4-gradient-soft);box-shadow:inset 0 0 0 1px rgba(80,217,231,.12)}.x4-search-backdrop.command-search-backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(14px)}.x4-search.command-search{border-color:rgba(255,255,255,.12);border-radius:var(--x4-radius-lg)}.profile-menu-v3,.x4-search.command-search{background:rgba(7,11,15,.97);box-shadow:var(--x4-shadow),var(--x4-glow)}.profile-menu-v3{border-radius:var(--x4-radius)}.x4-app .mode-transition{position:fixed;z-index:900;inset:0;display:grid;place-content:center;justify-items:center;overflow:hidden;isolation:isolate;color:var(--x4-text);background:#000;text-align:center;pointer-events:all}.x4-app .mode-transition:after,.x4-app .mode-transition:before{content:"";position:absolute;z-index:-2;width:min(760px,78vw);aspect-ratio:1;border-radius:50%;filter:blur(150px);opacity:.24}.x4-app .mode-transition:before{top:-42%;left:-24%;background:var(--x4-blue)}.x4-app .mode-transition:after{right:-24%;bottom:-48%;background:var(--x4-green)}.x4-app .mode-transition>span{color:#77848d;font-size:10px;font-weight:900;letter-spacing:.42em}.x4-app .mode-transition>p{margin:17px 0 11px;font-size:clamp(82px,17vw,230px);font-weight:690;line-height:.78;letter-spacing:-.09em}.x4-app .mode-transition.learn>p{background:var(--x4-gradient);background-clip:text;color:transparent;filter:drop-shadow(0 0 38px rgba(5,175,214,.16))}.x4-app .mode-transition.watch>p{color:#f6f8f9;text-shadow:0 0 55px rgba(255,255,255,.12)}.x4-app .mode-transition>small{color:#91a0aa;font-size:11px;letter-spacing:.2em}.x4-app .mode-transition-line{position:absolute;z-index:-1;top:50%;right:0;left:0;height:1px;transform-origin:center;background:radial-gradient(circle,var(--x4-cyan),var(--x4-blue) 38%,transparent 72%);box-shadow:0 0 38px rgba(5,175,214,.2)}.x4-app .mode-transition::selection{background:transparent}.f4-shell,.l4-page{--blue:var(--x4-blue);--cyan:var(--x4-cyan);--green:var(--x4-green);--gradient:var(--x4-gradient)}:is(.l4-primary,.f4-primary){border-radius:9px;background:var(--x4-gradient);color:#001318;font-weight:840}:is(.f4-field>div,.f4-domain-grid button,.l4-price-card){border-color:var(--x4-line)}.f4-field>div{background:rgba(255,255,255,.028)}.f4-shell{background-color:var(--x4-canvas)}:where(.x4-app) :is(h1,h2,h3){text-wrap:balance}:where(.x4-app) h1{font-weight:580;letter-spacing:-.065em}:where(.x4-app) h2{font-weight:590;letter-spacing:-.05em}:where(.x4-app) h3{font-weight:640;letter-spacing:-.028em}:where(.x4-app) :is(p,li,dd){text-wrap:pretty}:where(.x4-app) :is(.button,.learn-button,.g3-primary,.ops-v3-primary,.creator-v3-submit-action){min-height:46px;border:0;border-radius:10px;color:#001318;background:var(--x4-gradient);box-shadow:0 14px 42px rgba(0,148,224,.18);font-weight:820;transition:transform .22s var(--x4-ease),box-shadow .22s ease,filter .22s ease}:where(.x4-app) :is(.button,.learn-button,.g3-primary,.ops-v3-primary,.creator-v3-submit-action):hover{transform:translateY(-2px);filter:saturate(1.1) brightness(1.04);box-shadow:-12px 0 44px rgba(10,41,245,.15),12px 0 44px rgba(0,219,185,.13),0 18px 55px rgba(0,0,0,.32)}:where(.x4-app) :is(.button-secondary,.button-ghost,.learn-button:not(.learn-button-primary),.g3-secondary,.ops-v3-secondary){border:1px solid var(--x4-line);border-radius:10px;color:#d8e0e5;background:rgba(255,255,255,.035);box-shadow:none}:where(.x4-app) :is(.continue-path-card,.universe-card,.domain-track-card,.path-outcomes,.mastery-panel,.review-panel,.evidence-panel,.watch-event-card,.g3-panel,.social-v3-composer,.social-v3-post,.ops-v3-list-surface){border-color:var(--x4-line);background-color:var(--x4-panel-solid);box-shadow:0 22px 70px rgba(0,0,0,.24)}@keyframes x4-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes x4-scan{0%{transform:translateX(-120%);opacity:0}18%{opacity:.32}70%,to{transform:translateX(240%);opacity:0}}@media (max-width:720px){:root{--x4-page:min(100% - 24px,680px);--x4-header:64px;--x4-dock:62px}.x4-topbar.v3-app-header{height:var(--x4-header);padding:0 12px}.x4-topbar .brand-word{display:none}.x4-topbar .brand-mark{width:32px;height:32px}.x4-topbar .world-switch{width:158px;height:40px}.x4-topbar .world-switch button{gap:5px;font-size:9px}.x4-topbar .world-switch button svg{width:13px;height:13px}.x4-topbar .v3-icon-button{display:grid}.x4-topbar :is(.v3-icon-button,.v3-profile-button){width:37px;height:37px;border-radius:9px}.x4-main.app-main-v3{padding-top:var(--x4-header);padding-bottom:100px}.x4-dock.experience-dock{right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;min-height:60px;border-radius:15px}.x4-dock.experience-dock a{min-height:48px;border-radius:10px}.x4-app .mode-transition>p{font-size:clamp(74px,25vw,132px)}.x4-app .mode-transition>small{max-width:82vw;font-size:9px;letter-spacing:.14em}}@media (hover:none){:where(.x4-app) :is(button,a):active{transform:scale(.985)}}@media (max-width:380px){.x4-topbar .world-switch{width:144px}.x4-topbar .v3-header-actions{gap:5px}}@media (prefers-reduced-motion:reduce){:where(.x4-app) *,:where(.x4-app) :after,:where(.x4-app) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mode-learn .learn4-page{width:var(--x4-page)!important;max-width:1280px;margin-inline:auto;padding:clamp(26px,4vw,54px) 0 90px!important}.learn4-kicker,.mode-learn .learn4-section-heading>div>span,.mode-learn .learn4-section-heading>span{color:#59dce4;font-size:10px;font-weight:900;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.learn4-primary,.learn4-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:10px;cursor:pointer;font-size:12px;font-weight:840;transition:transform .22s var(--x4-ease),box-shadow .22s ease,border-color .22s ease}.learn4-primary{color:#001317!important;background:var(--x4-gradient)!important;box-shadow:0 16px 46px rgba(0,148,224,.2)!important}.learn4-secondary{border:1px solid var(--x4-line);color:#dce4e9;background:rgba(255,255,255,.035)}.mode-learn .learn4-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 20px}.mode-learn .learn4-section-heading h2{margin:7px 0 0;font-size:clamp(30px,3.2vw,48px);line-height:.96}.mode-learn .learn4-section-heading>p{max-width:390px;margin:0;color:var(--x4-muted);font-size:13px;line-height:1.55}.learn4-back{width:fit-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:#8b98a2;font-size:12px;font-weight:760;transition:color .18s ease,transform .18s ease}.learn4-empty{width:min(760px,100%);min-height:410px;display:grid;place-content:center;justify-items:center;gap:12px;margin:30px auto;padding:40px 24px;border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);color:#57dce0;text-align:center;background:radial-gradient(circle at 50% 10%,rgba(5,175,214,.1),transparent 36%),var(--x4-panel-solid);box-shadow:var(--x4-shadow)}.learn4-empty h1,.learn4-empty h2{margin:4px 0 0;color:white;font-size:clamp(32px,5vw,56px);line-height:.95}.learn4-empty p{max-width:520px;margin:0 0 10px;color:var(--x4-muted);font-size:14px;line-height:1.6}.mode-learn .learn4-today{display:grid;gap:46px}.mode-learn .learn4-mission.learning-mode-hero{position:relative;min-height:min(690px,calc(100svh - 150px));display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:clamp(34px,6vw,90px);overflow:hidden;padding:clamp(40px,7vw,94px)!important;border:1px solid rgba(255,255,255,.1);border-radius:var(--x4-radius-lg)!important;background:linear-gradient(90deg,rgba(0,0,0,.97),rgba(0,0,0,.78) 48%,rgba(0,0,0,.25)),linear-gradient(0deg,rgba(0,0,0,.76),transparent 55%),url(/images/course-wealth.jpg) center 46% /cover!important;box-shadow:var(--x4-shadow),var(--x4-glow)}.mode-learn .learn4-mission:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 42%,rgba(22,138,247,.15),transparent 30%),linear-gradient(90deg,transparent 72%,rgba(11,213,182,.06))}.mode-learn .learn4-mission-copy{position:relative;z-index:2;max-width:760px}.mode-learn .learn4-mission-copy h1{max-width:760px;margin:15px 0 19px;font-size:clamp(54px,7vw,96px);line-height:.88}.mode-learn .learn4-mission-copy>p{max-width:560px;margin:0;color:#bcc6cd;font-size:clamp(15px,1.45vw,19px);line-height:1.55}.mode-learn .learn4-mission-meta{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0 25px}.mode-learn .learn4-mission-meta span{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d4dce2;background:rgba(0,0,0,.42);font-size:11px;font-weight:790;backdrop-filter:blur(12px)}.learn4-mission-signal{position:relative;z-index:2;width:230px;height:230px;display:grid;place-content:center;justify-items:center;justify-self:end;border:1px solid rgba(88,220,228,.23);border-radius:50%;background:radial-gradient(circle,rgba(10,37,53,.88),rgba(2,5,7,.76) 68%);box-shadow:0 0 80px rgba(4,174,211,.14),inset 0 0 40px rgba(255,255,255,.025)}.learn4-mission-signal:before{content:"";position:absolute;inset:-17px;border:1px dashed rgba(88,220,228,.16);border-radius:inherit;animation:learn4-spin 36s linear infinite}.learn4-mission-signal>span{font-size:76px;font-weight:650;line-height:.88;letter-spacing:-.08em;background:var(--x4-gradient);background-clip:text;color:transparent}.learn4-mission-signal>i{width:116px;height:4px;margin-top:18px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.1)}.learn4-mission-signal>i b{display:block;height:100%;background:var(--x4-gradient)}.learn4-mission-signal small{margin-top:11px;color:#778790;font-size:8px;font-weight:900;letter-spacing:.18em}.learn4-continue{min-width:0}.learn4-continue .learn4-section-heading>a{display:inline-flex;align-items:center;gap:6px;color:#73dfe5;font-size:11px;font-weight:820;text-transform:uppercase;letter-spacing:.1em}.mode-learn .learn4-path-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mode-learn .learn4-path-card.continue-path-card{min-height:330px;padding:23px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:#050708;box-shadow:0 24px 75px rgba(0,0,0,.32)}.mode-learn .learn4-path-card:after{background:linear-gradient(0deg,rgba(0,0,0,.97),rgba(0,0,0,.12) 78%)}.mode-learn .learn4-path-card .continue-path-bg{opacity:.5;filter:saturate(.72) contrast(1.02)}.mode-learn .learn4-path-card .continue-path-icon{width:46px;height:46px;border:1px solid rgba(255,255,255,.09);border-radius:12px;backdrop-filter:blur(12px)}.mode-learn .learn4-path-card>span{font-size:9px}.mode-learn .learn4-path-card h3{max-width:310px;font-size:clamp(25px,2.3vw,34px)}.mode-learn .learn4-path-card p{font-size:12px}.learn4-card-progress{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:18px}.learn4-card-progress>i{height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.13)}.learn4-card-progress>i b{display:block;height:100%;background:var(--x4-gradient)}.learn4-card-progress>span{color:#9aa7af;font-size:10px;font-weight:850}.mode-learn .learn4-path-coming{filter:saturate(.45)}.mode-learn .learn4-explore{padding-top:clamp(42px,6vw,86px)!important}.mode-learn .learn4-explore-hero.explore-hero{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,500px);align-items:end;gap:54px;padding:28px 0 62px;text-align:left;background:transparent}.mode-learn .learn4-explore-hero h1{max-width:780px;margin:16px 0;font-size:clamp(52px,7vw,94px);line-height:.86}.mode-learn .learn4-explore-hero h1 em{font-style:normal;background:var(--x4-gradient);background-clip:text;color:transparent}.mode-learn .learn4-explore-hero p{max-width:670px;margin:0;color:var(--x4-muted);font-size:15px;line-height:1.6}.mode-learn .learn4-search.learn-search{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;margin:0;padding:0 16px;border:1px solid var(--x4-line-strong);border-radius:12px;color:#65dce4;background:rgba(8,13,18,.86);box-shadow:0 22px 60px rgba(0,0,0,.32)}.mode-learn .learn4-search input{min-width:0;flex:1;border:0;outline:0;color:white;background:transparent;font-size:14px}.mode-learn .learn4-search input::placeholder{color:#687680}.mode-learn .learn4-search button{border:0;color:#7bdfe4;background:transparent;cursor:pointer;font-size:11px;font-weight:800}.mode-learn .learn4-universes{margin-top:0}.mode-learn .learn4-universe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mode-learn .learn4-universe-card.universe-card{min-height:280px;padding:27px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:linear-gradient(145deg,rgba(12,18,24,.97),rgba(5,8,11,.98));box-shadow:0 22px 70px rgba(0,0,0,.24)}.mode-learn .learn4-universe-card .universe-card-glow{width:260px;height:260px;top:-160px;left:-120px;opacity:.16;filter:blur(80px)}.mode-learn .learn4-universe-card .universe-icon{width:50px;height:50px;border-radius:13px}.mode-learn .learn4-universe-card .universe-state{top:25px;right:25px;font-size:9px}.mode-learn .learn4-universe-card h3{max-width:430px;margin:44px 0 10px;font-size:clamp(27px,3vw,42px);line-height:.95}.mode-learn .learn4-universe-card p{max-width:460px;color:var(--x4-muted);font-size:13px}.mode-learn .learn4-universe-card footer{right:27px;bottom:23px;left:27px;align-items:center;color:#687680;font-size:10px}.mode-learn .learn4-universe-card.coming{opacity:.62;filter:saturate(.38)}.learn4-search-empty{margin-top:20px}.mode-learn .learn4-domain-hero.domain-hero{min-height:490px;grid-template-columns:minmax(0,1fr) 230px;gap:55px;padding:clamp(38px,6vw,78px);border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 82% 44%,rgba(11,213,182,.1),transparent 27%),linear-gradient(125deg,#0a1016,#040608);box-shadow:var(--x4-shadow),var(--x4-glow)}.mode-learn .learn4-domain-hero:before{opacity:.28}.mode-learn .learn4-domain-copy h1{max-width:850px;margin:17px 0;font-size:clamp(54px,7.2vw,100px);line-height:.86}.mode-learn .learn4-domain-copy>p{max-width:720px;color:#b7c1c8;font-size:16px;line-height:1.6}.mode-learn .learn4-domain-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.mode-learn .learn4-domain-proof span{min-height:38px;padding:0 12px;border-radius:999px;font-size:11px}.mode-learn .learn4-domain-emblem.domain-hero-orb{width:210px;height:210px;border-color:color-mix(in srgb,currentColor 34%,transparent);background:radial-gradient(circle,color-mix(in srgb,currentColor 13%,#080d11),#05080b 70%);box-shadow:0 0 80px color-mix(in srgb,currentColor 15%,transparent)}.mode-learn .learn4-domain-emblem small{font-size:9px}.mode-learn .learn4-focus-strip.domain-focus-strip{margin-top:16px;padding:26px 28px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:rgba(255,255,255,.018)}.mode-learn .learn4-focus-strip h2{margin:7px 0 0;font-size:28px}.mode-learn .learn4-focus-strip>div{display:flex;flex-wrap:wrap;gap:7px}.mode-learn .learn4-focus-strip>div span{min-height:33px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--x4-line);border-radius:999px;color:#9ba7af;background:rgba(255,255,255,.025);font-size:10px}.mode-learn .learn4-focus-strip>div .learn4-more-focus{color:#64dce4}.mode-learn .learn4-domain-section{margin-top:clamp(58px,7vw,96px)}.mode-learn .learn4-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mode-learn .learn4-track-grid>a:first-child{grid-column:1/-1}.mode-learn .learn4-track-card.domain-track-card{min-height:250px;display:flex;flex-direction:column;padding:26px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:linear-gradient(145deg,rgba(12,18,24,.98),rgba(5,8,11,.98));box-shadow:0 22px 70px rgba(0,0,0,.22)}.mode-learn .learn4-track-grid>a:first-child .learn4-track-card{min-height:330px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at 90% 15%,rgba(22,138,247,.15),transparent 32%),radial-gradient(circle at 76% 100%,rgba(11,213,182,.08),transparent 28%),#090e13}.mode-learn .learn4-track-card h3{max-width:680px;margin:28px 0 10px;font-size:clamp(28px,3.2vw,46px);line-height:.96}.mode-learn .learn4-track-card>p{max-width:650px;color:#c1cad0;font-size:14px}.mode-learn .learn4-track-card>small{max-width:680px;color:var(--x4-muted);font-size:12px;line-height:1.6}.mode-learn .learn4-track-card footer{margin-top:auto;padding-top:22px;font-size:10px}.mode-learn .learn4-track-card.status-coming-soon,.mode-learn .learn4-track-card.status-in-development{opacity:.62;filter:saturate(.5)}.mode-learn .learn4-track-top span{font-size:9px}.mode-learn .learn4-lesson-rail{display:flex;gap:11px;overflow-x:auto;padding:4px 2px 16px;scroll-snap-type:x proximity;scrollbar-width:none}.mode-learn .learn4-lesson-rail::-webkit-scrollbar{display:none}.mode-learn .learn4-lesson-rail>a,.mode-learn .learn4-lesson-rail>div{flex:0 0 clamp(250px,26vw,350px);scroll-snap-align:start}.mode-learn .learn4-lesson-preview.domain-lesson-card{min-height:215px;padding:23px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:var(--x4-panel-solid)}.mode-learn .learn4-lesson-preview>span{font-size:9px}.mode-learn .learn4-lesson-preview h3{margin:34px 0 9px;font-size:24px;line-height:1}.mode-learn .learn4-lesson-preview footer,.mode-learn .learn4-lesson-preview p{font-size:10px}.mode-learn .learn4-roadmap.domain-roadmap{margin-top:84px;padding:clamp(28px,5vw,55px);border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 0 0,rgba(22,138,247,.09),transparent 35%),var(--x4-panel-solid)}.mode-learn .learn4-roadmap h2{max-width:530px;margin:10px 0 0;font-size:clamp(34px,4vw,54px);line-height:.95}.mode-learn .learn4-roadmap li{min-height:64px;color:#b8c2c9;font-size:12px}.mode-learn .learn4-path-hero.path-hero{min-height:540px;grid-template-columns:minmax(0,1fr) 220px;padding:clamp(40px,6vw,76px);border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 80% 40%,rgba(22,138,247,.13),transparent 25%),linear-gradient(125deg,#0b1118,#040608);box-shadow:var(--x4-shadow)}.mode-learn .learn4-path-copy h1{max-width:900px;margin:17px 0;font-size:clamp(53px,7vw,96px);line-height:.86}.mode-learn .learn4-path-copy>p{max-width:740px;color:#b9c3ca;font-size:16px;line-height:1.55}.mode-learn .learn4-path-meta{gap:8px;margin:25px 0}.mode-learn .learn4-path-meta span{min-height:33px;padding:0 10px;border:1px solid var(--x4-line);border-radius:999px;color:#9ba7af;font-size:10px}.mode-learn .learn4-path-progress{max-width:520px;margin-bottom:26px}.mode-learn .learn4-path-progress b,.mode-learn .learn4-path-progress span{font-size:10px}.mode-learn .learn4-path-seal.path-hero-seal{width:190px;height:190px;border-color:rgba(88,220,228,.23);background:radial-gradient(circle,rgba(14,42,58,.82),#05080b 70%);box-shadow:0 0 75px rgba(5,175,214,.11)}.mode-learn .learn4-path-seal:after{animation-duration:38s}.mode-learn .learn4-outcomes.path-outcomes{margin:16px 0 52px;padding:24px 28px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:rgba(255,255,255,.018)}.mode-learn .learn4-outcomes>span{font-size:9px}.mode-learn .learn4-outcomes p{color:#b8c2c9;font-size:12px}.mode-learn .learn4-outcomes p b{font-size:9px}.mode-learn .learn4-free-note.free-path-banner{max-width:none;margin:0 0 32px;padding:21px 23px;border-color:rgba(74,213,226,.17);border-radius:var(--x4-radius);background:linear-gradient(110deg,rgba(22,138,247,.1),rgba(11,213,182,.04)),var(--x4-panel-solid)}.mode-learn .learn4-free-note h2{font-size:26px}.mode-learn .learn4-free-note p{font-size:12px}.mode-learn .learn4-journey-layout{grid-template-columns:300px minmax(0,1fr);gap:clamp(34px,5vw,70px)}.mode-learn .learn4-journey-summary{top:calc(var(--x4-header) + 24px);padding:25px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:rgba(9,14,19,.9);box-shadow:0 22px 65px rgba(0,0,0,.22);backdrop-filter:blur(16px)}.mode-learn .learn4-journey-summary>span{font-size:9px}.mode-learn .learn4-journey-summary h2{font-size:29px}.mode-learn .learn4-journey-summary>p{color:var(--x4-muted);font-size:12px}.mode-learn .learn4-journey-summary .journey-legend span,.mode-learn .learn4-journey-summary .journey-xp span{font-size:10px}.mode-learn .learn4-journey-summary .journey-xp b{font-size:13px}.mode-learn .learn4-journey.learning-journey{min-height:0;padding:8px 0 30px}.mode-learn .learn4-journey .journey-spine{top:24px;bottom:90px;left:30px;width:2px;transform:none}.mode-learn .learn4-journey .journey-segment{min-height:0;margin-bottom:13px}.mode-learn .learn4-stage.stage-marker{height:44px;justify-content:flex-start;padding-left:0}.mode-learn .learn4-stage.stage-marker span{margin-left:0;padding:7px 10px;color:#67dce3;border-color:rgba(88,220,228,.18);background:#071015;font-size:8px}.mode-learn .learn4-stage.stage-marker i{right:0;left:0;background:linear-gradient(90deg,rgba(88,220,228,.15),transparent 72%)}.mode-learn .learn4-level.journey-level,.mode-learn .learn4-level.journey-level.left,.mode-learn .learn4-level.journey-level.right{min-height:126px;justify-content:flex-start;padding:0 0 0 78px}.mode-learn .learn4-level .journey-node{left:30px;width:48px;height:48px;border-width:1px}.mode-learn .learn4-level.current .journey-node{width:58px;height:58px}.mode-learn .learn4-level-card.journey-card{min-height:112px;padding:18px 20px;border:1px solid var(--x4-line);border-radius:var(--x4-radius-sm);background:linear-gradient(125deg,rgba(13,20,27,.98),rgba(7,10,14,.98));box-shadow:0 16px 45px rgba(0,0,0,.2)}.mode-learn .learn4-level-card h3{margin:8px 0 6px;font-size:clamp(18px,2vw,24px)}.mode-learn .learn4-level-card p{color:#8c99a3;font-size:11px}.mode-learn .learn4-level-card footer,.mode-learn .learn4-level-card header b,.mode-learn .learn4-level-card header span{font-size:9px}.mode-learn .learn4-level.current .learn4-level-card{border-color:rgba(88,220,228,.25);background:radial-gradient(circle at 100% 0,rgba(22,138,247,.1),transparent 35%),#0a1117}.mode-learn .learn4-level.locked .learn4-level-card{opacity:.5}.mode-learn .learn4-mastery-gate{width:min(560px,100%);margin:26px 0 0 78px;padding:30px;border-color:rgba(244,201,93,.18);border-radius:var(--x4-radius)}.mode-learn .learn4-mastery-gate small,.mode-learn .learn4-mastery-gate>span{font-size:9px}.mode-learn .learn4-mastery-gate h3{font-size:27px}.mode-learn .learn4-mastery-gate p{font-size:11px}.mode-learn .learn4-expansions.path-expansions{margin-top:70px;padding:clamp(28px,5vw,52px);border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:var(--x4-panel-solid)}.mode-learn .learn4-expansions h2{max-width:730px;font-size:clamp(32px,4vw,52px)}.mode-learn .learn4-expansions .expansion-cards{gap:11px}.mode-learn .learn4-expansions article{min-height:145px;padding:20px;border-color:var(--x4-line);border-radius:var(--x4-radius-sm)}.mode-learn .learn4-expansions b{font-size:14px}.mode-learn .learn4-expansions span{font-size:10px}.learn4-focus{min-height:100svh;overflow-x:clip;color:var(--x4-text);background:radial-gradient(ellipse 54% 30% at 50% -8%,rgba(22,138,247,.13),transparent 72%),var(--x4-canvas)!important}.learn4-focus-header.lesson-focus-header{position:sticky;z-index:80;top:0;width:100%;max-width:none;height:72px;grid-template-columns:minmax(110px,1fr) minmax(180px,680px) minmax(70px,1fr);gap:24px;margin:0;padding:0 max(22px,calc((100vw - 1180px) / 2));border-bottom:1px solid rgba(255,255,255,.065);background:rgba(2,4,6,.86);backdrop-filter:blur(24px) saturate(130%)}.learn4-focus-header>a{font-size:12px}.learn4-focus-progress{height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.learn4-focus-progress span{display:block;height:100%;border-radius:inherit;background:var(--x4-gradient);box-shadow:0 0 18px rgba(5,175,214,.3)}.learn4-hearts{min-width:54px;min-height:38px;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,101,120,.17);border-radius:10px;color:#ff7183;background:rgba(255,101,120,.045);font-size:12px;font-weight:900;cursor:pointer}.learn4-stage.lesson-stage{min-height:calc(100svh - 72px);padding:clamp(20px,4vw,50px) 20px 100px}.learn4-lesson-card.lesson-card{width:min(920px,100%);min-height:620px;padding:clamp(28px,5vw,55px);border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 100% 0,rgba(11,213,182,.055),transparent 28%),linear-gradient(145deg,#0b1117,#06090c);box-shadow:var(--x4-shadow),var(--x4-glow)}.learn4-lesson-top span{font-size:10px}.learn4-lesson-top small{font-size:11px}.learn4-lesson-card>h1{max-width:800px;margin:23px 0 14px;font-size:clamp(43px,5.5vw,68px);line-height:.94}.learn4-lesson-lead.lesson-lead{max-width:760px;color:#aeb9c1;font-size:15px;line-height:1.65}.learn4-concept.lesson-concept-visual{min-height:200px;margin:36px 0;padding:25px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:rgba(255,255,255,.02)}.learn4-concept :is(.before-state,.after-state,.feature-example,.transformation-example){min-height:120px;padding:19px;border-radius:var(--x4-radius-sm)}.learn4-concept :is(.before-state span,.after-state span,.feature-example small,.transformation-example small){font-size:9px}.learn4-concept :is(.before-state b,.after-state b,.feature-example b,.transformation-example b){font-size:15px;line-height:1.35}.learn4-answers.lesson-answers{gap:9px;margin:30px 0}.learn4-answers>button{min-height:67px;padding:11px 15px;border:1px solid var(--x4-line);border-radius:var(--x4-radius-sm);background:rgba(255,255,255,.025)}.learn4-answers>button>span{width:34px;height:34px;font-size:11px}.learn4-answers>button p{color:#d0d8de;font-size:12px;line-height:1.45}.learn4-feedback.answer-feedback{grid-template-columns:auto 1fr;padding:15px;border-radius:var(--x4-radius-sm)}.learn4-feedback b{font-size:12px}.learn4-feedback p{font-size:11px}.learn4-mission-box.lesson-mission-box{margin:32px 0;padding:24px;border-color:rgba(11,213,182,.2);border-radius:var(--x4-radius)}.learn4-mission-box>label{font-size:10px}.learn4-mission-box .mission-template{gap:9px;color:#9aa6ae;font-size:12px}.learn4-mission-box .mission-template input{width:170px;min-height:40px;font-size:12px}.learn4-mission-box textarea{min-height:130px;padding:15px;border-radius:var(--x4-radius-sm);font-size:13px}.learn4-mission-box>small{font-size:10px}.learn4-insight.lesson-insight{padding:14px 16px;border-color:#3bd9df;color:#d0d8de;font-size:12px}.learn4-lesson-actions.lesson-card-actions{gap:18px;padding-top:24px}.learn4-lesson-actions .e-ai-trigger{min-height:46px;border-radius:10px}.learn4-complete.lesson-complete-card{width:min(760px,100%);padding:clamp(35px,6vw,64px);border:1px solid rgba(11,213,182,.2);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 50% 0,rgba(11,213,182,.09),transparent 35%),var(--x4-panel-solid);box-shadow:var(--x4-shadow)}.learn4-complete>span{font-size:10px}.learn4-complete h1{font-size:clamp(36px,5vw,58px);line-height:.94}.learn4-complete>p{color:var(--x4-muted);font-size:13px;line-height:1.6}.learn4-complete .completion-rewards>div{border-color:var(--x4-line);border-radius:var(--x4-radius-sm)}.learn4-complete .completion-rewards b{font-size:16px}.learn4-complete .completion-rewards span{font-size:10px}.learn4-focus-missing{display:grid;align-content:start;padding:30px}.learn4-focus-missing>.learn4-back{margin-left:max(0px,calc((100vw - 1180px) / 2))}.mode-learn .learn4-progress-hero.progress-hero{min-height:430px;grid-template-columns:minmax(0,1fr) 230px;gap:50px;padding:clamp(38px,6vw,76px);border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 82% 48%,rgba(22,138,247,.13),transparent 26%),linear-gradient(125deg,#0a1016,#040608);box-shadow:var(--x4-shadow)}.mode-learn .learn4-progress-hero h1{max-width:820px;margin:16px 0;font-size:clamp(51px,6.5vw,88px);line-height:.86}.mode-learn .learn4-progress-hero p{max-width:600px;color:#adb8c0;font-size:15px;line-height:1.6}.mode-learn .learn4-level-orbit{width:200px;height:200px;border-color:rgba(88,220,228,.22)}.mode-learn .learn4-level-orbit>i{border-color:rgba(88,220,228,.16);animation-duration:34s}.mode-learn .learn4-level-orbit b{color:#65dfe3}.mode-learn .learn4-level-orbit small,.mode-learn .learn4-level-orbit span{font-size:9px}.mode-learn .learn4-stat-grid{gap:11px;margin:16px 0}.mode-learn .learn4-stat-grid article{min-height:150px;padding:21px;border:1px solid var(--x4-line);border-radius:var(--x4-radius-sm);background:var(--x4-panel-solid)}.mode-learn .learn4-stat-grid article>span{margin-top:20px;font-size:9px}.mode-learn .learn4-stat-grid h2{font-size:26px}.mode-learn .learn4-stat-grid p{color:var(--x4-subtle);font-size:10px}.mode-learn .learn4-progress-main{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px}.mode-learn :is(.learn4-mastery,.learn4-review,.learn4-evidence){border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:var(--x4-panel-solid);box-shadow:0 22px 70px rgba(0,0,0,.22)}.mode-learn .learn4-mastery{padding:26px}.mode-learn .learn4-evidence header span,.mode-learn .learn4-mastery header span,.mode-learn .learn4-review>span{font-size:9px}.mode-learn .learn4-evidence h2,.mode-learn .learn4-mastery h2{font-size:29px}.mode-learn .learn4-mastery header small{font-size:10px}.mode-learn .learn4-mastery .skill-list>div{grid-template-columns:150px 1fr 44px 34px}.mode-learn .learn4-mastery .skill-list b,.mode-learn .learn4-mastery .skill-list small,.mode-learn .learn4-mastery .skill-list span{font-size:10px}.mode-learn .learn4-review{padding:27px}.mode-learn .learn4-review h2{margin:9px 0 11px;font-size:31px}.mode-learn .learn4-review>p{font-size:12px}.mode-learn .learn4-review li{font-size:10px}.mode-learn .learn4-review .learn-button{width:100%}.mode-learn .learn4-evidence{margin-top:12px;padding:26px}.mode-learn .learn4-evidence header a{font-size:11px}.mode-learn .learn4-evidence>div{gap:10px}.mode-learn .learn4-evidence>div>a{min-width:0}.mode-learn .learn4-evidence article{min-height:100px;height:100%;padding:16px;border-color:var(--x4-line);border-radius:var(--x4-radius-sm)}.mode-learn .learn4-evidence article span{font-size:9px}.mode-learn .learn4-evidence article b{font-size:12px}.mode-learn .learn4-evidence article p{font-size:10px}@keyframes learn4-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.learn4-primary:hover,.learn4-secondary:hover{transform:translateY(-2px)}.learn4-primary:hover{box-shadow:-10px 0 44px rgba(22,138,247,.16),10px 0 44px rgba(11,213,182,.13)!important}.learn4-back:hover{color:white;transform:translateX(-2px)}.mode-learn :is(.learn4-path-card,.learn4-universe-card.available,.learn4-track-card,.learn4-lesson-preview,.learn4-level-card){transition:transform .25s var(--x4-ease),border-color .25s ease,box-shadow .25s ease}.mode-learn :is(.learn4-path-card,.learn4-universe-card.available,.learn4-track-card,.learn4-lesson-preview):hover{transform:translateY(-5px);border-color:rgba(88,220,228,.25);box-shadow:-10px 0 48px rgba(22,138,247,.1),10px 0 48px rgba(11,213,182,.08),0 26px 75px rgba(0,0,0,.35)}}@media (max-width:1050px){.mode-learn .learn4-mission.learning-mode-hero{grid-template-columns:1fr}.learn4-mission-signal{position:absolute;top:58px;right:58px;width:150px;height:150px;opacity:.52}.learn4-mission-signal>span{font-size:54px}.learn4-mission-signal>i{width:82px}.learn4-mission-signal small{display:none}.mode-learn .learn4-explore-hero.explore-hero{grid-template-columns:1fr;gap:28px}.mode-learn .learn4-search.learn-search{max-width:620px}.mode-learn .learn4-domain-hero.domain-hero,.mode-learn .learn4-path-hero.path-hero,.mode-learn .learn4-progress-hero.progress-hero{grid-template-columns:1fr 170px}.mode-learn .learn4-domain-emblem.domain-hero-orb,.mode-learn .learn4-level-orbit,.mode-learn .learn4-path-seal.path-hero-seal{width:155px;height:155px}.mode-learn .learn4-journey-layout{grid-template-columns:250px minmax(0,1fr);gap:32px}.mode-learn .learn4-progress-main{grid-template-columns:1fr}}@media (max-width:780px){.mode-learn .learn4-page{width:calc(100vw - 24px)!important;padding-top:12px!important;padding-bottom:42px!important}.mode-learn .learn4-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.mode-learn .learn4-section-heading>p{font-size:12px}.mode-learn .learn4-mission.learning-mode-hero{min-height:70svh;display:flex;align-items:flex-end;padding:32px 22px!important;border-radius:18px!important;background-position:62%!important}.mode-learn .learn4-mission-copy h1{font-size:clamp(47px,13vw,68px)}.mode-learn .learn4-mission-copy>p{font-size:14px}.learn4-mission-signal{top:45px;right:38px;width:118px;height:118px;opacity:.42}.learn4-mission-signal>span{font-size:45px}.learn4-mission-signal>i{width:65px}.mode-learn .learn4-mission-meta span{min-height:33px;font-size:10px}.mode-learn .learn4-path-rail{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.mode-learn .learn4-path-rail::-webkit-scrollbar{display:none}.mode-learn .learn4-path-card.continue-path-card{flex:0 0 82vw;min-height:290px;scroll-snap-align:start}.mode-learn .learn4-explore{padding-top:42px!important}.mode-learn .learn4-explore-hero.explore-hero{padding:20px 2px 43px}.mode-learn .learn4-explore-hero h1{font-size:clamp(48px,13vw,70px)}.mode-learn .learn4-universe-grid{grid-template-columns:1fr}.mode-learn .learn4-universe-card.universe-card{min-height:245px;padding:22px}.mode-learn .learn4-universe-card h3{font-size:31px}.mode-learn .learn4-domain-hero.domain-hero,.mode-learn .learn4-path-hero.path-hero,.mode-learn .learn4-progress-hero.progress-hero{min-height:540px;display:flex;align-items:flex-end;padding:29px 22px;border-radius:19px}.mode-learn .learn4-domain-copy h1,.mode-learn .learn4-path-copy h1,.mode-learn .learn4-progress-hero h1{font-size:clamp(48px,13vw,70px)}.mode-learn .learn4-domain-emblem.domain-hero-orb,.mode-learn .learn4-level-orbit,.mode-learn .learn4-path-seal.path-hero-seal{position:absolute;top:42px;right:50%;width:125px;height:125px;transform:translateX(50%);opacity:.65}.mode-learn .learn4-domain-emblem b,.mode-learn .learn4-domain-emblem small,.mode-learn .learn4-path-seal b,.mode-learn .learn4-path-seal small{display:none}.mode-learn .learn4-domain-proof span{width:fit-content}.mode-learn .learn4-focus-strip.domain-focus-strip{align-items:flex-start;flex-direction:column;padding:22px}.mode-learn .learn4-track-grid{grid-template-columns:1fr}.mode-learn .learn4-track-grid>a:first-child{grid-column:auto}.mode-learn .learn4-track-card.domain-track-card,.mode-learn .learn4-track-grid>a:first-child .learn4-track-card{min-height:260px;padding:23px}.mode-learn .learn4-roadmap.domain-roadmap{grid-template-columns:1fr;gap:25px}.mode-learn .learn4-outcomes.path-outcomes{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.mode-learn .learn4-outcomes>div{grid-template-columns:1fr}.mode-learn .learn4-free-note{align-items:flex-start;flex-direction:column}.mode-learn .learn4-journey-layout{grid-template-columns:1fr}.mode-learn .learn4-journey-summary{position:static}.mode-learn .learn4-mastery-gate{width:calc(100% - 78px);margin-left:78px}.mode-learn .learn4-expansions .expansion-cards{grid-template-columns:1fr}.learn4-focus-header.lesson-focus-header{height:64px;grid-template-columns:40px 1fr 48px;gap:10px;padding:0 10px}.learn4-focus-header>a span{display:none}.learn4-focus-header>a{width:40px;height:40px;justify-content:center}.learn4-hearts{min-width:45px;min-height:37px}.learn4-stage.lesson-stage{min-height:calc(100svh - 64px);padding:10px 8px 45px}.learn4-lesson-card.lesson-card{min-height:calc(100svh - 84px);padding:28px 18px 16px;border-radius:18px}.learn4-lesson-card>h1{font-size:clamp(38px,11vw,52px)}.learn4-lesson-lead.lesson-lead{font-size:13px}.learn4-concept.lesson-concept-visual{grid-template-columns:1fr;gap:10px;padding:14px}.learn4-concept .movement-arrow,.learn4-concept>svg{justify-self:center;transform:rotate(90deg)}.learn4-answers>button{min-height:72px}.learn4-mission-box .mission-template input{width:100%}.learn4-lesson-actions.lesson-card-actions{position:sticky;bottom:0;z-index:5;align-items:stretch;flex-direction:column;margin:auto -18px -16px;padding:14px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--x4-line);background:rgba(7,11,15,.95);backdrop-filter:blur(18px)}.learn4-lesson-actions .e-ai-trigger,.learn4-lesson-actions>.learn4-primary,.learn4-lesson-actions>div{width:100%}.learn4-complete.lesson-complete-card{padding:38px 18px}.learn4-complete .completion-rewards{grid-template-columns:1fr}.learn4-complete>div:last-child{align-items:stretch;flex-direction:column}.mode-learn .learn4-progress-hero.progress-hero{min-height:550px}.mode-learn .learn4-level-orbit{align-self:flex-start}.mode-learn .learn4-stat-grid{grid-template-columns:1fr 1fr}.mode-learn .learn4-mastery .skill-list>div{grid-template-columns:100px 1fr 38px}.mode-learn .learn4-mastery .skill-list small{display:none}.mode-learn .learn4-evidence>div{grid-template-columns:1fr}}@media (max-width:480px){.learn4-primary,.learn4-secondary{width:100%}.mode-learn .learn4-mission-meta span:last-child{display:none}.mode-learn .learn4-search.learn-search{min-height:54px}.mode-learn .learn4-universe-card footer{right:22px;left:22px}.mode-learn .learn4-universe-card footer span{max-width:88%}.mode-learn .learn4-focus-strip>div{max-height:112px;overflow:hidden}.mode-learn .learn4-lesson-rail>a,.mode-learn .learn4-lesson-rail>div{flex-basis:78vw}.mode-learn .learn4-path-meta span:nth-child(3){display:none}.mode-learn .learn4-level.journey-level,.mode-learn .learn4-level.journey-level.left,.mode-learn .learn4-level.journey-level.right{padding-left:65px}.mode-learn .learn4-level .journey-node{left:24px;width:44px;height:44px}.mode-learn .learn4-journey .journey-spine{left:24px}.mode-learn .learn4-level-card.journey-card{padding:16px}.mode-learn .learn4-level-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mode-learn .learn4-mastery-gate{width:calc(100% - 65px);margin-left:65px}.mode-learn .learn4-stat-grid{grid-template-columns:1fr 1fr}.mode-learn .learn4-stat-grid article{min-height:138px;padding:16px}.mode-learn .learn4-stat-grid h2{font-size:22px}.mode-learn .learn4-evidence header{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.learn4-mission-signal:before,.mode-learn .learn4-level-orbit>i,.mode-learn .learn4-path-seal:after{animation:none!important}}.mode-learn .learn4-my-learning{padding-top:22px}.mode-learn .learn4-library-hero{min-height:410px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:end;gap:70px;overflow:hidden;position:relative;padding:64px 58px 52px;border:1px solid var(--x4-line);border-radius:var(--x4-radius-lg);background:radial-gradient(circle at 82% 18%,rgba(0,215,180,.14),transparent 27%),radial-gradient(circle at 14% 0,rgba(22,138,247,.17),transparent 34%),linear-gradient(145deg,#0c1219,#050708 72%);box-shadow:var(--x4-shadow)}.mode-learn .learn4-library-hero:after{content:"";position:absolute;inset:auto -8% -55% 28%;height:75%;border:1px solid rgba(82,217,232,.13);border-radius:50%;box-shadow:0 0 90px rgba(22,138,247,.08)}.mode-learn .learn4-library-hero>*{position:relative;z-index:1}.mode-learn .learn4-library-hero h1{max-width:820px;margin:14px 0 18px;font-size:clamp(54px,6.2vw,91px);line-height:.88;letter-spacing:-.065em}.mode-learn .learn4-library-hero h1 em{font-style:normal;background:var(--x4-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.mode-learn .learn4-library-hero>div:first-child>p{max-width:610px;margin:0;color:var(--x4-muted);font-size:14px;line-height:1.65}.mode-learn .learn4-library-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--x4-line);border-radius:17px;background:rgba(0,0,0,.28);backdrop-filter:blur(18px)}.mode-learn .learn4-library-summary>div{min-width:0;padding:23px 19px;border-left:1px solid var(--x4-line)}.mode-learn .learn4-library-summary>div:first-child{border-left:0}.mode-learn .learn4-library-summary b,.mode-learn .learn4-library-summary small{display:block}.mode-learn .learn4-library-summary small{color:var(--x4-subtle);font-size:8px;font-weight:900;letter-spacing:.13em}.mode-learn .learn4-library-summary b{margin-top:9px;font-size:25px}.mode-learn .learn4-library-section{margin-top:72px}.mode-learn .learn4-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mode-learn .learn4-library-card{min-height:430px;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:27px;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));transition:border-color .25s ease,transform .25s ease}.mode-learn .learn4-library-card:hover{transform:translateY(-4px);border-color:rgba(82,217,232,.24)}.mode-learn .learn4-library-card.is-current{box-shadow:inset 0 0 0 1px rgba(82,217,232,.08),0 28px 75px rgba(0,0,0,.28)}.mode-learn .learn4-library-card-glow{position:absolute;top:-120px;right:-90px;width:280px;height:280px;border-radius:50%;opacity:.13;filter:blur(60px)}.mode-learn .learn4-library-card>header{display:flex;align-items:center;gap:12px;color:#86939c;font-size:8px;font-weight:900;letter-spacing:.15em}.mode-learn .learn4-library-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid;border-radius:13px;background:rgba(0,0,0,.24)}.mode-learn .learn4-library-card>h2{max-width:580px;margin:27px 0 11px;font-size:clamp(34px,3.4vw,52px);line-height:.94;letter-spacing:-.045em}.mode-learn .learn4-library-card>p{max-width:560px;margin:0;color:var(--x4-muted);font-size:12px;line-height:1.55}.mode-learn .learn4-library-next{margin-top:auto;padding-top:34px}.mode-learn .learn4-library-next b,.mode-learn .learn4-library-next small{display:block}.mode-learn .learn4-library-next small{color:var(--x4-subtle);font-size:8px;font-weight:900;letter-spacing:.13em}.mode-learn .learn4-library-next b{margin-top:7px;font-size:13px}.mode-learn .learn4-library-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:11px;margin-top:16px}.mode-learn .learn4-library-progress>i{height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.mode-learn .learn4-library-progress>i>b{height:100%;display:block;border-radius:inherit;background:var(--x4-gradient);box-shadow:0 0 15px rgba(5,175,214,.35)}.mode-learn .learn4-library-progress>span{color:#aeb9bf;font-size:9px;font-weight:800}.mode-learn .learn4-library-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--x4-line)}.mode-learn .learn4-library-card>footer>span{color:var(--x4-subtle);font-size:9px}.mode-learn .learn4-library-card>footer>a{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:10px;color:#061016;background:linear-gradient(90deg,#39cfe0,#54e6c6);font-size:10px;font-weight:900}.mode-learn .learn4-library-empty{min-height:300px;display:grid;place-items:center;align-content:center;padding:40px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--x4-radius);text-align:center}.mode-learn .learn4-library-empty>svg{color:var(--x4-cyan)}.mode-learn .learn4-library-empty h2{margin:16px 0 8px;font-size:30px}.mode-learn .learn4-library-empty p{margin:0 0 20px;color:var(--x4-muted)}.mode-learn .learn4-record-strip{display:grid;grid-template-columns:repeat(3,1fr) minmax(280px,1.4fr);margin-top:18px;overflow:hidden;border:1px solid var(--x4-line);border-radius:var(--x4-radius);background:rgba(255,255,255,.018)}.mode-learn .learn4-record-strip>a,.mode-learn .learn4-record-strip>div{min-height:104px;display:flex;align-items:center;gap:13px;padding:20px;border-left:1px solid var(--x4-line)}.mode-learn .learn4-record-strip>:first-child{border-left:0}.mode-learn .learn4-record-strip svg{flex:0 0 auto;color:var(--x4-cyan)}.mode-learn .learn4-record-strip span{min-width:0}.mode-learn .learn4-record-strip b,.mode-learn .learn4-record-strip small{display:block}.mode-learn .learn4-record-strip small{color:var(--x4-subtle);font-size:7px;font-weight:900;letter-spacing:.13em}.mode-learn .learn4-record-strip b{margin-top:6px;font-size:13px}.mode-learn .learn4-record-strip>a{position:relative;background:linear-gradient(90deg,rgba(22,138,247,.07),rgba(0,215,180,.06))}.mode-learn .learn4-record-strip>a>svg:last-child{margin-left:auto}@media (max-width:1050px){.mode-learn .learn4-library-hero{grid-template-columns:1fr;gap:38px}.mode-learn .learn4-record-strip{grid-template-columns:1fr 1fr}.mode-learn .learn4-record-strip>:nth-child(3){border-left:0;border-top:1px solid var(--x4-line)}.mode-learn .learn4-record-strip>:nth-child(4){border-top:1px solid var(--x4-line)}}@media (max-width:780px){.mode-learn .learn4-my-learning{padding-top:12px!important}.mode-learn .learn4-library-hero{min-height:600px;align-content:end;padding:32px 22px;border-radius:19px}.mode-learn .learn4-library-hero h1{font-size:clamp(49px,14vw,69px)}.mode-learn .learn4-library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-learn .learn4-library-summary>div{padding:17px 12px}.mode-learn .learn4-library-summary small{font-size:6px}.mode-learn .learn4-library-summary b{font-size:20px}.mode-learn .learn4-library-section{margin-top:50px}.mode-learn .learn4-library-grid{grid-template-columns:1fr}.mode-learn .learn4-library-card{min-height:410px;padding:22px}.mode-learn .learn4-library-card>h2{font-size:39px}}@media (max-width:520px){.mode-learn .learn4-record-strip{grid-template-columns:1fr}.mode-learn .learn4-record-strip>*{min-height:82px!important;border-top:1px solid var(--x4-line);border-left:0!important}.mode-learn .learn4-record-strip>:first-child{border-top:0}.mode-learn .learn4-library-card>footer{align-items:stretch;flex-direction:column}.mode-learn .learn4-library-card>footer>a{justify-content:center}}