:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:Georgia, "Times New Roman", serif;--font-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--canvas:#101a17;--canvas-soft:#182823;--surface:#fbf6eb;--surface-soft:#f0ecdf;--surface-raised:#fffdf8;--ink:#173029;--ink-inverse:#fbf6eb;--muted:#52645e;--muted-inverse:#b9c6c0;--accent:#4e6e3d;--accent-strong:#37552c;--accent-soft:#e5edcd;--highlight:#d8ef75;--line:#cfd3c5;--line-dark:#31413c;--danger:#8a3d3f;--danger-soft:#f7dfdc;--warning:#875f20;--warning-soft:#f6e9c6;--success:#286241;--success-soft:#dcebdc;--shadow:0 24px 60px #0f1e1917;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--content:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--surface-soft);min-height:100%;color:var(--ink);font-family:var(--font-ui);margin:0;overflow-x:clip}button,input,select{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}button,summary,.button{min-height:44px}img,svg{max-width:100%}h1,h2,h3,p{overflow-wrap:anywhere}.skip-link{z-index:100;background:var(--highlight);min-height:44px;color:var(--canvas);border-radius:10px;padding:12px 16px;font-weight:850;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#main-content:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:850}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.button-primary{border-color:var(--accent);background:var(--accent);color:#fff}.button-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.button-secondary{color:var(--ink);background:0 0;border-color:#819087}.button-secondary:hover{border-color:var(--accent);background:var(--accent-soft)}.button-quiet{border-color:var(--line-dark);color:var(--ink-inverse)}.button:disabled{cursor:not-allowed;opacity:.58}.button-row{flex-wrap:wrap;gap:10px;display:flex}.text-link{min-height:44px;color:var(--accent-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-weight:850;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.brand{align-items:center;gap:11px;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--highlight);width:42px;height:42px;color:var(--canvas);font:700 1.15rem var(--font-display);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy strong{font-size:.9rem}.brand-copy small{color:var(--muted-inverse);font-size:.68rem}.landing-shell{background:var(--canvas);min-height:100vh;color:var(--ink-inverse);overflow:hidden}.landing-nav{width:min(var(--content), calc(100% - 40px));border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:88px;margin:0 auto;display:flex}.landing-hero{width:min(var(--content), calc(100% - 40px));grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(30px,7vw,100px);min-height:650px;margin:0 auto;padding:72px 0;display:grid}.landing-copy{z-index:2;position:relative}.landing-copy .eyebrow{color:var(--highlight)}.landing-copy h1{max-width:780px;font:400 clamp(3.5rem, 7vw, 6.8rem)/.91 var(--font-display);letter-spacing:-.058em;margin:0}.landing-copy>p:not(.eyebrow){max-width:620px;color:var(--muted-inverse);margin:28px 0;font-size:clamp(1rem,1.6vw,1.23rem);line-height:1.7}.landing-copy .button-primary{border-color:var(--highlight);background:var(--highlight);color:var(--canvas)}.landing-copy .button-secondary{color:var(--ink-inverse);border-color:#53655e}.landing-copy>small{color:#98aaa2;margin-top:22px;display:block}.hero-art{isolation:isolate;min-height:500px;position:relative}.hero-core{aspect-ratio:1;background:linear-gradient(145deg, var(--highlight), #739b4d);width:180px;color:var(--canvas);font:700 4rem var(--font-display);border-radius:42% 58% 48% 52%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:0 40px 100px #d8ef7533}.orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-one{width:360px;height:360px}.orbit-two{opacity:.65;border-style:dashed;width:540px;height:540px}.hero-note{border:1px solid var(--line-dark);background:var(--canvas-soft);color:var(--muted-inverse);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:.72rem;font-weight:800;position:absolute}.note-learn{top:10%;left:11%}.note-practice{top:59%;right:1%}.note-evolve{bottom:9%;left:14%}.landing-principles{padding:100px max(20px, calc((100vw - var(--content)) / 2));background:var(--surface);color:var(--ink)}.landing-principles>h2{max-width:700px;font:400 clamp(2.7rem, 5vw, 5rem)/.95 var(--font-display);letter-spacing:-.045em;margin:0 0 44px}.landing-principles>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-principles article{border-right:1px solid var(--line);min-width:0;padding:28px 24px 10px 0}.landing-principles article+article{padding-left:24px}.landing-principles article:last-child{border-right:0}.landing-principles article>span{color:var(--accent);font:400 1.2rem var(--font-display)}.landing-principles h3{font:400 1.7rem var(--font-display);margin:40px 0 8px}.landing-principles p{color:var(--muted);line-height:1.65}.landing-footer{min-height:110px;padding:20px max(20px, calc((100vw - var(--content)) / 2));justify-content:space-between;align-items:center;display:flex}.landing-footer p{color:var(--muted-inverse);font-size:.78rem}.product-shell{background:var(--surface-soft);grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.desktop-sidebar{border-right:1px solid var(--line-dark);background:var(--canvas);min-width:0;height:100vh;color:var(--ink-inverse);z-index:20;flex-direction:column;padding:24px 18px;display:flex;position:sticky;top:0}.product-nav{margin-top:42px}.product-nav ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.product-nav a{border-radius:var(--radius-sm);min-height:46px;color:var(--muted-inverse);grid-template-columns:28px minmax(0,1fr);align-items:center;padding:10px 12px;font-size:.82rem;text-decoration:none;display:grid}.product-nav a>span{opacity:.65;font-size:.62rem}.product-nav a:hover,.product-nav a:focus-visible{color:var(--ink-inverse);background:#243731}.environment-note{border-top:1px solid var(--line-dark);align-items:flex-start;gap:10px;margin-top:auto;padding:18px 8px 4px;display:flex}.environment-note p{gap:3px;margin:0;display:grid}.environment-note strong{font-size:.72rem}.environment-note small{color:var(--muted-inverse);font-size:.65rem;line-height:1.45}.status-dot{background:var(--highlight);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #d8ef751c}.product-stage{min-width:0}.mobile-header{display:none}.context-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf6ebd1;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px clamp(24px,4vw,58px);display:flex}.context-header .eyebrow{margin-bottom:4px}.context-title{font:400 clamp(1.7rem, 3vw, 2.6rem)/1 var(--font-display);letter-spacing:-.035em;margin:0}.member-chip{align-items:center;gap:10px;min-width:0;display:flex}.member-chip>span:first-child{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:850;display:grid}.member-chip>span:last-child{gap:2px;display:grid}.member-chip strong{font-size:.78rem}.member-chip small{color:var(--muted);font-size:.68rem}.page-frame{width:min(100%,1480px);margin:0 auto;padding:clamp(28px,4vw,60px)}.page-header{justify-content:space-between;align-items:end;gap:32px;min-width:0;margin-bottom:34px;display:flex}.page-header>div{min-width:0}.page-header h1{max-width:880px;font:400 clamp(2.7rem, 5vw, 5.4rem)/.92 var(--font-display);letter-spacing:-.052em;margin:0}.page-header p:not(.eyebrow){max-width:700px;color:var(--muted);margin:19px 0 0;font-size:1rem;line-height:1.65}.card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;padding:clamp(20px,2.5vw,30px);box-shadow:inset 0 1px #fff}.card h2,.card h3{font-family:var(--font-display);letter-spacing:-.027em;font-weight:400}.card h2{margin:5px 0 10px;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.08}.card p{color:var(--muted);line-height:1.6}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.learning-card{grid-column:span 8}.next-card{background:var(--accent-soft);grid-column:span 4}.access-card,.resource-card{grid-column:span 6}.next-card{position:relative;overflow:hidden}.next-index{color:#1730291a;font:400 7rem var(--font-display);position:absolute;top:12px;right:20px}.resource-card{background:var(--canvas-soft);color:var(--ink-inverse)}.resource-card p{color:var(--muted-inverse)}.resource-card .text-link{color:var(--highlight)}.resource-symbol{background:var(--accent);width:58px;height:70px;color:var(--ink-inverse);font:400 1.7rem var(--font-display);border:1px solid #ffffff35;border-radius:50% 50% 42% 42%;place-items:center;display:grid}.compact-facts{gap:0;margin:18px 0;display:grid}.compact-facts div{border-top:1px solid var(--line);grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;display:grid}.compact-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.compact-facts dd{margin:0;font-weight:750}.status-badge{border:1px solid;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:6px 10px;font-size:.66rem;font-weight:850;line-height:1.2;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status-positive{color:var(--success);background:var(--success-soft)}.status-attention{color:var(--warning);background:var(--warning-soft)}.status-critical{color:var(--danger);background:var(--danger-soft)}.status-neutral{color:#4d5b57;background:#e7e9e4}.status-pending{color:#4f547d;background:#e4e5f3}.progress-block{margin-top:24px}.progress-heading{justify-content:space-between;align-items:baseline;gap:12px;font-size:.78rem;font-weight:750;display:flex}.progress-heading strong{font:400 1.9rem var(--font-display)}.progress-track{background:var(--surface-soft);border-radius:999px;height:10px;margin:10px 0;overflow:hidden}.progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #84a34f);height:100%;display:block}.progress-block>p{margin:0 0 12px;font-size:.76rem}.state-panel{border-radius:var(--radius-md);border:1px solid;grid-template-columns:42px minmax(0,1fr);gap:14px;margin:20px 0;padding:18px 20px;display:grid}.state-panel h1,.state-panel h2{font:400 1.5rem var(--font-display);margin:0 0 4px}.state-panel p{margin:0;line-height:1.55}.state-panel a{margin-top:10px;font-weight:800;display:inline-flex}.state-icon{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.recovery-demo{border-radius:var(--radius-md);border:1px dashed #8f9b90;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;margin-top:20px;padding:24px;display:grid}.recovery-demo h2{font:400 1.55rem var(--font-display);margin:0}.recovery-demo p{color:var(--muted);line-height:1.55}.recovery-demo .button{align-self:center}.recovery-result{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding-top:12px;font-weight:750}.learning-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:20px;display:grid}.course-overview{position:sticky;top:24px}.module-list{gap:14px;display:grid}.module-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:64px minmax(0,1fr);gap:18px;padding:26px;display:grid}.module-index{color:var(--accent);font:400 2.1rem var(--font-display)}.module-card h2{font:400 2rem var(--font-display);letter-spacing:-.03em;margin:0}.module-card ol{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.module-card li{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.module-card li>div{gap:3px;display:grid}.module-card li strong{font-size:.86rem}.module-card li small{color:var(--muted);text-transform:capitalize;font-size:.66rem}.step-mark{border:2px solid;border-radius:50%;width:9px;height:9px}.evidence-card{background:var(--canvas-soft);color:var(--ink-inverse);grid-template-columns:1fr 1fr;gap:28px;margin-top:20px;display:grid}.evidence-card .eyebrow,.evidence-card dt{color:var(--highlight)}.evidence-card dl{margin:0}.evidence-card dl div{border-top:1px solid var(--line-dark);padding:11px 0}.evidence-card dt{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.64rem;font-weight:850}.evidence-card dd{color:var(--muted-inverse);margin:0}.filter-bar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;padding:16px 18px;display:flex}.filter-bar fieldset{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.filter-bar legend,.select-field{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.filter-bar legend{width:100%;margin-bottom:6px}.filter-bar label:not(.select-field){border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:.78rem;display:inline-flex}.filter-bar input{width:18px;height:18px;accent-color:var(--accent)}.select-field{gap:5px;display:grid}.select-field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);padding:8px 36px 8px 12px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.library-card{padding:0;overflow:hidden}.resource-cover{background:linear-gradient(145deg, var(--accent-soft), #b9cda5);justify-content:space-between;align-items:flex-start;min-height:160px;padding:18px;display:flex}.resource-revoked .resource-cover{background:linear-gradient(145deg,#ead8d3,#cba8a3)}.resource-quarantined .resource-cover{background:linear-gradient(145deg,#f2e4bd,#d2b77c)}.resource-unavailable .resource-cover{background:linear-gradient(145deg,#e5e5df,#c5cbc4)}.resource-cover span{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.resource-cover strong{color:var(--accent-strong);font:400 4rem var(--font-display);opacity:.6;align-self:center;margin:auto}.resource-body{padding:22px}.resource-labels{justify-content:space-between;align-items:center;gap:10px;display:flex}.classification-label{text-transform:uppercase;font-size:.68rem;font-weight:850}.resource-body h2{margin-top:18px}.resource-body>small{color:var(--muted);margin-top:12px;font-size:.68rem;display:block}.resource-action-note{margin:16px 0 0;font-size:.78rem;font-weight:800;color:var(--accent-strong)!important}.empty-state{border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center;grid-column:1/-1;padding:50px 24px}.empty-state h2{font:400 1.8rem var(--font-display);margin:0}.empty-state p{color:var(--muted)}.access-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.access-facts .card{align-content:start;gap:20px;display:grid}.fact-number{color:var(--accent);font:400 2rem var(--font-display)}.access-facts p{margin:0}.recovery-scenarios{border-radius:var(--radius-lg);background:var(--canvas-soft);color:var(--ink-inverse);grid-template-columns:.65fr 1.35fr;gap:30px;margin:36px 0;padding:34px;display:grid}.recovery-scenarios>div:first-child h2{font:400 2.4rem/1 var(--font-display);margin:0}.recovery-scenarios>div:first-child .eyebrow{color:var(--highlight)}.recovery-scenarios>div:last-child{gap:10px;display:grid}.recovery-scenarios article{border:1px solid var(--line-dark);border-radius:var(--radius-sm);padding:18px}.recovery-scenarios h3{font:400 1.3rem var(--font-display);margin:13px 0 5px}.recovery-scenarios p,.recovery-scenarios small{color:var(--muted-inverse);line-height:1.5}.connector-card{background:var(--accent-soft);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.connector-mark{border:1px solid var(--accent);width:78px;height:78px;color:var(--accent-strong);font:400 1.5rem var(--font-display);border-radius:24px;place-items:center;display:grid}.connector-card>small{color:var(--muted);grid-column:2/-1}.connector-card .button{align-self:center}.loading-state,.not-found,.standalone-state{width:min(760px,100% - 32px);margin:0 auto}.loading-state{padding:60px 0}.loading-state h1,.not-found h1{font:400 clamp(2.5rem, 7vw, 5rem)/.95 var(--font-display);letter-spacing:-.045em;margin:0}.loading-state>p:not(.eyebrow),.not-found>p{color:var(--muted);line-height:1.6}.loading-mark{border:4px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:42px;height:42px;margin-bottom:26px;animation:1s linear infinite loading-spin;display:block}.skeleton-lines{gap:10px;margin-top:30px;display:grid}.skeleton-lines span{background:var(--line);border-radius:999px;height:14px}.skeleton-lines span:nth-child(2){width:80%}.skeleton-lines span:nth-child(3){width:58%}.not-found{align-content:center;gap:18px;min-height:100vh;display:grid}.not-found .brand{margin-bottom:28px}.not-found .brand-copy small{color:var(--muted)}.standalone-state{place-items:center;min-height:100vh;display:grid}.standalone-state .state-panel{width:100%}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.landing-hero{grid-template-columns:minmax(0,1fr) 370px}.hero-art{min-height:420px}.orbit-two{width:450px;height:450px}.dashboard-grid>*{grid-column:span 6!important}.learning-layout{grid-template-columns:1fr}.course-overview{position:static}.access-facts{grid-template-columns:1fr 1fr}.access-facts .card:last-child{grid-column:1/-1}}@media (max-width:900px){.product-shell{display:block}.desktop-sidebar{display:none}.mobile-header{z-index:40;border-bottom:1px solid var(--line-dark);background:var(--canvas);min-height:70px;color:var(--ink-inverse);justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:sticky;top:0}.mobile-menu{position:relative}.mobile-menu>summary{border:1px solid var(--line-dark);min-width:70px;color:var(--ink-inverse);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{border-color:var(--highlight);color:var(--highlight)}.mobile-menu .product-nav{border:1px solid var(--line-dark);border-radius:var(--radius-md);background:var(--canvas);width:min(310px,100vw - 28px);margin:0;padding:12px;position:absolute;top:54px;right:0;box-shadow:0 24px 60px #0007}.mobile-menu .product-nav a{min-height:48px}.context-header{min-height:88px;padding:16px 20px}.context-title{font-size:1.7rem}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:70px 0 85px}.hero-art{display:none}.landing-principles>div{grid-template-columns:1fr 1fr}.landing-principles article:nth-child(2){border-right:0}.landing-principles article:nth-child(-n+2){border-bottom:1px solid var(--line)}.library-grid{grid-template-columns:1fr 1fr}.recovery-scenarios{grid-template-columns:1fr}.connector-card{grid-template-columns:72px minmax(0,1fr)}.connector-card .button{grid-column:1/-1;width:100%}}@media (max-width:680px){.landing-nav{width:min(100% - 28px, var(--content))}.landing-nav .button{display:none}.landing-hero{width:min(100% - 32px, var(--content))}.landing-copy h1{font-size:clamp(3.15rem,14vw,4.6rem)}.landing-copy .button{width:100%}.landing-principles{padding:70px 18px}.landing-principles>div{grid-template-columns:1fr}.landing-principles article,.landing-principles article+article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.landing-principles article:last-child{border-bottom:0}.landing-principles h3{margin-top:20px}.landing-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.context-header{flex-direction:column;align-items:flex-start;gap:14px}.context-header .member-chip{border-top:1px solid var(--line);width:100%;padding-top:12px}.page-frame{padding:28px 16px 48px}.page-header{flex-direction:column;align-items:flex-start}.page-header h1{font-size:clamp(2.7rem,13vw,4rem)}.page-header .button{width:100%}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>*{grid-column:auto!important}.card-heading{flex-direction:column;align-items:flex-start}.compact-facts div{grid-template-columns:1fr;gap:4px}.recovery-demo{grid-template-columns:1fr}.recovery-demo .button{width:100%}.recovery-result{grid-column:auto}.module-card{grid-template-columns:1fr;padding:20px}.module-index{font-size:1.4rem}.module-card li{grid-template-columns:12px minmax(0,1fr)}.module-card li .status-badge{grid-column:2}.evidence-card{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.select-field select{width:100%}.library-grid{grid-template-columns:1fr}.resource-cover{min-height:130px}.resource-labels{flex-direction:column;align-items:flex-start}.access-facts{grid-template-columns:1fr}.access-facts .card:last-child{grid-column:auto}.recovery-scenarios{margin-inline:-2px;padding:22px 18px}.connector-card{grid-template-columns:1fr}.connector-card>small{grid-column:auto}.connector-mark{width:64px;height:64px}.state-panel{grid-template-columns:34px minmax(0,1fr);padding:16px}.state-icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.status-badge,.state-panel,.button,.card,.module-card,.filter-bar{border:1px solid canvastext}.progress-track>span,.status-dot,.step-mark{background:highlight}}.result-pending{color:#6d5520;background:#fff7df;border-color:#d2b77c}.demo-course-page{overflow:clip}.demo-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.demo-course-card{min-width:0;color:inherit;grid-template-columns:1fr;gap:24px;text-decoration:none;display:grid;overflow:hidden}.demo-course-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.demo-course-card-mark{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--canvas);width:100%;height:auto;min-height:0;color:var(--highlight);font:400 clamp(2rem, 5vw, 4rem) var(--font-display);place-items:center;display:grid}.demo-course-card h2,.demo-course-module h2,.demo-course-authoring h2,.demo-lesson-editor h2,.demo-new-course h2{font:400 clamp(1.55rem, 3vw, 2.25rem)/1.05 var(--font-display);margin:6px 0 10px}.demo-course-card p:not(.eyebrow){color:var(--muted);line-height:1.6}.demo-course-card dl{gap:28px;margin:20px 0;display:flex}.demo-course-card dl div{gap:3px;display:grid}.demo-course-card dt{color:var(--muted);text-transform:uppercase;font-size:.65rem}.demo-course-card dd{font:400 1.5rem var(--font-display);margin:0}.demo-course-card>div>strong{color:var(--accent-strong)}.demo-course-header{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;display:grid}.demo-course-hero-placeholder{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--canvas);width:100%;color:var(--highlight);align-content:center;place-items:center;gap:8px;display:grid}.demo-course-hero-placeholder span{font:400 clamp(2rem, 7vw, 5rem) var(--font-display)}.demo-course-hero-placeholder small{color:var(--muted-inverse)}.demo-new-course form{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:1.25rem;display:grid}.demo-new-course-fields{gap:.9rem;display:grid}.demo-new-course-cover{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.demo-new-course-fields>label,.demo-cover-controls label{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.45rem;font-size:.72rem;font-weight:850;display:grid}.demo-new-course-fields :is(input,textarea,select){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;padding:10px 12px}.demo-new-course-fields textarea{resize:vertical;min-height:112px}.demo-new-course-cover legend{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .4rem;font-size:.68rem;font-weight:850}.demo-cover-crop,.demo-cover-controls{gap:.85rem;display:grid}.demo-cover-crop .uat-dropzone{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.demo-cover-crop .uat-dropzone input{width:100%;min-width:0;color:var(--ink)}.demo-cover-output{display:none}.demo-cover-frame,.demo-cover-preview img{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;overflow:hidden}.demo-cover-frame img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.demo-cover-preview{gap:.55rem;display:grid}.demo-cover-preview img{object-fit:cover;display:block}.demo-cover-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-cover-controls label{gap:.4rem;display:grid}.demo-cover-controls input[type=range]{width:100%}.demo-course-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:24px;display:grid}.demo-course-outline,.demo-course-authoring{gap:18px;min-width:0;display:grid}.demo-course-authoring{position:sticky;top:112px}.demo-course-authoring .uat-card{box-shadow:none}.demo-course-authoring form,.demo-lesson-editor form,.pilot-library-authoring form,.course-inline-editor form{gap:12px;display:grid}.demo-course-authoring label,.demo-lesson-editor label,.pilot-library-authoring label,.course-inline-editor label{letter-spacing:.06em;text-transform:uppercase;gap:7px;min-width:0;font-size:.72rem;font-weight:850;display:grid}.demo-course-authoring :is(input,select,textarea),.demo-lesson-editor :is(input,select,textarea),.pilot-library-authoring :is(input,select,textarea),.course-inline-editor input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;resize:vertical;padding:12px 13px;line-height:1.55}.demo-course-module>header{grid-template-columns:58px minmax(0,1fr);gap:16px;display:grid}.demo-course-module>header>span{color:var(--accent);font:400 2rem var(--font-display)}.demo-course-module ol{margin:20px 0 0;padding:0;list-style:none}.demo-course-module li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.demo-course-module li>span{color:var(--muted);font-size:.68rem}.demo-course-module li>div{gap:4px;display:grid}.demo-course-module li small{color:var(--muted)}.demo-course-module li a{min-height:44px;color:var(--accent-strong);align-content:center;font-weight:850}.demo-course-empty,.demo-course-authoring form>small,.demo-lesson-editor form>small,.pilot-library-authoring form>small,.course-library-choice small{color:var(--muted);line-height:1.5}.demo-course-authoring textarea{min-height:150px}.demo-lesson-editor{max-width:900px;margin-bottom:20px}.demo-lesson-editor textarea{min-height:420px}.demo-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-inline-editor{border-top:1px solid var(--line);margin-top:18px}.course-inline-editor summary,.course-resource-create summary{cursor:pointer;min-height:44px;color:var(--accent-strong);align-content:center;font-weight:850}.course-inline-editor form,.course-resource-create>:not(summary){margin-top:12px}.course-library-choice,.course-resource-fields{gap:12px;min-width:0;display:grid}.course-resource-create{margin-top:16px}.pilot-library-authoring{margin-top:22px;scroll-margin-top:24px}.pilot-library-authoring>p:not(.eyebrow),.course-resource-create>p{color:var(--muted);line-height:1.6}@media (max-width:980px){.demo-course-detail-layout{grid-template-columns:1fr}.demo-course-authoring{position:static}}@media (max-width:820px){.demo-course-header,.demo-new-course form,.demo-cover-controls{grid-template-columns:1fr}}@media (max-width:760px){.demo-course-grid{grid-template-columns:1fr}}@media (max-width:560px){.demo-course-module>header{grid-template-columns:38px minmax(0,1fr)}.demo-course-module li{grid-template-columns:28px minmax(0,1fr)}.demo-course-module li a{grid-column:2}.demo-editor-actions{flex-direction:column;align-items:stretch}.demo-editor-actions .button{width:100%}}.uat-settings-page{container:uat-settings/inline-size}.uat-settings-nav{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);scrollbar-width:thin;gap:8px;min-width:0;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.uat-settings-nav a{border-radius:var(--radius-sm);min-width:max-content;min-height:44px;color:var(--muted);align-items:center;padding:8px 13px;font-weight:800;text-decoration:none;display:inline-flex}.uat-settings-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}.uat-settings-overview,.uat-settings-integrations{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;min-width:0;margin-bottom:24px;display:grid}.uat-settings-overview .uat-card,.uat-settings-integrations .uat-card{align-content:start;gap:12px;min-width:0;display:grid}.uat-settings-overview :where(h3,p),.uat-settings-integrations :where(h2,p){overflow-wrap:break-word;margin:0}.uat-settings-overview .button{place-self:end start}.uat-settings-identity{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;min-width:0;margin-bottom:24px;display:grid}.uat-settings-identity :where(h2,p){margin:0}.uat-settings-identity>div{align-content:start;gap:7px;min-width:0;display:grid}.uat-settings-identity dl,.uat-settings-integrations dl,.uat-settings-student-list dl{gap:8px;min-width:0;margin:0;display:grid}.uat-settings-identity dl>div,.uat-settings-integrations dl>div,.uat-settings-student-list dl>div{grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.uat-settings-page :where(dt,dd){overflow-wrap:break-word;min-width:0;margin:0}.uat-settings-page dt{color:var(--muted);font-size:.82rem;font-weight:800}.uat-settings-page dd{font-weight:750}.uat-settings-form{gap:22px;min-width:0;display:grid;container:settings-form/inline-size}.uat-settings-fields,.uat-settings-choice-grid,.uat-notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.uat-settings-form label,.uat-settings-fields label,.uat-notification-preferences label{align-content:start;gap:7px;min-width:0;display:grid}.uat-settings-page :where(input,select,textarea){width:100%;min-width:0}.uat-settings-page textarea{resize:vertical;min-height:96px}.uat-settings-page small{color:var(--muted);overflow-wrap:break-word;line-height:1.4}.uat-settings-summary,.uat-impact-preview{border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);gap:5px;min-width:0;padding:16px;display:grid}.uat-settings-summary :where(p,span),.uat-impact-preview p{margin:0}.uat-settings-savebar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:18px;display:flex}.uat-settings-savebar>p{color:var(--muted);margin:0;font-weight:800}.uat-settings-savebar>p.is-dirty{color:var(--warning)}.uat-settings-savebar>div{flex-wrap:wrap;gap:10px;display:flex}.uat-settings-result{min-height:24px;color:var(--muted);margin:-12px 0 0}.uat-settings-result.is-error{color:var(--danger);font-weight:750}.uat-card fieldset.uat-settings-audience,.uat-card fieldset.uat-settings-choice-grid,.uat-card fieldset.uat-notification-preferences{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:0;padding:16px}.uat-settings-community-scope{border-radius:var(--radius-sm);background:var(--surface-soft);margin:0;padding:14px}.uat-settings-audience:not(:has(select[name=scope] option[value=community]:checked)) .uat-settings-community-scope{display:none}.uat-settings-audience:has(select[name=scope] option[value=community]:checked) .uat-settings-audience-options{display:none}.uat-settings-audience:has(select[name=scope] option[value=cohorts]:checked) .uat-settings-audience-options .is-learners{display:none}.uat-settings-audience:has(select[name=scope] option[value=learners]:checked) .uat-settings-audience-options .is-cohorts{display:none}:is(.uat-settings-audience:has(select[name=scope] option[value=cohorts]:checked) .uat-settings-audience-options,.uat-settings-audience:has(select[name=scope] option[value=learners]:checked) .uat-settings-audience-options){grid-template-columns:minmax(0,1fr)}.uat-settings-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.uat-settings-audience-options>div{border-radius:var(--radius-sm);background:var(--surface-soft);align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.uat-card .uat-settings-audience-options label,.uat-card label.uat-confirm{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:44px;display:grid}.uat-settings-audience-options input,.uat-confirm input{width:20px;min-width:20px}.uat-brand-previews{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:18px;min-width:0;display:grid}.uat-brand-previews article{border-radius:var(--radius-md);min-width:0;min-height:220px;color:var(--uat-preview-primary);background:#101a17;align-content:center;gap:10px;padding:24px;display:grid}.uat-brand-previews article.is-mobile{background:var(--surface-soft);width:min(100%,280px);color:var(--uat-preview-secondary);justify-self:center}.uat-brand-previews button{background:var(--uat-preview-primary);color:#101a17;border:0;border-radius:999px;justify-self:start;min-height:44px;font-weight:850}.uat-settings-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-bottom:18px;display:grid}.uat-settings-student-list{gap:10px;min-width:0;display:grid}.uat-settings-student-list>article{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:18px;min-width:0;padding:15px;display:grid}.uat-settings-student-list>article>div{align-content:start;gap:4px;min-width:0;display:grid}.uat-settings-pagination{justify-content:center;align-items:center;gap:12px;min-width:0;margin-top:16px;display:flex}.uat-settings-pagination span{text-align:center;min-width:110px}.uat-settings-student-list dl{grid-template-columns:repeat(4,minmax(0,1fr))}.uat-settings-student-list dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.uat-settings-contract{margin-top:16px}.uat-settings-contract summary,.uat-ai-future summary{cursor:pointer;min-height:44px;color:var(--accent-strong);align-content:center;font-weight:850}.uat-settings-students{gap:12px;min-width:0;display:grid}.uat-settings-student-action{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}.uat-settings-student-action>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 16px;display:flex}.uat-settings-student-action>summary>span:first-child{gap:3px;min-width:0;display:grid}.uat-settings-student-action>.uat-settings-form{border-radius:var(--radius-sm);box-shadow:none;margin:0 14px 14px}.uat-settings-hierarchy{counter-reset:hierarchy;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;padding:0;list-style:none;display:grid}.uat-settings-hierarchy li{border-radius:var(--radius-sm);background:var(--surface-soft);counter-increment:hierarchy;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.uat-settings-hierarchy li:before{content:counter(hierarchy, decimal-leading-zero);color:var(--accent-strong);font-weight:900}.uat-settings-hierarchy span{color:var(--muted);overflow-wrap:break-word}.uat-notification-preferences>label{border-radius:var(--radius-sm);background:var(--surface-soft);padding:12px}.uat-ai-future{margin-bottom:18px}.uat-ai-future>div{gap:12px;padding-top:14px;display:grid}@container settings-form (max-width:44rem){.uat-settings-fields,.uat-settings-control-grid.is-three-columns,.uat-settings-choice-grid,.uat-notification-preferences,.uat-settings-audience-options,.uat-brand-previews{grid-template-columns:minmax(0,1fr)}.uat-settings-savebar{flex-direction:column;align-items:stretch}.uat-settings-savebar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uat-settings-savebar .button{justify-content:center;width:100%}.uat-settings-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}}@container uat-settings (max-width:48rem){.uat-settings-identity,.uat-settings-filters,.uat-settings-student-list>article{grid-template-columns:minmax(0,1fr)}.uat-settings-student-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container uat-settings (max-width:30rem){.uat-settings-student-list dl,.uat-settings-hierarchy{grid-template-columns:minmax(0,1fr)}.uat-settings-student-action>summary{flex-direction:column;align-items:flex-start}.uat-settings-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uat-settings-pagination span{grid-area:1/1/auto/-1}.uat-settings-pagination .button{width:100%}}@media (forced-colors:active){.uat-settings-nav,.uat-settings-audience-options>div,.uat-settings-student-list>article,.uat-settings-student-action{border:1px solid canvastext}}.uat-shell{background:var(--surface-soft);min-height:100vh;overflow-x:clip}.uat-banner{background:var(--highlight);min-height:42px;color:var(--canvas);text-align:center;border-bottom:1px solid #56733f;justify-content:center;align-items:center;gap:12px;padding:8px 20px;display:flex}.uat-banner strong{letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.uat-banner span{font-size:.76rem}.uat-header{width:min(var(--content), calc(100% - 40px));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:82px;margin:0 auto;display:flex}.uat-header .brand-copy small{color:var(--muted)}.uat-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.uat-header nav a{border-radius:999px;align-items:center;min-height:44px;padding:8px 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.uat-header nav a:hover{background:var(--accent-soft)}.uat-page{width:min(var(--content), calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.uat-hero,.uat-page-header{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:34px;display:flex}.uat-hero>div:first-child,.uat-page-header>div:first-child{max-width:800px}.uat-hero h1,.uat-page-header h1{font:400 clamp(3rem, 6vw, 5.6rem)/.94 var(--font-display);letter-spacing:-.045em;margin:0}.uat-hero>div>p:last-child,.uat-page-header>div>p:last-child{max-width:700px;color:var(--muted);font-size:1rem;line-height:1.65}.uat-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uat-role-grid article,.uat-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow);padding:24px}.uat-role-grid article{flex-direction:column;align-items:flex-start;min-height:360px;display:flex}.uat-role-grid h2,.uat-card h2{font:400 1.8rem/1.08 var(--font-display);letter-spacing:-.025em;margin:0 0 10px}.uat-role-grid p:not(.eyebrow),.uat-card p{color:var(--muted);line-height:1.55}.uat-role-grid .button{width:100%;margin-top:auto}.uat-role-index{color:var(--accent);font:400 2rem var(--font-display);margin-bottom:36px}.uat-explanation{border-radius:var(--radius-md);background:var(--canvas-soft);color:var(--ink-inverse);grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:20px;padding:30px;display:grid}.uat-explanation h2{font:400 2rem var(--font-display);margin:0}.uat-explanation .eyebrow{color:var(--highlight)}.uat-explanation>p{color:var(--muted-inverse);margin:0;line-height:1.65}.uat-footer{width:min(var(--content), calc(100% - 40px));border-top:1px solid var(--line);color:var(--muted);margin:0 auto;padding:24px 0 40px;font-size:.72rem}.uat-reset{width:min(320px,100%)}.uat-reset .button{width:100%}.uat-action-result{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:46px;color:var(--muted);margin:0 0 20px;padding:12px 16px;font-size:.8rem;font-weight:700;line-height:1.45}.uat-reset .uat-action-result{margin-top:10px;margin-bottom:0}.result-succeeded,.result-no_change{background:var(--success-soft);color:var(--success);border-color:#80a38a}.result-denied,.result-conflict,.result-unavailable{background:var(--danger-soft);color:var(--danger);border-color:#ba8884}.uat-progress{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);text-align:right;gap:4px;min-width:150px;padding:18px;display:grid}.uat-progress strong{font:400 2.2rem var(--font-display)}.uat-progress span{color:var(--muted);font-size:.72rem;font-weight:800}.uat-course-grid{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.uat-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.uat-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.uat-course-summary{background:var(--canvas-soft);color:var(--ink-inverse)}.uat-course-summary .eyebrow{color:var(--highlight)}.uat-course-summary p,.uat-course-summary small{color:var(--muted-inverse)}.uat-evidence-list{color:var(--muted-inverse);gap:8px;margin:24px 0;padding-left:22px;font-size:.82rem;display:grid}.uat-media{margin:20px 0}.uat-media-frame{border:1px solid var(--line-dark);border-radius:var(--radius-md);background:var(--canvas);min-height:220px;color:var(--ink-inverse);align-content:center;place-items:center;gap:8px;display:grid}.uat-media-frame>span{border:1px solid var(--highlight);width:58px;height:58px;color:var(--highlight);border-radius:50%;place-items:center;display:grid}.uat-media-frame small,.uat-media figcaption{color:var(--muted);font-size:.7rem}.uat-media figcaption{margin-top:8px}.uat-transcript{border-block:1px solid var(--line);margin:0 0 18px}.uat-transcript summary{cursor:pointer;align-items:center;padding:12px 0;font-weight:800;display:flex}.uat-transcript p{margin:8px 0 14px;font-size:.82rem}.uat-card form{gap:14px;display:grid}.uat-card fieldset{border:0;gap:8px;margin:14px 0;padding:0;display:grid}.uat-card legend,.uat-card .select-field{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:850}.uat-card fieldset label{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px;font-size:.82rem;line-height:1.4;display:grid}.uat-card input[type=radio]{width:18px;height:18px;accent-color:var(--accent)}.uat-feedback{border-left:4px solid var(--success);background:var(--success-soft);min-height:70px;margin-top:16px;padding:14px;font-size:.82rem;color:var(--success)!important}.uat-feedback.feedback-attention{border-left-color:var(--warning);background:var(--warning-soft);color:var(--warning)!important}.uat-card blockquote{border-left:4px solid var(--accent);background:var(--accent-soft);font:400 1.2rem/1.5 var(--font-display);margin:20px 0;padding:18px}.uat-resource-preview{border:1px dashed var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);margin-top:16px;padding:16px}.uat-resource-preview p{margin-bottom:0}.uat-access,.uat-connection,.uat-kill-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;display:grid}.uat-button-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:250px;display:flex}.uat-button-stack form{display:block}.uat-facts{gap:0;margin:18px 0 0;display:grid}.uat-facts div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.uat-facts dt{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.uat-facts dd{text-transform:capitalize;margin:0;font-size:.82rem;font-weight:750}.connection-offline,.kill-active{background:var(--warning-soft);border-color:#c39c57}.restricted-note{background:var(--warning-soft);border-color:#ad8c54}.restricted-note p{color:var(--ink)}.uat-status-list{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.uat-status-list li{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:10px 0;font-size:.78rem;display:grid}.uat-status-list li>span{color:var(--danger);font-weight:900}.uat-status-list strong{color:var(--muted);text-transform:uppercase;font-size:.68rem}.uat-quota-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.uat-quota-grid .uat-card{padding:18px}.uat-quota-grid h2{font-size:1.35rem}.uat-quota-track{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.uat-quota-track span{border-radius:inherit;background:var(--accent);min-width:4px;height:100%;display:block}.uat-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.uat-card hr{border:0;border-top:1px solid var(--line);margin:22px 0}@media (max-width:1000px){.uat-role-grid,.uat-three-column{grid-template-columns:1fr}.uat-role-grid article{min-height:280px}.uat-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-course-grid{grid-template-columns:1fr}}@media (max-width:760px){.uat-header{flex-direction:column;align-items:flex-start;min-height:0;padding:14px 0}.uat-header nav{justify-content:flex-start;width:100%}.uat-header nav a{padding-inline:9px}.uat-hero,.uat-page-header{flex-direction:column;gap:18px}.uat-page-header .status-badge{align-self:flex-start}.uat-progress{text-align:left;width:100%}.uat-two-column,.uat-explanation,.uat-access,.uat-connection,.uat-kill-switch{grid-template-columns:1fr}.uat-button-stack{justify-content:flex-start;min-width:0}.uat-button-stack form,.uat-button-stack .button{width:100%}}.fernando-progress-shell{width:min(1160px,100% - 40px);margin:0 auto;padding:clamp(32px,5vw,72px) 0}.fernando-progress-heading{max-width:780px;margin-bottom:32px}.fernando-progress-heading h1{font:400 clamp(2.7rem, 6vw, 5.4rem)/.94 var(--font-display);letter-spacing:-.05em;margin:8px 0 12px}.fernando-progress-heading>p:last-of-type,.fernando-progress-heading small{color:var(--muted);line-height:1.6}.fernando-progress-table,.fernando-progress-courses{gap:16px;display:grid}.fernando-progress-table>article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(230px,1fr) minmax(360px,1.2fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.fernando-progress-table>article>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.fernando-progress-avatar{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.fernando-progress-table h2{font:400 1.35rem var(--font-display);margin:0}.fernando-progress-table p{color:var(--muted);margin:5px 0 0;font-size:.76rem}.fernando-progress-table dl,.fernando-progress-metadata{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fernando-progress-table dl>div,.fernando-progress-metadata>div{border-left:1px solid var(--line);padding:0 14px}.fernando-progress-table dt,.fernando-progress-metadata dt{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.fernando-progress-table dd,.fernando-progress-metadata dd{margin:6px 0 0;font-size:.78rem;font-weight:750}.fernando-progress-course{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:clamp(22px,3vw,36px)}.fernando-progress-course>header{justify-content:space-between;align-items:start;gap:22px;display:flex}.fernando-progress-course h2{font:400 clamp(1.7rem, 3vw, 2.5rem)/1 var(--font-display);margin:8px 0 0}.fernando-progress-state{white-space:nowrap;border:1px solid;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.fernando-progress-state.is-completed{color:var(--success);background:var(--success-soft)}.fernando-progress-state.is-in_progress{color:var(--warning);background:var(--warning-soft)}.fernando-progress-state.is-not_started{color:var(--muted);background:var(--surface-soft)}.fernando-progress-meter{gap:10px;margin:24px 0;display:grid}.fernando-progress-meter>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fernando-progress-meter strong{font:400 1.7rem var(--font-display)}.fernando-progress-meter span{color:var(--muted);font-size:.76rem}.fernando-progress-track{background:var(--surface-soft);border-radius:999px;height:10px;overflow:hidden}.fernando-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #84a34f);height:100%;display:block}.fernando-progress-metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.fernando-progress-current{border-left:3px solid var(--accent);background:var(--accent-soft);gap:4px;margin:22px 0;padding:18px 20px;display:grid}.fernando-progress-current p{margin:0}.fernando-progress-current span{color:var(--muted);font-size:.76rem}.fernando-progress-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.fernando-progress-columns>section{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:20px}.fernando-progress-columns h3{font:400 1.35rem var(--font-display);margin:0 0 14px}.fernando-progress-columns ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.fernando-progress-columns li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.fernando-progress-columns li>div{gap:4px;display:grid}.fernando-progress-columns small{color:var(--muted)}.fernando-progress-empty{border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center;padding:42px 26px}.fernando-progress-empty h2{font:400 2rem var(--font-display);margin:0}.fernando-progress-empty p{color:var(--muted)}.fernando-progress-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:.78rem;display:flex}.fernando-progress-breadcrumbs a{color:var(--accent-strong);font-weight:800}@media (max-width:820px){.fernando-progress-table>article{grid-template-columns:1fr}.fernando-progress-table dl>div:first-child{border-left:0;padding-left:0}.fernando-progress-table .button{width:100%}}@media (max-width:620px){.fernando-progress-shell{width:min(100% - 32px,1160px)}.fernando-progress-columns,.fernando-progress-metadata{grid-template-columns:1fr}.fernando-progress-course>header{flex-direction:column;align-items:flex-start}.fernando-progress-metadata>div{border-top:1px solid var(--line);border-left:0;padding:10px 0}.fernando-progress-table dl{grid-template-columns:1fr}.fernando-progress-table dl>div{border-top:1px solid var(--line);border-left:0;padding:10px 0}}@media (max-width:520px){.uat-banner{flex-direction:column;align-items:flex-start;gap:2px}.uat-page,.uat-header,.uat-footer{width:min(var(--content), calc(100% - 28px))}.uat-page{padding-top:34px}.uat-hero h1,.uat-page-header h1{font-size:clamp(2.7rem,14vw,4rem)}.uat-role-grid article,.uat-card{padding:18px}.uat-quota-grid{grid-template-columns:1fr}.uat-media-frame{min-height:180px}.uat-facts div{grid-template-columns:1fr;gap:3px}}@media (forced-colors:active){.uat-role-grid article,.uat-card,.uat-action-result,.uat-banner,.uat-media-frame,.uat-card fieldset label{border:1px solid canvastext}.uat-quota-track span{background:highlight}}.uat-product-shell{grid-template-columns:270px minmax(0,1fr);display:grid}.uat-stage{min-width:0}.uat-sidebar{z-index:30;border-right:1px solid var(--line-dark);background:var(--canvas);min-width:0;height:100vh;color:var(--ink-inverse);flex-direction:column;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.uat-brand{min-width:0;min-height:44px;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.uat-brand>span:last-child{gap:2px;min-width:0;display:grid}.uat-brand strong{font-size:.82rem}.uat-brand small{color:var(--muted-inverse);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.35;overflow:hidden}.uat-product-nav{margin-top:30px}.uat-product-nav ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.uat-product-nav a{border-radius:var(--radius-sm);min-height:44px;color:var(--muted-inverse);grid-template-columns:28px minmax(0,1fr);align-items:center;padding:9px 11px;font-size:.72rem;line-height:1.25;text-decoration:none;display:grid}.uat-product-nav a>span{opacity:.65;font-size:.57rem}.uat-product-nav a:hover,.uat-product-nav a:focus-visible,.uat-product-nav a[aria-current=page]{color:var(--ink-inverse);background:#243731}.uat-product-nav a[aria-current=page]{font-weight:850}.uat-sidebar-footer{border-top:1px solid var(--line-dark);gap:9px;margin-top:auto;padding:16px 8px 4px;display:grid}.uat-sidebar-footer p{color:var(--muted-inverse);margin:0;font-size:.64rem;line-height:1.45}.uat-sidebar-footer a{color:var(--ink-inverse);font-size:.69rem;font-weight:850;text-decoration:none}.uat-local-pill{border:1px solid var(--highlight);width:fit-content;color:var(--highlight);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.58rem;font-weight:900}.uat-mobile-header{display:none}.uat-product-shell .uat-banner{z-index:20;position:sticky;top:0}.uat-product-shell .uat-page,.uat-product-shell .uat-footer{width:min(1420px,100% - 64px)}.uat-product-shell .uat-role-grid,.uat-product-shell .uat-two-column,.uat-product-shell .uat-three-column,.uat-authoring-list,.uat-course-catalog{margin-bottom:18px}.uat-inline-actions{flex-wrap:wrap;gap:10px;min-width:0;margin-top:18px;display:flex}.uat-inline-actions form{display:block}.uat-authoring-list{gap:18px;display:grid}.uat-module-editor{gap:20px;display:grid}.uat-authoring-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);min-width:0;padding:20px}.uat-authoring-item h3{font:400 1.55rem var(--font-display);margin:0}.uat-authoring-item h4,.uat-quiz h4{font:400 1.25rem var(--font-display);margin:4px 0 8px}.uat-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;gap:14px!important;display:grid!important}.uat-form-grid label,.uat-subform>label,.uat-forum-form>label{min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:.7rem;font-weight:850;display:grid}.uat-form-grid input,.uat-form-grid textarea,.uat-form-grid select,.uat-subform input,.uat-subform select,.uat-forum-form select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:46px;color:var(--ink);font:500 .82rem/1.45 var(--font-ui);letter-spacing:normal;text-transform:none;padding:10px 12px}.uat-form-grid textarea{resize:vertical;min-height:105px}.uat-form-grid .form-span{grid-column:1/-1}.uat-subform{border:1px dashed var(--line);border-radius:var(--radius-sm);min-width:0;padding:18px}.uat-subform small{color:var(--muted);line-height:1.5}.uat-two-column.compact{align-items:stretch}.uat-publish-panel,.uat-recovery-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.uat-empty-state{border-style:dashed}.uat-hierarchy{gap:12px;margin-top:22px;display:grid}.uat-hierarchy>details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.uat-hierarchy>details>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:grid}.uat-hierarchy>details>summary>span{color:var(--accent);font:400 1.25rem var(--font-display)}.uat-hierarchy>details>summary small{color:var(--muted);font-size:.68rem}.uat-lesson-view{border-top:1px solid var(--line);padding:20px}.uat-lesson-view h3{font:400 1.75rem var(--font-display);margin:0 0 10px}.uat-quiz{border-radius:var(--radius-sm);background:var(--accent-soft);margin-top:18px;padding:18px}.uat-state-panel,.uat-denied-state{border-radius:var(--radius-sm);border:1px solid;padding:18px}.status-unavailable{color:var(--warning);background:var(--warning-soft)}.uat-community-layout{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:18px;display:grid}.uat-community-layout>aside{align-self:start;position:sticky;top:70px}.uat-forum-feed{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.uat-forum-feed li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);padding:16px}.uat-forum-feed p{margin:7px 0!important}.uat-forum-feed small{color:var(--muted);font-size:.67rem}.uat-stale-note{border-left:3px solid var(--warning);background:var(--warning-soft);margin-top:18px;padding:12px;font-size:.76rem}.uat-negative-links{margin-top:18px}.uat-denied-state{color:var(--danger);background:var(--danger-soft)}.uat-denied-state p{color:currentColor}@media (max-width:1100px){.uat-product-shell{grid-template-columns:238px minmax(0,1fr)}.uat-product-shell .uat-page,.uat-product-shell .uat-footer{width:min(100% - 40px,1420px)}.uat-community-layout{grid-template-columns:1fr}.uat-community-layout>aside{position:static}}@media (max-width:900px){.uat-product-shell{display:block}.uat-sidebar{display:none}.uat-mobile-header{z-index:40;border-bottom:1px solid var(--line-dark);background:var(--canvas);min-height:70px;color:var(--ink-inverse);justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:sticky;top:0}.uat-mobile-menu{position:relative}.uat-mobile-menu>summary{border:1px solid var(--line-dark);min-width:76px;min-height:44px;color:var(--ink-inverse);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:.78rem;font-weight:850;list-style:none;display:inline-flex}.uat-mobile-menu>summary::-webkit-details-marker{display:none}.uat-mobile-menu[open]>summary{border-color:var(--highlight);color:var(--highlight)}.uat-mobile-menu .uat-product-nav{border:1px solid var(--line-dark);border-radius:var(--radius-md);background:var(--canvas);width:min(330px,100vw - 28px);max-height:calc(100vh - 100px);margin:0;padding:12px;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 24px 60px #0008}.uat-mobile-menu .uat-product-nav a{min-height:46px}.uat-product-shell .uat-banner{position:static}.uat-product-shell .uat-page{padding-top:38px}}@media (max-width:680px){.uat-product-shell .uat-page,.uat-product-shell .uat-footer{width:calc(100% - 32px)}.uat-form-grid{grid-template-columns:1fr}.uat-form-grid .form-span{grid-column:auto}.uat-publish-panel,.uat-recovery-panel{grid-template-columns:1fr}.uat-publish-panel .button,.uat-recovery-panel .button{width:100%}.uat-hierarchy>details>summary{grid-template-columns:34px minmax(0,1fr)}.uat-hierarchy>details>summary small{grid-column:2}.uat-authoring-item{padding:16px}.uat-product-shell .uat-banner{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.uat-product-shell *,.uat-product-shell :before,.uat-product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.uat-sidebar,.uat-mobile-header,.uat-authoring-item,.uat-subform,.uat-hierarchy>details,.uat-forum-feed li{border:1px solid canvastext}}.uat-product-shell{--canvas:#0d1025;--canvas-soft:#171a34;--surface:#f0e9dc;--surface-soft:#101329;--surface-raised:#171a34;--ink:#f4efe7;--ink-inverse:#f4efe7;--muted:#aaa8bd;--muted-inverse:#aaa8bd;--accent:#bda7ff;--accent-strong:#d3c6ff;--accent-soft:#2d2857;--highlight:#efc56f;--line:#333755;--line-dark:#333755;--danger:#ffb3b8;--danger-soft:#4a2634;--warning:#efc56f;--warning-soft:#3a3126;--success:#a8ddb9;--success-soft:#1e3a34;--shadow:0 24px 60px #00000038;background:var(--surface-soft);color:var(--ink)}.uat-product-shell .uat-sidebar,.uat-product-shell .uat-mobile-header{background:var(--canvas)}.uat-product-shell .uat-product-nav a:hover,.uat-product-shell .uat-product-nav a:focus-visible,.uat-product-shell .uat-product-nav a[aria-current=page]{background:var(--accent-soft)}.uat-product-shell .brand-mark{background:var(--accent)}.uat-product-shell .button-primary{border-color:var(--accent);background:var(--accent);color:var(--canvas)}.uat-product-shell .button-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.uat-product-shell .button-secondary{color:var(--ink);border-color:#6d6b86}.uat-product-shell .button-secondary:hover{border-color:var(--accent);background:var(--accent-soft)}.uat-product-shell .uat-banner{border-bottom:1px solid var(--line);color:var(--ink);background:#171a34}.uat-product-shell .uat-card,.uat-resource-card,.uat-chat-panel,.uat-event-feature{border-color:var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow)}.uat-learner-hero{border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:radial-gradient(circle at 90% 20%,#463879 0,#0000 35%),linear-gradient(145deg,#171a34,#0d1025);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:48px;min-height:420px;margin:-56px 0 24px;padding:72px clamp(24px,5vw,72px) 44px;display:grid}.uat-learner-hero h1,.uat-resource-hero h1,.uat-assistant-hero h1{max-width:850px;font:400 clamp(3.2rem, 6vw, 6.3rem)/.9 var(--font-display);letter-spacing:-.055em;margin:0}.uat-learner-hero>div>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.7}.uat-learner-hero .button{margin-top:16px}.uat-path-progress{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1f;gap:12px;padding:24px;display:grid}.uat-path-progress>span{font:400 4.8rem/.9 var(--font-display)}.uat-path-progress small{color:var(--muted);line-height:1.45}.uat-progress-track{background:#ffffff16;border-radius:99px;height:9px;overflow:hidden}.uat-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--highlight));height:100%;display:block}.uat-access-warning{border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:16px 20px;display:grid}.uat-access-warning p{margin:0}.uat-access-warning a{align-content:center;min-height:44px;font-weight:850}.uat-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.uat-destination-card{flex-direction:column;grid-column:span 4;min-height:250px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.uat-destination-card:hover,.uat-destination-card:focus-visible{border-color:var(--accent);transform:translateY(-3px)}.uat-destination-card.destination-feature{background:linear-gradient(140deg, var(--accent-soft), var(--surface-raised));grid-column:span 8;min-height:340px}.uat-destination-card.destination-ai{background:radial-gradient(circle at 90% 10%, #6d55a955, transparent 42%), var(--surface-raised)}.uat-destination-card h2{font-size:clamp(1.7rem,2.8vw,2.7rem)}.uat-destination-card .uat-text-link{margin-top:auto}.uat-text-link{min-height:44px;color:var(--accent-strong);align-items:center;font-size:.8rem;font-weight:850;display:inline-flex}.uat-inline-facts{flex-wrap:wrap;gap:20px;margin:22px 0;display:flex}.uat-inline-facts div{gap:3px;display:grid}.uat-inline-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.uat-inline-facts dd{margin:0;font-size:.86rem;font-weight:800}.uat-path-catalogue,.uat-module-stack,.uat-lesson-sequence{gap:18px;display:grid}.uat-path-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-path-card{min-height:330px;text-decoration:none}.uat-path-card .uat-progress-track{margin-top:28px}.uat-course-overview,.uat-module-card>header,.uat-moderation-panel,.uat-ai-usage{justify-content:space-between;align-items:center;gap:24px;display:flex}.uat-course-overview{background:linear-gradient(120deg, var(--accent-soft), var(--surface-raised));margin-bottom:18px}.uat-module-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-module-card>header>strong{color:var(--accent);font:400 2.2rem var(--font-display)}.uat-module-card ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.uat-module-card li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;display:grid}.uat-module-card li>span:first-child{color:var(--muted);font-size:.67rem}.uat-module-card li div{gap:4px;display:grid}.uat-module-card li small{color:var(--muted)}.uat-module-card li a{min-height:44px;color:var(--accent-strong);align-content:center;font-size:.74rem;font-weight:850;display:grid}.uat-module-card .lesson-locked{opacity:.58}.uat-lock{color:var(--muted)}.uat-breadcrumbs{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:-24px 0 22px;font-size:.72rem;display:flex}.uat-breadcrumbs a{min-height:44px;color:var(--accent-strong);align-items:center;display:inline-flex}.uat-lesson-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-lesson-sequence>section:last-child{grid-column:1/-1}.uat-concept-list,.uat-check-list{color:var(--muted);gap:9px;padding-left:20px;line-height:1.5;display:grid}.uat-feedback-card{background:linear-gradient(120deg,#2d2857,#171a34)!important}.uat-feedback-card .button+.button{margin-top:10px}.uat-community-workspace{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:18px;display:grid}.uat-space-rail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);align-self:start;gap:8px;padding:20px;display:grid;position:sticky;top:66px}.uat-space-rail button{border-radius:var(--radius-sm);min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;padding:12px 42px 12px 13px;display:grid;position:relative}.uat-space-rail button small{color:var(--muted);line-height:1.35}.uat-space-rail button>span{color:var(--accent);position:absolute;top:13px;right:13px}.uat-space-rail button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.uat-community-feed{min-width:0}.uat-community-feed>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:8px 4px;display:flex}.uat-community-feed>header h2{font:400 2.5rem var(--font-display);margin:0}.uat-community-feed>header p{color:var(--muted)}.uat-post-list{gap:12px;display:grid}.uat-forum-post{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:22px}.uat-forum-post h3{font:400 1.4rem/1.35 var(--font-display);margin:18px 0}.uat-forum-post.post-hidden{border-style:dashed}.uat-post-meta,.uat-post-actions{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;font-size:.66rem;font-weight:800;display:flex}.uat-post-actions{border-top:1px solid var(--line);align-items:center;padding-top:14px}.uat-post-actions a{min-height:44px;color:var(--accent-strong);align-content:center;margin-left:auto}.uat-forum-composer{margin-top:14px}.uat-forum-composer label,.uat-reply-list+form label,.uat-moderation-actions label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:850;display:grid}.uat-forum-composer select,.uat-reply-list+form select,.uat-moderation-actions select,.uat-membership-grid select,.uat-two-column select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-height:46px;color:var(--ink);padding:10px 12px}.uat-community-detail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.uat-reply-list{gap:0;padding:0;list-style:none;display:grid}.uat-reply-list li{border-top:1px solid var(--line);padding:16px 0}.uat-reply-list li>div{justify-content:space-between;gap:15px;display:flex}.uat-reply-list time{color:var(--muted);font-size:.66rem}.uat-moderation-panel{margin-top:18px}.uat-moderation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.uat-moderation-actions form{gap:8px;display:grid}.uat-library-tools{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.5fr));gap:12px;margin-bottom:14px;padding:16px;display:grid}.uat-library-tools label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.65rem;font-weight:850;display:grid}.uat-library-tools input,.uat-library-tools select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;min-height:46px;color:var(--ink);padding:10px 12px}.uat-result-count{color:var(--muted);font-size:.74rem;font-weight:800}.uat-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uat-resource-card{border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;transition:border-color .2s,transform .2s;overflow:hidden}.uat-resource-card:hover,.uat-resource-card:focus-visible{border-color:var(--accent);transform:translateY(-3px)}.uat-resource-art{background:radial-gradient(circle at 70% 30%,#efc56f55,#0000 25%),linear-gradient(135deg,#6c54a0,#25284f);place-items:center;min-height:175px;display:grid}.uat-resource-art span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff5;border-radius:999px;padding:8px 11px;font-size:.65rem;font-weight:850}.art-template{background:linear-gradient(145deg,#35616b,#1d324c)}.art-recorded_class,.art-video{background:radial-gradient(circle,#a883ce,#28234f 60%)}.art-pdf{background:linear-gradient(145deg,#825061,#362438)}.art-reference{background:linear-gradient(145deg,#786329,#332e27)}.uat-resource-copy{padding:20px}.uat-resource-copy h2{font:400 1.6rem var(--font-display);margin:16px 0 8px}.uat-tag-list{flex-wrap:wrap;gap:7px;margin:16px 0;padding:0;list-style:none;display:flex}.uat-tag-list li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.61rem}.uat-resource-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:40px;margin-bottom:24px;display:grid}.uat-resource-hero .uat-resource-art{border-radius:var(--radius-md);min-height:280px}.uat-resource-detail{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:18px;display:grid}.uat-resource-detail aside{align-self:start;gap:12px;display:grid;position:sticky;top:66px}.uat-editorial-body{font:400 1.35rem/1.75 var(--font-display)}.uat-related-resources{margin-top:42px}.uat-assistant-hero{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:40px;margin-bottom:32px;display:grid}.uat-ai-orb{aspect-ratio:1;border:1px solid var(--accent);background:radial-gradient(circle at 30% 30%, var(--accent), #413273 65%);width:140px;color:var(--canvas);font:700 2rem var(--font-display);border-radius:48% 52% 43% 57%;place-items:center;display:grid;box-shadow:0 0 80px #bda7ff35}.uat-assistant-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.uat-ai-boundary{border-left:3px solid var(--highlight);background:var(--warning-soft);margin-top:24px;padding:15px}.uat-ai-boundary p{margin-bottom:0}.uat-check-list.limits li::marker{color:var(--warning)}.uat-chat-panel{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.uat-chat-panel>header{border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 18px;display:flex}.uat-chat-panel>header>div{align-items:center;gap:9px;display:flex}.uat-chat-panel>header small{color:var(--muted)}.uat-online-dot{background:var(--success);border-radius:50%;width:8px;height:8px}.uat-chat-thread{background:linear-gradient(145deg,#11142a,#171a34);align-content:center;gap:14px;min-height:340px;padding:22px;display:grid}.uat-chat-thread article{border-radius:16px;max-width:82%;padding:14px 16px}.uat-chat-thread article small{color:var(--muted)}.uat-chat-thread article p{margin-bottom:0;line-height:1.55}.message-user{background:var(--accent-soft);justify-self:end}.message-assistant{border:1px solid var(--line);background:var(--surface-raised);justify-self:start}.uat-chat-sources{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:grid}.uat-chat-sources span{color:var(--accent-strong);font-size:.68rem}.uat-chat-empty{text-align:center}.uat-chat-empty>span{color:var(--accent);font-size:2.4rem}.uat-chat-empty h2{font:400 1.8rem var(--font-display);margin:8px 0}.uat-chat-empty p{color:var(--muted)}.uat-suggestions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.uat-suggestions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:.7rem}.uat-suggestions button:hover,.uat-suggestions button:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.uat-chat-reset{padding:0 18px 18px}.uat-ai-usage{margin-top:18px}.uat-ai-usage .uat-progress-track{min-width:200px}.uat-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.uat-plan-card{background:linear-gradient(145deg, var(--accent-soft), var(--surface-raised))!important}.uat-plan-price{font:400 1.8rem var(--font-display);color:var(--accent-strong)!important}.uat-membership-grid h3,.uat-assistant-layout h3{font:400 1.2rem var(--font-display);margin-top:26px}.uat-event-feature{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#2d2857,#171a34);grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:35px;margin-bottom:18px;padding:36px;display:grid}.uat-event-feature h2{font:400 clamp(2.4rem, 4vw, 4.2rem)/.95 var(--font-display);margin:0}.uat-event-art{border-radius:var(--radius-md);background:radial-gradient(circle,#bda7ff66,#0000 55%);border:1px solid #fff2;align-content:center;place-items:center;min-height:260px;display:grid}.uat-event-art span{font:400 4rem var(--font-display)}.uat-event-art small{color:var(--highlight);letter-spacing:.2em;font-weight:900}.uat-forum-composer{gap:16px;display:grid}.uat-open-composer{margin-top:16px}.uat-forum-composer input,.uat-forum-composer textarea,.uat-reply-list+form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px}.uat-forum-composer textarea,.uat-reply-list+form textarea{resize:vertical}.uat-forum-composer label small,.uat-reply-list+form label small{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:600}.uat-text-suggestion{width:fit-content;min-height:44px;color:var(--accent-strong);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0}.uat-composer-preview{border:1px dashed var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);padding:18px}.uat-composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.uat-tag-row{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.uat-tag-row span{border:1px solid var(--line);color:var(--accent-strong);border-radius:999px;padding:5px 9px;font-size:.66rem}.uat-reply-list+form{gap:12px;display:grid}.uat-chat-thread{align-content:start;max-height:620px;overflow-y:auto}.uat-chat-empty{align-self:center}.uat-chat-sources{gap:7px}.uat-chat-sources a{color:var(--accent-strong);font-size:.72rem}.uat-chat-history{align-self:start}.uat-chat-history>form>button{border-radius:var(--radius-sm);width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.uat-chat-history>form>button small{color:var(--muted)}.uat-chat-history>form>button[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}.uat-suggestions button{min-height:44px}.uat-chat-composer{gap:7px;padding:0 18px 18px;display:grid}.uat-chat-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.uat-chat-composer textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;color:var(--ink);font:inherit;padding:11px 12px}.uat-chat-composer small{color:var(--muted)}.uat-ai-usage{gap:14px;display:grid}.uat-usage-list{gap:8px;padding-left:0;list-style:none;display:grid}.uat-usage-list li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.uat-usage-list span,.uat-usage-list small{color:var(--muted)}.uat-access-guide{gap:0;display:grid}.uat-access-guide div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.uat-access-guide dt{font-weight:800}.uat-access-guide dd{color:var(--muted);margin:0}.uat-course-resource{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.uat-chat-sources a,.uat-sidebar-footer a{align-items:center;min-height:44px;display:flex}.uat-breadcrumbs a{min-width:44px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.uat-sidebar>.uat-product-nav{min-height:0;padding-right:4px;overflow-y:auto}.uat-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.uat-metric-card{flex-direction:column;min-height:230px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.uat-metric-card:hover,.uat-metric-card:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.uat-metric-card>strong{color:var(--accent-strong);font:400 3rem/.95 var(--font-display)}.uat-metric-card .uat-text-link{margin-top:auto}.uat-four-actions{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);flex-wrap:wrap;gap:10px;margin:22px 0;padding:18px;display:flex}.uat-card-grid,.uat-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uat-detail-grid{margin-bottom:18px}.uat-detail-grid .uat-card{min-height:150px}.uat-operations-filters{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(130px,.7fr));gap:10px;padding:16px;display:grid}.uat-operations-filters label,.uat-upload-form label:not(.uat-dropzone),.uat-subform label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.65rem;font-weight:850;display:grid}.uat-operations-filters input,.uat-operations-filters select,.uat-upload-form input,.uat-subform input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px}.uat-table-wrap{box-sizing:border-box;contain:inline-size layout paint;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.uat-operations-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.uat-operations-table caption{color:var(--muted);text-align:left;padding:16px 18px}.uat-operations-table th,.uat-operations-table td{border-top:1px solid var(--line);vertical-align:top;padding:15px 18px}.uat-operations-table thead th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.uat-operations-table tbody th{font-weight:850}.uat-operations-table td small{color:var(--muted);margin-top:5px;display:block}.uat-operations-table a{min-height:44px;color:var(--accent-strong);align-items:center;display:inline-flex}.uat-operations-table details summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center}.uat-audit-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.uat-audit-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:13px 0;display:grid}.uat-audit-list small{color:var(--muted);grid-column:1/-1}.uat-upload-form{gap:14px;display:grid}.uat-dropzone{border:2px dashed var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:8px;min-height:190px;padding:22px;display:grid}.uat-dropzone:focus-within{outline:3px solid var(--highlight);outline-offset:3px}.uat-dropzone input{width:min(100%,330px);margin-top:10px}.uat-dropzone span,.uat-file-preview small{color:var(--muted)}.uat-file-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);padding:12px}.uat-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.uat-block-list{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.uat-block-list>li{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.uat-block-list>li>span{color:var(--accent-strong)}.uat-block-list>li>div{gap:3px;display:grid}.uat-block-list small{color:var(--muted)}.uat-block-list .uat-inline-actions{flex-wrap:nowrap}@media (max-width:1100px){.uat-dashboard-grid .uat-destination-card{grid-column:span 6}.uat-dashboard-grid .destination-feature{grid-column:span 12}.uat-resource-grid,.uat-library-tools,.uat-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-membership-grid>:first-child{grid-row:span 2}.uat-metric-grid,.uat-operations-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.uat-learner-hero,.uat-resource-hero,.uat-assistant-layout,.uat-community-workspace,.uat-community-detail,.uat-resource-detail,.uat-event-feature{grid-template-columns:1fr}.uat-learner-hero{margin-top:-38px}.uat-path-catalogue,.uat-module-stack,.uat-lesson-sequence{grid-template-columns:1fr}.uat-lesson-sequence>section:last-child{grid-column:auto}.uat-space-rail,.uat-resource-detail aside{position:static}.uat-space-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.uat-space-rail>.eyebrow,.uat-space-rail>dl{grid-column:1/-1}.uat-assistant-hero{grid-template-columns:1fr}.uat-ai-orb{width:100px}.uat-moderation-panel,.uat-ai-usage{flex-direction:column;align-items:flex-start}.uat-moderation-actions{justify-content:flex-start}.uat-metric-grid,.uat-card-grid,.uat-detail-grid,.uat-operations-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.uat-product-shell,.uat-stage,.uat-mobile-header,.uat-product-shell .uat-banner{width:100%;min-width:0;max-width:100vw;overflow-x:clip}.uat-product-shell .uat-page,.uat-product-shell .uat-footer{width:calc(100% - 32px);min-width:0;max-width:calc(100vw - 32px)}.uat-product-shell .uat-banner span,.uat-mobile-header>*,.uat-learner-hero>*,.uat-dashboard-grid>*,.uat-path-progress{min-width:0;max-width:100%}.uat-learner-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:50px 20px 28px}.uat-learner-hero h1,.uat-resource-hero h1,.uat-assistant-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.uat-path-progress>span{font-size:3.6rem}.uat-dashboard-grid{grid-template-columns:1fr}.uat-dashboard-grid .uat-destination-card,.uat-dashboard-grid .destination-feature{grid-column:auto;min-height:250px}.uat-access-warning{grid-template-columns:1fr}.uat-course-overview,.uat-module-card>header{flex-direction:column;align-items:flex-start}.uat-module-card li{grid-template-columns:28px minmax(0,1fr);padding:9px 0}.uat-module-card li>a,.uat-module-card li>.uat-lock{grid-column:2}.uat-space-rail,.uat-library-tools,.uat-resource-grid,.uat-membership-grid{grid-template-columns:1fr}.uat-space-rail>.eyebrow,.uat-space-rail>dl{grid-column:auto}.uat-membership-grid>:first-child{grid-row:auto}.uat-post-actions a{width:100%;margin-left:0}.uat-resource-hero .uat-resource-art{min-height:200px}.uat-chat-thread article{max-width:94%}.uat-suggestions form,.uat-suggestions button{width:100%}.uat-event-feature{padding:22px}.uat-event-art{min-height:180px}.uat-chat-composer>div,.uat-usage-list li,.uat-access-guide div{grid-template-columns:1fr}.uat-chat-composer .button,.uat-composer-actions .button{width:100%}.uat-course-resource,.uat-chat-history .uat-card-heading{flex-direction:column;align-items:flex-start}.uat-chat-history .uat-card-heading form,.uat-chat-history .uat-card-heading .button{width:100%}.uat-metric-grid,.uat-card-grid,.uat-detail-grid,.uat-operations-filters{grid-template-columns:1fr}.uat-four-actions .button{width:100%}.uat-block-list>li{grid-template-columns:28px minmax(0,1fr)}.uat-block-list>li>.uat-inline-actions{flex-wrap:wrap;grid-column:2}.uat-block-list>li>.uat-inline-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.uat-destination-card,.uat-resource-card,.uat-metric-card{transform:none!important}}.uat-builder-steps{margin:0 0 22px;overflow-x:auto}.uat-builder-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));min-width:720px;margin:0;padding:0;list-style:none;display:grid}.uat-builder-steps a{border:1px solid var(--line);min-height:54px;color:var(--muted);align-items:center;padding:10px 14px;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.uat-builder-steps a[aria-current=step]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.uat-builder-layout{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:18px;display:grid}.uat-outline{align-self:start;position:sticky;top:70px}.uat-outline ol,.uat-outline-lessons,.uat-timeline,.uat-funnel{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.uat-outline li,.uat-outline-lessons li{border-top:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.uat-outline small,.uat-outline-lessons small,.uat-progress-row small{color:var(--muted);display:block}.uat-outline-lessons li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.uat-outline a,.uat-outline-lessons a{min-height:44px;color:var(--accent-strong);align-content:center}.uat-audience-picker,.uat-choice-list{gap:10px;display:grid}.uat-audience-picker{border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}.uat-choice-list{max-height:240px;overflow-y:auto}.uat-choice-list label{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;min-height:48px;padding:9px;color:var(--ink)!important;letter-spacing:normal!important;text-transform:none!important;display:flex!important}.uat-choice-list input{width:20px!important;min-height:20px!important}.uat-choice-list span{gap:2px;display:grid}.uat-choice-list small{color:var(--muted)}.uat-insight-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.uat-insight-toolbar label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:850;display:grid}.uat-insight-toolbar select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-height:46px;color:var(--ink);padding:10px 12px}.uat-published-outline,.uat-published-outline ol,.uat-content-inventory{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.uat-published-outline>li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-width:0;padding:20px}.uat-published-outline>li>ol>li{border-left:3px solid var(--accent);background:var(--surface-raised);min-width:0;padding:16px}.uat-published-outline h3,.uat-published-outline h4{overflow-wrap:anywhere;margin:8px 0}.uat-content-inventory li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:10px 0;display:grid}.uat-content-inventory li:last-child{border-bottom:0}.uat-content-inventory span,.uat-content-inventory a{min-width:0;color:var(--muted);overflow-wrap:anywhere}.uat-content-inventory a,.uat-linked-card-list>a{align-items:center;min-height:44px;display:flex}.uat-operations-table a{min-width:44px}.uat-module-resource-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid;container:module-resource-list/inline-size}.uat-module-resource-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.uat-module-resource-copy{min-width:0}.uat-module-resource-copy h4,.uat-module-resource-copy p{margin:0}.uat-module-resource-copy h4{font-size:1rem;line-height:1.35}.uat-module-resource-copy p{color:var(--muted);margin-top:9px;line-height:1.5}.uat-module-resource-meta{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.uat-module-resource-meta span{background:var(--accent-soft);min-width:0;color:var(--accent-strong);border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1.25}.uat-module-resource-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.uat-module-resource-actions form,.uat-module-resource-actions .button{min-width:0}.uat-module-resource-actions .button{white-space:nowrap;min-height:44px}@container module-resource-list (max-width:44rem){.uat-module-resource-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.uat-module-resource-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uat-module-resource-actions form,.uat-module-resource-actions .button{width:100%}}@container module-resource-list (max-width:28rem){.uat-module-resource-actions{grid-template-columns:minmax(0,1fr)}}.uat-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.uat-funnel li{border-left:3px solid var(--accent);background:var(--canvas);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.uat-funnel strong{font:400 1.8rem var(--font-display)}.uat-progress-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) 48px;align-items:center;gap:16px;padding:14px 0;display:grid}.uat-timeline li{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:15px;padding:12px 0;display:grid}.uat-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.uat-video-player{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:#05060d;width:100%;max-width:100%;margin:16px 0;display:block}.uat-media-preview{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;max-height:520px}.uat-video-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.uat-video-heading>span{border:1px solid var(--accent);color:var(--accent-strong);border-radius:999px;padding:6px 9px;font-size:.65rem}.optional{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:.65rem;font-weight:500}@media (max-width:1000px){.uat-builder-layout{grid-template-columns:1fr}.uat-outline{position:static}.uat-insights-grid,.uat-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.uat-insight-toolbar,.uat-video-heading{flex-direction:column;align-items:stretch}.uat-insights-grid,.uat-media-grid,.uat-progress-row,.uat-timeline li,.uat-content-inventory li{grid-template-columns:1fr}.uat-builder-steps{overflow:visible}.uat-builder-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.uat-builder-steps a{overflow-wrap:anywhere;height:100%}}.uat-desktop-role-header{z-index:32;border-bottom:1px solid var(--line);background:var(--canvas);min-height:62px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:8px 32px;font-size:.72rem;font-weight:800;display:flex;position:relative}.uat-header-actions{align-items:center;gap:10px;display:flex}.uat-notification-bell{color:var(--ink);position:relative}.uat-notification-bell>summary{border:1px solid var(--line);background:var(--surface-raised);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid;position:relative}.uat-notification-bell>summary::-webkit-details-marker{display:none}.uat-notification-bell>summary:hover,.uat-notification-bell>summary:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.uat-notification-count{border:2px solid var(--canvas);background:var(--highlight);color:#17120a;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:.64rem;font-weight:950;display:grid;position:absolute;top:-4px;right:-6px}.uat-notification-popover{z-index:80;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);width:min(410px,100vw - 28px);max-height:min(680px,100vh - 96px);color:var(--ink);position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 28px 90px #0000008c}.uat-notification-popover>header{z-index:2;border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex;position:sticky;top:0}.uat-notification-popover h2{font:400 1.45rem var(--font-display);margin:2px 0 0}.uat-notification-popover button,.uat-notification-actions button{min-height:44px;color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:850}.uat-notification-popover>p,.uat-notification-popover>div[role=alert],.uat-notification-empty{padding:20px}.uat-notification-popover>footer{border-top:1px solid var(--line);background:var(--canvas);padding:13px 18px;position:sticky;bottom:0}.uat-notification-popover>footer a{min-height:44px;color:var(--accent-strong);align-items:center;font-weight:850;display:flex}.uat-notification-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0;padding:17px 18px;display:grid}.uat-notification-item.is-unread{border-left:4px solid var(--accent);background:var(--accent-soft)}.uat-notification-item.is-read{opacity:.78}.uat-notification-item h3{overflow-wrap:anywhere;font:400 1.15rem/1.22 var(--font-display);margin:5px 0 7px}.uat-notification-item p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:.76rem;line-height:1.48}.uat-notification-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:118px;display:flex}.uat-notification-actions a,.uat-notification-actions span{min-height:44px;color:var(--accent-strong);align-items:center;font-size:.7rem;font-weight:850;display:flex}.uat-notification-tabs{gap:8px;max-width:100%;margin-bottom:18px;padding-bottom:5px;display:flex;overflow-x:auto}.uat-notification-tabs button{border:1px solid var(--line);background:var(--canvas);min-height:44px;color:var(--muted);cursor:pointer;border-radius:99px;flex:none;padding:9px 13px}.uat-notification-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.uat-notification-center-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);margin-bottom:18px;display:grid;overflow:hidden}.uat-notification-center-list>.uat-notification-item:last-child{border-bottom:0}.uat-notification-center-list>.uat-card{box-shadow:none;border:0}.uat-notification-preferences{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:28px;display:grid}.uat-notification-preferences .uat-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.uat-notification-preferences input:disabled{opacity:.75}.uat-boundary-note{margin-top:18px;border-left:4px solid var(--highlight)!important}.uat-recipient-preview{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);max-width:620px;padding:12px 14px;color:var(--ink)!important}@media (max-width:860px){.uat-desktop-role-header{z-index:39;justify-content:flex-end;min-height:58px;padding:5px 14px;position:sticky;top:70px}.uat-desktop-role-header>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uat-mobile-header{overflow:visible}.uat-product-shell .uat-banner{top:128px}.uat-notification-popover{position:fixed;top:134px;right:14px}.uat-notification-preferences{grid-template-columns:1fr}}@media (max-width:560px){.uat-notification-item{grid-template-columns:1fr}.uat-notification-actions{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;min-width:0}.uat-notification-actions a,.uat-notification-actions button{justify-content:flex-start;width:100%}.uat-notification-preferences .uat-choice-list{grid-template-columns:1fr}.uat-notification-popover>header{flex-direction:column;align-items:stretch}.uat-notification-popover>header button{text-align:left}.uat-recipient-preview{overflow-wrap:anywhere}}@media (forced-colors:active){.uat-notification-bell>summary,.uat-notification-popover,.uat-notification-center-list,.uat-notification-item,.uat-notification-count{border:1px solid canvastext}}.uat-course-workspace-header{z-index:24;border:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1025f5;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:-24px 0 18px;padding:18px 20px;display:flex;position:sticky;top:0;box-shadow:0 18px 38px #0000002e}.uat-course-workspace-header h1{overflow-wrap:anywhere;max-width:760px;font:400 clamp(2rem, 4vw, 4.2rem)/.95 var(--font-display);margin:4px 0}.uat-course-workspace-header .uat-card-heading{justify-content:flex-start}.uat-workspace-actions,.uat-step-navigation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uat-workspace-actions{justify-content:flex-end}.uat-save-state{margin:7px 0 0;font-size:.72rem;font-weight:850}.uat-save-state:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.uat-save-state.is-saved{color:var(--success)}.uat-save-state.is-saved:before{background:var(--success)}.uat-save-state.is-dirty{color:var(--warning)}.uat-save-state.is-dirty:before{background:var(--warning)}.uat-step-navigation{justify-content:space-between;margin:-10px 0 16px}.uat-step-navigation a{min-height:44px;color:var(--accent-strong);align-items:center;font-size:.72rem;font-weight:850;display:inline-flex}.uat-authoring-shell{grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);align-items:start;gap:18px;min-width:0;display:grid}.uat-authoring-editor{gap:18px;min-width:0;display:grid}.uat-authoring-editor>*{min-width:0}.uat-outline-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.uat-outline>ol>li{padding:0}.uat-outline details{border-top:1px solid var(--line)}.uat-outline summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 8px;min-height:66px;padding:10px 0;list-style:none;display:grid}.uat-outline summary::-webkit-details-marker{display:none}.uat-outline summary>span{color:var(--accent-strong);font:400 1.35rem var(--font-display);grid-row:1/3}.uat-outline summary>small{grid-column:2}.uat-outline details>a{align-items:center;min-height:44px;padding-left:36px;display:flex}.uat-outline details>ol{margin:0;padding:0 0 8px 36px}.uat-outline details>ol li{border:0;padding:0}.uat-outline details>ol a{border-left:2px solid var(--line);min-height:44px;color:var(--muted);align-items:center;padding:6px 8px;line-height:1.3;display:flex}.uat-outline li.is-active>details>summary,.uat-outline a[aria-current=page]{color:var(--ink)}.uat-outline a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft)}.uat-add-module{grid-template-columns:minmax(0,.7fr) minmax(280px,1.3fr);align-items:end;gap:22px;display:grid}.uat-add-module h2,.uat-module-editor h2{margin-bottom:8px}.uat-module-editor,.uat-content-focus{scroll-margin-top:190px}.uat-lesson-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);margin:20px 0;padding:18px}.uat-lesson-list ol{gap:0;margin:12px 0 18px;padding:0;list-style:none;display:grid}.uat-lesson-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.uat-lesson-list li>span{gap:3px;display:grid}.uat-lesson-list small{color:var(--muted)}.uat-lesson-list a{min-height:44px;color:var(--accent-strong);align-items:center;font-size:.72rem;font-weight:850;display:flex}.uat-publish-action{justify-content:flex-end;margin-top:16px;display:flex}.uat-custom-access{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.uat-custom-access h3{font:400 1.35rem var(--font-display);margin:4px 0}.uat-custom-access p{margin-bottom:0}.uat-custom-access .uat-subform{grid-column:1/-1}.uat-audience-scopes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.uat-audience-scopes label{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);cursor:pointer;align-content:center;min-height:116px;padding:15px;position:relative;color:var(--ink)!important;letter-spacing:normal!important;text-transform:none!important;display:grid!important}.uat-audience-scopes label.is-selected{border-color:var(--accent);background:var(--accent-soft)}.uat-audience-scopes label:has(input:disabled){cursor:not-allowed;opacity:.45}.uat-audience-scopes input{width:19px;min-height:19px;accent-color:var(--accent);position:absolute;top:12px;right:12px}.uat-audience-scopes span{gap:5px;padding-right:20px;display:grid}.uat-audience-scopes small{color:var(--muted);line-height:1.35}.uat-audience-search{gap:7px;margin-top:4px;display:grid!important}.uat-audience-picker input[type=search],.uat-audience-picker select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--ink);padding:10px 12px}.uat-choice-list label.is-selected{border-color:var(--accent);background:var(--accent-soft)}.uat-audience-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);padding:18px}.uat-selection-chips{flex-wrap:wrap;gap:8px;display:flex}.uat-selection-chips>span{border:1px solid var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:7px;min-height:46px;padding:1px 1px 1px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.uat-selection-chips button{width:44px;height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.uat-selection-chips button:hover,.uat-selection-chips button:focus-visible{background:var(--canvas)}.uat-audience-summary{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);margin:0;padding:12px}.uat-audience-summary.is-invalid{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.uat-inline-errors{border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);margin-top:8px;padding:13px 15px}.uat-inline-errors ul{margin:7px 0 0;padding-left:20px}.uat-form-grid select,.uat-preview-persona select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px}.uat-form-grid input.sr-only,.uat-subform input.sr-only,input.sr-only{border:0;width:1px;min-width:1px;height:1px;min-height:1px;padding:0}.uat-preview-persona{align-items:end;gap:12px;margin-bottom:18px;display:flex}.uat-preview-persona label{min-width:min(360px,100%);color:var(--muted);text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:850;display:grid}.uat-preview-course{background:linear-gradient(135deg, var(--accent-soft), var(--surface-raised))!important}.uat-preview-course>h2{font:400 clamp(2.5rem, 5vw, 5rem)/.95 var(--font-display)}.uat-draft-preview .uat-module-card li{grid-template-columns:34px minmax(0,1fr)}.uat-notification-bell>button{border:1px solid var(--line);background:var(--surface-raised);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.uat-notification-bell>button:hover,.uat-notification-bell>button:focus-visible,.uat-notification-bell>button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.uat-notification-popover{overscroll-behavior:contain}.uat-event-list{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.uat-event-list>*{min-width:0}.uat-event-feature{box-sizing:border-box;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);width:100%;min-width:0}.uat-event-copy,.uat-event-copy>*{min-width:0;max-width:100%}.uat-event-copy h2,.uat-event-copy p,.uat-event-copy dd{overflow-wrap:anywhere}.uat-event-copy .uat-inline-actions{align-items:stretch}@media (max-width:1000px){.uat-course-workspace-header{flex-direction:column;align-items:flex-start;position:static}.uat-workspace-actions{justify-content:flex-start}.uat-authoring-shell{grid-template-columns:1fr}.uat-outline{position:static}.uat-outline>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.uat-outline>ol>li{border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 10px}.uat-add-module{grid-template-columns:1fr}}@media (max-width:820px){.uat-event-feature{grid-template-columns:minmax(0,1fr);gap:22px}.uat-event-art{min-width:0;min-height:180px}.uat-audience-scopes{grid-template-columns:1fr}.uat-audience-scopes label{min-height:86px}.uat-preview-persona{flex-direction:column;align-items:stretch}}@media (max-width:560px){.uat-course-workspace-header{margin-top:-16px;padding:16px}.uat-course-workspace-header h1{font-size:2.45rem}.uat-workspace-actions,.uat-workspace-actions .button,.uat-step-navigation a{width:100%}.uat-workspace-actions .button,.uat-step-navigation a{justify-content:center}.uat-step-navigation{grid-template-columns:1fr;display:grid}.uat-outline>ol,.uat-custom-access{grid-template-columns:1fr}.uat-custom-access .button,.uat-publish-action .button{width:100%}.uat-lesson-list li{grid-template-columns:1fr;padding:10px 0}.uat-event-feature{padding:22px}.uat-event-copy .uat-inline-actions,.uat-event-copy .button{width:100%}.uat-event-copy .uat-inline-actions{display:grid}.uat-notification-popover{width:auto;max-height:calc(100dvh - 92px);left:14px;right:14px}}@media (forced-colors:active){.uat-notification-bell>button,.uat-audience-scopes label,.uat-selection-chips>span,.uat-course-workspace-header{border:1px solid canvastext}}.uat-context-tabs{scrollbar-width:thin;gap:8px;max-width:100%;margin:0 0 20px;padding:4px 0 8px;display:flex;overflow-x:auto}.uat-context-tabs a{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:9px 14px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.uat-context-tabs a:hover,.uat-context-tabs a:focus-visible,.uat-context-tabs a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.uat-assessment-builder,.uat-authoring-list,.uat-variant-list{gap:16px;min-width:0;display:grid}.uat-assessment-card{min-height:290px;text-decoration:none}.uat-assessment-card .uat-text-link{margin-top:auto}.uat-question-editor{overflow:hidden}.uat-question-editor>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;display:grid}.uat-question-editor>summary::marker{color:var(--accent)}.uat-question-editor>summary strong{overflow-wrap:anywhere;min-width:0}.uat-question-editor>summary span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.uat-question-editor[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.uat-check-row,.uat-choice-answer{align-items:center;gap:10px;min-height:44px;color:var(--ink)!important;letter-spacing:normal!important;text-transform:none!important;display:flex!important}.uat-check-row input,.uat-choice-answer input{accent-color:var(--accent);width:20px!important;min-height:20px!important}.uat-learner-assessment{gap:20px;display:grid}.uat-learner-assessment fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);gap:8px;padding:18px;display:grid}.uat-learner-assessment legend{padding:0 8px;font-weight:850}.uat-learner-assessment textarea{box-sizing:border-box;width:100%;min-height:110px}.uat-rubric,.uat-context-detail{border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);padding:18px}.uat-rubric pre{white-space:pre-wrap;max-width:100%;color:var(--ink);font:inherit;overflow-x:auto}.uat-version-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.uat-version-list li{border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:14px;display:grid}.uat-version-list span{color:var(--muted)}.uat-progress-row[href]{color:var(--ink);text-decoration:none}.uat-progress-row[href]:hover,.uat-progress-row[href]:focus-visible{background:var(--accent-soft)}.uat-context-detail,.uat-assessment-projection{margin-top:18px}.uat-action-result,.uat-assessment-builder,.uat-assessment-builder>*{overflow-wrap:anywhere;max-width:100%}@media (max-width:620px){.uat-question-editor>summary{grid-template-columns:1fr}.uat-context-tabs{margin-inline:-2px}.uat-assessment-card{min-height:0}}@media (forced-colors:active){.uat-context-tabs a,.uat-question-editor,.uat-rubric,.uat-context-detail{border:1px solid canvastext}}.uat-simple-sequence{background:linear-gradient(135deg, var(--accent-soft), var(--surface-raised))!important}.uat-simple-sequence>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:1rem}.uat-simple-sequence ol,.uat-generation-steps,.uat-learner-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.uat-simple-sequence li,.uat-generation-steps li,.uat-learner-progress li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-height:72px;color:var(--muted);align-items:center;gap:10px;padding:13px;display:flex}.uat-simple-sequence li span,.uat-generation-steps li span,.uat-learner-progress li span{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.uat-generation-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px}.uat-generation-steps li.is-current,.uat-learner-progress li.is-current{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.uat-rubric-builder,.uat-guided-generation{gap:18px;display:grid}.uat-template-row,.uat-preset-row{flex-wrap:wrap;gap:9px;display:flex}.uat-template-row form{display:block}.uat-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uat-rubric-criterion{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-width:0;padding:17px}.uat-rubric-criterion h3{font:400 1.3rem var(--font-display);margin:3px 0 0}.uat-rubric-criterion p{color:var(--muted);overflow-wrap:anywhere}.uat-weight{color:var(--highlight);font:400 1.8rem var(--font-display)}.uat-weight-bar{background:#ffffff16;border-radius:99px;height:7px;margin:13px 0;overflow:hidden}.uat-weight-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.uat-rubric-criterion details{margin-top:12px}.uat-rubric-criterion summary,.uat-level-preview summary,.uat-card>details>summary,.uat-variant-card summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center;font-weight:850}.uat-rubric-add{border-top:1px solid var(--line);padding-top:18px}.uat-level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.uat-level-grid article{border:1px solid var(--line);border-radius:var(--radius-sm);gap:5px;padding:13px;display:grid}.uat-level-grid span{color:var(--muted);font-size:.72rem;line-height:1.4}.uat-readable-summary,.uat-review-summary{border-left:3px solid var(--accent);background:var(--accent-soft);padding:14px;color:var(--ink)!important;letter-spacing:normal!important;text-transform:none!important}.uat-readable-summary{gap:4px;display:grid}.uat-review-summary{gap:0;margin:18px 0;display:grid}.uat-review-summary div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:15px;padding:11px 0;display:grid}.uat-review-summary div:last-child{border-bottom:0}.uat-review-summary dt{color:var(--muted);font-size:.7rem;font-weight:850}.uat-review-summary dd{margin:0}.uat-guided-generation>section{gap:17px;display:grid}.uat-guided-generation .uat-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.uat-review-queue{margin-top:24px}.uat-variant-card{box-shadow:none!important}.uat-evidence-chips{flex-wrap:wrap;gap:7px;display:flex}.uat-evidence-chips span,.uat-context-label{border:1px solid var(--line);background:var(--accent-soft);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:5px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.uat-disclosure-button{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.uat-disclosure-button>span:first-child{gap:4px;display:grid}.uat-disclosure-button small{color:var(--muted)}.uat-disclosure-button>span:last-child{font-size:1.8rem}.uat-assessment-intro{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:28px;display:grid}.uat-assessment-intro dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.uat-assessment-intro dl div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px}.uat-assessment-intro dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}.uat-assessment-intro dd{margin:7px 0 0;line-height:1.45}.uat-assessment-intro .uat-context-label{grid-column:1/-1;width:fit-content}.uat-learner-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.uat-learner-question{border-bottom:1px solid var(--line);padding:18px 0}.uat-learner-question:last-of-type{border-bottom:0}.uat-rubric-review>label>small{color:var(--muted);letter-spacing:normal;text-transform:none;font-weight:500;line-height:1.4}.uat-question-card>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;display:grid}.uat-question-card>summary small{color:var(--muted)}.uat-question-card[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px}@media (max-width:820px){.uat-simple-sequence ol,.uat-rubric-grid,.uat-level-grid,.uat-guided-generation .uat-choice-list,.uat-assessment-intro,.uat-assessment-intro dl{grid-template-columns:1fr}.uat-generation-steps,.uat-learner-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.uat-assessment-intro .uat-context-label{grid-column:auto}}@media (max-width:560px){.uat-mobile-header{gap:8px;padding-inline:12px}.uat-mobile-header .uat-brand{flex:auto;overflow:hidden}.uat-mobile-header .uat-brand small{display:none}.uat-mobile-header .uat-header-actions{flex:none;gap:6px}.uat-mobile-menu>summary{min-width:62px;padding-inline:10px}.uat-page-header,.uat-page-header>div:first-child,.uat-page-header h1,.uat-page-header p,.uat-breadcrumbs{min-width:0;max-width:100%}.uat-page-header h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,11vw,3rem)}.uat-breadcrumbs>*{overflow-wrap:anywhere;min-width:0}.uat-generation-steps,.uat-learner-progress{grid-template-columns:1fr}.uat-generation-steps li,.uat-learner-progress li{min-height:54px}.uat-review-summary div,.uat-question-card>summary{grid-template-columns:1fr}.uat-template-row .button,.uat-preset-row .button{width:100%}.uat-guided-generation{padding:18px}}@media (forced-colors:active){.uat-simple-sequence li,.uat-rubric-criterion,.uat-weight-bar,.uat-level-grid article,.uat-generation-steps li,.uat-learner-progress li,.uat-evidence-chips span{border:1px solid canvastext}}.uat-field-help{color:var(--muted);letter-spacing:0;text-transform:none;margin:4px 0 8px;font-size:.72rem;font-weight:500;line-height:1.45;display:block}.uat-option-builder{border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;padding:18px;display:grid}.uat-option-builder legend{padding:0 8px;font-weight:850}.uat-option-row{grid-template-columns:minmax(180px,1fr) auto 44px 44px auto;align-items:center;gap:8px;display:grid}.uat-option-row input[type=text],.uat-option-row>label:first-child input{width:100%;min-width:0}.uat-option-correct{align-items:center;gap:7px;min-height:44px;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;display:flex!important}.uat-option-correct input{accent-color:var(--accent);width:19px!important;min-height:19px!important}.uat-publish-success{border-color:var(--success)!important;background:linear-gradient(135deg, var(--success-soft), var(--surface-raised))!important}.uat-assessment-card.is-highlighted{outline:2px solid var(--success);outline-offset:3px}.uat-assignment-confirm{border:1px solid var(--accent);border-radius:var(--radius-sm);flex:260px;padding:0 10px}.uat-assignment-confirm[open]{background:var(--accent-soft);flex-basis:100%;padding:14px}.uat-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.uat-calendar-grid article{border-left:4px solid var(--accent)}.uat-submission-answer,.uat-file-evidence{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);margin:14px 0;padding:16px}.uat-submission-answer h3{margin-top:0}.uat-file-evidence{gap:5px;display:grid}.uat-file-evidence input[type=file]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:8px}.uat-file-evidence span{color:var(--muted);font-size:.74rem}.uat-operations-table a{align-content:center;min-height:44px}@media (max-width:820px){.uat-option-row{grid-template-columns:minmax(0,1fr) auto}.uat-option-row .button{width:44px;padding-inline:0}.uat-calendar-grid{grid-template-columns:1fr}}@media (max-width:560px){.uat-option-row{grid-template-columns:1fr 1fr 1fr}.uat-option-row>label:first-child,.uat-option-correct{grid-column:1/-1}.uat-option-row .button:last-child{grid-column:1/-1;width:100%}.uat-publish-success .uat-inline-actions,.uat-publish-success .button{width:100%}}@media (forced-colors:active){.uat-option-builder,.uat-option-row,.uat-publish-success,.uat-calendar-grid article,.uat-submission-answer,.uat-file-evidence{border:1px solid canvastext}}.uat-nav-group{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:14px 12px 4px;font-size:.58rem;font-weight:900;display:block}.uat-inline-error{margin:8px 0 0;font-size:.78rem;font-weight:850;color:var(--danger)!important}.uat-control-area{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.uat-control-area summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center;font-weight:850}.uat-page-header h1{overflow-wrap:anywhere;max-width:18ch}.uat-context-tabs{flex-wrap:wrap;overflow-x:visible}@media (max-width:820px){.uat-table-wrap:has(.uat-results-table){background:0 0;border:0;overflow:visible}.uat-results-table{border:0;width:100%;min-width:0;display:block}.uat-results-table caption{text-align:left;width:100%;padding:0 0 10px;display:block}.uat-results-table thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.uat-results-table tbody{gap:12px;display:grid}.uat-results-table tr{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:14px;display:grid}.uat-results-table th,.uat-results-table td{overflow-wrap:anywhere;text-align:left;border:0;grid-template-columns:minmax(92px,.62fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 0;display:grid}.uat-results-table [data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:900}.uat-results-table td:last-child{grid-column:1/-1}}@media (max-width:560px){.uat-product-shell,.uat-stage,.uat-mobile-header,.uat-product-shell .uat-banner{box-sizing:border-box}.uat-page-header,.uat-page-header>div:first-child{width:100%;min-width:0}.uat-page-header h1,.uat-card h2{overflow-wrap:anywhere;white-space:normal;width:100%;max-width:100%}.uat-page-header h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.uat-context-tabs{width:100%;min-width:0}.uat-context-tabs a{text-align:center;flex:140px;justify-content:center;min-width:0}.uat-inline-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.uat-inline-facts div,.uat-inline-facts dd{overflow-wrap:anywhere;min-width:0}.uat-operations-filters{box-sizing:border-box;width:100%;min-width:0}.uat-results-table tr{grid-template-columns:1fr}.uat-results-table td:last-child{grid-column:auto}}@media (forced-colors:active){.uat-results-table tr{border:1px solid canvastext}}.uat-message-thread{border-top:1px solid var(--line);gap:16px;min-width:0;padding:20px 0;display:grid}.uat-message-thread>div,.uat-message-thread li,.uat-inline-reply{min-width:0}.uat-message-thread ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.uat-message-thread li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);padding:14px}.uat-message-thread li span{color:var(--muted);margin-top:3px;font-size:.68rem;display:block}.uat-message-thread li p{overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:0}.uat-inline-reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.uat-inline-reply label{min-width:0;color:var(--muted);text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:850;display:grid}.uat-inline-reply textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:90px;color:var(--ink);font:inherit;padding:10px 12px}.uat-video-shell{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-sm);background:#070914;place-items:center;width:100%;min-width:0;max-width:100%;margin:16px 0;display:grid;position:relative;overflow:hidden}.uat-video-shell iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.uat-video-placeholder{color:var(--ink-inverse);text-align:center;place-items:center;gap:5px;padding:18px;display:grid}.uat-video-placeholder span{color:var(--muted-inverse);font-size:.72rem}@media (max-width:560px){.uat-inline-reply{grid-template-columns:1fr}.uat-inline-reply .button,.uat-message-thread>.uat-inline-actions,.uat-message-thread>.uat-inline-actions form,.uat-message-thread>.uat-inline-actions .button{width:100%}}@media (forced-colors:active){.uat-message-thread li,.uat-video-shell{border:1px solid canvastext}}.uat-multiselect{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.uat-control-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.uat-multiselect-trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.uat-multiselect-trigger:hover,.uat-multiselect-trigger:focus-visible,.uat-multiselect-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.uat-multiselect-popover{z-index:40;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);gap:10px;width:min(440px,100vw - 44px);max-width:100%;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 44px #0000003d}.uat-multiselect-list{gap:6px;max-height:260px;display:grid;overflow-y:auto}.uat-multiselect-list>button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-height:48px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.uat-multiselect-list>button>span:first-child{gap:3px;min-width:0;display:grid}.uat-multiselect-list small{color:var(--muted)}.uat-multiselect-list>button[aria-selected=true],.uat-multiselect-list>button.is-active{border-color:var(--accent);background:var(--accent-soft)}.uat-event-community-field{align-self:start}.uat-event-community-field select{min-height:46px}.uat-event-community-field .uat-field-help{margin-top:2px}.uat-bounded-list{gap:12px;display:grid}.uat-bounded-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.uat-bounded-list-toolbar label{gap:6px;min-width:180px;display:grid}.uat-bounded-list-toolbar select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-height:44px;color:var(--ink);font:inherit;padding:8px 10px}.uat-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.uat-countdown{z-index:5;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:18px;margin:0;padding:14px 16px;display:flex;position:sticky;top:12px}.uat-countdown strong{color:var(--accent-strong);font:700 1.75rem/1 var(--font-display);font-variant-numeric:tabular-nums}.uat-countdown span{color:var(--muted)}.uat-countdown.is-urgent{border-color:var(--danger)}.uat-countdown.is-urgent strong{color:var(--danger)}.uat-save-state{color:var(--muted);font-size:.75rem}@media (max-width:560px){.uat-multiselect-popover{box-sizing:border-box;width:100%;max-width:none;position:static}.uat-bounded-list-toolbar,.uat-bounded-list-toolbar label,.uat-pagination,.uat-pagination .button{width:100%}.uat-countdown{flex-direction:column;align-items:flex-start;position:static}}@media (forced-colors:active){.uat-multiselect-trigger,.uat-multiselect-popover,.uat-multiselect-list>button{border:1px solid canvastext}}.uat-option-row>label:first-child{width:100%;min-width:0;display:block!important}.uat-option-row>label:first-child input{box-sizing:border-box;width:100%;min-width:0;min-height:46px}.uat-linked-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;min-width:0;display:grid}.uat-linked-card-list>.uat-assessment-card,.uat-linked-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;min-height:190px;padding:18px;display:flex;position:static}.uat-linked-card h3,.uat-linked-card p{margin:0}.uat-linked-card>span,.uat-linked-card>small{color:var(--muted);line-height:1.45}.uat-linked-card-action{width:fit-content;min-height:44px;color:var(--accent-strong);align-items:center;margin-top:auto;padding-top:8px;font-weight:850;text-decoration:none;display:inline-flex;position:static}.uat-linked-card-action:hover,.uat-linked-card-action:focus-visible{text-underline-offset:4px;text-decoration:underline}.uat-answer-list{gap:7px;margin:8px 0 16px;padding-left:20px;display:grid}.uat-answer-list li{overflow-wrap:anywhere}.uat-submission-answer>div{margin-top:14px}.uat-review-form{margin-top:18px}.uat-review-form fieldset.uat-rubric-criterion{border:1px solid var(--line);min-width:0;margin:0;padding:17px}.uat-review-form .uat-rubric-criterion>label{border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;width:100%;min-width:0;min-height:0;padding:0;display:grid}.uat-review-form .uat-rubric-criterion>label select,.uat-review-form .uat-rubric-criterion>label textarea{width:100%;min-width:0}.uat-lesson-evidence{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.uat-lesson-evidence li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 0;display:grid}.uat-lesson-evidence li>div{gap:4px;min-width:0;display:grid}.uat-lesson-evidence li span,.uat-lesson-evidence li small{color:var(--muted);overflow-wrap:anywhere}.uat-lesson-evidence a{min-height:44px;color:var(--accent-strong);align-items:center;font-weight:850;display:inline-flex}.uat-event-entry{gap:14px;margin-bottom:24px;display:grid}.uat-event-entry>.uat-event-feature{margin-bottom:0}.uat-print-roster{display:none}.uat-two-column{align-items:start}.uat-two-column>*{align-self:start}.uat-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:28px 0 14px;display:flex}.uat-section-heading h2{font:400 2rem/1.08 var(--font-display);margin:0}.uat-section-heading>span{color:var(--muted);font-size:.72rem;font-weight:850}.uat-assessment-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.uat-assessment-overview-grid .uat-assessment-card{flex-direction:column;align-self:stretch;min-height:310px;display:flex}.uat-assessment-overview-grid .uat-assessment-card h3{font:400 1.35rem/1.18 var(--font-display);overflow-wrap:anywhere;margin:4px 0 8px}.uat-assessment-date{color:var(--muted);margin:0 0 8px;font-size:.76rem}.uat-assessment-overview-columns{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;margin:20px 0;display:grid}.uat-assessment-overview-columns>*{align-self:start}.uat-assessment-composer{grid-auto-rows:max-content;align-content:start;margin-top:0}.uat-assessment-composer label{align-self:start}.uat-assessment-composer input,.uat-assessment-composer select{min-height:54px}.uat-assessment-composer>.button{border-radius:999px;width:100%;min-height:52px}.uat-pending-review-preview{align-content:start;gap:14px;display:grid}.uat-submission-list{gap:9px;min-width:0;display:grid}.uat-submission-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-width:0;padding:13px 14px}.uat-submission-row:focus{outline:3px solid var(--accent);outline-offset:3px}.uat-submission-row-main{grid-template-columns:minmax(0,1fr) auto minmax(108px,auto) auto;align-items:center;gap:12px;min-height:58px;display:grid}.uat-submission-identity{gap:4px;min-width:0;display:grid}.uat-submission-identity strong{font-size:.86rem}.uat-submission-identity span{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.uat-submission-date{color:var(--ink);white-space:nowrap;gap:3px;font-size:.72rem;display:grid}.uat-submission-date small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.uat-submission-toggle{border:1px solid var(--line);background:var(--surface-raised);min-width:118px;min-height:44px;color:var(--accent-strong);cursor:pointer;font:inherit;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:.72rem;font-weight:850;display:inline-flex}.uat-submission-toggle:hover,.uat-submission-toggle:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.uat-submission-toggle>span{font-size:1.1rem}.uat-submission-preview{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.uat-submission-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.uat-submission-preview dl div{border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;padding:10px}.uat-submission-preview dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.uat-submission-preview dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem;line-height:1.45}.uat-review-hub-link{width:fit-content;margin-top:4px}.uat-review-tabs,.uat-return-links{flex-wrap:wrap;gap:8px;max-width:100%;margin:0 0 18px;display:flex}.uat-review-tabs a,.uat-return-links a{border:1px solid var(--line);min-height:44px;color:var(--accent-strong);border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.uat-review-tabs a[aria-current=page],.uat-review-tabs a:hover,.uat-review-tabs a:focus-visible,.uat-return-links a:hover,.uat-return-links a:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.uat-review-tabs a span{background:var(--surface-raised);min-width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:.66rem;display:grid}.uat-review-filters{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.8fr)) auto auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px;display:grid}.uat-review-filters label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.65rem;font-weight:850;display:grid}.uat-review-filters input,.uat-review-filters select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;padding:10px 12px}.uat-review-result-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:10px 0;font-size:.72rem;display:flex}.uat-review-result-heading .uat-result-count{margin:0}.uat-pagination a[aria-disabled=true]{pointer-events:none;opacity:.5}@media (max-width:820px){.uat-linked-card-list,.uat-lesson-evidence li{grid-template-columns:1fr}.uat-assessment-overview-grid,.uat-assessment-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-assessment-overview-columns{grid-template-columns:1fr}.uat-review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-review-search{grid-column:1/-1}.uat-submission-row-main{grid-template-columns:minmax(0,1fr) auto}.uat-submission-date{white-space:normal}.uat-submission-toggle{justify-self:end}}@media (max-width:560px){.uat-option-builder{padding:14px}.uat-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-option-row>label:first-child,.uat-option-correct,.uat-option-row .button:last-child{grid-column:1/-1}.uat-option-row .button{width:100%;min-width:0}.uat-linked-card-list>.uat-assessment-card,.uat-linked-card{min-height:0}.uat-course-overview,.uat-course-resource{flex-direction:column;align-items:stretch}.uat-section-heading{flex-direction:column;align-items:flex-start}.uat-assessment-overview-grid,.uat-review-filters{grid-template-columns:1fr}.uat-assessment-overview-grid .uat-assessment-card{min-height:0}.uat-review-search{grid-column:auto}.uat-submission-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:start}.uat-submission-identity{grid-column:1/-1}.uat-submission-toggle{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}.uat-submission-preview dl{grid-template-columns:1fr}.uat-review-hub-link,.uat-return-links,.uat-return-links a,.uat-pagination,.uat-pagination .button{width:100%}.uat-return-links a{text-align:center;justify-content:center}.uat-review-result-heading{flex-direction:column;align-items:flex-start}}@media (forced-colors:active){.uat-submission-row,.uat-submission-toggle,.uat-review-tabs a,.uat-return-links a,.uat-review-filters{border:1px solid canvastext}}@media print{body *{visibility:hidden!important}.uat-print-roster,.uat-print-roster *{visibility:visible!important}.uat-print-roster{color:#111;background:#fff;width:100%;padding:24px;position:absolute;inset:0;display:block!important}.uat-print-roster table{border-collapse:collapse;width:100%;margin:24px 0}.uat-print-roster th,.uat-print-roster td{color:#111;text-align:left;border:1px solid #444;padding:12px}.uat-print-roster small{color:#333}}.uat-three-column{align-items:start}.uat-three-column>*{align-self:start;min-width:0}.uat-selection-chips-compact{align-content:start;min-height:46px;max-height:100px;overflow:auto}.uat-more-recipients{min-width:132px;min-height:46px;border:1px solid var(--accent)!important;background:var(--surface-raised)!important;width:auto!important;color:var(--accent-strong)!important;border-radius:999px!important;padding:8px 13px!important;font-size:.7rem!important;font-weight:850!important}.uat-dialog-close{border:1px solid var(--line);background:var(--canvas);width:44px;height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.uat-inbox-workspace,.uat-inbox-list,.uat-message-thread{gap:14px;min-width:0;display:grid}.uat-inbox-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:14px;display:grid}.uat-inbox-toolbar nav{flex-wrap:wrap;gap:8px;display:flex}.uat-inbox-toolbar nav .button[aria-current=page]{border-color:var(--accent);background:var(--accent-soft)}.uat-inbox-toolbar label{min-width:0;color:var(--muted);text-transform:uppercase;gap:7px;font-size:.65rem;font-weight:850;display:grid}.uat-inbox-toolbar input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px}.uat-inbox-learner-filter{border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;min-width:0;padding:12px;display:flex}.uat-inbox-learner-filter legend{color:var(--muted);text-transform:uppercase;padding:0 6px;font-size:.65rem;font-weight:850}.uat-inbox-learner-filter label{min-height:44px;color:var(--ink);text-transform:none;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.uat-inbox-learner-filter input{width:20px;min-height:20px}.uat-compact-empty-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);padding:16px}.uat-compact-empty-card h3,.uat-compact-empty-card p{margin:0}.uat-compact-empty-card p{color:var(--muted);margin-top:5px}.uat-answer-prose{overflow-wrap:anywhere;white-space:pre-wrap;gap:10px;max-width:72ch;display:grid}.uat-answer-prose p{margin:0}.uat-submission-evidence,.uat-rubric-review,.uat-rubric-review>*{min-width:0}.uat-submission-answer,.uat-file-evidence{overflow:hidden}.uat-access-review-form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.uat-message-thread{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);overflow-wrap:anywhere;padding:18px}.uat-message-thread h3,.uat-message-thread p{margin-block:4px 9px}.uat-message-preview{color:var(--muted)}.uat-message-thread details>summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center;font-weight:850}.uat-message-thread details>ol{gap:10px;max-height:420px;padding:0;list-style:none;display:grid;overflow-y:auto}.uat-message-thread details>ol li{border-left:3px solid var(--accent);background:var(--surface-raised);padding:12px}.uat-message-thread details>ol li span{color:var(--muted);margin-left:10px;font-size:.68rem}.uat-block-list,.uat-activity-list,.uat-preview-questions{gap:12px;min-width:0;padding-left:0;list-style:none;display:grid}.uat-block-card,.uat-activity-list>li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.uat-block-card>span,.uat-activity-list>li>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:850;display:grid}.uat-block-card>div,.uat-activity-list>li>div{gap:7px;min-width:0;display:grid}.uat-block-card small,.uat-activity-list small{color:var(--muted);line-height:1.45}.uat-block-card details>summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center;font-weight:850}.uat-block-actions{flex-wrap:wrap;justify-content:flex-end;align-items:start;min-width:0;gap:8px!important;display:flex!important}.uat-block-actions form{margin:0}.uat-block-actions .button{min-height:44px}.uat-block-preview{border-left:3px solid var(--accent);background:var(--surface-raised);gap:7px;margin:10px 0;padding:14px;display:grid}.uat-mentor-context-view,.uat-access-detail,.uat-assessment-preview{gap:18px;min-width:0;display:grid}.uat-mentor-context-view article,.uat-access-detail article,.uat-assessment-preview article{overflow-wrap:anywhere;min-width:0}.uat-assessment-preview.is-full{max-width:960px;margin-inline:auto}.uat-preview-questions>li{min-height:0}.uat-assessment-preview .uat-preview-notice{border-color:var(--accent);background:var(--accent-soft)}.uat-styled-file-trigger{border:2px dashed var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);cursor:pointer;text-align:center;place-items:center;min-height:88px;padding:18px;position:relative;color:var(--accent-strong)!important;display:grid!important}.uat-styled-file-trigger input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.uat-styled-file-trigger:focus-within{outline:3px solid var(--highlight);outline-offset:3px}.uat-upload-form{align-content:start;min-width:0}.uat-upload-form>*{min-width:0}@media (max-width:820px){.uat-inbox-toolbar,.uat-block-card,.uat-activity-list>li{grid-template-columns:1fr}.uat-block-card>span,.uat-activity-list>li>span{display:none}.uat-block-actions{justify-content:flex-start}}@media (max-width:560px){.uat-inbox-toolbar nav,.uat-inbox-toolbar nav .button,.uat-block-actions,.uat-block-actions form,.uat-block-actions .button{width:100%}.uat-multiselect-popover[role=dialog]{z-index:100;width:auto;max-width:none;max-height:calc(100dvh - 28px);position:fixed;inset:14px;overflow:auto}.uat-selection-chips-compact{max-height:154px}.uat-message-thread{padding:14px}}@media (forced-colors:active){.uat-message-thread,.uat-block-card,.uat-activity-list>li,.uat-styled-file-trigger,.uat-dialog-close{border:1px solid canvastext}}.uat-authoring-workspace.is-lesson-editor .uat-course-workspace-header{padding-block:12px;position:static}.uat-authoring-workspace.is-lesson-editor .uat-course-workspace-header h1{font-size:clamp(1.7rem,4vw,2.45rem)}.uat-authoring-workspace.is-lesson-editor .uat-builder-steps{opacity:.72;margin-bottom:12px}.uat-authoring-workspace.is-lesson-editor .uat-builder-steps a{min-height:44px}.uat-workspace-context{color:var(--muted);overflow-wrap:break-word;margin:3px 0}.uat-editor-section{padding:0;overflow:clip}.uat-editor-section>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-height:64px;padding:14px 18px;list-style:none;display:grid}.uat-editor-section>summary::-webkit-details-marker{display:none}.uat-editor-section>summary>span{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.uat-editor-section>summary>strong{overflow-wrap:break-word;font-size:1rem}.uat-editor-section>summary>small{color:var(--muted);overflow-wrap:break-word}.uat-editor-section[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.uat-editor-section>form,.uat-editor-section-body{gap:18px;min-width:0;padding:18px;display:grid}.uat-primary-file{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:12px;min-width:0;padding:16px;display:grid}.uat-primary-file h2,.uat-primary-file p{margin-block:2px 6px}.uat-new-block{border:1px dashed var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);padding:18px}.uat-related-assessments{gap:12px;display:grid}.button-danger{color:#7d1721;background:#fff3f3;border:1px solid #a2313a;min-height:44px}.button-danger:hover{background:#ffe4e4}.uat-delete-disclosure{min-width:0}.uat-delete-disclosure>summary{border-radius:var(--radius-sm);border:1px solid #b95c63;align-items:center;min-height:44px;padding-inline:12px;display:grid;color:#7d1721!important}.uat-delete-disclosure form{border-radius:var(--radius-sm);background:#fff8f8;border:1px solid #b95c63;gap:10px;min-width:0;margin-top:8px;padding:12px;display:grid}.uat-block-summary{overflow-wrap:break-word;word-break:normal;min-width:0}.uat-block-summary>strong,.uat-block-summary>p,.uat-block-summary>small{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}.uat-lesson-block-sequence{gap:18px;min-width:0;max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid}.uat-lesson-block{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);overflow-wrap:break-word;word-break:normal;gap:16px;min-width:0;padding:clamp(18px,4vw,30px);display:grid;overflow:hidden}.uat-lesson-block>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.uat-lesson-block>header>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:900;display:grid}.uat-lesson-block h2,.uat-lesson-block p{overflow-wrap:break-word;word-break:normal;margin-block:2px 8px}.uat-lesson-prose{white-space:pre-wrap;max-width:72ch}.uat-lesson-image{min-width:0;margin:0}.uat-lesson-image img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.uat-lesson-image figcaption{color:var(--muted);padding-top:8px}.uat-external-video-card,.uat-formative-preview{gap:12px;min-width:0;display:grid}.uat-formative-preview{border-left:4px solid var(--accent);background:var(--surface-soft);padding:14px}.uat-formative-preview label{gap:7px;display:grid}.uat-formative-preview textarea{min-height:100px}.uat-formative-practice{gap:12px;min-width:0;display:grid}.uat-formative-practice label{gap:7px;min-height:44px;display:grid}.uat-formative-practice textarea{width:100%;min-height:100px}.uat-lesson-preview{gap:20px;display:grid}.uat-preview-notice{width:100%;max-width:920px;margin-inline:auto}@media (max-width:820px){.uat-authoring-workspace.is-lesson-editor .uat-builder-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.uat-authoring-workspace.is-lesson-editor .uat-builder-steps{overflow:visible}.uat-authoring-workspace.is-lesson-editor .uat-block-card{grid-template-columns:1fr}.uat-authoring-workspace.is-lesson-editor .uat-block-card>span{display:none}.uat-authoring-workspace.is-lesson-editor .uat-block-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid!important}.uat-authoring-workspace.is-lesson-editor .uat-block-actions form,.uat-authoring-workspace.is-lesson-editor .uat-block-actions .button{width:100%;min-width:0}}@media (max-width:430px){.uat-editor-section>summary,.uat-editor-section>form,.uat-editor-section-body{padding-inline:14px}.uat-authoring-workspace.is-lesson-editor .uat-block-card{gap:12px;padding:14px}.uat-authoring-workspace.is-lesson-editor .uat-block-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-authoring-workspace.is-lesson-editor .uat-block-actions .button{white-space:normal;padding-inline:7px;font-size:.72rem}.uat-lesson-block>header{grid-template-columns:1fr}.uat-lesson-block>header>span{width:34px;height:34px}}@media (forced-colors:active){.button-danger,.uat-delete-disclosure>summary,.uat-delete-disclosure form,.uat-editor-section,.uat-lesson-block{border:1px solid canvastext}}.uat-editor-section>summary{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ordinal title toggle""ordinal detail toggle";gap:4px 12px}.uat-editor-section>summary>.uat-section-ordinal{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:50%;grid-area:ordinal;place-items:center;font-weight:900;display:grid}.uat-editor-section>summary>.uat-section-title{overflow-wrap:break-word;word-break:normal;grid-area:title;align-self:end;min-width:0;font-size:1rem;line-height:1.3}.uat-editor-section>summary>.uat-section-detail{min-width:0;color:var(--muted);overflow-wrap:break-word;word-break:normal;grid-area:detail;align-self:start;line-height:1.4}.uat-editor-section>summary>.uat-section-toggle{width:28px;height:36px;color:var(--accent-strong);font-size:1.2rem;font-weight:inherit;background:0 0;border-radius:0;grid-area:toggle;place-items:center;transition:transform .18s;display:grid}.uat-editor-section[open]>summary>.uat-section-toggle{transform:rotate(180deg)}.uat-authoring-workspace.is-lesson-editor .uat-block-card{overflow-wrap:normal;word-break:normal;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:12px 14px;display:grid;container:lesson-block-card/inline-size}.uat-authoring-workspace.is-lesson-editor .uat-block-card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.uat-block-ordinal{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:900;display:grid}.uat-block-summary{gap:3px;min-width:0;display:grid}.uat-block-summary>strong{font-size:.95rem;line-height:1.3}.uat-block-summary>small{line-height:1.35}.uat-block-summary>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.uat-authoring-workspace.is-lesson-editor .uat-block-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:start;width:100%;gap:6px!important;display:grid!important}.uat-authoring-workspace.is-lesson-editor .uat-block-actions form,.uat-authoring-workspace.is-lesson-editor .uat-block-actions .button,.uat-authoring-workspace.is-lesson-editor .uat-delete-disclosure{width:100%;min-width:0}.uat-authoring-workspace.is-lesson-editor .uat-block-actions .button,.uat-authoring-workspace.is-lesson-editor .uat-delete-disclosure>summary{white-space:nowrap;min-width:44px;min-height:44px;padding-inline:10px}.uat-authoring-workspace.is-lesson-editor .uat-delete-disclosure[open]{grid-column:1/-1}.uat-block-editor{border-top:1px solid var(--line);width:100%;min-width:0}.uat-block-editor>summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-items:center;padding:8px 2px;font-weight:850;display:inline-flex}.uat-block-editor[open]>summary{margin-bottom:6px}.uat-block-edit-form{width:min(100%,760px);max-width:760px;margin:0 auto 4px;padding:18px}.uat-block-edit-form label{gap:7px;min-width:0;display:grid}.uat-block-edit-form input,.uat-block-edit-form select,.uat-block-edit-form textarea{width:100%;min-width:0}.uat-block-edit-submit{flex-wrap:wrap;gap:10px;display:flex}.uat-block-edit-submit .button{min-width:140px;min-height:44px}.uat-lesson-block-sequence,.uat-lesson-block-sequence>li{list-style:none!important}.uat-lesson-block-sequence>li::marker{content:""}.uat-lesson-block-sequence{gap:14px}.uat-lesson-block{gap:12px;padding:clamp(17px,3vw,24px)}.uat-lesson-block>header{align-items:center}.uat-lesson-block>header>span{font-variant-numeric:tabular-nums}.uat-lesson-block h2{margin:2px 0 0;line-height:1.18}.uat-lesson-block .eyebrow{margin:0 0 4px}.uat-block-description{max-width:72ch;line-height:1.55;margin:0!important}.uat-lesson-media-meta{color:var(--muted);font-size:.74rem;margin:0!important}.uat-lesson-video-composition{gap:10px;min-width:0;display:grid}.uat-local-video{gap:10px;width:min(100%,760px);min-width:0;margin-inline:auto;display:grid}.uat-local-video-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-sm);background:#05060d;width:100%;min-width:0;overflow:hidden}.uat-local-video-frame .uat-video-player{aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block}.uat-video-status{color:var(--muted);margin:0;font-size:.72rem}.uat-lesson-resource-card{gap:9px;min-height:0}.uat-lesson-resource-card h3{font:400 1.35rem/1.2 var(--font-display)}.uat-lesson-resource-card .uat-linked-card-action{margin-top:4px;padding-top:0}.uat-resource-relationship{border-top:1px solid var(--line);padding-top:9px}.uat-formative-preview small,.uat-formative-response-form small{color:var(--muted);line-height:1.45}.uat-formative-preview textarea,.uat-formative-response-form textarea{resize:vertical;width:100%;min-height:116px}.uat-formative-response-form{gap:10px;display:grid}.uat-publication-layout{grid-template-columns:minmax(0,1fr)}.uat-publication-audience{grid-column:1/-1}.uat-card fieldset.uat-audience-picker{border:1px solid var(--line);gap:14px;margin:0;padding:16px;container:audience-picker/inline-size}.uat-audience-scopes{grid-template-columns:repeat(3,minmax(0,1fr))}.uat-card .uat-audience-scopes label{grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:116px;padding:16px;display:grid!important}.uat-card .uat-audience-scopes label>span{grid-column:1/-1;min-width:0;padding-right:24px}.uat-card .uat-audience-scopes label strong,.uat-card .uat-audience-scopes label small{overflow-wrap:normal;word-break:normal}@container audience-picker (max-width:44rem){.uat-audience-scopes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container audience-picker (max-width:29rem){.uat-audience-scopes{grid-template-columns:minmax(0,1fr)}}@container lesson-block-card (min-width:46rem){.uat-authoring-workspace.is-lesson-editor .uat-block-card-header{grid-template-columns:auto minmax(210px,1fr) auto;align-items:center}.uat-authoring-workspace.is-lesson-editor .uat-block-actions{grid-column:auto;grid-template-columns:repeat(4,auto);justify-content:end;width:auto}.uat-authoring-workspace.is-lesson-editor .uat-block-actions form,.uat-authoring-workspace.is-lesson-editor .uat-block-actions .button,.uat-authoring-workspace.is-lesson-editor .uat-delete-disclosure{width:auto}}@container lesson-block-card (max-width:30rem){.uat-authoring-workspace.is-lesson-editor .uat-block-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-authoring-workspace.is-lesson-editor .uat-delete-disclosure[open]{grid-column:1/-1}.uat-block-edit-form{grid-template-columns:minmax(0,1fr)}.uat-block-edit-form .form-span{grid-column:auto}}@media (max-width:820px){.uat-lesson-block>header{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:430px){.uat-editor-section>summary{gap:9px}.uat-editor-section>summary>.uat-section-ordinal{width:34px;height:34px}.uat-editor-section>summary>.uat-section-title{font-size:.94rem}.uat-authoring-workspace.is-lesson-editor .uat-block-card-header{gap:9px}.uat-block-ordinal{width:34px;height:34px}.uat-authoring-workspace.is-lesson-editor .uat-block-actions .button,.uat-authoring-workspace.is-lesson-editor .uat-delete-disclosure>summary{white-space:nowrap;padding-inline:7px;font-size:.75rem}.uat-block-edit-form{padding:14px}.uat-block-edit-submit{grid-template-columns:minmax(0,1fr);display:grid}.uat-block-edit-submit .button{width:100%}.uat-lesson-block{padding:17px}}@media (prefers-reduced-motion:reduce){.uat-editor-section>summary>.uat-section-toggle{transition-duration:.01ms}}@media (forced-colors:active){.uat-local-video-frame,.uat-block-editor,.uat-card fieldset.uat-audience-picker{border:1px solid canvastext}}.uat-submission-preview dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.uat-submission-preview>.uat-file-evidence{min-width:0;margin:0}.uat-submission-preview>.uat-linked-card-action{min-height:44px;margin-top:0}.uat-source-grid{align-items:stretch}.uat-source-grid>.uat-card{flex-direction:column;gap:12px;min-width:0;display:flex}.uat-source-grid>.uat-card>h2,.uat-source-grid>.uat-card>p{margin-block:0}.uat-source-grid .uat-resource-preview{background:var(--surface-raised);border-style:solid;gap:12px;min-width:0;margin-top:0;padding:16px;display:grid}.uat-source-grid .uat-resource-preview>strong{overflow-wrap:anywhere;font-size:1rem}.uat-source-grid .uat-resource-preview .uat-inline-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.uat-source-grid .uat-inline-actions form,.uat-source-grid .uat-inline-actions .button{min-width:0}.uat-protected-video-status{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:8px;min-width:0;margin-bottom:18px;padding:14px;display:grid}.uat-protected-video-status>.uat-card{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.uat-protected-video-status>p{color:var(--muted);margin:0}[data-protected-video-state]{min-width:0}[data-protected-video-state] h3,[data-protected-video-state] p,[data-protected-video-state] small{overflow-wrap:break-word}@media (max-width:560px){.uat-source-grid .uat-inline-actions,.uat-source-grid .uat-inline-actions form,.uat-source-grid .uat-inline-actions .button{width:100%}.uat-source-grid .uat-inline-actions .button{justify-content:center}}@media (forced-colors:active){.uat-protected-video-status,.uat-source-grid .uat-resource-preview{border:1px solid canvastext}}.uat-empty-state,.uat-subform{background:var(--surface-soft);border-style:solid}.uat-empty-state{align-content:start;gap:8px;min-width:0;display:grid}.uat-empty-state>:where(h2,h3,p){margin:0}.uat-message-thread>div a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.uat-review-form{container:review-form/inline-size}.uat-review-criteria-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.uat-review-criterion-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.uat-review-criterion-card header{gap:5px;min-width:0;display:grid}.uat-review-criterion-card :where(h3,p){margin:0}.uat-review-criterion-card h3{font:400 1.35rem/1.18 var(--font-display);overflow-wrap:break-word}.uat-review-criterion-card header>p:last-child{line-height:1.5}.uat-card fieldset.uat-review-levels{min-width:0;margin:0}.uat-review-level-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.uat-card .uat-review-level-choices>label{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:112px;padding:12px;display:grid;position:relative}.uat-card .uat-review-level-choices>label:hover{border-color:var(--accent)}.uat-card .uat-review-level-choices>label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.uat-card .uat-review-level-choices>label.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.uat-review-level-choice input{margin:0;position:static}.uat-review-level-choice span{gap:5px;min-width:0;display:grid}.uat-review-level-choice strong,.uat-review-level-choice small{overflow-wrap:break-word;word-break:normal}.uat-review-level-choice small{color:var(--muted);line-height:1.4}.uat-review-points{border-radius:var(--radius-sm);background:var(--accent-soft);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin:0;padding:10px 12px;display:flex}.uat-review-comment{gap:7px;min-width:0;display:grid}.uat-review-comment textarea{width:100%;min-width:0;min-height:92px}.uat-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:18px;min-width:0;display:grid}.uat-source-card{container-type:inline-size}.uat-source-card-header,.uat-source-selection-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.uat-source-card-header>div,.uat-source-selection-heading>div{min-width:0}.uat-source-card-header h2,.uat-source-card-description,.uat-source-selection-heading :where(p,strong),.uat-source-linkage{margin:0}.uat-source-card-header .status-badge{flex:none}.uat-source-card-body{flex:1;align-content:start;gap:14px;min-width:0;display:grid}.uat-source-card-body>.uat-form-grid{margin-top:0}.uat-source-note{border-top:1px solid var(--line);margin:auto 0 0;padding-top:12px;font-size:.78rem}.uat-source-selection-heading strong{overflow-wrap:anywhere;display:block}.uat-source-audience,.uat-effective-audience-editor{gap:12px;min-width:0;display:grid}.uat-source-audience{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);padding:14px}.uat-source-audience-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.uat-source-audience-heading>div{min-width:0}.uat-source-audience-heading :where(p,strong){margin:0}.uat-source-audience-heading strong{overflow-wrap:break-word;margin-top:4px;line-height:1.4;display:block}.uat-source-audience>details>summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center;font-weight:850}.uat-source-audience-fields{gap:12px;min-width:0;padding-top:10px;display:grid}.uat-source-audience-fields>label,.uat-effective-audience-editor>label{gap:7px;min-width:0;display:grid}.uat-source-audience-fields :where(select,input),.uat-effective-audience-editor :where(select,input){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px}.uat-effective-audience-editor{max-width:880px}.uat-effective-audience-editor .uat-choice-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.uat-lesson-completion{gap:22px;min-width:0;display:grid}.uat-lesson-completion>div:first-child{max-width:780px}.uat-lesson-completion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;width:min(100%,720px);min-width:0;margin-inline:auto;display:grid}.uat-lesson-completion-actions>*,.uat-lesson-completion-actions form,.uat-lesson-completion-actions .button{width:100%;min-width:0}.uat-lesson-completion-actions>.button:last-child{grid-column:1/-1}.uat-completion-status{border:1px solid var(--line);background:var(--surface-soft);min-height:48px;color:var(--muted);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0;padding:10px 14px;display:flex}.uat-completion-status.is-complete{border-color:var(--success);color:var(--success)}@container review-form (min-width:52rem){.uat-review-criterion-card{grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);align-items:start;gap:12px 20px;padding:16px 18px}.uat-review-criterion-card>header{grid-area:1/1}.uat-review-criterion-card>.uat-review-levels{grid-area:1/2/span 2}.uat-review-criterion-card>.uat-review-comment{grid-area:2/1}.uat-review-criterion-card>.uat-review-points{grid-column:2}.uat-card .uat-review-level-choices>label{min-height:88px}}@container review-form (max-width:36rem){.uat-review-level-choices{grid-template-columns:minmax(0,1fr)}.uat-card .uat-review-level-choices>label{min-height:0}.uat-review-points{flex-direction:column;align-items:flex-start;gap:3px}}@container (max-width:24rem){.uat-source-card-header,.uat-source-selection-heading{flex-direction:column}}@media (max-width:620px){.uat-lesson-completion{gap:16px}.uat-lesson-completion-actions{grid-template-columns:minmax(0,1fr);gap:14px}.uat-lesson-completion-actions>.button:last-child{grid-column:auto}}@media (forced-colors:active){.uat-review-criterion-card,.uat-card .uat-review-level-choices>label,.uat-empty-state,.uat-completion-status{border:1px solid canvastext}}.uat-settings-workspace{--settings-field:#10211c;--settings-field-raised:#172c25;--settings-field-line:#496159;--settings-field-copy:#fbf6eb;--settings-control-height:48px;--settings-control-padding-inline:13px;--settings-control-font-size:1rem;--settings-control-line-height:1.25;container:mentor-settings/inline-size}.uat-settings-workspace :where(h1,h2,h3,p,span,strong,small,dt,dd,li,label){word-break:normal;overflow-wrap:break-word;min-width:0}.uat-settings-workspace-header{gap:18px;min-width:0;margin-bottom:28px;display:grid}.uat-settings-title{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.uat-settings-title>div{gap:8px;min-width:0;display:grid}.uat-settings-title :where(h1,p){margin:0}.uat-settings-title h1{max-width:820px;font:400 clamp(2.6rem, 5vw, 4.8rem)/.96 var(--font-display);letter-spacing:-.045em}.uat-settings-title>div>p:last-child{color:var(--muted);line-height:1.55}.uat-settings-title h1:focus{outline:0}.uat-settings-dirty-badge{border:1px solid var(--line);background:var(--surface-raised);min-height:36px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:7px 12px;font-size:.76rem;font-weight:850;display:inline-flex}.uat-settings-dirty-badge.is-dirty{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.uat-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:8px;display:grid;overflow:visible}.uat-settings-nav a{align-content:center;gap:2px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.uat-settings-nav a>:where(span,small){white-space:normal}.uat-settings-nav a>small{color:var(--muted);font-size:.68rem;font-weight:650}.uat-settings-nav a[aria-current=page]>small{color:var(--accent-strong)}.uat-settings-mobile-section{gap:7px;min-width:0;font-weight:850;display:none}.uat-settings-mobile-section select,.uat-settings-filters :where(input,select),.uat-settings-form :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){box-sizing:border-box;width:100%;min-width:0;height:var(--settings-control-height);min-height:var(--settings-control-height);padding-block:0;padding-inline:var(--settings-control-padding-inline);border:1px solid var(--settings-field-line);background:var(--settings-field);color:var(--settings-field-copy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit;font-size:var(--settings-control-font-size);line-height:var(--settings-control-line-height);border-radius:12px}.uat-settings-mobile-section select:focus-visible,.uat-settings-filters :where(input,select):focus-visible{border-color:var(--highlight);outline-color:var(--highlight)}.uat-settings-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;min-width:0;display:grid}.uat-settings-control-grid.is-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.uat-settings-control-grid>label{grid-template-rows:minmax(1.4em, auto) var(--settings-control-height);gap:7px;min-width:0;font-weight:800;display:grid}.uat-settings-control-grid>label>:where(input,select){align-self:end}.uat-settings-filters{align-items:end}.uat-settings-section,.uat-settings-section-content{gap:24px;min-width:0;display:grid}.uat-settings-section-content>.uat-settings-form+*,.uat-settings-section-content>*+.uat-settings-form{margin-top:0}.uat-settings-form{border-color:var(--line-dark);background:var(--canvas-soft);color:var(--settings-field-copy);gap:0;padding:0;overflow:visible}.uat-settings-form>:where(.uat-settings-group,.uat-settings-summary,.uat-settings-plan-preview,.uat-callout,.uat-settings-reference){margin:22px 24px 0}.uat-settings-form>.uat-settings-group:first-of-type{margin-top:24px}.uat-settings-group{border-bottom:1px solid var(--line-dark);gap:18px;min-width:0;padding-bottom:24px;display:grid}.uat-settings-group:last-of-type{border-bottom:0}.uat-settings-group>header{gap:6px;min-width:0;max-width:760px;display:grid}.uat-settings-group>header :where(h2,p){margin:0}.uat-settings-group>header h2{color:var(--settings-field-copy)}.uat-settings-group>header>p:last-child{color:var(--muted-inverse);line-height:1.5}.uat-settings-form .eyebrow{color:var(--highlight)}.uat-settings-form :where(label,legend){color:var(--settings-field-copy);font-weight:800}.uat-settings-form label{align-content:start;gap:7px;min-width:0;display:grid}.uat-settings-form :where(.uat-field-help,small){color:var(--muted-inverse);font-weight:500;line-height:1.45}.uat-settings-form :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border:1px solid var(--settings-field-line);background:var(--settings-field);width:100%;min-width:0;color:var(--settings-field-copy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px}.uat-settings-form textarea{min-height:104px;padding:11px var(--settings-control-padding-inline);font:inherit;line-height:1.45}.uat-settings-form :where(input,select,textarea)::placeholder{color:#aebdb7;opacity:1}.uat-settings-form :where(input,select,textarea):focus-visible{border-color:var(--highlight);outline-color:var(--highlight)}.uat-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uat-settings-fields .form-span{grid-column:1/-1}.uat-settings-savebar{border-top:1px solid var(--line-dark);border-radius:0 0 var(--radius-md) var(--radius-md);background:#101a17f5;margin-top:2px;padding:16px 24px;position:static;box-shadow:0 -14px 28px #00000024}.uat-settings-savebar>p{color:var(--muted-inverse)}.uat-settings-savebar .button-secondary{color:var(--ink-inverse);border-color:#758b82}.uat-settings-savebar .button-secondary:hover{background:#263c34}.button-warning{color:#fff1c9;background:#4b3515;border-color:#e6c272}.uat-settings-result{color:var(--muted-inverse);margin:0;padding:0 24px 18px}.uat-settings-result.is-error{color:#ffb9b6}.uat-settings-summary,.uat-settings-plan-preview{border-left-color:var(--highlight);color:var(--ink-inverse);background:#233a31}.uat-settings-summary :where(span,p),.uat-settings-plan-preview :where(p,small){color:var(--muted-inverse)}.uat-settings-plan-preview{border-left:4px solid var(--highlight);border-radius:var(--radius-sm);gap:8px;min-width:0;max-width:520px;padding:18px;display:grid}.uat-settings-plan-preview :where(h3,p){margin:0}.uat-settings-plan-preview>strong{color:var(--highlight);font-size:1.35rem}.uat-settings-form>.uat-callout{color:var(--muted-inverse);background:#1f342c;border-color:#53685f}.uat-settings-form>.uat-callout strong{color:var(--ink-inverse)}.uat-card fieldset.uat-settings-choice-grid,.uat-card fieldset.uat-settings-choice-cards,.uat-card fieldset.uat-settings-audience,.uat-card fieldset.uat-settings-check-row,.uat-card fieldset.uat-notification-group{border:1px solid var(--settings-field-line);border-radius:var(--radius-sm);min-width:0;margin:0;padding:16px}.uat-settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uat-settings-switch{border:1px solid var(--settings-field-line);border-radius:var(--radius-sm);background:var(--settings-field);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:76px;padding:13px 14px;display:flex!important}.uat-settings-switch>span:first-child{gap:4px;min-width:0;display:grid}.uat-switch-control{flex:0 0 48px;width:48px;height:28px;position:relative}.uat-switch-control input[type=hidden]{display:none}.uat-switch-control input[type=checkbox]{z-index:2;cursor:pointer;opacity:0;width:48px;height:28px;margin:0;position:absolute;inset:0}.uat-switch-control i{background:#30463e;border:1px solid #82968e;border-radius:999px;position:absolute;inset:0}.uat-switch-control i:after{content:"";background:#d9e1dd;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.uat-switch-control input:checked+i{border-color:var(--highlight);background:#526c31}.uat-switch-control input:checked+i:after{background:var(--highlight);transform:translate(20px)}.uat-switch-control input:focus-visible+i{outline:3px solid var(--highlight);outline-offset:3px}.uat-settings-choice-cards{gap:12px;display:grid;container:settings-choice-cards/inline-size}.uat-settings-choice-cards>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;min-width:0;display:grid}.uat-settings-choice-cards label,.uat-settings-scope-cards label{border:1px solid var(--settings-field-line);border-radius:var(--radius-sm);background:var(--settings-field);cursor:pointer;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:94px;padding:14px;position:relative;display:grid!important}.uat-card .uat-settings-scope-cards label{grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:116px;padding:15px}.uat-card .uat-settings-choice-cards label{grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;height:100%;min-height:116px;padding:16px;font-size:.86rem;line-height:1.45}.uat-settings-choice-cards label>input,.uat-settings-scope-cards label>input{width:20px;height:20px;margin:0;position:absolute;top:12px;right:12px}.uat-settings-choice-cards label>span,.uat-settings-scope-cards label>span{gap:4px;min-width:0;padding-right:26px;display:grid}.uat-card .uat-settings-scope-cards label>span,.uat-card .uat-settings-choice-cards label>span{overflow-wrap:normal;word-break:normal;grid-column:1/-1;min-width:0}.uat-card .uat-settings-choice-cards label :where(strong,small){overflow-wrap:break-word;word-break:normal;max-width:42ch}:is(.uat-settings-choice-cards label:has(input:checked),.uat-settings-scope-cards label:has(input:checked)){border-color:var(--highlight);background:#263d32}.uat-settings-choice-cards label:has(input:focus-visible){outline:3px solid var(--highlight);outline-offset:3px}.uat-settings-scope-cards em{border:1px solid var(--highlight);width:fit-content;color:var(--highlight);border-radius:999px;margin-top:5px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:900}.uat-settings-audience{gap:14px;display:grid;container:settings-audience/inline-size}.uat-settings-audience>p{color:var(--muted-inverse);margin:0}.uat-settings-scope-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.uat-settings-audience-summary{border-left:3px solid var(--highlight);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-inverse);background:#263d32;padding:12px 14px}.uat-settings-audience-options{grid-template-columns:minmax(0,1fr)}.uat-settings-audience-options>div{background:var(--settings-field)}.uat-card .uat-settings-audience-options label{color:var(--settings-field-copy)}.uat-settings-check-row{flex-wrap:wrap;gap:10px 20px;min-width:0;display:flex}.uat-settings-check-row legend{margin-bottom:10px}.uat-settings-check-row label{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:44px}.uat-settings-check-row input{width:20px;height:20px}.uat-settings-brand-assets{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;min-width:0;display:grid}.uat-settings-brand-assets>.uat-section-heading{grid-column:1/-1}.uat-settings-brand-asset{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow);align-content:start;gap:14px;padding:18px;display:grid}.uat-settings-brand-asset>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.uat-settings-brand-asset>header>div{gap:5px;min-width:0;display:grid}.uat-settings-brand-asset>header :where(h3,p){margin:0}.uat-settings-brand-asset>header .status-badge{flex:none;max-width:100%}.uat-settings-brand-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:#dfe6d9;place-items:center;min-width:0;display:grid;overflow:hidden}.uat-settings-brand-preview.is-logo{aspect-ratio:1;justify-self:center;width:min(100%,180px)}.uat-settings-brand-preview.is-desktopCover{aspect-ratio:8/3}.uat-settings-brand-preview.is-mobileCover{aspect-ratio:4/5;justify-self:center;width:min(100%,220px)}.uat-settings-brand-preview :where(img,div){object-fit:cover;width:100%;height:100%}.uat-settings-brand-preview>div{color:var(--accent-strong);font:700 1.4rem var(--font-display);place-items:center;display:grid}.uat-settings-dropzone{border-radius:var(--radius-sm);background:var(--surface-soft);text-align:center;cursor:pointer;border:1px dashed #829087;place-content:center;gap:5px;min-width:0;min-height:118px;padding:15px;display:grid}.uat-settings-dropzone input{width:100%;min-height:44px;margin-top:7px}.uat-settings-brand-asset>label:not(.uat-settings-dropzone){gap:7px;min-width:0;font-weight:800;display:grid}.uat-settings-brand-asset>label input{border:1px solid var(--line);border-radius:10px;width:100%;min-height:46px;padding:10px 12px}.uat-settings-brand-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.uat-settings-brand-actions .button{min-width:0}.uat-settings-upload-result{min-height:42px;color:var(--muted);margin:0;font-size:.78rem}.uat-settings-upload-result.is-error{color:var(--danger);font-weight:800}.uat-settings-file-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.uat-settings-file-facts>div{gap:2px;min-width:0;display:grid}.uat-settings-brand-fields>label{grid-template-rows:auto minmax(36px,auto) 48px;align-content:start}.uat-settings-brand-fields>label>:where(input,.uat-color-control){align-self:end}.uat-settings-defaults-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.uat-settings-defaults-fields>label{grid-template-rows:minmax(1.4em, auto) var(--settings-control-height)}.uat-settings-defaults-fields>label>:where(input,select){align-self:end}.uat-color-control{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.uat-color-control input{border:1px solid var(--settings-field-line);background:var(--settings-field);border-radius:10px;width:64px;min-height:48px;padding:3px}.uat-color-control output{border:1px solid var(--settings-field-line);background:var(--settings-field);min-height:48px;color:var(--settings-field-copy);border-radius:10px;align-content:center;padding:10px 12px;font-family:ui-monospace,monospace}.uat-settings-payments,.uat-settings-access-summary{gap:18px;min-width:0;display:grid}.uat-settings-access-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.uat-settings-access-summary article{border-radius:var(--radius-sm);background:var(--surface-soft);gap:4px;min-width:0;padding:14px;display:grid}.uat-settings-access-summary article strong{color:var(--accent-strong);font-size:1.5rem}.uat-settings-student-action-body{gap:14px;min-width:0;padding:0 14px 14px;display:grid}.uat-settings-student-action>.uat-settings-form{margin:0}.uat-settings-hierarchy{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.uat-notification-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;min-width:0;margin:24px;display:grid}.uat-notification-group{align-content:start;gap:10px;min-width:0;display:grid}.uat-notification-row{gap:6px;min-width:0;display:grid}.uat-notification-row>.uat-settings-switch{min-height:82px}.uat-notification-row>p{color:var(--muted-inverse);margin:0 8px 8px;font-size:.74rem}.uat-settings-reference{border-radius:var(--radius-sm);color:var(--muted-inverse);background:#233a31;padding:14px}.uat-settings-integrations{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.uat-settings-integrations .uat-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.uat-settings-integrations .uat-card>header h2{margin:0}.uat-settings-integration-note{gap:8px;display:grid}.uat-settings-integration-note :where(h2,p){margin:0}@container mentor-settings (max-width:52rem){.uat-settings-nav{display:none}.uat-settings-mobile-section{display:grid}.uat-settings-title{flex-direction:column;align-items:flex-start}}@container settings-form (max-width:44rem){.uat-settings-fields,.uat-settings-choice-grid,.uat-brand-previews{grid-template-columns:minmax(0,1fr)}.uat-settings-savebar{flex-direction:column;align-items:stretch}.uat-settings-savebar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uat-settings-savebar .button{width:100%}}@container settings-choice-cards (max-width:36rem){.uat-settings-choice-cards>div{grid-template-columns:minmax(0,1fr)}}@container settings-audience (max-width:44rem){.uat-settings-scope-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container settings-audience (max-width:28rem){.uat-settings-scope-cards{grid-template-columns:minmax(0,1fr)}}@container mentor-settings (max-width:40rem){.uat-settings-title h1{font-size:clamp(2.35rem,11vw,3.6rem)}.uat-settings-identity,.uat-settings-brand-assets,.uat-settings-access-summary>div,.uat-settings-filters,.uat-settings-student-list>article,.uat-settings-file-facts,.uat-settings-control-grid,.uat-settings-control-grid.is-three-columns,.uat-settings-student-list dl{grid-template-columns:minmax(0,1fr)}.uat-settings-brand-actions{grid-template-columns:minmax(0,1fr);display:grid}.uat-settings-brand-actions .button{width:100%}}@container mentor-settings (max-width:28rem){.uat-settings-workspace-header{gap:14px}.uat-settings-form>:where(.uat-settings-group,.uat-settings-summary,.uat-settings-plan-preview,.uat-callout,.uat-settings-reference){margin-inline:16px}.uat-settings-form>.uat-settings-group:first-of-type{margin-top:18px}.uat-settings-savebar{padding:14px 16px}.uat-settings-savebar>div{grid-template-columns:minmax(0,1fr)}.uat-notification-groups{margin-inline:16px}.uat-settings-student-action>summary{flex-direction:column;align-items:flex-start}.uat-settings-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-settings-pagination span{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.uat-switch-control i:after{transition-duration:.01ms}}@media (forced-colors:active){.uat-settings-form,.uat-settings-switch,.uat-settings-choice-cards label,.uat-settings-scope-cards label,.uat-settings-brand-asset,.uat-settings-dropzone{border:1px solid canvastext}.uat-switch-control i{forced-color-adjust:none}}.uat-product-shell.is-auth-journey{background:#0c1517;min-height:100svh;display:block}.is-auth-journey .uat-sidebar,.is-auth-journey .uat-mobile-header,.is-auth-journey .uat-footer{display:none}.is-auth-journey .uat-stage{min-height:100svh;position:relative}.uat-product-shell.is-auth-journey .uat-banner{z-index:30;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081116c2;border:0;flex-direction:row;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px clamp(16px,3vw,34px);display:flex;position:absolute;inset:0 0 auto}.uat-product-shell.is-auth-journey .uat-banner span{color:#e6ece8}.uat-product-shell.is-auth-journey .uat-banner form{width:auto;margin-left:auto}.uat-product-shell.is-auth-journey .uat-auth-page{width:100%;max-width:none;min-height:100svh;margin:0;padding:0;container:auth-page/inline-size}.uat-auth-visual-shell{background:var(--surface-soft);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-width:0;min-height:100svh;display:grid}.uat-auth-cover{isolation:isolate;background:#13272d;min-width:0;min-height:100%;position:relative;overflow:hidden}.uat-auth-cover:after{z-index:1;content:"";background:linear-gradient(#07111814 28%,#071118c7 100%);position:absolute;inset:0}.uat-auth-cover-image{object-fit:cover;object-position:52% 50%;filter:saturate(.88)contrast(1.04)}.uat-auth-cover-brand{z-index:2;color:#fff;gap:18px;max-width:520px;display:grid;position:absolute;inset:auto clamp(28px,5vw,72px) clamp(34px,6vh,72px)}.uat-auth-cover-brand>p{color:#edf2ef;max-width:480px;margin:0;font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.6}.uat-auth-brand-identity{align-items:center;gap:12px;min-width:0;display:flex}.uat-auth-brand-identity>span:last-child{gap:2px;min-width:0;display:grid}.uat-auth-brand-identity strong{overflow-wrap:break-word;min-width:0;font-size:.92rem;line-height:1.25}.uat-auth-brand-identity small{color:var(--muted);font-size:.72rem}.uat-auth-cover .uat-auth-brand-identity small{color:#e2ebe7}.uat-auth-brand-mark{background:var(--highlight);width:46px;height:46px;color:var(--canvas);font:700 1.2rem/1 var(--font-display);border-radius:14px;flex:0 0 46px;place-items:center;display:grid;box-shadow:0 10px 30px #0000002e}.uat-auth-card-column{background:var(--surface-soft);align-content:center;justify-items:center;gap:14px;min-width:0;padding:76px clamp(28px,4vw,64px) 32px;display:grid}.uat-auth-card{border:1px solid var(--line);--canvas:#17221f;--surface-soft:#f4eee4;--ink:#17221f;--muted:#56635e;--line:#b9b1a5;--accent:#c6b2fa;--accent-strong:#584286;--accent-soft:#eee7fa;--warning:#9a6813;--warning-soft:#fff3d5;width:min(100%,460px);min-width:0;color:var(--ink);background:#fffdf8fa;border-radius:22px;align-content:start;gap:16px;padding:clamp(26px,3.5vw,38px);display:grid;box-shadow:0 28px 80px #09181429}.uat-auth-card :where(h1,p,dl){margin:0}.uat-auth-card-header{gap:8px;min-width:0;display:grid}.uat-auth-card-header h1{max-width:400px;font:400 clamp(2rem, 3.3vw, 2.75rem)/1.02 var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;margin:0}.uat-auth-card-header>p:last-child,.uat-auth-privacy{color:var(--muted);line-height:1.55}.uat-auth-entry-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.uat-auth-entry-context>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:3px;min-width:0;padding:11px 12px;display:grid}.uat-auth-entry-context dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}.uat-auth-entry-context dd{overflow-wrap:break-word;min-width:0;margin:0;font-size:.8rem;font-weight:800}.uat-auth-primary,.uat-auth-new{min-width:0;display:grid;position:relative}.uat-auth-submit{justify-content:center;width:100%;min-height:50px}.uat-auth-primary .uat-auth-submit{padding-inline:54px}.uat-auth-button-icon{color:#1f1f1f;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.uat-auth-google-mark{font:900 1rem/1 ui-sans-serif,system-ui,sans-serif}.uat-auth-links{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;min-width:0;display:flex}.uat-auth-links a{min-height:44px;color:var(--accent-strong);align-content:center;font-size:.78rem;font-weight:800}.uat-auth-card .button-secondary{color:var(--ink);border-color:#68766f}.uat-auth-notice,.uat-auth-error{border-left:4px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-soft);gap:5px;min-width:0;padding:14px 16px;display:grid}.uat-auth-error{border-left-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.uat-auth-error:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.uat-auth-error :where(p,ul),.uat-auth-notice p{margin:0}.uat-auth-local{border-top:1px solid var(--line);gap:3px;min-width:0;padding-top:13px;display:grid}.uat-auth-local strong{color:var(--ink);font-size:.72rem}.uat-auth-local p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.uat-auth-environment{width:min(100%,460px);min-width:0;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:5px 9px;margin:0;font-size:.68rem;display:flex}.uat-auth-environment strong{color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.uat-auth-dev-tools{background:var(--surface-soft);padding:18px max(18px,50vw - 560px) 28px}.uat-auth-scenarios{margin:0}.uat-auth-scenarios>summary{cursor:pointer;min-height:48px;color:var(--accent-strong);align-content:center;font-weight:850}.uat-auth-scenarios>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding-top:14px;display:grid}.uat-auth-scenario{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid!important}.uat-auth-scenario>div{gap:4px;min-width:0;display:grid}.uat-auth-scenario small{color:var(--muted);line-height:1.4}.uat-auth-scenario .button{white-space:nowrap;min-width:140px}.uat-auth-onboarding{gap:24px;max-width:980px;margin-inline:auto;display:grid}.uat-auth-onboarding>header{gap:8px;max-width:760px;display:grid}.uat-auth-onboarding>header :where(h1,p){margin:0}.uat-auth-onboarding h1,.uat-auth-state h1,.uat-auth-loading h1{font:400 clamp(2.5rem, 6vw, 4.8rem)/.96 var(--font-display);letter-spacing:-.04em}.uat-auth-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.uat-auth-context>div{border-radius:var(--radius-sm);background:var(--surface-soft);gap:4px;min-width:0;padding:14px;display:grid}.uat-auth-context span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.uat-auth-onboarding-form{gap:18px;min-width:0;display:grid}.uat-auth-onboarding-form>label{gap:7px;min-width:0;font-weight:800;display:grid}.uat-auth-onboarding-form input[type=text],.uat-auth-onboarding-form input:not([type]){width:100%;min-width:0;min-height:48px}.uat-card .uat-auth-onboarding-form fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:0;padding:16px}.uat-card .uat-auth-onboarding-form fieldset label{min-height:56px}.uat-auth-onboarding-form fieldset small{color:var(--muted);display:block}.uat-field-error{color:var(--danger);font-size:.78rem;font-weight:800}.uat-auth-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.uat-auth-form-actions .button{justify-content:center;min-width:160px}.uat-auth-boundary{border-left:4px solid var(--warning);background:var(--warning-soft);margin:0;padding:14px 16px}.uat-auth-state{text-align:left;gap:16px}.uat-auth-state :where(h1,p,dl){margin:0}.uat-auth-state-header{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.uat-auth-state-header>div{gap:7px;min-width:0;display:grid}.uat-auth-state h1{max-width:380px;font:400 clamp(1.9rem, 3.2vw, 2.55rem)/1.02 var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word}.uat-auth-state-header p:last-child{color:var(--muted);font-size:.9rem;line-height:1.55}.uat-auth-state-icon{width:52px;height:52px;color:var(--warning);border:2px solid;border-radius:50%;place-items:center;margin:0;font:900 1.2rem/1 ui-sans-serif,system-ui,sans-serif;display:grid}.uat-auth-state-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.uat-auth-state-context>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);align-content:center;gap:4px;min-width:0;min-height:66px;padding:12px 14px;display:grid}.uat-auth-state-context dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850}.uat-auth-state-context dd{overflow-wrap:break-word;min-width:0;margin:0;font-weight:850;line-height:1.35}.uat-auth-state-guidance{border-left:4px solid var(--warning);background:var(--warning-soft);gap:5px;min-width:0;padding:13px 14px;font-size:.86rem;line-height:1.5;display:grid}.uat-auth-state-guidance strong{color:var(--ink)}.uat-auth-state-guidance span{min-width:0;color:var(--muted)}.uat-auth-state .uat-auth-form-actions{justify-content:flex-start}.uat-auth-loading{justify-content:center;align-items:center;gap:18px;min-height:420px;display:flex}.uat-auth-loading>span{border:4px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:0 0 44px;width:44px;height:44px;animation:.8s linear infinite uat-auth-spin}.uat-auth-loading>div{gap:5px;min-width:0;display:grid}.uat-auth-loading :where(h1,p){margin:0}.uat-sign-out,.uat-banner form button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:underline}.uat-sidebar-footer form{display:block}.uat-sidebar-footer .uat-sign-out{color:var(--ink-inverse);padding:0}.uat-banner form{margin-left:auto}.uat-banner form button{color:inherit;padding-inline:8px}@keyframes uat-auth-spin{to{transform:rotate(360deg)}}@container auth-page (max-width:55rem){.uat-auth-visual-shell{background:#13272d;min-height:100svh;display:block;position:relative;overflow-x:clip}.uat-auth-cover{min-height:100%;position:absolute;inset:0}.uat-auth-cover:after{background:linear-gradient(#050d1457 0%,#050d1494 42%,#050d14c7 100%)}.uat-auth-cover-image{object-position:51% 48%}.uat-auth-cover-brand{gap:0;inset:68px 22px auto}.uat-auth-cover-brand>p{display:none}.uat-auth-card-column{z-index:3;min-height:100svh;padding:max(106px, calc(env(safe-area-inset-top) + 82px)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:0 0;align-content:center;position:relative}.uat-auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;box-shadow:0 28px 90px #00000057}.uat-auth-environment{color:#eef4f1;text-shadow:0 1px 2px #000}.uat-auth-environment strong{color:#fff}.uat-auth-scenarios>div{grid-template-columns:minmax(0,1fr)}}@container auth-page (max-width:36rem){.uat-auth-card-column{padding-top:max(92px, calc(env(safe-area-inset-top) + 76px));padding-bottom:max(18px, env(safe-area-inset-bottom))}.uat-auth-card{border-radius:18px;gap:11px;padding:18px}.uat-auth-card>.uat-auth-brand-identity{display:none}.uat-auth-card-header h1{font-size:clamp(1.85rem,9vw,2.35rem)}.uat-auth-entry-context{gap:7px}.uat-auth-entry-context>div{padding:9px 10px}.uat-auth-submit{min-height:46px}.uat-auth-local{padding-top:9px}.uat-auth-entry-context,.uat-auth-context,.uat-auth-state dl,.uat-auth-local,.uat-auth-scenario{grid-template-columns:minmax(0,1fr)}.uat-auth-scenario .button,.uat-auth-form-actions .button{width:100%}.uat-auth-form-actions{grid-template-columns:minmax(0,1fr);display:grid}.uat-auth-state-header{grid-template-columns:44px minmax(0,1fr);gap:11px}.uat-auth-state-icon{width:44px;height:44px}.uat-auth-state-context,.uat-auth-state-guidance{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.uat-auth-entry-grid{grid-template-columns:minmax(0,1fr)}.uat-banner form{width:100%;margin-left:0;display:block}.uat-banner form button{padding-inline:0}.uat-product-shell.is-auth-journey .uat-banner{padding-inline:max(14px, env(safe-area-inset-left));flex-direction:row;align-items:center;gap:8px}.uat-product-shell.is-auth-journey .uat-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uat-product-shell.is-auth-journey .uat-banner form{width:auto;margin-left:auto}.uat-product-shell.is-auth-journey .uat-banner form button{white-space:nowrap;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.uat-auth-loading>span{animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.uat-auth-card,.uat-auth-scenario,.uat-auth-onboarding-form fieldset,.uat-auth-state-icon{border:1px solid canvastext}.uat-auth-cover:after{background:0 0}}.uat-ai-workspace-header.is-compact{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-bottom:20px;padding-bottom:20px}.uat-ai-workspace-header.is-compact>div:first-child{max-width:760px}.uat-ai-workspace-header.is-compact h1,.uat-ai-review-header h1,.uat-ai-history-header h1{max-width:24ch;font-size:clamp(2rem,3.2vw,3rem);line-height:1.02}.uat-ai-workspace-header.is-compact>div>p:last-child{margin-bottom:0}.uat-ai-evaluation-nav{margin:18px 0 24px;overflow:hidden;container:ai-workspace-navigation/inline-size}.uat-ai-evaluation-nav ol{gap:8px;min-width:max-content;margin:0;padding:4px;list-style:none;display:flex}.uat-ai-evaluation-nav a{border:1px solid var(--line);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:9px 15px;text-decoration:none;display:inline-flex}.uat-ai-evaluation-nav a:hover,.uat-ai-evaluation-nav a:focus-visible,.uat-ai-evaluation-nav a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.uat-ai-evaluation-nav a[aria-current=page]{font-weight:850}.uat-ai-metrics>article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);align-content:start;gap:8px;min-width:0;min-height:132px;padding:16px;display:grid}.uat-ai-metrics>article>strong{color:var(--accent-strong);font:400 2.35rem/1 var(--font-display)}.uat-ai-metrics>article>a{min-height:44px;color:var(--accent-strong);align-self:end;align-items:center;margin-top:auto;font-weight:850;display:inline-flex}.uat-ai-metrics>article>span:last-child:not(:first-child){color:var(--muted);line-height:1.4}.uat-ai-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.uat-ai-flow li{border:1px solid var(--line);border-radius:var(--radius-sm);gap:7px;min-width:0;padding:14px;display:grid}.uat-ai-flow li span{color:var(--muted);font-size:.82rem;line-height:1.45}.uat-ai-evaluation-list,.uat-ai-question-list,.uat-ai-submission-list,.uat-ai-usage-list{gap:16px;min-width:0;display:grid}.uat-ai-evaluation-detail{overflow-wrap:break-word;gap:20px;min-width:0;display:grid}.uat-ai-evaluation-detail>:where(p,section,form,details,div){min-width:0}.uat-ai-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.uat-ai-facts div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;padding:12px}.uat-ai-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.uat-ai-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.uat-ai-source-evidence{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0}.uat-ai-source-evidence>summary{min-height:48px;color:var(--accent-strong);cursor:pointer;padding:13px 16px;font-weight:850}.uat-ai-source-evidence>div{padding:0 16px 16px}.uat-ai-source-evidence ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.uat-ai-source-evidence li{border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;padding:11px 12px;display:grid}.uat-ai-source-evidence li small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.uat-ai-diagnostics{border-top:1px solid var(--line);min-width:0;color:var(--muted);margin-top:14px;padding-top:12px}.uat-ai-diagnostics>summary{cursor:pointer;align-content:center;min-height:44px;font-size:.76rem;font-weight:800}.uat-ai-diagnostics :where(p,ul){margin:8px 0 0}.uat-ai-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uat-ai-criteria-grid>article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);overflow-wrap:break-word;min-width:0;padding:16px}.uat-ai-criteria-grid>article>:first-child{margin-bottom:7px;display:inline-block}.uat-ai-criteria-grid ul{padding-left:20px}.uat-ai-question-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);overflow-wrap:break-word;gap:12px;min-width:0;padding:17px;display:grid}.uat-ai-question-card>header,.uat-ai-submission-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.uat-ai-question-card :where(h3,p,ul),.uat-ai-submission-card :where(h3,p){margin:0}.uat-ai-question-card form{display:block}.uat-ai-inline-editor{border-top:1px solid var(--line);min-width:0;margin-top:4px}.uat-ai-inline-editor>summary{min-height:44px;color:var(--accent-strong);cursor:pointer;align-content:center;font-weight:850}.uat-ai-inline-editor>form{margin-top:10px}.uat-ai-draft-editor{border-top:1px solid var(--line);padding-top:18px}.uat-ai-generation{max-width:980px}.uat-ai-content-preview{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);gap:14px;min-width:0;margin-top:20px;padding:18px;display:grid}.uat-ai-content-preview h3,.uat-ai-content-preview p{margin:0}.uat-ai-content-preview>ul{flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.uat-ai-content-preview>ul li{border:1px solid var(--line);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:999px;min-width:0;padding:6px 9px;font-size:.72rem}.uat-ai-content-preview .uat-boundary-note{background:var(--surface-raised);padding:12px}.uat-ai-format-grid{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.uat-ai-format-grid legend{padding:0 7px;font-weight:850}.uat-ai-format-grid label{border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:48px;padding:9px;display:grid}.uat-ai-usage-list article{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;padding:12px;display:grid}.uat-ai-usage-list small{color:var(--muted);grid-column:1/-1}.uat-ai-submission-card{gap:12px;min-width:0;display:grid}.uat-ai-exception{gap:16px;min-width:0;display:grid}.uat-ai-exception>.uat-ai-submission-card{box-shadow:none;border:0;padding:0}.uat-ai-review-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin-bottom:18px;display:grid}.uat-ai-review-filters a{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.uat-ai-review-filters a[aria-current=page],.uat-ai-review-filters a:focus-visible,.uat-ai-review-filters a:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.uat-ai-review-row,.uat-ai-review-evidence,.uat-ai-review-correction,.uat-ai-mentor-decision,.uat-ai-decision-readonly,.uat-ai-history-record{gap:16px;min-width:0;display:grid}.uat-ai-review-row>header,.uat-ai-history-record>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.uat-ai-review-row>header>div,.uat-ai-history-record>header>div{min-width:0}.uat-ai-review-row :where(h2,p),.uat-ai-history-record :where(h3,p){margin-block:0}.uat-ai-review-row>.button{justify-self:start;min-height:44px}.uat-ai-review-evidence>ol,.uat-ai-history-list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.uat-ai-review-evidence>ol>li,.uat-ai-history-record{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;padding:16px}.uat-ai-review-evidence>ol>li :where(h3,p){margin-block:0 8px}.uat-ai-review-correction>section{min-width:0}.uat-ai-mentor-decision .uat-form-grid{border-top:1px solid var(--line);margin-top:2px;padding-top:16px}.uat-ai-history-record>section{border-top:1px solid var(--line);min-width:0;padding-top:12px}.uat-ai-learner-form{gap:22px;min-width:0;display:grid}.uat-ai-learner-form>section{border-bottom:1px solid var(--line);gap:10px;min-width:0;padding-bottom:20px;display:grid}.uat-ai-learner-form fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);gap:9px;min-width:0;padding:16px;display:grid}.uat-ai-learner-form textarea{box-sizing:border-box;width:100%;min-width:0}.uat-ai-citation{color:var(--muted);margin:0;font-size:.8rem}.uat-ai-feedback{gap:18px;min-width:0;display:grid}.uat-ai-feedback>:where(p,section,form,details){min-width:0}.uat-ai-state-previews{gap:10px;min-width:0;display:grid}.uat-ai-state-previews>:where(h2,p){margin-block:0}.uat-ai-state-previews>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:8px;display:grid}.uat-ai-state-previews article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.uat-ai-state-previews article :where(h3,p){margin:0}.uat-ai-state-previews article h3{font-size:1rem}.uat-ai-state-previews article p{color:var(--muted);font-size:.8rem;line-height:1.5}.uat-ai-state-previews article small{color:var(--accent-strong);margin-top:auto;font-weight:850}@container ai-workspace-navigation (max-width:68rem){.uat-ai-evaluation-nav ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));min-width:0;display:grid}.uat-ai-evaluation-nav a{text-align:center;white-space:normal;justify-content:center;width:100%}}@media (max-width:1100px){.uat-ai-flow ol,.uat-ai-facts,.uat-ai-format-grid,.uat-ai-state-previews>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.uat-ai-flow ol,.uat-ai-facts,.uat-ai-criteria-grid,.uat-ai-format-grid{grid-template-columns:minmax(0,1fr)}.uat-ai-question-card>header,.uat-ai-submission-card>header{flex-direction:column;align-items:stretch}.uat-ai-source-evidence li,.uat-ai-usage-list article{grid-template-columns:minmax(0,1fr)}.uat-ai-source-evidence li small,.uat-ai-usage-list small{grid-column:auto}.uat-ai-evaluation-detail .uat-inline-actions,.uat-ai-exception .uat-inline-actions{grid-template-columns:minmax(0,1fr);display:grid}.uat-ai-evaluation-detail .uat-inline-actions form,.uat-ai-evaluation-detail .uat-inline-actions .button,.uat-ai-exception .uat-inline-actions form,.uat-ai-exception .uat-inline-actions .button{width:100%}.uat-ai-workspace-header.is-compact h1{font-size:clamp(2.1rem,11vw,3rem)}.uat-ai-state-previews>div{grid-template-columns:minmax(0,1fr)}.uat-ai-review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-ai-review-row>header,.uat-ai-history-record>header{flex-direction:column;align-items:stretch}.uat-ai-review-row>.button{width:100%}}@media (forced-colors:active){.uat-ai-evaluation-nav a,.uat-ai-flow li,.uat-ai-facts div,.uat-ai-source-evidence,.uat-ai-criteria-grid>article,.uat-ai-question-card,.uat-ai-format-grid,.uat-ai-usage-list article{border:1px solid canvastext}}.uat-d34-pipeline{margin:0;padding:0;list-style:none}.uat-d34-pipeline>li{align-content:start;gap:10px;min-width:0;display:grid}.uat-d34-pipeline h3{font:400 1.35rem/1.2 var(--font-display);margin:0}.uat-d34-pipeline p{overflow-wrap:break-word;margin:0}.uat-section-stack>header{min-width:0}.uat-section-stack>header :where(h2,p){max-width:760px}@media (forced-colors:active){.uat-d34-pipeline>li{border:1px solid canvastext}}.mentor-landing{--ml-content:1280px;background:var(--ml-theme-background);min-height:100vh;color:var(--ml-theme-foreground);overflow:clip}.mentor-landing *,.mentor-landing :before,.mentor-landing :after{box-sizing:border-box}.mentor-landing :where(h1,h2,h3,p,ol,ul,blockquote){margin-top:0}.mentor-landing :where(h1,h2,h3){text-wrap:balance}.mentor-landing :where(p,li){text-wrap:pretty}.mentor-landing :where(a,button,input,summary):focus-visible{outline:3px solid var(--ml-theme-primary);outline-offset:4px}.mentor-landing :where(.ml-hero,.ml-leadmagnet,.ml-transformation,.ml-checkout,.ml-footer) :where(a,button,input,summary):focus-visible{outline-color:var(--ml-theme-inverse-foreground)}.ml-skip-link{z-index:200;background:var(--ml-theme-cta-background);min-height:44px;color:var(--ml-theme-cta-foreground);border-radius:4px;padding:12px 16px;font-weight:850;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.ml-skip-link:focus{transform:translateY(0)}#main-landing-content:focus-visible{outline:3px solid var(--ml-theme-primary);outline-offset:-3px}.ml-navigation{z-index:50;width:min(var(--ml-content), calc(100% - 48px));border-bottom:1px solid color-mix(in srgb, var(--ml-theme-inverse-foreground) 24%, transparent);min-height:96px;color:var(--ml-theme-inverse-foreground);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:absolute;inset:0 0 auto}.ml-brand{min-width:0;min-height:48px;color:inherit;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.ml-brand-mark{width:48px;height:48px;font:700 .68rem/1 var(--font-ui);letter-spacing:.08em;border:1px solid;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.ml-brand>span:last-child{gap:2px;min-width:0;display:grid}.ml-brand strong{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.ml-brand small{color:currentColor;opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-size:.67rem;overflow:hidden}.ml-brand.is-typographic strong{font-family:var(--font-display);letter-spacing:.015em;text-transform:none;font-size:1rem;font-weight:500}.ml-navigation-links{align-items:center;gap:clamp(14px,2.4vw,34px);display:flex}.ml-navigation-links a{min-height:44px;color:inherit;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;font-size:.72rem;font-weight:780;text-decoration:none;display:inline-flex}.ml-navigation-links a:hover{border-color:currentColor}.ml-navigation-links a:last-child{border:1px solid color-mix(in srgb, var(--ml-theme-inverse-foreground) 42%, transparent);border-radius:999px;justify-content:center;min-width:92px}.ml-navigation-mobile{display:none}.ml-hero{min-height:min(760px,100svh);padding:126px max(24px, calc((100vw - var(--ml-content)) / 2)) 54px;background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);isolation:isolate;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid;position:relative;overflow:hidden}.ml-hero:before{z-index:-2;content:"";background:linear-gradient(115deg, var(--ml-theme-inverse-surface), transparent 55%), linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--ml-theme-foreground) 55%, transparent));position:absolute;inset:0}.ml-hero:after{z-index:-1;content:"";opacity:.14;background-image:linear-gradient(color-mix(in srgb, var(--ml-theme-inverse-foreground) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ml-theme-inverse-foreground) 20%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,currentColor,#0000 76%);mask-image:linear-gradient(90deg,currentColor,#0000 76%)}.ml-hero-copy{z-index:3;max-width:800px;position:relative}.ml-kicker{color:var(--ml-theme-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:17px;font-size:.7rem;font-weight:880}.ml-hero .ml-kicker,.ml-section-heading.is-inverse .ml-kicker{color:var(--ml-theme-inverse-foreground)}.ml-hero h1{max-width:800px;font:400 clamp(3.4rem, 6vw, 6.25rem)/.9 var(--font-display);letter-spacing:-.058em;margin-bottom:22px}.ml-hero-summary{max-width:660px;color:var(--ml-theme-inverse-muted-foreground);margin-bottom:24px;font-size:clamp(.98rem,1.35vw,1.16rem);line-height:1.55}.ml-actions{flex-wrap:wrap;gap:11px;display:flex}.ml-button{letter-spacing:.035em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 20px;font-size:.76rem;font-weight:880;text-decoration:none;display:inline-flex}.ml-button-primary{border-color:var(--ml-theme-cta-background);background:var(--ml-theme-cta-background);color:var(--ml-theme-cta-foreground)}.ml-button-primary:hover{border-color:var(--ml-theme-primary);background:var(--ml-theme-primary)}.ml-button-secondary{border-color:var(--ml-theme-inverse-border);color:var(--ml-theme-inverse-foreground);background:0 0}.ml-button-secondary:hover{border-color:var(--ml-theme-inverse-muted-foreground);background:color-mix(in srgb, var(--ml-theme-inverse-foreground) 10%, transparent)}.ml-button-inverse{border-color:var(--ml-theme-cta-background);background:var(--ml-theme-cta-background);color:var(--ml-theme-cta-foreground)}.mentor-landing :where(.ml-hero,.ml-leadmagnet,.ml-checkout) .ml-button-primary,.ml-button-inverse{border-color:var(--ml-theme-inverse-foreground)}.ml-button:disabled{cursor:wait;opacity:.65}.ml-trust-line{color:var(--ml-theme-inverse-muted-foreground);align-items:center;gap:10px;margin:20px 0 0;font-size:.72rem;display:flex}.ml-trust-line span{color:var(--ml-theme-inverse-foreground);font-size:.52rem}.ml-hero-proof{color:var(--ml-theme-inverse-muted-foreground);flex-wrap:wrap;gap:7px 18px;margin:13px 0 0;padding:0;font-size:.65rem;list-style:none;display:flex}.ml-hero-proof li{align-items:center;gap:8px;display:inline-flex}.ml-hero-proof li:before{content:"—";color:var(--ml-theme-inverse-muted-foreground)}.fernando-hero-art{z-index:2;min-height:500px;color:var(--ml-theme-inverse-muted-foreground);position:relative}.fernando-hero-map{width:min(94%,560px);filter:drop-shadow(0 28px 48px color-mix(in srgb, var(--ml-theme-foreground) 30%, transparent));position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.hero-wheel-rings{stroke:var(--ml-theme-inverse-border);stroke-width:1.2px}.hero-wheel-rings circle:nth-child(2){stroke:color-mix(in srgb, var(--fernando-gold) 72%, transparent)}.hero-wheel-rings circle:nth-child(3){stroke:color-mix(in srgb, var(--fernando-teal) 72%, transparent)}.hero-axis{stroke:color-mix(in srgb, var(--ml-theme-inverse-muted-foreground) 38%, transparent);stroke-width:1px}.bodygraph-channels{stroke:color-mix(in srgb, var(--ml-theme-inverse-foreground) 66%, transparent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.bodygraph-center{stroke:var(--ml-theme-inverse-surface);stroke-width:3px}.bodygraph-center.is-gold,.hero-orbit-points .is-gold,.scene-wheel .is-gold{fill:var(--fernando-gold)}.bodygraph-center.is-teal,.hero-orbit-points .is-teal,.scene-wheel .is-teal{fill:var(--fernando-teal)}.bodygraph-center.is-magenta,.hero-orbit-points .is-magenta,.scene-wheel .is-magenta{fill:var(--fernando-magenta)}.bodygraph-center.is-violet,.hero-orbit-points .is-violet{fill:var(--fernando-violet)}.hero-bodygraph{opacity:.88}.fernando-art-label{border:1px solid color-mix(in srgb, var(--ml-theme-inverse-foreground) 24%, transparent);background:color-mix(in srgb, var(--ml-theme-inverse-surface-elevated) 84%, transparent);color:var(--ml-theme-inverse-foreground);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:8px 12px;font-size:.66rem;font-weight:850;position:absolute}.fernando-art-label.is-when{top:8%;right:6%}.fernando-art-label.is-how{top:47%;left:0}.fernando-art-label.is-why{bottom:9%;right:2%}.fernando-hero-art>p{color:var(--ml-theme-inverse-muted-foreground);text-align:right;text-transform:uppercase;margin:0;font-size:.61rem;line-height:1.45;position:absolute;bottom:29%;right:8%}.ml-hero-index{right:max(24px, calc((100vw - var(--ml-content)) / 2));z-index:4;color:var(--ml-theme-inverse-muted-foreground);align-items:center;gap:12px;font-size:.62rem;display:flex;position:absolute;bottom:25px}.ml-hero-index>span{color:var(--ml-theme-inverse-foreground)}.ml-hero-index>p{text-transform:uppercase;margin:0;font-weight:800;display:grid}.ml-hero-index small{color:var(--ml-theme-inverse-muted-foreground);font-size:.58rem;font-weight:500}.ml-hero-index p+span{margin-left:10px}.ml-section{padding:clamp(68px, 7.5vw, 108px) max(24px, calc((100vw - var(--ml-content)) / 2))}.ml-section-heading{max-width:900px}.ml-section-heading h2{font:400 clamp(2.75rem, 5.5vw, 5.8rem)/.94 var(--font-display);letter-spacing:-.052em;margin-bottom:22px}.ml-section-heading>p:last-child:not(.ml-kicker){max-width:720px;color:var(--ml-theme-muted-foreground);font-size:1rem;line-height:1.7}.ml-section-heading.is-inverse h2{color:var(--ml-theme-inverse-foreground)}.ml-section-heading.is-inverse>p:last-child:not(.ml-kicker){color:var(--ml-theme-inverse-muted-foreground)}.ml-problem{background:var(--ml-theme-surface);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:50px 90px;display:grid}.ml-problem-copy{border-left:1px solid var(--ml-theme-border);align-self:end;padding-left:30px}.ml-problem-copy p{color:var(--ml-theme-muted-foreground);line-height:1.75}.ml-audience-grid{border-top:1px solid var(--ml-theme-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ml-audience-grid article{border-right:1px solid var(--ml-theme-border);min-width:0;padding:28px 28px 0 0}.ml-audience-grid article+article{padding-left:28px}.ml-audience-grid article:last-child{border-right:0}.ml-audience-grid span{color:var(--ml-theme-primary);font:400 1rem var(--font-display)}.ml-audience-grid h3{font:400 1.65rem var(--font-display);margin:35px 0 9px}.ml-audience-grid p{color:var(--ml-theme-muted-foreground);margin:0;line-height:1.6}.mentor-theme-fernando .ml-problem{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);gap:clamp(60px,8vw,118px);padding-top:clamp(112px,10vw,154px);padding-bottom:clamp(120px,11vw,172px);position:relative;overflow:hidden}.mentor-theme-fernando .ml-problem:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ml-theme-primary) 20%, transparent);content:"";pointer-events:none;border-radius:50%;width:min(64vw,820px);position:absolute;bottom:-28vw;right:-12vw}.mentor-theme-fernando .ml-problem .ml-section-heading{max-width:820px}.mentor-theme-fernando .ml-problem .ml-section-heading h2{font-size:clamp(3rem,5vw,5.2rem)}.mentor-theme-fernando .ml-audience-grid article{border-top:1px solid var(--ml-theme-border);border-right:0;grid-row:1;padding:22px 0 0}.mentor-theme-fernando .ml-audience-grid article+article{padding-left:0}.mentor-theme-fernando .ml-audience-grid article:first-child{grid-column:1/5}.mentor-theme-fernando .ml-audience-grid article:nth-child(2){grid-column:5/9;margin-top:82px}.mentor-theme-fernando .ml-audience-grid article:nth-child(3){grid-column:9/13;margin-top:28px}.ml-leadmagnet{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(40px,7vw,110px);display:grid}.ml-leadmagnet-intro,.ml-leadmagnet-visual{min-width:0}.ml-integration-note{max-width:540px;color:var(--ml-theme-inverse-muted-foreground);margin-top:22px;font-size:.68rem}.ml-integration-note summary{min-height:44px;color:var(--ml-theme-inverse-muted-foreground);cursor:pointer;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ml-integration-note p{margin:4px 0 0;line-height:1.55}.ml-leadmagnet-experience{border:1px solid var(--ml-theme-inverse-border);background:var(--ml-theme-inverse-surface-elevated);min-width:0;padding:clamp(22px,4vw,42px)}.ml-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ml-field-grid label{min-width:0;color:var(--ml-theme-inverse-muted-foreground);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:800;display:grid}.ml-field-grid label.is-wide{grid-column:1/-1}.ml-field-grid input{border:0;border-bottom:1px solid var(--ml-theme-inverse-border);width:100%;min-width:0;min-height:48px;color:var(--ml-theme-inverse-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;padding:10px 12px}.ml-field-grid input::placeholder{color:var(--ml-theme-inverse-muted-foreground)}.ml-field-grid input:focus{border-color:var(--ml-theme-inverse-foreground)}.ml-form-disclosure{color:var(--ml-theme-inverse-muted-foreground);margin:18px 0;font-size:.7rem;line-height:1.5}.ml-form-disclosure p{margin:0}.ml-form-disclosure p+p{margin-top:7px}.ml-form-context{color:var(--ml-theme-inverse-foreground)}.ml-leadmagnet-experience form>.ml-button{width:100%}.ml-provider-state{border:1px solid var(--ml-theme-inverse-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:94px;margin-top:18px;padding:16px;display:grid}.ml-provider-state>span{width:38px;height:38px;color:var(--ml-theme-inverse-foreground);border:1px solid;border-radius:50%;place-items:center;display:grid}.ml-provider-state p{color:var(--ml-theme-inverse-muted-foreground);gap:3px;margin:0;font-size:.75rem;line-height:1.45;display:grid}.ml-provider-state strong{color:var(--ml-theme-inverse-foreground);font-size:.82rem}.ml-provider-state small{color:var(--ml-theme-inverse-muted-foreground);overflow-wrap:anywhere}.ml-provider-state.is-error>span{color:var(--ml-theme-danger-foreground);background:var(--ml-theme-danger)}.ml-loading-mark{animation:.8s linear infinite ml-spin;border:1px solid var(--ml-theme-inverse-border)!important;border-top-color:var(--ml-theme-inverse-foreground)!important}.mentor-theme-fernando .ml-leadmagnet{isolation:isolate;grid-template-columns:minmax(0,.84fr) minmax(460px,1.16fr);align-items:start;gap:clamp(52px,6vw,92px);padding-top:clamp(112px,9vw,142px);padding-bottom:clamp(104px,8vw,132px);position:relative}.mentor-theme-fernando .ml-leadmagnet:before{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--fernando-gold) 30%, transparent);content:"";width:min(62vw,860px);box-shadow:0 0 0 54px color-mix(in srgb, var(--fernando-teal) 7%, transparent), 0 0 0 108px color-mix(in srgb, var(--fernando-magenta) 5%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-18vw;right:-12vw}.mentor-theme-fernando .ml-leadmagnet-intro{z-index:2;padding-top:clamp(28px,5vw,76px);position:relative}.mentor-theme-fernando .ml-leadmagnet-intro .ml-section-heading{max-width:570px}.mentor-theme-fernando .ml-leadmagnet-experience{background:0 0;border:0;max-width:560px;margin-top:42px;padding:0}.mentor-theme-fernando .ml-provider-state{border:0;border-left:1px solid var(--ml-theme-inverse-border);min-height:76px;padding:10px 0 10px 16px}.fernando-chart-preview{background:0 0;border:0;align-content:center;min-height:calc(100svh - 72px);margin:-36px 0 -18px;display:grid;position:sticky;top:46px}.fernando-chart-preview figcaption{border-bottom:1px solid var(--ml-theme-inverse-border);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 0 14px;display:flex}.fernando-chart-preview figcaption span{color:var(--ml-theme-inverse-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fernando-chart-preview figcaption small{color:var(--fernando-gold);text-align:right;font-size:.62rem;font-weight:750}.fernando-chart-preview-body{padding:18px 0 16px;position:relative}.fernando-chart-sheet{color:var(--ml-theme-foreground);border:1px solid color-mix(in srgb, var(--ml-theme-border) 82%, transparent);background:var(--ml-theme-surface);box-shadow:0 34px 72px color-mix(in srgb, var(--ml-theme-foreground) 38%, transparent)}.fernando-chart-sheet-header{border-bottom:1px solid var(--ml-theme-border);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 14px;display:flex}.fernando-chart-sheet-header>div{gap:1px;display:grid}.fernando-chart-sheet-header span{color:var(--ml-theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:850}.fernando-chart-sheet-header strong{font:400 .96rem/1.15 var(--font-display)}.fernando-chart-sheet-header p{color:var(--ml-theme-muted-foreground);text-align:right;gap:2px;margin:0;font-size:.58rem;line-height:1.25;display:grid}.fernando-chart-technical-grid{grid-template-columns:minmax(82px,.2fr) minmax(0,1fr) minmax(82px,.2fr);align-items:center;gap:10px;min-width:0;padding:8px 12px 5px;display:grid}.fernando-full-chart{width:100%;min-width:0;max-height:500px;display:block}.fernando-full-chart :where(line,circle,path){vector-effect:non-scaling-stroke}.fernando-chart-mobile-guide,.fernando-chart-mobile-wheel-index,.fernando-chart-mobile-detail{display:none}.fernando-preview-wheel{stroke:color-mix(in srgb, var(--ml-theme-border) 82%, transparent);stroke-width:.75px}.fernando-preview-wheel circle:first-child{stroke:var(--ml-theme-foreground);stroke-width:1.2px}.fernando-preview-wheel circle:nth-child(2){stroke:color-mix(in srgb, var(--fernando-gold) 76%, var(--ml-theme-border))}.fernando-preview-wheel circle:nth-child(3){stroke:color-mix(in srgb, var(--fernando-teal) 66%, var(--ml-theme-border))}.fernando-preview-wheel circle:nth-child(4){stroke-dasharray:2 4}.fernando-preview-wheel line{stroke:color-mix(in srgb, var(--ml-theme-foreground) 42%, transparent)}.fernando-preview-wheel line.is-sector{stroke:color-mix(in srgb, var(--ml-theme-foreground) 68%, transparent);stroke-width:1.1px}.fernando-preview-wheel text{fill:var(--ml-theme-muted-foreground);stroke:none;font:750 7.5px var(--font-ui);text-anchor:middle;dominant-baseline:central}.fernando-preview-zodiac text{fill:var(--ml-theme-foreground);font:400 16px var(--font-display);text-anchor:middle;dominant-baseline:central}.fernando-preview-axis{stroke:color-mix(in srgb, var(--fernando-violet) 40%, transparent);stroke-width:.7px}.fernando-preview-angle-labels{fill:var(--ml-theme-muted-foreground);font:800 8px var(--font-ui);letter-spacing:.08em;text-anchor:middle}.fernando-technical-bodygraph .technical-channel-network{stroke:color-mix(in srgb, var(--ml-theme-foreground) 52%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fernando-technical-bodygraph .technical-channel-assembly{stroke:color-mix(in srgb, var(--fernando-gold) 68%, var(--fernando-teal));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.42}.fernando-technical-bodygraph .technical-channel-active{stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.fernando-technical-bodygraph .technical-channel-active .is-design{stroke:var(--fernando-magenta)}.fernando-technical-bodygraph .technical-channel-active .is-personality{stroke:var(--fernando-teal)}.fernando-technical-bodygraph .technical-channel-active .is-combined{stroke:var(--fernando-gold)}.fernando-technical-bodygraph .technical-center{stroke:var(--ml-theme-foreground);stroke-width:1.2px}.fernando-technical-bodygraph .technical-center.is-open{fill:var(--ml-theme-surface)}.fernando-technical-bodygraph .technical-center.is-gold{fill:var(--fernando-gold)}.fernando-technical-bodygraph .technical-center.is-teal{fill:var(--fernando-teal)}.fernando-technical-bodygraph .technical-center.is-magenta{fill:var(--fernando-magenta)}.fernando-technical-bodygraph .technical-center.is-violet{fill:var(--fernando-violet)}.technical-gate-labels{fill:var(--ml-theme-foreground);font:800 7.5px var(--font-ui);text-anchor:middle;dominant-baseline:central}.technical-gate-labels text{paint-order:stroke fill;stroke:var(--ml-theme-surface);stroke-width:1.8px;stroke-linejoin:round}.technical-gate-labels .is-active circle{fill:var(--ml-theme-foreground);stroke:var(--ml-theme-surface);stroke-width:.8px}.technical-gate-labels .is-active text{fill:var(--ml-theme-surface);stroke:none}.fernando-chart-activation-traces{stroke-width:1.35px}.fernando-chart-activation-traces line{opacity:.54}.fernando-chart-activation-traces .is-design{fill:var(--fernando-magenta);stroke:var(--fernando-magenta)}.fernando-chart-activation-traces .is-personality{fill:var(--fernando-teal);stroke:var(--fernando-teal)}.fernando-activation-rail{align-self:center;min-width:0}.fernando-activation-rail-title{border-bottom:1px solid var(--ml-theme-border);color:var(--fernando-magenta);letter-spacing:.08em;text-transform:uppercase;gap:1px;margin:0 0 5px;padding-bottom:6px;font-size:.55rem;font-weight:800;display:grid}.fernando-activation-rail.is-personality .fernando-activation-rail-title{color:var(--fernando-teal)}.fernando-activation-rail-title small{color:var(--ml-theme-muted-foreground);letter-spacing:.04em;font-size:.38rem}.fernando-activation-rail ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.fernando-activation-rail li{border-bottom:1px solid color-mix(in srgb, var(--ml-theme-border) 64%, transparent);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:25px;display:grid}.fernando-activation-rail li>span{color:var(--ml-theme-foreground);text-align:center;font-size:.72rem}.fernando-activation-rail li small{color:var(--ml-theme-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.fernando-activation-rail li strong{color:var(--fernando-magenta);font-variant-numeric:tabular-nums;font-size:.48rem}.fernando-activation-rail.is-personality li strong{color:var(--fernando-teal)}.fernando-chart-summary{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fernando-chart-summary>div{border-right:1px solid var(--ml-theme-border);min-width:0;min-height:66px;padding:10px 12px}.fernando-chart-summary>div:last-child{border-right:0}.fernando-chart-summary dt{color:var(--ml-theme-muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-size:.47rem;font-weight:800}.fernando-chart-summary dd{color:var(--ml-theme-foreground);font:400 clamp(.72rem, 1vw, .9rem)/1.18 var(--font-display);overflow-wrap:normal;margin:3px 0 0}.fernando-chart-preview>p{max-width:480px;color:var(--ml-theme-inverse-muted-foreground);margin:0 0 0 auto;padding:0;font-size:.62rem;line-height:1.5}.ml-result{background:var(--ml-theme-surface-muted);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.ml-result-symbol{aspect-ratio:1;border:1px solid var(--ml-theme-border);border-radius:50%;place-items:center;width:min(100%,410px);display:grid;position:relative}.ml-result-symbol span{color:var(--ml-theme-accent);font:400 clamp(5rem, 10vw, 9rem) var(--font-display)}.ml-result-symbol i{background:var(--ml-theme-border);width:70%;height:1px;position:absolute}.ml-result-symbol i:nth-child(2){transform:rotate(45deg)}.ml-result-symbol i:nth-child(3){transform:rotate(90deg)}.ml-result-symbol i:nth-child(4){transform:rotate(135deg)}.ml-result h2{font:400 clamp(2.8rem, 5vw, 5.2rem)/.96 var(--font-display);letter-spacing:-.048em;margin-bottom:24px}.ml-result p{max-width:650px;color:var(--ml-theme-muted-foreground);line-height:1.75}.ml-text-link{min-height:44px;color:var(--ml-theme-primary);align-items:center;gap:9px;font-weight:850;display:inline-flex}.mentor-theme-fernando .ml-result{background:linear-gradient(180deg, color-mix(in srgb, var(--ml-theme-inverse-surface) 4%, var(--ml-theme-surface-muted)) 0%, var(--ml-theme-surface-muted) 100%);grid-template-columns:minmax(140px,.3fr) minmax(0,1.7fr);gap:clamp(36px,6vw,90px);min-height:460px;padding-top:clamp(82px,7vw,112px);padding-bottom:clamp(104px,9vw,142px);position:relative;overflow:hidden}.mentor-theme-fernando .ml-result:before{top:0;left:max(24px, calc((100vw - var(--ml-content)) / 2 + 76px));content:"";background:linear-gradient(var(--fernando-gold), var(--ml-theme-border));width:1px;height:84px;position:absolute}.mentor-theme-fernando .ml-result-symbol{opacity:.78;border:0;width:min(100%,190px)}.mentor-theme-fernando .ml-result-symbol i{width:100%}.mentor-theme-fernando .ml-result>div:last-child{max-width:850px}.ml-method{background:var(--ml-theme-surface)}.mentor-theme-fernando .ml-method{padding-top:clamp(118px,10vw,160px);padding-bottom:clamp(126px,11vw,176px);position:relative}.mentor-theme-fernando .ml-method:before{top:0;left:max(24px, calc((100vw - var(--ml-content)) / 2 + 76px));content:"";background:linear-gradient(var(--ml-theme-border), transparent);width:1px;height:86px;position:absolute}.fernando-method-scene{grid-template-columns:minmax(380px,1.08fr) minmax(0,.92fr);gap:clamp(48px,7vw,104px);margin-top:22px;display:grid}.fernando-method-stage{align-content:center;align-self:start;min-height:calc(100svh - 54px);display:grid;position:sticky;top:30px}.fernando-method-stage svg{width:min(100%,620px);overflow:visible}.fernando-method-stage svg :where(line,circle,path){vector-effect:non-scaling-stroke}.fernando-scene-layer{transform-box:fill-box;transform-origin:50%}.scene-center{fill:var(--ml-theme-foreground)}.scene-center text,.scene-angles text{fill:var(--ml-theme-muted-foreground);font:700 12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.scene-axes,.scene-sectors,.scene-opposites,.scene-wheel{fill:none;stroke-linecap:round}.scene-axes{stroke:var(--ml-theme-foreground);stroke-width:1.5px}.scene-sectors{stroke:var(--ml-theme-border);stroke-width:1px}.scene-opposites{stroke:color-mix(in srgb, var(--fernando-violet) 55%, transparent);stroke-width:1px}.scene-wheel{stroke:var(--fernando-gold);stroke-width:1.4px}.scene-bodygraph .bodygraph-channels{stroke:color-mix(in srgb, var(--ml-theme-foreground) 68%, transparent);stroke-width:3px}.scene-bodygraph .bodygraph-center{stroke:var(--ml-theme-surface);stroke-width:2px}.scene-tree .tree-connections{stroke:color-mix(in srgb, var(--fernando-teal) 68%, transparent);stroke-width:1.4px}.scene-tree .tree-nodes{fill:var(--ml-theme-surface);stroke:var(--fernando-teal);stroke-width:1.5px}.fernando-scene-resolution{color:var(--ml-theme-foreground);font:400 clamp(1.45rem, 2.5vw, 2.2rem)/1.15 var(--font-display);text-align:center;gap:4px;margin:-34px 0 0;display:grid}.fernando-scene-resolution span{color:var(--ml-theme-accent);font:800 .62rem var(--font-ui);letter-spacing:.13em;text-transform:uppercase}.fernando-method-steps{margin:0;padding:0;list-style:none}.fernando-method-steps li{border-top:1px solid var(--ml-theme-border);grid-template-columns:42px minmax(0,1fr);align-content:center;gap:20px;min-height:68svh;display:grid}.fernando-method-steps li:nth-child(2){min-height:58svh;margin-left:12%}.fernando-method-steps li:nth-child(3){min-height:74svh;margin-left:4%}.fernando-method-steps li>span{color:var(--ml-theme-primary);font:400 1rem var(--font-display)}.fernando-method-steps li p{color:var(--ml-theme-muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:850}.fernando-method-steps li h3{font:400 clamp(2.25rem, 3.6vw, 3.7rem)/.95 var(--font-display);margin-bottom:10px}.fernando-method-steps li small{max-width:430px;color:var(--ml-theme-muted-foreground);font-size:.9rem;line-height:1.6;display:block}.ml-transformation{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(45px,8vw,120px);display:grid}.fernando-transformation-ladder{margin:0;padding:0;list-style:none}.fernando-transformation-ladder li{border-top:1px solid var(--ml-theme-inverse-border);grid-template-columns:34px minmax(90px,.65fr) minmax(40px,1fr) minmax(120px,.9fr);align-items:center;gap:14px;min-width:0;padding:20px 0;display:grid}.axis-index{color:var(--ml-theme-inverse-foreground);font:400 .9rem var(--font-display)}.axis-from{color:var(--ml-theme-inverse-muted-foreground);text-transform:uppercase;font-size:.8rem}.axis-line{background:var(--ml-theme-inverse-border);height:1px}.axis-line i{background:var(--ml-theme-inverse-foreground);width:45%;height:2px;display:block}.fernando-transformation-ladder strong{font:400 clamp(1.25rem, 2.3vw, 2.1rem)/1 var(--font-display)}.ml-mentor{background:var(--ml-theme-surface);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.fernando-mentor-portrait{border:1px solid var(--ml-theme-border);background:var(--ml-theme-surface-muted);min-height:590px;margin:0;position:relative;overflow:hidden}.fernando-mentor-portrait:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--ml-theme-inverse-surface) 88%, transparent));pointer-events:none;height:38%;position:absolute;inset:auto 0 0}.fernando-mentor-portrait img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;min-height:590px}.fernando-mentor-portrait figcaption{z-index:1;color:var(--ml-theme-inverse-foreground);justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.fernando-mentor-portrait figcaption span{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.fernando-mentor-portrait figcaption strong{font:400 1.2rem var(--font-display)}.ml-mentor>div:last-child>p{max-width:670px;color:var(--ml-theme-muted-foreground);line-height:1.75}.ml-mentor-origin{border-left:2px solid var(--ml-theme-accent);max-width:680px;color:var(--ml-theme-foreground);font:400 clamp(1.25rem, 2vw, 1.75rem)/1.4 var(--font-display);margin:28px 0;padding:0 0 0 22px}.ml-credentials{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.ml-credentials li{border-bottom:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);padding:12px 0;font-size:.72rem;line-height:1.45}.ml-school{background:var(--ml-theme-surface-muted);padding-top:clamp(58px,6vw,82px);padding-bottom:clamp(58px,6vw,82px)}.ml-school-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px;display:grid}.ml-school-grid article{border:1px solid var(--ml-theme-border);background:color-mix(in srgb, var(--ml-theme-surface) 52%, transparent);min-width:0;min-height:280px;padding:clamp(24px,3vw,36px)}.ml-school-grid article>ul{margin:32px 0 0;padding:0;list-style:none}.ml-school-grid article:first-child li{border-top:1px solid var(--ml-theme-border);min-height:62px;font:400 clamp(1.5rem, 3vw, 2.6rem) var(--font-display);justify-content:space-between;align-items:center;display:flex}.ml-school-grid h3{font:400 clamp(2rem, 4vw, 3.8rem)/1 var(--font-display);margin:0 0 16px}.ml-school-grid p{color:var(--ml-theme-muted-foreground);line-height:1.65}.ml-school-grid article:last-child li{margin-bottom:8px;padding-left:18px;position:relative}.ml-school-grid article:last-child li:before{content:"—";color:var(--ml-theme-primary);position:absolute;left:0}.mentor-theme-fernando .ml-school{padding-top:clamp(96px,9vw,138px);padding-bottom:clamp(96px,9vw,138px);position:relative;overflow:hidden}.mentor-theme-fernando .ml-school:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--fernando-violet) 14%, transparent);content:"";pointer-events:none;border-radius:50%;width:min(48vw,660px);position:absolute;top:10%;right:-18vw}.mentor-theme-fernando .ml-school>.ml-section-heading{z-index:1;max-width:980px;position:relative}.mentor-theme-fernando .ml-school-grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(20px,3.6vw,58px);margin-top:clamp(58px,7vw,94px);position:relative}.mentor-theme-fernando .ml-school-grid article{background:0 0;border:0;min-height:0;padding:0}.mentor-theme-fernando .ml-school-grid article:first-child{grid-column:1/-1}.mentor-theme-fernando .ml-school-grid article:first-child>.ml-kicker{margin-bottom:30px}.mentor-theme-fernando .ml-school-grid article:first-child>ul{gap:0;margin:0;display:grid}.mentor-theme-fernando .ml-school-grid article:first-child li{border-top:1px solid var(--ml-theme-border);width:95%;min-height:clamp(260px,25vw,340px);font:400 clamp(2.4rem, 5vw, 5rem)/.96 var(--font-display);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:clamp(34px,7vw,106px);padding:26px 0;display:flex}.mentor-theme-fernando .ml-school-grid article:first-child li:nth-child(2){text-align:right;flex-direction:row-reverse;width:92%;margin-left:auto}.mentor-theme-fernando .ml-school-grid article:first-child li:nth-child(3){width:97%}.mentor-theme-fernando .ml-school-grid article:first-child li>span{aspect-ratio:480/300;border:1px solid color-mix(in srgb, var(--ml-theme-border) 82%, transparent);background-color:var(--ml-theme-surface);color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:min(47%,520px);min-width:0;font-size:0;line-height:0;display:block}.mentor-theme-fernando .ml-school-grid article:first-child li:first-child>span{background-image:url(/mentors/fernando/school-bodygraph-fragment.svg)}.mentor-theme-fernando .ml-school-grid article:first-child li:nth-child(2)>span{background-image:url(/mentors/fernando/school-astrology-fragment.svg)}.mentor-theme-fernando .ml-school-grid article:first-child li:nth-child(3)>span{background-image:url(/mentors/fernando/school-tree-fragment.svg)}.mentor-theme-fernando .ml-school-grid article:first-child:after{aspect-ratio:1100/240;border-top:1px solid var(--ml-theme-border);border-bottom:1px solid var(--ml-theme-border);background:var(--ml-theme-surface) url(/mentors/fernando/school-tools-fragment.svg) center / cover no-repeat;content:"";width:100%;margin-top:clamp(52px,7vw,92px);display:block}.mentor-theme-fernando .ml-school-grid article:last-child{border-top:1px solid var(--ml-theme-border);grid-column:7/13;margin-top:clamp(72px,8vw,112px);padding-top:26px}.mentor-theme-fernando .ml-school-grid article:last-child h3{max-width:620px;margin-top:22px}.mentor-theme-fernando .ml-school-grid article:last-child>ul{margin-top:26px;padding:0;list-style:none}.ml-membership{background:var(--ml-theme-surface)}.ml-benefits-grid{border-top:1px solid var(--ml-theme-border);border-left:1px solid var(--ml-theme-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.ml-benefits-grid article{border-right:1px solid var(--ml-theme-border);border-bottom:1px solid var(--ml-theme-border);align-content:space-between;min-height:190px;padding:22px;display:grid}.ml-benefits-grid span{color:var(--ml-theme-primary);font:400 .9rem var(--font-display)}.ml-benefits-grid p{font:400 1.25rem/1.3 var(--font-display);margin:30px 0 0}.ml-separate-services{background:var(--ml-theme-surface-muted);justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:20px 24px;display:flex}.ml-separate-services p{margin:0}.ml-separate-services p strong{color:var(--ml-theme-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:block}.ml-separate-services ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ml-separate-services li{border:1px solid var(--ml-theme-border);border-radius:999px;padding:8px 11px;font-size:.72rem}.ml-paths{background:var(--ml-theme-background)}.ml-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}.ml-paths-grid article{border:1px solid var(--ml-theme-border);background:var(--ml-theme-surface);align-content:start;min-height:290px;padding:30px;display:grid}.ml-paths-grid article>span{color:var(--ml-theme-primary);font:400 1rem var(--font-display)}.ml-paths-grid h3{font:400 clamp(1.8rem, 3vw, 2.65rem)/1 var(--font-display);margin:65px 0 13px}.ml-paths-grid p{color:var(--ml-theme-muted-foreground);line-height:1.6}.ml-paths-grid small{color:var(--ml-theme-primary);text-transform:uppercase;margin-top:auto;font-weight:800}.ml-pricing{background:var(--ml-theme-surface-muted);grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.ml-offer-copy h2{max-width:780px;font:400 clamp(3rem, 5vw, 5.2rem)/.94 var(--font-display);letter-spacing:-.052em;margin-bottom:22px}.ml-offer-copy>p:not(.ml-kicker){max-width:680px;color:var(--ml-theme-muted-foreground);line-height:1.7}.ml-offer-copy ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ml-offer-copy li{border:1px solid var(--ml-theme-border);background:color-mix(in srgb, var(--ml-theme-surface) 60%, transparent);border-radius:999px;padding:9px 12px;font-size:.7rem}.ml-price-card{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);box-shadow:0 28px 65px color-mix(in srgb, var(--ml-theme-foreground) 18%, transparent);padding:clamp(28px,4vw,46px)}.ml-price-card>p:first-child{color:var(--ml-theme-inverse-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.ml-price-card h3{font:400 clamp(3.6rem, 6vw, 5.6rem)/.9 var(--font-display);letter-spacing:-.06em;white-space:nowrap;margin:25px 0 8px}.ml-price-card h3 small{color:var(--ml-theme-inverse-muted-foreground);font:500 .8rem var(--font-ui);letter-spacing:0;margin-left:8px}.ml-price-card>p:nth-of-type(2){color:var(--ml-theme-inverse-muted-foreground);margin-bottom:24px;font-size:.72rem}.ml-price-card .ml-button{width:100%}.ml-commercial-note{color:var(--ml-theme-inverse-muted-foreground);margin-top:14px;font-size:.64rem}.ml-commercial-note summary{cursor:pointer;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline}.ml-commercial-note p{line-height:1.5}.ml-checkout{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,110px);padding-top:clamp(60px,6vw,84px);padding-bottom:clamp(60px,6vw,84px);display:grid}.ml-checkout-panel{border:1px solid var(--ml-theme-inverse-border);background:var(--ml-theme-inverse-surface-elevated);min-width:0;padding:clamp(22px,4vw,38px)}.ml-checkout-summary{grid-template-columns:34px minmax(0,1fr);display:grid}.ml-checkout-summary>span,.ml-checkout-summary>p{border-top:1px solid var(--ml-theme-inverse-border);min-height:58px;margin:0;padding:13px 0}.ml-checkout-summary>span{color:var(--ml-theme-inverse-foreground);font:400 .78rem var(--font-display)}.ml-checkout-summary>p{color:var(--ml-theme-inverse-muted-foreground);justify-content:space-between;gap:16px;font-size:.72rem;display:flex}.ml-checkout-summary strong{color:var(--ml-theme-inverse-foreground);text-align:right}.ml-checkout-panel>.ml-button{width:100%;margin-top:22px}.ml-checkout-state{min-height:42px;color:var(--ml-theme-inverse-muted-foreground);margin-top:14px;font-size:.7rem;line-height:1.5}.ml-checkout-state.is-unavailable{color:var(--ml-theme-danger-foreground);background:var(--ml-theme-danger);padding:8px 10px}.ml-postpurchase{background:var(--ml-theme-surface);padding-top:clamp(58px,6vw,82px);padding-bottom:clamp(58px,6vw,82px)}.ml-postpurchase ol{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:50px 0 0;padding:0;list-style:none;display:grid}.ml-postpurchase li{border-right:1px solid var(--ml-theme-border);min-width:0;min-height:210px;padding:24px 22px 0 0}.ml-postpurchase li+li{padding-left:22px}.ml-postpurchase li:last-child{border-right:0}.ml-postpurchase li span{color:var(--ml-theme-primary);font:400 1rem var(--font-display)}.ml-postpurchase li p{margin:55px 0 0;line-height:1.55}.ml-boundary-note{max-width:720px;color:var(--ml-theme-muted-foreground);margin:28px 0 0;font-size:.65rem;line-height:1.55}.ml-faq{background:var(--ml-theme-surface-muted);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(50px,8vw,110px);display:grid}.ml-faq details{border-top:1px solid var(--ml-theme-border)}.ml-faq summary{cursor:pointer;min-height:70px;font:400 1.12rem var(--font-display);grid-template-columns:35px minmax(0,1fr);align-items:center;gap:12px;list-style:none;display:grid}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary:after{content:"+";color:var(--ml-theme-accent);font:400 1.5rem var(--font-display);grid-column:3}.ml-faq details[open] summary:after{content:"−"}.ml-faq summary span{color:var(--ml-theme-primary);font:400 .75rem var(--font-display)}.ml-faq details>p{color:var(--ml-theme-muted-foreground);margin:0 0 24px 47px;line-height:1.65}.ml-footer{padding:60px max(24px, calc((100vw - var(--ml-content)) / 2));background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr);gap:40px;display:grid}.ml-footer.is-minimal{grid-template-columns:minmax(0,1fr)}.ml-footer>div:first-child>p{max-width:520px;color:var(--ml-theme-inverse-muted-foreground);margin:22px 0 0;font-size:.7rem;line-height:1.6}.ml-footer-links nav{flex-wrap:wrap;gap:18px;display:flex}.ml-footer-links a{align-content:center;min-height:44px;font-size:.7rem;font-weight:800}.ml-internal-uat-entry{background:var(--ml-theme-inverse-surface-elevated);color:var(--ml-theme-inverse-muted-foreground);font:700 .68rem/1.4 var(--font-ui);text-align:center;padding:12px 20px}.ml-internal-uat-entry a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}.ml-internal-uat-entry a:hover{color:var(--ml-theme-inverse-foreground)}@keyframes ml-spin{to{transform:rotate(360deg)}}@media (max-width:1040px){.ml-navigation{width:min(var(--ml-content), calc(100% - 36px))}.ml-navigation-links{display:none}.ml-navigation-mobile{display:block;position:relative}.ml-navigation-mobile>summary{border:1px solid color-mix(in srgb, var(--ml-theme-inverse-foreground) 40%, transparent);cursor:pointer;border-radius:999px;place-items:center;min-width:76px;min-height:44px;list-style:none;display:grid}.ml-navigation-mobile>summary::-webkit-details-marker{display:none}.ml-navigation-mobile>div{border:1px solid var(--ml-theme-inverse-border);background:var(--ml-theme-inverse-surface);min-width:210px;box-shadow:0 20px 50px color-mix(in srgb, var(--ml-theme-foreground) 30%, transparent);padding:10px;display:grid;position:absolute;top:52px;right:0}.ml-navigation-mobile a{align-items:center;min-height:44px;padding:7px 10px;text-decoration:none;display:flex}.ml-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:720px}.ml-hero h1{font-size:clamp(3.3rem,7vw,5.5rem)}.fernando-hero-art{min-height:480px}.ml-hero-index{display:none}.mentor-theme-fernando .ml-leadmagnet{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:44px}.fernando-chart-technical-grid{grid-template-columns:minmax(62px,.18fr) minmax(0,1fr) minmax(62px,.18fr);gap:5px;padding-inline:7px}.ml-benefits-grid,.ml-postpurchase ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-postpurchase li:nth-child(2){border-right:0}.ml-postpurchase li:nth-child(n+3){border-top:1px solid var(--ml-theme-border)}.ml-footer{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}.ml-footer.is-minimal{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ml-navigation{min-height:80px}.ml-brand small{max-width:170px}.ml-brand-mark{flex-basis:42px;width:42px;height:42px}.ml-hero{min-height:auto;padding-top:122px;padding-bottom:56px;display:block}.ml-hero h1{font-size:clamp(3rem,15vw,5.15rem)}.ml-hero-summary{font-size:.98rem}.ml-actions{display:grid}.ml-actions .ml-button{width:100%}.fernando-hero-art{min-height:440px;margin-top:35px}.fernando-hero-map{width:min(96%,500px)}.fernando-art-label.is-when{right:1%}.fernando-art-label.is-how{left:1%}.fernando-hero-art>p{bottom:21%;right:4%}.ml-section{padding:72px 20px}.ml-section-heading h2{font-size:clamp(2.55rem,12vw,4.5rem)}.ml-problem,.ml-leadmagnet,.ml-result,.fernando-method-scene,.ml-transformation,.ml-mentor,.ml-checkout,.ml-faq,.mentor-theme-fernando .ml-problem,.mentor-theme-fernando .ml-leadmagnet,.mentor-theme-fernando .ml-result{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-problem{gap:38px;padding-top:92px;padding-bottom:104px}.mentor-theme-fernando .ml-problem:after{width:112vw;bottom:-20vw;right:-46vw}.mentor-theme-fernando .ml-problem .ml-section-heading h2{font-size:clamp(2.75rem,12vw,4.25rem)}.mentor-theme-fernando .ml-problem-copy{max-width:none}.mentor-theme-fernando .ml-audience-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px}.mentor-theme-fernando .ml-audience-grid article,.mentor-theme-fernando .ml-audience-grid article:nth-child(n){border-bottom:0;grid-area:auto/1;margin-top:0;padding:24px 0 30px}.ml-problem-copy{padding-left:20px}.ml-audience-grid{grid-template-columns:minmax(0,1fr)}.ml-audience-grid article{border-right:0;border-bottom:1px solid var(--ml-theme-border);padding:22px 0}.ml-audience-grid article+article{padding-left:0}.ml-audience-grid h3{margin-top:20px}.mentor-theme-fernando .ml-leadmagnet{gap:0;padding-top:78px;padding-bottom:92px}.mentor-theme-fernando .ml-leadmagnet:before{width:130vw;top:-12vw;right:-58vw}.mentor-theme-fernando .ml-leadmagnet-intro{grid-row:2;padding-top:12px}.mentor-theme-fernando .ml-leadmagnet-visual{grid-row:1}.mentor-theme-fernando .ml-leadmagnet-intro .ml-section-heading h2{font-size:clamp(2.75rem,11vw,4rem)}.mentor-theme-fernando .ml-leadmagnet-experience{max-width:none;margin-top:36px}.fernando-chart-preview{min-height:0;margin:0 0 54px;position:relative;top:auto}.fernando-chart-preview-body{min-height:0;padding-top:14px}.fernando-chart-sheet-header{align-items:flex-start}.fernando-chart-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:8px 12px 12px}.fernando-full-chart{grid-area:1/1/auto/-1;width:min(108%,540px);margin:0 auto;transform:translate(-1%)}.fernando-activation-rail{grid-row:2}.fernando-activation-rail.is-design{grid-column:1}.fernando-activation-rail.is-personality{grid-column:2}.fernando-activation-rail li{grid-template-columns:17px minmax(0,1fr) auto;min-height:28px}.fernando-activation-rail li small{font-size:.48rem}.fernando-activation-rail li strong{font-size:.53rem}.fernando-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fernando-chart-summary>div{border-bottom:1px solid var(--ml-theme-border);min-height:62px}.fernando-chart-summary>div:nth-child(2){border-right:0}.fernando-chart-summary>div:nth-child(n+3){border-bottom:0}.fernando-chart-summary dd{font-size:.82rem}.fernando-chart-preview>p{max-width:360px;margin:10px 0 0}.ml-field-grid{grid-template-columns:minmax(0,1fr)}.ml-field-grid label.is-wide{grid-column:auto}.ml-result-symbol{justify-self:center;width:min(78vw,380px)}.mentor-theme-fernando .ml-result{gap:26px;min-height:0;padding-top:78px;padding-bottom:100px}.mentor-theme-fernando .ml-result:before{height:54px;left:46px}.mentor-theme-fernando .ml-result-symbol{justify-self:start;width:96px}.mentor-theme-fernando .ml-result h2{font-size:clamp(2.45rem,10.5vw,3.8rem)}.mentor-theme-fernando .ml-method{padding-top:98px;padding-bottom:112px}.mentor-theme-fernando .ml-method:before{height:64px;left:46px}.mentor-theme-fernando .ml-method>.ml-section-heading{width:auto;margin-left:0}.mentor-theme-fernando .ml-method>.ml-section-heading h2{font-size:clamp(2.75rem,12vw,4.3rem)}.fernando-method-scene{margin-top:30px}.fernando-method-stage{min-height:0;position:relative;top:auto}.fernando-method-stage svg{justify-self:center;width:min(100%,520px)}.fernando-method-steps{gap:0;margin-top:34px;display:grid}.fernando-method-steps li,.fernando-method-steps li:nth-child(n){min-height:0;margin-left:0;padding:28px 0}.fernando-method-scene :where(.fernando-scene-layer,.fernando-scene-resolution){opacity:1!important;animation:none!important;transform:none!important}.fernando-transformation-ladder li{grid-template-columns:28px minmax(74px,.65fr) minmax(30px,.55fr) minmax(92px,1fr);gap:8px}.axis-from{font-size:.67rem}.fernando-transformation-ladder strong{font-size:1.25rem}.fernando-mentor-portrait,.fernando-mentor-portrait img{min-height:0}.fernando-mentor-portrait img{aspect-ratio:1}.ml-credentials,.ml-school-grid,.ml-paths-grid{grid-template-columns:minmax(0,1fr)}.ml-school-grid article{min-height:0}.mentor-theme-fernando .ml-school{padding-top:88px;padding-bottom:96px}.mentor-theme-fernando .ml-school:before{width:138vw;top:4%;right:-68vw}.mentor-theme-fernando .ml-school-grid{margin-top:52px;display:block}.mentor-theme-fernando .ml-school-grid article:first-child li,.mentor-theme-fernando .ml-school-grid article:first-child li:nth-child(2),.mentor-theme-fernando .ml-school-grid article:first-child li:nth-child(3){text-align:left;flex-direction:column;align-items:flex-start;gap:22px;width:100%;min-height:0;margin-left:0;padding:30px 0 38px}.mentor-theme-fernando .ml-school-grid article:first-child li>span{aspect-ratio:480/300;width:100%}.mentor-theme-fernando .ml-school-grid article:first-child:after{aspect-ratio:480/340;background-image:url(/mentors/fernando/school-tools-fragment-mobile.svg);background-size:cover;margin-top:52px}.mentor-theme-fernando .ml-school-grid article:last-child{margin-top:72px;padding-top:24px}.ml-benefits-grid{grid-template-columns:minmax(0,1fr)}.ml-benefits-grid article{min-height:150px}.ml-separate-services{flex-direction:column;align-items:flex-start}.ml-paths-grid article{min-height:280px}.ml-paths-grid h3{margin-top:45px}.ml-pricing{grid-template-columns:minmax(0,1fr);gap:42px}.ml-offer-copy h2{font-size:clamp(2.8rem,13vw,4.5rem)}.ml-price-card h3{font-size:clamp(3.2rem,15vw,5rem)}.ml-checkout-summary>p{gap:2px;display:grid}.ml-checkout-summary strong{text-align:left}.ml-postpurchase ol{grid-template-columns:minmax(0,1fr)}.ml-postpurchase li,.ml-postpurchase li+li{border-right:0;border-top:1px solid var(--ml-theme-border);min-height:0;padding:20px 0}.ml-postpurchase li p{margin-top:25px}.ml-faq summary{grid-template-columns:30px minmax(0,1fr) auto;font-size:1rem}.ml-faq details>p{margin-left:42px}.ml-footer{grid-template-columns:minmax(0,1fr);padding:48px 20px}}@media (max-width:420px){.ml-brand>span:last-child{max-width:170px}.ml-brand strong{font-size:.7rem}.ml-brand small{display:none}.fernando-hero-art{min-height:390px}.fernando-art-label{padding:6px 8px;font-size:.56rem}.fernando-hero-art>p{display:none}.fernando-chart-preview figcaption{flex-direction:column;align-items:flex-start;gap:4px}.fernando-chart-sheet{width:calc(100% + 8px);margin-left:-4px}.fernando-chart-sheet-header{flex-direction:column;gap:5px;min-height:68px}.fernando-chart-sheet-header p{text-align:left;gap:5px;display:flex}.fernando-full-chart{width:112%;margin-left:-6%;transform:none}.fernando-chart-technical-grid{padding-inline:9px}.fernando-activation-rail-title{font-size:.52rem}.fernando-activation-rail li{grid-template-columns:15px minmax(0,1fr) auto}.fernando-chart-summary>div{padding-inline:9px}.ml-leadmagnet-experience,.ml-checkout-panel{padding:18px}.fernando-transformation-ladder li{grid-template-columns:26px minmax(0,1fr) 25px minmax(0,1fr)}.mentor-theme-fernando .ml-leadmagnet-experience{padding:0}.mentor-theme-fernando .ml-school-grid article:first-child li{font-size:clamp(2.25rem,13vw,3.4rem)}.axis-line i{width:100%}.ml-school-grid article,.ml-paths-grid article{padding:22px}}@media (prefers-reduced-motion:reduce){.mentor-landing *,.mentor-landing :before,.mentor-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fernando-chart-preview-body,.fernando-method-scene :where(.fernando-scene-layer,.fernando-scene-resolution){opacity:1!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.mentor-landing :where(.ml-button,.ml-provider-state,.ml-leadmagnet-experience,.ml-checkout-panel,article,details,input,.fernando-method-stage,.fernando-mentor-portrait){border:1px solid canvastext}.ml-hero:after{display:none}}.mentor-theme-fernando{--ml-content:1180px;--fernando-motion-quick:.12s;--fernando-motion-standard:.36s;--fernando-motion-slow:.6s;--fernando-motion-ease:cubic-bezier(.2, 0, 0, 1)}.mentor-theme-fernando :where(section[id]){scroll-margin-top:78px}.mentor-theme-fernando :where(.ml-button,.ml-navigation a,.ml-text-link,summary){transition:color var(--fernando-motion-quick) ease, background-color var(--fernando-motion-quick) ease, border-color var(--fernando-motion-quick) ease, transform var(--fernando-motion-quick) ease}.mentor-theme-fernando .ml-button{border-radius:2px}.mentor-theme-fernando .ml-navigation{width:100%;min-height:72px;padding-right:max(24px, calc((100vw - var(--ml-content)) / 2), env(safe-area-inset-right));padding-left:max(24px, calc((100vw - var(--ml-content)) / 2), env(safe-area-inset-left));border-color:var(--ml-theme-inverse-border);background:color-mix(in srgb, var(--ml-theme-inverse-surface) 96%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ml-theme-inverse-foreground) 6%, transparent);color:var(--ml-theme-inverse-foreground);margin:0;position:sticky;inset:0 auto auto}.mentor-theme-fernando .ml-brand.is-typographic strong{font-size:.96rem}.mentor-theme-fernando .ml-navigation-links a:last-child{border:0;border-radius:0;min-width:0}.mentor-theme-fernando .ml-navigation-links a:first-child{border:1px solid var(--ml-theme-inverse-border);justify-content:center;min-width:112px}.mentor-theme-fernando .ml-navigation-links a:first-child:hover{border-color:var(--fernando-gold);color:var(--fernando-gold)}.mentor-theme-fernando .ml-hero{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:clamp(46px,6vw,92px);min-height:min(690px,100svh - 72px);padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(62px,7vw,92px)}.mentor-theme-fernando .ml-hero:before{background:radial-gradient(circle at 78% 47%, color-mix(in srgb, var(--fernando-violet) 19%, transparent), transparent 31%), linear-gradient(120deg, var(--ml-theme-inverse-surface), color-mix(in srgb, var(--ml-theme-inverse-surface-elevated) 42%, var(--ml-theme-inverse-surface)))}.mentor-theme-fernando .ml-hero-copy{max-width:690px}.mentor-theme-fernando .ml-hero h1{letter-spacing:-.048em;max-width:690px;margin-bottom:25px;font-size:clamp(3.55rem,5.25vw,5.25rem);line-height:.96}.mentor-theme-fernando .ml-hero-summary{max-width:610px;font-size:clamp(1rem,1.25vw,1.12rem)}.mentor-theme-fernando .ml-trust-line{max-width:560px;margin-top:22px}.mentor-theme-fernando .ml-hero-proof{margin-top:16px}.mentor-theme-fernando .fernando-hero-art{min-height:510px}.mentor-theme-fernando .fernando-hero-map{width:min(100%,540px)}.fernando-hero-anatomy{border-top:1px solid var(--ml-theme-inverse-border);border-bottom:1px solid var(--ml-theme-inverse-border);grid-template-rows:auto minmax(0,1fr) auto auto;align-items:center;min-width:0;display:grid}.fernando-hero-anatomy-header{min-height:48px;color:var(--ml-theme-inverse-foreground);justify-content:space-between;align-items:center;gap:16px;display:flex}.fernando-hero-anatomy-header span{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.fernando-hero-anatomy-header small{color:var(--ml-theme-inverse-muted-foreground);text-transform:uppercase;font-size:.6rem}.fernando-hero-anatomy-visual{place-items:center;min-width:0;min-height:0;display:grid}.mentor-theme-fernando .fernando-hero-anatomy .fernando-hero-map{filter:none;place-self:center;height:min(49svh,420px);max-height:420px;position:relative;inset:auto;transform:none}.fernando-hero-anatomy .hero-anatomy-grid{stroke:color-mix(in srgb, var(--ml-theme-inverse-border) 56%, transparent);stroke-width:1px}.fernando-hero-anatomy .hero-anatomy-callouts{fill:var(--ml-theme-inverse-muted-foreground);stroke:var(--ml-theme-inverse-border);stroke-width:1px;font:750 10px var(--font-ui);letter-spacing:.06em}.fernando-hero-anatomy .fernando-technical-bodygraph .technical-channel-network{stroke:color-mix(in srgb, var(--ml-theme-inverse-foreground) 66%, transparent)}.fernando-hero-anatomy .fernando-technical-bodygraph .technical-center{stroke:var(--ml-theme-inverse-foreground)}.fernando-hero-anatomy .fernando-technical-bodygraph .technical-center.is-open{fill:var(--ml-theme-inverse-surface-elevated)}.fernando-hero-anatomy .technical-gate-labels{fill:var(--ml-theme-inverse-foreground)}.fernando-hero-anatomy .technical-gate-labels text{stroke:var(--ml-theme-inverse-surface-elevated)}.fernando-hero-anatomy-metrics{border-top:1px solid var(--ml-theme-inverse-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fernando-hero-anatomy-metrics>div{border-right:1px solid var(--ml-theme-inverse-border);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:12px 14px;display:flex}.fernando-hero-anatomy-metrics>div:last-child{border-right:0}.fernando-hero-anatomy-metrics dt{color:var(--ml-theme-inverse-muted-foreground);text-transform:uppercase;font-size:.57rem}.fernando-hero-anatomy-metrics dd{color:var(--ml-theme-inverse-foreground);font:400 1.25rem var(--font-display);margin:0}.fernando-hero-anatomy-note{color:var(--ml-theme-inverse-muted-foreground);margin:0;padding:11px 0 13px;font-size:.62rem;line-height:1.45}.mentor-theme-fernando .ml-section-heading h2{letter-spacing:-.04em}.mentor-theme-fernando .ml-problem{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:42px clamp(52px,8vw,112px);padding-top:clamp(92px,8vw,124px);padding-bottom:clamp(92px,8vw,124px)}.mentor-theme-fernando .ml-problem:after{display:none}.mentor-theme-fernando .ml-problem .ml-section-heading h2{max-width:760px;font-size:clamp(2.75rem,4.5vw,4.55rem)}.mentor-theme-fernando .ml-problem-copy{align-self:end;max-width:470px;padding-left:24px}.mentor-theme-fernando .ml-audience-grid{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,54px);margin-top:34px}.mentor-theme-fernando .ml-audience-grid article,.mentor-theme-fernando .ml-audience-grid article:nth-child(n){border:0;grid-area:auto;min-height:190px;margin-top:0;padding:24px 0 0}.mentor-theme-fernando .ml-audience-grid span{font-variant-numeric:tabular-nums}.mentor-theme-fernando .ml-audience-grid h3{margin-top:34px}.mentor-theme-fernando .ml-leadmagnet.is-visual-first{grid-template-columns:minmax(520px,1.28fr) minmax(340px,.72fr);gap:clamp(42px,6vw,82px);padding-top:clamp(92px,8vw,124px);padding-bottom:clamp(96px,8vw,128px)}.mentor-theme-fernando .ml-leadmagnet:before{opacity:.58;width:min(62vw,780px);box-shadow:0 0 0 48px color-mix(in srgb, var(--fernando-teal) 6%, transparent), 0 0 0 96px color-mix(in srgb, var(--fernando-magenta) 4%, transparent);top:-24vw;right:-28vw}.mentor-theme-fernando .ml-leadmagnet.is-visual-first .ml-leadmagnet-visual{grid-area:1/1}.mentor-theme-fernando .ml-leadmagnet.is-visual-first .ml-leadmagnet-intro{grid-area:1/2;padding-top:22px}.mentor-theme-fernando .ml-leadmagnet-intro .ml-section-heading h2{font-size:clamp(2.55rem,3.8vw,4rem)}.mentor-theme-fernando .ml-leadmagnet-experience{max-width:none;margin-top:34px}.mentor-theme-fernando .ml-field-grid{gap:15px 16px}.mentor-theme-fernando .ml-field-grid input{min-height:46px;padding-inline:4px}.mentor-theme-fernando .ml-form-disclosure{margin:16px 0}.mentor-theme-fernando .ml-provider-state{min-height:68px;margin-top:16px}.mentor-theme-fernando .fernando-chart-preview{align-content:start;min-height:0;margin:0;position:relative;top:auto}.mentor-theme-fernando .fernando-chart-preview-body{padding-top:16px;opacity:1!important;animation:none!important;transform:none!important}.mentor-theme-fernando .fernando-chart-sheet{box-shadow:0 28px 64px color-mix(in srgb, var(--ml-theme-foreground) 28%, transparent)}.mentor-theme-fernando .fernando-chart-sheet-header{min-height:62px;padding-inline:16px}.mentor-theme-fernando .fernando-chart-legend{border-bottom:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);flex-wrap:wrap;gap:8px 16px;margin:0;padding:9px 14px;font-size:.48rem;list-style:none;display:flex}.mentor-theme-fernando .fernando-chart-legend li{align-items:center;gap:5px;display:inline-flex}.mentor-theme-fernando .fernando-chart-legend li>span{background:var(--ml-theme-border);width:12px;height:2px}.mentor-theme-fernando .fernando-chart-legend .is-design>span{background:var(--fernando-magenta)}.mentor-theme-fernando .fernando-chart-legend .is-personality>span{background:var(--fernando-teal)}.mentor-theme-fernando .fernando-chart-legend .is-intersection>span{background:var(--fernando-gold)}.mentor-theme-fernando .fernando-chart-legend :where(.is-defined-center,.is-open-center)>span{border:1px solid var(--ml-theme-foreground);width:10px;height:10px}.mentor-theme-fernando .fernando-chart-legend .is-defined-center>span{background:var(--fernando-gold)}.mentor-theme-fernando .fernando-chart-legend .is-open-center>span{background:var(--ml-theme-surface)}.mentor-theme-fernando .fernando-chart-legend .is-astrology>span{border-top:1px dashed var(--fernando-violet);background:0 0}.mentor-theme-fernando .fernando-chart-technical-grid{gap:10px;padding:12px 14px 8px}.mentor-theme-fernando .fernando-full-chart{max-height:570px}.mentor-theme-fernando .fernando-preview-astrology-layer{opacity:.78}.mentor-theme-fernando .fernando-chart-activation-traces path{fill:none;opacity:.54}.mentor-theme-fernando .fernando-chart-activation-traces .is-endpoint{stroke:var(--ml-theme-surface);stroke-width:1px}.mentor-theme-fernando .fernando-activation-rail li{min-height:27px}.mentor-theme-fernando .fernando-activation-rail li small{font-size:.46rem}.mentor-theme-fernando .fernando-activation-rail li strong{font-size:.5rem}.mentor-theme-fernando .fernando-chart-preview>p{max-width:560px;margin-top:10px}.mentor-theme-fernando .ml-result{grid-template-columns:120px minmax(0,780px);justify-content:center;gap:clamp(34px,6vw,76px);min-height:0;padding-top:clamp(72px,6vw,92px);padding-bottom:clamp(76px,6vw,96px)}.mentor-theme-fernando .ml-result:before{height:54px}.mentor-theme-fernando .ml-result-symbol{width:112px}.mentor-theme-fernando .ml-result-symbol span{font-size:3.5rem}.mentor-theme-fernando .ml-result h2{max-width:760px;font-size:clamp(2.45rem,3.8vw,3.85rem)}.mentor-theme-fernando .ml-method{padding-top:clamp(92px,8vw,126px);padding-bottom:clamp(96px,8vw,132px)}.mentor-theme-fernando .ml-method:before{height:60px}.mentor-theme-fernando .ml-method>.ml-section-heading{width:min(820px,82%);margin-left:0}.mentor-theme-fernando .ml-method>.ml-section-heading h2{font-size:clamp(2.8rem,4.5vw,4.55rem)}.mentor-theme-fernando .fernando-method-scene{grid-template-columns:minmax(0,1fr);gap:42px;margin-top:62px}.mentor-theme-fernando .fernando-method-stage{align-content:start;min-height:0;position:relative;top:auto}.mentor-theme-fernando .fernando-method-stage svg{width:min(100%,720px);margin-inline:auto}.mentor-theme-fernando .fernando-method-plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);display:grid}.mentor-theme-fernando .fernando-method-plate{border:1px solid var(--ml-theme-border);background:var(--ml-theme-background);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:440px;margin:0;padding:20px;display:grid}.mentor-theme-fernando .fernando-method-plate figcaption{border-bottom:1px solid var(--ml-theme-border);grid-template-columns:26px minmax(0,1fr);gap:2px 10px;padding-bottom:16px;display:grid}.mentor-theme-fernando .fernando-method-plate figcaption span{color:var(--ml-theme-primary);font:400 .76rem var(--font-display);grid-row:1/3}.mentor-theme-fernando .fernando-method-plate figcaption strong{font:400 1.35rem var(--font-display)}.mentor-theme-fernando .fernando-method-plate figcaption small{color:var(--ml-theme-muted-foreground);font-size:.59rem;line-height:1.35}.mentor-theme-fernando .fernando-method-stage .fernando-method-plate svg{width:100%;height:100%;max-height:350px}.mentor-theme-fernando .fernando-method-plate .astrology-rings,.mentor-theme-fernando .fernando-method-plate .astrology-axes{stroke:var(--ml-theme-border);stroke-width:1.2px}.mentor-theme-fernando .fernando-method-plate .astrology-signs{fill:var(--ml-theme-foreground);font:400 20px var(--font-display);text-anchor:middle;dominant-baseline:central}.mentor-theme-fernando .fernando-method-plate .astrology-angle-labels{fill:var(--ml-theme-muted-foreground);font:800 10px var(--font-ui)}.mentor-theme-fernando .fernando-method-plate .astrology-study-arc{stroke:var(--fernando-gold);stroke-width:2px}.mentor-theme-fernando .fernando-method-plate .tree-connections{stroke:var(--fernando-teal);stroke-width:1.6px}.mentor-theme-fernando .fernando-method-plate .tree-nodes{fill:var(--ml-theme-background);stroke:var(--fernando-teal);stroke-width:1.7px}.mentor-theme-fernando .fernando-scene-resolution{margin:24px 0 0}.mentor-theme-fernando .fernando-method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,54px);display:grid}.mentor-theme-fernando .fernando-method-steps li,.mentor-theme-fernando .fernando-method-steps li:nth-child(n){align-content:start;min-height:220px;margin-left:0;padding:24px 0 0}.mentor-theme-fernando .fernando-method-steps li h3{margin-top:30px;font-size:clamp(2rem,3vw,3rem)}.mentor-theme-fernando .fernando-method-scene :where(.fernando-scene-layer,.fernando-scene-resolution){opacity:1!important;animation:none!important;transform:none!important}.mentor-theme-fernando .ml-transformation{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:clamp(48px,8vw,106px);padding-top:clamp(90px,8vw,124px);padding-bottom:clamp(90px,8vw,124px)}.mentor-theme-fernando .ml-transformation .ml-section-heading h2{font-size:clamp(2.65rem,4.2vw,4.3rem)}.mentor-theme-fernando .fernando-transformation-ladder li{padding:17px 0}.mentor-theme-fernando .axis-line i{transition:width var(--fernando-motion-standard) var(--fernando-motion-ease)}.mentor-theme-fernando .ml-mentor{padding-top:clamp(92px,8vw,126px);padding-bottom:clamp(92px,8vw,126px)}.mentor-theme-fernando .fernando-mentor-portrait,.mentor-theme-fernando .fernando-mentor-portrait img{min-height:540px}.mentor-theme-fernando .ml-school{padding-top:clamp(96px,8vw,132px);padding-bottom:clamp(96px,8vw,132px)}.mentor-theme-fernando .ml-school:before{display:none}.mentor-theme-fernando .ml-school>.ml-section-heading{max-width:890px}.fernando-school-composition{z-index:1;gap:0;margin-top:clamp(62px,8vw,104px);display:grid;position:relative}.fernando-school-system{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(20px,3.5vw,52px);min-height:350px;padding:clamp(40px,5vw,68px) 0;display:grid}.fernando-school-system .fernando-school-copy{grid-column:1/6}.fernando-school-system .fernando-school-graphic{grid-column:7/13}.fernando-school-system.is-astrology .fernando-school-copy{grid-area:1/8/auto/13}.fernando-school-system.is-astrology .fernando-school-graphic{grid-area:1/1/auto/7}.fernando-school-copy>span{color:var(--ml-theme-primary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px;font-size:.66rem;font-weight:850;display:block}.fernando-school-copy h3{font:400 clamp(2.45rem, 4vw, 4.25rem)/.96 var(--font-display);letter-spacing:-.035em;margin-bottom:16px}.fernando-school-copy p{max-width:500px;color:var(--ml-theme-muted-foreground);line-height:1.7}.fernando-school-copy dl{flex-wrap:wrap;gap:18px;margin:30px 0 0;display:flex}.fernando-school-copy dl>div{border-top:1px solid var(--ml-theme-border);min-width:72px;padding-top:9px}.fernando-school-copy dt{color:var(--ml-theme-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.fernando-school-copy dd{font:400 1.35rem var(--font-display);margin:4px 0 0}.fernando-school-graphic{border:1px solid var(--ml-theme-border);background:color-mix(in srgb, var(--ml-theme-surface) 72%, transparent);place-items:center;min-width:0;min-height:280px;display:grid;overflow:hidden}.fernando-school-graphic svg{width:min(100%,560px);max-height:310px;display:block}.fernando-school-graphic figcaption{border-top:1px solid var(--ml-theme-border);width:100%;color:var(--ml-theme-muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;font-size:.56rem}.fernando-school-graphic .technical-channel-network{stroke:color-mix(in srgb, var(--ml-theme-foreground) 58%, transparent);stroke-width:1.6px}.fernando-school-graphic .technical-center{fill:var(--ml-theme-surface);stroke:var(--ml-theme-foreground);stroke-width:1.3px}.fernando-school-graphic .astrology-rings,.fernando-school-graphic .astrology-axes{stroke:var(--ml-theme-border);stroke-width:1.2px}.fernando-school-graphic .astrology-signs{fill:var(--ml-theme-foreground);font:400 20px var(--font-display);text-anchor:middle;dominant-baseline:central}.fernando-school-graphic .astrology-angle-labels{fill:var(--ml-theme-muted-foreground);font:800 10px var(--font-ui)}.fernando-school-graphic .astrology-study-arc{stroke:var(--fernando-gold);stroke-width:2px}.fernando-school-graphic .tree-connections{stroke:var(--fernando-teal);stroke-width:1.6px}.fernando-school-graphic .tree-nodes{fill:var(--ml-theme-surface);stroke:var(--fernando-teal);stroke-width:1.7px}.fernando-school-tools{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.7fr) minmax(320px,1.3fr);align-items:center;gap:clamp(34px,6vw,82px);margin-top:clamp(58px,7vw,92px);padding:clamp(34px,5vw,58px);display:grid}.fernando-school-tools header>p{color:var(--fernando-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.61rem;font-weight:850}.fernando-school-tools h3{font:400 clamp(2.25rem, 3.8vw, 3.8rem)/.98 var(--font-display);margin:0}.fernando-school-tools header>span{max-width:580px;color:var(--ml-theme-inverse-muted-foreground);margin-top:18px;line-height:1.65;display:block}.fernando-school-tools ul{border-top:1px solid var(--ml-theme-inverse-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fernando-school-tools li{border-right:1px solid var(--ml-theme-inverse-border);border-bottom:1px solid var(--ml-theme-inverse-border);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:96px;padding:15px 12px;display:grid}.fernando-school-tools li:nth-child(2n){border-right:0}.fernando-school-tools li svg{fill:none;width:38px;height:38px;stroke:var(--fernando-gold);stroke-width:1.4px}.fernando-school-tools li div{gap:4px;display:grid}.fernando-school-tools li strong{font:400 1.02rem var(--font-display)}.fernando-school-tools li small{color:var(--ml-theme-inverse-muted-foreground);font-size:.58rem}.fernando-school-certification{border-top:1px solid var(--ml-theme-border);width:min(620px,54%);margin:clamp(54px,7vw,86px) 0 0 auto;padding-top:25px}.fernando-school-certification>p{color:var(--ml-theme-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:850}.fernando-school-certification h3{font:400 clamp(1.9rem, 3vw, 3rem)/1 var(--font-display);margin:13px 0}.fernando-school-certification li{color:var(--ml-theme-muted-foreground);line-height:1.6}.fernando-school-certification ul{margin:0 0 18px;padding:0;list-style:none}.fernando-school-certification li{border-top:1px solid var(--ml-theme-border);padding:7px 0}.fernando-school-certification small{color:var(--ml-theme-muted-foreground);font-size:.61rem;line-height:1.55;display:block}.mentor-theme-fernando .ml-membership{background:var(--ml-theme-surface);padding-top:clamp(92px,8vw,126px);padding-bottom:clamp(92px,8vw,126px)}.mentor-theme-fernando .ml-benefits-grid{border:0;border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(38px,6vw,84px)}.mentor-theme-fernando .ml-benefits-grid article{border:0;border-bottom:1px solid var(--ml-theme-border);grid-template-columns:34px minmax(0,1fr);align-content:center;gap:22px;min-height:150px;padding:22px 0}.mentor-theme-fernando .ml-benefits-grid p{margin:0}.mentor-theme-fernando .ml-separate-services{margin-top:38px}.mentor-theme-fernando .ml-paths{padding-top:clamp(92px,8vw,126px);padding-bottom:clamp(92px,8vw,126px)}.mentor-theme-fernando .ml-paths-grid{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(42px,7vw,92px)}.mentor-theme-fernando .ml-paths-grid article{border:0;border-bottom:1px solid var(--ml-theme-border);background:0 0;min-height:280px;padding:26px 0 30px}.mentor-theme-fernando .ml-paths-grid h3{max-width:480px;margin:46px 0 14px;font-size:clamp(1.8rem,2.7vw,2.55rem)}.mentor-theme-fernando .ml-faq{padding-top:clamp(82px,7vw,110px);padding-bottom:clamp(82px,7vw,110px)}@keyframes fernando-technical-settle{0%{opacity:.92;transform:translateY(5px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fernando-channel-assemble{0%{opacity:.08;stroke-dasharray:1;stroke-dashoffset:1px}to{opacity:.48;stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.mentor-theme-fernando .fernando-hero-anatomy-visual{animation:fernando-technical-settle var(--fernando-motion-slow) var(--fernando-motion-ease) both}.mentor-theme-fernando .fernando-hero-anatomy .technical-channel-assembly path{animation:fernando-channel-assemble var(--fernando-motion-standard) var(--fernando-motion-ease) both}.mentor-theme-fernando .fernando-hero-anatomy .technical-channel-assembly path:nth-child(3n+2){animation-delay:var(--fernando-motion-quick)}.mentor-theme-fernando .fernando-hero-anatomy .technical-channel-assembly path:nth-child(3n){animation-delay:calc(var(--fernando-motion-quick) * 2)}}@media (hover:hover) and (pointer:fine){.mentor-theme-fernando .ml-button:hover{transform:translateY(-1px)}.mentor-theme-fernando .fernando-transformation-ladder li:hover .axis-line i{width:100%}.mentor-theme-fernando .fernando-school-system:hover .fernando-school-graphic{border-color:color-mix(in srgb, var(--ml-theme-primary) 62%, var(--ml-theme-border))}}@media (max-width:1100px){.mentor-theme-fernando .ml-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)}.mentor-theme-fernando .ml-leadmagnet.is-visual-first{grid-template-columns:minmax(430px,1.08fr) minmax(320px,.92fr);gap:36px}.mentor-theme-fernando .fernando-chart-technical-grid{grid-template-columns:minmax(68px,.18fr) minmax(0,1fr) minmax(68px,.18fr);gap:6px;padding-inline:9px}}@media (max-width:900px){.mentor-theme-fernando .ml-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);min-height:auto}.mentor-theme-fernando .ml-leadmagnet.is-visual-first{grid-template-columns:minmax(0,1fr);gap:52px}.mentor-theme-fernando .ml-leadmagnet.is-visual-first .ml-leadmagnet-visual,.mentor-theme-fernando .ml-leadmagnet.is-visual-first .ml-leadmagnet-intro{grid-area:auto/1}.mentor-theme-fernando .ml-leadmagnet.is-visual-first .ml-leadmagnet-intro{padding-top:0}.mentor-theme-fernando .ml-leadmagnet-intro .ml-section-heading{max-width:680px}.mentor-theme-fernando .ml-transformation{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mentor-theme-fernando .ml-navigation{min-height:68px;padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.mentor-theme-fernando .ml-navigation-mobile>summary{border-radius:2px}.mentor-theme-fernando .ml-navigation-mobile>div{top:48px}.mentor-theme-fernando .ml-hero{padding-top:48px;padding-bottom:54px;display:block}.mentor-theme-fernando .ml-hero h1{max-width:560px;font-size:clamp(3rem,12.5vw,4.25rem);line-height:.96}.mentor-theme-fernando .ml-hero-summary{font-size:.98rem}.mentor-theme-fernando .fernando-hero-art{min-height:360px;margin-top:34px}.mentor-theme-fernando .fernando-hero-map{width:min(90vw,420px)}.mentor-theme-fernando .fernando-hero-anatomy{min-height:480px;margin-top:42px}.mentor-theme-fernando .fernando-hero-anatomy .fernando-hero-map{width:min(100%,420px);height:340px}.fernando-hero-anatomy-metrics>div{padding-inline:10px}.fernando-hero-anatomy-note{padding-inline:2px}.mentor-theme-fernando .ml-section{padding:72px 20px}.mentor-theme-fernando .ml-section-heading h2{font-size:clamp(2.55rem,10.5vw,3.9rem)}.mentor-theme-fernando .ml-problem{gap:28px;padding-top:74px;padding-bottom:80px}.mentor-theme-fernando .ml-problem-copy{max-width:none;padding-left:18px}.mentor-theme-fernando .ml-audience-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:16px}.mentor-theme-fernando .ml-audience-grid article,.mentor-theme-fernando .ml-audience-grid article:nth-child(n){border-bottom:1px solid var(--ml-theme-border);min-height:0;padding:24px 0 28px}.mentor-theme-fernando .ml-audience-grid h3{margin-top:20px}.mentor-theme-fernando .ml-leadmagnet.is-visual-first{gap:44px;padding-top:74px;padding-bottom:82px}.mentor-theme-fernando .ml-leadmagnet:before{width:130vw;top:-18vw;right:-70vw}.mentor-theme-fernando .fernando-chart-preview{margin:0}.mentor-theme-fernando .fernando-chart-preview figcaption{min-height:46px}.mentor-theme-fernando .fernando-chart-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:10px 12px 14px}.mentor-theme-fernando .fernando-full-chart{grid-area:1/1/auto/-1;width:100%;max-height:none;margin:0;transform:none}.mentor-theme-fernando .fernando-chart-legend{font-size:.58rem}.mentor-theme-fernando .fernando-chart-mobile-guide{color:var(--ml-theme-muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:9px 12px 0;font-size:.58rem;display:flex}.mentor-theme-fernando .fernando-chart-mobile-guide strong{color:var(--ml-theme-foreground);text-transform:uppercase;font-size:.62rem}.mentor-theme-fernando .fernando-preview-wheel text{font-size:16px}.mentor-theme-fernando .fernando-preview-zodiac text{font-size:18px}.mentor-theme-fernando .fernando-preview-angle-labels{font-size:10px}.mentor-theme-fernando .fernando-full-chart .technical-gate-labels{font-size:11px}.mentor-theme-fernando .fernando-activation-rail{grid-row:2}.mentor-theme-fernando .fernando-activation-rail.is-design{grid-column:1}.mentor-theme-fernando .fernando-activation-rail.is-personality{grid-column:2}.mentor-theme-fernando .fernando-activation-rail-title{font-size:.7rem}.mentor-theme-fernando .fernando-activation-rail-title small{font-size:.56rem}.mentor-theme-fernando .fernando-activation-rail li{grid-template-columns:18px minmax(0,1fr);align-content:center;gap:0 6px;min-height:41px}.mentor-theme-fernando .fernando-activation-rail li>span{grid-row:1/3;font-size:.86rem}.mentor-theme-fernando .fernando-activation-rail li small{font-size:.68rem}.mentor-theme-fernando .fernando-activation-rail li strong{grid-column:2;font-size:.65rem}.mentor-theme-fernando .fernando-chart-mobile-wheel-index{border:1px solid var(--ml-theme-border);background:color-mix(in srgb, var(--ml-theme-background) 76%, var(--ml-theme-surface));margin:2px 12px 14px;display:grid}.mentor-theme-fernando .fernando-chart-mobile-wheel-index>p{border-bottom:1px solid var(--ml-theme-border);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:11px 12px;display:flex}.mentor-theme-fernando .fernando-chart-mobile-wheel-index>p strong{font:400 1rem var(--font-display)}.mentor-theme-fernando .fernando-chart-mobile-wheel-index>p span{color:var(--ml-theme-muted-foreground);text-align:right;text-transform:uppercase;font-size:.58rem}.mentor-theme-fernando .fernando-chart-mobile-wheel-index ol{margin:0;padding:7px 12px 10px;list-style:none}.mentor-theme-fernando .fernando-chart-mobile-wheel-index li{border-bottom:1px solid color-mix(in srgb, var(--ml-theme-border) 68%, transparent);grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:32px;display:grid}.mentor-theme-fernando .fernando-chart-mobile-wheel-index li:last-child{border-bottom:0}.mentor-theme-fernando .fernando-chart-mobile-wheel-index li>span{color:var(--ml-theme-muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.mentor-theme-fernando .fernando-chart-mobile-wheel-index li>p{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;display:grid}.mentor-theme-fernando .fernando-chart-mobile-wheel-index data{border-left:1px solid color-mix(in srgb, var(--ml-theme-border) 48%, transparent);font-variant-numeric:tabular-nums;place-items:center;min-height:24px;font-size:.72rem;font-weight:800;display:grid}.mentor-theme-fernando .fernando-chart-mobile-detail{border:1px solid var(--ml-theme-border);background:color-mix(in srgb, var(--ml-theme-background) 76%, var(--ml-theme-surface));grid-template-columns:minmax(0,1fr);margin:2px 12px 14px;display:grid}.mentor-theme-fernando .fernando-chart-mobile-detail>p{border-bottom:1px solid var(--ml-theme-border);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:11px 12px;display:flex}.mentor-theme-fernando .fernando-chart-mobile-detail strong{font:400 1rem var(--font-display)}.mentor-theme-fernando .fernando-chart-mobile-detail span{color:var(--ml-theme-muted-foreground);text-transform:uppercase;font-size:.58rem}.mentor-theme-fernando .fernando-chart-mobile-detail svg{width:min(100%,260px);height:auto;margin:8px auto 12px;display:block}.mentor-theme-fernando .fernando-chart-mobile-detail svg :where(path,rect,circle){vector-effect:non-scaling-stroke}.mentor-theme-fernando .fernando-chart-mobile-detail .technical-gate-labels{font-size:9.5px}.mentor-theme-fernando .fernando-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-theme-fernando .ml-result{grid-template-columns:72px minmax(0,1fr);gap:22px;padding-top:70px;padding-bottom:76px}.mentor-theme-fernando .ml-result-symbol{width:72px}.mentor-theme-fernando .ml-result-symbol span{font-size:2.5rem}.mentor-theme-fernando .ml-result h2{font-size:clamp(2.35rem,9.5vw,3.5rem)}.mentor-theme-fernando .ml-method{padding-top:82px;padding-bottom:88px}.mentor-theme-fernando .ml-method>.ml-section-heading{width:auto}.mentor-theme-fernando .fernando-method-scene{margin-top:44px}.mentor-theme-fernando .fernando-method-plates{grid-template-columns:minmax(0,1fr);gap:16px}.mentor-theme-fernando .fernando-method-plate{min-height:380px;padding:18px}.mentor-theme-fernando .fernando-method-stage .fernando-method-plate svg{max-height:300px}.mentor-theme-fernando .fernando-scene-resolution{margin-top:18px;font-size:1.35rem}.mentor-theme-fernando .fernando-method-steps{grid-template-columns:minmax(0,1fr);gap:0}.mentor-theme-fernando .fernando-method-steps li,.mentor-theme-fernando .fernando-method-steps li:nth-child(n){min-height:0;padding:24px 0 30px}.mentor-theme-fernando .fernando-method-steps li h3{margin-top:22px}.mentor-theme-fernando .ml-transformation{gap:38px;padding-top:78px;padding-bottom:82px}.mentor-theme-fernando .fernando-transformation-ladder li{grid-template-columns:28px minmax(76px,.72fr) minmax(32px,.55fr) minmax(110px,1fr)}.mentor-theme-fernando .ml-mentor{gap:42px;padding-top:76px;padding-bottom:82px}.mentor-theme-fernando .fernando-mentor-portrait,.mentor-theme-fernando .fernando-mentor-portrait img{min-height:0}.mentor-theme-fernando .ml-school{padding-top:80px;padding-bottom:84px}.fernando-school-composition{margin-top:52px}.fernando-school-system{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:36px 0 42px}.fernando-school-system .fernando-school-copy,.fernando-school-system .fernando-school-graphic,.fernando-school-system.is-astrology .fernando-school-copy,.fernando-school-system.is-astrology .fernando-school-graphic{grid-area:auto/1}.fernando-school-system.is-astrology .fernando-school-graphic{grid-row:2}.fernando-school-copy>span{margin-bottom:20px}.fernando-school-copy h3{font-size:clamp(2.45rem,11vw,3.8rem)}.fernando-school-graphic{min-height:240px}.fernando-school-tools{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:46px;padding:28px 24px}.fernando-school-tools ul{grid-template-columns:minmax(0,1fr)}.fernando-school-tools li,.fernando-school-tools li:nth-child(2n){border-right:0;min-height:82px}.fernando-school-certification{width:100%;margin-top:52px}.mentor-theme-fernando .ml-membership{padding-top:78px;padding-bottom:82px}.mentor-theme-fernando .ml-benefits-grid{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-benefits-grid article{min-height:128px}.mentor-theme-fernando .ml-paths{padding-top:78px;padding-bottom:82px}.mentor-theme-fernando .ml-paths-grid{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-paths-grid article{min-height:250px;padding-inline:0}}@media (max-width:430px){.mentor-theme-fernando .ml-brand>span:last-child{max-width:185px}.mentor-theme-fernando .ml-hero h1{font-size:clamp(2.85rem,12.4vw,3.35rem)}.mentor-theme-fernando .fernando-hero-art{min-height:330px}.mentor-theme-fernando .fernando-hero-anatomy{min-height:440px}.mentor-theme-fernando .fernando-hero-anatomy .fernando-hero-map{width:100%;height:310px;margin-left:0}.fernando-hero-anatomy-header small{display:none}.fernando-hero-anatomy-metrics dt{font-size:.5rem}.fernando-hero-anatomy-metrics dd{font-size:1.1rem}.mentor-theme-fernando .fernando-chart-sheet{width:100%;margin-left:0}.mentor-theme-fernando .fernando-chart-sheet-header{min-height:70px;padding-inline:10px}.mentor-theme-fernando .fernando-chart-technical-grid{gap:10px;padding-inline:8px}.mentor-theme-fernando .fernando-full-chart{width:100%;margin-left:0}.mentor-theme-fernando .fernando-activation-rail-title{font-size:.7rem}.mentor-theme-fernando .fernando-activation-rail li{grid-template-columns:18px minmax(0,1fr)}.mentor-theme-fernando .fernando-activation-rail li small{font-size:.68rem}.mentor-theme-fernando .fernando-chart-summary>div{padding-inline:9px}.mentor-theme-fernando .ml-leadmagnet-experience{padding:0}.mentor-theme-fernando .ml-result{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-result-symbol{display:none}.mentor-theme-fernando .fernando-transformation-ladder li{grid-template-columns:26px minmax(0,.82fr) 26px minmax(0,1.18fr);gap:8px}.mentor-theme-fernando .axis-from{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.mentor-theme-fernando .fernando-hero-anatomy-visual{opacity:1!important;animation:none!important;transform:none!important}.mentor-theme-fernando .fernando-hero-anatomy .technical-channel-assembly path{opacity:.36;stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.mentor-theme-fernando .axis-line i{transition:none!important}}.mentor-theme-fernando{--v21-content:1240px;--v21-gutter:max(24px, calc((100vw - var(--v21-content)) / 2));background:var(--ml-theme-background);overflow-x:clip}.mentor-theme-fernando :where(section,aside,footer,details){scroll-margin-top:96px}.mentor-theme-fernando :where(a,button,summary){-webkit-tap-highlight-color:transparent}.mentor-theme-fernando :where(a,button,summary):focus-visible{outline:3px solid var(--fernando-gold);outline-offset:4px}.mentor-theme-fernando .ml-navigation{z-index:100;width:100%;min-height:82px;padding:12px var(--v21-gutter);border-bottom:1px solid var(--ml-theme-inverse-border);background:color-mix(in srgb, var(--ml-theme-inverse-surface) 94%, transparent);color:var(--ml-theme-inverse-foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(240px,1fr) auto auto;gap:26px;margin:0;display:grid;position:sticky;inset:0 auto auto}.mentor-theme-fernando .ml-brand{min-height:54px}.mentor-theme-fernando .ml-brand.is-typographic strong{font:500 1.05rem/1.1 var(--font-display);letter-spacing:0}.mentor-theme-fernando .ml-brand small{max-width:none;color:var(--ml-theme-inverse-muted-foreground);letter-spacing:.04em;opacity:1;font-size:.65rem}.mentor-theme-fernando .ml-navigation-links{gap:clamp(14px,1.8vw,28px)}.mentor-theme-fernando .ml-navigation-links a{min-height:44px;color:inherit;letter-spacing:.07em;border:0;font-size:.68rem}.mentor-theme-fernando .ml-navigation-links a:last-child{border:0;min-width:0}.mentor-theme-fernando .ml-navigation-links a:hover{color:var(--fernando-gold)}.mentor-theme-fernando .ml-navigation-action{border:1px solid var(--ml-theme-cta-background);background:var(--ml-theme-cta-background);min-width:112px;min-height:48px;color:var(--ml-theme-cta-foreground);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.mentor-theme-fernando .ml-navigation-mobile{display:none}.mentor-theme-fernando .ml-hero{min-height:auto;padding:clamp(76px, 8vw, 124px) var(--v21-gutter) 0;background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--fernando-violet) 26%, transparent), transparent 34%), linear-gradient(130deg, var(--ml-theme-inverse-surface), color-mix(in srgb, var(--ml-theme-inverse-surface-elevated) 74%, var(--ml-theme-inverse-surface)));color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.94fr) minmax(420px,.76fr);align-items:center;gap:clamp(44px,6vw,90px);display:grid;position:relative;overflow:hidden}.mentor-theme-fernando .ml-hero:before{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--fernando-gold) 7%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:72px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.mentor-theme-fernando .ml-hero:after{display:none}.mentor-theme-fernando .ml-hero-copy,.mentor-theme-fernando .ml-hero-frame,.mentor-theme-fernando .ml-hero-proof{z-index:1;position:relative}.mentor-theme-fernando .ml-hero-copy{max-width:690px;padding-bottom:36px}.mentor-theme-fernando .ml-hero .ml-kicker{color:var(--fernando-gold)}.mentor-theme-fernando .ml-hero h1{max-width:720px;font:400 clamp(3.7rem, 6.4vw, 6.8rem)/.9 var(--font-display);letter-spacing:-.055em;margin-bottom:26px}.mentor-theme-fernando .ml-hero-summary{max-width:650px;color:var(--ml-theme-inverse-muted-foreground);margin-bottom:28px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.mentor-theme-fernando .ml-actions{flex-wrap:wrap;gap:12px;display:flex}.mentor-theme-fernando .ml-button{border-radius:999px;min-height:52px;padding:13px 21px;font-size:.72rem}.mentor-theme-fernando .ml-button-primary:hover:not(:disabled){border-color:var(--fernando-gold);background:color-mix(in srgb, var(--fernando-gold) 84%, white);color:var(--ml-theme-cta-foreground)}.mentor-theme-fernando .ml-trust-line{max-width:620px;color:var(--ml-theme-inverse-muted-foreground);margin-top:24px;font-size:.75rem;line-height:1.55}.mentor-theme-fernando .ml-hero-proof{width:calc(100% + 2 * var(--v21-gutter));margin:20px calc(-1 * var(--v21-gutter)) 0;padding:0 var(--v21-gutter);border-top:1px solid var(--ml-theme-inverse-border);color:var(--ml-theme-inverse-muted-foreground);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;font-size:.7rem;display:grid}.mentor-theme-fernando .ml-hero-proof li{border-right:1px solid var(--ml-theme-inverse-border);min-height:82px;padding:22px clamp(16px,2vw,30px);line-height:1.45}.mentor-theme-fernando .ml-hero-proof li:first-child{padding-left:0}.mentor-theme-fernando .ml-hero-proof li:last-child{border-right:0}.mentor-theme-fernando .ml-hero-proof li:before{color:var(--fernando-gold);content:"●";font-size:.45rem}.mentor-theme-fernando .ml-hero-frame{border:1px solid var(--ml-theme-inverse-border);background:color-mix(in srgb, var(--ml-theme-inverse-surface-elevated) 88%, transparent);min-width:0;padding:clamp(18px,2.5vw,30px);box-shadow:0 32px 80px #00000061}.mentor-theme-fernando .ml-hero-frame>.ml-kicker{margin-bottom:12px}.mentor-theme-fernando .ml-chart-provider-frame{min-width:0}.mentor-theme-fernando .ml-chart-provider-header{border-bottom:1px solid var(--ml-theme-inverse-border);padding-bottom:20px}.mentor-theme-fernando .ml-chart-provider-title{color:var(--ml-theme-inverse-foreground);font:400 clamp(1.7rem, 2.8vw, 2.45rem)/1 var(--font-display);letter-spacing:-.025em;margin:0 0 8px}.mentor-theme-fernando .ml-chart-provider-header p,.mentor-theme-fernando .ml-chart-frame-disclosure{color:var(--ml-theme-inverse-muted-foreground);margin:0;font-size:.72rem;line-height:1.55}.mentor-theme-fernando .ml-chart-provider-viewport{border:1px solid var(--ml-theme-inverse-border);background:linear-gradient(var(--ml-theme-inverse-border) 1px, transparent 1px), linear-gradient(90deg, var(--ml-theme-inverse-border) 1px, transparent 1px), color-mix(in srgb, var(--ml-theme-inverse-surface) 62%, transparent);background-size:48px 48px;place-items:center;min-height:220px;margin:18px 0;display:grid;position:relative;overflow:hidden}.mentor-theme-fernando .ml-chart-provider-viewport:before,.mentor-theme-fernando .ml-chart-provider-viewport:after{border-color:var(--fernando-gold);content:"";opacity:.78;pointer-events:none;width:42px;height:42px;position:absolute}.mentor-theme-fernando .ml-chart-provider-viewport:before{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.mentor-theme-fernando .ml-chart-provider-viewport:after{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.mentor-theme-fernando .ml-chart-provider-state{z-index:1;border:1px solid var(--ml-theme-inverse-border);background:var(--ml-theme-inverse-surface);max-width:220px;color:var(--ml-theme-inverse-foreground);text-align:center;margin:0;padding:13px 18px;font-size:.72rem;line-height:1.45;position:relative}.mentor-theme-fernando .ml-chart-provider-state.is-error{border-color:var(--ml-theme-danger)}.mentor-theme-fernando .ml-chart-provider-loading-mark{border:1px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;display:inline-block}.mentor-theme-fernando .ml-chart-provider-results{border-top:1px solid var(--ml-theme-inverse-border);border-left:1px solid var(--ml-theme-inverse-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mentor-theme-fernando .ml-chart-provider-results>div{border-right:1px solid var(--ml-theme-inverse-border);border-bottom:1px solid var(--ml-theme-inverse-border);min-width:0;padding:12px 10px}.mentor-theme-fernando .ml-chart-provider-results dt{color:var(--fernando-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.59rem;font-weight:850}.mentor-theme-fernando .ml-chart-provider-results dd{color:var(--ml-theme-inverse-muted-foreground);margin:0;font-size:.57rem;line-height:1.35}.mentor-theme-fernando .ml-chart-frame-disclosure{margin-top:14px}.mentor-theme-fernando .ml-section{padding:clamp(78px, 9vw, 132px) var(--v21-gutter)}.mentor-theme-fernando .ml-section-heading{max-width:900px}.mentor-theme-fernando .ml-section-heading h2{font:400 clamp(2.8rem, 5.4vw, 5.7rem)/.94 var(--font-display);letter-spacing:-.05em;margin-bottom:22px}.mentor-theme-fernando .ml-section-heading>p:last-child:not(.ml-kicker){max-width:720px;color:var(--ml-theme-muted-foreground);font-size:1rem;line-height:1.7}.mentor-theme-fernando .ml-coordinates{background:var(--ml-theme-surface)}.mentor-theme-fernando .ml-coordinate-groups{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,74px);margin-top:64px;display:grid}.mentor-theme-fernando .ml-coordinate-groups article{border-top:1px solid var(--ml-theme-border);grid-template-columns:54px minmax(0,1fr);align-content:start;min-height:300px;padding:30px 0;display:grid}.mentor-theme-fernando .ml-coordinate-groups article:nth-child(2){margin-top:76px}.mentor-theme-fernando .ml-coordinate-groups article>span{color:var(--ml-theme-primary);font:400 1rem var(--font-display)}.mentor-theme-fernando .ml-coordinate-groups h3{font:400 1.45rem var(--font-display);margin:0}.mentor-theme-fernando .ml-coordinate-groups ul{flex-wrap:wrap;grid-column:2;gap:10px;margin:34px 0 22px;padding:0;list-style:none;display:flex}.mentor-theme-fernando .ml-coordinate-groups li{border:1px solid var(--ml-theme-border);color:var(--ml-theme-primary);border-radius:999px;padding:10px 14px;font-weight:780}.mentor-theme-fernando .ml-coordinate-groups article>p{color:var(--ml-theme-muted-foreground);grid-column:2;line-height:1.65}.mentor-theme-fernando .ml-mechanics{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);gap:clamp(54px,8vw,120px);display:grid}.mentor-theme-fernando .ml-mechanics-axes{margin:0;padding:0;list-style:none}.mentor-theme-fernando .ml-mechanics-axes li{border-top:1px solid var(--ml-theme-inverse-border);grid-template-columns:30px minmax(90px,.7fr) minmax(40px,.55fr) minmax(130px,1fr);align-items:center;gap:14px;min-height:92px;display:grid}.mentor-theme-fernando .ml-mechanics-axes span{color:var(--fernando-gold);font-size:.62rem}.mentor-theme-fernando .ml-mechanics-axes p{color:var(--ml-theme-inverse-muted-foreground);margin:0;font-size:.78rem}.mentor-theme-fernando .ml-mechanics-axes i{background:linear-gradient(90deg, var(--fernando-magenta), var(--fernando-teal));height:1px}.mentor-theme-fernando .ml-mechanics-axes strong{font:400 1.25rem var(--font-display)}.mentor-theme-fernando .ml-human-design{background:var(--ml-theme-background);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:50px clamp(48px,7vw,100px);display:grid}.mentor-theme-fernando .ml-human-design-copy{align-self:end}.mentor-theme-fernando .ml-human-design-copy p{color:var(--ml-theme-muted-foreground);line-height:1.75}.mentor-theme-fernando .ml-human-design-numbers{border-top:1px solid var(--ml-theme-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mentor-theme-fernando .ml-human-design-numbers article{border-right:1px solid var(--ml-theme-border);min-height:190px;padding:28px 30px 20px 0}.mentor-theme-fernando .ml-human-design-numbers article+article{padding-left:30px}.mentor-theme-fernando .ml-human-design-numbers article:last-child{border-right:0}.mentor-theme-fernando .ml-human-design-numbers strong{color:var(--ml-theme-primary);font:400 clamp(2rem, 3vw, 3.25rem) var(--font-display);margin-bottom:48px;display:block}.mentor-theme-fernando .ml-human-design-numbers p{color:var(--ml-theme-muted-foreground);margin:0;line-height:1.6}.mentor-theme-fernando .ml-type-convention{border-left:4px solid var(--fernando-gold);background:var(--ml-theme-surface);grid-column:1/-1;max-width:900px;margin:0;padding:22px 28px;line-height:1.65}.mentor-theme-fernando .ml-method{background:var(--ml-theme-surface)}.mentor-theme-fernando .fernando-systems-composition{border-top:1px solid var(--ml-theme-border);margin-top:74px}.mentor-theme-fernando .fernando-system{border-bottom:1px solid var(--ml-theme-border);grid-template-columns:minmax(300px,.68fr) minmax(0,1.1fr);align-items:center;gap:clamp(46px,8vw,116px);min-height:520px;padding:clamp(52px,7vw,90px) 0;display:grid}.mentor-theme-fernando .fernando-system.is-how .fernando-system-copy{grid-column:2}.mentor-theme-fernando .fernando-system.is-how .fernando-source-frame{grid-area:1/1}.mentor-theme-fernando .fernando-system-copy>span{color:var(--ml-theme-primary);font:400 1rem var(--font-display)}.mentor-theme-fernando .fernando-system-copy>p:first-of-type{color:var(--ml-theme-accent);letter-spacing:.12em;text-transform:uppercase;margin:34px 0 8px;font-size:.7rem;font-weight:850}.mentor-theme-fernando .fernando-system-copy h3{font:400 clamp(2.7rem, 4.8vw, 5.1rem)/.94 var(--font-display);letter-spacing:-.045em;margin-bottom:18px}.mentor-theme-fernando .fernando-system-copy>p:last-child{max-width:480px;color:var(--ml-theme-muted-foreground);line-height:1.7}.mentor-theme-fernando .fernando-source-frame{border:1px solid var(--ml-theme-border);background:var(--ml-theme-background);min-width:0;box-shadow:0 24px 60px color-mix(in srgb, var(--ml-theme-foreground) 10%, transparent);margin:0}.mentor-theme-fernando .fernando-source-frame figcaption{border-bottom:1px solid var(--ml-theme-border);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 16px;display:flex}.mentor-theme-fernando .fernando-source-frame figcaption span{color:var(--ml-theme-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.mentor-theme-fernando .fernando-source-frame figcaption small{color:var(--ml-theme-muted-foreground);text-align:right;font-size:.58rem}.mentor-theme-fernando .fernando-source-frame-viewport{background:linear-gradient(135deg, color-mix(in srgb, var(--fernando-violet) 9%, transparent), transparent 55%);place-items:center;min-height:310px;display:grid;overflow:hidden}.mentor-theme-fernando .fernando-source-frame-viewport svg{width:100%;height:auto;display:block}.mentor-theme-fernando .fernando-source-frame-viewport text{fill:var(--ml-theme-foreground);font:800 12px var(--font-ui);letter-spacing:.08em}.mentor-theme-fernando .fernando-source-frame-viewport text+text{fill:var(--ml-theme-muted-foreground);letter-spacing:.03em;font-size:8px;font-weight:650}.mentor-theme-fernando .source-frame-lines,.mentor-theme-fernando .source-frame-columns{stroke:color-mix(in srgb, var(--ml-theme-primary) 54%, transparent);stroke-width:1px}.mentor-theme-fernando .fernando-source-frame>p{border-top:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);margin:0;padding:16px;font-size:.68rem;line-height:1.5}.mentor-theme-fernando .fernando-hd-reference{border-top:1px solid var(--ml-theme-border);border-bottom:1px solid var(--ml-theme-border);grid-template-columns:repeat(3,1fr);width:min(86%,520px);display:grid}.mentor-theme-fernando .fernando-hd-reference span{border-right:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);text-align:center;text-transform:uppercase;gap:8px;padding:28px 12px;font-size:.62rem;display:grid}.mentor-theme-fernando .fernando-hd-reference span:last-child{border-right:0}.mentor-theme-fernando .fernando-hd-reference strong{color:var(--ml-theme-primary);font:400 clamp(2.2rem, 4vw, 4rem) var(--font-display)}.mentor-theme-fernando .fernando-systems-boundary{max-width:650px;color:var(--ml-theme-muted-foreground);text-align:right;margin:34px 0 0 auto;font-size:.72rem}.mentor-theme-fernando .ml-practice{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(0,.85fr) minmax(440px,1fr);gap:48px clamp(60px,9vw,130px);display:grid}.mentor-theme-fernando .ml-practice ol{margin:0;padding:0;list-style:none;display:grid}.mentor-theme-fernando .ml-practice li{border-top:1px solid var(--ml-theme-inverse-border);grid-template-columns:44px 1fr;align-items:center;min-height:72px;display:grid}.mentor-theme-fernando .ml-practice li span{color:var(--fernando-gold);font-size:.62rem}.mentor-theme-fernando .ml-practice li strong{font:400 1.25rem var(--font-display)}.mentor-theme-fernando .ml-practice blockquote{max-width:620px;color:var(--ml-theme-inverse-muted-foreground);font:400 1.55rem/1.4 var(--font-display);grid-column:2;margin:0}.mentor-theme-fernando .ml-mentor{background:var(--ml-theme-background);grid-template-columns:minmax(340px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(50px,8vw,116px);display:grid}.mentor-theme-fernando .fernando-mentor-portrait{margin:0;position:relative}.mentor-theme-fernando .fernando-mentor-portrait img{aspect-ratio:1;object-fit:cover;filter:saturate(.86)contrast(1.03);width:100%;height:auto;display:block}.mentor-theme-fernando .fernando-mentor-portrait figcaption{border-bottom:1px solid var(--ml-theme-border);justify-content:space-between;align-items:baseline;gap:14px;padding:14px 0;display:flex}.mentor-theme-fernando .fernando-mentor-portrait figcaption span{font:400 1.15rem var(--font-display)}.mentor-theme-fernando .fernando-mentor-portrait figcaption small{color:var(--ml-theme-muted-foreground);text-transform:uppercase;font-size:.6rem}.mentor-theme-fernando .ml-mentor-copy>p{max-width:700px;color:var(--ml-theme-muted-foreground);line-height:1.75}.mentor-theme-fernando .ml-mentor-copy blockquote{border-left:2px solid var(--fernando-gold);max-width:680px;font:400 1.3rem/1.5 var(--font-display);margin:30px 0;padding:20px 0 20px 26px}.mentor-theme-fernando .ml-mentor-copy ul{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.mentor-theme-fernando .ml-mentor-copy li{border-bottom:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);padding:14px 0;font-size:.76rem;line-height:1.45}.mentor-theme-fernando .ml-paths{background:var(--ml-theme-surface)}.mentor-theme-fernando .ml-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:62px;display:grid}.mentor-theme-fernando .ml-paths-grid article{border:1px solid var(--ml-theme-border);background:var(--ml-theme-background);min-height:620px;padding:clamp(26px,4vw,48px)}.mentor-theme-fernando .ml-paths-grid article:nth-child(2){background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);margin-top:72px}.mentor-theme-fernando .ml-paths-grid header{color:var(--ml-theme-primary);justify-content:space-between;gap:16px;font-size:.64rem;display:flex}.mentor-theme-fernando .ml-paths-grid article:nth-child(2) header{color:var(--fernando-gold)}.mentor-theme-fernando .ml-paths-grid h3{font:400 clamp(2.2rem, 3.6vw, 4rem)/.96 var(--font-display);letter-spacing:-.04em;margin:70px 0 20px}.mentor-theme-fernando .ml-paths-grid article>p{color:var(--ml-theme-muted-foreground);line-height:1.65}.mentor-theme-fernando .ml-paths-grid article:nth-child(2)>p{color:var(--ml-theme-inverse-muted-foreground)}.mentor-theme-fernando .ml-paths-grid dl{border-top:1px solid var(--ml-theme-border);border-bottom:1px solid var(--ml-theme-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0;display:grid}.mentor-theme-fernando .ml-paths-grid dl>div{padding:16px 12px 16px 0}.mentor-theme-fernando .ml-paths-grid dt{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:850}.mentor-theme-fernando .ml-paths-grid dd{color:inherit;margin:7px 0 0;font-size:.72rem;line-height:1.4}.mentor-theme-fernando .ml-paths-grid ul{margin:0;padding-left:18px}.mentor-theme-fernando .ml-paths-grid li{color:inherit;margin:10px 0;line-height:1.45}.mentor-theme-fernando .ml-school{background:var(--ml-theme-background)}.mentor-theme-fernando .fernando-school-composition{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(56px,9vw,130px);margin-top:74px;display:grid}.mentor-theme-fernando .fernando-school-tool-copy h3{font:400 clamp(2.3rem, 4vw, 4.2rem)/.98 var(--font-display);letter-spacing:-.04em;margin:0 0 20px}.mentor-theme-fernando .fernando-school-tool-copy>p:not(.ml-kicker){color:var(--ml-theme-muted-foreground);line-height:1.7}.mentor-theme-fernando .fernando-school-tool-copy>ul{border-top:1px solid var(--ml-theme-border);margin:34px 0;padding:0;list-style:none}.mentor-theme-fernando .fernando-school-tool-copy>ul li{border-bottom:1px solid var(--ml-theme-border);min-height:54px;color:var(--ml-theme-muted-foreground);grid-template-columns:18px 1fr;align-items:center;gap:10px;font-size:.75rem;display:grid}.mentor-theme-fernando .fernando-school-tool-copy>ul li span{background:var(--fernando-teal);border-radius:50%;width:7px;height:7px}.mentor-theme-fernando .fernando-wheel-methods{border:1px solid var(--ml-theme-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mentor-theme-fernando .fernando-wheel-methods p{border-right:1px solid var(--ml-theme-border);gap:4px;margin:0;padding:14px 10px;display:grid}.mentor-theme-fernando .fernando-wheel-methods p:last-child{border-right:0}.mentor-theme-fernando .fernando-wheel-methods strong{color:var(--ml-theme-primary);text-transform:uppercase;font-size:.58rem}.mentor-theme-fernando .fernando-wheel-methods span{color:var(--ml-theme-muted-foreground);font-size:.58rem}.mentor-theme-fernando .fernando-archetypal-wheel{border:1px solid var(--ml-theme-border);background:var(--ml-theme-surface);min-width:0;box-shadow:0 28px 70px color-mix(in srgb, var(--ml-theme-foreground) 11%, transparent);margin:0;padding:clamp(18px,3vw,32px)}.mentor-theme-fernando .fernando-archetypal-wheel figcaption{border-bottom:1px solid var(--ml-theme-border);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.mentor-theme-fernando .fernando-archetypal-wheel figcaption span{color:var(--ml-theme-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.mentor-theme-fernando .fernando-archetypal-wheel figcaption small{color:var(--ml-theme-muted-foreground);text-align:right;font-size:.58rem}.mentor-theme-fernando .fernando-archetypal-wheel svg{width:100%;height:auto;margin:12px auto;display:block}.mentor-theme-fernando .archetypal-wheel-rings{stroke:var(--ml-theme-primary);stroke-width:1.2px}.mentor-theme-fernando .archetypal-wheel-sectors{stroke:color-mix(in srgb, var(--ml-theme-primary) 62%, transparent);stroke-width:.8px}.mentor-theme-fernando .archetypal-wheel-axes{stroke:color-mix(in srgb, var(--fernando-magenta) 60%, transparent);stroke-width:.7px}.mentor-theme-fernando .archetypal-wheel-houses text{fill:var(--ml-theme-foreground);text-anchor:middle;dominant-baseline:central}.mentor-theme-fernando .archetypal-wheel-houses .house-number{fill:var(--ml-theme-primary);font:850 12px var(--font-ui)}.mentor-theme-fernando .archetypal-wheel-houses .house-label{font:650 9px var(--font-ui)}.mentor-theme-fernando .archetypal-wheel-cardinals{fill:var(--ml-theme-accent);font:850 11px var(--font-ui);letter-spacing:.08em}.mentor-theme-fernando .archetypal-wheel-center{fill:var(--ml-theme-surface);stroke:var(--fernando-gold);stroke-width:1.4px}.mentor-theme-fernando .archetypal-wheel-center circle:last-child{fill:var(--fernando-gold)}.mentor-theme-fernando .archetypal-wheel-house-index{display:none}.mentor-theme-fernando .fernando-archetypal-wheel>p{border-top:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);margin:14px 0 0;padding-top:14px;font-size:.65rem;line-height:1.5}.mentor-theme-fernando .ml-membership{background:var(--ml-theme-inverse-surface);color:var(--ml-theme-inverse-foreground);grid-template-columns:minmax(320px,.7fr) minmax(0,1fr);gap:clamp(56px,9vw,128px);display:grid}.mentor-theme-fernando .ml-membership-intro>p{color:var(--ml-theme-inverse-muted-foreground);font-size:.68rem;line-height:1.5}.mentor-theme-fernando .ml-membership-price{border-top:1px solid var(--ml-theme-inverse-border);border-bottom:1px solid var(--ml-theme-inverse-border);margin:46px 0 18px;padding:24px 0;display:grid}.mentor-theme-fernando .ml-membership-price span{color:var(--fernando-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.mentor-theme-fernando .ml-membership-price strong{font:400 clamp(3rem, 5vw, 5.4rem)/1 var(--font-display);letter-spacing:-.05em;margin-top:12px}.mentor-theme-fernando .ml-membership-price small{color:var(--ml-theme-inverse-muted-foreground);font-size:.7rem}.mentor-theme-fernando .ml-membership-content h3{font:400 clamp(2rem, 3.3vw, 3.7rem)/1 var(--font-display);margin:0 0 18px}.mentor-theme-fernando .ml-membership-content>p{color:var(--ml-theme-inverse-muted-foreground);line-height:1.65}.mentor-theme-fernando .ml-membership-benefits{border-top:1px solid var(--ml-theme-inverse-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0;padding:0;list-style:none;display:grid}.mentor-theme-fernando .ml-membership-benefits li{border-right:1px solid var(--ml-theme-inverse-border);border-bottom:1px solid var(--ml-theme-inverse-border);min-height:62px;color:var(--ml-theme-inverse-muted-foreground);padding:16px 14px 16px 0;font-size:.72rem;line-height:1.4}.mentor-theme-fernando .ml-membership-benefits li:nth-child(2n){border-right:0;padding-left:14px}.mentor-theme-fernando .ml-membership-not-included{border:1px solid var(--ml-theme-inverse-border);gap:24px;margin:24px 0;padding:18px;display:flex}.mentor-theme-fernando .ml-membership-not-included strong{color:var(--fernando-gold);text-transform:uppercase;font-size:.65rem}.mentor-theme-fernando .ml-membership-not-included ul{color:var(--ml-theme-inverse-muted-foreground);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.mentor-theme-fernando .ml-membership .ml-button:disabled{cursor:not-allowed;opacity:.72}.mentor-theme-fernando .ml-membership-availability{max-width:480px;font-size:.66rem;margin-top:12px!important}.mentor-theme-fernando .ml-access{background:var(--ml-theme-background)}.mentor-theme-fernando .ml-access-states{border-top:1px solid var(--ml-theme-border);border-left:1px solid var(--ml-theme-border);grid-template-columns:repeat(6,minmax(0,1fr));margin:58px 0 0;padding:0;list-style:none;display:grid}.mentor-theme-fernando .ml-access-states li{border-right:1px solid var(--ml-theme-border);border-bottom:1px solid var(--ml-theme-border);min-height:150px;font:400 1rem/1.25 var(--font-display);align-content:space-between;padding:18px;display:grid}.mentor-theme-fernando .ml-access-states span{color:var(--ml-theme-primary);font:750 .58rem var(--font-ui)}.mentor-theme-fernando .ml-access-policy{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:50px;margin-top:48px;display:grid}.mentor-theme-fernando .ml-access-policy>p{border-left:3px solid var(--fernando-gold);font:400 1.35rem/1.55 var(--font-display);margin:0;padding-left:24px}.mentor-theme-fernando .ml-access-policy h3{font:400 1.35rem var(--font-display);margin:0 0 12px}.mentor-theme-fernando .ml-access-policy ul{columns:2;color:var(--ml-theme-muted-foreground);margin:0;padding-left:18px}.mentor-theme-fernando .ml-access-policy li{break-inside:avoid;margin-bottom:8px}.mentor-theme-fernando .ml-certification{background:var(--ml-theme-surface-muted);grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:clamp(56px,9vw,128px);display:grid}.mentor-theme-fernando .ml-certification h2{font:400 clamp(2.8rem, 5vw, 5.4rem)/.94 var(--font-display);letter-spacing:-.05em;margin-bottom:24px}.mentor-theme-fernando .ml-certification>div>p{color:var(--ml-theme-muted-foreground);line-height:1.7}.mentor-theme-fernando .ml-certification-disclaimer{border-left:2px solid var(--ml-theme-primary);margin-top:28px;padding:18px 0 18px 24px}.mentor-theme-fernando .ml-certification aside{border:1px solid var(--ml-theme-border);background:var(--ml-theme-surface);padding:30px}.mentor-theme-fernando .ml-certification aside>span{color:var(--ml-theme-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.mentor-theme-fernando .ml-certification aside h3{font:400 2.1rem/1 var(--font-display);margin:34px 0}.mentor-theme-fernando .ml-certification aside ul{color:var(--ml-theme-muted-foreground);margin:0;padding-left:18px}.mentor-theme-fernando .ml-certification aside li{margin:12px 0}.mentor-theme-fernando .ml-certification aside>p{border-top:1px solid var(--ml-theme-border);color:var(--ml-theme-muted-foreground);margin:34px 0 0;padding-top:18px;font-size:.68rem;line-height:1.5}.mentor-theme-fernando .ml-faq{background:var(--ml-theme-background)}.mentor-theme-fernando .ml-faq>div{border-top:1px solid var(--ml-theme-border);max-width:960px;margin:58px 0 0 auto}.mentor-theme-fernando .ml-faq details{border-bottom:1px solid var(--ml-theme-border)}.mentor-theme-fernando .ml-faq summary{cursor:pointer;min-height:76px;font:400 1.12rem/1.35 var(--font-display);grid-template-columns:42px 1fr;align-items:center;gap:14px;display:grid}.mentor-theme-fernando .ml-faq summary span{color:var(--ml-theme-primary);font:700 .62rem var(--font-ui)}.mentor-theme-fernando .ml-faq details p{max-width:760px;color:var(--ml-theme-muted-foreground);margin:0 0 24px 56px;line-height:1.7}.mentor-theme-fernando .ml-final-cta{text-align:center;background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--fernando-violet) 28%, transparent), transparent 46%), var(--ml-theme-inverse-surface);min-height:520px;color:var(--ml-theme-inverse-foreground);place-content:center;display:grid}.mentor-theme-fernando .ml-final-cta .ml-kicker{color:var(--fernando-gold)}.mentor-theme-fernando .ml-final-cta h2{max-width:900px;font:400 clamp(3rem, 6vw, 6.6rem)/.92 var(--font-display);letter-spacing:-.055em;margin:0 auto 34px}.mentor-theme-fernando .ml-final-cta .ml-actions{justify-content:center}.mentor-theme-fernando .ml-footer{padding:62px var(--v21-gutter) 34px;color:var(--ml-theme-inverse-foreground);background:#0d091f;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:48px 90px;display:grid}.mentor-theme-fernando .ml-footer-intro p{max-width:420px;color:var(--ml-theme-inverse-muted-foreground);margin:24px 0 0;font-size:.72rem;line-height:1.55}.mentor-theme-fernando .ml-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 28px;display:grid}.mentor-theme-fernando .ml-footer-links a{border-bottom:1px solid var(--ml-theme-inverse-border);min-height:46px;color:var(--ml-theme-inverse-muted-foreground);align-items:center;font-size:.7rem;text-decoration:none;display:flex}.mentor-theme-fernando .ml-footer-links a:hover{color:var(--fernando-gold)}.mentor-theme-fernando .ml-footer-legal{border-top:1px solid var(--ml-theme-inverse-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:28px;display:grid}.mentor-theme-fernando .ml-footer-legal details{border-left:1px solid var(--ml-theme-inverse-border);min-width:0;padding:0 16px}.mentor-theme-fernando .ml-footer-legal summary{cursor:pointer;min-height:44px;color:var(--ml-theme-inverse-foreground);font-size:.7rem;font-weight:800}.mentor-theme-fernando .ml-footer-legal p{color:var(--ml-theme-inverse-muted-foreground);font-size:.66rem;line-height:1.55}.mentor-theme-fernando .ml-footer-legal a{min-height:44px;color:var(--fernando-gold);align-items:center;font-size:.68rem;display:inline-flex}.fernando-legal-shell{color:#18132e;background:#f3efe6;min-height:100vh}.fernando-legal-header{border-bottom:1px solid #b9b0c6;justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:92px;margin:0 auto;padding:16px 24px;display:flex}.fernando-legal-header .ml-brand{color:#18132e}.fernando-legal-header .ml-brand small{color:#5e596b}.fernando-legal-header nav,.fernando-legal-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.fernando-legal-header nav a,.fernando-legal-footer a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.82rem;font-weight:750;display:inline-flex}.fernando-legal-main{width:min(880px,100% - 40px);margin:0 auto;padding:clamp(48px,8vw,96px) 0 100px}.fernando-legal-eyebrow{color:#4a2875;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:850}.fernando-legal-main h1{font:400 clamp(2.8rem, 7vw, 5.5rem)/.98 var(--font-display);letter-spacing:-.05em;margin:0}.fernando-legal-lead{color:#5e596b;max-width:690px;margin:24px 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.fernando-legal-date{color:#5e596b;margin:22px 0 0;font-size:.84rem}.fernando-legal-content{margin-top:48px}.fernando-legal-content section{border-top:1px solid #b9b0c6;padding:30px 0}.fernando-legal-content h2{color:#4a2875;font:400 clamp(1.6rem, 3vw, 2.2rem)/1.15 var(--font-display);margin:0 0 15px}.fernando-legal-content p{color:#363044;margin:0 0 14px;line-height:1.75}.fernando-legal-content p:last-child{margin-bottom:0}.fernando-legal-content a{color:#4a2875;text-underline-offset:4px}.fernando-legal-content code{overflow-wrap:anywhere;font-size:.9em}.fernando-legal-footer{color:#fff9ed;background:#0d091f;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:24px max(20px,50vw - 580px);display:flex}.fernando-legal-footer p{margin:0;font-size:.82rem}@media (max-width:650px){.fernando-legal-header,.fernando-legal-footer{flex-direction:column;align-items:flex-start}.fernando-legal-header nav{gap:0 20px}.fernando-legal-main{padding-bottom:64px}}@media (prefers-reduced-motion:no-preference){.mentor-theme-fernando .ml-chart-provider-loading-mark{animation:.9s linear infinite fernando-v21-spin}.mentor-theme-fernando .archetypal-wheel-sectors{animation:.8s ease-out both fernando-v21-wheel-settle}}@keyframes fernando-v21-spin{to{transform:rotate(1turn)}}@keyframes fernando-v21-wheel-settle{0%{opacity:.45}to{opacity:1}}@media (max-width:1080px){.mentor-theme-fernando .ml-navigation{grid-template-columns:1fr auto}.mentor-theme-fernando .ml-navigation-links,.mentor-theme-fernando .ml-navigation>.ml-navigation-action{display:none}.mentor-theme-fernando .ml-navigation-mobile{display:block;position:relative}.mentor-theme-fernando .ml-navigation-mobile summary{border:1px solid var(--ml-theme-inverse-border);cursor:pointer;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:48px;font-size:.68rem;list-style:none;display:flex}.mentor-theme-fernando .ml-navigation-mobile summary::-webkit-details-marker{display:none}.mentor-theme-fernando .ml-navigation-mobile>div{border:1px solid var(--ml-theme-inverse-border);background:var(--ml-theme-inverse-surface);width:min(84vw,320px);padding:12px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 48px #0008}.mentor-theme-fernando .ml-navigation-mobile a{border-bottom:1px solid var(--ml-theme-inverse-border);min-height:48px;color:inherit;align-items:center;padding:0 12px;font-size:.74rem;text-decoration:none;display:flex}.mentor-theme-fernando .ml-navigation-mobile .ml-navigation-action{border:1px solid var(--ml-theme-cta-background);color:var(--ml-theme-cta-foreground);margin-top:10px}.mentor-theme-fernando .ml-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,.78fr)}.mentor-theme-fernando .ml-mechanics,.mentor-theme-fernando .ml-practice{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-practice blockquote{grid-column:1}.mentor-theme-fernando .ml-access-states{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mentor-theme-fernando{--v21-gutter:20px}.mentor-theme-fernando .ml-navigation{min-height:72px;padding-block:8px}.mentor-theme-fernando .ml-brand.is-typographic strong{font-size:.92rem}.mentor-theme-fernando .ml-brand small{font-size:.56rem}.mentor-theme-fernando .ml-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:58px}.mentor-theme-fernando .ml-hero-copy{padding-bottom:0}.mentor-theme-fernando .ml-hero h1{font-size:clamp(3rem,14.2vw,4.6rem)}.mentor-theme-fernando .ml-hero-frame{padding:18px}.mentor-theme-fernando .ml-chart-provider-viewport{min-height:190px}.mentor-theme-fernando .ml-chart-provider-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-theme-fernando .ml-chart-provider-results dd{font-size:.62rem}.mentor-theme-fernando .ml-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.mentor-theme-fernando .ml-hero-proof li{border-bottom:1px solid var(--ml-theme-inverse-border);min-height:84px;padding:18px 14px}.mentor-theme-fernando .ml-hero-proof li:nth-child(2n){border-right:0}.mentor-theme-fernando .ml-section{padding:74px var(--v21-gutter)}.mentor-theme-fernando .ml-section-heading h2{font-size:clamp(2.55rem,12vw,4.2rem)}.mentor-theme-fernando .ml-coordinate-groups,.mentor-theme-fernando .ml-human-design,.mentor-theme-fernando .fernando-system,.mentor-theme-fernando .ml-mentor,.mentor-theme-fernando .fernando-school-composition,.mentor-theme-fernando .ml-membership,.mentor-theme-fernando .ml-access-policy,.mentor-theme-fernando .ml-certification,.mentor-theme-fernando .ml-footer{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-coordinate-groups{gap:10px;margin-top:42px}.mentor-theme-fernando .ml-coordinate-groups article,.mentor-theme-fernando .ml-coordinate-groups article:nth-child(2){min-height:0;margin-top:0}.mentor-theme-fernando .ml-mechanics-axes li{grid-template-columns:28px minmax(70px,.72fr) minmax(26px,.4fr) minmax(100px,1fr);gap:9px}.mentor-theme-fernando .ml-mechanics-axes strong{font-size:1.05rem}.mentor-theme-fernando .ml-human-design-copy{grid-column:1}.mentor-theme-fernando .ml-human-design-numbers{grid-column:1;grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-human-design-numbers article,.mentor-theme-fernando .ml-human-design-numbers article+article{border-right:0;border-bottom:1px solid var(--ml-theme-border);min-height:0;padding:24px 0}.mentor-theme-fernando .ml-human-design-numbers strong{margin-bottom:18px}.mentor-theme-fernando .ml-type-convention{grid-column:1;padding:18px 20px}.mentor-theme-fernando .fernando-systems-composition{margin-top:48px}.mentor-theme-fernando .fernando-system{gap:32px;min-height:0;padding:50px 0}.mentor-theme-fernando .fernando-system.is-how .fernando-system-copy,.mentor-theme-fernando .fernando-system.is-how .fernando-source-frame{grid-area:auto/1}.mentor-theme-fernando .fernando-source-frame-viewport{min-height:230px}.mentor-theme-fernando .fernando-systems-boundary{text-align:left}.mentor-theme-fernando .ml-practice{gap:42px}.mentor-theme-fernando .ml-practice blockquote{font-size:1.3rem}.mentor-theme-fernando .ml-mentor-copy ul{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-paths-grid{grid-template-columns:minmax(0,1fr);margin-top:46px}.mentor-theme-fernando .ml-paths-grid article,.mentor-theme-fernando .ml-paths-grid article:nth-child(2){min-height:0;margin-top:0;padding:28px 22px}.mentor-theme-fernando .ml-paths-grid h3{margin-top:48px}.mentor-theme-fernando .ml-paths-grid dl{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .fernando-school-composition{gap:46px;margin-top:48px}.mentor-theme-fernando .fernando-wheel-methods{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .fernando-wheel-methods p{border-right:0;border-bottom:1px solid var(--ml-theme-border)}.mentor-theme-fernando .fernando-wheel-methods p:last-child{border-bottom:0}.mentor-theme-fernando .fernando-archetypal-wheel{padding:14px}.mentor-theme-fernando .archetypal-wheel-houses .house-label{display:none}.mentor-theme-fernando .archetypal-wheel-houses .house-number{font-size:15px}.mentor-theme-fernando .archetypal-wheel-house-index{border-top:1px solid var(--ml-theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.mentor-theme-fernando .archetypal-wheel-house-index li{border-bottom:1px solid var(--ml-theme-border);min-height:38px;color:var(--ml-theme-muted-foreground);grid-template-columns:22px 1fr;align-items:center;font-size:.62rem;display:grid}.mentor-theme-fernando .archetypal-wheel-house-index li:nth-child(odd){border-right:1px solid var(--ml-theme-border)}.mentor-theme-fernando .archetypal-wheel-house-index span{color:var(--ml-theme-primary);font-weight:850}.mentor-theme-fernando .ml-membership-benefits{grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-membership-benefits li,.mentor-theme-fernando .ml-membership-benefits li:nth-child(2n){border-right:0;min-height:52px;padding:14px 0}.mentor-theme-fernando .ml-membership-not-included{display:grid}.mentor-theme-fernando .ml-access-states{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-theme-fernando .ml-access-states li{min-height:120px}.mentor-theme-fernando .ml-access-policy ul{columns:1}.mentor-theme-fernando .ml-certification aside{padding:24px 20px}.mentor-theme-fernando .ml-faq>div{margin-top:42px}.mentor-theme-fernando .ml-faq summary{min-height:72px;font-size:1rem}.mentor-theme-fernando .ml-faq details p{margin-left:0}.mentor-theme-fernando .ml-final-cta{min-height:480px}.mentor-theme-fernando .ml-footer{padding:50px var(--v21-gutter) 28px;gap:40px}.mentor-theme-fernando .ml-footer-legal{grid-column:1;grid-template-columns:minmax(0,1fr)}.mentor-theme-fernando .ml-footer-legal details{border-top:1px solid var(--ml-theme-inverse-border);border-left:0;padding:10px 0}}@media (max-width:430px){.mentor-theme-fernando{--v21-gutter:16px}.mentor-theme-fernando .ml-brand>span:last-child{max-width:220px}.mentor-theme-fernando .ml-brand small{white-space:normal}.mentor-theme-fernando .ml-hero h1{font-size:clamp(2.9rem,14vw,3.65rem)}.mentor-theme-fernando .ml-actions{grid-template-columns:minmax(0,1fr);display:grid}.mentor-theme-fernando .ml-actions .ml-button{width:100%}.mentor-theme-fernando .ml-chart-provider-title{font-size:1.72rem}.mentor-theme-fernando .ml-chart-provider-viewport{min-height:170px}.mentor-theme-fernando .ml-coordinate-groups article{grid-template-columns:36px minmax(0,1fr)}.mentor-theme-fernando .fernando-source-frame figcaption{flex-direction:column;align-items:flex-start}.mentor-theme-fernando .fernando-hd-reference span{padding-inline:5px;font-size:.52rem}.mentor-theme-fernando .ml-access-states li{min-height:108px;padding:14px;font-size:.9rem}.mentor-theme-fernando .ml-footer-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mentor-theme-fernando{scroll-behavior:auto}.mentor-theme-fernando *,.mentor-theme-fernando :before,.mentor-theme-fernando :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mentor-theme-fernando .archetypal-wheel-sectors{opacity:1!important}}@media (forced-colors:active){.mentor-theme-fernando :where(.ml-chart-provider-viewport,.fernando-source-frame,.fernando-archetypal-wheel,.ml-paths-grid article){border:1px solid canvastext}.mentor-theme-fernando .ml-chart-provider-viewport:before,.mentor-theme-fernando .ml-chart-provider-viewport:after{display:none}}.learner-product-catalogue,.learner-product-experience{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(32px,5vw,72px) 0}.learner-product-catalogue>header{max-width:760px;margin-bottom:32px}.learner-product-catalogue h1,.learner-product-hero h1{font:400 clamp(2.7rem, 6vw, 5.5rem)/.94 var(--font-display);letter-spacing:-.05em;margin:0}.learner-product-catalogue>header>p:last-child,.learner-product-hero>div>p:last-child{color:var(--muted);line-height:1.65}.learner-product-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.learner-product-card,.learner-product-module,.learner-product-lesson-body,.learner-product-completion,.learner-product-next{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;padding:clamp(22px,3vw,34px)}.learner-product-card{flex-direction:column;display:flex}.learner-product-card h2,.learner-product-module h2,.learner-product-lesson-body h2,.learner-product-completion h2,.learner-product-next h2{font:400 clamp(1.5rem, 3vw, 2.25rem)/1.05 var(--font-display);margin:8px 0 10px}.learner-product-card>p,.learner-product-lesson-body>p:last-child{color:var(--muted);line-height:1.6}.learner-product-card>.button{width:fit-content;margin-top:auto}.learner-product-card-heading{color:var(--accent-strong);text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.72rem;font-weight:850;display:flex}.learner-product-progress{gap:10px;margin:22px 0;display:grid}.learner-product-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.learner-product-progress>div:first-child strong{font:400 1.55rem var(--font-display)}.learner-product-progress>div:first-child span{color:var(--muted);font-size:.72rem}.learner-product-progress-track{background:var(--surface-soft);border-radius:999px;height:10px;overflow:hidden}.learner-product-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #84a34f);height:100%;display:block}.learner-product-state{border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:6px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.learner-product-state.is-completed{color:var(--success);background:var(--success-soft)}.learner-product-state.is-in_progress,.learner-product-state.is-pending{color:var(--warning);background:var(--warning-soft)}.learner-product-state.is-not_started{color:#4d5b57;background:#e7e9e4}.learner-product-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.78rem;display:flex}.learner-product-breadcrumbs a{color:var(--accent-strong);font-weight:800}.learner-product-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:end;gap:36px;margin-bottom:28px;display:grid}.learner-product-hero>.learner-product-state{place-self:center end}.learner-product-modules{gap:18px;display:grid}.learner-product-module>header{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;display:grid}.learner-product-module>header>span{color:var(--accent);font:400 2rem var(--font-display)}.learner-product-module ol{margin:22px 0 0;padding:0;list-style:none;display:grid}.learner-product-module li{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 0;display:grid}.learner-product-module li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:850;display:grid}.learner-product-module li.is-completed>span{border-color:var(--success);background:var(--success-soft);color:var(--success)}.learner-product-module li>div{gap:4px;display:grid}.learner-product-module li small{color:var(--muted)}.learner-product-module li a{color:var(--accent-strong);font-weight:850}.learner-product-next,.learner-product-completion{background:var(--accent-soft);justify-content:space-between;align-items:center;gap:28px;margin-top:20px;display:flex}.learner-product-lesson-body{min-height:240px}.learner-product-completion>div{flex:auto}.learner-product-completion form{flex:none}.learner-product-complete-mark{color:var(--success);font-weight:900}.learner-product-navigation{justify-content:space-between;gap:16px;margin-top:20px;display:flex}.learner-product-empty{border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center;width:min(760px,100% - 40px);margin:72px auto;padding:48px 28px}.learner-product-empty h2{font:400 2rem var(--font-display);margin:0}.learner-product-empty p{color:var(--muted)}@media (max-width:760px){.learner-product-catalogue,.learner-product-experience{width:min(100% - 32px,1120px)}.learner-product-course-grid,.learner-product-hero{grid-template-columns:1fr}.learner-product-hero{align-items:start;gap:20px}.learner-product-hero>.learner-product-state{justify-self:start}.learner-product-card>.button{width:100%}.learner-product-module>header{grid-template-columns:42px minmax(0,1fr)}.learner-product-module li{grid-template-columns:34px minmax(0,1fr)}.learner-product-module li a{grid-column:2;align-items:center;min-height:44px;display:inline-flex}.learner-product-next,.learner-product-completion{flex-direction:column;align-items:stretch}.learner-product-next .button,.learner-product-completion .button{width:100%}.learner-product-navigation{flex-direction:column}.learner-product-navigation .button{width:100%}.learner-product-navigation>span:empty{display:none}}.pilot-product-shell{min-height:100svh}.pilot-product-page{min-height:calc(100svh - 62px)}.pilot-product-shell .uat-sidebar-footer strong{color:var(--ink-inverse)}.pilot-product-shell .uat-sidebar-footer .uat-sign-out{cursor:pointer;min-height:44px}.pilot-notification-bell{color:var(--ink);position:relative}.pilot-notification-bell>button{border:1px solid var(--line);background:var(--surface-raised);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.pilot-notification-bell>button:hover,.pilot-notification-bell>button:focus-visible,.pilot-notification-bell>button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.pilot-notification-popover{z-index:80;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);width:min(390px,100vw - 28px);color:var(--ink);padding:24px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 90px #0000008c}.pilot-notification-popover h2{font:400 1.7rem var(--font-display);margin:4px 0 8px}.pilot-notification-popover p:last-child{color:var(--muted);margin:0;line-height:1.55}.pilot-product-shell .learner-product-catalogue,.pilot-product-shell .learner-product-experience,.pilot-product-shell .fernando-progress-shell{width:100%;margin:0;padding:0}.pilot-product-shell .learner-product-catalogue>header{max-width:none}.pilot-product-shell .learner-product-card{color:var(--ink)}.pilot-product-shell .learner-product-card>.learner-product-progress{margin-top:auto}.pilot-product-shell .learner-product-state.is-not_started{color:var(--muted);background:var(--canvas)}.pilot-product-shell .learner-product-state.is-in_progress,.pilot-product-shell .learner-product-state.is-pending{color:var(--warning);background:var(--warning-soft)}.pilot-product-shell .learner-product-state.is-completed{color:var(--success);background:var(--success-soft)}.pilot-product-shell .learner-product-progress-track{background:#ffffff16}.pilot-product-shell .learner-product-progress-track>i,.pilot-product-shell .fernando-progress-track>i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--highlight));height:100%;display:block}.pilot-product-shell .learner-product-hero{align-items:center}.pilot-product-shell .learner-product-hero h1{font-size:clamp(2.7rem,5vw,5.4rem)}.pilot-product-shell .learner-product-lesson-header{align-items:center}.pilot-product-shell .learner-product-lesson-body{min-height:280px}.pilot-product-shell .learner-product-completion{grid-template-columns:minmax(0,1fr) auto;display:grid}.pilot-boundary-empty{text-align:center;place-content:center;justify-items:center;min-height:320px;display:grid}.pilot-boundary-empty>p{max-width:560px}.mentor-product-hero{margin-bottom:24px}.mentor-product-hero .uat-path-progress>strong{font:400 1.6rem var(--font-display)}.mentor-dashboard-grid .uat-destination-card{min-height:280px}.pilot-card-note{min-height:44px;color:var(--muted);align-items:center;margin-top:auto;font-size:.78rem;font-weight:850;display:inline-flex}.mentor-home-learners,.mentor-learner-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mentor-learner-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-learner-card{flex-direction:column;min-height:300px;display:flex}.mentor-learner-identity{align-items:center;gap:14px;min-width:0;display:flex}.mentor-learner-identity h2{font:400 1.55rem var(--font-display);margin:0}.mentor-learner-identity p{color:var(--muted);margin:5px 0 0;font-size:.76rem}.mentor-learner-card .uat-inline-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mentor-learner-card .uat-inline-facts div{min-width:0}.mentor-learner-card .uat-inline-facts dd{overflow-wrap:anywhere}.mentor-learner-card>.button{align-self:flex-start;margin-top:auto}.pilot-product-shell .fernando-progress-course{background:var(--surface-raised)}.pilot-product-shell .fernando-progress-current{background:var(--accent-soft)}.pilot-product-shell .fernando-progress-columns>section{background:var(--canvas)}.pilot-clear-filters{margin-top:14px}.pilot-surface-tools{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.pilot-surface-tools .uat-result-count{grid-column:1/-1;margin:0}.pilot-community-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;display:grid}.pilot-community-layout>*{min-width:0}.pilot-agenda-summary .uat-card{align-content:start;gap:8px;min-width:0;display:grid}.pilot-agenda-summary .uat-card>strong{color:var(--accent-strong);font:400 2.2rem/1 var(--font-display);overflow-wrap:anywhere}.pilot-agenda-summary .uat-card>span{color:var(--muted)}.pilot-notification-center{gap:18px;display:grid}.pilot-notification-center>nav{flex-wrap:wrap;gap:8px;display:flex}.pilot-notification-center>nav [aria-current=page]{border-color:var(--accent);background:var(--accent-soft)}.pilot-settings-nav,.pilot-learner-detail-tabs{flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 22px;display:flex}.pilot-settings-nav a,.pilot-learner-detail-tabs a{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:9px 14px;font-weight:800;text-decoration:none;display:inline-flex}.pilot-settings-nav a:hover,.pilot-settings-nav a:focus-visible,.pilot-learner-detail-tabs a:hover,.pilot-learner-detail-tabs a:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.pilot-settings-grid,.pilot-detail-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pilot-settings-grid>*,.pilot-detail-pending-grid>*{min-width:0;scroll-margin-top:24px}.pilot-detail-section{min-width:0;margin-block:24px;scroll-margin-top:24px}.pilot-learner-filters{margin-bottom:20px}@media (max-width:1100px){.mentor-home-learners{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-learner-directory{grid-template-columns:1fr}}@media (max-width:900px){.pilot-product-shell .uat-desktop-role-header{display:none}.pilot-product-page{min-height:calc(100svh - 70px)}.pilot-product-shell .uat-mobile-header{overflow:visible}.pilot-product-shell .uat-header-actions{flex:none}.pilot-product-shell .uat-mobile-menu .uat-product-nav{right:0}.pilot-product-shell .pilot-notification-popover{position:fixed;top:78px;right:14px}}@media (max-width:760px){.pilot-product-shell .learner-product-catalogue,.pilot-product-shell .learner-product-experience{width:100%}.pilot-product-shell .learner-product-hero,.pilot-product-shell .learner-product-completion{grid-template-columns:1fr}.pilot-product-shell .learner-product-lesson-header{align-items:flex-start}.mentor-home-learners,.mentor-learner-directory{grid-template-columns:1fr}.mentor-learner-card{min-height:0}.mentor-learner-card .uat-inline-facts{grid-template-columns:1fr}.mentor-learner-card>.button{width:100%}.pilot-boundary-empty{min-height:260px}.pilot-surface-tools,.pilot-community-layout,.pilot-settings-grid,.pilot-detail-pending-grid{grid-template-columns:1fr}.pilot-settings-nav,.pilot-learner-detail-tabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.pilot-settings-nav a,.pilot-learner-detail-tabs a{flex:none}}@media (max-width:430px){.pilot-product-shell .uat-mobile-header{gap:8px;padding-inline:12px}.pilot-product-shell .uat-mobile-header .uat-brand{flex:auto;overflow:hidden}.pilot-product-shell .uat-header-actions{gap:6px}.pilot-product-shell .pilot-notification-bell>button{width:44px;height:44px}.pilot-product-shell .uat-mobile-menu>summary{min-width:62px;padding-inline:10px}.pilot-product-shell .pilot-notification-popover{width:calc(100vw - 20px);right:10px}}@media (forced-colors:active){.pilot-notification-bell>button,.pilot-notification-popover{border:1px solid canvastext}}
