.academy-theme{--academy-background:#f5f8fa;--academy-surface:#fff;--academy-primary:#316b91;--academy-silver:#a9bbc7;--academy-focus:#43c7c0;--academy-action:#f39a4a;--academy-success:#3a9b83;--academy-mentor:#9278c5;--academy-text:#344956;--academy-muted:#718692;--academy-spotlight:.18;--academy-motion:1;--academy-radius:16px;--academy-shadow-alpha:.1;color:var(--academy-text);background:var(--academy-background);min-height:100vh}.academy-theme,.academy-theme *{box-sizing:border-box}.academy-theme .academy-shell,.academy-theme .my-academy{background:var(--academy-background);color:var(--academy-text)}.academy-theme .academy-nav,.academy-theme .academy-player-nav{background:color-mix(in srgb,var(--academy-surface) 88%,transparent);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent);box-shadow:0 6px 24px #316b910f}.academy-theme .academy-logo{color:var(--academy-text)}.academy-theme .academy-logo small,.academy-theme .academy-nav nav a,.academy-theme .academy-player-nav>div small{color:var(--academy-muted)}.academy-theme .academy-nav .investor-link{border-color:var(--academy-silver);color:var(--academy-primary)}.academy-theme .academy-hero h1{color:var(--academy-text)}.academy-theme .academy-hero h1 em{color:var(--academy-action);text-shadow:none}.academy-theme .academy-hero>div>p,.academy-theme .academy-ecosystem p,.academy-theme .academy-modes p,.academy-theme .academy-tracks p,.academy-theme .academy-enrollment p,.academy-theme .academy-certification p,.academy-theme .academy-mentor p{color:var(--academy-muted)}.academy-theme .academy-hero>div>div a,.academy-theme .academy-enrollment form>button,.academy-theme .enrollment-success>a,.academy-theme .academy-assessment form>button,.academy-theme .player-controls .complete,.academy-theme .intro-actions button{background:var(--academy-action);color:var(--academy-text);box-shadow:none}.academy-theme .academy-hero>div>div .ghost{background:var(--academy-surface);color:var(--academy-primary);border-color:color-mix(in srgb,var(--academy-primary) 18%,transparent)}.academy-theme .academy-hero>aside,.academy-theme .academy-modes>article,.academy-theme .academy-tracks article,.academy-theme .academy-enrollment>form,.academy-theme .enrollment-success,.academy-theme .verified-certificate,.academy-theme .verification-page>section>aside{background:color-mix(in srgb,var(--academy-surface) 92%,transparent);color:var(--academy-text);border-color:color-mix(in srgb,var(--academy-primary) 13%,transparent);box-shadow:0 12px 36px rgba(49,107,145,var(--academy-shadow-alpha));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.academy-theme .academy-hero>aside span,.academy-theme .academy-certification>div:last-child span,.academy-theme .verified-certificate dl>div{background:color-mix(in srgb,var(--academy-silver) 14%,var(--academy-surface));color:var(--academy-text)}.academy-theme .academy-orbit{border-color:color-mix(in srgb,var(--academy-primary) 20%,transparent);box-shadow:inset 0 0 55px color-mix(in srgb,var(--academy-focus) 8%,transparent)}.academy-theme .academy-orbit:before{border-color:color-mix(in srgb,var(--academy-action) 25%,transparent)}.academy-theme .academy-orbit:after{border-color:color-mix(in srgb,var(--academy-mentor) 22%,transparent)}.academy-theme .academy-orbit span,.academy-theme .academy-orbit i{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 20%,transparent);box-shadow:0 8px 28px #316b9114}.academy-theme .academy-ecosystem,.academy-theme .academy-modes,.academy-theme .academy-tracks,.academy-theme .academy-enrollment,.academy-theme .academy-certification,.academy-theme .academy-mentor,.academy-theme .academy-assessment{background:var(--academy-background)}.academy-theme .academy-ecosystem>div:last-child span{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 12%,transparent);box-shadow:0 8px 24px #316b910d}.academy-theme .academy-modes article span,.academy-theme .academy-tracks article i,.academy-theme .academy-ecosystem>div>small,.academy-theme .academy-modes header small,.academy-theme .academy-tracks header small,.academy-theme .enrollment-intro>small,.academy-theme .academy-certification>div>small{color:var(--academy-focus)}.academy-theme .profile-selector button{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent);color:var(--academy-muted)}.academy-theme .profile-selector button.active{background:color-mix(in srgb,var(--academy-focus) 14%,var(--academy-surface));border-color:var(--academy-focus);color:var(--academy-primary);box-shadow:none}.academy-theme .enrollment-intro>aside{background:var(--academy-surface);border-color:var(--academy-action);box-shadow:0 10px 28px #316b910f}.academy-theme .academy-enrollment label,.academy-theme .academy-assessment label{color:var(--academy-text)}.academy-theme .academy-enrollment input,.academy-theme .academy-enrollment select,.academy-theme .academy-assessment select,.academy-theme .verification-page input{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 18%,transparent);color:var(--academy-text)}.academy-theme .academy-enrollment fieldset,.academy-theme .academy-consent{background:color-mix(in srgb,var(--academy-silver) 10%,var(--academy-surface));border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent)}.academy-theme .certificate-seal{background:radial-gradient(circle,var(--academy-surface),color-mix(in srgb,var(--academy-silver) 18%,var(--academy-surface)) 70%);color:var(--academy-primary);box-shadow:0 0 0 9px var(--academy-background),0 0 0 11px var(--academy-silver),0 18px 45px #316b911f}.academy-theme .certificate-seal b{color:var(--academy-primary)}.academy-theme .certificate-seal:before{border-color:var(--academy-silver)}.academy-theme .academy-mentor>aside,.academy-theme .mentor-panel{background:color-mix(in srgb,var(--academy-mentor) 8%,var(--academy-surface));border-color:color-mix(in srgb,var(--academy-mentor) 32%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--academy-mentor) 10%,transparent)}.academy-theme .academy-mentor>aside>i,.academy-theme .mentor-panel>i{background:linear-gradient(145deg,var(--academy-mentor),color-mix(in srgb,var(--academy-focus) 55%,var(--academy-surface)));color:#fff}.academy-theme .academy-mentor>aside button,.academy-theme .mentor-panel button{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-mentor) 18%,transparent);color:var(--academy-text)}.academy-theme .academy-shell>footer{background:color-mix(in srgb,var(--academy-silver) 10%,var(--academy-background));border-color:color-mix(in srgb,var(--academy-primary) 12%,transparent)}.academy-theme .academy-shell>footer nav a,.academy-theme .academy-shell>footer p{color:var(--academy-muted)}.academy-theme .academy-player-head{background:linear-gradient(135deg,var(--academy-surface),color-mix(in srgb,var(--academy-focus) 10%,var(--academy-background)));border-bottom:1px solid color-mix(in srgb,var(--academy-primary) 12%,transparent)}.academy-theme .academy-player-head p{color:var(--academy-muted)}.academy-theme .academy-player-head aside{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent)}.academy-theme .academy-player-head aside>div{background:color-mix(in srgb,var(--academy-silver) 25%,var(--academy-background))}.academy-theme .academy-player-head aside i{background:linear-gradient(90deg,var(--academy-focus),var(--academy-success))}.academy-theme .chapter-list{background:color-mix(in srgb,var(--academy-silver) 12%,var(--academy-background))}.academy-theme .chapter-list button{border-color:color-mix(in srgb,var(--academy-primary) 10%,transparent);color:var(--academy-text)}.academy-theme .chapter-list button.active{background:color-mix(in srgb,var(--academy-focus) 15%,var(--academy-surface));color:var(--academy-primary)}.academy-theme .learning-stage{background:var(--academy-background)}.academy-theme .stage-screen{background:radial-gradient(circle at 75% 25%,color-mix(in srgb,var(--academy-focus) 13%,transparent),transparent 35%),var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent);box-shadow:0 16px 46px rgba(49,107,145,var(--academy-shadow-alpha))}.academy-theme .stage-screen>div>p,.academy-theme .stage-screen article p,.academy-theme .mentor-panel p,.academy-theme .academy-assessment p{color:var(--academy-muted)}.academy-theme .stage-screen article{background:color-mix(in srgb,var(--academy-silver) 10%,var(--academy-surface));border-color:var(--academy-action)}.academy-theme .player-controls button,.academy-theme .player-controls select{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 16%,transparent);color:var(--academy-text)}.academy-theme .assessment-result{color:#7a403b;background:#f9e7e4}.academy-theme .assessment-result.approved{color:#235f50;background:#e0f3ec}.academy-theme .precision-shell{background:var(--academy-background);color:var(--academy-text)}.academy-theme .precision-shell>header p,.academy-theme .engine-toolbar label{color:var(--academy-muted)}.academy-theme .engine-state,.academy-theme .engine-toolbar>span{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent)}.academy-theme .engine-toolbar select,.academy-theme .precision-shell>footer button{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 16%,transparent);color:var(--academy-text)}.academy-theme .training-stage{background:color-mix(in srgb,var(--academy-silver) 12%,var(--academy-background));border-color:color-mix(in srgb,var(--academy-primary) 15%,transparent)}.academy-theme .training-content>aside{background:color-mix(in srgb,var(--academy-primary) 9%,var(--academy-surface));color:var(--academy-text)}.academy-theme .training-content>aside button{color:var(--academy-text);background:0 0}.academy-theme .training-content>main{background:color-mix(in srgb,var(--academy-surface) 90%,transparent)}.academy-theme .sim-kpis article,.academy-theme .sim-order{box-shadow:0 8px 24px #316b9112}.academy-theme .training-overlay.visible{background:rgba(224,235,240,var(--academy-spotlight));-webkit-backdrop-filter:saturate(.88)brightness(.96);backdrop-filter:saturate(.88)brightness(.96)}.academy-theme .training-spotlight{border-color:var(--academy-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--academy-surface) 78%,transparent),0 10px 30px color-mix(in srgb,var(--academy-focus) 18%,transparent);transition-duration:calc(.5s * var(--academy-motion))}.academy-theme .guided-cursor{color:var(--academy-action);filter:drop-shadow(0 4px 8px #316b9124);transition-duration:calc(.4s * var(--academy-motion))}.academy-theme .training-coach{background:color-mix(in srgb,var(--academy-surface) 94%,transparent);color:var(--academy-text);border-color:color-mix(in srgb,var(--academy-mentor) 28%,transparent);box-shadow:0 12px 32px #316b911f}.academy-theme .training-coach span,.academy-theme .quick-quiz label{color:var(--academy-muted)}.academy-theme .quick-quiz p{color:var(--academy-text)}.academy-theme .engine-progress{background:color-mix(in srgb,var(--academy-silver) 25%,var(--academy-background))}.academy-theme .engine-progress i{background:linear-gradient(90deg,var(--academy-focus),var(--academy-success))}.academy-theme [data-sensory-state=ACT] .training-spotlight{border-color:var(--academy-action)}.academy-theme [data-sensory-state=SUCCESS] .training-spotlight,.academy-theme [data-sensory-state=COMPLETE] .training-spotlight{border-color:var(--academy-success)}.academy-theme [data-sensory-state=RETRY] .training-coach{border-color:var(--academy-action)}.academy-theme [data-sensory-state=PAUSE] .training-content{filter:saturate(.88);opacity:.88}.academy-theme [data-sensory-state=LISTEN] .training-content{filter:saturate(.92)}.academy-theme [data-sensory-state=MENTOR]{border-color:var(--academy-mentor)}.academy-theme .my-academy{background:var(--academy-background);color:var(--academy-text)}.academy-theme .welcome{background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--academy-focus) 12%,transparent),var(--academy-surface) 55%);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent)}.academy-theme .welcome a{background:var(--academy-action);color:var(--academy-text)}.academy-theme .welcome a+a{background:var(--academy-surface);color:var(--academy-primary);border-color:color-mix(in srgb,var(--academy-primary) 20%,transparent)}.academy-theme .progress-ring{background:conic-gradient(var(--academy-focus) var(--progress),color-mix(in srgb,var(--academy-silver) 26%,var(--academy-background)) 0)}.academy-theme .progress-ring:before{background:var(--academy-surface)}.academy-theme .student-kpis article,.academy-theme .course-map,.academy-theme .student-details article,.academy-theme .experience-survey{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 13%,transparent);box-shadow:0 9px 28px #316b910f}.academy-theme .course-map article{border-color:color-mix(in srgb,var(--academy-primary) 10%,transparent)}.academy-theme .course-map i{background:color-mix(in srgb,var(--academy-silver) 20%,var(--academy-surface))}.academy-theme .course-map article.done i{background:var(--academy-success);color:#fff}.academy-theme .course-map span small{color:var(--academy-muted)}.academy-theme .experience-survey select,.academy-theme .experience-survey textarea{background:var(--academy-surface);color:var(--academy-text);border-color:color-mix(in srgb,var(--academy-primary) 18%,transparent)}.academy-theme .verification-page>section{background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--academy-focus) 11%,transparent),transparent 35%),var(--academy-background)}.academy-theme .verification-page>section>div>p,.academy-theme .verification-page>section>aside span{color:var(--academy-muted)}.academy-theme .verification-page>section>aside b{color:var(--academy-primary)}.academy-theme .academy-admin>header,.academy-theme .phase3-admin{background:linear-gradient(135deg,var(--academy-surface),color-mix(in srgb,var(--academy-silver) 14%,var(--academy-background)));color:var(--academy-text);border-color:color-mix(in srgb,var(--academy-primary) 14%,transparent);box-shadow:0 12px 36px #316b9112}.academy-theme .academy-admin>header p,.academy-theme .phase3-admin small{color:var(--academy-muted)}.academy-theme .phase3-admin button{background:var(--academy-surface);color:var(--academy-primary);border-color:color-mix(in srgb,var(--academy-primary) 16%,transparent)}.academy-theme .phase3-admin button.active,.academy-theme .media-form button{background:var(--academy-action);color:var(--academy-text);border-color:var(--academy-action)}.academy-theme .phase3-kpis article,.academy-theme .phase3-grid>article,.academy-theme .media-form{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 13%,transparent)}.academy-theme .phase3-kpis b,.academy-theme .pilot-row em,.academy-theme .anchor-list code{color:var(--academy-primary)}.academy-theme .pilot-row,.academy-theme .anchor-list article{border-color:color-mix(in srgb,var(--academy-primary) 10%,transparent)}.academy-theme .ico-note{background:color-mix(in srgb,var(--academy-mentor) 8%,var(--academy-surface));border-color:var(--academy-mentor)}.academy-theme .media-form input,.academy-theme .media-form select,.academy-theme .media-form textarea,.academy-theme .theme-form input{background:var(--academy-surface);border-color:color-mix(in srgb,var(--academy-primary) 18%,transparent);color:var(--academy-text)}.academy-theme .academy-kpis article,.academy-theme .academy-admin-grid>article,.academy-theme .academy-table{box-shadow:0 8px 28px #316b910d}.academy-theme .academy-intro{background:linear-gradient(145deg,var(--academy-background),color-mix(in srgb,var(--academy-silver) 18%,var(--academy-background)));color:var(--academy-text)}.academy-theme .intro-light{background:linear-gradient(90deg,transparent,var(--academy-primary),var(--academy-focus),transparent);width:78vw;height:2px;animation:introLine calc(.9s * var(--academy-motion)) ease both;border-radius:4px}.academy-theme .intro-scene small{color:var(--academy-primary)}.academy-theme .intro-actions button+button{background:var(--academy-surface);color:var(--academy-primary);border-color:color-mix(in srgb,var(--academy-primary) 18%,transparent)}@keyframes introLine{0%{opacity:0;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}.academy-theme .certificate-seal .company-mark{object-fit:contain;width:240px;height:88px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.academy-theme .certificate-seal .company-mark~span{top:78px}.academy-theme .certificate-seal .company-mark~b{top:102px}.academy-theme .certificate-seal .company-mark~i{width:100%;top:150px;left:0}.academy-theme .certificate-seal .company-mark~small{bottom:44px}.academy-theme .verified-certificate .certificate-seal .company-mark{width:150px;height:58px;top:0}.academy-theme .verified-certificate .certificate-seal .company-mark~span{top:50px}.academy-theme .verified-certificate .certificate-seal .company-mark~b{top:68px}.academy-theme .verified-certificate .certificate-seal .company-mark~i{top:106px}.academy-theme .verified-certificate .certificate-seal .company-mark~small{bottom:20px}.academy-theme article,.academy-theme form,.academy-theme aside,.academy-theme button,.academy-theme input,.academy-theme select,.academy-theme textarea{border-radius:var(--academy-radius)}.academy-theme button,.academy-theme a,.academy-theme select{transition:background calc(.3s * var(--academy-motion)) ease,border-color calc(.3s * var(--academy-motion)) ease,transform calc(.3s * var(--academy-motion)) ease}.academy-theme button:focus-visible,.academy-theme a:focus-visible,.academy-theme select:focus-visible,.academy-theme input:focus-visible,.academy-theme textarea:focus-visible{outline:3px solid var(--academy-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.academy-theme *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.academy-theme .academy-hero>aside{box-shadow:none}.academy-theme .training-overlay.visible{background:#e0ebf01f}.academy-theme .training-coach{border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #316b9114}.academy-theme .academy-modes>article,.academy-theme .student-kpis article{box-shadow:none}}.academy-theme [data-academy-profile*=Funcionário] .academy-hero{background:linear-gradient(145deg,var(--academy-background),color-mix(in srgb,var(--academy-focus) 9%,var(--academy-background)))}.academy-theme [data-academy-profile*=Gestor] .academy-hero{background:linear-gradient(145deg,var(--academy-background),color-mix(in srgb,var(--academy-primary) 10%,var(--academy-background)))}.academy-theme [data-academy-profile*=Representante] .academy-hero{background:linear-gradient(145deg,var(--academy-background),color-mix(in srgb,var(--academy-success) 8%,var(--academy-background)))}.academy-theme [data-academy-profile*=Investidor] .academy-hero{background:linear-gradient(145deg,var(--academy-background),color-mix(in srgb,var(--academy-silver) 24%,var(--academy-background)))}.academy-theme{--academy-chrome-shadow:#252b30;--academy-chrome-base:#343c43;--academy-chrome-light:#66717a;background:radial-gradient(circle at 18% 2%,#fff3,transparent 31%), radial-gradient(circle at 86% 18%,#9aa6b02e,transparent 27%), linear-gradient(132deg,var(--academy-chrome-shadow) 0%,var(--academy-chrome-light) 34%,var(--academy-chrome-base) 58%,#505a62 78%,#20262b 100%);background-attachment:fixed}.academy-theme .academy-shell,.academy-theme .my-academy,.academy-theme .classroom-page,.academy-theme .verification-page,.academy-theme .certificate-page,.academy-theme .precision-shell,.academy-theme .academy-ecosystem,.academy-theme .academy-modes,.academy-theme .academy-tracks,.academy-theme .academy-enrollment,.academy-theme .academy-certification,.academy-theme .academy-mentor,.academy-theme .academy-assessment{background:0 0}.academy-theme .student-academy{min-height:100vh;background-color:#0000!important;background-image:radial-gradient(circle at 18% 2%,#fff3,#0000 31%),radial-gradient(circle at 86% 18%,#9aa6b02e,#0000 27%),linear-gradient(132deg,#252b30 0%,#66717a 34%,#343c43 58%,#505a62 78%,#20262b 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.academy-theme .student-workspace{min-height:100vh;background:0 0!important}.academy-theme .academy-hero{background:radial-gradient(circle at 78% 24%,#29a9e833,#0000 31%),radial-gradient(circle at 35% 74%,#aab4be24,#0000 28%),linear-gradient(138deg,#252b30,#59636b 48%,#343c43 74%,#20262b)}.academy-theme .academy-hero h1,.academy-theme .academy-hero>div>p{color:#f6f8fa}.academy-theme .academy-hero>div>small{color:#83d7f4}.academy-theme .academy-hero>aside{color:var(--academy-text);background:linear-gradient(145deg,#fffffff7,#e1e7ecf2)}.academy-theme .academy-ecosystem,.academy-theme .academy-modes,.academy-theme .academy-tracks,.academy-theme .academy-enrollment,.academy-theme .academy-certification,.academy-theme .academy-mentor,.academy-theme .academy-assessment{background:linear-gradient(145deg,#f8fafcf7,#e8edf1f2);border-block:1px solid #ffffff42;margin-block:12px}.academy-theme .student-center>.module-section,.academy-theme .classroom-page>header,.academy-theme .precision-shell>header,.academy-theme .precision-shell>footer,.academy-theme .verification-page>header{background:linear-gradient(145deg,#f8fafcf5,#e4eaeef0);border:1px solid #ffffff42;border-radius:16px;padding:22px;box-shadow:0 12px 30px #00000029}.academy-theme .student-welcome{color:#f6f8fa;background:linear-gradient(138deg,#252b30,#59636b 52%,#30383e);border:1px solid #ffffff3d;border-radius:16px;margin-bottom:12px;padding:26px;box-shadow:0 12px 30px #0000002e}.academy-theme .student-welcome h1,.academy-theme .student-welcome p{color:#f6f8fa}.academy-theme .student-welcome p b,.academy-theme .student-welcome>small{color:#8edbf5}.academy-theme .student-loading{color:#f6f8fa!important;background:linear-gradient(132deg,#252b30,#59636b 48%,#343c43 78%,#20262b)!important}.academy-theme .student-center>.module-section{padding:16px}.academy-theme .precision-shell>header{margin-bottom:15px}.academy-theme .precision-shell>footer{margin-top:11px}@media (width<=560px){.academy-theme,.academy-theme .student-academy{background-attachment:scroll!important}}
