:root{--a-ink:#18221f;--a-muted:#68736f;--a-line:#e4e9e6;--a-paper:#f5f7f5;--a-white:#fff;--a-green:#0f6b51;--a-green-soft:#e8f3ee;--a-red:#c53b34;--a-amber:#bd7b19;--a-shadow:0 14px 40px #192c2514}*{box-sizing:border-box}.alpha-shell{background:var(--a-paper);min-height:100vh;color:var(--a-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.alpha-sidebar{color:#fff;z-index:20;background:#10251f;flex-direction:column;width:248px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.alpha-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 26px;display:flex}.alpha-mark{background:#d5322f;border-radius:11px;place-items:center;width:40px;height:40px;font:700 22px Georgia;display:grid}.alpha-brand strong,.alpha-brand small{display:block}.alpha-brand strong{font-size:16px}.alpha-brand small{color:#a8bbb4;margin-top:4px;font-size:11px}.alpha-sidebar nav{flex-direction:column;gap:4px;margin-top:22px;display:flex;overflow:auto}.alpha-sidebar nav button{color:#b9c8c3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;display:flex}.alpha-sidebar nav button span{text-align:center;width:18px}.alpha-sidebar nav button:hover,.alpha-sidebar nav button.active{color:#fff;background:#ffffff1a}.alpha-mode-card{background:#1b392f;border:1px solid #ffffff17;border-radius:12px;margin-top:auto;padding:14px}.alpha-mode-card small,.alpha-mode-card strong{display:block}.alpha-mode-card small{color:#8fb1a4;font-size:11px}.alpha-mode-card strong{margin:5px 0 12px;font-size:13px}.alpha-mode-card button{color:#13382c;cursor:pointer;background:#fff;border:0;border-radius:8px;width:100%;padding:9px;font-weight:700}.alpha-main{width:calc(100% - 248px);min-width:0;margin-left:248px}.alpha-topbar{border-bottom:1px solid var(--a-line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.alpha-mobile-brand{display:none}.alpha-env{color:var(--a-muted);font-size:12px}.alpha-env span,.mock-badge{color:#8d5b0e;letter-spacing:.06em;background:#fff2d8;border:1px solid #eed4a2;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.alpha-user-switch{align-items:center;gap:10px;display:flex}.alpha-user-switch label{color:var(--a-muted);font-size:11px}.alpha-user-switch select,.filter-bar select{border:1px solid var(--a-line);color:var(--a-ink);background:#fff;border-radius:8px;padding:8px 30px 8px 10px}.alpha-avatar{background:var(--a-green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.alpha-page-meta{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.alpha-page-meta h1{letter-spacing:-.03em;margin:5px 0;font-size:28px}.alpha-page-meta p{color:var(--a-muted);margin:0;font-size:13px}.eyebrow{text-transform:uppercase;color:var(--a-green);letter-spacing:.08em;font-size:11px;font-weight:800}.alpha-primary,.alpha-secondary{cursor:pointer;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:700}.alpha-primary{background:var(--a-green);border:1px solid var(--a-green);color:#fff}.alpha-primary:hover{background:#0b5b45}.alpha-primary:disabled{cursor:not-allowed;background:#aeb8b4;border-color:#aeb8b4}.alpha-secondary{border:1px solid var(--a-line);color:var(--a-ink);background:#fff}.alpha-grid{gap:16px;margin-bottom:16px;display:grid}.alpha-grid.two{grid-template-columns:1fr 1fr}.alpha-grid.four{grid-template-columns:repeat(4,1fr)}.alpha-grid.kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.alpha-panel{border:1px solid var(--a-line);background:#fff;border-radius:14px;min-width:0;padding:20px;box-shadow:0 2px 10px #16272106}.alpha-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.alpha-panel h2{margin:0;font-size:16px}.alpha-hero{color:#fff;background:#173f33;border-radius:17px;justify-content:space-between;align-items:center;min-height:146px;margin-bottom:16px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.alpha-hero:after{content:"";border:40px solid #ffffff0d;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-70px}.alpha-hero h2{margin:8px 0;font-size:25px}.alpha-hero p{color:#c6d8d2;margin:0;font-size:13px}.alpha-hero button,.hero-stamp{z-index:1;position:relative}.hero-stamp{flex-direction:column;align-items:center;margin-right:30px;display:flex}.hero-stamp b{font-size:43px}.hero-stamp span{color:#b8d1c8;font-size:11px}.metric{border:1px solid var(--a-line);background:#fff;border-radius:13px;padding:18px 20px}.metric b,.metric span{display:block}.metric b{letter-spacing:-.04em;font-size:25px}.metric span{color:var(--a-muted);margin-top:5px;font-size:11px}.flow{justify-content:space-between;align-items:flex-start;display:flex}.flow>div{color:#8b9692;flex-direction:column;flex:1;align-items:center;font-size:11px;display:flex;position:relative}.flow>div:not(:last-child):after{content:"";background:#e1e7e4;width:calc(100% - 32px);height:2px;position:absolute;top:14px;left:calc(50% + 16px)}.flow i{z-index:1;background:#eef1f0;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:7px;font-style:normal;display:grid;position:relative}.flow .done{color:var(--a-green);font-weight:700}.flow .done i{background:var(--a-green);color:#fff}.action-list>div{border-bottom:1px solid #eef1ef;gap:11px;padding:10px 0;display:flex}.action-list>div:last-child{border:0}.action-list i{border-radius:50%;width:8px;height:8px;margin-top:6px}.action-list i.red{background:var(--a-red)}.action-list i.amber{background:var(--a-amber)}.action-list i.green{background:var(--a-green)}.action-list b,.action-list small{display:block}.action-list b{font-size:13px}.action-list small{color:var(--a-muted);margin-top:3px;font-size:11px}.dept-bars>div,.knowledge{grid-template-columns:75px 1fr 38px;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:grid}.dept-bars i,.knowledge i{background:#edf1ef;border-radius:9px;height:7px;overflow:hidden}.dept-bars i b,.knowledge i b{background:var(--a-green);border-radius:9px;height:100%;display:block}.dept-bars em,.knowledge em{text-align:right;color:var(--a-muted);font-style:normal}.analysis-copy{color:#41504b;font-size:13px;line-height:1.8}.demand-layout{grid-template-columns:.85fr 1.15fr}.detail-list{grid-template-columns:85px 1fr;gap:13px;margin:0;display:grid}.detail-list dt{color:var(--a-muted);font-size:11px}.detail-list dd{margin:0;font-size:13px;line-height:1.6}.diagnosis{background:var(--a-green-soft);border-radius:12px;gap:13px;margin-bottom:15px;padding:17px;display:flex}.diagnosis-icon{background:var(--a-green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.diagnosis strong{font-size:15px}.diagnosis p{color:#50635c;margin:5px 0 0;font-size:12px}.chips{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.chips span{color:#4c5b56;background:#f0f4f2;border-radius:999px;padding:5px 9px;font-size:11px}.course-banner{border:1px solid var(--a-line);border-left:4px solid var(--a-green);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:20px 22px;display:flex}.course-banner h2{margin:7px 0 5px;font-size:20px}.course-banner p,.course-id{color:var(--a-muted);font-size:11px}.status{border-radius:99px;padding:3px 7px;font-size:10px;font-weight:700}.status.live{background:var(--a-green-soft);color:var(--a-green)}.status.pending{color:#8d5b0e;background:#fff2d8}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px;display:grid}.fake-field>span,.alpha-textarea>span{color:var(--a-muted);margin-bottom:6px;font-size:11px;display:block}.fake-field>div{border:1px solid var(--a-line);border-radius:8px;justify-content:space-between;height:40px;padding:10px;font-size:12px;display:flex}.fake-field small{color:#87928e}.selector-row{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.selector-row span{border:1px solid var(--a-line);border-radius:8px;padding:7px 10px;font-size:11px}.selector-row .selected{background:var(--a-green-soft);color:var(--a-green);border-color:#83bba7;font-weight:700}.people-list>div{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:10px 0;display:flex}.people-list i{background:#eef3f1;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.people-list span{flex:1}.people-list b,.people-list small{display:block}.people-list b{font-size:12px}.people-list small{color:var(--a-muted);margin-top:2px;font-size:10px}.people-list em{color:var(--a-green);font-size:10px;font-style:normal}.selection-result,.success-note{color:#416056;background:#eef6f2;border-radius:8px;margin:14px 0;padding:10px;font-size:11px}.notice-preview{border-left:3px solid var(--a-green);background:#f7f8f7;margin-bottom:15px;padding:17px;font-size:13px;line-height:1.75}.notice-preview p{margin:8px 0}.integration{border:1px dashed #cdd7d3;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:210px;padding:24px;display:flex}.integration strong{margin-top:13px;font-size:17px}.integration p{color:var(--a-muted);font-size:12px;line-height:1.7}.check-layout{grid-template-columns:.65fr 1.35fr}.fake-qr{background:#fff;border:8px solid #12251f;grid-template-columns:repeat(8,1fr);gap:2px;width:185px;height:185px;margin:0 auto 16px;padding:13px;display:grid}.fake-qr i{background:#fff}.fake-qr i.on{background:#12251f}.qr-meta{text-align:center;color:var(--a-muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.qr-meta strong{color:var(--a-green)}.check-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.check-summary b{text-align:center;background:#f6f8f7;border-radius:9px;padding:10px;font-size:19px}.check-summary small{color:var(--a-muted);font-size:9px;font-weight:400;display:block}.audit-rows>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.audit-rows>div:last-child{border:0}.audit-rows span{min-width:0}.audit-rows b,.audit-rows small{display:block}.audit-rows b{font-size:12px}.audit-rows small{color:var(--a-muted);margin-top:3px;font-size:10px}.audit-rows em{text-align:right;color:var(--a-green);font-size:11px;font-style:normal}.exam-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.exam-head h2{margin:8px 0 4px}.exam-head p{color:var(--a-muted);font-size:11px}.exam-head>b{color:var(--a-green);font-size:42px}.exam-head>b small{font-size:12px}.mini-question{padding:20px 0}.mini-question strong,.mini-question label{margin-bottom:12px;font-size:13px;display:block}.mini-question input{margin-right:7px}.source-note{color:var(--a-muted);margin-top:14px;font-size:10px;display:block}.recommendation{background:#f4f7f5;border-radius:9px;padding:12px}.recommendation b,.recommendation span{font-size:11px;display:block}.recommendation span{color:var(--a-muted);margin-top:5px;line-height:1.6}.application-card{background:#f7f8f7;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:15px;padding:14px;display:flex}.application-card h3{margin:8px 0 4px;font-size:13px}.application-card p{color:var(--a-muted);margin:0;font-size:10px}.score-range{text-align:right;white-space:nowrap}.score-range span,.score-range b{display:block}.score-range span{color:var(--a-muted);font-size:9px}.score-range b{margin-top:5px;font-size:16px}.alpha-textarea textarea{border:1px solid var(--a-line);width:100%;min-height:75px;font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:11px}.upload-box{text-align:center;border:1px dashed #aebcb6;border-radius:9px;margin:12px 0;padding:18px;font-size:12px}.upload-box small{color:var(--a-muted);margin-top:5px;display:block}.filter-bar{gap:10px;margin-bottom:14px;display:flex}.segmented{background:#e9eeeb;border-radius:9px;padding:3px;display:flex}.segmented button{background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:11px}.segmented button.active{color:var(--a-green);background:#fff;font-weight:700}.rank-row{border-bottom:1px solid #edf1ef;grid-template-columns:60px 1.5fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:12px 8px;font-size:12px;display:grid}.rank-row.header{color:var(--a-muted);background:#f8f9f8;font-size:10px}.rank-row span strong,.rank-row span small{display:block}.rank-row small{color:var(--a-muted);margin-top:3px;font-size:9px}.points-balance{color:#fff;background:#173f33;border-radius:14px;align-items:baseline;gap:13px;margin-bottom:16px;padding:22px;display:flex}.points-balance b{font-size:38px}.points-balance small{color:#bdd1ca;margin-left:auto}.mall-grid{grid-template-columns:repeat(2,minmax(0,350px));gap:16px;display:grid}.reward-card{border:1px solid var(--a-line);background:#fff;border-radius:14px;padding:18px}.reward-visual{color:#176149;background:#d8eee5;border-radius:10px;place-items:center;height:100px;margin-bottom:14px;font-size:38px;display:grid}.reward-card h3{margin:9px 0 4px}.reward-card p{color:var(--a-muted);height:34px;font-size:11px}.reward-card>b{margin:14px 0;font-size:17px;display:block}.reward-card button{width:100%}.scope-banner{background:#edf5f1;border:1px solid #d3e4dc;border-radius:10px;gap:12px;margin-bottom:15px;padding:13px 16px;font-size:11px;display:flex}.scope-banner span{color:#567067}.org-layout{grid-template-columns:.55fr 1.45fr}.org-tree{flex-direction:column;gap:5px;display:flex}.org-tree strong{margin-bottom:8px;font-size:13px}.org-tree button{text-align:left;color:#4d5b56;background:#f6f8f7;border:0;border-radius:8px;padding:10px 13px}.org-tree button.active{background:var(--a-green-soft);color:var(--a-green);font-weight:700}.permission-card{background:#f6f8f7;border-radius:10px;margin-top:15px;padding:14px}.permission-card b{font-size:12px}.permission-card p{color:var(--a-muted);font-size:11px;line-height:1.6}.demo-guide{width:340px;box-shadow:var(--a-shadow);z-index:100;background:#fff;border:1px solid #dce3df;border-radius:16px;padding:18px;position:fixed;bottom:22px;right:22px}.guide-top{color:var(--a-muted);justify-content:space-between;font-size:11px;display:flex}.guide-top b{color:var(--a-green)}.guide-progress{background:#e8eeeb;border-radius:99px;height:4px;margin:10px 0 17px;overflow:hidden}.guide-progress i{background:var(--a-green);height:100%;display:block}.demo-guide>small{color:var(--a-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.demo-guide h2{margin:4px 0 12px;font-size:20px}.demo-guide p{margin:7px 0;font-size:12px;line-height:1.65}.guide-outcome{color:#53635e}.guide-persona{color:var(--a-green);background:#eef5f2;border-radius:7px;margin:10px 0;padding:7px 9px;font-size:10px}.guide-actions{grid-template-columns:1fr 1.6fr;gap:8px;margin-top:14px;display:grid}.guide-actions button{border:1px solid var(--a-line);background:#fff;border-radius:8px;padding:9px;font-weight:700}.guide-actions button.primary{background:var(--a-green);color:#fff;border-color:var(--a-green)}.guide-links{justify-content:space-between;margin-top:10px;display:flex}.guide-links button{color:var(--a-muted);cursor:pointer;background:0 0;border:0;font-size:10px}.process-strip{align-items:center;gap:7px;margin:-3px 0 16px;display:flex;overflow-x:auto}.process-strip span{white-space:nowrap;color:#71807a;background:#e9eeeb;border-radius:999px;padding:7px 11px;font-size:10px}.process-strip span.active{color:#fff;background:#173f33}.process-strip span.done{background:var(--a-green-soft);color:var(--a-green);font-weight:700}.diagnosis-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.insight-card{background:#f7f9f8;border:1px solid #e9eeeb;border-radius:9px;padding:11px}.insight-card small,.insight-card b,.insight-card span{display:block}.insight-card small{color:var(--a-green);font-size:9px;font-weight:800}.insight-card b{margin:5px 0;font-size:12px}.insight-card span{color:var(--a-muted);font-size:9px;line-height:1.45}.confirm-box{border-left:3px solid var(--a-amber);background:#fff7e7;border-radius:7px;margin:13px 0;padding:11px 13px;font-size:10px}.confirm-box b,.confirm-box span{display:block}.confirm-box span{color:#6d6658;margin-top:4px;line-height:1.5}.course-outline>b{font-size:12px}.course-outline ol{padding-left:20px;font-size:11px;line-height:1.8}.case-note{color:var(--a-muted);background:#f5f7f6;border-radius:7px;padding:10px;font-size:10px;line-height:1.55}.inline-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.upload-box.uploaded{color:var(--a-green);background:#eef6f2;border-style:solid}.knowledge-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.knowledge-tags span{color:var(--a-green);background:#edf5f1;border-radius:99px;padding:5px 8px;font-size:10px}.question-preview{border-bottom:1px solid var(--a-line);margin-bottom:9px;padding:8px 0 12px}.question-preview small,.question-preview b,.question-preview p{display:block}.question-preview small{color:var(--a-green);font-size:9px}.question-preview b{margin:5px 0;font-size:11px;line-height:1.5}.question-preview p{color:var(--a-muted);margin:0;font-size:10px}.global-filter,.list-toolbar{align-items:center;gap:8px;margin-bottom:13px;display:flex}.global-filter{background:#eef4f1;border-radius:10px;padding:9px 12px}.global-filter b{margin-right:auto;font-size:11px}.global-filter select,.list-toolbar select{border:1px solid var(--a-line);background:#fff;border-radius:7px;padding:7px;font-size:10px}.list-toolbar{justify-content:space-between}.list-toolbar>div:last-child{gap:7px;display:flex}.session-tabs{border-bottom:1px solid var(--a-line);gap:4px;margin-bottom:15px;display:flex;overflow-x:auto}.session-tabs button{color:var(--a-muted);white-space:nowrap;background:0 0;border:0;padding:10px 13px;font-size:11px}.session-tabs button.active{color:var(--a-green);border-bottom:2px solid var(--a-green);font-weight:800}.session-layout{grid-template-columns:.7fr 1.3fr 1fr}.fake-qr.small{border-width:6px;width:135px;height:135px;padding:8px}.stack-actions{flex-direction:column;gap:8px;margin-top:15px;display:flex}.rank-row.department{grid-template-columns:55px 1.4fr 1fr 1fr 1fr 1fr}.alpha-mode-explain{color:#fff;background:#173f33;border-radius:10px;gap:13px;margin-bottom:15px;padding:13px 16px;font-size:11px;display:flex}.alpha-mode-explain span{color:#c9d9d3}.member-layout{grid-template-columns:.6fr .75fr 1.65fr}.member-list,.role-list{flex-direction:column;gap:5px;display:flex}.member-list button,.role-list button{text-align:left;background:#f6f8f7;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.member-list button.active,.role-list button.active{background:var(--a-green-soft);color:var(--a-green)}.member-list i{background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.member-list b,.member-list small,.role-list b,.role-list small{display:block}.member-list small,.role-list small{color:var(--a-muted);margin-top:2px;font-size:9px}.profile-grid{background:#f7f9f8;border-radius:8px;grid-template-columns:90px 1fr;gap:7px;padding:10px;font-size:10px;display:grid}.profile-grid dt{color:var(--a-muted)}.profile-grid dd{margin:0;font-weight:700}.section-caption{margin:14px 0 7px;font-size:10px;display:block}.check-list{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.check-list label,.permission-items label{background:#f6f8f7;border-radius:7px;padding:8px;font-size:10px}.check-list input,.permission-items input{accent-color:var(--a-green);margin-right:6px}.special-permission{background:#f7f9f8;border-radius:8px;margin-top:12px;padding:10px;font-size:10px}.special-permission>b{margin-bottom:8px;display:block}.special-permission label{margin:7px 0;display:block}.special-permission select{border:1px solid var(--a-line);border-radius:6px;margin-left:7px;padding:5px}.danger-button{color:var(--a-red);background:#fff;border:1px solid #e7b6b2;border-radius:9px;padding:9px 13px;font-weight:700}.role-layout{grid-template-columns:.7fr 1.15fr 1fr}.role-list button{border:1px solid var(--a-line);display:block}.permission-items{gap:7px;margin:12px 0 15px;display:grid}@media (width<=1100px){.session-layout,.member-layout,.role-layout{grid-template-columns:1fr 1fr}.session-layout>.alpha-panel:last-child,.member-layout>.alpha-panel:last-child,.role-layout>.alpha-panel:last-child{grid-column:1/-1}}@media (width<=900px){.alpha-sidebar{width:78px;padding:22px 12px}.alpha-brand>div,.alpha-sidebar nav button:not(.active){font-size:0}.alpha-brand{justify-content:center;padding-left:0;padding-right:0}.alpha-sidebar nav button{justify-content:center}.alpha-sidebar nav button span{font-size:16px}.alpha-sidebar nav button.active{font-size:0}.alpha-mode-card{display:none}.alpha-main{width:calc(100% - 78px);margin-left:78px}.alpha-grid.two,.demand-layout,.check-layout,.org-layout,.session-layout,.member-layout,.role-layout{grid-template-columns:1fr}.session-layout>.alpha-panel:last-child,.member-layout>.alpha-panel:last-child,.role-layout>.alpha-panel:last-child{grid-column:auto}.alpha-content{padding:24px 22px 150px}.alpha-user-switch label{display:none}.diagnosis-grid{grid-template-columns:1fr}.global-filter{overflow-x:auto}.global-filter b{white-space:nowrap}}@media (width<=620px){.alpha-shell{display:block}.alpha-sidebar{z-index:80;width:100%;height:64px;padding:7px 8px;position:fixed;inset:auto 0 0}.alpha-brand,.alpha-mode-card{display:none}.alpha-sidebar nav{gap:3px;margin:0;display:flex;overflow-x:auto}.alpha-sidebar nav button,.alpha-sidebar nav button.active,.alpha-sidebar nav button:not(.active){flex-direction:column;gap:2px;min-width:68px;padding:6px 4px;display:flex;font-size:9px!important}.alpha-sidebar nav button span{font-size:14px}.alpha-main{width:100%;margin:0}.alpha-topbar{height:58px;padding:0 14px}.alpha-env{display:none}.alpha-mobile-brand{font-size:14px;font-weight:800;display:block}.alpha-user-switch select{max-width:175px;font-size:10px}.alpha-avatar{display:none}.alpha-content{padding:20px 13px 190px}.alpha-page-meta{align-items:flex-start}.alpha-page-meta h1{font-size:22px}.alpha-page-meta>button{display:none}.alpha-grid.four,.alpha-grid.kpis{grid-template-columns:1fr 1fr}.alpha-grid.two{grid-template-columns:1fr}.alpha-hero{min-height:130px;padding:20px}.alpha-hero h2{max-width:280px;font-size:19px}.hero-stamp{display:none}.form-grid{grid-template-columns:1fr}.course-banner{align-items:flex-start;gap:10px}.course-id{display:none}.check-summary{grid-template-columns:1fr 1fr}.filter-bar{flex-wrap:wrap}.rank-row{grid-template-columns:35px 1.4fr .8fr}.rank-row>:nth-child(3),.rank-row>:nth-child(4){display:none}.mall-grid{grid-template-columns:1fr}.points-balance{flex-direction:column;align-items:flex-start}.points-balance small{margin:0}.demo-guide{width:auto;max-height:300px;bottom:73px;left:10px;right:10px;overflow:auto}.alpha-panel{padding:16px}.flow span{font-size:9px}.application-card{flex-direction:column}.score-range{text-align:left}.detail-list{grid-template-columns:72px 1fr}}.hero-todo{z-index:1;color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff38;border-radius:13px;min-width:135px;padding:15px 18px;position:relative}.hero-todo b,.hero-todo span{display:block}.hero-todo b{font-size:34px}.hero-todo span{color:#c6d8d2;margin-top:3px;font-size:11px}.full-button{width:100%;margin-top:12px}.todo-switch{width:max-content;margin-bottom:14px}.todo-list{gap:10px;display:grid}.todo-item{border:1px solid var(--a-line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.todo-item h3{margin:8px 0 5px;font-size:13px}.todo-item p,.todo-item small{color:var(--a-muted);margin:0;font-size:10px;line-height:1.6;display:block}.todo-item button{flex:none}.section-divider{color:var(--a-green);align-items:center;gap:12px;margin:27px 0 16px;font-size:12px;font-weight:800;display:flex}.section-divider:before,.section-divider:after{content:"";background:#dbe4df;flex:1;height:1px}.section-divider span{white-space:nowrap}@media (width<=620px){.todo-item{flex-direction:column;align-items:flex-start}.todo-item button{width:100%}.hero-todo{display:none}}:root{--a-ink:#171b19;--a-muted:#69716d;--a-line:#e7ebe8;--a-paper:#f4f6f4;--a-white:#fff;--a-green:#15945f;--a-green-soft:#eaf5ef;--a-red:#c44a43;--a-amber:#ad741f;--a-gold:#b69250;--a-charcoal:#0b0e0d;--a-shadow:0 18px 55px #18231e14}.alpha-shell{background:radial-gradient(circle at 75% 2%,#15945f09,transparent 24%), var(--a-paper);letter-spacing:.005em}.alpha-sidebar{background:radial-gradient(circle at 20% 96%,#15945f1f,#0000 24%),linear-gradient(#080b0a 0%,#101412 100%);border-right:1px solid #ffffff0e;width:264px;padding:30px 20px 24px}.alpha-main{width:calc(100% - 264px);margin-left:264px}.alpha-brand{border-color:#ffffff14;gap:14px;padding:0 6px 27px}.alpha-mark{color:#31b877;letter-spacing:-.055em;background:0 0;border-radius:0;width:auto;height:auto;font:800 27px/1 Inter,PingFang SC,sans-serif;display:block}.alpha-brand strong{letter-spacing:.12em;color:#f4f7f5;font-size:15px;font-weight:500}.alpha-brand small{letter-spacing:.13em;color:#66726d;margin-top:7px;font-size:8px}.alpha-sidebar nav{gap:3px;margin-top:20px;padding-right:2px}.alpha-sidebar nav button{color:#9da6a2;border-radius:8px;min-height:43px;padding:11px 13px;font-size:13px;transition:color .2s,background .2s,transform .2s;position:relative}.alpha-sidebar nav button span{color:#79827e;font-size:14px}.alpha-sidebar nav button:hover{color:#eef4f1;background:#ffffff09;transform:translate(2px)}.alpha-sidebar nav button.active{color:#fff;background:#ffffff0e}.alpha-sidebar nav button.active:before{content:"";background:#27b975;border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:0;box-shadow:0 0 12px #27b97559}.alpha-sidebar nav button.active span{color:#38c680}.alpha-mode-card{background:#ffffff0a;border-color:#ffffff13;border-radius:10px;padding:15px}.alpha-mode-card small{color:#718078;letter-spacing:.08em}.alpha-mode-card button{color:#116a48;background:#eaf5ef;border-radius:7px}.alpha-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#e9ecea;height:72px;padding:0 38px;box-shadow:0 1px 16px #121b1706}.alpha-env{letter-spacing:.03em}.alpha-env span,.mock-badge{color:#77633b;background:#f3f1e9;border-color:#e3dccb;border-radius:999px;padding:4px 8px}.alpha-user-switch select,.filter-bar select,.global-filter select,.list-toolbar select{box-shadow:none;background:#fafbf9;border-color:#e1e6e3;border-radius:8px}.alpha-user-switch select:focus,.filter-bar select:focus,.global-filter select:focus,.list-toolbar select:focus,.alpha-textarea textarea:focus{border-color:#76b99a;outline:2px solid #15945f26}.alpha-avatar{color:#eaf8f1;background:#121714;border:1px solid #27302b}.alpha-mobile-brand b,.alpha-mobile-brand span{display:block}.alpha-mobile-brand b{color:var(--a-green);letter-spacing:-.04em;font-size:16px;line-height:1}.alpha-mobile-brand span{letter-spacing:.08em;color:#6d7772;margin-top:3px;font-size:8px}.alpha-content{max-width:1500px;padding:38px 42px 150px}.alpha-page-meta{margin-bottom:27px}.alpha-page-meta h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:32px;font-weight:720;line-height:1.16}.alpha-page-meta p{color:#747c78;font-size:13px}.eyebrow{letter-spacing:.16em;color:#168357;font-size:10px}.alpha-primary,.alpha-secondary,.danger-button{border-radius:7px;min-height:40px;padding:10px 17px;transition:transform .18s,box-shadow .18s,background .18s}.alpha-primary{background:#168b5b;border-color:#168b5b;box-shadow:0 7px 18px #15945f24}.alpha-primary:hover{background:#11764c;transform:translateY(-1px);box-shadow:0 10px 22px #15945f33}.alpha-secondary:hover{background:#fbfcfb;border-color:#aeb8b2;transform:translateY(-1px)}button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #2bb7718c}.alpha-grid{gap:19px;margin-bottom:19px}.alpha-panel{border:0;border-radius:12px;padding:23px 24px;box-shadow:0 7px 26px #18231e0b,0 0 0 1px #15241d09}.alpha-panel>header{margin-bottom:21px}.alpha-panel h2{letter-spacing:-.015em;font-size:17px}.metric{border:0;border-radius:10px;padding:22px 22px 21px;position:relative;overflow:hidden;box-shadow:0 7px 24px #18231e0a,0 0 0 1px #15241d09}.metric:after{content:"";background:#24a86e;width:34px;height:2px;position:absolute;bottom:0;left:0}.metric b{color:#141917;font-variant-numeric:tabular-nums;font-size:29px}.metric span{letter-spacing:.05em;font-size:10px}.alpha-hero{background:linear-gradient(135deg,#111614,#1a2420);border-radius:12px;min-height:160px;padding:31px 34px}.alpha-hero:after{display:none}.alpha-hero.compact{min-height:145px}.alpha-hero h2{letter-spacing:-.035em;font-size:27px}.alpha-hero p{color:#bac4bf;line-height:1.7}.alpha-hero .eyebrow{color:#55c891}.launch-hero{isolation:isolate;background-image:linear-gradient(90deg,#050807f5 0%,#050807de 34%,#05080738 60%,#0508070f 100%),url(/noel-academy-future-door-v1.png);background-position:50%;background-size:cover;align-items:stretch;min-height:430px;padding:52px 52px 45px;box-shadow:0 22px 55px #070c0a2e}.launch-hero:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff13;position:absolute;inset:0}.launch-hero .hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:600px;display:flex;position:relative}.launch-hero .eyebrow{color:#70c99e;letter-spacing:.18em;font-size:10px}.launch-hero h2{letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(38px,4vw,62px);font-weight:650;line-height:1.12}.launch-hero h2 em{color:#fff;font-style:normal}.launch-line{letter-spacing:.18em;color:#aab4af;margin-bottom:22px;font-size:11px}.launch-hero p{color:#d2d8d5;max-width:465px;font-size:14px;line-height:1.85}.hero-brandline{color:#77827c;letter-spacing:.16em;margin-top:34px;font-size:9px;display:block}.launch-hero .hero-todo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090e0c94;border-color:#ffffff29;border-radius:9px;align-self:flex-end;min-width:138px;margin-left:auto}.launch-hero .hero-todo b{color:#54c78f}.launch-hero .hero-todo:hover{background:#0a100dc2;border-color:#3dc27f73}.global-filter{background:#ffffffb3;border:1px solid #e2e8e4;border-radius:9px;padding:11px 14px}.scope-banner{background:#eef4f0;border:0;border-left:2px solid #1d9a64;border-radius:4px 9px 9px 4px;padding:14px 17px}.course-banner{border:0;border-left:3px solid #1a9c65;border-radius:9px;padding:23px 25px;box-shadow:0 8px 28px #18231e0b}.course-banner h2{letter-spacing:-.03em;font-size:23px}.alpha-mode-explain{background:linear-gradient(135deg,#111715,#1b2420);border-radius:9px;padding:16px 18px}.asset-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start}.asset-layout>.alpha-panel{position:sticky;top:98px}.asset-content>.course-banner{background:linear-gradient(118deg,#fff,#f3f7f4);min-height:118px}.org-tree button,.member-list button,.role-list button{transition:background .18s,color .18s,transform .18s}.org-tree button:hover,.member-list button:hover,.role-list button:hover{transform:translate(2px)}.alpha-panel:has(>header .mock-badge){color:#f2f5f3;background:radial-gradient(circle at 90% 12%,#22a7691f,#0000 26%),linear-gradient(145deg,#111614,#18201d);box-shadow:0 18px 45px #070d0a29}.alpha-panel:has(>header .mock-badge) .analysis-copy{color:#aeb9b4}.alpha-panel:has(>header .mock-badge) .source-note{color:#aeb9b4}.alpha-panel:has(>header .mock-badge) .question-preview p{color:#aeb9b4}.alpha-panel:has(>header .mock-badge) .case-note{color:#aeb9b4}.alpha-panel:has(>header .mock-badge) .recommendation span{color:#aeb9b4}.alpha-panel:has(>header .mock-badge) .mock-badge{color:#7bd0a7;background:#2aaa6c17;border-color:#45ba7e42}.alpha-panel:has(>header .mock-badge) .diagnosis{background:#ffffff0e}.alpha-panel:has(>header .mock-badge) .diagnosis p{color:#adb9b3}:is(.alpha-panel:has(>header .mock-badge) .insight-card,.alpha-panel:has(>header .mock-badge) .case-note,.alpha-panel:has(>header .mock-badge) .recommendation){background:#ffffff0b;border-color:#fff1}.alpha-panel:has(>header .mock-badge) .insight-card span{color:#a8b3ae}.alpha-panel:has(>header .mock-badge) .question-preview{border-color:#ffffff17}.points-balance{background:linear-gradient(135deg,#101513,#1b2621);border-radius:11px;padding:26px 28px;box-shadow:0 18px 45px #080f0c21}.reward-card{border:0;border-radius:11px;box-shadow:0 8px 28px #18231e0d}.reward-visual{color:#16885a;background:linear-gradient(135deg,#edf7f2,#dcefe5);border-radius:8px}.reward-visual.coral{color:#7d6945;background:linear-gradient(135deg,#f5f3ee,#ece6dc)}.ranking-table .rank-row:not(.header):nth-child(2)>b{color:var(--a-gold);font-size:18px}.ranking-table .rank-row:not(.header):nth-child(3)>b{color:#89908d;font-size:17px}.ranking-table .rank-row:not(.header):nth-child(4)>b{color:#98745e;font-size:16px}.rank-row.header{background:#f4f6f4;border-radius:7px}.rank-row{padding:14px 11px}.session-tabs{gap:14px}.session-tabs button{padding:11px 2px}.session-tabs button.active{border-bottom-width:2px}.segmented{background:#edf0ee;border-radius:8px}.segmented button{border-radius:6px}.process-strip span{background:#eaeeeb}.process-strip span.active{background:#151a18}.process-strip span.done{background:#e3f2ea}.diagnosis,.selection-result,.success-note,.recommendation,.permission-card,.special-permission,.profile-grid,.application-card{border-radius:8px}.notice-preview{background:#f4f6f4;border-left-width:2px}.integration{border-color:#cdd6d1;border-radius:9px}.demo-guide{border:0;border-radius:12px;box-shadow:0 24px 70px #0d16122e}@media (width<=1200px){.launch-hero{background-position:57%;min-height:390px;padding:42px 40px}.launch-hero h2{font-size:44px}.launch-hero .hero-copy{max-width:500px}}@media (width<=900px){.alpha-sidebar{width:84px;padding:24px 13px}.alpha-main{width:calc(100% - 84px);margin-left:84px}.alpha-mark{font-size:20px}.alpha-content{padding:30px 26px 150px}.asset-layout{grid-template-columns:1fr}.asset-layout>.alpha-panel{position:static}.launch-hero{background-position:64%;min-height:380px}.launch-hero .hero-copy{max-width:440px}.launch-hero h2{font-size:40px}}@media (width<=620px){.alpha-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0af5;border-top:1px solid #ffffff12;width:100%;height:70px;padding:7px 8px;position:fixed;inset:auto 0 0}.alpha-sidebar nav{flex-direction:row;gap:3px;width:100%;margin:0;display:flex;overflow-x:auto}.alpha-sidebar nav button,.alpha-sidebar nav button.active,.alpha-sidebar nav button:not(.active){flex-direction:column;flex:0 0 70px;justify-content:center;gap:3px;min-width:70px;padding:7px 5px;display:flex;transform:none;font-size:9px!important}.alpha-sidebar nav button span{font-size:14px}.alpha-sidebar nav button.active:before{width:auto;height:2px;inset:auto 8px 0}.alpha-main{width:100%;margin:0}.alpha-topbar{height:64px;padding:0 14px}.alpha-user-switch select{max-width:158px;padding:7px 24px 7px 8px}.alpha-content{padding:23px 14px 196px}.alpha-page-meta{margin-bottom:19px}.alpha-page-meta h1{font-size:25px}.alpha-page-meta p{font-size:11px;line-height:1.55}.alpha-panel{border-radius:10px;padding:18px}.metric{padding:17px 16px}.metric b{font-size:24px}.launch-hero{background-image:linear-gradient(#050807f5 0%,#050807d1 46%,#05080721 78%,#05080747 100%),url(/noel-academy-future-door-v1.png);background-position:66%;align-items:flex-start;min-height:430px;padding:30px 24px}.launch-hero .hero-copy{justify-content:flex-start;max-width:100%}.launch-hero h2{max-width:100%;margin-top:14px;font-size:34px;line-height:1.16}.launch-line{letter-spacing:.12em;margin-bottom:16px;font-size:8px}.launch-hero p{max-width:310px;font-size:12px}.hero-brandline{margin-top:19px;font-size:7px}.launch-hero .hero-todo{display:none}.alpha-hero.compact{min-height:155px;padding:22px}.alpha-hero.compact h2{font-size:22px}.asset-layout{grid-template-columns:1fr}.filter-bar{gap:7px}.filter-bar select{max-width:100%;font-size:10px}.rank-row{grid-template-columns:35px 1.5fr .9fr}}.role-preview-entry{flex:none;position:relative}.role-preview-trigger{color:#176f4d;cursor:pointer;background:#fff;border:1px solid #cfd9d4;border-radius:7px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:750}.role-preview-trigger:hover,.role-preview-trigger[aria-expanded=true]{background:#eef7f2;border-color:#72ae91}.role-preview-menu{z-index:120;background:#fff;border:1px solid #dfe6e2;border-radius:10px;width:290px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #0e1b1529}.role-preview-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:11px 12px}.role-preview-menu button:hover{background:#eef6f2}.role-preview-menu b,.role-preview-menu span{display:block}.role-preview-menu b{color:#1b2822;font-size:12px}.role-preview-menu span{color:#77817c;margin-top:4px;font-size:10px;line-height:1.45}.role-preview-applicant{background:#f8fbf9;border-top:1px solid #e2e9e5;gap:8px;padding:12px;display:grid}.role-preview-applicant>b{color:#1b2822;font-size:12px}.role-preview-applicant>span{margin:0}.role-preview-applicant select{border:1px solid var(--a-line);width:100%;min-width:0;color:var(--a-text);font:inherit;background:#fff;border-radius:8px;padding:8px;font-size:11px}.role-preview-applicant>button{background:#edf6f1;border:1px solid #b6cdc2}.role-preview-applicant>small{color:#9f4038;line-height:1.45}.preview-banner{z-index:9;position:sticky;top:80px;box-shadow:0 10px 28px #13251c14}.preview-banner small{color:#7b8580;font-size:9px;line-height:1.5}@media (width<=620px){.role-preview-trigger{min-height:32px;padding:6px 9px;font-size:10px}.role-preview-menu{width:auto;position:fixed;top:58px;left:10px;right:10px}.preview-banner{top:72px}}.real-data-snapshot{color:#fff;background:linear-gradient(120deg,#101814,#173f33);border-radius:14px;margin-bottom:22px;padding:24px 26px;box-shadow:0 14px 34px #0e261d1f}.real-data-snapshot>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.real-data-snapshot h2{margin:7px 0 8px;font-size:22px}.real-data-snapshot p{color:#bdd1c9;max-width:760px;margin:0;font-size:11px;line-height:1.6}.real-data-snapshot .eyebrow{color:#55d49a}.real-data-snapshot .alpha-primary{color:#125b3f;box-shadow:none;background:#fff;border-color:#fff;flex:none}.real-data-metrics{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.real-data-metrics>div{border-left:1px solid #ffffff1a;padding:18px 18px 2px}.real-data-metrics>div:first-child{border-left:0;padding-left:0}.real-data-metrics b,.real-data-metrics span{display:block}.real-data-metrics b{font-variant-numeric:tabular-nums;font-size:27px}.real-data-metrics span{color:#a8bdb5;letter-spacing:.05em;margin-top:5px;font-size:9px}.real-data-alert{border-left:3px solid var(--a-amber);background:#fff7e7;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.real-data-alert b,.real-data-alert span{display:block}.real-data-alert span{color:#756b59;margin-top:4px;font-size:10px}.real-data-status{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:19px;padding:22px 25px;display:flex;box-shadow:0 7px 26px #18231e0b,0 0 0 1px #15241d09}.real-data-status h2{margin:9px 0 6px;font-size:22px}.real-data-status p{color:var(--a-muted);margin:0;font-size:10px}.real-data-status>div:last-child{text-align:right}.real-data-status>div:last-child b,.real-data-status>div:last-child span{display:block}.real-data-status>div:last-child b{color:var(--a-green);font-size:12px}.real-data-status>div:last-child span{color:var(--a-muted);margin-top:5px;font-size:9px}.real-data-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin:25px 0 14px;display:flex}.real-data-toolbar .session-tabs,.real-data-toolbar .filter-bar{margin-bottom:0}.real-data-toolbar input,.filter-bar input{border:1px solid var(--a-line);min-width:220px;font:inherit;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px}.real-data-table{overflow-x:auto}.real-data-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;min-width:840px;padding:12px 9px;font-size:11px;display:grid}.real-data-row:last-child{border-bottom:0}.real-data-row.header{color:var(--a-muted);background:#f7f9f8;font-size:9px;font-weight:700}.real-data-row.employee{grid-template-columns:95px 1.35fr 1.3fr .6fr .6fr .7fr .7fr .55fr}.real-data-row.department{grid-template-columns:1.35fr 1.15fr .7fr .8fr .8fr .8fr .8fr}.real-data-row.session{grid-template-columns:.85fr 2fr 1fr 1.1fr .65fr .85fr}.real-data-row span b,.real-data-row span small{display:block}.real-data-row span small{color:var(--a-muted);margin-top:3px;font-size:8px}.real-data-row>strong{color:#174d3b}@media (width<=900px){.real-data-toolbar{flex-direction:column;align-items:stretch}.real-data-toolbar .filter-bar{width:100%}.real-data-toolbar input{flex:1}.real-data-snapshot>header{align-items:flex-start}.real-data-metrics{grid-template-columns:repeat(2,1fr)}.real-data-metrics>div:nth-child(3){border-top:1px solid #ffffff1a;border-left:0;padding-left:0}}@media (width<=620px){.real-data-snapshot{padding:22px 19px}.real-data-snapshot>header,.real-data-status{flex-direction:column;align-items:flex-start}.real-data-snapshot>header .alpha-primary{width:100%}.real-data-metrics>div{padding:14px 10px 2px}.real-data-metrics b{font-size:22px}.real-data-status>div:last-child{text-align:left}.real-data-toolbar .filter-bar{flex-direction:column}.real-data-toolbar select,.real-data-toolbar input{width:100%;min-width:0}}.real-data-table.employee .real-data-row{grid-template-columns:95px 1.35fr 1.3fr .6fr .6fr .7fr .7fr .55fr}.real-data-table.department .real-data-row{grid-template-columns:1.35fr 1.15fr .7fr .8fr .8fr .8fr .8fr}.real-data-table.session .real-data-row{grid-template-columns:.85fr 2fr 1fr 1.1fr .65fr .85fr .75fr;min-width:960px}.evaluation-open{padding:7px 9px;font-size:9px}.newcomer-home-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#3ad28938,#0000 28%),linear-gradient(128deg,#0c1210 0%,#172a21 62%,#123524 100%);border-radius:13px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:44px;min-height:330px;padding:48px 52px;display:grid;overflow:hidden;box-shadow:0 24px 60px #08140e2b}.newcomer-home-copy{max-width:660px}.newcomer-home-copy .eyebrow{color:#64d39b}.newcomer-home-copy h2{letter-spacing:-.055em;margin:16px 0 14px;font-size:clamp(34px,4vw,55px);font-weight:650;line-height:1.14}.newcomer-home-copy p{color:#c3d0ca;max-width:540px;margin:0 0 25px;font-size:13px;line-height:1.85}.newcomer-home-progress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0003;border:1px solid #ffffff1f;border-radius:12px;padding:28px}.newcomer-home-progress small,.newcomer-home-progress b,.newcomer-home-progress span,.newcomer-home-progress strong{display:block}.newcomer-home-progress>small{color:#81978c;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.newcomer-home-progress>b{letter-spacing:-.06em;color:#60d297;margin:13px 0 15px;font-size:48px}.newcomer-home-progress>b em{color:#83968c;font-size:18px;font-style:normal}.newcomer-home-progress>div{background:#ffffff1f;border-radius:99px;height:5px;overflow:hidden}.newcomer-home-progress>div i{border-radius:inherit;background:#59cf92;height:100%;display:block}.newcomer-home-progress span{color:#d9e3de;margin-top:15px;font-size:11px}.newcomer-home-progress strong{color:#60d297;margin-top:6px;font-size:10px}.newcomer-home-strip{background:#fff;border-radius:11px;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin:18px 0;padding:20px 24px;display:grid;box-shadow:0 8px 28px #18231e0b}.newcomer-home-strip>div{border-right:1px solid #e5eae7;padding-right:20px}.newcomer-home-strip small,.newcomer-home-strip b,.newcomer-home-strip span{display:block}.newcomer-home-strip small{color:#168458;letter-spacing:.12em;font-size:8px}.newcomer-home-strip b{margin:7px 0 5px;font-size:13px}.newcomer-home-strip span{color:#77817c;font-size:9px}.newcomer-home-cards{align-items:stretch}.newcomer-rule-list{gap:14px;display:grid}.newcomer-rule-list>span{border-bottom:1px solid #e7ebe8;grid-template-columns:34px 1fr;column-gap:11px;padding-bottom:14px;display:grid}.newcomer-rule-list>span:last-child{border:0;padding-bottom:0}.newcomer-rule-list i{color:#168458;background:#e8f4ed;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:800;display:grid}.newcomer-rule-list b{font-size:11px}.newcomer-rule-list small{color:#77817c;margin-top:4px;font-size:9px;line-height:1.55}.newcomer-access-denied{text-align:center;background:#fff;border:1px dashed #cad6cf;border-radius:13px;align-content:center;justify-items:center;min-height:360px;padding:45px;display:grid}.newcomer-access-denied>span{color:#177f56;background:#eef4f0;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800}.newcomer-access-denied h2{margin:18px 0 10px;font-size:25px}.newcomer-access-denied p{color:#727d77;max-width:530px;margin:0;font-size:11px;line-height:1.8}.newcomer-journey-shell{gap:19px;display:grid}.newcomer-overview{color:#fff;background:linear-gradient(120deg,#101613,#1a2c23);border-radius:13px;grid-template-columns:minmax(0,1fr) 130px 280px;align-items:center;gap:30px;padding:30px 34px;display:grid;box-shadow:0 18px 46px #08110c21}.newcomer-overview .eyebrow{color:#61ce95}.newcomer-overview h2{letter-spacing:-.04em;margin:10px 0 7px;font-size:28px}.newcomer-overview p{color:#a9b8b1;margin:0;font-size:10px}.newcomer-progress-ring{background:conic-gradient(#4fc789 var(--progress),#ffffff1a 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.newcomer-progress-ring:before{content:"";background:#17231d;border-radius:50%;position:absolute;inset:8px}.newcomer-progress-ring>span{z-index:1;color:#829289;text-align:center;font-size:11px;position:relative}.newcomer-progress-ring b{color:#fff;font-size:30px}.newcomer-progress-ring small{color:#6f8177;margin-top:3px;font-size:8px;display:block}.newcomer-overview dl{border-left:1px solid #ffffff1a;margin:0;padding-left:28px}.newcomer-overview dl>div{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:9px 0;font-size:9px;display:flex}.newcomer-overview dl>div:first-child{border:0}.newcomer-overview dt{color:#7d8e85}.newcomer-overview dd{color:#e1e8e4;text-align:right;margin:0;font-weight:700}.newcomer-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:19px;display:grid}.newcomer-map{background:#fff;border-radius:13px;padding:26px 28px;box-shadow:0 8px 28px #18231e0b}.newcomer-day{border-top:1px solid #e6eae7;grid-template-columns:100px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.newcomer-day:first-child{border:0;padding-top:0}.newcomer-day>header span,.newcomer-day>header small{display:block}.newcomer-day>header span{color:#17201b;font-size:15px;font-weight:800}.newcomer-day>header small{color:#8b948f;margin-top:5px;font-size:8px}.newcomer-gates{gap:9px;display:grid}.newcomer-gate{background:#fafbfa;border:1px solid #e5eae7;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:80px;padding:14px 16px;display:grid;position:relative}.newcomer-gate>i{color:#909995;background:#edf0ee;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:800;display:grid}.newcomer-gate small,.newcomer-gate h3,.newcomer-gate p{margin:0;display:block}.newcomer-gate small{color:#85908a;font-size:8px}.newcomer-gate h3{margin:5px 0 4px;font-size:12px}.newcomer-gate p{color:#8a938f;font-size:8px}.newcomer-gate>strong{color:#8b948f;text-align:right;max-width:115px;font-size:8px}.newcomer-gate.active{background:#edf7f1;border-color:#78bd9d;box-shadow:0 8px 22px #15945f14}.newcomer-gate.active>i{color:#fff;background:#168b5b;box-shadow:0 5px 14px #15945f3b}.newcomer-gate.active>strong{color:#14794f}.newcomer-gate.completed{background:#f4f7f5}.newcomer-gate.completed>i{color:#fff;background:#1b9b66}.newcomer-gate.completed>strong{color:#168458}.newcomer-gate.time-locked>i{color:#9b6a20;background:#f7f0e3}.newcomer-gate.time-locked>strong{color:#9b6a20}.newcomer-gate.prereq-locked>strong:before,.newcomer-gate.locked>strong:before,.newcomer-gate.time-locked>strong:before{content:"锁定 · ";font-weight:500}.newcomer-action-panel{background:#fff;border-radius:13px;min-height:480px;padding:27px;position:sticky;top:92px;box-shadow:0 14px 40px #13201913}.newcomer-action-panel>h2{letter-spacing:-.035em;margin:14px 0 9px;font-size:23px}.newcomer-action-panel>p{color:#727d77;margin:0 0 18px;font-size:10px;line-height:1.7}.video-simulator{background:#0e1311;border-radius:10px;margin:18px 0 12px;overflow:hidden}.video-screen{color:#fff;background:radial-gradient(circle at 50% 20%,#244c39,#0e1311 70%);align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.video-screen span{color:#4fca8b;letter-spacing:-.05em;font-size:22px;font-weight:900}.video-screen b{font-size:11px;font-weight:600}.video-screen>i{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:39px;height:39px;margin-top:10px;padding-left:2px;font-size:11px;font-style:normal;display:grid}.video-controls{grid-template-columns:1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.video-controls>span{background:#ffffff1f;border-radius:99px;height:3px;overflow:hidden}.video-controls>span i{background:#4fc789;height:100%;display:block}.video-controls small{color:#87968f;font-size:8px}.learning-rule-chips{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.learning-rule-chips span{color:#66736c;background:#f0f4f2;border-radius:6px;padding:6px 8px;font-size:8px}.checkpoint-question{border:0;gap:8px;margin:18px 0;padding:0;display:grid}.checkpoint-question legend{margin-bottom:9px;font-size:12px;font-weight:800;line-height:1.55}.checkpoint-question label{cursor:pointer;background:#fafbfa;border:1px solid #e3e8e5;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.checkpoint-question input{accent-color:#168b5b;margin-top:1px}.checkpoint-success{background:#edf7f1;border-radius:9px;align-items:center;gap:11px;margin:18px 0;padding:13px;display:flex}.checkpoint-success>i{color:#fff;background:#188a5b;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.checkpoint-success b,.checkpoint-success span{display:block}.checkpoint-success b{font-size:10px}.checkpoint-success span{color:#6e7c75;margin-top:4px;font-size:8px}.video-complete-track{margin:20px 0}.video-complete-track>div{justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.video-complete-track>i{background:#e8ece9;border-radius:99px;height:6px;display:block;overflow:hidden}.video-complete-track>i b{border-radius:inherit;background:#1aa069;height:100%;display:block}.video-complete-track>small{color:#6d7a73;margin-top:8px;font-size:8px;display:block}.exam-identity-grid{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.exam-identity-grid>span{background:#f4f6f4;border-radius:7px;padding:10px}.exam-identity-grid small,.exam-identity-grid b{display:block}.exam-identity-grid small{color:#87918c;font-size:7px}.exam-identity-grid b{margin-top:4px;font-size:9px}.formal-confirm{color:#415249;background:#f2f8f5;border:1px solid #d7e5dd;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0;padding:12px;font-size:9px;line-height:1.6;display:flex}.formal-confirm input{accent-color:#168b5b;margin-top:2px}.signature-pad{color:#77817c;cursor:pointer;background:#fbfcfb;border:1px dashed #afbeb6;border-radius:9px;align-content:center;justify-items:center;width:100%;min-height:92px;margin:12px 0 15px;display:grid}.signature-pad small,.signature-pad b,.signature-pad span{display:block}.signature-pad small{font-size:7px}.signature-pad b{margin:8px 0;font-size:16px}.signature-pad span{color:#959d99;font-size:7px}.signature-pad.signed{color:#147b52;background:#f0f8f4;border-style:solid;border-color:#8cc6a8}.signature-pad.signed b{font-family:KaiTi,STKaiti,serif;font-size:25px;font-weight:500;transform:rotate(-4deg)}.evidence-note{color:#929b96;text-align:center;margin-top:9px;font-size:7px;line-height:1.5;display:block}.exam-live-head{justify-content:space-between;align-items:center;display:flex}.exam-live-head>b{font-variant-numeric:tabular-nums;color:#b66f1f;font-size:15px}.exam-save-state{color:#168458;margin:10px 0 14px;font-size:8px}.newcomer-pass{text-align:center;background:#edf7f1;border-radius:11px;justify-items:center;margin:5px 0 20px;padding:23px;display:grid}.newcomer-pass>i{color:#fff;background:#168b5b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;display:grid}.newcomer-pass small{color:#577068;margin-top:12px;font-size:8px}.newcomer-pass b{color:#126e49;margin:5px 0;font-size:37px}.newcomer-pass span{color:#75827b;font-size:8px}.evidence-chain{background:#f6f8f6;border-left:2px solid #188a5b;gap:8px;margin:15px 0;padding:13px;display:grid}.evidence-chain span{color:#69766f;justify-content:space-between;gap:15px;font-size:8px;display:flex}.evidence-chain b{color:#27342e;font-variant-numeric:tabular-nums}.next-unlock{background:#fff9ed;border:1px solid #eadbbd;border-radius:8px;margin:14px 0;padding:13px}.next-unlock small,.next-unlock b,.next-unlock span{display:block}.next-unlock small{color:#a16f27;font-size:7px}.next-unlock b{margin:6px 0;font-size:11px}.next-unlock span{color:#806f52;font-size:8px}.unlocked-summary{background:#edf7f1;border-radius:10px;grid-template-columns:58px 1fr;align-items:center;gap:14px;margin:20px 0;padding:18px;display:grid}.unlocked-summary>i{color:#5fd097;background:#173d2e;border-radius:8px;place-items:center;width:56px;height:62px;font-size:19px;font-style:normal;font-weight:800;display:grid}.unlocked-summary small,.unlocked-summary b,.unlocked-summary span{display:block}.unlocked-summary small{color:#6d8278;font-size:7px}.unlocked-summary b{margin:6px 0;font-size:14px}.unlocked-summary span{color:#6c7972;font-size:8px;line-height:1.5}.newcomer-boundary-note{background:#eef5f1;border-left:3px solid #168b5b;border-radius:6px 10px 10px 6px;align-items:center;gap:20px;padding:16px 19px;display:flex}.newcomer-boundary-note b{color:#126f4a;flex:none;font-size:10px}.newcomer-boundary-note span{color:#627169;font-size:9px;line-height:1.65}.newcomer-admin{gap:18px;display:grid}.newcomer-admin-head{color:#fff;background:linear-gradient(120deg,#111713,#1c2d25);border-radius:13px;grid-template-columns:1fr 320px;align-items:center;gap:34px;padding:31px 34px;display:grid}.newcomer-admin-head .eyebrow{color:#5ccf94}.newcomer-admin-head h2{margin:10px 0 7px;font-size:29px}.newcomer-admin-head p{color:#aab9b2;margin:0;font-size:10px}.newcomer-admin-head>div:last-child{border-left:1px solid #ffffff1a;padding-left:28px}.newcomer-admin-head>div:last-child small,.newcomer-admin-head>div:last-child b,.newcomer-admin-head>div:last-child span{display:block}.newcomer-admin-head>div:last-child small{color:#6f8379;letter-spacing:.1em;font-size:8px}.newcomer-admin-head>div:last-child b{margin:8px 0 6px;font-size:13px}.newcomer-admin-head>div:last-child span{color:#65ca98;font-size:8px}.newcomer-admin-kpis{background:#e4e9e6;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 8px 28px #18231e0a}.newcomer-admin-kpis article{background:#fff;padding:20px 22px}.newcomer-admin-kpis small,.newcomer-admin-kpis b,.newcomer-admin-kpis span{display:block}.newcomer-admin-kpis small{color:#7d8782;font-size:8px}.newcomer-admin-kpis b{margin:8px 0 5px;font-size:27px}.newcomer-admin-kpis span{color:#8f9893;font-size:8px}.newcomer-admin-tabs{margin:2px 0 0}.newcomer-admin-toolbar{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.newcomer-admin-toolbar>div{gap:6px;display:flex}.newcomer-admin-toolbar button{color:#78827d;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:9px}.newcomer-admin-toolbar button.active{color:#147b52;background:#eaf4ee;font-weight:800}.newcomer-admin-toolbar select{background:#fafbfa;border:1px solid #e0e5e2;border-radius:7px;padding:7px 9px;font-size:9px}.newcomer-progress-table{background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 8px 28px #18231e0b}.newcomer-progress-table>header,.newcomer-progress-table>article{grid-template-columns:1.25fr .9fr 1.1fr .65fr .72fr;align-items:center;gap:15px;padding:14px 18px;display:grid}.newcomer-progress-table>header{color:#76817b;letter-spacing:.06em;background:#f0f3f1;font-size:8px;font-weight:800}.newcomer-progress-table>article{border-top:1px solid #e8ece9;min-height:72px}.newcomer-progress-table>article span>b,.newcomer-progress-table>article span>small{display:block}.newcomer-progress-table>article span>b{font-size:9px}.newcomer-progress-table>article span>small{color:#8c9590;margin-top:5px;font-size:7px}.newcomer-progress-table>article span>i{background:#e8ece9;border-radius:99px;height:3px;margin-top:8px;display:block;overflow:hidden}.newcomer-progress-table>article span>i em{background:#1b9c67;height:100%;display:block}.newcomer-progress-table>article span>em{color:#157b52;background:#eaf5ef;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-block}.newcomer-progress-table>article span>em.attention{color:#956320;background:#fff2df}.newcomer-progress-table .text-action{font-size:8px}.newcomer-template-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:18px;display:grid}.newcomer-template-layout>.alpha-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.newcomer-template-layout>.alpha-panel>header h2{margin:8px 0 0}.template-meta{background:#e4e9e6;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.template-meta>span{background:#f7f9f7;padding:13px}.template-meta small,.template-meta b{display:block}.template-meta small{color:#87918c;font-size:7px}.template-meta b{margin-top:5px;font-size:9px}.template-days{border-top:1px solid #e0e6e2;border-bottom:1px solid #e0e6e2;grid-template-columns:repeat(4,1fr);display:grid}.template-days>article{border-left:1px solid #e0e6e2;padding:17px}.template-days>article:first-child{border-left:0}.template-days>article>span{color:#168458;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.template-days>article>div{border-top:1px solid #e6ebe8;grid-template-columns:22px 1fr;gap:3px 7px;padding:10px 0;display:grid}.template-days>article i{color:#167f55;background:#e9f4ee;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.template-days>article b{font-size:8px}.template-days>article small{color:#89938e;font-size:7px}.newcomer-assign .alpha-panel{height:100%}.assignment-preview{gap:11px;display:grid}.assignment-preview>div:not(.success-note){border-bottom:1px solid #e4e9e6;grid-template-columns:55px 1fr;gap:12px;padding-bottom:11px;display:grid}.assignment-preview>div>b{font-size:10px}.assignment-preview>div>span{gap:8px;display:flex}.assignment-preview em{color:#4f6258;background:#f0f5f2;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.empty-schedule{text-align:center;align-content:center;justify-items:center;min-height:330px;display:grid}.empty-schedule i{color:#177f55;background:#eef5f1;border-radius:50%;place-items:center;width:70px;height:70px;font-size:18px;font-style:normal;font-weight:800;display:grid}.empty-schedule b{margin:17px 0 8px;font-size:14px}.empty-schedule span{color:#7b8580;max-width:300px;font-size:9px;line-height:1.7}.exception-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exception-actions button{text-align:left;cursor:pointer;background:#fafbfa;border:1px solid #e1e7e3;border-radius:8px;min-height:92px;padding:14px}.exception-actions b,.exception-actions span{display:block}.exception-actions b{font-size:10px}.exception-actions span{color:#7e8883;margin-top:7px;font-size:8px;line-height:1.5}.exception-actions button:hover{background:#f1f7f4;border-color:#91baa5}@media (width<=1120px){.newcomer-overview{grid-template-columns:minmax(0,1fr) 115px}.newcomer-overview dl{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:14px 0 0;display:grid}.newcomer-overview dl>div{border-top:0;border-left:1px solid #ffffff12;padding:8px 15px}.newcomer-overview dl>div:first-child{border-left:0}.newcomer-layout{grid-template-columns:1fr}.newcomer-action-panel{min-height:0;position:static}.newcomer-progress-table{overflow-x:auto}.newcomer-progress-table>header,.newcomer-progress-table>article{min-width:820px}}@media (width<=900px){.newcomer-home-hero{grid-template-columns:1fr;padding:38px}.newcomer-home-progress{max-width:320px}.newcomer-admin-head{grid-template-columns:1fr}.newcomer-admin-head>div:last-child{border-top:1px solid #ffffff1a;border-left:0;padding:18px 0 0}.newcomer-admin-kpis{grid-template-columns:1fr 1fr}.newcomer-template-layout{grid-template-columns:1fr}.template-meta,.template-days{grid-template-columns:1fr 1fr}.template-days>article:nth-child(3){border-top:1px solid #e0e6e2;border-left:0}.template-days>article:nth-child(4){border-top:1px solid #e0e6e2}}@media (width<=620px){.newcomer-home-hero{min-height:420px;padding:29px 23px}.newcomer-home-copy h2{font-size:32px}.newcomer-home-strip{grid-template-columns:1fr;padding:20px}.newcomer-home-strip>div{border-bottom:1px solid #e5eae7;border-right:0;padding:0 0 15px}.newcomer-overview{grid-template-columns:1fr;padding:25px 22px}.newcomer-overview h2{font-size:25px}.newcomer-progress-ring{width:92px;height:92px}.newcomer-overview dl{grid-template-columns:1fr}.newcomer-overview dl>div{border-top:1px solid #ffffff12;border-left:0}.newcomer-map{padding:21px 17px}.newcomer-day{grid-template-columns:1fr;gap:11px}.newcomer-day>header{justify-content:space-between;align-items:center;display:flex}.newcomer-gate{grid-template-columns:31px 1fr}.newcomer-gate>strong{text-align:left;grid-column:2;max-width:none}.newcomer-action-panel{padding:23px 20px}.video-screen{min-height:165px}.exam-identity-grid{grid-template-columns:1fr}.newcomer-boundary-note{flex-direction:column;align-items:flex-start;gap:7px}.newcomer-admin-head{padding:26px 22px}.newcomer-admin-kpis article{padding:18px 16px}.newcomer-admin-toolbar{flex-direction:column;align-items:flex-start}.template-meta,.template-days{grid-template-columns:1fr}.template-days>article,.template-days>article:nth-child(3){border-top:1px solid #e0e6e2;border-left:0}.exception-actions,.assignment-preview>div:not(.success-note){grid-template-columns:1fr}.assignment-preview>div>span{flex-wrap:wrap}}.alpha-login-shell{min-height:100vh;color:var(--a-ink);background:#f4f6f4;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.alpha-login-checking{color:#fff;background:#0a0d0c;place-items:center;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.alpha-login-checking>div{justify-items:center;gap:14px;display:grid}.alpha-login-checking b{letter-spacing:-.06em;color:#35c27e;font-size:34px}.alpha-login-checking span{letter-spacing:.08em;color:#819088;font-size:11px}.alpha-login-brand{color:#fff;background-image:linear-gradient(90deg,#040706fa 0%,#040706e0 40%,#0407062e 75%),url(/noel-academy-future-door-v1.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 58px;display:flex;position:relative;overflow:hidden}.alpha-login-brand:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#0000006b);position:absolute;inset:0}.login-brand-lockup,.login-brand-copy,.login-brand-foot{z-index:1;position:relative}.login-brand-lockup b{color:#35c27e;letter-spacing:-.06em;font-size:34px;display:block}.login-brand-lockup span{letter-spacing:.18em;margin-top:9px;font-size:14px;display:block}.login-brand-copy{max-width:620px;padding-bottom:7vh}.login-brand-copy small{letter-spacing:.2em;color:#83a395;font-size:10px}.login-brand-copy h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(42px,5.2vw,76px);font-weight:760;line-height:1.08}.login-brand-copy p{color:#bdc9c3;letter-spacing:.1em;margin:0;font-size:14px}.login-brand-foot{color:#7f9188;letter-spacing:.18em;font-size:9px}.alpha-login-panel{background:linear-gradient(145deg,#fbfcfb,#edf2ef);place-items:center;padding:56px;display:grid}.login-card{background:#fff;border:1px solid #142d210e;border-radius:18px;width:min(100%,460px);padding:42px;box-shadow:0 28px 80px #16221c1f}.login-card h2{letter-spacing:-.04em;margin:10px 0 9px;font-size:30px}.login-card>p{color:var(--a-muted);margin:0 0 25px;font-size:12px;line-height:1.7}.login-mode-switch{background:#eef2f0;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid}.login-mode-switch button{color:#69736e;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;font-weight:700}.login-mode-switch button.active{color:#12764e;background:#fff;box-shadow:0 3px 12px #14271e14}.login-card form{gap:15px;display:grid}.login-card form label span{color:#69736e;margin:0 0 7px;font-size:11px;display:block}.login-card form input{color:#161b18;width:100%;height:44px;font:inherit;background:#fbfcfb;border:1px solid #dfe5e1;border-radius:8px;padding:0 12px}.login-card form input:focus{border-color:#71b796;outline:none;box-shadow:0 0 0 3px #15945f1a}.login-submit{width:100%;margin-top:3px}.login-error{color:#a53e38;background:#fff1f0;border:1px solid #f0cac7;border-radius:7px;padding:9px 11px;font-size:11px}.alpha-login-note,.login-rule{border-radius:8px;gap:5px;margin-top:17px;padding:12px 13px;font-size:10px;line-height:1.55;display:grid}.alpha-login-note{color:#6c7771;background:#f5f7f5}.alpha-login-note b{color:#2b3731}.login-rule{color:#547065;background:#eaf5ef}.login-rule b{color:#12764e}.alpha-real-identity{text-align:right;gap:3px;display:grid}.alpha-real-identity small{color:#8a948f;font-size:9px}.alpha-real-identity b{color:#26312c;white-space:nowrap;font-size:11px}.alpha-logout{color:#7d8782;cursor:pointer;background:0 0;border:0;padding:7px 3px;font-size:10px}.alpha-logout:hover{color:#151b18}.preview-banner{border:1px solid #d3dfd9;border-left:3px solid var(--a-green);background:#f8fbf9;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:13px 15px;display:flex}.preview-banner>div{gap:4px;display:grid}.preview-banner b{color:#116e49;font-size:11px}.preview-banner span{color:#64716b;font-size:10px;line-height:1.55}.preview-banner button{color:#116e49;cursor:pointer;background:#fff;border:1px solid #b9cec3;border-radius:7px;flex:none;padding:8px 11px;font-size:10px;font-weight:750}.preview-readonly{position:relative}.preview-readonly:before{content:"READ-ONLY PREVIEW";z-index:79;color:#116e4947;letter-spacing:.15em;pointer-events:none;font-size:9px;position:fixed;bottom:20px;right:24px}.role-preview-profile{color:#fff;background:linear-gradient(125deg,#14231c,#1a4a38);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:25px 27px;display:flex}.role-preview-profile h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:30px}.role-preview-profile p{color:#bdd0c8;margin:0;font-size:11px}.role-preview-profile .eyebrow{color:#79c9a7}.role-preview-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.role-preview-tags span{color:#d9e8e1;border:1px solid #ffffff2e;border-radius:99px;padding:6px 9px;font-size:9px}.role-preview-readonly,.role-preview-kpis{margin-bottom:16px}.role-preview-table{overflow-x:auto}.role-preview-row{border-bottom:1px solid #edf1ef;align-items:center;gap:12px;min-width:820px;padding:12px 9px;font-size:10px;display:grid}.role-preview-table.learner .role-preview-row{grid-template-columns:100px minmax(260px,1.8fr) minmax(100px,.8fr) 90px 72px}.role-preview-table.mentor .role-preview-row{grid-template-columns:100px minmax(260px,1.8fr) 90px 120px 72px}.role-preview-table.points .role-preview-row{grid-template-columns:105px minmax(240px,1.5fr) minmax(165px,1fr) minmax(250px,1.5fr) 64px;min-width:980px}.role-preview-row.header{color:var(--a-muted);background:#f7f9f8;font-size:9px;font-weight:700}.role-preview-row span b,.role-preview-row span small{display:block}.role-preview-row span small{color:var(--a-muted);margin-top:4px;font-size:8px;line-height:1.45}.role-preview-row em{color:var(--a-muted);font-style:normal}.role-preview-row em.ok{color:#147851;font-weight:750}.role-preview-row em.late{color:#a76a24;font-weight:750}.role-preview-link{color:#176244;cursor:pointer;background:#f3f9f6;border:1px solid #bdd5c9;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:750}.role-preview-link:hover{background:#eaf5ef;border-color:#72ae91}.role-preview-comments{grid-template-columns:1fr 1fr;gap:10px;display:grid}.role-preview-comments article{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:8px;padding:14px 15px}.role-preview-comments b{font-size:10px}.role-preview-comments p{color:#65716b;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.7}.evaluation-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.evaluation-metric-grid.admin{grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-privacy-note,.evaluation-history-notice{background:#f3f8f6;border:1px solid #dce8e2;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 14px;padding:12px 14px;display:flex}.evaluation-privacy-note b,.evaluation-history-notice b{font-size:10px}.evaluation-privacy-note span,.evaluation-history-notice span{color:var(--a-muted);text-align:right;font-size:9px;line-height:1.6}.evaluation-governance-head{color:#fff;background:linear-gradient(135deg,#173f33,#0f2c24);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;padding:22px 24px;display:flex}.evaluation-governance-head h2{margin:7px 0;font-size:23px}.evaluation-governance-head p{color:#bfd3cb;margin:0;font-size:10px}.evaluation-detail-table{overflow-x:auto}.evaluation-detail-row{border-bottom:1px solid #edf1ef;grid-template-columns:90px 105px 105px 120px minmax(230px,1.6fr) minmax(180px,1.2fr) 145px;align-items:start;gap:12px;min-width:1120px;padding:12px 9px;font-size:10px;line-height:1.55;display:grid}.evaluation-detail-row.header{color:var(--a-muted);background:#f7f9f8;font-size:9px;font-weight:700}.evaluation-detail-row span small{color:var(--a-muted);font-size:8px;display:block}.evaluation-detail-row>strong{color:#174d3b}.role-preview-empty{text-align:center;background:#f7f9f8;border:1px dashed #d6dfda;border-radius:9px;place-content:center;min-height:170px;padding:24px;display:grid}.role-preview-empty b{font-size:15px}.role-preview-empty span{max-width:650px;color:var(--a-muted);margin-top:9px;font-size:10px;line-height:1.7}.role-preview-empty.compact{min-height:124px}.role-preview-detail-head{background:#fff;border:1px solid #dfe8e3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:20px 22px;display:flex}.role-preview-detail-head h2{margin:6px 0 0;font-size:20px}.role-preview-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.role-preview-capabilities article{background:#f8faf9;border:1px solid #e1e8e4;border-radius:9px;padding:15px}.role-preview-capabilities b,.role-preview-capabilities span{display:block}.role-preview-capabilities b{font-size:10px}.role-preview-capabilities span{color:var(--a-muted);margin-top:7px;font-size:9px;line-height:1.55}.role-preview-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-preview-benefits article{background:#fbfcfb;border:1px solid #e1e8e4;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:15px;display:grid}.role-preview-benefits b,.role-preview-benefits span{display:block}.role-preview-benefits b{font-size:10px}.role-preview-benefits span{color:var(--a-muted);margin-top:4px;font-size:8px}.role-preview-benefits strong{color:#174d3b;font-size:12px}.role-preview-benefits em{color:#6b7771;grid-column:1/-1;font-size:8px;font-style:normal}.evaluation-session-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.evaluation-session-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.evaluation-session-list button:hover,.evaluation-session-list button.active{background:#eff7f3;border-color:#72ae91}.evaluation-session-list b,.evaluation-session-list small{display:block}.evaluation-session-list b{font-size:10px}.evaluation-session-list small{color:var(--a-muted);margin-top:4px;font-size:8px}.evaluation-session-list em{color:#176244;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750}@media (width<=980px){.evaluation-metric-grid.admin,.role-preview-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-login-shell{grid-template-columns:1fr}.alpha-login-brand{background-position:64%;min-height:38vh;padding:34px 38px}.login-brand-copy{padding:36px 0 0}.login-brand-copy h1{font-size:44px}.login-brand-foot{display:none}.alpha-login-panel{padding:38px 24px}}@media (width<=620px){.evaluation-metric-grid,.evaluation-metric-grid.admin{grid-template-columns:1fr 1fr}.evaluation-privacy-note,.evaluation-history-notice,.evaluation-governance-head{flex-direction:column;align-items:flex-start}.evaluation-privacy-note span,.evaluation-history-notice span{text-align:left}.alpha-login-brand{background-position:67%;min-height:34vh;padding:25px 24px}.login-brand-lockup b{font-size:25px}.login-brand-lockup span{font-size:10px}.login-brand-copy{padding:25px 0 0}.login-brand-copy small{font-size:7px}.login-brand-copy h1{margin:10px 0 12px;font-size:32px}.login-brand-copy p{font-size:10px}.alpha-login-panel{padding:22px 14px 34px}.login-card{border-radius:14px;padding:25px 20px}.login-card h2{font-size:24px}.alpha-user-switch{gap:7px}.alpha-user-switch label{display:none}.alpha-user-switch select{max-width:140px}.alpha-real-identity b{text-overflow:ellipsis;max-width:145px;overflow:hidden}.alpha-logout{font-size:9px}.preview-banner{flex-direction:column;align-items:flex-start;padding:12px}.preview-banner button{width:100%}.role-preview-profile{flex-direction:column;align-items:flex-start;padding:22px 20px}.role-preview-tags{justify-content:flex-start}.role-preview-comments,.role-preview-benefits,.evaluation-session-list{grid-template-columns:1fr}.role-preview-detail-head{flex-direction:column;align-items:flex-start}.role-preview-detail-head button{width:100%}.role-preview-capabilities{grid-template-columns:1fr 1fr}}.alpha-brand{padding-left:7px;display:block}.alpha-mark{margin-bottom:12px;font-size:31px}.alpha-brand strong{letter-spacing:.16em;font-size:13px}.alpha-brand small{letter-spacing:.18em;margin-top:6px;font-size:7px}.screen-dashboard{padding-top:32px}.screen-dashboard .launch-hero+.global-filter{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;margin:-22px 24px 22px;padding:14px 16px;position:relative;box-shadow:0 15px 36px #111b1617}.learner-hero,.mentor-hero,.management-hero{isolation:isolate;background-image:linear-gradient(90deg,#050807f5 0%,#050807d1 39%,#0508072e 68%,#0508070a 100%),url(/noel-academy-future-door-v1.png);background-position:50%;background-size:cover;align-items:stretch;min-height:390px;padding:44px 48px;box-shadow:0 22px 55px #070c0a29}.learner-hero:before,.mentor-hero:before,.management-hero:before{content:"";z-index:-1;border-radius:inherit;border:1px solid #ffffff12;position:absolute;inset:0}.learner-hero .hero-copy,.mentor-hero .hero-copy,.management-hero .hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:570px;display:flex;position:relative}.learner-hero h2,.mentor-hero h2,.management-hero h2{letter-spacing:-.055em;margin:15px 0 13px;font-size:clamp(36px,3.5vw,54px);font-weight:650;line-height:1.14}.learner-hero h2 em{color:#fff;font-style:normal}.learner-hero p,.mentor-hero p,.management-hero p{color:#cbd3cf;max-width:465px;font-size:13px;line-height:1.85}.hero-learning-action{z-index:2;color:#fff;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d0ba6;border:1px solid #ffffff29;border-radius:9px;align-self:flex-end;width:220px;padding:19px 20px;transition:background .18s,border-color .18s,transform .18s;position:relative}.hero-learning-action:hover{background:#090f0cd1;border-color:#32be7770;transform:translateY(-2px)}.hero-learning-action small,.hero-learning-action b,.hero-learning-action span{display:block}.hero-learning-action small{color:#82a393;letter-spacing:.12em;font-size:9px}.hero-learning-action b{margin:8px 0 16px;font-size:17px}.hero-learning-action span{color:#55c990;font-size:11px}.mentor-hero,.management-hero{background-image:linear-gradient(90deg,#070a09f5 0%,#070a09cc 46%,#070a092e 75%,#070a0914 100%),url(/noel-healthy-office-course-v1.png);background-position:50%;min-height:300px}.mentor-hero .hero-copy,.management-hero .hero-copy{max-width:520px}.mentor-hero h2,.management-hero h2{font-size:42px}.management-hero .hero-todo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d0b9e;border-radius:9px;align-self:flex-end}.learning-links{background:#e7ebe8;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:5px 0 21px;display:grid;overflow:hidden;box-shadow:0 8px 28px #18231e0d}.learning-links button{min-height:118px;color:var(--a-ink);text-align:left;background:#fff;border:0;padding:23px 25px;transition:background .18s,transform .18s;position:relative}.learning-links button:after{content:"";transform-origin:0;background:#229e68;width:28px;height:2px;transition:transform .18s;position:absolute;bottom:0;left:25px;transform:scaleX(0)}.learning-links button:hover{background:#fafbf9}.learning-links button:hover:after{transform:scaleX(1)}.learning-links small,.learning-links b,.learning-links span{display:block}.learning-links small{letter-spacing:.18em;color:#819089;font-size:8px}.learning-links b{margin:10px 0 8px;font-size:16px}.learning-links span{color:#747e79;font-size:10px}.mentor-links{margin-top:2px}.employee-focus-grid{align-items:stretch}.employee-focus-grid>.alpha-panel{min-height:220px}.noel-office-story{color:#fff;background-image:linear-gradient(90deg,#090d0beb 0%,#090d0bb3 37%,#090d0b14 68%),url(/noel-healthy-office-course-v1.png);background-position:50%;background-size:cover;border-radius:12px;min-height:280px;margin-top:22px;padding:42px 46px;position:relative;overflow:hidden;box-shadow:0 18px 50px #080f0c1f}.noel-office-story>div{max-width:450px}.noel-office-story small{letter-spacing:.17em;color:#87a495;font-size:9px}.noel-office-story h2{letter-spacing:-.04em;margin:17px 0 11px;font-size:31px}.noel-office-story p{color:#c7d0cb;max-width:390px;margin-bottom:22px;font-size:12px;line-height:1.8}.noel-office-story .alpha-secondary{background:#ffffffeb;border-color:#0000}.course-feature-banner,.asset-feature-banner,.training-feature-banner{isolation:isolate;color:#171c19;background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 42%,#ffffff47 68%,#ffffff0a 100%),url(/noel-healthy-office-course-v1.png);background-position:50%;background-size:cover;border-left:0;min-height:205px;padding:32px 34px;position:relative;overflow:hidden;box-shadow:0 16px 46px #18231e14}.course-feature-banner:after,.asset-feature-banner:after,.training-feature-banner:after{content:"";background:#1da069;width:3px;position:absolute;top:0;bottom:0;left:0}.course-feature-banner>*,.asset-feature-banner>*,.training-feature-banner>*{z-index:2;position:relative}.course-feature-banner h2,.asset-feature-banner h2,.training-feature-banner h2{margin-top:13px;font-size:30px}.course-feature-banner p,.asset-feature-banner p,.training-feature-banner p{color:#59655f;font-size:12px}.course-feature-banner small,.asset-feature-banner small{letter-spacing:.17em;color:#87918c;margin-top:23px;font-size:8px;display:block}.training-feature-banner{min-height:170px}.asset-feature-banner{min-height:225px}.asset-intro{background:radial-gradient(circle at 86% 30%,#30ab6d1c,#0000 25%),linear-gradient(120deg,#0f1412,#1b2420);align-items:center;min-height:92px}.asset-intro b{letter-spacing:-.02em;font-size:18px}.asset-intro span{font-size:11px;line-height:1.65}.ai-surface{border-top:1px solid #43bc7e38;position:relative;overflow:hidden}.ai-surface:before{content:"AI";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font:700 110px/1 Inter,sans-serif;position:absolute;bottom:-27px;right:-5px}.ai-surface>*{z-index:1;position:relative}.ai-surface .alpha-secondary{color:#eef4f1;background:#ffffff14;border-color:#ffffff21}.ai-surface .alpha-secondary:hover{background:#ffffff1f;border-color:#58c18c61}.screen-course .process-strip,.screen-training .list-toolbar,.screen-ranking .filter-bar,.screen-analytics .session-tabs{margin-bottom:20px}.screen-course .alpha-grid.two,.screen-assets .alpha-grid.two{gap:21px}.screen-training .session-tabs{background:#ffffffb8;border-radius:9px 9px 0 0;padding:0 4px}.screen-points .session-tabs{background:#fff;border-radius:9px 9px 0 0;padding:0 5px;box-shadow:0 5px 20px #18231e09}.screen-org .member-layout>.alpha-panel:first-child,.screen-assets .asset-layout>.alpha-panel:first-child{background:#fdfefd}.screen-settings .alpha-panel,.screen-org .alpha-panel{box-shadow:0 4px 18px #18231e09,0 0 0 1px #15241d08}.screen-ranking .alpha-panel{padding:12px 24px 20px}.screen-ranking .alpha-panel>header{padding:11px 0 3px}.screen-ranking .ranking-table .rank-row:not(.header):nth-child(2){background:linear-gradient(90deg,#b692501a,#b6925004);border-radius:7px}.screen-ranking .ranking-table .rank-row:not(.header):nth-child(3){background:linear-gradient(90deg,#90979414,#0000);border-radius:7px}.screen-ranking .ranking-table .rank-row:not(.header):nth-child(4){background:linear-gradient(90deg,#98745e13,#0000);border-radius:7px}@media (width<=1100px){.learner-hero,.mentor-hero,.management-hero{background-position:58%;min-height:340px;padding:38px 36px}.learner-hero h2,.mentor-hero h2,.management-hero h2{font-size:38px}.hero-learning-action{width:190px;padding:17px}.learning-links button{padding:20px}}@media (width<=900px){.alpha-brand{text-align:center;padding-left:0}.alpha-mark{margin-bottom:0;font-size:21px}.learner-hero,.mentor-hero,.management-hero{background-position:62%;min-height:350px}.learning-links{grid-template-columns:1fr}.learning-links button{min-height:92px}.course-feature-banner,.asset-feature-banner,.training-feature-banner{background-position:62%}}@media (width<=620px){.alpha-sidebar .alpha-brand{display:none}.screen-dashboard{padding-top:22px}.screen-dashboard .alpha-page-meta h1{font-size:27px}.screen-dashboard .launch-hero+.global-filter{margin:-14px 8px 18px;padding:11px 10px}.learner-hero,.mentor-hero,.management-hero{background-image:linear-gradient(#050807f5 0%,#050807cc 47%,#0508071c 77%,#0508074d 100%),url(/noel-academy-future-door-v1.png);background-position:66%;align-items:flex-start;min-height:445px;padding:29px 23px}.mentor-hero,.management-hero{background-image:linear-gradient(#050807f0 0%,#050807bf 54%,#05080729 100%),url(/noel-healthy-office-course-v1.png);background-position:62%;min-height:390px}.learner-hero .hero-copy,.mentor-hero .hero-copy,.management-hero .hero-copy{justify-content:flex-start;max-width:100%}.learner-hero h2,.mentor-hero h2,.management-hero h2{font-size:33px;line-height:1.17}.learner-hero p,.mentor-hero p,.management-hero p{max-width:295px;font-size:11px}.hero-learning-action{display:none}.learning-links{grid-template-columns:1fr;gap:1px;margin-top:0}.learning-links button{min-height:86px;padding:17px 19px}.learning-links b{margin:7px 0 5px;font-size:15px}.noel-office-story{background-position:64%;min-height:360px;padding:28px 24px}.noel-office-story h2{font-size:26px}.noel-office-story p{max-width:255px}.course-feature-banner,.asset-feature-banner,.training-feature-banner{background-image:linear-gradient(#fffffffa 0%,#ffffffdb 54%,#ffffff26 100%),url(/noel-healthy-office-course-v1.png);background-position:61%;align-items:flex-start;min-height:235px;padding:24px 22px}.course-feature-banner h2,.asset-feature-banner h2,.training-feature-banner h2{font-size:25px}.course-feature-banner>button{align-self:flex-start}.asset-intro{min-height:auto;display:block}.asset-intro b,.asset-intro span{display:block}.asset-intro span{margin-top:8px}}.screen-dashboard .alpha-page-meta{margin-bottom:30px}.screen-dashboard .alpha-page-meta h1{font-size:36px}.screen-dashboard .alpha-page-meta p{max-width:680px}.text-action{color:#47524d;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.text-action:hover{color:var(--a-green)}.learner-command{background:#fff;border-radius:14px;grid-template-columns:minmax(240px,.82fr) minmax(400px,1.45fr) minmax(220px,.73fr);gap:0;min-height:285px;margin-bottom:28px;display:grid;overflow:hidden;box-shadow:0 18px 50px #131e1912,0 0 0 1px #12221a09}.learner-greeting{background:#f7f8f6;border-right:1px solid #e7ebe8;padding:38px 34px}.learner-greeting h2{letter-spacing:-.045em;white-space:nowrap;margin:24px 0 14px;font-size:29px;line-height:1.12}.learner-greeting p{color:#69716d;max-width:310px;margin:0;font-size:13px;line-height:1.85}.learner-greeting p b{color:#171c19}.priority-learning{border-right:1px solid #e7ebe8;padding:35px 38px}.priority-kicker{color:#75807a;justify-content:space-between;gap:14px;font-size:10px;display:flex}.priority-kicker span{color:#1b6e4c;letter-spacing:.08em;font-weight:800}.priority-kicker em{font-style:normal}.priority-learning h3{letter-spacing:-.035em;max-width:480px;margin:26px 0 10px;font-size:25px;line-height:1.32}.priority-learning p{color:#6f7873;margin:0;font-size:12px;line-height:1.7}.learning-progress{align-items:center;gap:12px;margin:27px 0 22px;display:flex}.learning-progress i{background:#e8ece9;border-radius:99px;flex:1;height:6px;overflow:hidden}.learning-progress i b{background:#1a9561;border-radius:99px;height:100%;display:block}.learning-progress span{color:#69736e;font-size:10px}.today-queue{background:#fcfdfc;padding:34px 25px}.today-queue>small{color:#8a938e;letter-spacing:.14em;margin-bottom:13px;font-size:9px;font-weight:800;display:block}.today-queue button{text-align:left;color:#1c211f;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8ece9;gap:12px;width:100%;padding:16px 0;display:flex}.today-queue button:last-child{border-bottom:1px solid #e8ece9}.today-queue button>i{color:#148054;width:40px;font-size:10px;font-style:normal;font-weight:800}.today-queue button>span{min-width:0}.today-queue b,.today-queue em{display:block}.today-queue b{font-size:12px}.today-queue em{color:#7b847f;margin-top:5px;font-size:9px;font-style:normal}.employee-learning-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:28px;margin:0 0 28px;display:grid}.learning-journey,.growth-snapshot{background:#fff;border-top:1px solid #dfe5e1;padding:30px 0 0}.learning-journey>header,.recommended-learning>header,.organization-pulse>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.learning-journey h2,.growth-snapshot h2,.recommended-learning h2,.organization-pulse h2{letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.journey-course{border-top:1px solid #e4e8e5;border-bottom:1px solid #e4e8e5;grid-template-columns:78px minmax(0,1fr) 165px;align-items:center;gap:24px;padding:26px 0 29px;display:grid}.course-monogram{color:#8fd0ae;letter-spacing:.14em;background:linear-gradient(145deg,#17201c,#26332d);place-items:end start;width:78px;height:98px;padding:12px;font-size:11px;font-weight:800;display:grid}.journey-main h3{letter-spacing:-.025em;margin:12px 0 6px;font-size:19px}.journey-main p{color:#77817c;margin:0;font-size:10px}.journey-track{background:#e6ebe8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid}.journey-track span{color:#8b948f;text-align:center;background:#f5f7f5;padding:9px 5px;font-size:9px;position:relative}.journey-track .done{color:#277656;background:#eff6f2}.journey-track .active{color:#fff;background:#18201d;font-weight:800}.journey-next{border-left:1px solid #e5e9e6;padding-left:24px}.journey-next small,.journey-next b,.journey-next em{display:block}.journey-next small{color:#89928d;font-size:9px}.journey-next b{margin:10px 0 7px;font-size:13px}.journey-next em{color:#168558;font-size:10px;font-style:normal}.growth-snapshot{border-left:1px solid #e1e6e3;padding-left:30px}.growth-primary{border-bottom:1px solid #e5e9e6;padding:25px 0 22px}.growth-primary b{letter-spacing:-.055em;font-size:45px;line-height:1;display:block}.growth-primary span{color:#707a74;margin-top:8px;font-size:10px;display:block}.growth-snapshot dl{border-bottom:1px solid #e5e9e6;grid-template-columns:repeat(3,1fr);margin:0 0 21px;padding:19px 0;display:grid}.growth-snapshot dl div+div{border-left:1px solid #e5e9e6;padding-left:13px}.growth-snapshot dt{font-size:17px;font-weight:800}.growth-snapshot dd{color:#7e8782;margin:5px 0 0;font-size:8px}.learning-insight,.management-insight{color:#eff4f1;background:linear-gradient(112deg,#111614 0%,#1c2521 66%,#202d27 100%);border-radius:3px 13px 13px 3px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 34px;padding:28px 31px;display:grid;box-shadow:0 18px 44px #080e0b1f}.insight-signal{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:9px;display:flex}.insight-signal span{color:#64ca98;font-size:18px;font-weight:850}.insight-signal i{background:#64ca98;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 12px #64ca98}.learning-insight small,.management-insight small,.mentor-insight small{color:#6b9982;letter-spacing:.12em;font-size:9px}.learning-insight h2,.management-insight h2{letter-spacing:-.025em;margin:8px 0 7px;font-size:18px}.learning-insight p,.management-insight p{color:#aeb9b3;margin:0;font-size:11px;line-height:1.7}.learning-insight .alpha-secondary,.management-insight .alpha-secondary{color:#eef4f1;background:0 0;border-color:#ffffff2e}.recommended-learning{padding-top:3px}.recommended-learning>header p{color:#828b86;margin:0;font-size:10px}.course-product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.course-product-grid>button{color:#1c211f;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;padding:0;display:grid;box-shadow:0 8px 28px #131f190a}.course-cover{color:#fff;background:#19221e;height:128px;padding:15px}.course-cover span,.course-cover b{display:block}.course-cover span{letter-spacing:.15em;color:#8dad9e;font-size:8px}.course-cover b{margin-top:57px;font-size:22px}.course-cover.communication{background:linear-gradient(145deg,#38413d,#151a18)}.course-cover.office{background:url(/noel-healthy-office-course-v1.png) 60%/cover no-repeat}.course-copy{padding-right:18px}.course-copy small,.course-copy b,.course-copy em{display:block}.course-copy small{color:#7c8580;font-size:9px}.course-copy b{margin:10px 0 9px;font-size:14px}.course-copy em{color:#168558;font-size:9px;font-style:normal}.management-scope{border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;padding-bottom:24px;display:flex}.management-scope h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:33px}.management-scope p{color:#737c77;margin:0;font-size:12px}.management-scope .global-filter{background:0 0;border:0;padding:0}.learning-health{background:#fff;border-bottom:1px solid #dfe5e1;grid-template-columns:1.35fr repeat(4,1fr);margin-bottom:34px;display:grid;box-shadow:0 12px 34px #131e190a}.learning-health>div{border-left:1px solid #e6eae7;min-height:144px;padding:28px 25px}.learning-health>div:first-child{color:#fff;background:#17201c;border:0}.learning-health small,.learning-health b,.learning-health span{display:block}.learning-health small{color:#77817c;letter-spacing:.08em;font-size:9px}.learning-health>div:first-child small{color:#8fa69a}.learning-health b{letter-spacing:-.045em;margin:15px 0 8px;font-size:33px;line-height:1}.learning-health b em{color:#9eaaa4;margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.learning-health span{color:#75807a;font-size:9px}.learning-health>div:first-child span{color:#aab5af}.management-action-grid{grid-template-columns:1fr 1fr;gap:34px;margin-bottom:36px;display:grid}.management-todos,.management-alerts,.organization-pulse{border-top:1px solid #dfe5e1;padding-top:24px}.management-todos>header,.management-alerts>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.management-todos h2,.management-alerts h2{letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.management-todos>header>b{color:#171c19;font-size:42px;line-height:1}.todo-action-list{border-top:1px solid #e2e7e4;margin-bottom:18px}.todo-action-list button{color:#1d231f;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e7e4;justify-content:space-between;align-items:center;width:100%;padding:16px 2px;display:flex}.todo-action-list button:hover em{color:#118155}.todo-action-list span{align-items:center;gap:12px;display:flex}.todo-action-list i{background:#f0f3f1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:800;display:grid}.todo-action-list b{font-size:12px}.todo-action-list em{color:#7c8580;font-size:9px;font-style:normal}.management-alerts article{border-top:1px solid #e2e7e4;grid-template-columns:31px minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.management-alerts article>span{color:#9aa29e;font-size:10px}.management-alerts article b{font-size:12px}.management-alerts article p{color:#7a837e;margin:5px 0 0;font-size:9px}.management-alerts article em{color:#9c6022;font-size:9px;font-style:normal}.organization-pulse{margin-bottom:32px}.organization-main{grid-template-columns:1.25fr .75fr;gap:38px;display:grid}.organization-main>*{min-width:0}.dept-head,.department-ranking>div{grid-template-columns:38px 85px minmax(150px,1fr) 48px 42px;align-items:center;gap:11px;display:grid}.dept-head{color:#909893;padding:0 0 10px;font-size:8px}.dept-head span:first-child{grid-column:2}.department-ranking>div{border-top:1px solid #e4e8e5;padding:13px 0}.department-ranking>div>b{color:#929b96;font-size:9px}.department-ranking>div>span{font-size:11px;font-weight:700}.department-ranking>div>i{background:#e8ece9;height:5px;overflow:hidden}.department-ranking>div>i em{background:#1c8f60;height:100%;display:block}.department-ranking>div>strong{font-size:11px}.department-ranking>div>small{color:#168456;font-size:8px}.department-ranking>div>small.down{color:#a85c4d}.result-chain{background:#fff;border-left:3px solid #171d1a;padding:26px 27px;box-shadow:0 10px 30px #131e190b}.result-chain h3{margin:9px 0 28px;font-size:18px}.result-chain .flow{margin:0 -5px 23px}.result-chain p{color:#737c77;margin:0;font-size:10px;line-height:1.75}.management-insight{margin-bottom:0}.mentor-command{border-top:1px solid #dfe5e1;grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:38px;margin-bottom:0;padding:32px 0 28px;display:grid}.mentor-heading{padding:18px 0}.mentor-heading h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:36px}.mentor-heading p{color:#747d78;max-width:420px;margin:0;font-size:12px;line-height:1.8}.next-session{color:#fff;background:linear-gradient(115deg,#131a17,#202b26);grid-template-columns:minmax(0,1fr) 200px auto;align-items:center;gap:26px;padding:28px 30px;display:grid;box-shadow:0 18px 45px #090f0c1f}.next-session h3{margin:12px 0 7px;font-size:21px}.next-session p{color:#aeb9b3;margin:0;font-size:10px}.session-readiness{border-left:1px solid #ffffff1c;gap:10px;padding-left:22px;display:grid}.session-readiness span{color:#b5c0ba;align-items:center;gap:8px;font-size:9px;display:flex}.session-readiness i{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.session-readiness i.done{color:#65c798;border-color:#39795a}.mentor-performance{border-top:1px solid #dfe5e1;border-bottom:1px solid #dfe5e1;grid-template-columns:repeat(5,1fr);margin-bottom:34px;display:grid}.mentor-performance>div{border-left:1px solid #e0e5e2;padding:21px 24px}.mentor-performance>div:first-child{border:0}.mentor-performance b,.mentor-performance span{display:block}.mentor-performance b{letter-spacing:-.04em;font-size:28px}.mentor-performance span{color:#78817c;margin-top:6px;font-size:9px}.mentor-work-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:34px;margin-bottom:30px;display:grid}.mentor-session-flow,.mentor-side>section{border-top:1px solid #dfe5e1;padding-top:24px}.mentor-session-flow h2,.mentor-side h2{margin:8px 0 19px;font-size:22px}.session-flow-list{border-top:1px solid #e3e7e4}.session-flow-list button{color:#1d221f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3e7e4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:17px 2px;display:grid}.session-flow-list button>i{color:#929b96;font-size:9px;font-style:normal}.session-flow-list b,.session-flow-list em{display:block}.session-flow-list b{font-size:12px}.session-flow-list em{color:#7c8580;margin-top:4px;font-size:9px;font-style:normal}.session-flow-list strong{color:#7c8580;font-size:9px}.session-flow-list .done strong{color:#168558}.session-flow-list .active{background:#f2f6f3;border-left:2px solid #18885a;padding-left:13px}.session-flow-list .active strong{color:#168558}.mentor-side{gap:28px;display:grid}.mentor-side .audit-rows>div{padding:10px 0}.mentor-review{position:relative;padding-right:82px!important}.mentor-review>b{letter-spacing:-.06em;font-size:50px;line-height:1;position:absolute;top:36px;right:5px}.mentor-review>p{color:#747d78;font-size:10px;line-height:1.7}.mentor-insight{color:#eef4f1;background:#17201c;border-left:3px solid #18885a;grid-template-columns:.85fr 1.15fr;gap:38px;padding:26px 30px;display:grid}.mentor-insight h2{margin:8px 0 0;font-size:17px}.mentor-insight p{color:#acb8b2;margin:0;font-size:10px;line-height:1.8}.asset-library-head{border-top:1px solid #dfe5e1;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;padding:30px 0;display:flex}.asset-library-head h2{letter-spacing:-.045em;margin:9px 0;font-size:34px}.asset-library-head p{color:#727b76;max-width:650px;margin:0;font-size:12px}.asset-scale{white-space:nowrap;grid-template-columns:auto auto 1px auto auto 1px auto auto;align-items:end;gap:8px 11px;display:grid}.asset-scale b{letter-spacing:-.04em;font-size:25px}.asset-scale span{color:#7f8883;padding-bottom:3px;font-size:8px}.asset-scale i{background:#dfe4e1;width:1px;height:26px;margin:0 8px}.asset-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;display:grid}.asset-catalog{border-top:2px solid #171d1a;padding-top:22px;position:sticky;top:98px}.asset-catalog header small{color:#7f8883;letter-spacing:.13em;font-size:8px}.asset-catalog header h3{margin:8px 0 24px;font-size:17px}.asset-family>span{color:#78817c;padding:0 0 10px;font-size:9px;font-weight:800;display:block}.asset-family button{color:#1d221f;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e7e4;grid-template-columns:25px 1fr;gap:10px;width:100%;padding:14px 4px;display:grid}.asset-family button:last-child{border-bottom:1px solid #e2e7e4}.asset-family button>i{color:#929a96;font-size:9px;font-style:normal}.asset-family button b,.asset-family button em{display:block}.asset-family button b{font-size:11px}.asset-family button em{color:#8a928e;margin-top:5px;font-size:8px;font-style:normal}.asset-family button.active{background:#eef4f0;border-left:2px solid #168558;padding-left:10px}.asset-family button.active>i,.asset-family button.active b{color:#147b52}.catalog-note{border-top:1px solid #dfe4e1;margin-top:28px;padding:18px 0}.catalog-note b{font-size:10px}.catalog-note p{color:#7b847f;font-size:9px;line-height:1.7}.asset-course-head{color:#fff;background:linear-gradient(115deg,#131a17,#25322c);justify-content:space-between;align-items:flex-end;gap:30px;padding:32px 35px;display:flex}.asset-course-head h2{letter-spacing:-.04em;margin:13px 0 8px;font-size:30px}.asset-course-head p{color:#aeb9b3;margin:0;font-size:9px}.asset-version{text-align:right}.asset-version small,.asset-version b,.asset-version span{display:block}.asset-version small{color:#75867d;letter-spacing:.14em;font-size:7px}.asset-version b{color:#65cb99;margin:7px 0 4px;font-size:32px}.asset-version span{color:#aab5af;font-size:8px}.asset-statline{background:#fff;border-bottom:1px solid #e2e7e4;grid-template-columns:repeat(5,1fr);display:grid}.asset-statline>div{border-left:1px solid #e5e9e6;padding:20px 21px}.asset-statline>div:first-child{border:0}.asset-statline b,.asset-statline span{display:block}.asset-statline b{font-size:22px}.asset-statline span{color:#7f8883;margin-top:5px;font-size:8px}.asset-map{border-top:1px solid #dfe4e1;margin:32px 0 34px;padding-top:25px}.asset-map>header{grid-template-columns:150px 230px 1fr;align-items:end;margin-bottom:22px;display:grid}.asset-map h3{margin:0;font-size:21px}.asset-map>header p{color:#78817c;margin:0;font-size:9px;line-height:1.7}.asset-stages{border-top:1px solid #dfe4e1;border-bottom:1px solid #dfe4e1;grid-template-columns:repeat(4,1fr);display:grid}.asset-stages article{border-left:1px solid #dfe4e1;min-height:235px;padding:26px 24px;position:relative}.asset-stages article:first-child{border:0}.asset-stages article>i{color:#b1b8b4;font-size:9px;font-style:normal;position:absolute;top:17px;right:17px}.asset-stages article>small{color:#168558;letter-spacing:.1em;font-size:8px;font-weight:800}.asset-stages h4{margin:14px 0 18px;font-size:16px}.asset-stages p{color:#747d78;min-height:75px;margin:0;font-size:9px;line-height:1.9}.asset-stages article>b{margin-top:15px;font-size:9px;display:block}.asset-lower-grid{grid-template-columns:1.3fr .7fr;gap:34px;display:grid}.asset-version-history,.asset-impact{border-top:1px solid #dfe4e1;padding-top:23px}.asset-version-history header h3,.asset-impact h3{margin:8px 0 19px;font-size:18px}.asset-version-history>div{border-top:1px solid #e3e7e4;grid-template-columns:11px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.asset-version-history>div>i{background:#17875a;border-radius:50%;width:6px;height:6px;margin-top:4px}.asset-version-history b,.asset-version-history em{display:block}.asset-version-history b{font-size:10px}.asset-version-history em{color:#7e8782;margin-top:4px;font-size:8px;font-style:normal}.asset-version-history strong{color:#168558;font-size:8px}.asset-impact{background:#fff;border-top:3px solid #17875a;padding:24px;box-shadow:0 10px 32px #131e190b}.asset-impact>b{margin:27px 0 9px;font-size:15px;display:block}.asset-impact>p{color:#737d77;font-size:9px;line-height:1.75}.asset-impact dl{margin:22px 0 0}.asset-impact dl div{border-top:1px solid #e4e8e5;justify-content:space-between;gap:15px;padding:10px 0;font-size:8px;display:flex}.asset-impact dt{color:#858e89}.asset-impact dd{text-align:right;margin:0;font-weight:700}@media (width<=1180px){.learner-command{grid-template-columns:.72fr 1.28fr}.today-queue{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center;gap:18px;padding:17px 28px;display:grid}.today-queue>small{margin:0}.today-queue button{border-top:0;border-left:1px solid #e5e9e6;padding:7px 15px}.today-queue button:last-child{border-bottom:0}.course-product-grid{grid-template-columns:1fr 1fr}.course-product-grid>button:last-child{display:none}.next-session{grid-template-columns:minmax(0,1fr) 180px}.next-session>button{grid-column:1/-1;width:max-content}.asset-map>header{grid-template-columns:120px 210px 1fr}.asset-stages article{padding:24px 18px}}@media (width<=900px){.learner-command,.mentor-command,.management-action-grid,.organization-main,.mentor-work-layout,.asset-lower-grid{grid-template-columns:1fr}.learner-greeting{border-bottom:1px solid #e7ebe8;border-right:0}.priority-learning{border-right:0}.today-queue{grid-column:auto}.employee-learning-layout{grid-template-columns:1fr}.growth-snapshot{border-left:0;padding-left:0}.learning-health{grid-template-columns:repeat(2,1fr)}.learning-health>div{border-top:1px solid #e6eae7}.learning-health>div:first-child{grid-column:1/-1}.mentor-command{gap:16px}.next-session{grid-template-columns:1fr 180px}.mentor-performance{grid-template-columns:repeat(3,1fr)}.asset-library-head{flex-direction:column;align-items:flex-start}.asset-workspace{grid-template-columns:1fr}.asset-catalog{position:static}.asset-family{grid-template-columns:repeat(3,1fr);display:grid}.asset-family>span{grid-column:1/-1}.asset-family button{border-bottom:1px solid #e2e7e4}.asset-map>header{grid-template-columns:1fr;gap:8px}.asset-stages{grid-template-columns:1fr 1fr}.asset-stages article:nth-child(3){border-top:1px solid #dfe4e1;border-left:0}.asset-stages article:nth-child(4){border-top:1px solid #dfe4e1}}@media (width<=620px){.screen-dashboard .alpha-page-meta h1{font-size:28px}.learner-command{display:block}.learner-greeting,.priority-learning,.today-queue{padding:25px 22px}.learner-greeting h2{white-space:normal;margin:18px 0 11px;font-size:29px}.priority-learning h3{margin-top:20px;font-size:21px}.today-queue{display:block}.today-queue button{border-top:1px solid #e5e9e6;border-left:0;padding:14px 0}.journey-course{grid-template-columns:58px 1fr;gap:16px}.course-monogram{width:58px;height:78px}.journey-next{border-top:1px solid #e5e9e6;border-left:0;grid-column:1/-1;padding:15px 0 0}.journey-track{grid-template-columns:1fr 1fr}.growth-snapshot dl{grid-template-columns:repeat(3,1fr)}.learning-insight,.management-insight{grid-template-columns:38px 1fr;padding:23px 20px}.learning-insight>button,.management-insight>button{grid-column:2;width:max-content}.course-product-grid{grid-template-columns:1fr}.course-product-grid>button:last-child{display:grid}.recommended-learning>header,.management-scope{flex-direction:column;align-items:flex-start}.management-scope h2{font-size:28px}.management-scope .global-filter{flex-wrap:wrap;display:flex}.learning-health{grid-template-columns:1fr 1fr}.learning-health>div{min-height:115px;padding:22px 18px}.learning-health>div:first-child{grid-column:1/-1}.management-todos>header>b{font-size:34px}.todo-action-list button{align-items:flex-start;gap:10px}.todo-action-list button>em{text-align:right}.organization-main{gap:24px;width:100%;min-width:0}.dept-head,.department-ranking>div{grid-template-columns:28px 65px minmax(75px,1fr) 36px}.dept-head span:nth-child(3),.department-ranking>div>small{display:none}.department-ranking,.result-chain{width:100%;min-width:0}.result-chain{padding:22px 18px}.result-chain .flow{max-width:100%;overflow-x:auto}.result-chain .flow>div{min-width:75px}.mentor-heading h2{font-size:30px}.next-session{grid-template-columns:1fr;padding:24px 20px}.session-readiness{border-top:1px solid #ffffff1c;border-left:0;padding:17px 0 0}.next-session>button{grid-column:auto}.mentor-performance{grid-template-columns:1fr 1fr}.mentor-performance>div{padding:18px}.mentor-performance>div:nth-child(3){border-left:0}.mentor-insight{grid-template-columns:1fr;gap:14px;padding:23px 20px}.asset-library-head{padding:24px 0}.asset-library-head h2{font-size:28px}.asset-scale{grid-template-columns:auto auto 1px auto auto}.asset-scale i:nth-of-type(2),.asset-scale i:nth-of-type(2)+b,.asset-scale i:nth-of-type(2)+b+span{display:none}.asset-family{grid-template-columns:1fr}.asset-family>span{grid-column:auto}.asset-course-head{padding:27px 22px}.asset-course-head h2{font-size:25px}.asset-statline{grid-template-columns:repeat(3,1fr)}.asset-statline>div:nth-child(4){border-left:0}.asset-stages{grid-template-columns:1fr}.asset-stages article,.asset-stages article:nth-child(3),.asset-stages article:nth-child(4){border-top:1px solid #dfe4e1;border-left:0;min-height:205px}.asset-stages article:first-child{border-top:0}.asset-version-history>div{grid-template-columns:10px 1fr}.asset-version-history strong{grid-column:2}}.org-summary{margin-bottom:16px}.real-org-tree{gap:8px}.org-branch{gap:5px;display:grid}.real-org-tree .org-branch>button,.org-team-list button{justify-content:space-between;align-items:center;width:100%;display:flex}.real-org-tree button small{color:var(--a-muted);font-size:9px;font-weight:500}.org-team-list{border-left:2px solid #e2ebe7;gap:4px;margin-left:12px;padding-left:14px;display:grid}.org-team-list button{padding:8px 10px;font-size:10px}.org-directory-layout>.alpha-panel{max-height:680px;overflow:auto}.org-search{margin-bottom:12px;display:block}.org-search span{color:var(--a-muted);margin-bottom:6px;font-size:10px;display:block}.org-search input{border:1px solid var(--a-line);width:100%;font:inherit;border-radius:8px;padding:10px 11px;font-size:11px}.org-member-list em{color:var(--a-green);background:#e1f1ea;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal}.org-profile-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.org-profile-head>i{background:var(--a-green-soft);width:42px;height:42px;color:var(--a-green);border-radius:50%;place-items:center;font-size:18px;font-style:normal;font-weight:800;display:grid}.org-profile-head>div{flex:1}.org-profile-head b,.org-profile-head span{display:block}.org-profile-head span{color:var(--a-muted);margin-top:3px;font-size:10px}.org-profile-grid{grid-template-columns:82px 1fr;gap:9px;padding:13px;font-size:11px}.org-role-tags{flex-wrap:wrap;gap:7px;display:flex}.org-role-tags span{color:var(--a-green);background:var(--a-green-soft);border-radius:99px;padding:6px 9px;font-size:10px;font-weight:700}.org-scope{margin-top:14px;margin-bottom:0;display:block}.org-scope span{margin-top:5px;line-height:1.55;display:block}.analytics-command{color:#fff;background:linear-gradient(135deg,#173f33,#0f2c24);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:24px 26px;display:grid}.analytics-command h2{margin:7px 0 8px;font-size:22px}.analytics-command p{color:#c7d8d2;margin:0;font-size:11px}.analytics-command .eyebrow{color:#8dd0b9}.analytics-periods{background:#ffffff17;border-radius:10px;gap:4px;padding:4px;display:flex}.analytics-periods button{color:#c6d8d1;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:11px}.analytics-periods button.active{color:#173f33;background:#fff;font-weight:800}.analytics-custom-range{border-top:1px solid #ffffff1f;grid-column:1/-1;align-items:flex-end;gap:9px;padding-top:15px;display:flex}.analytics-custom-range label span{color:#b8ccc5;margin-bottom:5px;font-size:9px;display:block}.analytics-custom-range input{color:#173f33;font:inherit;background:#fff;border:1px solid #ffffff29;border-radius:7px;padding:8px;font-size:11px}.analytics-custom-range i{color:#99b4aa;padding-bottom:9px;font-size:10px;font-style:normal}.analytics-custom-range strong{color:#ffd8a3;padding-bottom:8px;font-size:10px}.analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.analytics-scope-note{color:var(--a-muted);text-align:right;margin:0 0 16px;font-size:9px}.analytics-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;display:grid}.analytics-bars{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.analytics-bars button{width:100%;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:86px minmax(70px,1fr) 38px 58px;align-items:center;gap:8px;padding:8px 7px;display:grid}.analytics-bars button:hover,.analytics-bars button:focus-visible{background:#eef6f2;border-color:#bad8cc}.analytics-bars button>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.analytics-bars button>i,.analytics-month-bars i,.analytics-mentor-ranking i{background:#edf1ef;border-radius:99px;height:8px;overflow:hidden}.analytics-bars button>i b,.analytics-month-bars i b,.analytics-mentor-ranking i b{background:linear-gradient(90deg,#16875b,#5bad8d);border-radius:99px;min-width:2px;height:100%;display:block}.analytics-bars button>strong{color:#174d3b;text-align:right;font-size:10px}.analytics-bars button>em{color:var(--a-muted);text-align:right;font-size:8px;font-style:normal}.analytics-trend-toggle{justify-content:flex-end;gap:4px;margin:-38px 0 18px;display:flex}.analytics-trend-toggle button{color:var(--a-muted);cursor:pointer;background:#f0f4f2;border:0;border-radius:6px;padding:5px 8px;font-size:8px}.analytics-trend-toggle button.active{color:#fff;background:#174d3b}.analytics-trend-chart{border-bottom:1px solid #dfe6e2;align-items:stretch;gap:8px;height:220px;padding:22px 4px 0;display:flex}.analytics-trend-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.analytics-trend-chart strong{font-size:9px}.analytics-trend-chart i{flex:1;align-items:flex-end;width:55%;min-width:12px;display:flex;overflow:hidden}.analytics-trend-chart i b{background:linear-gradient(#4fa383,#16875b);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.analytics-trend-chart span{color:var(--a-muted);padding-bottom:8px;font-size:8px}.analytics-section{border-top:1px solid #dfe6e2;margin-top:28px;padding-top:26px}.analytics-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.analytics-section>header h2{margin:6px 0 0;font-size:20px}.analytics-section>header p{color:var(--a-muted);margin:0;font-size:9px}.analytics-content-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.analytics-course-ranking{gap:0;display:grid}.analytics-course-ranking>div{border-bottom:1px solid #edf1ef;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:10px 0;display:grid}.analytics-course-ranking>div>b{color:#a5ada8;font-size:9px}.analytics-course-ranking>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-course-ranking>div>strong{color:#174d3b;text-align:right;font-size:10px}.analytics-inline-note{background:#eef6f2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:10px 12px;font-size:9px;display:flex}.analytics-inline-note span{color:var(--a-muted)}.analytics-inline-note b{color:#174d3b}.analytics-mentor-summary{border-bottom:1px solid #e5eae7;grid-template-columns:1fr 1fr;margin-bottom:15px;display:grid}.analytics-mentor-summary>div{border-left:1px solid #e5eae7;padding:5px 15px 14px}.analytics-mentor-summary>div:first-child{border-left:0;padding-left:0}.analytics-mentor-summary b,.analytics-mentor-summary span{display:block}.analytics-mentor-summary b{font-size:23px}.analytics-mentor-summary span{color:var(--a-muted);margin-top:5px;font-size:9px}.analytics-mentor-ranking{gap:12px;display:grid}.analytics-mentor-ranking>div{grid-template-columns:65px 1fr 42px;align-items:center;gap:10px;display:grid}.analytics-mentor-ranking span,.analytics-mentor-ranking strong{font-size:10px}.analytics-mentor-ranking strong{color:#174d3b;text-align:right}.analytics-quality-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.analytics-quality-grid>article{background:#fff;border:1px solid #e1e7e3;border-radius:11px;min-height:185px;padding:20px}.analytics-quality-grid h3{margin:0;font-size:12px}.analytics-quality-value{margin:22px 0 7px;font-size:28px;display:block}.analytics-quality-value small{font-size:12px}.analytics-quality-grid>article>span{color:var(--a-muted);font-size:9px;display:block}.analytics-quality-grid>article>i{background:#edf1ef;border-radius:99px;height:6px;margin-top:16px;display:block;overflow:hidden}.analytics-quality-grid>article>i b{background:#16875b;border-radius:99px;height:100%;display:block}.analytics-quality-grid>article>p{color:var(--a-muted);margin:10px 0 0;font-size:8px;line-height:1.6}.analytics-compact-empty{text-align:center;background:#f7f9f8;border:1px dashed #d8e0dc;border-radius:8px;place-content:center;min-height:112px;margin-top:14px;padding:15px;display:grid}.analytics-compact-empty b,.analytics-compact-empty span{display:block}.analytics-compact-empty b{font-size:11px}.analytics-compact-empty span{color:var(--a-muted);margin-top:6px;font-size:8px}.analytics-effect-future{color:#52665e;background:#eef6f2;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 15px;font-size:9px;display:flex}.analytics-effect-future span{font-weight:800}.analytics-back{color:#167750;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:10px;font-weight:800}.analytics-department-command{margin-bottom:15px}.analytics-department-kpis{grid-template-columns:repeat(4,1fr)}.analytics-department-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:16px;margin-top:16px;display:grid}.analytics-month-bars{gap:12px;display:grid}.analytics-month-bars>div{grid-template-columns:70px 1fr 38px;align-items:center;gap:10px;display:grid}.analytics-month-bars span,.analytics-month-bars strong{font-size:10px}.analytics-month-bars strong{text-align:right;color:#174d3b}.analytics-empty{color:var(--a-muted);text-align:center;background:#f7f9f8;margin:0;padding:28px;font-size:11px}.analytics-session-table{overflow-x:auto}.analytics-session-row{border-bottom:1px solid #edf1ef;grid-template-columns:90px minmax(220px,1.7fr) 100px 105px 125px 125px 90px;align-items:center;gap:12px;min-width:980px;padding:12px 9px;font-size:10px;display:grid}.analytics-session-row.header{color:var(--a-muted);background:#f7f9f8;font-size:9px;font-weight:700}.analytics-session-row>span b,.analytics-session-row>span small{display:block}.analytics-session-row>span small{color:var(--a-muted);margin-top:3px;font-size:8px;line-height:1.5}.analytics-evidence-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.analytics-evidence-strip>div{background:#fff;border:1px solid #e1e7e3;border-radius:9px;padding:14px 16px}.analytics-evidence-strip b,.analytics-evidence-strip span{display:block}.analytics-evidence-strip b{font-size:10px}.analytics-evidence-strip span{color:var(--a-muted);margin-top:5px;font-size:8px;line-height:1.55}@media (width<=1100px){.analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-overview-grid,.analytics-department-layout{grid-template-columns:1fr}}@media (width<=900px){.analytics-command{grid-template-columns:1fr}.analytics-periods{width:max-content;max-width:100%;overflow-x:auto}.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-content-grid,.analytics-quality-grid{grid-template-columns:1fr}.analytics-department-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.analytics-command{padding:21px 18px}.analytics-command h2{font-size:19px}.analytics-periods{width:100%}.analytics-periods button{white-space:nowrap;flex:1;padding:8px 7px}.analytics-custom-range{flex-wrap:wrap;align-items:stretch}.analytics-custom-range label{flex:1;min-width:125px}.analytics-custom-range input{width:100%}.analytics-custom-range i{display:none}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-scope-note{text-align:left}.analytics-bars{grid-template-columns:1fr}.analytics-bars button{grid-template-columns:84px minmax(80px,1fr) 38px;padding:9px 5px}.analytics-bars button>em{display:none}.analytics-section>header,.analytics-effect-future{flex-direction:column;align-items:flex-start}.analytics-evidence-strip{grid-template-columns:1fr}.analytics-trend-chart{gap:4px;height:185px}.analytics-trend-toggle{justify-content:flex-start;margin:0 0 14px}}.organization-management-tabs{width:max-content;max-width:100%;margin:0 0 15px}.organization-management-tabs button{cursor:pointer;padding:8px 14px}.local-mentor-workspace{gap:15px;display:grid}.local-mentor-workspace .local-workflow-notice{margin:0}.local-mentor-panel>header{margin-bottom:14px}.mentor-qualification-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.mentor-qualification-facts>div{background:#f9fbfa;border:1px solid #e3e9e6;border-radius:8px;padding:12px 13px}.mentor-qualification-facts dt{color:var(--a-muted);font-size:9px}.mentor-qualification-facts dd{margin:5px 0 0;font-size:11px;font-weight:750}.mentor-status{color:#615b50;background:#f0eee8;border-radius:99px;padding:4px 7px;font-size:9px;display:inline-block}.mentor-status.active,.mentor-status.restored{color:#176149;background:#e6f3ed}.mentor-status.pending{color:#8d5b0e;background:#fff2d8}.mentor-status.rejected,.mentor-status.revoked,.mentor-status.departed{color:#9f4038;background:#fbe8e5}.mentor-application-action{margin-top:14px}.mentor-status-note{background:#f4f7f5;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mentor-status-note b{white-space:nowrap;font-size:10px}.mentor-status-note span{color:var(--a-muted);font-size:10px;line-height:1.6}.mentor-timeline{gap:0;display:grid}.mentor-timeline article{border-bottom:1px solid #edf1ef;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:11px 0;display:grid}.mentor-timeline article:last-child{border-bottom:0}.mentor-timeline i{border:2px solid #5ca386;border-radius:50%;width:8px;height:8px;margin-top:4px}.mentor-timeline b,.mentor-timeline span,.mentor-timeline small{display:block}.mentor-timeline b{font-size:10px}.mentor-timeline span{color:#52645d;margin-top:4px;font-size:9px;line-height:1.5}.mentor-timeline small{color:var(--a-muted);margin-top:4px;font-size:8px}.mentor-timeline em{color:#176149;white-space:nowrap;font-size:9px;font-style:normal}.mentor-admin-tabs{width:100%}.mentor-admin-tabs button{cursor:pointer;flex:1;padding:9px}.mentor-admin-grid{align-items:start}.local-application-list,.mentor-roster-list{gap:7px;display:grid}.local-application-list button,.mentor-roster-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.local-application-list button.active,.mentor-roster-list button.active{background:#eef6f2;border-color:#7cb59c}.local-application-list b,.local-application-list small,.mentor-roster-list b,.mentor-roster-list small{display:block}.local-application-list b,.mentor-roster-list b{font-size:10px}.local-application-list small,.mentor-roster-list small{color:var(--a-muted);margin-top:4px;font-size:8px}.local-application-list em,.mentor-roster-list em{color:#176149;white-space:nowrap;font-size:8px;font-style:normal}.mentor-exception-list{gap:9px;display:grid}.mentor-exception-list article{background:#fbfcfb;border:1px solid #e2e8e5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px;display:grid}.mentor-exception-list b,.mentor-exception-list span,.mentor-exception-list small{display:block}.mentor-exception-list b{font-size:10px}.mentor-exception-list span,.mentor-exception-list small{color:var(--a-muted);margin-top:4px;font-size:8px}.mentor-exception-list article>div:last-child{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.mentor-exception-list label span{margin-bottom:5px}.mentor-exception-list select{border:1px solid var(--a-line);background:#fff;border-radius:7px;padding:7px;font-size:9px}@media (width<=760px){.mentor-qualification-facts{grid-template-columns:1fr 1fr}.mentor-exception-list article{grid-template-columns:1fr}.mentor-exception-list article>div:last-child{flex-direction:column;align-items:stretch}.mentor-admin-tabs{overflow-x:auto}.mentor-admin-tabs button{min-width:135px}.mentor-timeline article{grid-template-columns:12px minmax(0,1fr)}.mentor-timeline em{grid-column:2}}@media (width<=520px){.mentor-qualification-facts{grid-template-columns:1fr}.organization-management-tabs{width:100%}.organization-management-tabs button{flex:1}.local-application-list button,.mentor-roster-list button{flex-direction:column;align-items:flex-start}.local-application-list em,.mentor-roster-list em{white-space:normal}}.real-data-metrics{grid-template-columns:repeat(5,1fr)}.alpha-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.status-capability-grid{grid-template-columns:1fr}.real-data-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.real-data-metrics{grid-template-columns:1fr 1fr}.real-data-metrics>div:nth-child(3){grid-column:1/-1}}.alpha-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.role-page-tabs{background:#e9eeeb;border-radius:10px;gap:4px;width:max-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex;overflow-x:auto}.role-page-tabs button{color:#53615b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:11px}.role-page-tabs button.active{color:#fff;background:#176149;font-weight:800;box-shadow:0 3px 9px #17614924}.role-preview-benefits.interactive article{grid-template-columns:minmax(0,1fr) auto}.role-preview-benefits.interactive button{grid-column:1/-1;width:100%}.local-workflow-notice{background:#fff8e9;border-color:#d8c59b}.local-workflow-notice b{color:#7e5914;white-space:nowrap}.local-workflow-notice span{color:#785f2e}.workflow-stage-strip{background:#fff;border:1px solid #dfe7e3;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.workflow-stage-strip span{color:#89928d;text-align:center;border-left:1px solid #e4e9e6;padding:13px 10px;font-size:9px}.workflow-stage-strip span:first-child{border-left:0}.workflow-stage-strip .active{color:#8d5b0e;background:#fff5df;font-weight:800}.workflow-stage-strip .done{color:#176149;background:#eef6f2;font-weight:800}.course-development-head{border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.course-development-head h2{margin:9px 0 5px;font-size:21px}.course-development-head p{color:var(--a-muted);margin:0;font-size:10px}.course-development-head>strong{color:#176149;font-size:10px}.question-editor-list{gap:14px;margin-bottom:16px;display:grid}.question-editor-list article{background:#fbfcfb;border:1px solid #dfe7e3;border-radius:10px;padding:17px}.question-editor-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.question-editor-head b{margin-right:auto;font-size:12px}.question-editor-head select{border:1px solid var(--a-line);background:#fff;border-radius:7px;padding:7px;font-size:10px}.question-editor-list label{margin-top:10px;display:block}.question-editor-list label>span{color:var(--a-muted);margin-bottom:5px;font-size:9px;display:block}.question-editor-list textarea,.question-editor-list input,.fake-field input{border:1px solid var(--a-line);width:100%;color:var(--a-ink);font:inherit;background:#fff;border-radius:7px;padding:9px;font-size:10px}.question-editor-list textarea{resize:vertical;min-height:58px}.question-options{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.question-options label{grid-template-columns:20px 1fr;align-items:center;gap:6px;display:grid}.question-options label>span{text-align:center;margin:0;font-weight:800}.inline-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=1000px){.alpha-grid.five,.workflow-stage-strip{grid-template-columns:repeat(3,1fr)}.workflow-stage-strip span:nth-child(4){border-top:1px solid #e4e9e6;border-left:0}.workflow-stage-strip span:nth-child(5){border-top:1px solid #e4e9e6}}@media (width<=620px){.alpha-grid.five{grid-template-columns:1fr 1fr}.role-page-tabs{width:100%}.role-page-tabs button{flex:1}.workflow-stage-strip{grid-template-columns:1fr 1fr}.workflow-stage-strip span:nth-child(odd){border-left:0}.workflow-stage-strip span:nth-child(n+3){border-top:1px solid #e4e9e6}.course-development-head{flex-direction:column;align-items:flex-start}.question-options{grid-template-columns:1fr}.question-editor-head{flex-wrap:wrap;align-items:flex-start}.question-editor-head b,.inline-actions button{width:100%}}.local-training-todo-trigger{color:#174d3b;cursor:pointer;background:#f7faf8;border:1px solid #c9d9d1;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800;position:relative}.local-training-todo-trigger em{color:#fff;background:#b76b24;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:6px;font-size:8px;font-style:normal;display:inline-grid}.local-application-toolbar{color:#fff;background:linear-gradient(135deg,#173f33,#0f2c24);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:23px 25px;display:flex}.local-application-toolbar h2{margin:6px 0;font-size:23px}.local-application-toolbar p{color:#bed2ca;margin:0;font-size:10px}.local-application-toolbar .eyebrow{color:#82c9ad}.local-application-toolbar .alpha-primary{color:#174d3b;background:#fff}.local-entry-mode-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.local-entry-mode-grid button{text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #dce6e1;border-radius:10px;padding:20px}.local-entry-mode-grid button:hover{background:#eef7f3;border-color:#72ae91}.local-entry-mode-grid b,.local-entry-mode-grid span{display:block}.local-entry-mode-grid b{font-size:12px}.local-entry-mode-grid span{color:var(--a-muted);margin-top:7px;font-size:9px;line-height:1.6}.local-application-list{gap:8px;display:grid}.local-application-list>button,.local-application-result{text-align:left;background:#fff;border:1px solid #e0e7e3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 14px;display:flex}.local-application-list>button{cursor:pointer}.local-application-list>button:hover,.local-application-list>button.active{background:#eef7f3;border-color:#72ae91}.local-application-list b,.local-application-list small,.local-application-result b,.local-application-result small{display:block}.local-application-list b,.local-application-result b{font-size:10px}.local-application-list small,.local-application-result small{color:var(--a-muted);margin-top:4px;font-size:8px;line-height:1.45}.local-application-list em,.local-application-result em{color:#7d570f;white-space:nowrap;background:#fff3d9;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.local-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 14px;display:grid}.local-form-grid>label,.local-form-grid>fieldset{min-width:0;margin:0;display:block}.local-form-grid>label>span,.local-form-grid legend{color:#596761;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.local-form-grid input,.local-form-grid select,.local-form-grid textarea{border:1px solid var(--a-line);width:100%;color:var(--a-ink);font:inherit;background:#fff;border-radius:7px;padding:9px 10px;font-size:10px}.local-form-grid textarea{resize:vertical;min-height:78px}.local-form-grid fieldset{border:1px solid var(--a-line);border-radius:8px;padding:10px}.local-form-grid fieldset label{align-items:center;gap:5px;margin-right:13px;font-size:9px;display:inline-flex}.local-form-grid fieldset input[type=radio],.local-form-grid fieldset input[type=checkbox]{width:auto}.local-form-grid .wide,.local-department-field{grid-column:1/-1}.local-department-field>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.local-department-field label{align-items:center;gap:5px;display:flex!important}.local-department-field small{color:var(--a-muted);margin-top:9px;font-size:8px;display:block}.local-time-preview{color:#174d3b;background:#eef7f3;border-radius:7px;margin:12px 0;padding:10px 12px;font-size:11px;font-weight:800}.local-file-picker{background:#f8fbf9;border:1px dashed #b9cbc2;border-radius:9px;margin-top:14px;padding:14px;display:block}.local-file-picker>span,.local-file-picker>small{display:block}.local-file-picker>span{margin-bottom:8px;font-size:10px;font-weight:800}.local-file-picker>small{color:var(--a-muted);margin-top:7px;font-size:8px}.local-download-link{margin-top:12px;text-decoration:none;display:inline-block}.local-review-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.alpha-secondary.danger{color:#a44736;background:#fff8f6;border-color:#e1b9b0}.local-admin-review-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.local-admin-review-layout>.alpha-panel{position:sticky;top:78px}.local-admin-review-layout>div>.alpha-panel{position:static}.point-group-list{gap:9px;display:grid}.point-group-list>article{background:#fff;border:1px solid #dfe7e3;border-radius:9px;overflow:hidden}.point-group-list>article>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 78px;align-items:center;gap:16px;width:100%;padding:14px;display:grid}.point-group-list>article>button:hover{background:#f6faf8}.point-group-list span b,.point-group-list span small{display:block}.point-group-list span b{font-size:10px}.point-group-list span small{color:var(--a-muted);margin-top:4px;font-size:8px}.point-group-list em{color:#176149;font-size:12px;font-style:normal;font-weight:800}.point-group-list strong{color:#176149;text-align:right;font-size:9px}.point-group-detail{background:#fbfcfb;border-top:1px solid #edf1ef;padding:0 14px 14px}.point-group-total{background:#eef6f2;border-radius:7px;justify-content:space-between;gap:16px;margin-top:10px;padding:10px 12px;font-size:9px;display:flex}.point-group-total b{color:#174d3b;white-space:nowrap}@media (width<=900px){.local-form-grid{grid-template-columns:1fr 1fr}.local-department-field>div{grid-template-columns:repeat(3,minmax(0,1fr))}.local-admin-review-layout{grid-template-columns:1fr}.local-admin-review-layout>.alpha-panel{position:static}}@media (width<=620px){.local-training-todo-trigger{padding:7px}.local-application-toolbar{flex-direction:column;align-items:flex-start;padding:20px}.local-application-toolbar .alpha-primary{width:100%}.local-entry-mode-grid,.local-form-grid{grid-template-columns:1fr}.local-department-field>div{grid-template-columns:1fr 1fr}.local-application-list>button,.local-application-result{align-items:flex-start}.local-review-actions button{width:100%}.point-group-list>article>button{grid-template-columns:1fr auto}.point-group-list>article>button>strong{text-align:left;grid-column:1/-1}.point-group-total{flex-direction:column;align-items:flex-start}}.local-session-workspace{gap:16px;margin:0 0 22px;display:grid}.local-session-workspace>.alpha-panel,.local-session-banner{margin:0}.local-session-actions{flex-wrap:wrap;gap:9px;display:flex}.local-session-actions button{min-width:128px}.local-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.local-roster-grid label{cursor:pointer;background:#fbfcfb;border:1px solid #dfe7e3;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;display:flex}.local-roster-grid label:has(input:checked){background:#eef7f3;border-color:#72ae91}.local-roster-grid input{margin-top:2px}.local-roster-grid b,.local-roster-grid small{display:block}.local-roster-grid b{font-size:10px}.local-roster-grid small{color:var(--a-muted);margin-top:3px;font-size:8px}.local-roster-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.local-participant-table{border:1px solid #e0e7e3;border-radius:9px;gap:0;display:grid;overflow:hidden}.local-participant-row{background:#fff;border-top:1px solid #e6ebe8;grid-template-columns:minmax(150px,1.15fr) minmax(90px,.7fr) minmax(110px,.8fr) minmax(100px,.7fr) minmax(130px,1fr);align-items:center;gap:10px;padding:12px 14px;font-size:9px;display:grid}.local-participant-row:first-child{border-top:0}.local-participant-row.header{color:#6f7b75;background:#f3f7f5;font-size:8px;font-weight:800}.local-participant-row b,.local-participant-row small{display:block}.local-participant-row small{color:var(--a-muted);margin-top:3px;font-size:8px}.local-participant-row em{font-style:normal}.local-participant-row .alpha-secondary{padding:6px 8px;font-size:8px}.local-checkin-qr{border:8px solid #fff;width:152px;height:152px;margin:0 auto 10px;display:block;box-shadow:0 4px 18px #122a201a}.local-checkin-link{overflow-wrap:anywhere;color:#176149;text-align:center;font-size:9px;display:block}.local-evaluation-details{gap:9px;margin-top:12px;display:grid}.local-evaluation-details article{background:#fbfcfb;border:1px solid #e0e7e3;border-radius:8px;padding:12px 13px}.local-evaluation-details b,.local-evaluation-details small,.local-evaluation-details span,.local-evaluation-details em{display:block}.local-evaluation-details b{font-size:10px}.local-evaluation-details small,.local-evaluation-details span,.local-evaluation-details em{color:var(--a-muted);margin-top:5px;font-size:8px;font-style:normal}.local-evaluation-details p{margin:8px 0 0;font-size:9px;line-height:1.65}.local-exam-questions{gap:14px;margin-bottom:15px;display:grid}.local-exam-questions article{background:#fbfcfb;border:1px solid #dfe7e3;border-radius:9px;padding:16px}.local-exam-questions article>small{color:#176149;font-size:8px}.local-exam-questions h3{margin:7px 0 12px;font-size:13px}.local-exam-questions label{cursor:pointer;background:#fff;border:1px solid #e1e7e4;border-radius:7px;grid-template-columns:18px 20px 1fr;align-items:center;gap:7px;margin-top:7px;padding:8px 9px;font-size:9px;display:grid}.local-exam-questions label.selected{background:#eef7f3;border-color:#72ae91}.local-exam-questions label input{margin:0}.local-answer-review{gap:9px;margin-top:12px;display:grid}.local-answer-review article{background:#f7faf8;border-left:3px solid #c5d0ca;padding:12px 14px}.local-answer-review article.correct{border-color:#18885a}.local-answer-review article.wrong{background:#fff8f6;border-color:#bd6757}.local-answer-review b,.local-answer-review span{font-size:9px;display:block}.local-answer-review span{color:var(--a-muted);margin-top:5px}.local-answer-review p{margin:7px 0 0;font-size:9px;line-height:1.6}.local-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.local-rating-grid>div{border:1px solid #e1e7e4;border-radius:8px;padding:12px}.local-rating-grid b{margin-bottom:8px;font-size:9px;display:block}.local-rating-grid button{color:#4f5d56;cursor:pointer;background:#fff;border:1px solid #cbd6d0;border-radius:6px;width:28px;height:28px;margin-right:5px}.local-rating-grid button.active{color:#fff;background:#176149;border-color:#176149}.local-checkin-shell{background:#eef3f0;place-items:center;min-height:100vh;padding:24px;display:grid}.local-checkin-card{background:#fff;border-radius:16px;width:min(520px,100%);padding:32px;box-shadow:0 20px 60px #122a201f}.local-checkin-card h1{margin:10px 0 8px;font-size:25px}.local-checkin-card>p{color:var(--a-muted);font-size:11px}.local-checkin-select{margin:18px 0;display:block}.local-checkin-select span{color:#596761;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.local-checkin-select select{border:1px solid var(--a-line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:11px;font-size:10px}@media (width<=900px){.local-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-participant-row{grid-template-columns:1fr 1fr 1fr}.local-participant-row.header{display:none}.local-participant-row>span:first-child,.local-participant-row>span:nth-child(5){grid-column:1/-1}}@media (width<=620px){.local-roster-grid,.local-roster-grid.compact,.local-rating-grid{grid-template-columns:1fr}.local-participant-row{grid-template-columns:1fr;padding:13px}.local-participant-row>span:first-child,.local-participant-row>span:nth-child(5){grid-column:auto}.local-session-actions button{width:100%}.local-checkin-card{padding:23px 18px}.local-application-result{flex-wrap:wrap}.local-application-result .role-preview-link{width:100%}}.local-onboarding-workspace,.local-onboarding-learner{gap:18px;display:grid}.talent-tabs{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f9f8f5;padding:8px;position:sticky;top:0}.local-onboarding-panel{min-width:0}.onboarding-task-layout,.onboarding-learner-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.5fr)}.local-onboarding-materials,.local-progress-task-list,.local-history-list{gap:8px;display:grid}.local-onboarding-materials article,.local-progress-task-list article,.local-progress-task-list button{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.local-onboarding-materials b,.local-onboarding-materials small,.local-progress-task-list b,.local-progress-task-list small{display:block}.local-onboarding-materials small,.local-progress-task-list small{color:var(--a-muted);margin-top:4px;font-size:8px}.local-progress-task-list button{width:100%;color:inherit;font:inherit;cursor:pointer}.local-progress-task-list button.active{border-color:var(--a-green);background:#f3f8f5}.local-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.local-condition-grid label{border:1px solid var(--a-line);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.local-employee-checklist{gap:7px;max-height:390px;margin-top:12px;display:grid;overflow:auto}.local-employee-checklist label{border:1px solid var(--a-line);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.local-employee-checklist b,.local-employee-checklist small{display:block}.local-employee-checklist small{color:var(--a-muted);margin-top:3px;font-size:8px}.local-onboarding-map{border:1px solid var(--a-line);background:linear-gradient(145deg,#fff,#f4f8f6);border-radius:14px;overflow:hidden}.local-onboarding-map>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.local-onboarding-map>header small,.local-onboarding-map>header p{color:var(--a-muted)}.local-onboarding-map>header h2{margin:4px 0 6px}.local-onboarding-map>header>span{color:var(--a-green);font-weight:800}.local-onboarding-days{gap:0;display:grid}.local-onboarding-days>section{border-bottom:1px solid var(--a-line);grid-template-columns:86px 1fr;display:grid}.local-onboarding-days>section:last-child{border:0}.local-onboarding-days>section>b{background:#eef4f1;padding:18px}.local-onboarding-days>section>div{gap:8px;padding:12px;display:grid}.local-onboarding-days article{border:1px solid var(--a-line);background:#fff;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.local-onboarding-days article>span{width:27px;height:27px;color:var(--a-green);background:#e7f1ec;border-radius:50%;place-items:center;font-weight:800;display:grid}.local-onboarding-days article b,.local-onboarding-days article small{display:block}.local-onboarding-days article small,.local-onboarding-days article p{color:var(--a-muted);margin-top:4px;font-size:8px}.local-onboarding-days article em{color:var(--a-green);font-size:8px;font-style:normal}.onboarding-progress i{background:var(--a-green);height:100%;display:block}.onboarding-summary{border-top:1px solid var(--a-line);background:var(--a-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.onboarding-summary span{text-align:center;background:#fff;padding:15px}.onboarding-summary b,.onboarding-summary small{display:block}.onboarding-summary b{font-size:20px}.onboarding-summary small{color:var(--a-muted);margin-top:4px;font-size:8px}.local-condition-results{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.local-condition-results span{color:var(--a-muted);background:#f2f4f3;border-radius:999px;padding:6px 9px;font-size:8px}.local-condition-results span.done{color:var(--a-green);background:#e5f3eb}.onboarding-learner-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.local-onboarding-exam{border-top:1px solid var(--a-line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.local-onboarding-exam fieldset{border:1px solid var(--a-line);border-radius:10px;gap:7px;padding:14px;display:grid}.local-onboarding-exam legend{padding:0 6px;font-size:9px;font-weight:800}.local-onboarding-exam fieldset label{background:#f7f9f8;border-radius:7px;align-items:center;gap:8px;padding:7px;font-size:9px;display:flex}.task-detail-head{justify-content:space-between;align-items:center;display:flex}.local-history-list{border-top:1px solid var(--a-line);margin-top:18px;padding-top:14px}.local-history-list button{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:7px;padding:8px}.local-history-list button.active{border-color:var(--a-green)}.local-technical-history{border:1px solid var(--a-line);background:#f7f9f8;border-radius:10px;margin-top:14px}.local-technical-history>summary{cursor:pointer;color:var(--a-muted);padding:12px 14px;font-size:9px;font-weight:800}.local-technical-history>p{color:var(--a-muted);margin:0;padding:0 14px 10px;font-size:8px}.local-technical-history>.local-application-list{padding:0 10px 10px}@media (width<=900px){.talent-tabs{position:static}.onboarding-task-layout,.onboarding-learner-layout,.local-onboarding-days>section{grid-template-columns:1fr}.local-onboarding-days>section>b{padding:11px}.onboarding-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.talent-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.talent-tabs button{flex:none}.local-condition-grid{grid-template-columns:1fr}.local-onboarding-map>header{padding:18px;display:grid}.onboarding-summary{grid-template-columns:1fr 1fr}.local-onboarding-days article{grid-template-columns:28px 1fr}.local-onboarding-days article em{grid-column:2}.local-onboarding-materials article,.local-progress-task-list article,.local-progress-task-list button{flex-direction:column;align-items:flex-start}.onboarding-learner-actions>button,.onboarding-learner-actions>.local-file-picker{width:100%}}.employee-lifecycle-workspace{gap:16px;display:grid}.local-employee-panel{min-width:0}.employee-lifecycle-layout{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr)}.employee-lifecycle-list,.employee-log-list{gap:8px;margin-top:14px;display:grid}.employee-lifecycle-list>button,.employee-log-list article{border:1px solid var(--a-line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.employee-lifecycle-list>button{cursor:pointer}.employee-lifecycle-list>button.active{border-color:var(--a-green);background:#f2f8f4}.employee-lifecycle-list b,.employee-lifecycle-list span,.employee-log-list b,.employee-log-list span,.employee-log-list small{display:block}.employee-lifecycle-list span,.employee-log-list span,.employee-log-list small{color:var(--a-muted);margin-top:3px;font-size:9px}.employee-lifecycle-list em,.employee-log-list em{white-space:nowrap;font-size:9px;font-style:normal}.employee-lifecycle-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.employee-lifecycle-facts>div{border:1px solid var(--a-line);background:#f8faf9;border-radius:8px;padding:10px}.employee-lifecycle-facts dt{color:var(--a-muted);font-size:8px}.employee-lifecycle-facts dd{margin:4px 0 0;font-size:10px}.employee-status{color:var(--a-green);background:#e5f3eb;border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.employee-status.departed{color:#a0443e;background:#f4e9e8}.employee-status.disabled{color:#8a6715;background:#f6f0df}.employee-history{color:var(--a-muted);background:#f6f9f7;border-left:3px solid #b9d5c4;gap:5px;padding:12px;font-size:9px;display:grid}.employee-history b{color:var(--a-text)}.employee-lifecycle-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.employee-lifecycle-actions button{border:1px solid var(--a-line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px}.employee-id-preview{border:1px solid var(--a-line);background:#f6f9f7;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0;padding:13px;display:flex}.employee-id-preview span{color:var(--a-muted);font-size:9px}.local-employee-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.local-employee-form label{color:var(--a-muted);gap:5px;font-size:9px;display:grid}.local-employee-form input,.local-employee-form select{border:1px solid var(--a-line);min-width:0;color:var(--a-text);background:#fff;border-radius:7px;padding:9px}.local-employee-form button{width:max-content}.employee-log-list article>div{min-width:0}.employee-log-list em{color:var(--a-green)}.identity-management-workspace{gap:16px;display:grid}.identity-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-result,.identity-binding-history{background:#f2f8f5;border:1px solid #d7e5de;border-radius:9px;gap:6px;margin-top:14px;padding:12px;font-size:9px;display:grid}.identity-result b,.identity-binding-history b{color:#17493e}.identity-binding-history span{overflow-wrap:anywhere;color:var(--a-muted)}.identity-conflict-actions{flex-wrap:wrap;gap:7px;display:flex}.identity-conflict-actions button{border:1px solid var(--a-line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px}@media (width<=900px){.employee-lifecycle-layout{grid-template-columns:1fr}}@media (width<=620px){.employee-lifecycle-facts,.local-employee-form,.identity-management-grid{grid-template-columns:1fr}.employee-lifecycle-list>button,.employee-log-list article{flex-direction:column;align-items:flex-start}.local-employee-form button,.identity-conflict-actions button{width:100%}}.local-outcome-workspace{gap:16px;margin:0 0 24px;display:grid}.local-outcome-workspace>.alpha-panel{margin:0}.local-outcome-panel .analysis-copy{white-space:pre-wrap}.local-outcome-files{gap:8px;margin:12px 0;display:grid}.local-outcome-files article{background:#fbfcfb;border:1px solid #dfe7e3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.local-outcome-files b,.local-outcome-files small{display:block}.local-outcome-files b{font-size:10px}.local-outcome-files small{color:var(--a-muted);margin-top:4px;font-size:8px}.local-outcome-files article>div:last-child{align-items:center;gap:8px;display:flex}.role-preview-link.danger{color:#a44736}.local-outcome-history{gap:12px;display:grid}.local-outcome-history>article{background:#fbfcfb;border:1px solid #dfe7e3;border-radius:9px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:18px;padding:15px;display:grid}.local-outcome-history b,.local-outcome-history small,.local-outcome-history span{display:block}.local-outcome-history b{font-size:10px}.local-outcome-history small,.local-outcome-history span{color:var(--a-muted);margin-top:4px;font-size:8px;line-height:1.55}.local-outcome-history p{margin:8px 0 0;font-size:9px;line-height:1.65}.local-outcome-workspace .section-divider{margin-top:16px}@media (width<=620px){.local-outcome-files article{flex-direction:column;align-items:flex-start}.local-outcome-history>article,.local-outcome-workspace .alpha-grid.two{grid-template-columns:1fr}}.local-report-boundary{background:#f8fbfa;border:1px solid #d9e3df;border-radius:18px;margin:24px 0;overflow:hidden}.local-report-boundary>summary{cursor:pointer;color:#143d36;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.local-report-boundary>summary span{color:#697b76;font-size:12px}.local-report-boundary[open]>summary{border-bottom:1px solid #d9e3df}.local-report-boundary>div,.local-report-boundary>.alpha-panel,.local-report-boundary>.scope-banner{margin:16px}.technical-history{border-top:1px dashed #d8dfdc;margin-top:12px;padding-top:10px}.technical-history>summary{cursor:pointer;color:#667771;padding:8px 4px;font-size:13px}.management-hub-tabs{margin-bottom:20px}.management-entry-grid .alpha-panel{min-height:230px}.local-boundary{background:#f1f8f5;border:1px solid #cfe1da;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.local-boundary b{color:#17493e;white-space:nowrap}.local-boundary span{color:#5d706a;font-size:13px}.local-demand-page .form-stack{gap:12px;display:grid}.local-demand-page .form-stack label,.local-demand-page label.form-stack{gap:7px;display:grid}.local-demand-page textarea{min-height:82px}.local-demand-page .record-list{gap:8px;display:grid}.local-demand-page .record-list>button{text-align:left;background:#fff;border:1px solid #e0e7e4;border-radius:12px;gap:6px;padding:14px;display:grid}.local-demand-page .record-list>button.active{background:#f1f8f5;border-color:#1e6657}.local-demand-page .record-list span{color:#6b7a76;font-size:12px}.action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.empty-state.compact{min-height:90px}.local-todo-workspace{gap:16px;display:grid}.local-todo-list{gap:9px;display:grid}.local-todo-list article{background:#fff;border:1px solid #dfe7e3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.local-todo-list article>div{min-width:0}.local-todo-list b,.local-todo-list span{display:block}.local-todo-list b{font-size:12px}.local-todo-list span{overflow-wrap:anywhere;color:var(--a-muted);margin-top:5px;font-size:10px}.local-todo-list button{white-space:nowrap;flex:none}@media (width<=620px){.local-todo-list article{flex-direction:column;align-items:stretch}.local-todo-list button{width:100%}}@media (width<=760px){.local-report-boundary>summary,.local-boundary{flex-direction:column;align-items:flex-start}.management-hub-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.management-hub-tabs button{flex:none}.local-demand-page .action-row button{width:100%}.management-entry-grid{grid-template-columns:1fr!important}}.portal-form{border-top:1px solid var(--a-line);margin:12px 0;padding-top:12px}.portal-form summary{cursor:pointer;color:var(--a-green);padding:8px 0;font-weight:600}.portal-form form{padding:12px 0}.portal-form label{font-size:14px;display:block}.portal-form input,.portal-form select,.portal-form textarea,.portal-input{border:1px solid var(--a-line);width:100%;color:var(--a-ink);font:inherit;background:#fff;border-radius:8px;margin:6px 0 12px;padding:10px}.portal-form textarea{min-height:85px}.portal-row{border-top:1px solid var(--a-line);overflow-wrap:anywhere;padding:18px 0}.portal-row:first-child{border-top:0}.portal-row h3{margin:0 0 10px;font-size:17px}.portal-row p{line-height:1.7}.portal-row button,.portal-actions button{margin:5px 8px 5px 0}.portal-empty{color:var(--a-muted);padding:22px 0}.portal-error{color:#8c2925;white-space:pre-wrap;background:#fff1ee;border-left:4px solid #c53b34;padding:16px}.portal-facts{grid-template-columns:160px 1fr;gap:12px;font-size:14px;display:grid}.portal-facts dt{color:var(--a-muted)}.portal-facts dd{overflow-wrap:anywhere;margin:0}.portal-scroll{overflow:auto}.portal-scroll table{border-collapse:collapse;width:100%;font-size:14px}.portal-scroll th,.portal-scroll td{text-align:left;border-bottom:1px solid var(--a-line);white-space:nowrap;padding:12px}.portal-check{align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.portal-check input{width:auto!important;margin:0!important}.portal-ai>div{margin:12px 0}.portal-ai>div>b{color:var(--a-green);margin-bottom:5px;display:block}.portal-ai li{margin:8px 0}.portal-simulation{color:#805712;background:#fff2d8;padding:10px 16px;font-size:14px}.portal-question{background:#f7faf8;border-radius:12px;margin:12px 0;padding:16px}.portal-question textarea{width:100%;font:inherit;padding:10px}.portal-link{color:var(--a-green);font-weight:600}.portal-content .alpha-panel{margin-bottom:18px}.portal-content{font-size:16px}.portal-content .alpha-primary,.portal-content .alpha-secondary,.portal-content .alpha-page-meta p{font-size:14px}.portal-navgroup{color:#a8bbb4;padding:18px 10px 3px;font-size:12px}.alpha-sidebar nav a{color:#b9c8c3;border-radius:9px;padding:10px 12px;font-size:14px;text-decoration:none}.alpha-sidebar nav a.active,.alpha-sidebar nav a:hover{color:#fff;background:#ffffff1a}.portal-tabs{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.portal-tabs a{border-bottom:2px solid var(--a-green);color:var(--a-green);padding:8px;text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}.portal-readonly{background:#fff2d8;padding:12px}.portal-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px}.portal-content .upload-box input{width:100%;padding:10px;display:block}@media (width<=760px){.alpha-sidebar{width:100%;padding:14px;position:relative}.alpha-sidebar nav{max-height:220px}.alpha-shell{display:block}.alpha-main{width:100%;margin:0}.alpha-content{padding:20px 14px 90px}.alpha-topbar{gap:12px;height:auto;min-height:68px;padding:0 14px}.form-grid,.alpha-grid.two{grid-template-columns:1fr}.portal-facts{grid-template-columns:100px 1fr}.alpha-user-switch{flex-wrap:wrap}}body{background:#f3f6f4;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.alpha-sidebar nav{flex:1;overflow:auto;display:block!important}.alpha-sidebar nav section{display:block}.alpha-sidebar nav h3{color:#91aaa0;padding:14px 12px 2px;font-size:12px}.alpha-sidebar nav a{white-space:normal;line-height:1.5;display:block!important}.alpha-brand{color:#fff;align-items:center;gap:10px;padding:20px 10px;display:flex!important}.alpha-brand b{letter-spacing:2px;font-size:27px}.alpha-content .alpha-panel{margin-bottom:20px}.portal-environment{color:#705519;background:#fff4de;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.portal-access{padding:40px}.alpha-content{font-size:15px}.alpha-topbar h1{font-size:24px}.alpha-content button{cursor:pointer}.alpha-content .portal-check{display:flex}.alpha-content .upload-box{border:1px dashed #829d91;padding:15px;display:block}.portal-question .portal-check input[type=text]{width:85%!important}.alpha-content details>summary{list-style:disclosure-closed}.alpha-content details[open]>summary{list-style:disclosure-open}@media (width<=760px){.alpha-sidebar{height:auto!important;max-height:none!important}.alpha-sidebar nav{max-height:220px;display:block!important}.alpha-brand{padding:5px 10px!important}.alpha-topbar{flex-wrap:wrap;display:flex}.alpha-main{padding:0!important}.alpha-content{padding:16px!important}}.alpha-sidebar{color:#fff;box-sizing:border-box;z-index:30;background:#0d241d;flex-direction:column;padding:0 18px 24px;display:flex;inset:0 auto 0 0;width:264px!important;height:100vh!important;max-height:none!important;position:fixed!important}.alpha-main{width:calc(100% - 264px);min-height:100vh;margin-left:264px}.alpha-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border-bottom:1px solid #dfe7e2;position:sticky;top:0}.alpha-content{max-width:1280px;margin:auto;padding:30px 34px 90px}.alpha-panel{background:#fffdf8;border:1px solid #dce6e0;border-radius:18px;padding:24px;box-shadow:0 8px 28px #0d241d0d}.alpha-panel>header{border-bottom:1px solid #e5ebe7;margin:-4px 0 20px;padding-bottom:14px}.alpha-panel>header h2{color:#143e31;margin:0}.mobile-close,.mobile-bottom-nav{display:none}.experience-hero{color:#fff;background:linear-gradient(120deg,#102820,#174936 62%,#cfac62);border-radius:24px;grid-template-columns:minmax(0,1.2fr) 210px minmax(230px,.8fr);align-items:center;gap:26px;min-height:250px;margin-bottom:24px;padding:34px;display:grid;overflow:hidden;box-shadow:0 18px 50px #092d222e}.experience-hero h2{margin:8px 0;font-size:34px}.experience-hero p{color:#e7efe9}.experience-hero>img{object-fit:cover;border:1px solid #ffffff59;border-radius:100px 100px 18px 18px;width:100%;height:190px}.experience-kicker,.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800;color:#ddc383!important}.role-tags{flex-wrap:wrap;gap:8px;display:flex}.role-tags span{background:#ffffff17;border:1px solid #ffffff59;border-radius:999px;padding:6px 10px;font-size:13px}.hero-growth{background:#0618124d;border:1px solid #ffffff38;border-radius:18px;padding:20px}.hero-growth strong{color:#f3d894;margin:8px 0;font-size:24px;display:block}.hero-growth span,.hero-growth em{font-size:13px;font-style:normal;display:block}.progress{background:#fff3;border-radius:99px;height:8px;margin:13px 0;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#d4b262,#f5df9e);height:100%;display:block}.growth-dashboard{background:#fffdf8;border:1px solid #e0e8e3;border-radius:22px;margin:0 0 24px;padding:26px}.growth-dashboard>header{justify-content:space-between;align-items:center;display:flex}.growth-dashboard>header h2{color:#143e31;margin:4px 0 18px}.growth-dashboard a{color:#176149;font-weight:700;text-decoration:none}.growth-layout{grid-template-columns:280px 1fr;gap:26px;display:grid}.level-card{color:#fff;background:linear-gradient(145deg,#153e31,#1e6048);border-radius:18px;padding:24px}.level-medal{color:#e1c071;font-size:32px}.level-card h3{margin:6px 0;font-size:26px}.level-card>b{color:#f2d794}.level-card p{color:#e4eee9;font-size:14px}.level-road{grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;display:grid}.level-road div{text-align:center;color:#8b9993;position:relative}.level-road div:before{content:"";background:#dce5df;height:2px;position:absolute;top:17px;left:-60%;right:60%}.level-road div:first-child:before{display:none}.level-road i{background:#edf2ef;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;font-style:normal;display:grid}.level-road b,.level-road span{margin-top:8px;font-size:13px;display:block}.level-road .done{color:#176149}.level-road .done i{color:#fff;background:#176149}.level-road .done:before{background:#b89a51}.mentor-honor{color:#fff;background:#122d25;border-radius:18px;justify-content:space-between;gap:24px;margin-top:24px;padding:24px;display:flex}.mentor-honor h2{margin:7px 0}.mentor-honor p{color:#dfe9e4}.honor-track{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.honor-track span{color:#9dafaa;border:1px solid #48655b;border-radius:11px;padding:10px;display:grid}.honor-track span.done{color:#f2d898;border-color:#d0af65}.honor-track small{font-size:11px}.ranking-honor,.exam-celebration{color:#fff;background:linear-gradient(110deg,#12382c,#1c5d45);border-radius:20px;align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex;position:relative;box-shadow:0 18px 45px #0d372a29}.ranking-honor>span,.exam-seal{color:#edcf80;font-size:42px}.ranking-honor h2,.exam-celebration h2{margin:0}.ranking-honor p{color:#dfe9e4}.ranking-honor button{color:#fff;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:14px}.exam-result-grid{flex-wrap:wrap;gap:10px;display:flex}.exam-result-grid b{background:#ffffff1a;border-radius:9px;padding:8px 11px;font-size:13px}.exam-celebration.failed{background:#4c514f}.reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reward-card{background:#fffdf8;border:1px solid #e0e5df;border-radius:18px;overflow:hidden}.reward-card img{aspect-ratio:16/10;object-fit:cover;background:#edf1ec;width:100%;display:block}.reward-card-body{padding:18px}.reward-card h3{color:#143e31;margin:0 0 8px}.reward-card .reward-status{color:#176149;background:#e7efe9;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.reward-entitlements{color:#60726b;padding-left:18px}.reward-card details{margin-top:12px}@media (width<=980px){.experience-hero{grid-template-columns:1fr 180px}.experience-hero .hero-growth{grid-column:1/-1}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-layout{grid-template-columns:1fr}.level-road{min-height:110px;overflow-x:auto}}@media (width<=760px){.alpha-sidebar{transition:transform .2s;transform:translate(-102%);width:min(88vw,320px)!important;height:100vh!important;padding:12px 18px 24px!important;position:fixed!important}.alpha-sidebar.mobile-open{transform:translate(0)}.alpha-sidebar nav{max-height:none!important}.alpha-main{width:100%!important;margin:0!important}.alpha-content{padding:14px 14px 92px!important}.alpha-topbar{padding:10px 14px}.alpha-topbar h1{font-size:18px}.alpha-topbar>span{width:100%;font-size:12px}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;font-size:28px;display:block}.experience-hero{grid-template-columns:1fr;min-height:0;padding:25px 20px}.experience-hero h2{font-size:28px}.experience-hero>img{display:none}.growth-dashboard{padding:18px}.growth-dashboard>header{align-items:flex-start;gap:10px}.level-road{grid-template-columns:repeat(5,108px)}.mentor-honor{display:block}.reward-grid{grid-template-columns:1fr}.mobile-bottom-nav{z-index:25;padding:7px 4px calc(7px + env(safe-area-inset-bottom));background:#fffdf8fa;border-top:1px solid #d9e3dd;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0d241d17}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#71817b;background:0 0;border:0;justify-items:center;gap:2px;font-size:11px;text-decoration:none;display:grid}.mobile-bottom-nav i{font-size:19px;font-style:normal}.mobile-bottom-nav .active{color:#176149;font-weight:800}.portal-facts{grid-template-columns:108px 1fr}.alpha-panel{padding:18px}}.portal-row:target{background:#eff7f3;outline:3px solid #176149}.onboarding-progress{background:#dfe7e3;border-radius:999px;height:10px;margin:14px 0 22px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg,#176149,#56a67e);height:100%;display:block}.onboarding-material{border:1px solid var(--a-line);background:#f8fbf9;border-radius:12px;margin:14px 0;padding:14px}.onboarding-material video,.onboarding-document{background:#101713;border:0;border-radius:10px;width:100%;min-height:360px;display:block}.onboarding-image{max-width:100%;height:auto;margin:auto;display:block}.onboarding-slides{gap:12px;max-height:620px;display:grid;overflow:auto}.onboarding-slides article{border:1px solid var(--a-line);background:#fff;border-radius:10px;padding:14px}.onboarding-slides pre{margin:10px 0}.onboarding-slides small{color:var(--a-muted)}@media (width<=760px){.onboarding-material video,.onboarding-document{min-height:230px}.onboarding-slides{max-height:none}}.hero-growth progress,.level-card progress{accent-color:#d4a94f;width:100%;height:.65rem;margin:.75rem 0;display:block}
