:root{--navy:#12324d;--ink:#121826;--muted:#64748b;--line:#d8e1ec;--bg:#eef3f8;--teal:#0f8a7e;--red:#ef4444;--orange:#f59e0b;--blue:#2563eb;--green:#22c55e}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.app-shell{display:flex}.sidebar{width:280px;background:rgba(255,255,255,.88);border-right:1px solid var(--line);padding:20px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand-row{display:flex;align-items:center;gap:12px}.brand-row.center{justify-content:center}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--navy);color:white;font-weight:900;box-shadow:0 8px 20px rgba(18,50,77,.16)}.brand-row strong{display:block;font-size:18px}.brand-row span{display:block;color:var(--muted);font-size:13px}.sidebar-card{margin-top:28px;padding:16px;border-radius:14px;background:#eef8f6;display:grid;grid-gap:4px;gap:4px;color:#164e45}.sidebar-card span{font-size:13px}.side-nav{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.side-nav a{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font-weight:700}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.tag-cloud span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;background:#fff}.main-panel{flex:1 1;padding:28px 32px;overflow:hidden}.topbar{justify-content:space-between;gap:24px;align-items:flex-start}.eyebrow{letter-spacing:.06em;color:#ef4444;font-weight:900;font-size:12px;margin:0 0 8px}.topbar h1{font-size:42px;line-height:1.05;margin:0}.subtitle{color:var(--muted);font-size:16px}.top-actions{display:flex;gap:10px;align-items:center}.ghost-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:12px 16px;border:1px solid var(--line);font-weight:800;cursor:pointer}.primary-button{background:var(--navy);color:white;border-color:var(--navy)}.primary-button.small{padding:10px 14px}.ghost-button,.secondary-button{background:white;color:var(--navy)}.primary-button.full{justify-content:center;width:100%;margin-top:16px}.tabbar{display:flex;gap:8px;overflow-x:auto;padding:18px 0}.tab{white-space:nowrap;border:1px solid var(--line);background:white;border-radius:10px;padding:10px 14px;font-weight:800;color:#3b404a;cursor:pointer}.tab span{display:inline-grid;place-items:center;margin-right:8px;width:22px;height:22px;border-radius:7px;background:#edf2f7}.tab.active{background:var(--navy);color:white}.tab.active span{background:rgba(255,255,255,.18)}.signal-strip{display:flex;gap:12px;align-items:center;background:#eefaf7;border:1px solid #b9eadf;border-left:4px solid var(--teal);padding:16px 20px;border-radius:12px}.signal-strip em{margin-left:auto;background:#dcfce7;color:#166534;padding:8px 12px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:18px}.kpi-grid.compact{grid-template-columns:repeat(4,minmax(200px,1fr));margin-bottom:20px}.kpi-card{background:linear-gradient(180deg,#fff,#f8fbfd);border:1px solid var(--line);border-radius:16px;padding:20px;min-height:178px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.kpi-title{color:var(--muted);font-weight:800}.kpi-value{font-size:34px;font-weight:950;letter-spacing:-.04em;margin:20px 0 8px}.sparkline{width:100%;height:42px;color:#0d73d4}.kpi-bottom{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;border:1px solid var(--line);background:#fff}.status-badge i{width:8px;height:8px;border-radius:999px;background:currentColor}.status-badge.normal{color:#16a34a;background:#ecfdf5;border-color:#bbf7d0}.status-badge.warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-badge.danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.status-badge.excellent{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.dashboard-grid .kpi-grid{grid-column:1/-1}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.panel.large{min-height:420px}.panel.full{margin-top:18px}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.panel h2,.section-head h2{margin:0 0 6px}.muted,.section-head p{color:var(--muted);margin:0}.chart-box{margin-top:16px;background:white;border-radius:12px}.chart-box.tall{border:1px solid var(--line);padding:12px}.insight-list{padding-left:20px;line-height:1.9;color:#3b404a}.insight-list li::marker{color:#ef4444}.two-col{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;margin-top:18px}.bar-list{grid-gap:18px;margin-top:28px}.bar-list,.bar-row{display:grid;gap:18px}.bar-row{grid-template-columns:120px 1fr 70px;align-items:center;grid-gap:18px}.bar-row div{height:28px;border-radius:8px;background:#e9f0f6;overflow:hidden}.bar-row i{display:block;height:100%;border-radius:8px;background:var(--teal)}.priority-list{display:grid;grid-gap:14px;gap:14px}.priority-list article{border:1px solid var(--line);border-radius:14px;padding:16px}.priority-list h3{margin:10px 0 8px}.data-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white}.data-table td,.data-table th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.data-table th{background:#f7fafc;color:#3b404a}.data-table small{display:block;color:var(--muted);margin-top:4px}.select{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:white}.landing-shell,.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.landing-card,.login-panel{max-width:760px;background:white;border:1px solid var(--line);border-radius:28px;padding:42px;box-shadow:0 24px 70px rgba(15,23,42,.1)}.landing-card h1{font-size:56px;line-height:1.08;margin:0;letter-spacing:-.03em}.landing-copy{font-size:18px;line-height:1.7;color:var(--muted)}.landing-actions{display:flex;gap:12px}.login-panel{max-width:460px}.login-panel h1{font-size:34px}.login-panel label{display:block;font-weight:800;margin-top:16px}.login-panel input{width:100%;margin-top:8px;border:1px solid var(--line);border-radius:12px;padding:14px}.hint{color:var(--muted);font-size:13px}@media(max-width:1100px){.app-shell{display:block}.sidebar{position:relative;width:100%;height:auto}.topbar{display:block}.top-actions{margin-top:16px}.kpi-grid,.kpi-grid.compact{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.two-col{grid-template-columns:1fr}}@media(max-width:680px){.main-panel{padding:18px}.topbar h1{font-size:30px}.kpi-grid,.kpi-grid.compact{grid-template-columns:1fr}.signal-strip{display:grid}.signal-strip em{margin-left:0}.landing-card{padding:28px}.landing-card h1{font-size:34px}.landing-brand-row{align-items:flex-start;gap:14px}.landing-brand-mark{width:50px;height:68px;font-size:24px}.landing-actions{display:grid}}.alert-box{margin:14px 0;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5}.warning-box{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.error-box{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.text-link{display:inline-block;margin-top:14px;color:var(--muted);font-weight:800}.session-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;color:#3b404a}.session-chip.warning{background:#fff7ed;color:#9a3412;border-color:#fed7aa}button:disabled{opacity:.65;cursor:not-allowed}.upload-box{margin:18px 0;border:1px dashed #b8c7d8;border-radius:16px;background:#f8fbfd;padding:24px;display:grid;grid-gap:10px;gap:10px;place-items:start}.upload-box h3{margin:4px 0 0;font-size:20px}.upload-box p{margin:0;color:var(--muted);line-height:1.6}.upload-box input[type=file]{width:100%;max-width:520px;border:1px solid var(--line);background:white;border-radius:12px;padding:14px;color:#3b404a}.upload-box svg{color:var(--teal)}.landing-card-wide{max-width:1180px}.landing-brand-row{align-items:center;justify-content:flex-start;gap:20px}.landing-brand-mark{width:58px;height:82px;border-radius:18px;font-size:26px;line-height:1}.landing-actions-three{flex-wrap:wrap}.landing-note{margin-top:18px;padding:14px 16px;border:1px solid var(--line);background:#f8fbfd;border-radius:14px;color:var(--muted);line-height:1.6;font-size:14px}.inline-links{display:flex;gap:14px;flex-wrap:wrap}.info-panel{max-width:760px}.info-list-box{margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:16px;background:#f8fbfd}.info-list{margin:0;padding-left:20px;color:#3b404a;line-height:1.9}.info-list li::marker{color:#ef4444}.premium-landing-shell{min-height:100vh;display:grid;place-items:center;padding:42px 24px;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.98) 0,rgba(255,255,255,0) 32%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.82) 0,rgba(255,255,255,0) 30%),linear-gradient(135deg,#f7fafc,#edf3f9 45%,#e8eff7)}.sample-admin-sidebar-pruned .owner-welcome-actions button[aria-label^="승인 알림"]{opacity:.48!important;filter:grayscale(1);cursor:not-allowed!important;pointer-events:none}.lk-shell{display:grid;grid-gap:15px;gap:15px;color:#3b404a}.lk-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:27px 29px;border-radius:23px;background:linear-gradient(125deg,#3e2ab0,#6847ee 60%,#795bf8);color:#fff;box-shadow:0 18px 40px rgba(77,54,181,.2)}.lk-hero small{color:#ddd5ff;font-weight:800;letter-spacing:.08em}.lk-hero h2{margin:7px 0 8px;font-size:29px}.lk-hero p{margin:0;color:#eeeaff}.lk-hero>div:last-child{display:flex;gap:8px}.lk-hero label{display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #ffffff45;border-radius:11px;background:#ffffff1c}.lk-hero svg{width:16px}.lk-hero select{height:42px;min-width:115px;border:0;background:transparent;color:#fff;font-weight:750;outline:0}.lk-hero option{color:#3b404a}.lk-tabs{display:flex;gap:4px;padding:6px;border:1px solid #e7e4f3;border-radius:15px;background:#fff;overflow:auto}.lk-tabs button{white-space:nowrap;border:0;border-radius:10px;padding:10px 15px;background:transparent;color:#6f758b;font-size:12px;font-weight:760;cursor:pointer}.lk-tabs button.active{background:#eee9ff;color:#5d3ee2;box-shadow:inset 0 0 0 1px #ddd2ff}.lk-card{position:relative;padding:21px 22px;border:1px solid #e8e6f0;border-radius:20px;background:#fff;box-shadow:0 9px 27px rgba(31,28,65,.055)}.lk-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.lk-card header small{display:block;color:#6748e8;font-size:10px;font-weight:850;letter-spacing:.08em}.lk-card h3{margin:4px 0 0;font-size:18px}.lk-card header>em{color:#8a90a4;font-style:normal;font-size:11px}.lk-card header button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#6344e4;font-size:11px;font-weight:750;cursor:pointer}.lk-card header button svg{width:14px}.lk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lk-metrics article{padding:18px;border:1px solid #e9e7f1;border-radius:18px;background:#fff}.lk-metrics article header{display:flex;justify-content:space-between}.lk-metrics article header i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eee9ff;color:#6444e9}.lk-metrics article header svg{width:18px}.lk-metrics article header em{color:#17966c;font-style:normal;font-size:11px;font-weight:800}.lk-metrics article>span,.lk-metrics article>strong{display:block}.lk-metrics article>strong{margin-top:12px;font-size:28px}.lk-metrics article>span{color:#666e84;font-size:12px;font-weight:720}.lk-metrics article>div{margin-top:13px}.lk-metrics article>div>i{display:block;height:6px;border-radius:9px;background:#efedf5;overflow:hidden}.lk-metrics article>div>i b{display:block;height:100%;background:#6747e9}.lk-metrics article>div small{display:block;margin-top:5px;color:#9297a9;font-size:9px}.lk-metrics .tone-1 header i{background:#e9f3ff;color:#3178db}.lk-metrics .tone-1>div>i b{background:#3b82f6}.lk-metrics .tone-2 header i{background:#e7f8f1;color:#168d68}.lk-metrics .tone-2>div>i b{background:#20a978}.lk-metrics .tone-3 header i{background:#fff1df;color:#d77a1a}.lk-metrics .tone-3>div>i b{background:#f39a3d}.lk-pipeline>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lk-pipeline>div article{position:relative;display:flex;align-items:center;gap:9px;padding:12px 20px 12px 8px;border-radius:12px;background:#faf9fd}.lk-pipeline article>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ebe8f4;color:#756d91}.lk-pipeline article.done>b{background:#6747e9;color:#fff}.lk-pipeline article span small,.lk-pipeline article span strong{display:block}.lk-pipeline article span strong{font-size:12px}.lk-pipeline article span small{margin-top:2px;color:#9095a7;font-size:9px}.lk-pipeline article>i{position:absolute;right:5px;color:#b8b2cc;font-style:normal}.lk-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);grid-gap:13px;gap:13px}.lk-programs{display:grid;grid-gap:8px;gap:8px}.lk-programs article{display:grid;grid-template-columns:minmax(130px,1fr) minmax(210px,1.3fr) 105px;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid #eeecf4;border-radius:13px}.lk-programs article>div b,.lk-programs article>div span{display:block}.lk-programs article>div b{font-size:12px}.lk-programs article>div span{margin-top:3px;color:#9398aa;font-size:9px}.lk-programs dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:0}.lk-programs dl div{padding:6px;background:#f8f7fb;border-radius:8px}.lk-programs dt{color:#9095a7;font-size:9px}.lk-programs dd{margin:2px 0 0;font-size:11px;font-weight:800}.lk-programs article>em{justify-self:end;color:#14805e;font-style:normal;font-size:10px;font-weight:750}.lk-ai{background:linear-gradient(145deg,#fbfaff,#f5f2ff)}.lk-ai>header>svg{color:#6747e9}.lk-insight{display:flex;gap:10px;padding:13px;border:1px solid #ddd3ff;border-radius:13px;background:#fff}.lk-insight>svg{flex:0 0 auto;width:19px;color:#6747e9}.lk-insight p{margin:0}.lk-insight p b,.lk-insight p span{display:block}.lk-insight p b{font-size:12px}.lk-insight p span{margin-top:5px;color:#6f768c;font-size:11px;line-height:1.5}.lk-ai>label{display:flex;gap:8px;margin-top:7px;padding:9px;border-radius:10px;background:#fff;cursor:pointer}.lk-ai input{accent-color:#6747e9}.lk-ai label span b,.lk-ai label span small{display:block}.lk-ai label span b{font-size:11px}.lk-ai label span small{margin-top:3px;color:#9297a9;font-size:9px}.lk-ai label.done b{text-decoration:line-through;color:#9da2b1}.lk-wide{min-height:420px}.lk-table{overflow:auto}.lk-table table{width:100%;border-collapse:collapse}.lk-table td,.lk-table th{padding:13px 11px;border-bottom:1px solid #eeecf3;text-align:left;font-size:11px}.lk-table th{background:#f8f7fb;color:#747b90}.lk-table td strong{color:#5f3fdf}.lk-people article>em,.lk-table td em{padding:5px 8px;border-radius:14px;background:#e8f8f1;color:#14815e;font-style:normal;font-size:9px;font-weight:800}.lk-people article>em.danger,.lk-table td em.danger{background:#fff0ef;color:#d14b50}.lk-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.lk-people article{display:grid;grid-template-columns:39px minmax(110px,1fr) 130px 65px;align-items:center;grid-gap:9px;gap:9px;padding:12px;border:1px solid #eceaf3;border-radius:14px}.lk-people article>i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eee9ff;color:#6040df;font-style:normal;font-weight:820}.lk-people article>div b,.lk-people article>div span{display:block}.lk-people article>div span{margin-top:3px;color:#8c92a6;font-size:9px}.lk-people dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.lk-people dt{color:#9499aa;font-size:8px}.lk-people dd{margin:2px 0;font-size:11px;font-weight:800}.lk-departments,.lk-knowledge,.lk-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.lk-departments article,.lk-knowledge article,.lk-result-cards article{padding:16px;border:1px solid #ebe9f2;border-radius:15px;background:#fbfafd}.lk-departments h4{margin:0 0 12px}.lk-departments article>div{display:grid;grid-template-columns:85px 1fr 39px;align-items:center;grid-gap:8px;gap:8px;margin-top:7px}.lk-departments span{color:#747b8f;font-size:10px}.lk-departments i{height:6px;border-radius:8px;background:#eceaf3;overflow:hidden}.lk-departments i b{display:block;height:100%;background:#6848e9}.lk-departments strong{font-size:10px;text-align:right}.lk-result-cards article{position:relative}.lk-result-cards small,.lk-result-cards span{display:block}.lk-result-cards span{font-size:12px;font-weight:750}.lk-result-cards small{margin-top:8px;color:#8d93a6}.lk-result-cards strong{position:absolute;right:15px;top:14px;color:#5f40df;font-size:20px}.lk-add{position:absolute;right:22px;top:19px;display:flex;align-items:center;gap:4px;border:1px solid #dcd3ff;border-radius:9px;padding:8px 10px;background:#f7f4ff;color:#6142df;font-weight:750}.lk-add svg{width:14px}.lk-knowledge article{display:flex;align-items:center;gap:11px;background:#fff}.lk-knowledge article>svg:first-child{color:#6747e9}.lk-knowledge article>div{flex:1 1}.lk-knowledge h4{margin:0 0 4px;font-size:12px}.lk-knowledge small{color:#8d93a6}@media(max-width:1180px){.lk-metrics{grid-template-columns:repeat(2,1fr)}.lk-grid{grid-template-columns:1fr}.lk-pipeline>div{grid-template-columns:repeat(5,180px);overflow:auto}.lk-people{grid-template-columns:1fr}}@media(max-width:720px){.lk-hero{align-items:flex-start;flex-direction:column}.lk-hero>div:last-child{flex-wrap:wrap}.lk-metrics,.lk-programs article{grid-template-columns:1fr}.lk-programs article>em{justify-self:start}.lk-people article{grid-template-columns:39px 1fr}.lk-people article>em,.lk-people dl{grid-column:2}.lk-departments,.lk-knowledge,.lk-result-cards{grid-template-columns:1fr}}.premium-landing-shell:after,.premium-landing-shell:before{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(255,255,255,.55);border-radius:50%;pointer-events:none}.premium-landing-shell:before{left:-260px;bottom:-250px;box-shadow:0 0 0 18px rgba(255,255,255,.18),0 0 0 38px rgba(255,255,255,.12),0 0 0 62px rgba(255,255,255,.08)}.premium-landing-shell:after{right:-280px;bottom:-260px;box-shadow:0 0 0 18px rgba(255,255,255,.16),0 0 0 40px rgba(255,255,255,.1),0 0 0 66px rgba(255,255,255,.07)}.premium-landing-card{position:relative;z-index:1;width:min(1180px,100%);min-height:640px;padding:70px 86px 64px;border:1px solid rgba(207,219,232,.82);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));box-shadow:0 28px 80px rgba(18,50,77,.12),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-brand{display:flex;align-items:center;gap:18px}.premium-brand-mark{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#12324d,#0b2740);color:#fff;font-size:30px;font-weight:950;letter-spacing:-.04em;box-shadow:0 18px 34px rgba(18,50,77,.2),inset 0 1px 0 rgba(255,255,255,.18)}.premium-brand-name{font-size:17px;font-weight:950;letter-spacing:.16em;color:#3b404a;line-height:1.1}.premium-brand-product{margin-top:8px;font-size:16px;font-weight:950;letter-spacing:.12em;color:#ef4444}.premium-hero-copy{text-align:center;margin:78px auto 0;max-width:850px}.premium-hero-copy h1{margin:0;color:#3b404a;font-size:66px;line-height:1.13;letter-spacing:-.065em;font-weight:950}.premium-hero-copy p{margin:28px 0 0;color:#64748b;font-size:20px;line-height:1.65;font-weight:700;letter-spacing:-.02em}.premium-actions{display:grid;grid-template-columns:repeat(3,180px);justify-content:center;grid-gap:24px;gap:24px;margin:52px auto 0}.premium-action-card{height:150px;border-radius:18px;border:1px solid #ccd8e5;background:rgba(255,255,255,.72);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#3b404a;box-shadow:0 14px 34px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.premium-action-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgba(15,23,42,.09);border-color:#b8c7d8}.premium-action-primary{background:linear-gradient(145deg,#0c2f4c,#0a2843);color:#fff;border-color:#0c2f4c;box-shadow:0 18px 40px rgba(18,50,77,.24)}.premium-action-icon{font-size:34px;line-height:1;font-weight:400}.premium-action-card strong{font-size:22px;font-weight:950;letter-spacing:-.03em}.premium-info-card{width:min(620px,100%);margin:38px auto 0;display:grid;grid-template-columns:52px 1fr;align-items:center;grid-gap:18px;gap:18px;padding:18px 22px;border-radius:16px;border:1px solid #d3deeb;background:linear-gradient(180deg,rgba(248,251,253,.92),rgba(255,255,255,.78));color:#64748b;box-shadow:0 12px 30px rgba(15,23,42,.04)}.premium-info-icon{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#e8eef5;color:#3b404a;font-weight:900;font-style:italic;font-family:Georgia,serif}.premium-info-card p{margin:0;font-size:15px;line-height:1.65;font-weight:700}@media(max-width:900px){.premium-landing-card{padding:44px 28px;min-height:auto}.premium-hero-copy{margin-top:52px}.premium-hero-copy h1{font-size:44px}.premium-hero-copy p{font-size:17px}.premium-actions{grid-template-columns:1fr;max-width:360px}.premium-action-card{height:112px}.premium-info-card{grid-template-columns:1fr;text-align:center;justify-items:center}.desktop-break{display:none}}@media(max-width:560px){.premium-brand{align-items:flex-start}.premium-brand-mark{width:56px;height:56px;border-radius:16px;font-size:26px}.premium-brand-name,.premium-brand-product{font-size:13px}.premium-hero-copy h1{font-size:35px}.premium-landing-shell{padding:18px}.premium-landing-card{border-radius:24px}}.session-chip.success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.access-hero{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#ffffff,#f8fbff 55%,#eef6ff);box-shadow:0 16px 34px rgba(15,23,42,.06)}.access-hero h2{margin:0 0 8px;font-size:30px;letter-spacing:-.03em;color:var(--navy)}.access-hero p{margin:0;color:var(--muted);line-height:1.7}.permission-pills{display:flex;flex-wrap:wrap;gap:8px;max-width:520px;justify-content:flex-end}.permission-pills span{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;color:#3b404a}.permission-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.permission-list div{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.permission-list div.allowed{border-color:#bbf7d0;background:#f0fdf4}.permission-list div.blocked{color:#94a3b8;background:#f8fafc}.permission-list b{font-size:12px}.permission-admin-grid,.personal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.permission-admin-grid article,.personal-card-grid article{border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.personal-card-grid strong{display:block;color:var(--muted);font-size:13px}.personal-card-grid b{display:block;font-size:34px;margin:12px 0;color:var(--navy)}.permission-admin-grid p,.personal-card-grid span{color:var(--muted);font-size:13px;line-height:1.55}.permission-admin-grid h3{margin:0 0 8px;color:var(--navy)}@media(max-width:900px){.access-hero{display:grid}.permission-pills{justify-content:flex-start}.permission-admin-grid,.personal-card-grid{grid-template-columns:1fr}.top-actions{flex-wrap:wrap}}.success-box{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.permission-console{overflow:hidden}.permission-toolbar{margin:18px 0;display:grid;grid-template-columns:1.2fr 1fr 240px auto;grid-gap:12px;gap:12px;align-items:center}.permission-toolbar div{display:grid;grid-gap:4px;gap:4px}.permission-toolbar strong{color:var(--navy);font-size:18px}.permission-toolbar span{color:var(--muted);font-size:13px;font-weight:700}.mini-select,.permission-toolbar input,.permission-toolbar select{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#fff;color:#3b404a;font-weight:700}.clinic-permission-groups{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.clinic-permission-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 14px 32px rgba(15,23,42,.05);overflow:hidden}.clinic-permission-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line);background:#fff}.clinic-permission-head h3{margin:0;color:var(--navy);font-size:22px}.clinic-permission-head p{margin:4px 0 0;color:var(--muted);font-weight:800}.permission-table-wrap{overflow:auto}.permission-table{width:100%;min-width:1160px;border-collapse:separate;border-spacing:0}.permission-table td,.permission-table th{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle;font-size:13px}.permission-table th{background:#f7fafc;color:#3b404a;font-size:12px;white-space:nowrap}.permission-table td:first-child{min-width:220px}.permission-table strong{display:block;color:#3b404a}.permission-table small{display:block;color:var(--muted);margin-top:4px}.active-toggle,.permission-check{display:inline-grid;justify-items:center;gap:4px;font-size:11px;color:var(--muted);font-weight:900}.active-toggle{grid-auto-flow:column;align-items:center;justify-items:start}.active-toggle input,.permission-check input{width:18px;height:18px;accent-color:var(--navy)}.permission-check input:disabled{accent-color:#94a3b8}.permission-row-actions{display:flex;gap:8px;align-items:center}.ghost-button.mini{padding:8px 10px;font-size:12px;border-radius:10px}.permission-empty{border:1px dashed #b8c7d8;border-radius:16px;background:#f8fbfd;padding:30px;color:var(--muted);font-weight:800;text-align:center}.permission-table .primary-button.small{padding:8px 11px;border-radius:10px;font-size:12px}@media(max-width:1100px){.permission-toolbar{grid-template-columns:1fr}.permission-table{min-width:1040px}}.side-menu-nav{gap:8px}.side-menu-button{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:12px 13px;border-radius:13px;font-weight:800;box-shadow:0 8px 20px rgba(15,23,42,.025);transition:background .16s ease,border-color .16s ease,transform .16s ease}.side-menu-button:hover{border-color:#b8c7d8;background:#f8fbfd}.side-menu-button.active{background:#12324d;border-color:#12324d;box-shadow:0 12px 28px rgba(18,50,77,.18)}.side-menu-button.admin{border-style:dashed}.side-menu-button.admin.active{background:#12324d;border-style:solid;color:#fff}.side-menu-icon{width:34px;height:34px;border-radius:10px;background:#eef4f9}.side-menu-button.active .side-menu-icon{background:rgba(255,255,255,.16)}.side-menu-button b{letter-spacing:-.01em}.side-menu-button.active small{color:rgba(255,255,255,.72)}.admin-side-section{padding-top:16px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.admin-side-section p{margin:0;color:#ef4444;font-size:11px;font-weight:950;letter-spacing:.08em}.coming-soon-panel{min-height:260px;display:grid;align-content:center;grid-gap:10px;gap:10px;background:linear-gradient(135deg,#fff,#f8fbfd 60%,#eef6ff)}.coming-soon-panel h2{font-size:34px;letter-spacing:-.04em;color:var(--navy)}.coming-soon-note{margin-top:14px;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;border-radius:14px;padding:14px 16px;font-weight:800;line-height:1.6}.sparkline-path{stroke-dasharray:160;stroke-dashoffset:160;animation:drawLine 1.15s ease-out forwards}.animated-chart-box{animation:fadeLift .45s ease-out both}.compact-chart{margin:18px 0 22px;border:1px solid var(--line);padding:12px}.bar-row i{transform-origin:left center;animation:growWidth .85s ease-out both}.org-panel{overflow:hidden}.org-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.org-upload-button{position:relative;overflow:hidden}.org-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.org-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:14px;gap:14px;margin:22px 0}.org-summary-grid article{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:16px}.org-summary-grid span{display:block;color:var(--muted);font-size:13px;font-weight:800}.org-summary-grid b{display:block;margin-top:8px;font-size:26px;letter-spacing:-.04em}.org-chart-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:20px 0}.org-team-card{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.04);padding:16px}.org-team-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.org-team-title strong{font-size:16px;color:var(--navy)}.org-team-title span{font-size:12px;font-weight:900;color:#0f8a7e;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px}.org-node-list{display:grid;grid-gap:10px;gap:10px}.org-node-card{position:relative;border:1px solid #dbe5f0;border-radius:14px;padding:14px;background:linear-gradient(180deg,#f8fbfd,#fff)}.org-node-card:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:4px;border-radius:999px;background:var(--teal)}.org-node-card b,.org-node-card span{display:block;color:#3b404a}.org-node-card span{margin-top:4px;font-size:13px;font-weight:800}.org-node-card small{display:block;margin-top:8px;color:var(--muted)}.org-editor-wrap{margin-top:20px;overflow-x:auto}.org-editor-table input{width:100%;min-width:120px;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff}.icon-button{padding:9px 11px;white-space:nowrap}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes growWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeLift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.org-chart-board,.org-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.org-chart-board,.org-summary-grid{grid-template-columns:1fr}.org-actions{display:grid}.org-actions .ghost-button,.org-actions .primary-button{justify-content:center}}.org-workflow-card{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 20px;border:1px solid #cfe7e4;background:linear-gradient(90deg,#f0fdfa,#f8fbfd);border-radius:16px;padding:14px 16px;color:#0f766e;font-weight:800}.org-workflow-card strong{color:var(--navy);margin-right:4px}.org-workflow-card span{border:1px solid #bde8e3;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.success-box{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.org-tree-board{position:relative;margin:22px 0 26px;padding:28px 26px 34px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 20% 0,rgba(20,184,166,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fbfd);min-height:280px}.org-empty{padding:50px;text-align:center;color:var(--muted);font-weight:900}.org-tree-root{min-width:max-content}.org-tree-branch,.org-tree-root{display:flex;flex-direction:column;align-items:center}.org-tree-branch{position:relative;padding:0 10px}.org-tree-node{min-width:190px;max-width:250px;text-align:center;border:1px solid #b9cbe0;border-radius:18px;padding:14px 16px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.08);z-index:2}.org-tree-node em{display:inline-flex;margin-bottom:6px;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900;background:rgba(15,23,42,.08);color:#3b404a}.org-tree-node strong{display:block;font-size:18px;color:#3b404a;letter-spacing:-.03em}.org-tree-node span{display:block;margin-top:5px;font-size:13px;font-weight:900;color:#3b404a}.org-tree-node small{display:block;margin-top:8px;font-size:11px;color:var(--muted);font-weight:800}.org-tree-node.level-0{background:linear-gradient(135deg,#123754,#415d9d);color:#fff;border-color:#284e73}.org-tree-node.level-0 em,.org-tree-node.level-0 small,.org-tree-node.level-0 span,.org-tree-node.level-0 strong{color:#fff}.org-tree-node.level-0 em{background:rgba(255,255,255,.18)}.org-tree-node.level-1{background:linear-gradient(180deg,#1b4568,#254b80);border-color:#2d5a91}.org-tree-node.level-1 em,.org-tree-node.level-1 small,.org-tree-node.level-1 span,.org-tree-node.level-1 strong{color:#fff}.org-tree-node.level-1 em{background:rgba(255,255,255,.16)}.org-tree-node.level-2{background:linear-gradient(180deg,#eef6ff,#fff)}.org-tree-node.org-node-department{background:linear-gradient(180deg,#eef2f7,#fff);border-color:#aab7c6}.org-tree-node.org-node-team{background:linear-gradient(180deg,#ecfeff,#fff);border-color:#99d5d2}.org-tree-node.org-node-external{background:linear-gradient(180deg,#f8fafc,#fff);border-style:dashed}.org-tree-node.org-node-department strong,.org-tree-node.org-node-external strong,.org-tree-node.org-node-team strong{color:#3b404a}.org-tree-children{gap:22px;margin-top:38px;padding-top:28px}.org-tree-branch:before{top:-10px;height:10px;z-index:1}.org-tree-root>.org-tree-children>.org-tree-branch:before{top:-28px;height:28px}.org-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.org-editor-head h3{margin:0;color:var(--navy)}.org-editor-head p{margin:6px 0 0;color:var(--muted);font-weight:700}.org-actions .primary-button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:900px){.org-tree-children{flex-direction:column;align-items:center}.org-tree-children:after{display:none}.org-editor-head{display:block}.org-editor-head .primary-button{margin-top:12px}}@media print{.coming-soon-note,.org-actions,.org-editor-wrap,.org-summary-grid,.sidebar,.signal-strip,.tabbar,.topbar{display:none!important}.main-panel{padding:0}.org-panel,.org-tree-board{border:0;box-shadow:none}}.org-tree-board{padding:34px 30px 42px}.org-tree-branch,.org-tree-root{position:relative;display:flex;flex-direction:column;align-items:center;min-width:max-content}.org-tree-node-wrap{z-index:2}.org-tree-node{z-index:3}.org-tree-children{display:flex;gap:26px;align-items:flex-start;justify-content:center;position:relative;margin-top:0;padding-top:46px}.org-tree-children:before{content:"";position:absolute;top:0;left:50%;height:28px;border-left:2px solid #b9cbe0;z-index:0}.org-tree-children:after{content:"";position:absolute;top:28px;left:0;right:0;border-top:2px solid #b9cbe0;z-index:0}.org-tree-children.child-count-1:after{display:none}.org-tree-branch:before{content:"";position:absolute;top:-18px;left:50%;height:18px;border-left:2px solid #b9cbe0;z-index:0}.org-tree-root>.org-tree-children>.org-tree-branch:before{top:-18px;height:18px}.org-tree-side-row{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) 70px minmax(220px,1fr);align-items:center;grid-gap:0;gap:0;width:100%;min-width:720px;margin-top:0;padding-top:34px;padding-bottom:10px}.org-tree-side-row:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px solid #b9cbe0;z-index:0}.org-side-spine{width:70px;height:1px;position:relative;z-index:0}.org-side-list{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.org-side-left{align-items:flex-end}.org-side-right{align-items:flex-start}.org-side-node-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.org-side-left .org-side-node-wrap:after{left:100%}.org-side-left .org-side-node-wrap:after,.org-side-right .org-side-node-wrap:before{content:"";position:absolute;top:50%;width:35px;border-top:2px solid #b9cbe0;z-index:0}.org-side-right .org-side-node-wrap:before{right:100%}.org-side-node{min-width:210px;max-width:260px}.org-side-below{min-width:max-content;margin-top:0;padding-top:38px}.org-side-below:before{height:24px}.org-side-below:after{top:24px}.org-editor-table td,.org-editor-table th{vertical-align:middle}@media(max-width:900px){.org-tree-side-row{grid-template-columns:1fr;min-width:280px;gap:14px}.org-side-left .org-side-node-wrap:after,.org-side-right .org-side-node-wrap:before,.org-tree-side-row:before{display:none}.org-side-left,.org-side-right{align-items:center}.org-side-spine{display:none}}.customer-context-card{gap:8px}.customer-context-card b{font-size:18px;color:#164e45}.sidebar-period-control{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.sidebar-period-control span{font-size:12px;font-weight:900;color:#4f6f68}.sidebar-period-control select{width:100%;border:1px solid #b9d8d2;border-radius:10px;background:#fff;padding:9px 10px;color:#3b404a;font-weight:900}.copyright-hint{text-align:center;margin-top:18px}.org-tree-node small{line-height:1.45}.auth-link-row{justify-content:center;margin-top:16px}.auth-link-row .text-link{margin-top:0}.login-copyright{margin-top:26px;margin-bottom:0}.workspace-panel{overflow:hidden}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.education-grid,.meeting-card-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:18px}.education-card,.education-upload-card,.job-doc-card,.meeting-card{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 10px 26px rgba(15,23,42,.04)}.meeting-card{padding:18px}.meeting-card-head{display:flex;align-items:center;justify-content:space-between;color:var(--teal)}.meeting-status{display:inline-flex;border:1px solid #bde8e3;border-radius:999px;background:#ecfdf5;color:#0f766e;padding:5px 9px;font-size:12px;font-weight:900}.education-card h3,.education-upload-card h3,.meeting-card h3{margin:12px 0 8px;color:var(--navy)}.education-card p,.education-upload-card p,.meeting-card p{margin:0;color:var(--muted);line-height:1.55}.meeting-card dl{display:grid;grid-gap:9px;gap:9px;margin:16px 0 0}.meeting-card dl div{border-top:1px solid #e8eef5;padding-top:9px}.meeting-card dt{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:900}.meeting-card dd{margin:4px 0 0;color:#3b404a;font-weight:800;line-height:1.45}.education-upload-card{display:flex;align-items:center;gap:16px;margin-top:18px;padding:18px}.education-upload-card svg{color:var(--teal);flex:0 0 auto}.education-upload-card div{flex:1 1}.education-upload-button{position:relative;overflow:hidden;white-space:nowrap}.education-upload-button input{position:absolute;inset:0;opacity:0;pointer-events:none}.education-card{padding:16px}.video-thumb{display:grid;place-items:center;height:130px;background:linear-gradient(135deg,#12324d,#2f6f8f);color:white}.video-thumb,.youtube-embed{border-radius:14px;margin-bottom:14px}.youtube-embed{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0f172a}.youtube-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.education-youtube-link{display:inline-flex;margin-top:10px;color:var(--teal);font-size:13px;font-weight:900;text-decoration:none}.education-youtube-link:hover{text-decoration:underline}.education-card span{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:#3b404a;font-size:12px;font-weight:900;background:#fff}.education-card b{display:block;margin-top:12px;color:#0f766e;font-size:13px}.job-info-panel .section-head{align-items:flex-end}.job-select-box{display:grid;grid-gap:6px;gap:6px;min-width:240px}.job-select-box span{font-size:12px;font-weight:900;color:var(--muted)}.job-select-box select{border:1px solid var(--line);border-radius:12px;background:white;color:var(--navy);font-weight:900;padding:12px}.job-doc-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:18px}.job-doc-card{padding:18px}.job-doc-title{display:flex;align-items:center;gap:9px;color:var(--navy)}.job-doc-title h3{margin:0}.job-basic-grid,.job-spec-header{display:grid;grid-template-columns:130px 1fr 130px 1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:14px 0;background:white}.job-basic-grid span,.job-spec-header span{background:#edf2f7;font-weight:900}.job-basic-grid b,.job-basic-grid span,.job-spec-header b,.job-spec-header span{padding:12px;border-bottom:1px solid var(--line)}.job-basic-grid b,.job-spec-header b{font-weight:800}.job-summary-list{margin:10px 0 16px;padding-left:20px;line-height:1.75;color:#3b404a}.job-spec-table td,.job-spec-table th,.job-task-table td,.job-task-table th{vertical-align:top}.job-task-table td:nth-child(2),.job-task-table td:nth-child(3),.job-task-table td:nth-child(4){min-width:180px}.job-spec-table td:first-child{font-weight:900;color:var(--navy);white-space:nowrap}.side-menu-nav{gap:9px}.side-menu-button{width:100%;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px 14px;color:#3b404a;cursor:pointer;text-align:left;box-shadow:0 8px 18px rgba(15,23,42,.03)}.side-menu-button b{font-size:15px}.side-menu-button small{color:#64748b;font-weight:800}.side-menu-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eef5fb;color:#3b404a;flex:0 0 auto}.side-menu-button.active{background:#123d60;color:#fff;border-color:#0b72ff;box-shadow:0 0 0 2px rgba(37,99,235,.25)}.side-menu-button.active small{color:#dbeafe}.side-menu-button.active .side-menu-icon{background:rgba(255,255,255,.14);color:#fff}.admin-side-section{margin-top:18px}.admin-side-section p{margin:0 0 8px;color:#64748b;font-size:12px;font-weight:900}.side-menu-button.admin{background:#f8fbfd}@media(max-width:1200px){.education-grid,.meeting-card-grid{grid-template-columns:1fr 1fr}.job-basic-grid,.job-spec-header{grid-template-columns:120px 1fr}}@media(max-width:680px){.education-grid,.meeting-card-grid{grid-template-columns:1fr}.education-upload-card{display:grid}.job-info-panel .section-head{display:block}.job-select-box{margin-top:14px}.job-basic-grid,.job-spec-header{grid-template-columns:1fr}.job-basic-grid span,.job-spec-header span{border-top:1px solid var(--line)}}.meeting-os{min-height:calc(100vh - 130px);padding:26px;border-radius:24px;background:linear-gradient(145deg,#f7f7ff,#f1f3fc);color:#18213d}.meeting-os *{box-sizing:border-box}.meeting-os button,.meeting-os input,.meeting-os select,.meeting-os textarea{font:inherit}.meeting-os-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.meeting-os-header>div:first-child>span{display:flex;align-items:center;gap:6px;color:#6847ee;font-size:11px;font-weight:950;letter-spacing:.1em}.meeting-os-header h2{margin:6px 0 4px;font-size:27px;letter-spacing:-.04em}.meeting-os-header p{margin:0;color:#727b95;font-size:13px}.meeting-os-header>div:last-child{display:flex;align-items:center;gap:8px}.meeting-os-header em{display:flex;align-items:center;gap:5px;color:#7a839b;font-size:11px;font-style:normal;font-weight:800}.meeting-os-header button{display:flex;align-items:center;gap:5px;border:1px solid #dcddea;border-radius:10px;background:#fff;padding:10px 12px;color:#3b404a;font-size:12px;font-weight:900;cursor:pointer}.meeting-os-header button.primary{border-color:#6847ee;background:#6847ee;color:#fff;box-shadow:0 8px 20px rgba(104,71,238,.2)}.meeting-os-nav{display:flex;gap:8px;margin-bottom:16px;padding:5px;border:1px solid #e1e2ee;border-radius:14px;background:rgba(255,255,255,.72)}.meeting-os-nav button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 1;border:0;border-radius:10px;background:transparent;padding:11px;color:#63708b;font-size:12px;font-weight:900;cursor:pointer}.meeting-os-nav button i{font-size:16px;font-style:normal}.meeting-os-nav button.active{background:#6847ee;color:#fff;box-shadow:0 7px 16px rgba(104,71,238,.2)}.meeting-os-kpis{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.meeting-os-kpis article{display:flex;align-items:center;gap:13px;border:1px solid #e1e3ee;border-radius:16px;background:#fff;padding:16px;box-shadow:0 9px 24px rgba(33,39,75,.04)}.meeting-os-kpis article>i{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;font-style:normal}.meeting-os-kpis article>i svg{width:21px}.meeting-os-kpis article.violet>i{background:#eeeaff;color:#6847ee}.meeting-os-kpis article.blue>i{background:#e8f3ff;color:#2c7bdc}.meeting-os-kpis article.orange>i{background:#fff0e6;color:#e97630}.meeting-os-kpis article.green>i{background:#e6f8f2;color:#159779}.meeting-os-kpis article span{font-size:11px;font-weight:850;color:#66718c}.meeting-os-kpis article strong{display:block;margin:4px 0 2px;color:#3b404a;font-size:25px;letter-spacing:-.04em}.meeting-os-kpis article small{display:block;color:#9299ad;font-size:9px}.meeting-os-card{border:1px solid #e0e2ed;border-radius:17px;background:#fff;box-shadow:0 10px 25px rgba(35,41,78,.045)}.meeting-os-card>header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #ececf3}.meeting-os-card>header h3{margin:0;font-size:14px}.meeting-os-card>header p{margin:4px 0 0;color:#8991a8;font-size:10px}.meeting-home-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:12px;gap:12px}.meeting-attention-card,.meeting-calendar-card,.meeting-flow-card,.meeting-today-card{min-height:270px}.meeting-calendar-card header>b{color:#6847ee;font-size:20px}.meeting-month-bars{display:flex;align-items:flex-end;justify-content:space-around;height:150px;padding:18px 18px 5px}.meeting-month-bars>div{display:grid;justify-items:center;grid-gap:4px;gap:4px;height:100%;grid-template-rows:auto 1fr auto}.meeting-month-bars span,.meeting-month-bars strong{font-size:9px;color:#828aa0}.meeting-month-bars i{display:flex;align-items:flex-end;width:25px;height:100%;border-radius:8px;background:#f0eef9;overflow:hidden}.meeting-month-bars i b{display:block;width:100%;border-radius:8px 8px 0 0;background:linear-gradient(#8a70f5,#6847ee)}.meeting-calendar-card footer{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #ededf4;font-size:9px;color:#788198}.meeting-calendar-card footer span{display:flex;align-items:center;gap:4px}.meeting-calendar-card footer i{width:7px;height:7px;border-radius:50%}.meeting-calendar-card footer i.done{background:#6847ee}.meeting-calendar-card footer i.live{background:#4ab79b}.meeting-calendar-card footer em{margin-left:auto;font-style:normal}.meeting-today-card{padding-bottom:15px}.meeting-today-card header>span{border-radius:8px;background:#feecef;color:#df455d;padding:5px 8px;font-size:9px;font-weight:900}.meeting-today-card>h4{margin:17px 17px 7px;font-size:18px}.meeting-today-card>p{min-height:38px;margin:0 17px;color:#727c96;font-size:11px;line-height:1.55}.meeting-today-meta{display:grid;grid-gap:5px;gap:5px;margin:14px 17px}.meeting-today-meta span{display:flex;align-items:center;gap:7px;color:#53607d;font-size:10px;font-weight:800}.meeting-today-meta svg{width:14px;color:#6847ee}.meeting-today-card>button{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 34px);margin:12px 17px 0;border:0;border-radius:10px;background:#6847ee;padding:11px;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.meeting-attention-card>article{display:flex;align-items:center;gap:9px;margin:0 14px;padding:11px 3px;border-bottom:1px solid #efeff4}.meeting-attention-card>article>svg{color:#6847ee;width:17px}.meeting-attention-card>article span{flex:1 1}.meeting-attention-card>article b,.meeting-attention-card>article small{display:block}.meeting-attention-card>article b{font-size:11px}.meeting-attention-card>article small{margin-top:3px;color:#8b93a9;font-size:9px}.meeting-attention-card>article button{border:1px solid #dedfea;border-radius:8px;background:#fff;padding:6px 8px;color:#6847ee;font-size:9px;font-weight:900;cursor:pointer}.meeting-flow-card>div{display:flex;align-items:center;justify-content:space-between;padding:29px 18px}.meeting-flow-card article{display:flex;align-items:center;gap:7px;position:relative}.meeting-flow-card article:not(:last-child):after{content:"→";position:absolute;left:calc(100% + 8px);color:#bbb9cc}.meeting-flow-card article>i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eeeaff;color:#6847ee;font-style:normal;font-size:11px;font-weight:950}.meeting-flow-card article b,.meeting-flow-card article small{display:block}.meeting-flow-card article b{font-size:10px}.meeting-flow-card article small{margin-top:2px;color:#9399ab;font-size:8px}.meeting-minutes-layout,.meeting-system-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:12px;gap:12px}.meeting-minutes-doc,.meeting-minutes-list,.meeting-system-detail,.meeting-system-list{min-height:560px}.meeting-minutes-list>button,.meeting-system-list>button{display:flex;align-items:center;gap:8px;width:calc(100% - 18px);margin:8px 9px 0;border:1px solid #e6e6f0;border-radius:12px;background:#fafafe;padding:11px;text-align:left;color:#28334f;cursor:pointer}.meeting-minutes-list>button.active,.meeting-system-list>button.active{border-color:#a693f8;background:#f3f0ff}.meeting-system-list>button>i{font-style:normal}.meeting-minutes-list>button>span,.meeting-system-list>button>span{flex:1 1}.meeting-minutes-list>button b,.meeting-minutes-list>button small,.meeting-system-list>button b,.meeting-system-list>button small{display:block}.meeting-minutes-list>button b,.meeting-system-list>button b{font-size:11px}.meeting-minutes-list>button small,.meeting-system-list>button small{margin-top:3px;color:#8c93a8;font-size:9px}.meeting-system-list>button em{font-style:normal;color:#6847ee;font-size:8px;font-weight:900}.meeting-system-detail>header{align-items:flex-start}.meeting-system-detail>header span{display:inline-block;border-radius:7px;background:#e8f8f3;color:#148c71;padding:4px 7px;font-size:8px;font-weight:900}.meeting-system-detail>header h3{margin:7px 0 5px;font-size:20px}.meeting-system-detail>header p{max-width:660px;line-height:1.55}.meeting-minutes-doc>header button,.meeting-system-detail>header button{display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#6847ee;padding:9px 11px;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.meeting-basic-info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;padding:15px}.meeting-basic-info article{display:flex;align-items:center;gap:9px;border-radius:11px;background:#f7f7fc;padding:12px}.meeting-basic-info svg{color:#6847ee;width:18px}.meeting-basic-info span{font-size:9px;color:#868ea5}.meeting-basic-info b{display:block;margin-top:3px;color:#24304c;font-size:11px}.meeting-participants{margin:0 15px;padding:13px;border:1px solid #e5e5ef;border-radius:11px}.meeting-participants b{font-size:10px}.meeting-participants p{margin:6px 0 0;color:#6e7892;font-size:10px}.meeting-rnr-section{margin:15px}.meeting-rnr-section>header{display:flex;justify-content:space-between;margin-bottom:8px}.meeting-rnr-section>header b,.meeting-rnr-section>header small{display:block}.meeting-rnr-section>header b{font-size:12px}.meeting-rnr-section>header small{margin-top:4px;color:#8a92a8;font-size:9px}.meeting-rnr-section>article{display:grid;grid-template-columns:35px 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-top:7px;border:1px solid #e5e6ef;border-radius:11px;padding:10px}.meeting-rnr-section>article>i{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#eeeaff;font-style:normal}.meeting-rnr-section article span b,.meeting-rnr-section article span em,.meeting-rnr-section article span small{display:block}.meeting-rnr-section article span em{color:#6847ee;font-size:8px;font-style:normal;font-weight:900}.meeting-rnr-section article span b{margin:3px 0;font-size:11px}.meeting-rnr-section article span small{color:#80889e;font-size:9px}.meeting-rnr-section article>button{border:0;background:transparent;color:#a2a7b7;cursor:pointer}.meeting-run-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 220px;grid-gap:12px;gap:12px}.meeting-run-layout>.meeting-os-card{min-height:570px}.meeting-agenda>header span{border-radius:8px;background:#eeeaff;color:#6847ee;padding:7px 9px;font-size:11px;font-weight:950}.meeting-agenda>button{display:flex;align-items:center;gap:9px;width:calc(100% - 18px);margin:8px 9px 0;border:0;border-radius:11px;background:transparent;padding:10px;text-align:left;color:#3d4864}.meeting-agenda>button.active{background:#f0edff}.meeting-agenda>button.done{opacity:.6}.meeting-agenda>button i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#e9eaf1;color:#6847ee;font-style:normal;font-size:10px;font-weight:900}.meeting-agenda>button span{flex:1 1}.meeting-agenda>button b,.meeting-agenda>button small{display:block}.meeting-agenda>button b{font-size:10px}.meeting-agenda>button small{margin-top:3px;color:#979daf;font-size:8px}.meeting-live>header{align-items:flex-start}.meeting-live>header span{color:#df455d;font-size:8px;font-weight:950;letter-spacing:.1em}.meeting-live>header h3{margin:5px 0;font-size:18px}.meeting-live>header button{border:0;border-radius:9px;background:#17213e;padding:9px 11px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.meeting-live-notes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:15px}.meeting-live-notes label{display:grid;grid-gap:7px;gap:7px;font-size:10px;font-weight:900}.meeting-live-notes textarea{min-height:125px;resize:vertical;border:1px solid #dfe1ec;border-radius:11px;background:#fbfbfe;padding:11px;color:#2e3853;font-size:10px;line-height:1.6}.meeting-action-editor{margin:0 15px;border:1px solid #e2e3ed;border-radius:12px;padding:13px}.meeting-action-editor>header b,.meeting-action-editor>header small{display:block}.meeting-action-editor>header b{font-size:11px}.meeting-action-editor>header small{margin-top:3px;color:#8991a6;font-size:8px}.meeting-action-editor>div{display:grid;grid-template-columns:1.7fr 1fr 1fr auto;grid-gap:7px;gap:7px;margin:10px 0}.meeting-action-editor input,.meeting-action-editor select{min-width:0;border:1px solid #dfe1ec;border-radius:8px;background:#fff;padding:8px;color:#2d3853;font-size:9px}.meeting-action-editor>div button{display:flex;align-items:center;gap:4px;border:0;border-radius:8px;background:#6847ee;color:#fff;font-size:9px;font-weight:900}.meeting-action-editor>p{display:grid;grid-template-columns:18px 1fr 80px 78px;align-items:center;grid-gap:5px;gap:5px;margin:7px 0 0;border-top:1px solid #ededf3;padding-top:7px;font-size:9px}.meeting-action-editor>p svg{width:14px;color:#239b7f}.meeting-action-editor>p em,.meeting-action-editor>p span{color:#7d859b;font-style:normal}.meeting-attendees>header{justify-content:flex-start}.meeting-attendees>b,.meeting-attendees>em,.meeting-attendees>p{display:block;margin-left:14px;margin-right:14px}.meeting-attendees>b{margin-top:16px;font-size:14px}.meeting-attendees>p{color:#858da3;font-size:9px;line-height:1.5}.meeting-attendees>div{display:flex;align-items:center;gap:8px;margin:17px 14px;padding:11px;border-radius:11px;background:#f3f3f7}.meeting-attendees>div svg{color:#9298a8;width:18px}.meeting-attendees>div b,.meeting-attendees>div small{display:block}.meeting-attendees>div b{font-size:10px}.meeting-attendees>div small{margin-top:3px;color:#878fa4;font-size:8px}.meeting-attendees>em{border-radius:9px;background:#eeeaff;padding:9px;color:#6847ee;font-size:8px;font-style:normal;font-weight:850;line-height:1.5}.meeting-minutes-layout{grid-template-columns:280px minmax(0,1fr) 230px}.meeting-minutes-list>button svg{width:15px;color:#6847ee}.meeting-minutes-doc>header span{color:#6847ee;font-size:8px;font-weight:950;letter-spacing:.1em}.meeting-minutes-doc>header h3{margin:5px 0;font-size:19px}.meeting-minutes-doc>section{margin:14px 16px;padding-bottom:13px;border-bottom:1px solid #ededf3}.meeting-minutes-doc>section>b{display:block;margin-bottom:8px;font-size:11px}.meeting-minutes-doc>section>p{display:flex;align-items:center;gap:6px;margin:5px 0;color:#68728c;font-size:10px;line-height:1.6}.meeting-minutes-doc>section>p svg{width:14px;color:#1f9c7f}.meeting-minutes-doc>section>article{display:flex;align-items:center;justify-content:space-between;border-radius:9px;background:#f7f7fb;padding:10px;margin-top:6px}.meeting-minutes-doc>section>article b,.meeting-minutes-doc>section>article small{display:block}.meeting-minutes-doc>section>article b{font-size:10px}.meeting-minutes-doc>section>article small{margin-top:3px;color:#858da3;font-size:8px}.meeting-minutes-doc>section>article em{color:#6847ee;font-size:9px;font-style:normal;font-weight:900}.meeting-circulation{min-height:560px;padding-bottom:15px}.meeting-circulation>strong{display:block;margin:20px 15px 8px;font-size:26px}.meeting-circulation>div{height:8px;margin:0 15px;border-radius:7px;background:#ececf3;overflow:hidden}.meeting-circulation>div i{display:block;height:100%;background:#6847ee}.meeting-circulation>b,.meeting-circulation>em,.meeting-circulation>p,.meeting-circulation>span{display:block;margin-left:15px;margin-right:15px}.meeting-circulation>p{color:#798198;font-size:9px;line-height:1.6}.meeting-circulation>b{margin-top:20px;font-size:10px}.meeting-circulation>span{margin-top:6px;color:#69738e;font-size:9px}.meeting-circulation>em{margin-top:14px;border-radius:9px;background:#e9f8f3;padding:9px;color:#148e72;font-size:9px;font-style:normal;font-weight:900}.meeting-theory{display:grid;grid-gap:12px;gap:12px}.meeting-theory-hero{display:flex;align-items:center;gap:18px;padding:22px;background:linear-gradient(135deg,#6847ee,#876df1);color:#fff}.meeting-theory-hero>i{font-size:40px;font-style:normal}.meeting-theory-hero span{font-size:9px;font-weight:950;letter-spacing:.1em;opacity:.75}.meeting-theory-hero h3{margin:5px 0 7px;font-size:20px}.meeting-theory-hero p{margin:0;max-width:900px;font-size:11px;line-height:1.6;opacity:.85}.meeting-theory-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.meeting-theory-grid article{padding:17px}.meeting-theory-grid article>i{font-size:25px;font-style:normal}.meeting-theory-grid article h3{margin:10px 0 6px;font-size:13px}.meeting-theory-grid article p{margin:0;color:#747d95;font-size:10px;line-height:1.65}.meeting-theory-rule>div{display:flex;align-items:center;justify-content:center;gap:9px;padding:25px;flex-wrap:wrap}.meeting-theory-rule>div b{border-radius:9px;background:#f0edff;padding:9px 11px;color:#6546d9;font-size:10px}.meeting-theory-rule>div i{color:#aaa7b8;font-style:normal}.meeting-theory-rule>div strong{color:#3b404a;font-size:12px}.meeting-modal{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:20px;background:rgba(17,23,48,.46);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.meeting-modal>form{width:min(600px,96vw);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;padding:20px;box-shadow:0 30px 80px rgba(20,25,56,.25)}.meeting-modal form>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.meeting-modal form>header span{color:#6847ee;font-size:9px;font-weight:950;letter-spacing:.08em}.meeting-modal form>header h3{margin:5px 0 0;font-size:19px}.meeting-modal form>header button{border:0;background:transparent;color:#747d94;cursor:pointer}.meeting-modal form>div>label,.meeting-modal form>label{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px;color:#495570;font-size:10px;font-weight:900}.meeting-modal form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.meeting-modal input,.meeting-modal select,.meeting-modal textarea{width:100%;border:1px solid #dfe1eb;border-radius:9px;background:#fff;padding:10px;color:#25304b;font-size:10px}.meeting-modal textarea{min-height:85px;resize:vertical}.meeting-modal form>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.meeting-modal form>footer button{border:1px solid #dcdeea;border-radius:9px;background:#fff;padding:9px 14px;color:#4d5872;font-size:10px;font-weight:900;cursor:pointer}.meeting-modal form>footer button:last-child{border-color:#6847ee;background:#6847ee;color:#fff}@media(max-width:1250px){.meeting-os-header{align-items:flex-start;flex-direction:column}.meeting-os-kpis{grid-template-columns:1fr 1fr}.meeting-run-layout{grid-template-columns:220px 1fr}.meeting-attendees{grid-column:1/-1;min-height:auto!important}.meeting-home-grid{grid-template-columns:1fr}.meeting-flow-card>div{overflow-x:auto}.meeting-minutes-layout{grid-template-columns:240px 1fr}.meeting-circulation{grid-column:1/-1;min-height:auto}.meeting-theory-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.meeting-os{padding:14px}.meeting-os-header>div:last-child{align-items:stretch;flex-wrap:wrap}.meeting-os-header em{width:100%}.meeting-os-nav{overflow-x:auto}.meeting-os-nav button{min-width:110px}.meeting-minutes-layout,.meeting-os-kpis,.meeting-run-layout,.meeting-system-layout{grid-template-columns:1fr}.meeting-minutes-doc,.meeting-minutes-list,.meeting-system-detail,.meeting-system-list{min-height:auto}.meeting-action-editor>div,.meeting-live-notes,.meeting-theory-grid{grid-template-columns:1fr}.meeting-action-editor>div button{justify-content:center;padding:9px}.meeting-basic-info,.meeting-modal form>div{grid-template-columns:1fr}}.meeting-dashboard-home{display:grid;grid-gap:12px;gap:12px}.meeting-home-theory{display:flex;align-items:center;gap:15px;padding:16px 18px;background:linear-gradient(135deg,#6847ee,#8368ef);color:#fff}.meeting-home-theory>i{font-size:28px;font-style:normal}.meeting-home-theory>div{flex:1 1}.meeting-home-theory span{font-size:8px;font-weight:950;letter-spacing:.12em;opacity:.76}.meeting-home-theory h3{margin:4px 0;font-size:15px}.meeting-home-theory p{margin:0;font-size:9px;opacity:.82}.meeting-home-theory button{border:1px solid rgba(255,255,255,.42);border-radius:9px;background:rgba(255,255,255,.13);padding:9px 11px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.meeting-today-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.meeting-today-summary article{display:flex;align-items:center;gap:12px;border:1px solid #e1e2ed;border-radius:15px;background:#fff;padding:14px}.meeting-today-summary article>i{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#eeeaff;font-size:18px;font-style:normal}.meeting-today-summary span{font-size:10px;color:#717a92;font-weight:850}.meeting-today-summary strong{display:block;margin:3px 0;color:#3b404a;font-size:22px}.meeting-today-summary small{display:block;color:#979daf;font-size:8px}.meeting-dashboard-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:12px;gap:12px}.meeting-real-calendar,.meeting-today-list{min-height:510px}.meeting-real-calendar header>b{color:#6847ee;font-size:20px}.meeting-calendar-days,.meeting-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.meeting-calendar-weekdays{padding:11px 13px 5px}.meeting-calendar-weekdays b{text-align:center;color:#828ba1;font-size:8px}.meeting-calendar-days{padding:5px 13px 14px}.meeting-calendar-days>button,.meeting-calendar-days>i{min-height:61px}.meeting-calendar-days>button{overflow:hidden;border:1px solid #ececf3;border-radius:9px;background:#fff;padding:5px;text-align:left;color:#29344e;cursor:pointer}.meeting-calendar-days>button:hover{border-color:#9d8bf4}.meeting-calendar-days>button.today{box-shadow:inset 0 0 0 2px #6847ee}.meeting-calendar-days>button>strong{display:block;font-size:9px}.meeting-calendar-days>button.today>strong{display:grid;place-items:center;width:19px;height:19px;border-radius:7px;background:#6847ee}.meeting-calendar-days>button>span{display:block;overflow:hidden;margin-top:4px;border-radius:5px;background:#eeeaff;padding:3px;color:#5f43d1;font-size:7px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.meeting-calendar-days>button>span em{margin-right:3px;font-style:normal}.meeting-today-list>header>strong{color:#6847ee;font-size:20px}.meeting-today-list>article{display:grid;grid-template-columns:58px 1fr auto;grid-gap:11px;gap:11px;align-items:center;margin:11px 13px;border:1px solid #e5e6ef;border-radius:13px;padding:12px}.meeting-today-time{align-self:stretch;border-right:1px solid #ececf3;padding-top:6px}.meeting-today-time b,.meeting-today-time span{display:block}.meeting-today-time b{font-size:15px}.meeting-today-time span{margin-top:4px;color:#8a92a8;font-size:8px}.meeting-today-list article>div:nth-child(2)>em{color:#df455d;font-size:8px;font-style:normal;font-weight:900}.meeting-today-list h4{margin:4px 0;font-size:13px}.meeting-today-list article p{margin:0;color:#7f879d;font-size:9px;line-height:1.45}.meeting-attendee-chips{display:flex;margin:8px 0 5px}.meeting-attendee-chips b,.meeting-attendee-chips span{display:grid;place-items:center;width:24px;height:24px;margin-right:-4px;border:2px solid #fff;border-radius:50%;background:#e9e3ff;color:#6246d5;font-size:7px}.meeting-today-list article small{display:block;color:#9399ac;font-size:7px}.meeting-today-list article>button{display:flex;align-items:center;gap:4px;border:0;border-radius:9px;background:#6847ee;padding:9px;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.meeting-today-list article>button svg{width:13px}.meeting-empty{padding:24px;color:#8c93a7;font-size:10px;text-align:center}.meeting-people-view{display:grid;grid-gap:12px;gap:12px}.meeting-people-view>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.meeting-education-head span,.meeting-people-view>header span{color:#6847ee;font-size:8px;font-weight:950;letter-spacing:.1em}.meeting-education-head h3,.meeting-people-view>header h3{margin:4px 0;font-size:18px}.meeting-education-head p,.meeting-people-view>header p{margin:0;color:#7e879e;font-size:9px}.meeting-people-view>header label{display:grid;grid-gap:5px;gap:5px;color:#68728c;font-size:8px;font-weight:900}.meeting-people-view select{border:1px solid #dfe1eb;border-radius:9px;background:#fff;padding:9px;color:#26314c;font-size:10px}.meeting-person-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.meeting-person-kpis article{display:flex;align-items:center;gap:10px;border:1px solid #e2e3ed;border-radius:13px;background:#fff;padding:12px}.meeting-person-kpis i{font-size:18px;font-style:normal}.meeting-person-kpis span{color:#737c94;font-size:9px;font-weight:850}.meeting-person-kpis strong{display:block;margin-top:3px;color:#3b404a;font-size:19px}.meeting-person-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.meeting-person-grid>section{min-height:255px}.meeting-person-grid section>article{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 12px;border:1px solid #e8e8f0;border-radius:10px;padding:10px}.meeting-person-grid article span{flex:1 1}.meeting-person-grid article b,.meeting-person-grid article small{display:block}.meeting-person-grid article b{font-size:10px}.meeting-person-grid article small{margin-top:3px;color:#888fa4;font-size:8px}.meeting-person-grid article em{border-radius:7px;background:#eeeaff;padding:5px 7px;color:#6847ee;font-size:8px;font-style:normal;font-weight:900}.meeting-person-grid article select{padding:6px;font-size:8px}.meeting-person-read article button{border:0;border-radius:8px;background:#eeeaff;padding:7px 8px;color:#6847ee;font-size:8px;font-weight:900;cursor:pointer}.meeting-person-read article button.read{background:#e7f7f2;color:#188c71}.meeting-person-read article button:disabled{cursor:default;opacity:.7}.meeting-education-view{display:grid;grid-gap:12px;gap:12px}.meeting-education-head{display:flex;align-items:center;justify-content:space-between;padding:17px}.meeting-education-head form{display:flex;gap:7px;width:min(460px,50%)}.meeting-education-head input{flex:1 1;min-width:0;border:1px solid #dfe1eb;border-radius:9px;padding:9px;font-size:9px}.meeting-education-head button{display:flex;align-items:center;gap:4px;border:0;border-radius:9px;background:#6847ee;padding:9px 11px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.meeting-video-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.meeting-video-grid article{overflow:hidden;padding:13px}.meeting-video-grid article>div{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:11px;background:#17213e}.meeting-video-grid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.meeting-video-grid article>span{display:block;margin-top:12px;color:#6847ee;font-size:8px;font-weight:950}.meeting-video-grid h3{margin:5px 0;font-size:13px}.meeting-video-grid p{margin:0;color:#7b849b;font-size:9px;line-height:1.5}.meeting-video-grid article>button{display:flex;align-items:center;gap:4px;margin-top:10px;border:0;background:transparent;color:#a0a5b4;font-size:8px;cursor:pointer}.meeting-education-guide{display:flex;align-items:center;gap:12px;padding:14px}.meeting-education-guide h3{margin:0 10px 0 0;font-size:12px}.meeting-education-guide article{display:flex;align-items:center;gap:7px}.meeting-education-guide article>i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eeeaff;color:#6847ee;font-size:8px;font-style:normal;font-weight:900}.meeting-education-guide b,.meeting-education-guide small{display:block}.meeting-education-guide b{font-size:9px}.meeting-education-guide small{margin-top:2px;color:#8d94a7;font-size:7px}@media(max-width:1100px){.meeting-dashboard-grid{grid-template-columns:1fr}.meeting-real-calendar,.meeting-today-list{min-height:auto}.meeting-person-kpis,.meeting-video-grid{grid-template-columns:1fr 1fr}.meeting-education-guide{align-items:flex-start;flex-wrap:wrap}}@media(max-width:700px){.meeting-education-head,.meeting-home-theory,.meeting-people-view>header{align-items:flex-start;flex-direction:column}.meeting-person-grid,.meeting-person-kpis,.meeting-today-summary,.meeting-video-grid{grid-template-columns:1fr}.meeting-calendar-days>button,.meeting-calendar-days>i{min-height:45px}.meeting-calendar-days>button>span{display:none}.meeting-today-list>article{grid-template-columns:50px 1fr}.meeting-today-list article>button{grid-column:1/-1;justify-content:center}.meeting-education-head form{width:100%}}.kpi-source-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:18px 0 16px}.kpi-source-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.kpi-source-card span{display:block;color:var(--muted);font-size:12px;font-weight:900}.kpi-source-card h3{margin:8px 0 10px;color:var(--navy);font-size:18px}.kpi-source-card b{display:block;font-size:32px;letter-spacing:-.04em;color:#3b404a}.kpi-source-card p{margin:8px 0 12px;color:#56708d;font-weight:800}.kpi-sheet-message{margin:10px 0 16px;padding:12px 14px;border-radius:14px;font-weight:900}@media(max-width:1000px){.kpi-source-grid{grid-template-columns:1fr}}.sheet-connect-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin:16px 0;align-items:center}.sheet-connect-row input{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:#fff;color:#3b404a;font-weight:700}.diagnostic-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:14px;gap:14px;margin:18px 0}.diagnostic-distribution-card,.diagnostic-metric-card{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:18px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.diagnostic-metric-card span{display:block;color:var(--muted);font-weight:900}.diagnostic-metric-card b{display:block;margin:10px 0;font-size:30px;color:#3b404a}.diagnostic-metric-card p{margin:10px 0 0;color:var(--muted);font-weight:700;line-height:1.5}.diagnostic-meter{height:11px;border-radius:999px;background:#e9f0f6;overflow:hidden;margin:8px 0 12px}.diagnostic-meter i{display:block;height:100%;background:var(--teal);border-radius:999px}.diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:18px 0}.diagnostic-distribution-card h3,.diagnostic-priority-panel h3{margin:0 0 12px;color:var(--navy)}.compact-bars{gap:10px;margin-top:12px}.diagnostic-bar-row{grid-template-columns:minmax(110px,170px) 1fr 52px;gap:12px}.diagnostic-priority-panel{margin-top:18px}.safety-note{border-left:4px solid #f59e0b;background:#fffbeb;color:#92400e}@media(max-width:1100px){.diagnostic-grid,.diagnostic-metric-grid,.sheet-connect-row{grid-template-columns:1fr}}.customer-context-card .customer-welcome{display:block;margin:4px 0 8px;color:#0f766e;font-weight:900;font-size:14px}.org-tree-node.org-node-department em,.org-tree-node.org-node-department small,.org-tree-node.org-node-department span,.org-tree-node.org-node-department strong,.org-tree-node.org-node-external em,.org-tree-node.org-node-external small,.org-tree-node.org-node-external span,.org-tree-node.org-node-external strong,.org-tree-node.org-node-team em,.org-tree-node.org-node-team small,.org-tree-node.org-node-team span,.org-tree-node.org-node-team strong{color:#3b404a!important}.org-tree-node.org-node-department em,.org-tree-node.org-node-external em,.org-tree-node.org-node-team em{background:rgba(24,50,79,.08)!important}.org-viewer-note{border-color:#dbeafe;background:#eff6ff;color:#1e3a8a;font-weight:900}.job-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.job-upload-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.job-upload-message{margin-top:14px}.job-overview-table{margin-bottom:16px}.job-overview-table td:first-child{width:80px;font-weight:900;color:var(--navy)}.job-doc-card{border-color:#d9e5f1;background:linear-gradient(180deg,#ffffff,#fbfdff 55%,#f7fbfd);box-shadow:0 18px 40px rgba(15,35,55,.07)}.job-doc-title{padding:12px 14px;border:1px solid #d9e8f2;border-radius:16px;background:linear-gradient(135deg,#eef8f6,#f8fbff);margin-bottom:16px}.job-doc-title svg{color:#0f766e}.job-doc-title h3{letter-spacing:-.02em;font-size:20px}.job-basic-grid,.job-spec-header{border-color:#d7e5f0;border-radius:18px;box-shadow:0 10px 24px rgba(15,35,55,.04)}.job-basic-grid span,.job-spec-header span{background:linear-gradient(180deg,#eef4f8,#e6edf3);color:#3b404a;font-size:13px;letter-spacing:-.01em}.job-basic-grid b,.job-spec-header b{background:#fff;color:#3b404a;font-size:14px}.job-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 10px;padding:0 2px}.job-section-title span{display:block;color:#0f766e;font-size:11px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.job-section-title h4{margin:0;color:#3b404a;font-size:18px;letter-spacing:-.03em}.job-section-title p{margin:0;color:#64748b;font-size:13px;font-weight:800;line-height:1.45;text-align:right}.job-overview-wrap{border:1px solid #d7e5f0;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fcfb);box-shadow:0 12px 30px rgba(15,35,55,.05);overflow:hidden;margin-bottom:18px}.job-overview-table{margin-bottom:0;border-collapse:separate;border-spacing:0;background:transparent}.job-overview-table thead th{background:linear-gradient(135deg,#123d60,#0f766e);color:#fff;border:0;padding:14px 16px;font-size:13px;letter-spacing:-.01em}.job-overview-table thead th:first-child{width:64px;text-align:center;padding-left:10px;padding-right:10px}.job-overview-table tbody tr{background:#fff}.job-overview-table tbody tr:nth-child(2n){background:#f7fbfa}.job-overview-table td{border-color:#e3edf4;padding:16px 18px;line-height:1.7;color:#3b404a;font-weight:800}.job-overview-table td:first-child{width:64px;text-align:center;color:#0f766e;font-weight:1000;font-size:0;padding-left:10px;padding-right:10px}.job-overview-table td:first-child:before{content:counter(jobsummary);counter-increment:jobsummary;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e7f7f3;border:1px solid #bde8e3;color:#0f766e;font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.job-overview-table tbody{counter-reset:jobsummary}.job-task-wrap{border:1px solid #d7e5f0;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,35,55,.05);overflow:auto}.job-task-table{border-collapse:separate;border-spacing:0;background:#fff;min-width:1120px}.job-task-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#edf5f8,#e6eef3);color:#3b404a;border-bottom:1px solid #cfe0eb;padding:14px 12px;font-size:12px;letter-spacing:-.01em;white-space:nowrap}.job-task-table tbody tr{transition:background .15s ease,transform .15s ease}.job-task-table tbody tr:nth-child(2n){background:#f9fcfd}.job-task-table tbody tr:hover{background:#eef8f6}.job-task-table td{border-color:#e5eef5;padding:14px 12px;line-height:1.55;color:#3b404a;font-size:13px}.job-task-table td:first-child{font-weight:1000;color:#0f766e;white-space:nowrap}.job-task-table td:nth-child(2){font-weight:1000;color:#3b404a}.job-task-table td:nth-child(5),.job-task-table td:nth-child(6),.job-task-table td:nth-child(7){text-align:center;font-weight:1000;color:#3b404a}.job-task-table td:nth-child(5){color:#0f766e}.job-task-table td:nth-child(6){color:#1d4ed8}.job-task-table td:nth-child(7){color:#b45309}@media(max-width:760px){.job-section-title{display:block}.job-section-title p{text-align:left;margin-top:6px}.job-overview-table td{padding:14px 12px}.job-task-table{min-width:980px}}.job-basic-title{margin-top:4px}.job-basic-title h4,.job-section-title h4{font-weight:1000}.job-info-panel .job-doc-grid{gap:22px}.job-info-panel .job-doc-card{position:relative;overflow:hidden}.job-info-panel .job-doc-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#123d60,#0f766e,#b6e7df);opacity:.72}.job-basic-grid{background:linear-gradient(180deg,#ffffff,#fbfdff)}.job-basic-grid span{display:flex;align-items:center;color:#466178;background:linear-gradient(180deg,#f3f7fa,#e8f0f6)}.job-basic-grid b{display:flex;align-items:center;min-height:46px}.job-spec-premium-card{padding:22px;background:linear-gradient(145deg,#ffffff,#f9fcff 54%,#f3fbf8)}.job-spec-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px;border:1px solid #d8e7f0;border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(15,118,110,.12),transparent 34%),linear-gradient(135deg,#ffffff,#f6fbff 58%,#eef9f6);box-shadow:0 18px 46px rgba(15,35,55,.07),inset 0 1px 0 rgba(255,255,255,.85)}.job-spec-hero span{display:block;color:#0f766e;font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.job-spec-hero h3{margin:0;color:#3b404a;font-size:26px;letter-spacing:-.045em;font-weight:1000}.job-spec-hero p{margin:10px 0 0;color:#64748b;font-size:14px;font-weight:800;line-height:1.65;max-width:620px}.job-spec-pill-stack{display:grid;grid-gap:8px;gap:8px;min-width:240px}.job-spec-pill-stack span{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 13px;border:1px solid #d8e7f0;border-radius:999px;background:rgba(255,255,255,.8);color:#64748b;font-size:12px;letter-spacing:-.01em;text-transform:none;box-shadow:0 8px 20px rgba(15,35,55,.04)}.job-spec-pill-stack b{color:#3b404a;font-size:13px;font-weight:1000;white-space:nowrap}.job-spec-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.job-spec-item{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:17px 18px;border:1px solid #dce9f1;border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 12px 28px rgba(15,35,55,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.job-spec-item:hover{transform:translateY(-2px);border-color:#bde8e3;background:#ffffff;box-shadow:0 18px 36px rgba(15,35,55,.08)}.job-spec-item div{min-width:0}.job-spec-item span{display:block;color:#0f766e;font-size:12px;font-weight:1000;letter-spacing:-.01em;margin-bottom:7px}.job-spec-item strong{display:block;color:#3b404a;font-size:14px;line-height:1.65;font-weight:850;word-break:keep-all}.job-spec-item em{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:8px 12px;border-radius:999px;background:linear-gradient(180deg,#eef8f6,#e5f3ff);border:1px solid #cce3ef;color:#3b404a;font-style:normal;font-size:12px;font-weight:1000;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}@media(max-width:900px){.job-spec-hero{display:block}.job-spec-pill-stack{margin-top:16px}.job-spec-card-grid{grid-template-columns:1fr}.job-spec-item{display:block}.job-spec-item em{margin-top:12px}}.ahead-diagnostic-shell{display:flex;flex-direction:column;gap:18px}.ahead-diagnostic-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ahead-diagnostic-head h2{margin:0;font-size:34px;letter-spacing:-.04em;color:#3b404a}.ahead-diagnostic-head p:not(.eyebrow){margin:8px 0 0;color:#66758a;font-weight:700}.ahead-diagnostic-actions{display:flex;align-items:center;gap:12px;color:#718096;font-size:13px;white-space:nowrap}.ahead-diagnostic-tabs{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.ahead-diagnostic-tabs button{border:1px solid #d8e3f0;background:rgba(255,255,255,.88);color:#3b404a;font-weight:900;font-size:15px;padding:15px 12px;border-radius:12px;box-shadow:0 8px 18px rgba(26,50,79,.06)}.ahead-diagnostic-tabs button.active{background:linear-gradient(135deg,#0b3558,#0c5e95);color:white;border-color:#0c5e95}.ahead-block-grid{grid-template-columns:repeat(5,minmax(160px,1fr));grid-gap:14px;gap:14px}.ahead-block-card{background:rgba(255,255,255,.92);border:1px solid #d9e6f3;border-radius:18px;padding:18px;box-shadow:0 12px 28px rgba(18,42,68,.08);min-height:150px}.ahead-block-card.violet{border-color:#c9c8ff}.ahead-block-card.blue{border-color:#a8d0ff}.ahead-block-card.teal{border-color:#93ddd1}.ahead-block-card.orange{border-color:#f3c79c}.ahead-block-card.purple{border-color:#bfb6ff}.ahead-block-title-row{display:flex;align-items:center;gap:10px}.ahead-block-letter{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#18406a;color:white;font-weight:900}.ahead-block-card.violet .ahead-block-letter{background:#6861d9}.ahead-block-card.blue .ahead-block-letter{background:#2f83d7}.ahead-block-card.teal .ahead-block-letter{background:#18a893}.ahead-block-card.orange .ahead-block-letter{background:#de7c35}.ahead-block-card.purple .ahead-block-letter{background:#6c61d9}.ahead-block-title-row strong{color:#162946;font-size:16px;flex:1 1}.ahead-block-title-row em{font-style:normal;font-weight:900;font-size:12px}.ahead-block-title-row em.up{color:#069669}.ahead-block-title-row em.down{color:#e04444}.ahead-block-title-row em.flat{color:#718096}.ahead-level-pill{display:inline-block;margin-top:14px;padding:5px 10px;border-radius:999px;background:#eef4ff;color:#285ea8;font-weight:900;font-size:12px}.ahead-block-card p{margin:12px 0;color:#53657a;font-weight:800;font-size:13px}.ahead-progress{height:8px;border-radius:999px;background:#e9edf3;overflow:hidden}.ahead-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16446f,#2fd0ad)}.ahead-block-card small{display:block;margin-top:9px;color:#69798d;font-weight:800}.ahead-dashboard-grid{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(320px,.75fr);grid-gap:16px;gap:16px}.ahead-lower-grid{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;grid-gap:16px;gap:16px}.ahead-card{background:rgba(255,255,255,.94);border:1px solid #dbe6f2;border-radius:18px;box-shadow:0 14px 32px rgba(17,40,68,.08);padding:18px}.ahead-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px}.ahead-card-head h3{margin:0;color:#172945;font-size:17px}.ahead-card-head span{color:#718096;font-weight:800;font-size:12px}.ahead-radar-wrap{height:270px}.ahead-radar-wrap.compact{height:290px}.ahead-summary-metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0}.ahead-summary-metrics div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;border-right:1px solid #e1e7ef;min-height:176px;justify-content:center;padding:18px 10px}.ahead-summary-metrics div:last-child{border-right:0}.ahead-summary-metrics svg{color:#163a60;stroke-width:2.1}.ahead-summary-metrics span{color:#607086;font-weight:800;font-size:13px}.ahead-summary-metrics strong{color:#3b404a;font-size:28px;line-height:1.05}.ahead-summary-metrics small{color:#718096;font-weight:800}.ahead-summary-metrics small.danger{color:#ef3b35}.ahead-insight{margin:18px 0 0;padding:18px 20px;border-radius:12px;background:#eefcf8;border:1px solid #b7efe1;color:#0b6b56;font-weight:900;display:flex;gap:8px;align-items:center}.ahead-filter-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.ahead-filter-row button{border:1px solid #d5e2ef;background:#fff;border-radius:10px;padding:10px;color:#3b404a;font-weight:900}.ahead-profile-row{display:flex;gap:12px;align-items:center;margin-bottom:14px}.ahead-avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#dff7f1,#eaf2ff);color:#0f4d79;font-size:24px;font-weight:900}.ahead-profile-row strong{display:block;color:#12233b;font-size:17px}.ahead-profile-row span{display:block;margin-top:4px;color:#718096;font-weight:800}.ahead-chip-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.ahead-chip-grid span{border:1px solid #e0e9f3;background:#f9fbfd;border-radius:12px;padding:10px 11px;color:#65758a;font-weight:800;font-size:12px}.ahead-chip-grid b{display:block;margin-top:4px;color:#143559;font-size:14px}.ahead-chip-grid b.warn{color:#d77a00}.ahead-person-note{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#f6fafc;border:1px solid #dfebf5;color:#5e7086;font-size:12px;font-weight:800}.ahead-person-note.empty{background:#fff8e8;border-color:#f1d58b;color:#9a6a00}.ahead-radar-card{overflow:hidden}.ahead-radar-legend{display:flex;justify-content:flex-end;gap:18px;margin:-4px 0 2px;color:#607086;font-size:12px;font-weight:800}.ahead-radar-legend span{position:relative;padding-left:22px}.ahead-radar-legend span:before{content:"";position:absolute;left:0;top:50%;width:16px;height:0;border-top:3px solid;transform:translateY(-50%)}.ahead-radar-legend .ours{color:#2c79ec}.ahead-radar-legend .benchmark{color:#b6c1cf}.ahead-radar-legend .benchmark:before{border-top-style:dashed}.ahead-radar-visual{position:relative;min-height:330px;padding:8px 0 6px}.ahead-score-tag{position:absolute;display:flex;flex-direction:column;gap:4px;z-index:2}.ahead-score-tag b{font-size:13px;font-weight:900;line-height:1.25}.ahead-score-tag strong{font-size:30px;line-height:1;font-weight:900;color:#163a60}.ahead-score-tag.violet b,.ahead-score-tag.violet strong{color:#5660db}.ahead-score-tag.blue b,.ahead-score-tag.blue strong{color:#2c79ec}.ahead-score-tag.teal b,.ahead-score-tag.teal strong{color:#12a18a}.ahead-score-tag.orange b,.ahead-score-tag.orange strong{color:#d87522}.ahead-score-tag.purple b,.ahead-score-tag.purple strong{color:#6a5fd3}.ahead-score-tag.pos-top{left:50%;top:0;transform:translateX(-50%);text-align:center}.ahead-score-tag.pos-right-top{right:4px;top:54px;text-align:left;max-width:150px}.ahead-score-tag.pos-right-bottom{right:0;bottom:40px;text-align:left;max-width:170px}.ahead-score-tag.pos-bottom{left:50%;bottom:2px;transform:translateX(-50%);text-align:center}.ahead-score-tag.pos-left{left:0;top:114px;text-align:right;max-width:150px}.ahead-summary-hero{padding:22px 24px}.ahead-action-row,.ahead-summary-hero .ahead-card-head{margin-bottom:10px}.ahead-action-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid #e0e9f3;border-radius:13px;background:#fff}.ahead-action-row strong{display:block;color:#3b404a;font-size:14px}.ahead-action-row span{display:block;color:#6a7a8f;font-weight:800;font-size:12px;margin-top:3px}.ahead-action-row em{font-style:normal;border-radius:999px;padding:6px 9px;font-weight:900;font-size:12px}.ahead-action-row em.danger{color:#d54545;background:#fff0f0}.ahead-action-row em.warning{color:#bc7a00;background:#fff7dd}.ahead-action-row em.success{color:#16845e;background:#eafbf3}.ahead-roadmap-button{width:100%;border:1px solid #d8e4ef;background:#fff;color:#3b404a;font-weight:900;border-radius:12px;padding:13px}.ahead-level-table-wrap{overflow-x:auto}.ahead-level-table{width:100%;border-collapse:collapse;min-width:620px}.ahead-level-table th{background:#f0f6fb;font-size:12px;border-bottom:1px solid #dce7f2}.ahead-level-table td,.ahead-level-table th{text-align:center;padding:12px 8px;color:#3b404a}.ahead-level-table td{border-bottom:1px solid #e8eef5;font-weight:800}.ahead-level-table td:first-child{text-align:left;font-weight:900}.ahead-level-table td span{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:8px;background:#dfe9ff;color:#244ea3;font-weight:900}.ahead-level-table td span.hot{background:#ffe2e2;color:#d33d3d}.ahead-footnote{color:#718096;font-size:12px;font-weight:800;margin:0}@media (max-width:1380px){.ahead-block-grid{grid-template-columns:repeat(2,1fr)}.ahead-dashboard-grid,.ahead-lower-grid{grid-template-columns:1fr}.ahead-summary-metrics{grid-template-columns:repeat(2,1fr)}.ahead-summary-metrics div:nth-child(2n){border-right:0}.ahead-score-tag{position:static;transform:none!important;text-align:center!important;max-width:none!important}.ahead-radar-visual{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.ahead-radar-wrap.compact{grid-column:1/-1;order:-1}}.ahead-tool-row{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;margin:10px 0 14px;padding:12px;border:1px solid #dce9f5;background:linear-gradient(135deg,#f8fcff,#f3fbf8);border-radius:18px}.ahead-filter-row select,.ahead-sheet-input{border:1px solid #d7e4ef;background:#ffffff;color:#3b404a;font-weight:800;border-radius:12px;padding:11px 12px;outline:none;min-height:42px}.ahead-filter-row select:focus,.ahead-sheet-input:focus{border-color:#0f8a7e;box-shadow:0 0 0 3px rgba(15,138,126,.12)}.ahead-check-label{display:inline-flex;align-items:center;gap:7px;color:#3b404a;font-weight:900;font-size:13px;white-space:nowrap}.ahead-check-label input{width:16px;height:16px;accent-color:#0f8a7e}.ahead-filter-row select{width:100%}.ahead-lower-grid.single-wide{grid-template-columns:minmax(360px,.8fr) minmax(620px,1.2fr)}.ahead-card.wide-card{grid-column:span 2}.ahead-trend-card{padding:18px}@media (max-width:1380px){.ahead-tool-row{grid-template-columns:1fr 1fr}.ahead-card.wide-card{grid-column:span 1}.ahead-lower-grid.single-wide{grid-template-columns:1fr}}.ahead-dashboard-grid{grid-template-columns:minmax(380px,.95fr) minmax(620px,1.55fr);align-items:stretch}.ahead-summary-card{min-height:0;padding:24px 26px}.ahead-summary-card .ahead-card-head{margin-bottom:20px}.ahead-summary-metrics{gap:0;align-items:stretch}.ahead-summary-metrics div{min-height:142px;padding:8px 16px}.ahead-summary-metrics svg{width:28px;height:28px;stroke-width:1.8}.ahead-summary-metrics strong{font-size:26px;letter-spacing:-.04em}.ahead-summary-metrics small{font-size:12px}.ahead-insight{margin-top:18px;min-height:46px}.ahead-radar-card{min-height:0}.ahead-radar-wrap{height:auto}.ahead-radar-score-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.ahead-radar-score-list span{display:flex;flex-direction:column;gap:2px;border:1px solid #e2ebf5;border-radius:12px;padding:9px 10px;background:#fbfdff;color:#42536a;font-size:11px;font-weight:900;text-align:center}.ahead-radar-score-list b{font-size:13px}.ahead-radar-score-list strong{font-size:18px;color:#132842}.ahead-radar-score-list .purple b,.ahead-radar-score-list .violet b{color:#6657d8}.ahead-radar-score-list .blue b{color:#1d6fe8}.ahead-radar-score-list .teal b{color:#0f8a7e}.ahead-radar-score-list .orange b{color:#d87522}@media(max-width:1400px){.ahead-dashboard-grid{grid-template-columns:1fr}.ahead-summary-metrics{grid-template-columns:repeat(5,minmax(120px,1fr))}}.ahead-diagnostic-shell .ahead-dashboard-grid.exact-view{display:grid;grid-template-columns:minmax(460px,.82fr) minmax(720px,1.18fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:18px}.ahead-diagnostic-shell .ahead-lower-grid.exact-view{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(320px,.78fr) minmax(520px,1.18fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:18px}.ahead-diagnostic-shell .ahead-card{border-radius:16px;border:1px solid #dfe9f5;box-shadow:0 12px 28px rgba(18,43,73,.08);background:rgba(255,255,255,.96)}.ahead-diagnostic-shell .ahead-card-head{margin-bottom:14px}.ahead-diagnostic-shell .ahead-card-head h3{font-size:18px;letter-spacing:-.02em}.ahead-diagnostic-shell .ahead-summary-card{padding:20px 18px 14px}.ahead-diagnostic-shell .ahead-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.ahead-diagnostic-shell .ahead-summary-metrics div{min-height:138px;padding:10px 14px;gap:7px}.ahead-diagnostic-shell .ahead-summary-metrics svg{width:30px;height:30px;color:#17385c}.ahead-diagnostic-shell .ahead-summary-metrics span{font-size:14px;color:#66758b}.ahead-diagnostic-shell .ahead-summary-metrics strong{font-size:29px;letter-spacing:-.05em;white-space:pre-line}.ahead-diagnostic-shell .ahead-summary-metrics small{font-size:12px}.ahead-diagnostic-shell .ahead-insight{margin-top:15px;min-height:48px;padding:13px 16px;border-radius:11px;font-size:14px;line-height:1.45}.ahead-diagnostic-shell .ahead-radar-card{padding:18px 20px 14px}.ahead-diagnostic-shell .ahead-radar-legend{margin-top:-24px;margin-bottom:0;padding-right:4px}.ahead-diagnostic-shell .ahead-radar-visual{min-height:256px;padding:0}.ahead-diagnostic-shell .ahead-radar-wrap.compact{height:262px;max-width:350px;margin:0 auto}.ahead-diagnostic-shell .ahead-score-tag b{font-size:13px}.ahead-diagnostic-shell .ahead-score-tag strong{font-size:24px}.ahead-diagnostic-shell .ahead-score-tag.pos-top{top:-2px}.ahead-diagnostic-shell .ahead-score-tag.pos-right-top{right:8px;top:84px}.ahead-diagnostic-shell .ahead-score-tag.pos-right-bottom{right:8px;bottom:42px}.ahead-diagnostic-shell .ahead-score-tag.pos-bottom{bottom:14px}.ahead-diagnostic-shell .ahead-score-tag.pos-left{left:8px;top:104px}.ahead-diagnostic-shell .ahead-person-card{padding:18px 18px 16px}.ahead-diagnostic-shell .ahead-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px}.ahead-diagnostic-shell .ahead-filter-row button,.ahead-diagnostic-shell .ahead-filter-row select{min-height:39px;border-radius:10px;font-size:12px;padding:8px 10px;background:#fff}.ahead-diagnostic-shell .ahead-profile-row{gap:13px;margin-bottom:15px}.ahead-avatar-img{width:64px;height:64px;border-radius:999px;object-fit:cover;border:3px solid #eef6fb;box-shadow:0 8px 18px rgba(20,45,76,.12);background:#eef5fb}.ahead-diagnostic-shell .ahead-profile-row strong{font-size:18px;color:#112641}.ahead-diagnostic-shell .ahead-profile-row strong:after{content:attr(data-team)}.ahead-diagnostic-shell .ahead-profile-row span{font-size:12px;color:#66758b}.ahead-diagnostic-shell .ahead-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ahead-diagnostic-shell .ahead-chip-grid span{min-height:62px;border-radius:12px;padding:9px 10px;background:linear-gradient(180deg,#ffffff,#f8fbfe);box-shadow:inset 0 0 0 1px #e4edf6;font-size:11px}.ahead-diagnostic-shell .ahead-chip-grid b{font-size:13px;line-height:1.25}.ahead-diagnostic-shell .ahead-person-note{margin-top:10px;border-radius:11px;padding:11px 12px}.ahead-diagnostic-shell .ahead-action-card{padding:18px}.ahead-diagnostic-shell .ahead-action-row{min-height:58px;border-radius:12px;margin-bottom:9px;padding:10px 12px}.ahead-diagnostic-shell .ahead-action-row strong{font-size:14px}.ahead-diagnostic-shell .ahead-action-row span{font-size:12px}.ahead-diagnostic-shell .ahead-action-row em{min-width:44px;text-align:center}.ahead-diagnostic-shell .ahead-roadmap-button{margin-top:4px;min-height:42px}.ahead-diagnostic-shell .ahead-level-table-card{padding:18px}.ahead-diagnostic-shell .ahead-level-table{min-width:580px;border:1px solid #e2ebf4;border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0}.ahead-diagnostic-shell .ahead-level-table th{background:#f6faff;border-bottom:1px solid #e0e9f3;font-size:11px;padding:11px 7px}.ahead-diagnostic-shell .ahead-level-table td{font-size:12px;padding:11px 7px;border-bottom:1px solid #edf2f7}.ahead-diagnostic-shell .ahead-level-table td span{min-width:38px;height:28px;border-radius:7px}.ahead-diagnostic-shell .ahead-level-table tbody tr:last-child td{border-bottom:0;background:#fbfdff}@media (max-width:1500px){.ahead-diagnostic-shell .ahead-dashboard-grid.exact-view,.ahead-diagnostic-shell .ahead-lower-grid.exact-view{grid-template-columns:1fr}.ahead-diagnostic-shell .ahead-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.compact-hero,.passport-hero{margin-bottom:18px}.issue-summary-strip,.passport-score-card{min-width:260px;border:1px solid #d9e6f2;border-radius:22px;padding:18px 22px;background:linear-gradient(145deg,#ffffff,#f4fbff);box-shadow:0 18px 45px rgba(17,50,82,.08)}.issue-summary-strip span,.passport-score-card span{display:block;color:#6c7c90;font-weight:800;font-size:13px}.passport-score-card strong{display:block;margin-top:4px;font-size:32px;color:#0f2c4c}.passport-score-card em{display:block;margin-top:4px;color:#0e7c71;font-style:normal;font-weight:900}.passport-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:18px;gap:18px}.passport-profile-card,.passport-timeline-card,.training-status-card{border:1px solid #dce8f3;border-radius:24px;background:#fff;padding:22px;box-shadow:0 20px 55px rgba(15,44,76,.08)}.passport-profile-card label,.training-note-field{display:grid;grid-gap:8px;gap:8px;color:#66778d;font-size:12px;font-weight:900}.passport-profile-card select,.training-note-field textarea{width:100%;border:1px solid #d7e4ef;border-radius:14px;padding:12px 14px;color:#3b404a;font-weight:800;background:#f9fcff}.passport-avatar{width:86px;height:86px;margin:24px auto 12px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(145deg,#e7f9f5,#edf4ff);color:#0e7c71}.passport-profile-card h3,.passport-profile-card p{text-align:center;margin:0}.passport-profile-card h3{font-size:24px;color:#3b404a}.passport-profile-card p{margin-top:6px;color:#6d7f94;font-weight:800}.passport-growth-path{margin-top:22px;border-radius:18px;padding:16px;background:#f1fbf8;border:1px solid #bbebe0}.passport-growth-path span{display:block;color:#0e7c71;font-weight:900;font-size:12px}.passport-growth-path strong{display:block;margin-top:6px;color:#0f2c4c;line-height:1.5}.passport-milestone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.passport-milestone{border:1px solid #e0eaf3;border-radius:18px;padding:16px;background:#fbfdff}.passport-milestone b{font-size:24px}.passport-milestone span{display:block;margin-top:12px;color:#6d7f94;font-weight:900;font-size:12px}.passport-milestone strong{display:block;margin-top:6px;color:#3b404a;line-height:1.45}.passport-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.passport-roadmap div{border-radius:18px;padding:16px;background:linear-gradient(145deg,#102b4a,#0e7c71);color:#fff}.passport-roadmap span{font-size:12px;opacity:.82;font-weight:900}.passport-roadmap b{display:block;margin-top:4px;font-size:20px}.passport-roadmap small{display:block;margin-top:6px;line-height:1.45;opacity:.9}.issue-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:440px}.issue-summary-strip div{border-left:1px solid #d9e6f2;padding-left:14px}.issue-summary-strip div:first-child{border-left:0;padding-left:0}.issue-summary-strip strong{display:block;margin-top:6px;color:#3b404a;font-size:24px}.issue-status{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font-weight:900;font-size:12px;background:#e9f1ff;color:#235aa7}.issue-status.warn{background:#fff4dc;color:#b25b00}.issue-status.done{background:#e9fbf5;color:#0e7c71}.check-inline{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:#475b73}.training-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.training-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.training-card-top span{font-weight:900;color:#3b404a;font-size:18px}.training-card-top b{color:#0e7c71;font-size:26px}.training-progress{height:9px;border-radius:999px;background:#edf3f8;overflow:hidden;margin:14px 0 18px}.training-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4ed8,#0e7c71)}.training-status-card dl{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px}.training-status-card dl div{border-top:1px solid #edf2f7;padding-top:12px}.training-status-card dt{color:#6d7f94;font-size:12px;font-weight:900}.training-status-card dd{margin:4px 0 0;color:#3b404a;line-height:1.5;font-weight:750}.training-note-field textarea{min-height:82px;resize:vertical;font-weight:700;line-height:1.45}@media (max-width:1400px){.passport-layout,.training-card-grid{grid-template-columns:1fr}.passport-milestone-grid,.passport-roadmap{grid-template-columns:1fr 1fr}.issue-summary-strip{min-width:0;grid-template-columns:1fr}.issue-summary-strip div{border-left:0;border-top:1px solid #d9e6f2;padding-left:0;padding-top:10px}.issue-summary-strip div:first-child{border-top:0;padding-top:0}}.ahead-action-row.with-illustration{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px}.ahead-action-illustration{width:38px;height:38px;border-radius:12px;display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(24,50,79,.04)}.ahead-action-illustration.violet{color:#7256d8;background:linear-gradient(145deg,#f1edff,#fbfaff)}.ahead-action-illustration.blue{color:#2d6edb;background:linear-gradient(145deg,#edf5ff,#fbfdff)}.ahead-action-illustration.teal{color:#0b8878;background:linear-gradient(145deg,#e9fbf6,#fbfffd)}.ahead-action-illustration.navy{color:#1c3758;background:linear-gradient(145deg,#eef4fb,#ffffff)}.ahead-action-illustration.green{color:#16845e;background:linear-gradient(145deg,#eafbf3,#ffffff)}.ahead-action-copy{min-width:0}.ahead-level-legend{display:inline-flex;align-items:center;gap:7px;color:#65748b!important;font-size:11px!important;font-weight:900;white-space:nowrap}.ahead-level-legend i{width:8px;height:8px;border-radius:999px;display:inline-block}.ahead-level-legend i.level-1{background:#ff6b6b}.ahead-level-legend i.level-2{background:#7967e8}.ahead-level-legend i.level-3{background:#2fbf9f}.ahead-level-legend i.level-4{background:#f39b2f}.ahead-level-legend i.level-5{background:#3464d6}.ahead-diagnostic-shell .ahead-level-table td span.level-1,.ahead-level-table td span.level-1{background:linear-gradient(180deg,#ff8a8a,#ff6464);color:#7e1010;box-shadow:0 8px 18px rgba(255,100,100,.28)}.ahead-diagnostic-shell .ahead-level-table td span.level-2,.ahead-level-table td span.level-2{background:linear-gradient(180deg,#e5ddff,#c9bbff);color:#513fbd;box-shadow:0 8px 18px rgba(114,86,216,.18)}.ahead-diagnostic-shell .ahead-level-table td span.level-3,.ahead-level-table td span.level-3{background:linear-gradient(180deg,#d4f4ec,#a9e7dc);color:#08796c;box-shadow:0 8px 18px rgba(47,191,159,.18)}.ahead-diagnostic-shell .ahead-level-table td span.level-4,.ahead-level-table td span.level-4{background:linear-gradient(180deg,#ffe6bf,#ffc878);color:#9a5400;box-shadow:0 8px 18px rgba(243,155,47,.2)}.ahead-diagnostic-shell .ahead-level-table td span.level-5,.ahead-level-table td span.level-5{background:linear-gradient(180deg,#bcd2ff,#8eaeff);color:#173f9b;box-shadow:0 8px 18px rgba(52,100,214,.2)}.ahead-diagnostic-shell .ahead-level-table td span{font-weight:950}.eyebrow.orange{color:#b88212}.kpi-dashboard-head{align-items:flex-start}.kpi-dashboard-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.kpi-metric-select,.kpi-period-select{min-width:220px;font-size:15px;font-weight:900;height:48px}.team-kpi-tabs{display:flex;gap:10px;margin:18px 0 14px;flex-wrap:wrap}.team-kpi-tab{border:1px solid #ead8b4;background:#fff;border-radius:999px;padding:11px 16px;color:#3b404a;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.04)}.team-kpi-tab.active{background:linear-gradient(135deg,#7a560f,#c59a3f);color:#fff;border-color:#b88212}.kpi-import-actions{margin:8px 0 10px}.team-kpi-caption{color:#8a7a60;font-weight:800;margin:12px 0 18px}.team-kpi-card-row{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:22px;gap:22px;margin:22px 0 28px}.team-kpi-stat-card{border:1px solid #e8dcc8;border-radius:10px;background:#fff;padding:18px 20px;min-height:142px;box-shadow:0 10px 24px rgba(80,56,15,.05)}.team-kpi-stat-card h3{margin:0;color:#66625b;font-size:18px;font-weight:700}.team-kpi-stat-card b{display:block;margin-top:8px;font-size:36px;font-weight:600;letter-spacing:-.04em}.team-kpi-stat-card p{margin:6px 0 0;color:#9b9284;font-weight:700}.team-kpi-stat-card.tone-success{border-color:rgba(20,122,75,.22)}.team-kpi-stat-card.tone-caution{border-color:rgba(199,85,38,.22)}.team-kpi-stat-card.tone-gold{border-color:rgba(184,130,18,.26)}.team-kpi-stat-card.tone-teal{border-color:rgba(15,138,126,.22)}.team-kpi-stat-card.tone-blue{border-color:rgba(47,115,216,.18)}.mini-sparkline{width:100%;height:38px;margin-top:4px}.team-kpi-bar-section,.team-kpi-main-chart{margin-top:28px;background:#fff;padding:8px 0 4px}.team-kpi-bar-section h3,.team-kpi-main-chart h3,.team-kpi-table-wrap h3{text-align:center;margin:0 0 18px;color:#333;font-size:22px;font-weight:950}.team-kpi-table-wrap{margin-top:42px}.team-kpi-performance-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ead8b4;border-radius:14px;overflow:hidden}.team-kpi-performance-table th{background:linear-gradient(180deg,#fff8ea,#fff3dd);color:#2c2418;font-weight:900;padding:12px 14px;text-align:center;border:0}.team-kpi-performance-table td{padding:13px 14px;text-align:center;border-bottom:1px solid #f1e6d2;color:#414853}.team-kpi-performance-table tbody tr:nth-child(2n) td{background:#fbfaf8}.team-kpi-performance-table tbody tr td:first-child{text-align:left;color:#4b5563;background:#fff}.team-kpi-rate-cell{display:block;color:#fff;border-radius:8px;padding:10px 12px;font-weight:900;box-shadow:0 6px 16px rgba(20,122,75,.14)}.team-kpi-bar-section .recharts-bar-rectangle path{filter:drop-shadow(0 8px 14px rgba(184,130,18,.16))}@media(max-width:1100px){.team-kpi-card-row{grid-template-columns:repeat(2,minmax(180px,1fr))}.kpi-dashboard-controls,.kpi-metric-select,.kpi-period-select{width:100%}}@media(max-width:720px){.team-kpi-card-row{grid-template-columns:1fr}.team-kpi-performance-table{font-size:12px}.team-kpi-performance-table td,.team-kpi-performance-table th{padding:9px 8px}}.team-kpi-template-guide{display:flex;align-items:center;gap:12px;margin:14px 0 18px;padding:14px 16px;border:1px solid rgba(255,138,0,.22);border-radius:18px;background:linear-gradient(135deg,rgba(255,138,0,.1),rgba(255,255,255,.78));color:#3b404a}.team-kpi-template-guide strong{flex:0 0 auto;color:#e66f00;font-weight:900}.team-kpi-template-guide span{color:#66758a;font-weight:700}.ahead-profile-copy{display:flex;flex-direction:column;gap:6px}.ahead-profile-name-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ahead-profile-name-line strong{font-size:1.45rem;color:#10233f;letter-spacing:-.04em}.ahead-profile-name-line em{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#eef7f5;color:#0f766e;font-size:.78rem;font-style:normal;font-weight:800;border:1px solid #c8ebe4}.ahead-profile-copy>span{color:#66748a;font-weight:800;font-size:.95rem}.kpi-period-picker-wrap{position:relative;min-width:220px}.kpi-period-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;cursor:pointer;text-align:left}.kpi-period-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-period-popover{position:absolute;right:0;top:calc(100% + 10px);z-index:40;width:min(420px,90vw);background:#fff;border:1px solid #d7e2ee;border-radius:22px;box-shadow:0 24px 60px rgba(15,35,58,.18);padding:20px}.kpi-period-popover-head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.kpi-period-popover-head strong{font-size:18px;color:#3b404a;font-weight:950}.kpi-period-popover-head span{font-size:13px;color:#738198;font-weight:800}.kpi-period-input-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.kpi-period-input-grid label{display:flex;flex-direction:column;gap:7px;color:#64748b;font-size:13px;font-weight:900}.kpi-period-input-grid input{height:46px;border:1px solid #d6e1ee;border-radius:14px;padding:0 12px;color:#3b404a;font-weight:900;background:#f8fbff}.kpi-period-preset-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:10px 0 16px}.kpi-period-preset-row button{border:1px solid #cde9e4;background:#f2fffc;color:#0e766e;border-radius:999px;padding:9px 10px;font-weight:900;cursor:pointer}.kpi-period-preset-row button:hover{background:#e2fbf5;border-color:#8ad8cf}.kpi-period-popover-actions{display:flex;justify-content:flex-end;gap:8px}.kpi-period-popover-actions .primary-action{border:0;border-radius:999px;background:#0b3a66;color:#fff;font-weight:950;padding:11px 18px;cursor:pointer;box-shadow:0 10px 24px rgba(11,58,102,.2)}@media(max-width:720px){.kpi-period-picker-wrap{width:100%}.kpi-period-popover{left:0;right:auto;width:100%}.kpi-period-input-grid,.kpi-period-preset-row{grid-template-columns:1fr}}.ahead-diagnostic-shell .ahead-chip-grid.ahead-chip-grid-v1929{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ahead-diagnostic-chip{position:relative;min-height:78px;border:0;background:linear-gradient(180deg,#ffffff,#f8fbfe);border-radius:14px;padding:12px 12px 12px 50px;box-shadow:0 8px 20px rgba(15,35,61,.045);color:#122641;overflow:hidden}.ahead-diagnostic-chip:after{content:"";position:absolute;inset:auto 10px 10px auto;width:26px;height:26px;border-radius:999px;background:rgba(14,165,164,.055)}.ahead-chip-icon{position:absolute;left:12px;top:14px;width:28px;height:28px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#e8fbf6,#eef5ff);color:#087d75;box-shadow:inset 0 0 0 1px rgba(13,148,136,.12)}.ahead-diagnostic-chip:nth-child(2) .ahead-chip-icon,.ahead-diagnostic-chip:nth-child(4) .ahead-chip-icon{background:linear-gradient(135deg,#eef2ff,#f6f0ff);color:#4f46e5}.ahead-diagnostic-chip:nth-child(3) .ahead-chip-icon,.ahead-diagnostic-chip:nth-child(8) .ahead-chip-icon{background:linear-gradient(135deg,#fff9db,#fff1c8);color:#b77900}.ahead-diagnostic-chip:nth-child(6) .ahead-chip-icon{background:linear-gradient(135deg,#fff1ed,#fff7ed);color:#e25c2b}.ahead-chip-copy span{display:block;color:#65758a;font-size:12px;line-height:1.2;font-weight:950;letter-spacing:-.02em}.ahead-chip-copy strong{display:block;margin-top:7px;color:#102743;font-size:16px;line-height:1.15;font-weight:950;letter-spacing:-.035em}.ahead-chip-trend{display:inline-flex;align-items:center;gap:2px;margin-top:8px;margin-right:6px;padding:2px 6px;border-radius:999px;font-size:11px;font-style:normal;font-weight:950;vertical-align:middle}.ahead-chip-trend.up{background:#e7f9ef;color:#0c8a4b}.ahead-chip-trend.down{background:#fff0ef;color:#d33b2f}.ahead-chip-trend.neutral{background:#edf2f7;color:#64748b}.ahead-chip-status{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:2px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:950}.ahead-chip-status.good{background:#e8f8ef;color:#0b7a47}.ahead-chip-status.warning{background:#fff5dc;color:#c66a00}.ahead-chip-status.danger{background:#ffe8e8;color:#c32626}@media(max-width:1100px){.ahead-diagnostic-shell .ahead-chip-grid.ahead-chip-grid-v1929{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ahead-diagnostic-shell .ahead-chip-grid.ahead-chip-grid-v1929{grid-template-columns:1fr}}.current-issue-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:24px 0}.current-issue-card{border:1px solid #ead8b4;border-radius:24px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(253,250,244,.94));box-shadow:0 18px 42px rgba(80,56,15,.08);position:relative;overflow:hidden}.current-issue-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#2f73d8}.current-issue-card.communication:before{background:#2f73d8}.current-issue-card.warn:before{background:#d28a09}.current-issue-card.done:before{background:#0f8a7e}.current-issue-card div span,.current-issue-card dt{display:block;font-size:12px;font-weight:800;color:#71829a;letter-spacing:-.02em}.current-issue-card div strong{display:block;margin-top:6px;font-size:19px;color:#3b404a}.current-issue-card p{margin:14px 0;color:#4b6078;line-height:1.6;font-weight:700}.current-issue-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 16px}.current-issue-card dd{margin:4px 0 0;color:#3b404a;font-weight:900}.current-issue-card button{width:100%;border:1px solid #e4d3ad;background:#ffffff;border-radius:14px;padding:10px 12px;color:#4c3a16;font-weight:900;cursor:pointer}.refined-issue-table-wrap{border-radius:24px;box-shadow:0 18px 44px rgba(18,43,72,.08)}.refined-issue-table th{background:#f3f8fb;color:#0f365e;font-weight:900}.refined-issue-table td{vertical-align:middle}.bi-grid,.oneonone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-top:24px}.bi-card,.oneonone-card{border:1px solid #dce8f4;border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(18,43,72,.08);padding:22px}.bi-card-head,.oneonone-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.bi-card-head b,.oneonone-card h3{font-size:21px;color:#3b404a;font-weight:950}.bi-card-head span{display:block;margin-top:4px;color:#71829a;font-weight:800}.bi-card-head em,.oneonone-card-top em{border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900;background:#eef5ff;color:#1d4ed8}.bi-card-head em.good,.oneonone-card-top em.done{background:#e8fff8;color:#0f8a7e}.bi-card-head em.warn,.oneonone-card-top em.active{background:#fff7e6;color:#c77700}.bi-card-head em.danger{background:#fff0f0;color:#d33737}.oneonone-card-top em.planned{background:#eef5ff;color:#315caa}.bi-signal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf3f9;background:#f8fbfd;border-radius:16px;padding:12px;margin-bottom:10px}.bi-signal-row span{display:inline-flex;align-items:center;gap:8px;color:#62748b;font-weight:900}.bi-signal-row strong{color:#3b404a;font-weight:950}.bi-card p{margin:14px 0 10px;color:#4b6078;line-height:1.6;font-weight:700}.bi-card small{color:#0f8a7e;font-weight:900}.oneonone-card-top span{display:inline-flex;border-radius:999px;padding:8px 12px;background:#eff8f7;color:#0f7168;font-weight:950}.oneonone-card dl{margin:16px 0 0;display:grid;grid-gap:10px;gap:10px}.oneonone-card dl div{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;align-items:start}.oneonone-card dt{color:#71829a;font-weight:900}.oneonone-card dd{margin:0;color:#3b404a;font-weight:850}.simple-top-actions{align-items:center;position:relative;flex-wrap:nowrap}.last-update-chip{display:grid;grid-gap:2px;gap:2px;text-align:right;color:#94a3b8;font-size:11px;font-weight:800;line-height:1.2}.last-update-chip strong{color:#64748b;font-size:12px;white-space:nowrap}.session-chip.compact{padding:7px 10px}.notification-wrap{position:relative}.notification-button{position:relative;width:48px;height:48px;border-radius:14px;background:#f6f9fd;display:grid;place-items:center;box-shadow:0 8px 24px rgba(15,23,42,.08);cursor:pointer}.notification-button span{position:absolute;right:7px;top:5px;background:#ef4444;color:white;font-weight:900;border:2px solid white}.notification-dropdown{position:absolute;right:0;top:58px;width:280px;background:white;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(15,23,42,.18);z-index:35;display:grid;grid-gap:10px;gap:10px}.notification-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-dropdown-head strong{color:#3b404a;font-size:13px}.notification-dropdown-head button{border:0;background:#eef6ff;color:#1d4ed8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;cursor:pointer}.notification-item{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border-radius:12px;background:#f8fafc;border:1px solid #e7edf5}.notification-item b{color:#3b404a;font-size:12px}.notification-dropdown p,.notification-item small{color:#94a3b8;font-size:11px;font-weight:800}.account-menu-wrap{position:relative;display:flex;align-items:center;gap:6px}.account-avatar-button{width:48px;height:48px;border-radius:999px;background:#12324f;color:white;display:grid;place-items:center;font-size:20px;font-weight:950;box-shadow:0 10px 26px rgba(18,50,79,.18);cursor:pointer}.account-caret-button{font-size:20px;font-weight:900;cursor:pointer;padding:4px}.account-dropdown{position:absolute;right:0;top:58px;width:230px;background:white;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(15,23,42,.18);z-index:30;display:grid;grid-gap:8px;gap:8px}.account-dropdown strong{color:#3b404a;font-size:13px;word-break:break-all}.account-dropdown span{color:#64748b;font-size:12px;font-weight:800}.account-dropdown button{margin-top:4px;border:1px solid var(--line);background:#f8fafc;color:#3b404a;border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px}.issue-board-note{margin:16px 0 0;padding:13px 16px;border:1px solid #d8e6f2;border-radius:14px;background:#f8fbfd;color:#64748b;font-size:13px;font-weight:800}@media(max-width:900px){.simple-top-actions{justify-content:flex-start;flex-wrap:wrap}.last-update-chip{text-align:left}.account-dropdown{right:auto;left:0}}.ahead-diagnostic-shell .ahead-chip-grid.ahead-chip-grid-v1929 .ahead-diagnostic-chip{border:0!important;box-shadow:0 8px 20px rgba(15,35,61,.045)}.ahead-diagnostic-shell .ahead-chip-grid.ahead-chip-grid-v1929 .ahead-chip-copy span{min-height:0!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important}.ahead-diagnostic-shell .ahead-chip-grid.ahead-chip-grid-v1929 .ahead-chip-copy strong{border:0!important;box-shadow:none!important;background:transparent!important}.training-note-field span{display:flex;align-items:center;justify-content:space-between;gap:10px}.training-note-field em{color:#0e7c71;font-style:normal;font-weight:900;font-size:11px;background:#e7faf5;border-radius:999px;padding:4px 8px}.issue-summary-strip.training strong{white-space:nowrap}.training-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:4px}.training-edit-field{display:grid;grid-gap:8px;gap:8px;color:#66778d;font-size:12px;font-weight:900}.training-edit-field.attendees,.training-edit-field.full{grid-column:1/-1}.training-edit-field span{display:flex;align-items:center;justify-content:space-between;gap:10px}.training-edit-field em{color:#0e7c71;font-style:normal;font-weight:900;font-size:11px;background:#e7faf5;border-radius:999px;padding:4px 8px}.training-edit-field input,.training-edit-field select,.training-edit-field textarea{width:100%;border:1px solid #d7e4ef;border-radius:14px;padding:12px 14px;color:#3b404a;font-weight:800;background:#f9fcff;outline:none}.training-edit-field input:focus,.training-edit-field select:focus,.training-edit-field textarea:focus{border-color:#0e7c71;box-shadow:0 0 0 3px rgba(14,124,113,.12)}.training-edit-field select[multiple]{min-height:132px}.training-edit-field textarea{min-height:88px;resize:vertical;line-height:1.45}@media (max-width:900px){.training-edit-grid{grid-template-columns:1fr}}.training-attendee-builder{gap:12px}.training-attendee-picker select{cursor:pointer}.training-attendee-final{border:1px solid #d8e8f2;background:linear-gradient(180deg,#f8fcff,#ffffff);border-radius:18px;padding:14px;display:grid;grid-gap:12px;gap:12px}.training-attendee-final-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.training-attendee-final-head b{color:#3b404a;font-size:14px;font-weight:950}.training-attendee-final-head small{color:#0e7c71;background:#e7faf5;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.training-attendee-tags{display:flex;flex-wrap:wrap;gap:8px;min-height:38px}.training-attendee-tags button{border:1px solid #cde8e3;background:#eefbf8;color:#0e5f58;border-radius:999px;padding:8px 10px 8px 12px;font-size:13px;font-weight:900;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.training-attendee-tags button span{width:18px;height:18px;border-radius:999px;background:rgba(14,124,113,.12);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#0e7c71}.training-attendee-tags p{margin:0;color:#7b8ba0;font-size:13px;font-weight:800}.training-save-button{justify-self:end;border:0;background:linear-gradient(135deg,#0e7c71,#0a5f57);color:white;border-radius:14px;padding:10px 16px;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(14,124,113,.18)}.training-save-button:hover{transform:translateY(-1px)}.training-add-button{border:0;background:linear-gradient(135deg,#0e7c71,#0a5f57);color:#fff;border-radius:16px;padding:12px 18px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 24px rgba(14,124,113,.18);cursor:pointer;min-width:140px}.training-add-button:hover{transform:translateY(-1px)}.training-edit-field textarea:-moz-read-only{background:#f5f8fb;color:#52647a;cursor:default}.training-edit-field input:disabled,.training-edit-field select:disabled,.training-edit-field textarea:read-only{background:#f5f8fb;color:#52647a;cursor:default}.training-attendee-tags button:disabled{cursor:default;padding-right:12px;opacity:1}.admin-client-switcher{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,360px) minmax(180px,240px);grid-gap:18px;gap:18px;align-items:center;margin:0 0 18px;padding:18px 20px;border:1px solid rgba(20,52,86,.12);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(232,248,244,.78));box-shadow:0 18px 50px rgba(11,35,66,.08)}.admin-client-switcher h2{margin:2px 0 6px;color:var(--ink,#0b2545);font-size:24px;letter-spacing:-.03em}.admin-client-switcher span{color:#607089;font-weight:700}.admin-client-switcher label{display:grid;grid-gap:8px;gap:8px}.admin-client-switcher label>span{font-size:13px;color:#6b7a90}.admin-client-switcher select{width:100%;min-height:52px;border:1px solid rgba(20,52,86,.16);border-radius:18px;background:#ffffff;color:#102946;font-size:18px;font-weight:900;padding:0 16px;outline:none}.admin-client-switcher select:focus{border-color:#0f766e;box-shadow:0 0 0 4px rgba(15,118,110,.12)}.admin-client-meta{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:18px;background:#0f2e4e;color:#fff}.admin-client-meta strong{font-size:16px}.admin-client-meta small{color:rgba(255,255,255,.78);font-weight:700}@media (max-width:1100px){.admin-client-switcher{grid-template-columns:1fr}}.training-card-save-row{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px}.training-card-save-row span{font-size:12px;color:#64748b;font-weight:700}.training-save-button.primary{min-width:118px;background:linear-gradient(135deg,#0f766e,#0b6b5f);color:#fff;border:0;box-shadow:0 10px 22px rgba(15,118,110,.22)}.org-editor-save-row{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.org-editor-save-row span{color:var(--muted-text,#64748b);font-size:13px;font-weight:700}.org-tree-forest{display:flex;align-items:flex-start;justify-content:center;gap:44px;min-width:max-content}.org-tree-forest.root-count-1{gap:0}.org-tree-forest>.org-tree-root{flex:0 0 auto}@media(max-width:900px){.org-tree-forest{flex-direction:column;align-items:center;gap:28px}}.org-tree-canvas{display:flex;flex-direction:column;align-items:center;min-width:max-content}.org-shared-root-section{position:relative;width:100%;margin-top:42px;padding-top:48px}.org-shared-root-lines{position:absolute;top:0;left:0;right:0;height:48px}.org-shared-root-lines:before{content:"";position:absolute;top:0;left:0;right:0;border-top:2px solid #b9cbe0}.org-shared-root-lines:after{content:"";position:absolute;top:0;left:50%;height:48px;border-left:2px solid #b9cbe0}.org-shared-root-drop{position:absolute;top:-42px;height:42px;border-left:2px solid #b9cbe0}.org-shared-root-children{display:flex;align-items:flex-start;justify-content:center;gap:26px}.org-shared-root-children>.org-tree-branch:before,.org-shared-root-children>.org-tree-root:before{top:-48px;height:48px}@media(max-width:900px){.org-shared-root-drop,.org-shared-root-lines:after,.org-shared-root-lines:before{display:none}.org-shared-root-section{margin-top:24px;padding-top:0}.org-shared-root-children{flex-direction:column;align-items:center}}:root{--line:#e6d8bf;--bg:#f4efe7;--teal:#b58a22;--blue:#b58a22;--green:#b9902d;--orange:#c7942b;--gold:#b58a22;--gold-deep:#8d650d;--gold-soft:#f8f1e5;--gold-pale:#fbf7ef;--gold-line:#ead9b8}body{background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.95),rgba(255,255,255,0) 32%),linear-gradient(135deg,#fbfaf7,#f4efe7 46%,#efe6d7)}.sidebar{background:rgba(255,255,255,.9);border-right-color:var(--gold-line)}.customer-context-card,.sidebar-card{background:linear-gradient(145deg,#fbf7ee,#f5ead7)!important;color:#7b5410!important;border:1px solid #ead9b8}.customer-context-card .customer-welcome,.education-youtube-link,.eyebrow,.job-doc-title svg,.job-overview-table td:first-child,.job-section-title span,.job-spec-hero span,.job-spec-item span,.job-task-table td:first-child,.job-task-table td:nth-child(5),.upload-box svg{color:var(--gold-deep)!important}.side-menu-icon{background:#f8f1e5!important;color:#8d650d!important}.side-menu-button.active,.tab.active{background:linear-gradient(135deg,#8d650d,#b58a22 52%,#caa24d)!important;border-color:#caa24d!important;box-shadow:0 12px 26px rgba(141,101,13,.2)!important}.tab span{background:#f5ead7!important;color:#8d650d!important}.signal-strip{background:linear-gradient(135deg,#fffaf1,#f8ecd7)!important;border-color:#e3c991!important}.signal-strip em{background:#f3e4c6!important;color:#7b5410!important}.diagnostic-distribution-card,.diagnostic-metric-card,.kpi-card,.kpi-source-card,.org-summary-grid article{background:linear-gradient(180deg,#ffffff,#fbf8f1)!important;border-color:#ead9b8!important;box-shadow:0 12px 30px rgba(141,101,13,.07)!important}.chart-box svg path,.recharts-area-curve,.recharts-line-curve,.sparkline,.sparkline svg{color:var(--gold)!important;stroke:var(--gold)!important}.recharts-area-area{fill:rgba(181,138,34,.15)!important}.bar-row div,.diagnostic-meter{background:#f0e5d0!important}.bar-row i,.diagnostic-meter i{background:linear-gradient(90deg,#8d650d,#caa24d)!important}.status-badge.excellent,.status-badge.normal{color:#8d650d!important;background:#fbf3df!important;border-color:#e5cc98!important}.status-badge.warning{color:#a16207!important;background:#fff7e6!important;border-color:#e9ce92!important}.permission-list div.allowed{border-color:#e5cc98!important;background:#fbf3df!important}.access-hero{border-color:#ead9b8!important;background:linear-gradient(135deg,#ffffff,#fbf7ef 58%,#f3e7d2)!important;box-shadow:0 16px 34px rgba(141,101,13,.08)!important}.coming-soon-note,.org-viewer-note{border-color:#ead9b8!important;background:#fbf3df!important;color:#7b5410!important}.data-table th,.job-basic-grid span,.job-spec-header span,.job-task-table thead th{background:linear-gradient(180deg,#fbf7ef,#f1e5d1)!important;color:#3f2d10!important}.job-doc-card{background:linear-gradient(180deg,#ffffff,#fbf8f1 58%,#f8f1e5)!important}.job-doc-card,.job-doc-title{border-color:#ead9b8!important}.job-doc-title{background:linear-gradient(135deg,#fbf7ef,#f4e7ce)!important}.job-overview-table thead th{background:linear-gradient(135deg,#12324d,#8d650d 48%,#b58a22)!important}.job-overview-table tbody tr:nth-child(2n),.job-task-table tbody tr:hover{background:#fbf7ef!important}.job-overview-table td:first-child:before{background:#fbf3df!important;border-color:#e5cc98!important;color:#8d650d!important}.job-info-panel .job-doc-card:before,.training-save-button.primary{background:linear-gradient(90deg,#12324d,#8d650d,#caa24d)!important}.primary-button:not(.navy-keep),.training-save-button.primary{box-shadow:0 10px 22px rgba(141,101,13,.2)}.ahead-block-card.blue,.ahead-block-card.teal{border-color:#e5cc98!important}.ahead-block-card.blue .ahead-block-letter,.ahead-block-card.green .ahead-block-letter,.ahead-block-card.teal .ahead-block-letter{background:linear-gradient(135deg,#8d650d,#caa24d)!important}.ahead-radar-score-list .blue b,.ahead-radar-score-list .teal b,.ahead-score-tag.blue b,.ahead-score-tag.blue strong,.ahead-score-tag.teal b,.ahead-score-tag.teal strong{color:#a87912!important}.ahead-action-illustration.blue,.ahead-action-illustration.green,.ahead-action-illustration.teal{color:#8d650d!important;background:linear-gradient(145deg,#fbf3df,#ffffff)!important}.org-tree-node.org-node-department em,.org-tree-node.org-node-external em,.org-tree-node.org-node-team em{background:rgba(181,138,34,.12)!important}.org-shared-root-drop,.org-shared-root-lines:after,.org-shared-root-lines:before,.org-tree-branch:before,.org-tree-children:after,.org-tree-children:before{border-color:#d3bb86!important}.training-card-top.editable{align-items:flex-start}.training-title-input{display:grid;grid-gap:6px;gap:6px;flex:1 1}.training-title-input span{font-size:12px;font-weight:900;color:#7b5b16}.training-title-input input{width:100%;border:1px solid #e3c47a;border-radius:12px;padding:12px 14px;font-size:18px;font-weight:900;color:#3b404a;background:#fffdf8}.training-title-input input:focus{outline:none;border-color:#b8860b;box-shadow:0 0 0 3px rgba(184,134,11,.14)}.training-attendee-final.target{background:linear-gradient(135deg,#fffaf0,#fffdf8);border-color:#ead39a}.training-attendance-rate{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;border:1px solid #e6c982;border-radius:14px;background:linear-gradient(135deg,#fff7e5,#fffdf8)}.training-attendance-rate span{font-size:12px;font-weight:900;color:#7b5b16}.training-attendance-rate strong{font-size:22px;color:#9b6a00}.training-attendance-rate small{margin-left:auto;font-weight:900;color:#7c6a45}.training-progress i{background:linear-gradient(90deg,#a06d00,#d7aa3d)!important}.training-card-top b{color:#9b6a00!important}.satisfaction-upload-field{border:1px solid #ead39a;background:linear-gradient(135deg,#fffaf0,#fffdf8)}.satisfaction-upload-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.satisfaction-upload-head span{font-size:13px;font-weight:900;color:#3b404a}.satisfaction-upload-head em{margin-left:6px;padding:4px 9px;border-radius:999px;background:#fff2cf;color:#8d650d;font-style:normal;font-size:11px}.satisfaction-upload-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:94px;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#12324d,#8d650d,#caa24d);color:#fff;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(141,101,13,.18)}.satisfaction-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.satisfaction-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.satisfaction-preview-grid>p{grid-column:1/-1;margin:0;padding:14px;border:1px dashed #e0c482;border-radius:14px;color:#7c6a45;font-size:12px;font-weight:800;background:#fffdf8}.satisfaction-preview-card{margin:0;border:1px solid #ead39a;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 10px 18px rgba(50,35,10,.06)}.satisfaction-preview-card a{display:block;height:116px;background:#fbf7ef}.satisfaction-preview-card img{width:100%;height:100%;object-fit:cover;display:block}.satisfaction-preview-card figcaption{display:flex;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid #f0dfb9}.satisfaction-preview-card figcaption span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3b404a;font-size:11px;font-weight:900}.satisfaction-preview-card figcaption button{border:1px solid #e7c780;border-radius:999px;padding:5px 8px;background:#fff9eb;color:#8d650d;font-size:11px;font-weight:900;cursor:pointer}@media (max-width:1100px){.satisfaction-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.satisfaction-file-name,.satisfaction-preview-card.clickable,.satisfaction-preview-open{cursor:zoom-in}.satisfaction-preview-open{display:block;width:100%;border:0;padding:0;background:transparent;text-align:inherit}.satisfaction-file-name{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.satisfaction-file-name:hover{text-decoration:underline}.current-issue-card.communication button{border-color:rgba(47,115,216,.38);color:#1d56a5}.current-issue-card.warn button{border-color:rgba(210,138,9,.45);color:#8a5b04}.current-issue-card.done button{border-color:rgba(15,138,126,.42);color:#0f766e}.current-issue-card.communication div span{color:#2f73d8}.current-issue-card.warn div span{color:#b87908}.current-issue-card.done div span{color:#0f8a7e}.topbar h1{font-weight:950;letter-spacing:-.045em}.org-tree-board{overflow:auto}.org-tree-canvas{width:max-content!important;margin:0 auto;position:relative}.org-tree-forest{position:relative;width:max-content}.org-tree-forest.root-count-2,.org-tree-forest.root-count-3,.org-tree-forest.root-count-4,.org-tree-forest.root-count-5{padding-top:24px}.org-tree-forest.root-count-2:before,.org-tree-forest.root-count-3:before,.org-tree-forest.root-count-4:before,.org-tree-forest.root-count-5:before{content:"";position:absolute;top:0;left:120px;right:120px;border-top:2px solid #d3bb86;z-index:0}.org-tree-forest.root-count-2>.org-tree-root:before,.org-tree-forest.root-count-3>.org-tree-root:before,.org-tree-forest.root-count-4>.org-tree-root:before,.org-tree-forest.root-count-5>.org-tree-root:before{content:"";position:absolute;top:-24px;left:50%;height:24px;border-left:2px solid #d3bb86;z-index:0}.org-tree-forest>.org-tree-root>.org-tree-node-wrap{z-index:2}.org-shared-root-section{width:100%!important;max-width:100%!important;margin-top:18px!important}.org-shared-root-lines{height:38px!important}.org-shared-root-lines:before{left:120px!important;right:120px!important;border-top-color:#d3bb86!important}.org-shared-root-drop,.org-shared-root-lines:after{border-left-color:#d3bb86!important}.org-shared-root-drop{top:-42px!important;height:42px!important}.org-shared-root-children,.org-shared-root-side-children{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:26px}.org-shared-root-side-children{justify-content:flex-end;padding-right:72px}.org-shared-root-side-children+.org-shared-root-children{margin-top:42px}.org-shared-root-children>.org-tree-branch:before,.org-shared-root-children>.org-tree-root:before,.org-shared-root-side-children>.org-tree-branch:before,.org-shared-root-side-children>.org-tree-root:before{top:-38px!important;height:38px!important;border-left-color:#d3bb86!important}.org-shared-root-children.child-count-1:after,.org-shared-root-side-children.child-count-1:after{display:none}.org-tree-children:after{left:50px!important;right:50px!important}@media(max-width:900px){.org-tree-forest.root-count-2:before,.org-tree-forest.root-count-2>.org-tree-root:before,.org-tree-forest.root-count-3:before,.org-tree-forest.root-count-3>.org-tree-root:before,.org-tree-forest.root-count-4:before,.org-tree-forest.root-count-4>.org-tree-root:before,.org-tree-forest.root-count-5:before,.org-tree-forest.root-count-5>.org-tree-root:before{display:none}.org-tree-forest.root-count-2,.org-tree-forest.root-count-3,.org-tree-forest.root-count-4,.org-tree-forest.root-count-5{padding-top:0}.org-shared-root-side-children{justify-content:center;padding-right:0}}.topbar h1{font-weight:1000!important;letter-spacing:-.055em!important}.signal-strip{margin-bottom:26px!important}.signal-strip+.access-hero,.signal-strip+.dashboard-grid,.signal-strip+.panel,.signal-strip+section{margin-top:24px!important}.recharts-bar-rectangle path[fill="#0f8a7e"],.recharts-bar-rectangle path[fill="#147a4b"],.recharts-bar-rectangle path[fill="#2f73d8"],.recharts-bar-rectangle path[fill="#b88212"],.recharts-bar-rectangle path[fill="#c75526"]{filter:drop-shadow(0 8px 14px rgba(80,56,15,.12))}.checklist-template-panel{background:linear-gradient(135deg,#fff,#fbf7ef 55%,#f4ead8)!important}.checklist-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.checklist-template-card{border:1px solid #ead9b8;border-radius:18px;padding:18px;background:#fff;box-shadow:0 12px 28px rgba(80,56,15,.06)}.checklist-template-head{display:flex;gap:14px;align-items:center;margin-bottom:16px}.checklist-template-head span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#8d650d,#caa24d);color:#fff;font-weight:950}.checklist-template-head h3{margin:0 0 4px;color:#12324f;font-size:22px}.checklist-template-head p{margin:0;color:#8a7a60;font-weight:700}.checklist-template-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ead9b8;border-radius:14px;overflow:hidden}.checklist-template-table td,.checklist-template-table th{padding:12px 14px;border-bottom:1px solid #f0e3cc;text-align:left;font-size:14px}.checklist-template-table th{background:linear-gradient(180deg,#fff8ea,#f3e5c9);color:#3f2d10;font-weight:900}.checklist-template-table tr:last-child td{border-bottom:0}.checklist-status{display:inline-flex;border-radius:999px;padding:5px 10px;font-weight:900;font-size:12px;border:1px solid #ead9b8}.checklist-status.done{color:#147a4b;background:rgba(20,122,75,.08);border-color:rgba(20,122,75,.24)}.checklist-status.active{color:#8d650d;background:#fbf3df;border-color:#e5cc98}.checklist-status.planned{color:#64748b;background:#f8fafc;border-color:#e2e8f0}@media(max-width:1100px){.checklist-template-grid{grid-template-columns:1fr}}.org-tree-node-wrap{position:relative;display:flex;justify-content:center;z-index:3}.org-tree-node{position:relative;z-index:4}.org-tree-forest.root-count-2:before{left:25%!important;right:25%!important}.org-tree-forest.root-count-3:before{left:16.666%!important;right:16.666%!important}.org-tree-forest.root-count-4:before{left:12.5%!important;right:12.5%!important}.org-tree-forest.root-count-5:before{left:10%!important;right:10%!important}.org-tree-forest.root-count-2>.org-tree-root:before,.org-tree-forest.root-count-3>.org-tree-root:before,.org-tree-forest.root-count-4>.org-tree-root:before,.org-tree-forest.root-count-5>.org-tree-root:before{top:-24px!important;height:24px!important;border-left-color:var(--org-line)!important}.org-tree-children{margin-top:0!important;padding-top:34px!important}.org-tree-children:before{top:0!important;height:18px!important;border-left-color:var(--org-line)!important}.org-tree-children:after{top:18px!important;left:50%!important;right:50%!important;border-top-color:var(--org-line)!important}.org-tree-children:not(.child-count-1):after{left:70px!important;right:70px!important}.org-tree-branch:before{border-left-color:var(--org-line)!important}.org-tree-branch:before,.org-tree-root>.org-tree-children>.org-tree-branch:before{top:-16px!important;height:16px!important}.org-shared-root-section{width:max-content!important;min-width:min(720px,100%)!important;margin-top:28px!important;padding-top:38px!important}.org-shared-root-lines:before{border-top-color:var(--org-line)!important}.org-shared-root-section.root-count-2 .org-shared-root-lines:before{left:25%!important;right:25%!important}.org-shared-root-section.root-count-3 .org-shared-root-lines:before{left:16.666%!important;right:16.666%!important}.org-shared-root-section.root-count-4 .org-shared-root-lines:before{left:12.5%!important;right:12.5%!important}.org-shared-root-section.root-count-5 .org-shared-root-lines:before{left:10%!important;right:10%!important}.org-shared-root-lines:after{height:38px!important}.org-shared-root-drop{top:0!important;height:38px!important;border-left-color:var(--org-line)!important}.org-shared-root-children,.org-shared-root-side-children{width:max-content;margin-left:auto;margin-right:auto}.org-shared-root-side-children{justify-content:center!important;padding-right:0!important}.org-side-left .org-side-node-wrap:after,.org-side-right .org-side-node-wrap:before{border-top-color:var(--org-line)!important}.org-tree-side-row:before{border-left-color:var(--org-line)!important}.org-tree-forest.root-count-2,.org-tree-forest.root-count-3,.org-tree-forest.root-count-4,.org-tree-forest.root-count-5{padding-top:0!important}.org-tree-forest.root-count-2:before,.org-tree-forest.root-count-3:before,.org-tree-forest.root-count-4:before,.org-tree-forest.root-count-5:before{top:78px!important;left:12%!important;right:12%!important;border-top-color:var(--org-line)!important;z-index:1!important}.org-tree-forest>.org-tree-root>.org-tree-node-wrap,.org-tree-node,.org-tree-node-wrap{position:relative!important;z-index:5!important}.org-shared-root-section{padding-top:64px!important}.org-shared-root-lines{top:-4px!important;height:64px!important}.org-shared-root-drop,.org-shared-root-lines:before{display:none!important}.org-shared-root-lines:after{top:0!important;height:64px!important;left:50%!important;border-left-color:var(--org-line)!important}.org-shared-root-children>.org-tree-branch:before,.org-shared-root-children>.org-tree-root:before,.org-shared-root-side-children>.org-tree-branch:before,.org-shared-root-side-children>.org-tree-root:before{top:-28px!important;height:28px!important;border-left-color:var(--org-line)!important}.org-shared-root-children:after,.org-shared-root-side-children:after{display:none!important}.org-tree-board{--org-line:#d3bb86}.org-tree-forest.root-count-2:before,.org-tree-forest.root-count-2>.org-tree-root:before,.org-tree-forest.root-count-3:before,.org-tree-forest.root-count-3>.org-tree-root:before,.org-tree-forest.root-count-4:before,.org-tree-forest.root-count-4>.org-tree-root:before,.org-tree-forest.root-count-5:before,.org-tree-forest.root-count-5>.org-tree-root:before{display:none!important}.org-shared-root-section{margin-top:0!important;padding-top:54px!important}.org-shared-root-lines{position:absolute!important;top:0!important;left:0!important;right:0!important;height:54px!important;pointer-events:none}.org-shared-root-drop,.org-shared-root-lines:after,.org-shared-root-lines:before{display:none!important}.org-shared-root-section:before{content:"";position:absolute;top:0;left:50%;height:54px;border-left:2px solid var(--org-line);z-index:1}.org-shared-root-children>.org-tree-branch:before,.org-shared-root-children>.org-tree-root:before,.org-shared-root-side-children>.org-tree-branch:before,.org-shared-root-side-children>.org-tree-root:before{display:none!important}.org-tree-node,.org-tree-node-wrap{position:relative!important;z-index:5!important}.org-tree-children.child-count-2:after{left:25%!important;right:25%!important}.org-tree-children.child-count-3:after{left:16.666%!important;right:16.666%!important}.org-tree-children.child-count-4:after{left:12.5%!important;right:12.5%!important}.org-tree-children.child-count-5:after{left:10%!important;right:10%!important}.org-tree-children.child-count-6:after{left:8.333%!important;right:8.333%!important}.org-tree-canvas{isolation:isolate}.org-svg-connectors{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.org-svg-connectors path{fill:none;stroke:var(--org-line,#d3bb86);stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.org-shared-root-section,.org-side-node-wrap,.org-tree-branch,.org-tree-forest,.org-tree-node,.org-tree-node-wrap,.org-tree-root{position:relative!important}.org-shared-root-section,.org-side-node-wrap,.org-tree-branch,.org-tree-forest,.org-tree-node-wrap,.org-tree-root{z-index:2!important}.org-tree-node{z-index:3!important}.org-shared-root-children>.org-tree-branch:before,.org-shared-root-children>.org-tree-root:before,.org-shared-root-drop,.org-shared-root-lines,.org-shared-root-lines:after,.org-shared-root-lines:before,.org-shared-root-section:before,.org-shared-root-side-children>.org-tree-branch:before,.org-shared-root-side-children>.org-tree-root:before,.org-side-left .org-side-node-wrap:after,.org-side-right .org-side-node-wrap:before,.org-tree-branch:before,.org-tree-children:after,.org-tree-children:before,.org-tree-forest:before,.org-tree-forest>.org-tree-root:before,.org-tree-side-row:before{display:none!important}.org-tree-children{padding-top:42px!important}.org-tree-branch{padding-top:0!important}.org-tree-side-row{padding-top:42px!important}.org-shared-root-section{padding-top:56px!important}.training-toolbar-split{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);grid-gap:12px;gap:12px;width:min(520px,100%);align-items:stretch}.training-toolbar-split .training-add-button{width:100%;min-height:54px;border-radius:18px}.training-period-filter{display:flex;align-items:center;gap:10px;min-height:54px;border:1px solid #ead39a;border-radius:18px;padding:8px 12px;background:linear-gradient(135deg,#fffdf8,#fbf3df);color:#8d650d;font-weight:950;box-shadow:0 10px 22px rgba(80,56,15,.06)}.training-period-filter span{white-space:nowrap;font-size:13px}.training-period-filter select{width:100%;border:0;background:transparent;color:#3b404a;font-size:15px;font-weight:950;outline:none}.activity-upload-field{border-color:#d9c08a!important;background:linear-gradient(135deg,#fffdf8,#f8f1e2)!important}.activity-upload-button{background:linear-gradient(90deg,#8d650d,#caa24d,#e5c878)!important}.activity-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.training-empty-month{grid-column:1/-1;border:1px dashed #d9c08a;border-radius:20px;padding:28px;text-align:center;color:#8d650d;background:#fff9eb;font-weight:950}@media (max-width:1100px){.training-toolbar-split{grid-template-columns:1fr}.activity-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.executive-briefing-panel{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;margin-top:18px}.executive-hero-card{position:relative;overflow:hidden;border:1px solid rgba(194,151,45,.28);border-radius:28px;padding:30px;display:grid;grid-template-columns:minmax(0,1.4fr) 320px;grid-gap:24px;gap:24px;align-items:center;background:radial-gradient(circle at 88% 8%,rgba(213,183,97,.42),transparent 36%),linear-gradient(135deg,#fffaf0,#fff 48%,#eefaf7);box-shadow:0 24px 70px rgba(18,50,77,.1)}.executive-hero-card:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.85);border-radius:22px;pointer-events:none}.executive-hero-copy{position:relative;z-index:1}.executive-hero-copy h2{margin:0;color:#3b404a;font-size:42px;letter-spacing:-.055em;line-height:1.05}.executive-hero-copy p:not(.eyebrow){max-width:850px;color:#485a70;font-size:16px;font-weight:800;line-height:1.7}.executive-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.executive-hero-actions button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,118,110,.24);background:rgba(255,255,255,.9);color:#3b404a;border-radius:999px;padding:11px 15px;font-weight:950;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.06)}.executive-hero-actions button:first-child{background:linear-gradient(135deg,#123d60,#0f766e);color:white;border-color:transparent}.executive-signal-orb{position:relative;z-index:1;width:230px;height:230px;margin:auto;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 36% 28%,#fff7d6,#d8b047 55%,#8f6810 100%);box-shadow:inset 0 10px 30px rgba(255,255,255,.35),0 28px 60px rgba(143,104,16,.22);color:#3b404a}.executive-signal-orb:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.68);border-radius:50%}.executive-signal-orb span{align-self:end;font-size:13px;font-weight:950;letter-spacing:.18em}.executive-signal-orb strong{font-size:42px;letter-spacing:-.06em}.executive-signal-orb small{align-self:start;color:#1e3a5f;font-weight:900}.executive-control-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:12px;gap:12px}.executive-control-card{border:1px solid #e3eaf2;border-radius:18px;padding:16px 18px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(15,23,42,.05)}.executive-control-card span{display:block;color:#64748b;font-size:12px;font-weight:950}.executive-control-card strong{display:block;margin-top:8px;color:#3b404a;font-size:30px;letter-spacing:-.05em}.executive-control-card.danger{border-color:#fecaca;background:#fff7f7}.executive-control-card.warning{border-color:#fde68a;background:#fffaf0}.executive-control-card.normal{border-color:#bbf7d0;background:#f3fff9}.executive-control-card.excellent{border-color:#bfdbfe;background:#f4f8ff}.executive-briefing-grid{display:grid;grid-template-columns:1.25fr .8fr .95fr;grid-gap:16px;gap:16px}.executive-brief-card{border:1px solid #dbe6f2;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:22px;box-shadow:0 16px 40px rgba(15,23,42,.06)}.executive-brief-card h3{margin:0 0 10px;color:#3b404a;font-size:22px;letter-spacing:-.04em}.compact-head{align-items:center}.executive-bullet-list{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.executive-bullet-list li{position:relative;padding:14px 16px 14px 42px;border-radius:15px;background:#fff;border:1px solid #edf2f7;color:#3b404a;font-weight:850;line-height:1.55}.executive-bullet-list li:before{content:"";position:absolute;left:16px;top:21px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#d4a72c,#0f766e);box-shadow:0 0 0 5px rgba(212,167,44,.13)}.executive-metric-list{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0}.executive-metric-list div{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #eef2f7;padding-bottom:12px}.executive-metric-list dt{color:#64748b;font-weight:900}.executive-metric-list dd{margin:0;color:#3b404a;font-size:22px;font-weight:950;letter-spacing:-.04em}.executive-brief-card.action{background:linear-gradient(135deg,#10233e,#123d60 54%,#0f766e);color:white;border-color:transparent}.executive-brief-card.action .eyebrow{color:#ffe7a3}.executive-brief-card.action h3{color:white;font-size:24px}.executive-brief-card.action p{color:#dbeafe;font-weight:850;line-height:1.65}.executive-brief-card.action small{display:block;margin-top:14px;color:#b7f7e7;font-weight:900}.simulation-play-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:14px;gap:14px}.simulation-play-grid article{position:relative;overflow:hidden;border:1px solid rgba(15,118,110,.18);border-radius:20px;background:rgba(255,255,255,.92);padding:20px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.simulation-play-grid article:before{content:"";position:absolute;right:-40px;top:-48px;width:130px;height:130px;border-radius:50%;background:rgba(212,167,44,.14)}.simulation-play-grid span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#123d60;color:#fff;font-weight:950}.simulation-play-grid strong{display:block;margin-top:14px;color:#3b404a;font-size:19px}.simulation-play-grid p{color:#64748b;font-weight:800;line-height:1.55}.simulation-play-grid em{display:inline-block;margin-top:8px;font-style:normal;color:#0f766e;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}@media(max-width:1200px){.executive-hero-card{grid-template-columns:1fr}.executive-signal-orb{width:190px;height:190px}.executive-briefing-grid,.executive-control-grid,.simulation-play-grid{grid-template-columns:1fr 1fr}.executive-brief-card.wide{grid-column:1/-1}}@media(max-width:720px){.executive-hero-card{padding:22px}.executive-hero-copy h2{font-size:32px}.executive-briefing-grid,.executive-control-grid,.simulation-play-grid{grid-template-columns:1fr}.executive-signal-orb{width:170px;height:170px}.executive-signal-orb strong{font-size:34px}}.org-event-simulation-panel{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;margin-top:4px}.simulation-head-card{position:relative;overflow:hidden;border:1px solid rgba(15,118,110,.18);border-radius:28px;padding:26px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.9fr);grid-gap:24px;gap:24px;align-items:center;background:radial-gradient(circle at 92% 0,rgba(15,118,110,.14),transparent 34%),linear-gradient(135deg,#ffffff,#f9fbff 48%,#fff8e6);box-shadow:0 20px 56px rgba(15,23,42,.07)}.simulation-head-card h2{margin:0;color:#3b404a;font-size:32px;line-height:1.12;letter-spacing:-.055em}.simulation-head-card p:not(.eyebrow){max-width:780px;color:#56677d;font-size:15px;font-weight:850;line-height:1.7}.simulation-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.simulation-flow div{position:relative;min-height:112px;border:1px solid rgba(18,61,96,.1);border-radius:20px;padding:16px;background:rgba(255,255,255,.86);box-shadow:0 12px 30px rgba(15,23,42,.05)}.simulation-flow div:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;width:18px;height:2px;background:linear-gradient(90deg,#d4a72c,#0f766e)}.simulation-flow span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#10233e;color:white;font-weight:950}.simulation-flow strong{display:block;margin-top:18px;color:#3b404a;font-size:15px;font-weight:950}.org-event-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:16px;gap:16px}.org-event-card{position:relative;overflow:hidden;border:1px solid #dde8f2;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:22px;box-shadow:0 16px 42px rgba(15,23,42,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.org-event-card:hover{transform:translateY(-4px);box-shadow:0 26px 64px rgba(15,23,42,.11);border-color:rgba(15,118,110,.28)}.org-event-card:before{content:"";position:absolute;right:-46px;top:-46px;width:140px;height:140px;border-radius:50%;background:rgba(212,167,44,.12)}.org-event-card.danger:before{background:rgba(239,68,68,.11)}.org-event-card.warning:before{background:rgba(245,158,11,.13)}.org-event-card.normal:before{background:rgba(15,118,110,.1)}.org-event-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px}.org-event-card-top>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#123d60,#0f766e);color:white;font-weight:950;box-shadow:0 10px 24px rgba(15,118,110,.18)}.org-event-card h3{position:relative;z-index:1;margin:18px 0 14px;color:#3b404a;font-size:22px;line-height:1.25;letter-spacing:-.045em}.org-event-card dl{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;margin:0}.org-event-card dl div{border:1px solid #edf2f7;border-radius:14px;background:rgba(255,255,255,.82);padding:12px}.org-event-card dt{color:#8a6a1c;font-size:12px;font-weight:950;letter-spacing:-.02em}.org-event-card dd{margin:5px 0 0;color:#3b404a;font-size:13.5px;font-weight:850;line-height:1.5}@media(max-width:1200px){.org-event-grid,.simulation-head-card{grid-template-columns:1fr}.simulation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-flow div:not(:last-child):after{display:none}}@media(max-width:720px){.simulation-head-card{padding:22px}.simulation-head-card h2{font-size:26px}.simulation-flow{grid-template-columns:1fr}}.diagnostic-twin-kernel{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;margin-top:4px}.diagnostic-kernel-hero{position:relative;overflow:hidden;border:1px solid rgba(18,50,77,.12);border-radius:28px;padding:28px;display:grid;grid-template-columns:minmax(0,1.4fr) 260px;grid-gap:22px;gap:22px;align-items:center;background:radial-gradient(circle at 90% 8%,rgba(212,167,44,.23),transparent 34%),linear-gradient(135deg,#07182c,#123d60 54%,#0f766e);box-shadow:0 24px 68px rgba(15,23,42,.16);color:#fff}.diagnostic-kernel-hero:after{content:"";position:absolute;right:-92px;bottom:-110px;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.08)}.diagnostic-kernel-hero>div{position:relative;z-index:1}.diagnostic-kernel-hero .eyebrow{color:#ffe7a3}.diagnostic-kernel-hero h2{margin:0;color:#fff;font-size:36px;line-height:1.1;letter-spacing:-.055em}.diagnostic-kernel-hero p:not(.eyebrow){max-width:900px;color:#dbeafe;font-size:15px;font-weight:850;line-height:1.7}.diagnostic-kernel-score{min-height:188px;border:1px solid rgba(255,255,255,.22);border-radius:26px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;align-content:center;justify-items:center;text-align:center;padding:22px}.diagnostic-kernel-score span{color:#bfdbfe;font-size:13px;font-weight:950}.diagnostic-kernel-score strong{color:#fff;font-size:56px;letter-spacing:-.06em}.diagnostic-kernel-score small{color:#b7f7e7;font-weight:900}.diagnostic-pillar-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:12px;gap:12px}.diagnostic-pillar-grid article{position:relative;overflow:hidden;border:1px solid #dbe6f2;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:18px;box-shadow:0 14px 36px rgba(15,23,42,.055);transition:transform .22s ease,box-shadow .22s ease}.diagnostic-pillar-grid article:hover{transform:translateY(-4px);box-shadow:0 24px 58px rgba(15,23,42,.11)}.diagnostic-pillar-grid article:before{content:"";position:absolute;right:-34px;top:-40px;width:110px;height:110px;border-radius:50%;background:rgba(212,167,44,.12)}.diagnostic-pillar-grid span{display:block;color:#8a6a1c;font-size:12px;font-weight:950;letter-spacing:-.02em}.diagnostic-pillar-grid strong{display:block;margin-top:8px;color:#3b404a;font-size:24px;letter-spacing:-.045em}.diagnostic-pillar-grid em{display:inline-block;margin-top:8px;font-style:normal;border-radius:999px;background:#ecfdf5;color:#0f766e;border:1px solid #bbf7d0;padding:6px 9px;font-size:12px;font-weight:950}.diagnostic-pillar-grid p{margin:12px 0 0;color:#64748b;font-weight:800;line-height:1.55;font-size:13px}.diagnostic-action-map{display:grid;grid-template-columns:1.55fr .8fr;grid-gap:16px;gap:16px}.diagnostic-action-card{border:1px solid #dbe6f2;border-radius:22px;background:rgba(255,255,255,.94);padding:22px;box-shadow:0 16px 42px rgba(15,23,42,.055)}.diagnostic-action-card h3{margin:0 0 14px;color:#3b404a;font-size:22px;letter-spacing:-.045em}.diagnostic-flow-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.diagnostic-flow-line div{position:relative;border:1px solid #e8eef5;border-radius:18px;background:#fff;padding:16px;min-height:100px}.diagnostic-flow-line div:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;width:18px;height:2px;background:linear-gradient(90deg,#d4a72c,#0f766e)}.diagnostic-flow-line span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:12px;background:#123d60;color:#fff;font-weight:950}.diagnostic-flow-line strong{display:block;margin-top:14px;color:#3b404a;font-size:14px;font-weight:950}.diagnostic-action-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.diagnostic-action-card li{border:1px solid #edf2f7;border-radius:15px;background:#fff;padding:12px}.diagnostic-action-card li strong{display:block;color:#3b404a;font-size:15px}.diagnostic-action-card li span{display:block;margin-top:4px;color:#64748b;font-size:12.5px;font-weight:850;line-height:1.45}@media(max-width:1200px){.diagnostic-action-map,.diagnostic-kernel-hero{grid-template-columns:1fr}.diagnostic-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-flow-line{grid-template-columns:1fr 1fr}.diagnostic-flow-line div:not(:last-child):after{display:none}}@media(max-width:720px){.diagnostic-kernel-hero{padding:22px}.diagnostic-kernel-hero h2{font-size:28px}.diagnostic-flow-line,.diagnostic-pillar-grid{grid-template-columns:1fr}.diagnostic-kernel-score strong{font-size:44px}}.wow-control-room{grid-column:1/-1;display:grid;grid-gap:18px;gap:18px;margin-top:18px}.wow-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) 360px;align-items:center;grid-gap:22px;gap:22px;border:1px solid rgba(212,167,44,.24);border-radius:34px;padding:34px;background:radial-gradient(circle at 84% 18%,rgba(212,167,44,.24),transparent 30%),linear-gradient(135deg,#fffaf0,#fff 42%,#f0fbf8);box-shadow:0 28px 80px rgba(15,23,42,.09)}.wow-hero:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.88);border-radius:26px;pointer-events:none}.wow-hero-copy{position:relative;z-index:2}.wow-hero-copy h2{margin:0;color:#3b404a;font-size:46px;line-height:1.03;letter-spacing:-.065em}.wow-hero-copy p:not(.eyebrow){max-width:760px;color:#42566d;font-size:17px;font-weight:850;line-height:1.7}.wow-quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.wow-quick-actions button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,118,110,.22);border-radius:999px;padding:12px 16px;background:rgba(255,255,255,.9);color:#3b404a;font-weight:950;box-shadow:0 10px 24px rgba(15,23,42,.06)}.wow-quick-actions button:first-child{background:linear-gradient(135deg,#10233e,#0f766e);border-color:transparent;color:white}.wow-orbit{position:relative;z-index:2;width:300px;height:300px;margin:auto;display:grid;place-items:center}.wow-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(18,61,96,.15)}.wow-orbit-ring.ring-one{inset:28px}.wow-orbit-ring.ring-two{inset:62px;transform:rotate(22deg);border-color:rgba(212,167,44,.32)}.wow-orbit-core{position:relative;width:158px;height:158px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 25%,#fff6d6,#d5aa35 58%,#7c5b12 100%);box-shadow:inset 0 12px 30px rgba(255,255,255,.36),0 28px 55px rgba(143,104,16,.22);color:#3b404a}.wow-orbit-core span{align-self:end;font-size:12px;font-weight:950;letter-spacing:.18em}.wow-orbit-core strong{font-size:35px;letter-spacing:-.06em}.wow-orbit-core small{align-self:start;color:#3b404a;font-weight:950}.orbit-dot{position:absolute;display:inline-grid;place-items:center;min-width:58px;height:34px;padding:0 12px;border-radius:999px;background:white;border:1px solid #e7edf5;color:#3b404a;font-style:normal;font-size:12px;font-weight:950;box-shadow:0 12px 28px rgba(15,23,42,.08)}.dot-a{top:18px;left:116px}.dot-b{right:10px;top:132px}.dot-c{bottom:24px;left:118px}.dot-d{left:10px;top:132px}.wow-signal-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.wow-signal-row article{border:1px solid #e0e8f2;border-radius:22px;background:rgba(255,255,255,.92);padding:20px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.wow-signal-row article.primary{background:linear-gradient(135deg,#10233e,#123d60 55%,#0f766e);border-color:transparent;color:white}.wow-signal-row span{display:block;color:#64748b;font-size:12px;font-weight:950}.wow-signal-row .primary span{color:#ffe7a3}.wow-signal-row strong{display:block;margin-top:8px;color:#3b404a;font-size:28px;letter-spacing:-.055em;line-height:1.18}.wow-signal-row .primary strong{color:white;font-size:20px}.wow-signal-row em{display:block;margin-top:8px;color:#0f766e;font-style:normal;font-size:12px;font-weight:950}.wow-signal-row .primary em{color:#b7f7e7}.diagnostic-fill-board{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;margin-top:4px}.fill-board-head{position:relative;overflow:hidden;border:1px solid rgba(18,61,96,.12);border-radius:28px;padding:28px;display:grid;grid-template-columns:minmax(0,1.35fr) 250px;grid-gap:20px;gap:20px;align-items:center;background:linear-gradient(135deg,#07182c,#123d60 58%,#0f766e);box-shadow:0 24px 70px rgba(15,23,42,.15);color:white}.fill-board-head:after{content:"";position:absolute;right:-110px;bottom:-128px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.08)}.fill-board-head>div{position:relative;z-index:1}.fill-board-head .eyebrow{color:#ffe7a3}.fill-board-head h2{margin:0;color:white;font-size:36px;line-height:1.1;letter-spacing:-.055em}.fill-board-head p:not(.eyebrow){max-width:820px;color:#dbeafe;font-weight:850;line-height:1.65}.fill-board-meter{min-height:160px;border:1px solid rgba(255,255,255,.22);border-radius:26px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;align-content:center;justify-items:center;text-align:center;padding:20px}.fill-board-meter span{font-size:12px;color:#bfdbfe;font-weight:950}.fill-board-meter strong{font-size:50px;color:white;letter-spacing:-.06em}.fill-board-meter small{color:#b7f7e7;font-weight:900}.diagnostic-tile-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.diagnostic-tile-row article{position:relative;overflow:hidden;border:1px solid #dce7f2;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbfd);padding:18px;box-shadow:0 14px 36px rgba(15,23,42,.055);transition:transform .22s ease,box-shadow .22s ease}.diagnostic-tile-row article:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(15,23,42,.11)}.diagnostic-tile-row article:before{content:"";position:absolute;right:-34px;top:-38px;width:104px;height:104px;border-radius:50%;background:rgba(212,167,44,.12)}.diagnostic-tile-row article.complete:before{background:rgba(15,118,110,.12)}.diagnostic-tile-row article.watch:before{background:rgba(245,158,11,.14)}.tile-number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#10233e;color:white;font-size:13px;font-weight:950}.diagnostic-tile-row span{display:block;margin-top:16px;color:#8a6a1c;font-size:12px;font-weight:950}.diagnostic-tile-row strong{display:block;margin-top:7px;color:#3b404a;font-size:23px;letter-spacing:-.045em}.diagnostic-tile-row p{min-height:42px;margin:10px 0;color:#64748b;font-size:13px;font-weight:820;line-height:1.45}.tile-progress{height:9px;border-radius:999px;background:#edf2f7;overflow:hidden}.tile-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#d4a72c,#0f766e)}.diagnostic-tile-row em{display:inline-block;margin-top:10px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#0f766e;padding:6px 9px;font-style:normal;font-size:12px;font-weight:950}.diagnostic-simple-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.diagnostic-simple-flow div{position:relative;border:1px solid #e3eaf2;border-radius:20px;background:white;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.045)}.diagnostic-simple-flow div:not(:last-child):after{content:"";position:absolute;right:-12px;top:50%;width:24px;height:2px;background:linear-gradient(90deg,#d4a72c,#0f766e)}.diagnostic-simple-flow span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:12px;background:#f5e8b8;color:#7c5b12;font-weight:950}.diagnostic-simple-flow strong{display:block;margin-top:14px;color:#3b404a;font-size:16px}.diagnostic-action-engine{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px}.action-engine-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border:1px solid #dce7f2;border-radius:26px;background:linear-gradient(135deg,#fff,#f8fbfd);padding:24px;box-shadow:0 16px 44px rgba(15,23,42,.055)}.action-engine-head h2{margin:0;color:#3b404a;font-size:32px;letter-spacing:-.055em}.action-engine-head p:not(.eyebrow){color:#64748b;font-weight:850;line-height:1.6}.action-engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.action-engine-grid article{position:relative;overflow:hidden;border:1px solid #dce7f2;border-radius:24px;background:white;padding:22px;box-shadow:0 16px 40px rgba(15,23,42,.055)}.action-engine-grid article:before{content:"";position:absolute;right:-42px;top:-44px;width:130px;height:130px;border-radius:50%;background:rgba(15,118,110,.1)}.action-engine-grid article.danger:before{background:rgba(239,68,68,.1)}.action-engine-grid article.warning:before{background:rgba(245,158,11,.14)}.action-engine-grid h3{position:relative;margin:0 0 16px;color:#3b404a;font-size:22px;letter-spacing:-.045em}.action-engine-grid div{position:relative;border:1px solid #edf2f7;border-radius:16px;background:rgba(248,251,253,.82);padding:13px;margin-top:10px}.action-engine-grid div.action{background:#f0fdf4;border-color:#bbf7d0}.action-engine-grid span{display:block;color:#8a6a1c;font-size:12px;font-weight:950}.action-engine-grid p{margin:5px 0 0;color:#3b404a;font-size:13.5px;font-weight:820;line-height:1.48}@media(max-width:1200px){.fill-board-head,.wow-hero{grid-template-columns:1fr}.action-engine-grid,.diagnostic-simple-flow,.wow-signal-row{grid-template-columns:1fr 1fr}.diagnostic-tile-row{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-simple-flow div:not(:last-child):after{display:none}}@media(max-width:720px){.action-engine-head,.fill-board-head,.wow-hero{padding:22px}.wow-hero-copy h2{font-size:34px}.action-engine-head h2,.fill-board-head h2{font-size:28px}.wow-orbit{width:230px;height:230px}.action-engine-grid,.diagnostic-simple-flow,.diagnostic-tile-row,.wow-signal-row{grid-template-columns:1fr}.dot-a{top:4px;left:86px}.dot-b{right:0;top:98px}.dot-c{bottom:8px;left:86px}.dot-d{left:0;top:98px}}.orgtwin-space-lite{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;margin-top:2px}.space-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border:1px solid rgba(18,61,96,.12);border-radius:28px;background:linear-gradient(135deg,#ffffff,#f8fbfd 52%,#fff7df);padding:26px;box-shadow:0 18px 50px rgba(15,23,42,.055)}.space-head h2{margin:0;color:#3b404a;font-size:36px;letter-spacing:-.06em;line-height:1.08}.space-head p:not(.eyebrow){max-width:820px;margin:10px 0 0;color:#52657b;font-weight:850;line-height:1.65}.space-layer-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:280px}.space-layer-pills span{border:1px solid #e4ebf3;border-radius:999px;background:white;padding:9px 12px;color:#64748b;font-size:12px;font-weight:950;box-shadow:0 10px 24px rgba(15,23,42,.045)}.space-layer-pills span.on{background:#10233e;color:#ffe7a3;border-color:#10233e}.space-map-card{position:relative;border:1px solid rgba(15,35,61,.12);border-radius:34px;background:#081525;padding:14px;box-shadow:0 30px 90px rgba(8,21,37,.22)}.space-map-bg{position:relative;min-height:520px;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 50% 45%,rgba(15,118,110,.25),transparent 28%),radial-gradient(circle at 18% 20%,rgba(212,167,44,.2),transparent 26%),linear-gradient(135deg,#0a1628,#12233d 55%,#0f2f34)}.space-map-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 82%);mask-image:radial-gradient(circle at center,black 30%,transparent 82%)}.space-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.space-lines line{stroke:rgba(212,167,44,.34);stroke-width:.38;stroke-dasharray:2 2}.space-center-core{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:3;width:182px;height:182px;border-radius:50%;display:grid;align-content:center;justify-items:center;text-align:center;background:radial-gradient(circle at 32% 20%,#fff8d6,#d4a72c 55%,#745713 100%);box-shadow:inset 0 16px 30px rgba(255,255,255,.38),0 28px 65px rgba(212,167,44,.25);color:#3b404a}.space-center-core span{font-size:12px;font-weight:950;letter-spacing:.18em}.space-center-core strong{margin-top:6px;font-size:30px;letter-spacing:-.07em}.space-center-core small{margin-top:5px;max-width:130px;color:#17334f;font-size:11px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-room{position:absolute;z-index:4;width:180px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.22);border-radius:24px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px;box-shadow:0 20px 55px rgba(0,0,0,.22);transition:transform .22s ease,box-shadow .22s ease}.space-room:hover{transform:translate(-50%,-54%);box-shadow:0 34px 75px rgba(0,0,0,.28)}.space-room h3{margin:8px 0 4px;color:#3b404a;font-size:18px;letter-spacing:-.04em}.space-room p{margin:0;color:#64748b;font-size:12px;font-weight:850}.room-status{display:inline-flex;border-radius:999px;padding:6px 9px;background:#ecfdf5;color:#0f766e;font-size:11px;font-weight:950}.space-room.warning .room-status{background:#fffbeb;color:#b45309}.space-room.danger .room-status{background:#fef2f2;color:#dc2626}.space-room.watch .room-status{background:#eef2ff;color:#4f46e5}.space-room.control .room-status{background:#10233e;color:#ffe7a3}.room-metric{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;border:1px solid #edf2f7;border-radius:15px;background:#f8fbfd;padding:10px}.room-metric span{color:#64748b;font-size:11px;font-weight:900}.room-metric strong{color:#3b404a;font-size:14px}.space-room button{width:100%;margin-top:10px;border:0;border-radius:14px;background:#10233e;color:white;padding:10px;font-weight:950}.space-room.good button{background:#0f766e}.space-room.warning button{background:#b45309}.space-room.danger button{background:#dc2626}.space-room.watch button{background:#4f46e5}.space-legend-row{display:flex;gap:12px;flex-wrap:wrap}.space-legend-row div{display:flex;align-items:center;gap:7px;border:1px solid #e4ebf3;border-radius:999px;background:white;padding:10px 13px;color:#52657b;font-size:12px;font-weight:950;box-shadow:0 10px 24px rgba(15,23,42,.045)}.space-legend-row .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.space-legend-row .dot.good{background:#0f766e}.space-legend-row .dot.warning{background:#f59e0b}.space-legend-row .dot.danger{background:#dc2626}.space-legend-row .dot.watch{background:#6366f1}@media(max-width:1100px){.space-head{display:grid}.space-layer-pills{justify-content:flex-start}.space-map-bg{min-height:720px}.space-room{width:168px}.space-center-core{width:150px;height:150px}.space-center-core strong{font-size:24px}}@media(max-width:720px){.space-head{padding:22px}.space-head h2{font-size:28px}.space-map-bg{min-height:860px}.space-room{width:158px}.space-center-core{top:50%;width:132px;height:132px}.space-center-core strong{font-size:20px}}.people-map-v201 .space-head{background:linear-gradient(135deg,#ffffff,#f7fbff 44%,#fff4d8);border-color:rgba(212,167,44,.26)}.people-map-v201 .space-head h2{font-size:40px;max-width:900px}.people-map-v201 .space-head p:not(.eyebrow){max-width:960px}.diagnostic-assembly-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.diagnostic-assembly-strip div{position:relative;overflow:hidden;border:1px solid #dce7f2;border-radius:18px;background:rgba(255,255,255,.92);padding:14px 14px 13px;box-shadow:0 12px 30px rgba(15,23,42,.055)}.diagnostic-assembly-strip div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#d4a72c,#0f766e)}.diagnostic-assembly-strip .next-fill{background:linear-gradient(135deg,#10233e,#123d60);border-color:#10233e;color:white}.diagnostic-assembly-strip .next-fill:after{background:linear-gradient(90deg,#ffe7a3,#b7f7e7)}.diagnostic-assembly-strip span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:10px;background:#f5e8b8;color:#7c5b12;font-weight:950;font-size:12px}.diagnostic-assembly-strip .next-fill span{background:rgba(255,255,255,.15);color:#ffe7a3}.diagnostic-assembly-strip strong{display:block;margin-top:10px;color:#3b404a;font-size:15px;letter-spacing:-.03em}.diagnostic-assembly-strip .next-fill strong{color:white}.diagnostic-assembly-strip em{display:block;margin-top:5px;color:#0f766e;font-style:normal;font-size:11px;font-weight:950}.diagnostic-assembly-strip .next-fill em{color:#b7f7e7}.people-map-bg{min-height:660px;background:radial-gradient(circle at 50% 46%,rgba(212,167,44,.2),transparent 22%),radial-gradient(circle at 18% 18%,rgba(20,184,166,.18),transparent 25%),radial-gradient(circle at 82% 72%,rgba(99,102,241,.14),transparent 25%),linear-gradient(135deg,#07111f,#12233d 54%,#0b2f35)!important}.people-room{width:238px;padding:14px}.people-room .room-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.people-room .room-topline>span{font-size:11px;font-weight:950;color:#8a6a1c;background:#fff7df;border:1px solid #f5e8b8;border-radius:999px;padding:5px 8px}.people-room h3{margin-top:10px}.people-desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.person-avatar{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid #e4ebf3;border-radius:14px;background:#fff;min-height:44px;padding:7px;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:personFloatIn .42s ease both}.person-avatar:focus,.person-avatar:hover{z-index:50;transform:translateY(-3px) scale(1.02);border-color:rgba(212,167,44,.55);box-shadow:0 20px 38px rgba(15,23,42,.16);outline:none}.avatar-face{display:grid!important;place-items:center;width:30px;height:30px;border-radius:11px;background:linear-gradient(135deg,#d4a72c,#f5e8b8);color:#3b404a;font-size:11px;font-weight:950}.person-avatar.stable .avatar-face{background:linear-gradient(135deg,#0f766e,#ccfbf1);color:#042f2e}.person-avatar.watch .avatar-face{background:linear-gradient(135deg,#f59e0b,#fef3c7);color:#7c2d12}.person-avatar.risk .avatar-face{background:linear-gradient(135deg,#dc2626,#fee2e2);color:#7f1d1d}.person-avatar small{font-size:12px;font-weight:950;color:#3b404a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-popover{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%) translateY(8px);width:274px;pointer-events:none;opacity:0;border:1px solid rgba(255,255,255,.36);border-radius:20px;background:rgba(7,17,31,.96);color:white;padding:16px;box-shadow:0 24px 65px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .18s ease,transform .18s ease}.person-avatar:focus .person-popover,.person-avatar:hover .person-popover{opacity:1;transform:translateX(-50%) translateY(0)}.person-popover:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;background:rgba(7,17,31,.96);border-right:1px solid rgba(255,255,255,.26);border-bottom:1px solid rgba(255,255,255,.26)}.popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.popover-head strong{font-size:20px;letter-spacing:-.04em}.popover-head em{border-radius:999px;background:rgba(212,167,44,.18);color:#ffe7a3;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.person-popover dl{display:grid;grid-gap:7px;gap:7px;margin:0}.person-popover dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.055);padding:8px}.person-popover dt{color:#bfdbfe;font-size:11px;font-weight:950}.person-popover dd{margin:0;color:#fff;font-size:12px;font-weight:950;text-align:right}.person-popover p{margin:12px 0 0!important;color:#b7f7e7!important;font-size:12px!important;line-height:1.45!important;font-weight:900!important}.people-room .room-metric{margin-top:12px}.space-legend-row .dot.control{background:#d4a72c}@keyframes personFloatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.diagnostic-assembly-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.people-map-bg{min-height:960px}.people-room{width:220px}.person-popover{width:250px}}@media(max-width:720px){.people-map-v201 .space-head h2{font-size:30px}.diagnostic-assembly-strip{grid-template-columns:1fr 1fr}.people-map-bg{min-height:1180px}.people-room{width:205px}.people-desk-grid{grid-template-columns:1fr}.person-popover{left:auto;right:0;transform:translateY(8px);width:240px}.person-avatar:focus .person-popover,.person-avatar:hover .person-popover{transform:translateY(0)}.person-popover:after{left:auto;right:24px}}.floorplan-v202{gap:18px}.floorplan-head{background:linear-gradient(135deg,#ffffff,#f7fafc 48%,#fff8e7);border-color:rgba(212,167,44,.28)}.floorplan-head h2{font-size:42px;letter-spacing:-.07em}.floorplan-live-panel{min-width:170px;border:1px solid rgba(16,35,62,.12);border-radius:24px;background:rgba(255,255,255,.86);padding:18px;box-shadow:0 18px 38px rgba(15,23,42,.06);text-align:right}.floorplan-live-panel span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ecfdf5;color:#0f766e;padding:6px 9px;font-size:11px;font-weight:1000}.floorplan-live-panel span:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12)}.floorplan-live-panel strong{display:block;margin-top:10px;color:#3b404a;font-size:34px;letter-spacing:-.06em}.floorplan-live-panel em{display:block;color:#64748b;font-size:12px;font-style:normal;font-weight:900}.floorplan-diagnostic-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.floorplan-card{background:linear-gradient(135deg,#06111f,#0e223a);padding:16px;border-radius:34px}.clinic-floorplan{position:relative;overflow:hidden;border-radius:28px;min-height:760px;background:radial-gradient(circle at 18% 18%,rgba(212,167,44,.16),transparent 24%),radial-gradient(circle at 82% 80%,rgba(20,184,166,.13),transparent 22%),linear-gradient(135deg,#f7f2e8,#efe4d0 55%,#e1d2b7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.clinic-floorplan:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,35,62,.06) 1px,transparent 0),linear-gradient(90deg,rgba(16,35,62,.06) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(black,rgba(0,0,0,.72));mask-image:linear-gradient(black,rgba(0,0,0,.72))}.floorplan-toolbar{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 10px}.floorplan-toolbar p{margin:0;color:#8a6a1c;font-size:11px;font-weight:1000;letter-spacing:.16em}.floorplan-toolbar strong{display:block;margin-top:4px;color:#3b404a;font-size:28px;letter-spacing:-.06em}.floorplan-layer-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.floorplan-layer-pills span{border:1px solid rgba(16,35,62,.1);border-radius:999px;background:rgba(255,255,255,.75);padding:8px 11px;color:#64748b;font-size:11px;font-weight:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floorplan-layer-pills .on{background:#10233e;color:#ffe7a3;border-color:#10233e}.floorplan-layer-pills .future{border-style:dashed}.floorplan-grid{position:relative;z-index:3;display:grid;grid-template-columns:1.05fr .92fr 1.05fr;grid-template-rows:180px 210px 230px;grid-gap:16px;gap:16px;padding:12px 26px 28px}.floor-room{position:relative;overflow:visible;border:1px solid rgba(104,86,46,.22);border-radius:26px;background:rgba(255,255,255,.72);padding:16px;box-shadow:0 18px 42px rgba(92,72,38,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.floor-room:hover{transform:translateY(-3px);box-shadow:0 28px 62px rgba(92,72,38,.18);border-color:rgba(212,167,44,.5)}.floor-room-glass{position:absolute;inset:0;border-radius:26px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.75),rgba(255,255,255,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.floor-room>:not(.floor-room-glass){position:relative;z-index:2}.room-executive{grid-column:2;grid-row:1}.room-front{grid-column:1;grid-row:2}.room-coordinator{grid-column:1;grid-row:3}.room-nursing{grid-column:2;grid-row:2}.room-lab{grid-column:2;grid-row:3}.room-imaging{grid-column:3;grid-row:2}.room-therapy{grid-column:3;grid-row:3}.floor-room.control{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,247,223,.74))}.floor-room.danger{border-color:rgba(220,38,38,.3);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(254,242,242,.7))}.floor-room.warning{border-color:rgba(245,158,11,.34);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,251,235,.72))}.floor-room.good{border-color:rgba(15,118,110,.25);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(236,253,245,.65))}.floor-room.watch{border-color:rgba(99,102,241,.25);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(238,242,255,.68))}.floor-room .room-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.floor-room .room-topline h3{margin:5px 0 2px;color:#3b404a;font-size:22px;letter-spacing:-.06em}.floor-room .room-topline p{margin:0;color:#64748b;font-size:12px;font-weight:950}.floor-room .room-topline>strong{white-space:nowrap;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(16,35,62,.08);padding:7px 9px;color:#8a6a1c;font-size:12px}.room-kicker{display:inline-flex;border-radius:999px;background:#10233e;color:#ffe7a3;padding:5px 8px;font-size:10px;font-weight:1000;letter-spacing:.05em}.room-people-layout{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;min-height:76px}.floor-person{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:54px;cursor:pointer;outline:none;transition:transform .16s ease,filter .16s ease}.floor-person:focus,.floor-person:hover{z-index:80;transform:translateY(-4px) scale(1.04)}.work-dot{position:absolute;top:1px;right:8px;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid white;box-shadow:0 0 0 5px rgba(34,197,94,.12);z-index:3}.floor-person.moving .work-dot{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.13)}.floor-person.focus .work-dot{background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.13)}.floor-person.off .work-dot{box-shadow:none}.person-body{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:16px 16px 18px 18px;background:linear-gradient(180deg,#f7c66e,#d4a72c);box-shadow:0 8px 18px rgba(102,75,16,.16)}.person-body:before{content:"";position:absolute;top:-10px;width:24px;height:24px;border-radius:50%;background:#ffe0bd;border:2px solid rgba(255,255,255,.9);box-shadow:0 5px 10px rgba(15,23,42,.12)}.person-body i{position:relative;z-index:2;margin-top:8px;color:#3b404a;font-size:10px;font-style:normal;font-weight:1000}.floor-person.stable .person-body{background:linear-gradient(180deg,#7dd3c7,#0f766e)}.floor-person.watch .person-body{background:linear-gradient(180deg,#fde68a,#f59e0b)}.floor-person.risk .person-body{background:linear-gradient(180deg,#fecaca,#dc2626)}.floor-person.off{filter:grayscale(1);opacity:.52}.floor-person small{color:#3b404a;font-size:11px;font-weight:1000;line-height:1}.floor-person em{color:#64748b;font-size:9px;font-style:normal;font-weight:1000;line-height:1}.floor-popover{bottom:calc(100% + 16px);z-index:100}.floor-person:focus .floor-popover,.floor-person:hover .floor-popover{opacity:1;transform:translateX(-50%) translateY(0)}.floor-room-action{margin-top:12px;background:rgba(255,255,255,.72)}.floor-corridor{position:absolute;z-index:1;display:grid;place-items:center;border:1px dashed rgba(16,35,62,.12);border-radius:999px;background:rgba(255,255,255,.24);color:rgba(16,35,62,.42);font-size:11px;font-weight:1000;letter-spacing:.04em;pointer-events:none}.corridor-main{left:26px;right:26px;top:275px;height:44px}.corridor-side{left:34%;right:34%;top:105px;bottom:28px;border-radius:28px}.floor-legend-row .dot.off{background:#94a3b8}@media(max-width:1180px){.floorplan-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.floor-room{grid-column:auto!important;grid-row:auto!important;min-height:190px}.corridor-main,.corridor-side{display:none}}@media(max-width:760px){.floorplan-head h2{font-size:30px}.floorplan-toolbar{display:grid}.floorplan-diagnostic-strip{grid-template-columns:1fr 1fr}.floorplan-grid{grid-template-columns:1fr;padding:12px 18px 22px}.clinic-floorplan,.floor-room{min-height:unset}.floor-popover{left:0;right:auto;transform:translateY(8px);width:250px}.floor-person:focus .floor-popover,.floor-person:hover .floor-popover{transform:translateY(0)}.floor-popover:after{left:26px}}.topbar-title-spacer{width:1px;height:1px;overflow:hidden}.mission-vision-card{gap:14px;background:linear-gradient(180deg,#fff9ee,#f7efe0);border:1px solid rgba(212,167,44,.28);box-shadow:0 14px 36px rgba(92,72,38,.08)}.mission-vision-editor{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.mission-vision-editor label{display:grid;grid-gap:5px;gap:5px;margin:0;color:#174f46;font-weight:1000;font-size:12px}.mission-vision-editor textarea{width:100%;resize:vertical;border:1px solid rgba(15,118,110,.22);border-radius:12px;background:rgba(255,255,255,.78);padding:10px 11px;color:#3b404a;font-weight:800;line-height:1.45;min-height:58px;outline:none}.mission-vision-editor textarea:focus{border-color:#0f766e;box-shadow:0 0 0 4px rgba(15,118,110,.1)}.mission-vision-editor button{border:0;border-radius:12px;background:#10233e;color:#ffe7a3;font-weight:1000;padding:10px 12px;cursor:pointer;box-shadow:0 12px 22px rgba(16,35,62,.15)}.compact-floorplan-head{display:flex;justify-content:flex-end;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 8px!important}.compact-floorplan-head .floorplan-live-panel{min-width:150px;padding:12px 16px;border-radius:18px;text-align:left}.clinic-floorplan{min-height:820px!important}.floorplan-grid{grid-template-columns:1fr 1fr 1fr 1fr!important;grid-template-rows:190px 215px 235px!important;gap:16px!important}.room-executive{grid-column:1!important;grid-row:1!important}.room-medical{grid-column:2!important;grid-row:1!important;border-color:rgba(14,116,144,.28)!important;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(236,254,255,.68))!important}.room-front{grid-column:3/span 2!important;grid-row:1!important}.room-coordinator{grid-column:1!important;grid-row:2!important}.room-nursing{grid-column:2!important;grid-row:2!important}.room-lab{grid-column:3!important;grid-row:2!important}.room-imaging{grid-column:4!important;grid-row:2!important}.room-therapy{grid-column:1/span 4!important;grid-row:3!important}.floorplan-toolbar strong{font-size:22px!important;color:#3b404a!important;letter-spacing:-.04em!important}.floorplan-toolbar p{color:#9a761f!important}.corridor-main,.corridor-side{display:none!important}.diagnosis-os-panel{background:linear-gradient(180deg,#ffffff,#f8fbfd);overflow:hidden}.diagnosis-results-head{align-items:center}.diagnosis-toggle{display:inline-flex;padding:5px;border:1px solid #dbe5ef;border-radius:999px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05)}.diagnosis-toggle button{border:0;background:transparent;color:#64748b;padding:10px 18px;border-radius:999px;font-weight:1000;cursor:pointer}.diagnosis-toggle button.active{background:#10233e;color:#ffe7a3;box-shadow:0 10px 20px rgba(16,35,62,.16)}.diagnosis-result-hero{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center;margin:18px 0;padding:22px;border:1px solid rgba(212,167,44,.22);border-radius:22px;background:radial-gradient(circle at 12% 20%,rgba(212,167,44,.12),transparent 28%),linear-gradient(135deg,#fff,#f8fafc)}.diagnosis-result-hero span{display:inline-flex;border-radius:999px;background:#fff3d0;color:#8a6a1c;padding:6px 10px;font-size:11px;font-weight:1000}.diagnosis-result-hero h3{margin:8px 0 4px;color:#3b404a;font-size:26px;letter-spacing:-.05em}.diagnosis-result-hero p{margin:0;color:#64748b;font-weight:800}.diagnosis-result-hero strong{font-size:34px;color:#3b404a;letter-spacing:-.05em}.diagnosis-result-hero em{font-style:normal;border:1px solid #dbe5ef;border-radius:999px;padding:10px 13px;color:#64748b;font-weight:1000;background:#fff}.diagnosis-block-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.diagnosis-block-grid article{border:1px solid #dbe5ef;border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.05);display:grid;grid-gap:12px;gap:12px}.diagnosis-block-grid article:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(15,23,42,.08)}.block-code{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#10233e;color:#ffe7a3;font-weight:1000}.diagnosis-block-grid span{display:block;color:#64748b;font-size:12px;font-weight:1000}.diagnosis-block-grid strong{display:block;margin-top:3px;color:#3b404a;font-size:28px;letter-spacing:-.05em}.diagnosis-block-grid small{display:block;color:#8a6a1c;font-weight:1000}.block-meter{height:8px;background:#eef2f7;border-radius:999px;overflow:hidden}.block-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f766e,#d4a72c)}.diagnosis-block-grid article.danger .block-meter i{background:#dc2626}.diagnosis-block-grid article.warning .block-meter i{background:#f59e0b}.diagnosis-block-grid article.excellent .block-meter i{background:#0f766e}.diagnosis-block-grid p{margin:0;color:#475569;font-size:13px;line-height:1.55;font-weight:750}.diagnosis-history-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}.diagnosis-history-grid article{border:1px solid #dbe5ef;border-radius:18px;background:#fff;padding:18px}.diagnosis-history-grid span{color:#8a6a1c;font-size:11px;font-weight:1000;letter-spacing:.05em}.diagnosis-history-grid strong{display:block;margin:8px 0;color:#3b404a;font-size:20px}.diagnosis-history-grid p{margin:0;color:#64748b;line-height:1.6;font-weight:750}@media(max-width:1180px){.floorplan-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.room-coordinator,.room-executive,.room-front,.room-imaging,.room-lab,.room-medical,.room-nursing,.room-therapy{grid-column:auto!important;grid-row:auto!important}.diagnosis-block-grid{grid-template-columns:repeat(2,1fr)}.diagnosis-history-grid{grid-template-columns:1fr}}@media(max-width:760px){.diagnosis-block-grid,.diagnosis-result-hero{grid-template-columns:1fr}.mission-vision-card textarea{min-height:52px}}.sidebar{overflow-y:auto;overscroll-behavior:contain;padding-bottom:28px}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:rgba(16,35,62,.18);border-radius:999px}.sidebar::-webkit-scrollbar-track{background:transparent}.mission-vision-card{max-height:none}.mission-vision-editor textarea{min-height:46px;max-height:110px}.mission-vision-editor label:nth-of-type(3) textarea{min-height:74px}.people-map-page-shell{display:block}.tabbar .tab{transition:transform .16s ease,box-shadow .16s ease}.tabbar .tab:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.floorplan-v206 .floorplan-diagnostic-strip .not-filled{background:rgba(255,255,255,.72);border-color:rgba(148,163,184,.28);color:#64748b;opacity:.86}.floorplan-v206 .floorplan-diagnostic-strip .not-filled span{background:#e2e8f0;color:#64748b}.clean-floorplan-card{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}.free-floorplan{min-height:860px!important}.live-map-toolbar small{display:block;margin-top:6px;color:#64748b;font-weight:900}.live-layer-pills button{border:1px solid rgba(16,35,62,.12);border-radius:999px;background:rgba(255,255,255,.78);color:#3b404a;font-weight:1000;font-size:11px;padding:8px 11px;cursor:pointer}.live-counter-pill{background:#dcfce7!important;color:#0f766e!important;border-color:#bbf7d0!important}.absence-counter-pill{background:#f8fafc!important;color:#64748b!important;border-color:#e2e8f0!important}.free-floor-grid{position:relative;z-index:3;min-height:720px;margin:6px 26px 28px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.05));box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.free-room{position:absolute!important;min-height:188px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:-webkit-grab;cursor:grab}.free-room.dragging{cursor:-webkit-grabbing;cursor:grabbing;z-index:180;transform:scale(1.015);box-shadow:0 34px 80px rgba(16,35,62,.22)!important;border-color:rgba(15,118,110,.6)!important}.free-room:after{content:"Drag";position:absolute;right:16px;bottom:12px;border-radius:999px;background:rgba(16,35,62,.08);color:#64748b;font-size:9px;font-weight:1000;padding:4px 7px}.free-corridor-main{left:5%;right:5%;top:50%;height:44px}.free-corridor-side{left:45%;right:45%;top:12%;bottom:8%;border-radius:24px}.floor-person{animation:person-breathe 3.8s ease-in-out infinite}.floor-person:nth-child(2n){animation-delay:.7s}.floor-person:nth-child(3n){animation-delay:1.2s}@keyframes person-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.floor-person:focus,.floor-person:hover{animation:none}.floor-person.annual,.floor-person.off{filter:grayscale(1);opacity:.48}.floor-person.sick{filter:saturate(.75);opacity:.7}.floor-person.half-am .work-dot,.floor-person.half-pm .work-dot{background:#8b5cf6;box-shadow:0 0 0 5px rgba(139,92,246,.14)}.floor-person.annual .work-dot,.floor-person.off .work-dot{background:#94a3b8;box-shadow:none}.floor-person.sick .work-dot{background:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.12)}.floor-person.half-am .person-body,.floor-person.half-pm .person-body{background:linear-gradient(180deg,#ddd6fe,#8b5cf6)}.floor-person.annual .person-body,.floor-person.off .person-body{background:linear-gradient(180deg,#cbd5e1,#64748b)}.floor-person.sick .person-body{background:linear-gradient(180deg,#fecaca,#ef4444)}.v206-status-legend .dot.focus{background:#2563eb}.v206-status-legend .dot.half{background:#8b5cf6}.v206-status-legend .dot.sick{background:#ef4444}@media(max-width:1180px){.free-floor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;min-height:unset}.free-room{position:relative!important;left:auto!important;top:auto!important;width:auto!important}.free-corridor-main,.free-corridor-side{display:none!important}}@media(max-width:760px){.free-floor-grid{grid-template-columns:1fr;margin:6px 18px 24px}.free-floorplan{min-height:unset!important}}.skill-talent-layer{margin:18px 0 22px;padding:22px;border:1px solid rgba(212,167,44,.26);border-radius:24px;background:linear-gradient(135deg,#fffaf0,#f8fbff);box-shadow:0 18px 42px rgba(92,72,38,.08)}.skill-layer-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.skill-layer-head h3{margin:0 0 6px;color:#3b404a;font-size:26px;letter-spacing:-.05em}.skill-layer-head p{margin:0;color:#64748b;font-weight:700}.skill-layer-score{min-width:130px;border-radius:22px;background:#10233e;color:white;text-align:center;padding:16px;box-shadow:0 18px 34px rgba(16,35,62,.18)}.skill-layer-score em,.skill-layer-score span{display:block;color:#ffe7a3;font-size:11px;font-style:normal;font-weight:900}.skill-layer-score strong{display:block;font-size:32px;letter-spacing:-.06em;margin:6px 0}.skill-profile-chips{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.skill-profile-chips span{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,118,110,.18);border-radius:999px;background:white;padding:9px 12px;color:#3b404a;font-weight:1000}.skill-profile-chips em{font-style:normal;color:#0f766e;font-size:11px}.skill-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.skill-kpi-grid article{border:1px solid rgba(16,35,62,.08);border-radius:18px;background:rgba(255,255,255,.84);padding:14px;min-height:142px}.skill-kpi-grid span{display:block;color:#8a6a1c;font-size:11px;font-weight:1000}.skill-kpi-grid strong{display:block;margin:8px 0;color:#3b404a;font-size:15px;line-height:1.25}.skill-kpi-grid b{display:block;color:#0f766e;font-size:24px;letter-spacing:-.04em}.skill-kpi-grid p{margin:8px 0 0;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.skill-maturity-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.skill-maturity-strip span{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:1000;background:#f1f5f9;color:#64748b}.skill-maturity-strip span.active{background:#ecfdf5;color:#0f766e}.skill-maturity-strip span.future{border:1px dashed #cbd5e1;background:white}@media(max-width:1100px){.skill-kpi-grid{grid-template-columns:repeat(2,1fr)}.skill-layer-head{display:grid}}@media(max-width:680px){.skill-kpi-grid{grid-template-columns:1fr}}.training-loading-state{min-height:360px;display:flex;align-items:center;justify-content:center;gap:22px;border:1px dashed rgba(155,106,0,.28);border-radius:28px;background:linear-gradient(135deg,#fffaf0,#f7fbff);color:#3b404a;text-align:left;padding:42px}.training-loading-state h2{margin:0 0 8px;font-size:24px;letter-spacing:-.03em}.training-loading-state p{margin:0;color:#65748b;font-weight:800}.training-loading-orb{width:58px;height:58px;border-radius:22px;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#d6a321 38%,#0f766e 100%);box-shadow:0 20px 45px rgba(15,118,110,.22);animation:trainingPulse 1.4s ease-in-out infinite}@keyframes trainingPulse{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1.04);opacity:1}}.work-schedule-panel{display:grid;grid-gap:18px;gap:18px;background:linear-gradient(135deg,#fffdfa,#f7fbff);border:1px solid rgba(214,163,33,.22);border-radius:28px;padding:24px}.work-schedule-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch}.work-schedule-hero h2{margin:0 0 8px;font-size:30px;letter-spacing:-.04em;color:#3b404a}.work-schedule-hero p{margin:0;color:#607086;font-weight:800;line-height:1.6}.work-schedule-live-card{min-width:190px;border:1px solid rgba(15,118,110,.18);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(16,35,62,.08);padding:20px;display:grid;align-content:center}.work-schedule-live-card span{display:inline-flex;align-items:center;width:max-content;gap:8px;border-radius:999px;background:#dcfce7;color:#0f766e;font-weight:950;padding:7px 12px}.work-schedule-live-card i{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 8px rgba(34,197,94,.12)}.work-schedule-live-card strong{font-size:42px;line-height:1;color:#3b404a;letter-spacing:-.06em;margin-top:14px}.work-schedule-live-card small{font-size:13px;font-weight:900;color:#6b7b90}.work-schedule-controls{display:flex;align-items:end;gap:14px;flex-wrap:wrap;border:1px solid rgba(16,35,62,.08);border-radius:22px;background:rgba(255,255,255,.78);padding:14px}.work-schedule-controls label{display:grid;grid-gap:6px;gap:6px}.work-schedule-controls label span{font-size:12px;font-weight:950;color:#6b520f}.work-schedule-controls input,.work-schedule-controls select{border:1px solid rgba(16,35,62,.12);border-radius:14px;background:#fff;padding:11px 12px;font-weight:900;color:#3b404a}.work-schedule-legend{gap:8px;align-items:center;margin-left:auto}.work-schedule-legend span{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;border:1px solid rgba(16,35,62,.08);background:#fff}.legend-work{color:#0f766e}.legend-focus{color:#2563eb}.legend-meeting{color:#b45309}.legend-annual,.legend-off{color:#64748b}.legend-sick{color:#dc2626}.legend-half{color:#7c3aed}.work-schedule-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:12px;gap:12px}.work-schedule-summary-grid article{border:1px solid rgba(16,35,62,.08);border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 30px rgba(16,35,62,.05)}.work-schedule-summary-grid span{display:block;color:#6b7b90;font-weight:900;font-size:12px}.work-schedule-summary-grid strong{display:block;margin-top:6px;font-size:28px;color:#3b404a;letter-spacing:-.04em}.work-schedule-table-wrap{overflow:auto;border:1px solid rgba(16,35,62,.1);border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(16,35,62,.07)}.work-schedule-table{border-collapse:separate;border-spacing:0;min-width:1180px;width:100%}.work-schedule-table td,.work-schedule-table th{border-bottom:1px solid rgba(16,35,62,.08);border-right:1px solid rgba(16,35,62,.06);padding:8px;text-align:center}.work-schedule-table th{position:-webkit-sticky;position:sticky;top:0;background:#fffaf0;z-index:2;color:#3b404a}.work-schedule-table th b{display:block;font-size:14px}.work-schedule-table th small{display:block;font-size:11px;color:#718096;font-weight:900}.work-schedule-table .person-col{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:#fff;text-align:left;min-width:210px}.work-schedule-table thead .person-col{background:#fffaf0}.work-schedule-table td.person-col strong{display:block;color:#3b404a}.work-schedule-table td.person-col span{display:block;font-size:12px;color:#6b7b90;font-weight:800}.work-schedule-table th.today{background:#ecfeff;box-shadow:inset 0 -3px 0 #0f766e}.schedule-cell select{width:58px;border:0;border-radius:999px;padding:7px 4px;font-size:11px;font-weight:950;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:center;cursor:pointer}.schedule-work select{background:#dcfce7;color:#0f766e}.schedule-focus select{background:#dbeafe;color:#1d4ed8}.schedule-meeting select{background:#ffedd5;color:#c2410c}.schedule-annual select,.schedule-off select{background:#f1f5f9;color:#64748b}.schedule-sick select{background:#fee2e2;color:#dc2626}.schedule-half select{background:#ede9fe;color:#7c3aed}.schedule-cell.weekend{background:rgba(241,245,249,.55)}@media(max-width:900px){.work-schedule-hero{display:grid}.work-schedule-summary-grid{grid-template-columns:repeat(2,1fr)}.work-schedule-legend{margin-left:0}.training-loading-state{display:grid;text-align:center}}.training-loading-state h2{margin:0;color:#3b404a;font-size:28px;letter-spacing:-.035em}.issue-editor-v208 .issue-summary-strip{grid-template-columns:repeat(4,minmax(110px,1fr))}.issue-stage-flow{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:12px;gap:12px}.issue-stage-flow>button{border:1px solid rgba(16,35,62,.08);border-radius:18px;background:#fff;padding:14px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px rgba(16,35,62,.05);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.issue-stage-flow>button:hover{transform:translateY(-1px);border-color:rgba(16,35,62,.16);box-shadow:0 16px 36px rgba(16,35,62,.08)}.issue-stage-flow>button.active{border-color:rgba(16,35,62,.28);box-shadow:0 18px 44px rgba(16,35,62,.12)}.issue-stage-flow span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;flex:0 0 auto}.issue-stage-flow span,.issue-stage-flow strong{color:#3b404a;font-weight:950}.issue-stage-flow em{margin-left:auto;color:#64748b;font-size:12px;font-style:normal;font-weight:950}.issue-stage-flow .stage-identified span{background:#fff7ed;color:#c2410c}.issue-stage-flow .stage-progress span{background:#dbeafe;color:#1d4ed8}.issue-stage-flow .stage-resolved span{background:#dcfce7;color:#0f766e}.issue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(16,35,62,.08);border-radius:16px;background:#f8fafc}.issue-toolbar button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:#10233e;color:#fff;padding:10px 14px;font-weight:950;cursor:pointer}.issue-toolbar span{color:#64748b;font-size:13px;font-weight:800}.issue-editor-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.editable-issue-card{display:grid;grid-gap:14px;gap:14px}.editable-issue-card:before{background:#cbd5e1}.editable-issue-card.stage-identified:before{background:#f97316}.editable-issue-card.stage-progress:before{background:#2563eb}.editable-issue-card.stage-resolved:before{background:#0f8a7e}.issue-card-headline{display:flex;align-items:start;gap:8px}.issue-card-headline label{flex:1 1;display:grid;grid-gap:5px;gap:5px}.issue-card-headline span,.issue-edit-grid span,.issue-textarea span{font-size:11px;font-weight:950;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.issue-card-headline input,.issue-edit-grid input,.issue-textarea textarea{width:100%;border:1px solid rgba(16,35,62,.12);border-radius:12px;background:#fff;padding:10px 11px;color:#3b404a;font-weight:850;outline:none}.issue-card-headline input{font-size:16px;font-weight:950}.ghost-icon-button{width:38px;height:38px;border:1px solid rgba(16,35,62,.12)!important;background:#fff!important;color:#64748b!important;border-radius:12px!important;padding:0!important;display:grid!important;place-items:center!important}.issue-stage-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.issue-stage-actions button{border:1px solid rgba(16,35,62,.1);background:#fff;color:#64748b;border-radius:999px;padding:8px;font-size:12px;font-weight:950;cursor:pointer}.issue-stage-actions button.active{background:#10233e;color:#fff;border-color:#10233e}.issue-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px}.issue-edit-grid label,.issue-textarea{display:grid;grid-gap:5px;gap:5px}.issue-textarea textarea{min-height:74px;resize:vertical;line-height:1.45;font-weight:800}.floor-person.focus .person-body,.floor-person.moving .person-body,.floor-person.online .person-body{animation:person-breathe 2.8s ease-in-out infinite}.floor-person.off{opacity:.55;filter:grayscale(.25)}.floor-person.off .work-dot{background:#94a3b8}@media(max-width:980px){.issue-editor-grid,.issue-stage-flow{grid-template-columns:1fr}.issue-editor-v208 .issue-summary-strip{grid-template-columns:repeat(2,1fr)}}.diagnostic-assembly-strip .not-filled{background:#f1f5f9!important;border-color:#d7e0ea!important;color:#94a3b8!important;box-shadow:none!important;opacity:.78;filter:grayscale(.35)}.diagnostic-assembly-strip .not-filled:after{background:#cbd5e1!important}.diagnostic-assembly-strip .not-filled span{background:#e2e8f0!important;color:#94a3b8!important}.diagnostic-assembly-strip .not-filled strong{color:#64748b!important}.diagnostic-assembly-strip .not-filled em{color:#94a3b8!important}.diagnostic-assembly-strip .not-filled:hover{transform:none!important}.evaluation-panel,.labor-panel,.monthly-report-panel{display:grid;grid-gap:18px;gap:18px}.labor-ai-search{border:1px solid #dce7f2;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbfd);padding:20px;display:grid;grid-gap:14px;gap:14px}.labor-ai-search b{display:block;color:#3b404a;font-size:20px}.labor-ai-search span{display:block;margin-top:5px;color:#64748b;font-weight:800}.evaluation-table input,.evaluation-table select,.evaluation-table textarea,.labor-ai-search textarea,.labor-card-fields input,.labor-card-fields select,.labor-card-fields textarea,.labor-card-head input,.report-editor-grid input,.report-editor-grid textarea{width:100%;border:1px solid #dce7f2;border-radius:12px;background:#fff;padding:10px 11px;color:#3b404a;font-weight:750}.evaluation-frame-grid,.labor-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.evaluation-frame-grid article,.labor-source-grid article{border:1px solid #e5edf5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.045)}.evaluation-frame-grid strong,.labor-source-grid strong{display:block;color:#3b404a;font-size:17px}.evaluation-frame-grid span,.labor-source-grid span{color:#64748b;font-weight:800}.labor-flow article{border:1px solid #e0e8f2;border-radius:18px;background:#fff;padding:16px}.labor-flow small{display:block;margin-top:6px;color:#64748b;font-weight:800}.labor-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.labor-issue-card{border:1px solid #dce7f2;border-radius:22px;background:#fff;padding:16px;box-shadow:0 14px 34px rgba(15,23,42,.055)}.labor-issue-card.risk-높음{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fff7f7)}.labor-issue-card.risk-보통{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.labor-card-head{display:flex;gap:10px;align-items:center}.labor-card-head input{font-size:18px;font-weight:950;color:#3b404a}.labor-card-head em{border-radius:999px;padding:6px 9px;background:#eef2f7;color:#3b404a;font-style:normal;font-size:12px;font-weight:950;white-space:nowrap}.labor-card-fields,.report-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.labor-card-fields label,.report-editor-grid label{display:grid;grid-gap:5px;gap:5px}.labor-card-fields span,.report-editor-grid span{color:#64748b;font-size:12px;font-weight:950}.labor-card-fields .full,.report-editor-grid .full{grid-column:1/-1}.labor-card-fields textarea{min-height:62px}.evaluation-frame-grid button{margin-top:12px;border:0;border-radius:999px;background:#10233e;color:#fff;padding:10px 13px;font-weight:950}.evaluation-table-wrap{overflow:auto;border:1px solid #dce7f2;border-radius:20px;background:#fff}.evaluation-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.evaluation-table td,.evaluation-table th{border-bottom:1px solid #edf2f7;padding:11px;text-align:left;vertical-align:top}.evaluation-table th{background:#f8fbfd;color:#3b404a;font-size:12px}.evaluation-table textarea{min-height:58px}.evaluation-table input[type=number]{max-width:84px}.report-editor-grid textarea{min-height:120px}.report-frame-note{border:1px solid #bde8e3;border-radius:20px;background:#f0fdfa;padding:18px;display:grid;grid-gap:6px;gap:6px;color:#0f766e}.report-frame-note strong{font-size:18px;color:#3b404a}.report-frame-note span{font-weight:850;line-height:1.6}@media(max-width:1100px){.evaluation-frame-grid,.labor-card-fields,.labor-issue-grid,.labor-source-grid,.report-editor-grid{grid-template-columns:1fr}}.issue-autosave-pill{display:inline-flex;align-items:center;border:1px solid rgba(15,118,110,.18);border-radius:999px;background:#ecfdf5;color:#0f766e;padding:7px 10px;font-size:11px;font-weight:1000}.issue-delete-button{width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important;color:#9ca3af!important;background:transparent!important;box-shadow:none!important}.issue-delete-button:hover{background:#f3f4f6!important;color:#ef4444!important}.empty-issue-check-view{grid-column:1/-1;border:1px dashed rgba(148,163,184,.55);border-radius:20px;background:rgba(248,250,252,.72);padding:28px;color:#64748b;font-size:13px;font-weight:900;text-align:center}.free-room{will-change:left,top,transform;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.free-room:after{content:none!important}.floor-corridor span,.free-room:after{display:none!important}.free-floor-grid{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.04))!important}:root{--navy:#102a43;--ink:#172033;--muted:#667085;--line:#e5e7eb;--bg:#f7f8fa;--teal:#2f7f79;--blue:#245e8f;--green:#198754;--orange:#c88719;--gold:#c7a353;--gold-deep:#7a5a18;--gold-soft:#f7f2e7;--gold-pale:#fcfaf5;--gold-line:#eadfca}body{background:radial-gradient(circle at 16% 0,rgba(199,163,83,.12),rgba(199,163,83,0) 28%),linear-gradient(180deg,#fafafa,#f7f8fa 48%,#f2f4f7)!important;color:var(--ink)}.sidebar{background:rgba(255,255,255,.94)!important;border-right:1px solid #e7e9ee!important;box-shadow:10px 0 30px rgba(16,42,67,.04)}.sidebar-period-control{display:none!important}.customer-context-card,.sidebar-card{background:linear-gradient(180deg,#ffffff,#fcfaf5)!important;color:var(--ink)!important;border:1px solid var(--gold-line)!important;box-shadow:0 14px 30px rgba(16,42,67,.06)!important}.customer-context-card b{color:var(--navy)!important}.customer-context-card .customer-welcome{color:var(--gold-deep)!important;letter-spacing:-.01em}.job-select-box select,.kpi-metric-select,.kpi-period-select,.mission-vision-editor input,.mission-vision-editor textarea,.sheet-connect-row input{background:#fff!important;border-color:#e4e7ec!important;color:var(--ink)!important}.mission-vision-editor input:focus,.mission-vision-editor textarea:focus,.sheet-connect-row input:focus{outline:none;border-color:var(--gold)!important;box-shadow:0 0 0 3px rgba(199,163,83,.16)!important}.side-menu-button{background:#fff!important;border-color:#e7e9ee!important;color:var(--navy)!important;box-shadow:0 8px 20px rgba(16,42,67,.035)!important}.side-menu-button:hover{transform:translateY(-1px);border-color:var(--gold-line)!important;box-shadow:0 12px 24px rgba(16,42,67,.07)!important}.side-menu-icon{background:#f4f6f8!important;color:var(--navy)!important}.side-menu-button.active,.tab.active{background:linear-gradient(135deg,#0f2740,#14385a 72%,#1d4d78)!important;border-color:#0f2740!important;color:#fff!important;box-shadow:0 14px 28px rgba(16,42,67,.22)!important}.side-menu-button.active{position:relative;overflow:hidden}.side-menu-button.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:999px;background:linear-gradient(180deg,#d8bd6a,#a77a19)}.side-menu-button.active .side-menu-icon,.tab.active span{background:rgba(255,255,255,.14)!important}.tab{background:#fff!important;border-color:#e7e9ee!important;color:#344054!important}.tab span{background:var(--gold-soft)!important}.eyebrow,.eyebrow.orange,.tab span{color:var(--gold-deep)!important}.primary-button:not(.navy-keep),.training-save-button.primary{background:linear-gradient(135deg,#102a43,#173b5d)!important;border-color:#102a43!important;color:#fff!important;box-shadow:0 12px 24px rgba(16,42,67,.2)!important}.ghost-button,.secondary-button{background:#fff!important;color:var(--navy)!important;border-color:#e7e9ee!important}.signal-strip{background:linear-gradient(135deg,#ffffff,#fcfaf5)!important;border-color:var(--gold-line)!important;border-left-color:var(--gold)!important}.signal-strip em{background:var(--gold-soft)!important;color:var(--gold-deep)!important}.card,.diagnostic-distribution-card,.diagnostic-metric-card,.job-doc-card,.kpi-card,.kpi-source-card,.org-summary-grid article,.panel,.team-kpi-stat-card{background:linear-gradient(180deg,#ffffff,#fbfcfd)!important;border-color:#e7e9ee!important;box-shadow:0 14px 32px rgba(16,42,67,.055)!important}.data-table th,.job-basic-grid span,.job-spec-header span,.job-task-table thead th,.team-kpi-performance-table th{background:linear-gradient(180deg,#f9fafb,#f2f4f7)!important;color:var(--navy)!important}.status-badge.excellent,.status-badge.normal{color:#0f6b4f!important;background:#ecfdf3!important;border-color:#abefc6!important}.status-badge.warning{color:#93370d!important;background:#fffaeb!important;border-color:#fedf89!important}.bar-row i,.diagnostic-meter i,.team-kpi-rate-cell{background:linear-gradient(90deg,#102a43,#245e8f)!important}.chart-box svg path,.recharts-area-curve,.recharts-line-curve,.sparkline,.sparkline svg{color:var(--blue)!important;stroke:var(--blue)!important}.recharts-area-area{fill:rgba(36,94,143,.12)!important}:root{--camel-deep:#6f4728;--camel-dark:#3a2517;--camel-soft:#f4ede6;--camel-pale:#fbf8f4;--camel-line:#e8d7c8;--navy:#18283b;--ink:#241b16;--muted:#74685f;--line:#e7dfd8;--bg:#f8f5f1;--card:#ffffff;--teal:#4f8f83;--blue:#3f6388;--gold:#b9965b;--gold-deep:#7a5a2d;--gold-soft:#f4ede6;--gold-pale:#fbf8f4;--gold-line:#e8d7c8}body{background:radial-gradient(circle at 14% 0,rgba(154,107,63,.12),rgba(154,107,63,0) 30%),linear-gradient(180deg,#fbfaf8,#f8f5f1 46%,#f3eee8)!important;color:var(--ink)!important}.sidebar{background:rgba(255,255,255,.95)!important;border-right:1px solid var(--camel-line)!important;box-shadow:10px 0 32px rgba(58,37,23,.055)!important}.brand-mark{background:linear-gradient(135deg,var(--camel-dark),var(--camel))!important;box-shadow:0 10px 24px rgba(111,71,40,.2)!important}.customer-context-card,.sidebar-card{background:linear-gradient(180deg,#fff 0,var(--camel-pale) 100%)!important;border-color:var(--camel-line)!important;box-shadow:0 14px 30px rgba(58,37,23,.055)!important}.customer-context-card .customer-welcome,.eyebrow,.eyebrow.orange{color:var(--camel-deep)!important}.side-menu-button,.tab{color:var(--espresso)!important;border-color:#ebe2da!important;background:#fff!important}.side-menu-button:hover,.tab:hover{border-color:var(--camel-line)!important;box-shadow:0 12px 24px rgba(58,37,23,.07)!important}.side-menu-icon,.tab span{background:var(--camel-soft)!important;color:var(--camel-deep)!important}.side-menu-button.active,.side-menu-button.admin.active,.tab.active{background:linear-gradient(135deg,var(--camel-dark) 0,var(--camel-deep) 52%,var(--camel) 100%)!important;border-color:var(--camel-deep)!important;color:#fff!important;box-shadow:0 16px 30px rgba(111,71,40,.24)!important}.side-menu-button.active:before{background:linear-gradient(180deg,#f0d3ad,#c59055)!important}.evaluation-frame-grid button,.primary-button:not(.navy-keep),.training-save-button.primary{background:linear-gradient(135deg,var(--camel-dark),var(--camel-deep) 58%,var(--camel))!important;border-color:var(--camel-deep)!important;color:#fff!important;box-shadow:0 14px 26px rgba(111,71,40,.23)!important}.ghost-button,.ghost-icon-button,.secondary-button{color:var(--espresso)!important;border-color:#ebe2da!important}.issue-summary-strip,.labor-ai-search,.report-frame-note,.signal-strip{background:linear-gradient(135deg,#ffffff,var(--camel-pale))!important;border-color:var(--camel-line)!important}.current-issue-card,.labor-issue-card,.signal-strip{border-left-color:var(--camel)!important}.card,.diagnostic-distribution-card,.diagnostic-metric-card,.evaluation-frame-grid article,.job-doc-card,.kpi-card,.kpi-source-card,.labor-issue-card,.labor-source-grid article,.org-summary-grid article,.panel,.team-kpi-stat-card,.workspace-card{background:linear-gradient(180deg,#fff,#fdfbf8)!important;border-color:#ebe2da!important;box-shadow:0 14px 32px rgba(58,37,23,.055)!important}.issue-card-headline input,.issue-edit-grid input,.issue-textarea textarea,.labor-ai-search textarea,.labor-card-fields input,.labor-card-fields select,.labor-card-fields textarea,.labor-card-head input,input,select,textarea{border-color:#e5d8cc!important;background:#fff!important;color:var(--ink)!important}.issue-card-headline input:focus,.issue-edit-grid input:focus,.issue-textarea textarea:focus,.labor-ai-search textarea:focus,.labor-card-fields input:focus,.labor-card-fields select:focus,.labor-card-fields textarea:focus,.labor-card-head input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--camel)!important;box-shadow:0 0 0 4px rgba(154,107,63,.16)!important}.labor-card-head input{color:var(--espresso)!important}.labor-issue-card.risk-보통{border-color:#e5d8cc!important;background:linear-gradient(180deg,#fff,#fbf8f4)!important}.labor-issue-card.risk-높음{border-color:#e9b7a8!important;background:linear-gradient(180deg,#fff,#fff6f3)!important}.issue-stage-flow article,.labor-flow article{border-color:#ebe2da!important;background:#fff!important}.issue-stage-flow article.active,.labor-flow article.active{border-color:var(--camel)!important;background:linear-gradient(135deg,#fff,var(--camel-pale))!important}.signal-strip em,.status-badge.warning{background:var(--camel-soft)!important;color:var(--camel-deep)!important;border-color:var(--camel-line)!important}.bar-row i,.diagnostic-meter i,.team-kpi-rate-cell{background:linear-gradient(90deg,var(--camel-deep),var(--camel))!important}.recharts-area-area{fill:rgba(154,107,63,.12)!important}.topbar-intro{display:flex;flex-direction:column;gap:3px;min-width:240px;max-width:520px;padding-left:2px}.topbar-intro span{font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:#9a6b3f}.topbar-intro strong{font-size:14px;line-height:1.25;font-weight:950;letter-spacing:-.035em;color:#3b404a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-tile-row article.watch .tile-progress i{background:linear-gradient(90deg,#caa06a,#9a6b3f)}.diagnostic-tile-row article.watch em{background:#fff7ed;border-color:#fed7aa;color:#9a3412}:root{--camel-soft:#f1dfc8;--camel-pale:#fbf4ea;--camel-line:#e4c8aa;--warm-bg:#f6f0e8}body{background:linear-gradient(135deg,#f7f1e9,#eef3f7 58%,#f7efe5)!important}.main-panel{padding:30px 36px 48px!important;overflow-x:hidden!important}.admin-client-switcher,.first-login-control-room,.tab-content-shell,.tabbar,.topbar{width:min(100%,1480px);margin-left:auto!important;margin-right:auto!important}.tab-content-shell{display:block}.tabbar{padding:18px 0 20px!important}.tab{border-color:#e7d7c7!important;background:rgba(255,255,255,.9)!important;color:var(--espresso)!important}.tab span{background:var(--camel-pale)!important;color:var(--camel-deep)!important}.tab.active{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;border-color:var(--camel)!important;color:#fff!important;box-shadow:0 14px 30px rgba(111,72,40,.2)!important}.tab.active span{background:rgba(255,255,255,.2)!important;color:#fff!important}.eyebrow{color:var(--camel-deep)!important}.evaluation-frame-grid button,.first-login-actions button,.issue-toolbar button,.labor-panel .primary-button,.mission-vision-editor button,.primary-button,.report-history-toolbar .primary-button,.training-add-button{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;color:#fff!important;border-color:var(--camel)!important;box-shadow:0 12px 26px rgba(111,72,40,.18)!important}.ghost-button,.secondary-button,.status-badge.excellent,.status-badge.normal{border-color:var(--camel-line)!important;color:var(--camel-deep)!important}.status-badge.excellent,.status-badge.normal{background:var(--camel-pale)!important}.customer-user-name{display:block;margin-top:5px;color:var(--camel-deep)!important;font-weight:950;font-size:13px}.customer-welcome{color:#8a735f!important}.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(250,246,240,.92))!important;border-right-color:#e6d7c7!important}.sidebar-card{background:linear-gradient(135deg,#fff,#fbf4ea)!important;color:var(--espresso)!important;border:1px solid var(--camel-line)!important}.side-menu-button.active,.side-nav .active{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;color:#fff!important;border-color:var(--camel)!important}.side-menu-button.active small{color:rgba(255,255,255,.72)!important}.card,.current-issue-card,.evaluation-frame-grid article,.kpi-card,.labor-issue-card,.panel,.training-status-card,.workspace-card{border-color:#e8d8c7!important;background:linear-gradient(180deg,#fff,#fffaf4)!important}.current-issue-card,.labor-issue-card{border-left-color:var(--camel)!important}.issue-stage-actions button.active,.issue-stage-flow>button.active,.labor-flow article.active{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;color:#fff!important;border-color:var(--camel)!important}.issue-stage-flow .stage-identified span,.issue-stage-flow .stage-progress span,.issue-stage-flow .stage-resolved span{background:var(--camel-pale)!important;color:var(--camel-deep)!important}.issue-summary-strip,.report-history-toolbar,.training-toolbar-split{border-color:#e8d8c7!important;background:linear-gradient(135deg,#fff,#fbf4ea)!important}.training-loading-state h2{font-size:14px!important;letter-spacing:-.02em!important;color:var(--camel-deep)!important}.training-loading-orb{background:radial-gradient(circle at 30% 25%,#fff 0 16%,#d7b273 34%,#9a6b3f 68%,#6f4828 100%)!important}.first-login-control-room{display:grid;grid-gap:18px;gap:18px;margin-top:18px;margin-bottom:20px}.first-login-control-room .diagnostic-action-engine,.first-login-control-room .diagnostic-fill-board,.first-login-control-room .wow-control-room{grid-column:1/-1}.first-login-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--camel-line);border-radius:22px;background:rgba(255,255,255,.82);padding:14px 16px;box-shadow:0 16px 36px rgba(58,37,23,.06)}.first-login-actions span{color:#7b6755;font-weight:850;font-size:13px}.first-login-actions button{border:0;border-radius:999px;padding:12px 16px;font-weight:950;cursor:pointer}.wow-orbit{perspective:1100px!important;filter:drop-shadow(0 28px 50px rgba(58,37,23,.18))}.wow-orbit-core{background:radial-gradient(circle at 30% 22%,#fff 0 9%,#efdca7 18%,#c59a49 52%,#8f6239 100%)!important;box-shadow:inset -18px -30px 48px rgba(61,37,20,.28),inset 8px 8px 20px rgba(255,255,255,.42),0 30px 70px rgba(111,72,40,.28)!important;transform:rotateX(12deg) rotateY(-14deg)!important}.wow-orbit-core:after{content:"";position:absolute;left:12%;top:10%;width:28%;height:28%;border-radius:50%;background:rgba(255,255,255,.66);filter:blur(5px)}.wow-orbit-ring{border-color:rgba(154,107,63,.24)!important;box-shadow:0 20px 60px rgba(111,72,40,.08)!important}.orbit-dot{border-color:#e7d7c7!important;box-shadow:0 16px 38px rgba(58,37,23,.12)!important;color:var(--camel-deep)!important}.representative-dashboard-grid .access-hero{grid-column:1/-1;border:1px solid var(--camel-line);background:linear-gradient(135deg,#fff,#fbf4ea)!important}.representative-dashboard-grid .access-hero h2{color:var(--espresso)!important}.representative-dashboard-grid .access-hero p{margin:8px 0 0;color:#7b6755;font-weight:850}.report-history-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;border-radius:20px;padding:14px;margin:14px 0}.report-history-toolbar label{display:grid;grid-gap:6px;gap:6px;min-width:300px}.report-editor-grid label span,.report-history-toolbar label span{font-size:12px;font-weight:950;color:var(--camel-deep)}.report-history-toolbar select{border:1px solid var(--camel-line);border-radius:14px;padding:12px;background:#fff;font-weight:900;color:var(--espresso)}.report-history-toolbar em{font-style:normal;color:var(--camel-deep);font-weight:900}.report-history-card{min-width:150px;border:1px solid var(--camel-line);border-radius:20px;background:#fff;padding:16px;display:grid;grid-gap:4px;gap:4px}.report-history-card span{font-size:12px;font-weight:950;color:#7b6755}.report-history-card strong{font-size:28px;color:var(--espresso)}.report-history-card small{color:#7b6755;font-weight:800}.report-preview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:16px;gap:16px;margin-top:16px}.report-preview-grid>article{border:1px solid #e8d8c7;border-radius:22px;background:#fff;padding:18px;box-shadow:0 12px 30px rgba(58,37,23,.05)}.report-archive-list{display:grid;grid-gap:10px;gap:10px;align-content:start}.report-archive-list button{text-align:left;border:1px solid #e8d8c7;border-radius:16px;background:#fff;padding:12px;display:grid;grid-gap:4px;gap:4px;cursor:pointer}.report-archive-list button.active{border-color:var(--camel);background:var(--camel-pale)}.report-archive-list button strong{color:var(--camel-deep)}.report-archive-list button span{font-weight:850;color:var(--espresso)}.report-archive-list button small{color:#8a735f}.chart-box svg path,.recharts-area-curve,.recharts-line-curve,.sparkline svg path{stroke:inherit}.chart-box .recharts-wrapper *,.kpi-card svg path{transition:none!important}@media(max-width:1100px){.admin-client-switcher,.first-login-control-room,.tab-content-shell,.tabbar,.topbar{width:100%}.report-preview-grid{grid-template-columns:1fr}.first-login-actions{display:grid}.main-panel{padding:22px!important}}:root{--camel-dark:#4f321c;--camel-soft:#f7efe5;--camel-pale:#fff6e8;--camel-line:#e8d8c7}.main-panel{padding:28px 34px 48px!important}.admin-client-switcher,.first-login-control-room,.tab-content-shell,.tabbar,.topbar{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.tab-content-shell{padding:0!important}.tab-content-shell>.panel.full,.tab-content-shell>.workspace-card,.tab-content-shell>section.workspace-card{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:34px 40px!important}.behavior-intelligence-panel,.evaluation-panel,.hr-issue-status-panel,.labor-panel,.monthly-report-panel,.oneonone-panel,.training-status-panel{padding-left:40px!important;padding-right:40px!important}.evaluation-panel>.ahead-diagnostic-hero,.hr-issue-status-panel>.eyebrow,.hr-issue-status-panel>h2,.hr-issue-status-panel>p,.labor-panel>.ahead-diagnostic-hero,.monthly-report-panel>.ahead-diagnostic-hero{margin-left:0!important}.customer-title-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.25}.customer-title-row b{font-size:26px;letter-spacing:-.04em;color:#3b404a}.customer-title-row .customer-user-name{display:inline-flex!important;margin-top:0!important;font-size:15px!important;font-weight:950;color:var(--camel-deep)!important;white-space:nowrap}.customer-welcome{display:block;margin-top:10px}.current-issue-card button,.evaluation-frame-grid button,.first-login-actions button,.issue-add-button,.issue-save-button,.issue-toolbar button,.labor-ai-search button,.labor-panel .primary-button,.mission-vision-editor button,.primary-button,.report-history-toolbar .primary-button,.training-add-button{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;border-color:var(--camel)!important;color:#fff!important;box-shadow:0 12px 24px rgba(111,72,40,.18)!important}.floorplan-layer-pills button,.ghost-button,.live-layer-pills button,.secondary-button{border-color:var(--camel-line)!important;color:var(--camel-deep)!important;background:#fffaf4!important}.issue-stage-actions button.active,.issue-stage-flow>button.active,.labor-flow article.active,.side-menu-button.active,.side-nav .active,.tab.active{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;border-color:var(--camel)!important;color:#fff!important}.side-menu-button.active .side-menu-icon,.tab.active span{background:rgba(255,255,255,.18)!important;color:#fff!important}input:focus,select:focus,textarea:focus{border-color:var(--camel)!important;box-shadow:0 0 0 4px rgba(154,107,63,.14)!important;outline:none!important}.clinic-floorplan.free-floorplan{min-height:820px!important}.free-floor-grid{min-height:720px!important;height:720px!important}.space-map-card.floorplan-card.clean-floorplan-card{padding-bottom:34px!important}.diagnostic-assembly-strip>div,.floorplan-diagnostic-strip>div{border-color:var(--camel-line)!important;background:linear-gradient(180deg,#fff,#fff8ee)!important;color:var(--espresso)!important}.diagnostic-assembly-strip>div span,.floorplan-diagnostic-strip>div span{background:var(--camel-pale)!important;color:var(--camel-deep)!important}.diagnostic-assembly-strip>div.filled,.floorplan-diagnostic-strip>div.filled{border-color:#d7ad7a!important;background:linear-gradient(135deg,#fff8ed,#f1dfc8)!important}.diagnostic-assembly-strip>div.next-fill,.floorplan-diagnostic-strip>div.next-fill{border-color:var(--camel)!important;background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;color:#fff!important;box-shadow:0 12px 26px rgba(111,72,40,.18)!important}.diagnostic-assembly-strip>div.next-fill span,.floorplan-diagnostic-strip>div.next-fill span{background:rgba(255,255,255,.2)!important;color:#fff!important}.diagnostic-assembly-strip>div.next-fill em,.floorplan-diagnostic-strip>div.next-fill em{color:rgba(255,255,255,.78)!important}.labor-card-head{grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important}.labor-card-head input{padding-right:12px!important}.labor-card-head em{justify-self:end!important;white-space:nowrap!important;line-height:1!important}.labor-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.labor-card-fields label{min-width:0!important}.labor-card-fields input,.labor-card-fields select,.labor-card-fields textarea{min-width:0!important;font-size:15px!important}.labor-flow article{min-width:0!important;overflow:hidden!important}.labor-flow article small,.labor-flow article span,.labor-flow article strong{display:block!important;white-space:normal!important;word-break:keep-all!important}.labor-source-grid article span,.labor-source-grid article strong{line-height:1.45!important;word-break:keep-all!important}.evaluation-frame-grid article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-column-gap:28px!important;column-gap:28px!important;grid-row-gap:4px!important;row-gap:4px!important}.evaluation-frame-grid article span,.evaluation-frame-grid article strong{grid-column:1!important}.evaluation-frame-grid article button{grid-column:2!important;grid-row:1/span 2!important;justify-self:end!important;margin-top:0!important;white-space:nowrap!important;padding:11px 18px!important}@media(max-width:1100px){.behavior-intelligence-panel,.evaluation-panel,.hr-issue-status-panel,.labor-panel,.monthly-report-panel,.oneonone-panel,.tab-content-shell>.panel.full,.tab-content-shell>.workspace-card,.tab-content-shell>section.workspace-card,.training-status-panel{padding-left:22px!important;padding-right:22px!important}.clinic-floorplan.free-floorplan{min-height:720px!important}.free-floor-grid{min-height:640px!important;height:640px!important}.evaluation-frame-grid article{grid-template-columns:1fr!important}.evaluation-frame-grid article button{grid-column:1!important;grid-row:auto!important;justify-self:start!important;margin-top:10px!important}}.issue-card-headline-manual-save{align-items:end!important;grid-template-columns:minmax(0,1fr) auto!important}.issue-card-headline-manual-save label{max-width:calc(100% - 4px)!important}.issue-card-headline-manual-save input{min-height:48px!important;padding:11px 14px!important}.issue-card-actions-inline{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding-bottom:1px!important;flex:0 0 auto!important}.issue-card-save-button{min-width:76px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--camel)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;color:#fff!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 12px 24px rgba(111,72,40,.18)!important}.issue-card-actions-inline .issue-delete-button{width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important;border:1px solid #ead8c5!important;background:#fff!important;color:var(--camel-deep)!important}.issue-card-actions-inline .issue-delete-button:hover{background:#fff7f1!important;color:#b42318!important;border-color:#f0c7b8!important}.manual-save-toolbar .issue-save-hint{color:#7b6755!important;font-size:13px!important;font-weight:900!important}.manual-save-toolbar .issue-save-hint.dirty{color:var(--camel-deep)!important}.issue-autosave-pill{display:none!important}@media(max-width:760px){.issue-card-headline-manual-save{display:grid!important;grid-template-columns:1fr!important}.issue-card-actions-inline{justify-content:flex-start!important}}body .app-shell,body .main-panel,body .main-panel:after,body .main-panel:before{border:0!important;outline:0!important;box-shadow:none!important}body .main-panel:after,body .main-panel:before{display:none!important;content:none!important}.module-loading-state{display:flex;min-height:480px;align-items:center;justify-content:center;gap:12px;background:transparent;color:#647089;font-size:13px;font-weight:800}.module-loading-dot{width:12px;height:12px;border-radius:50%;background:#7048ee;box-shadow:0 0 0 7px rgba(112,72,238,.12);animation:moduleLoadingPulse 1.1s ease-in-out infinite}@keyframes moduleLoadingPulse{50%{opacity:.45;transform:scale(.78)}}.work-schedule-v360{display:grid;grid-gap:14px;gap:14px;color:#3b404a}.work-schedule-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.work-schedule-title h2{margin:0;font-size:28px;letter-spacing:-.05em}.work-schedule-title p{margin:6px 0 0;color:#768096;font-size:11px;font-weight:750}.schedule-file-actions{display:flex;gap:8px;flex-wrap:wrap}.schedule-file-actions a,.schedule-file-actions label{display:flex;align-items:center;gap:6px;border:1px solid #d9d1fb;border-radius:11px;background:#fff;padding:10px 13px;color:#6541db;text-decoration:none;font-size:10px;font-weight:900;cursor:pointer}.schedule-file-actions label{background:#7048ee;color:#fff;border-color:#7048ee}.schedule-file-actions input{display:none}.work-schedule-v360 .work-schedule-controls{display:flex;align-items:end;gap:10px;border:0;background:transparent;padding:0}.work-schedule-v360 .work-schedule-controls label{display:grid;grid-gap:5px;gap:5px}.work-schedule-v360 .work-schedule-controls label span{color:#7d879b;font-size:9px;font-weight:850}.work-schedule-v360 .work-schedule-controls input,.work-schedule-v360 .work-schedule-controls select{min-width:160px;border:1px solid #dfe3ed;border-radius:10px;background:#fff;padding:10px;color:#3b404a;font-size:10px;font-weight:800}.schedule-upload-message{margin:0 0 10px;color:#6240d7;font-size:10px;font-weight:800}.work-schedule-v360 .work-schedule-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.work-schedule-v360 .work-schedule-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:92px;border:1px solid #e3e6ef;border-radius:15px;background:#fff;padding:15px;box-shadow:0 7px 22px rgba(31,43,76,.04)}.work-schedule-v360 .work-schedule-summary-grid span{color:#7c869b;font-size:10px;font-weight:850}.work-schedule-v360 .work-schedule-summary-grid strong{font-size:24px;letter-spacing:-.04em}.work-schedule-v360 .work-schedule-summary-grid small{color:#9aa2b3;font-size:9px}.work-schedule-v360 .work-schedule-summary-grid article:first-child{border-top:3px solid #7048ee}.work-schedule-v360 .work-schedule-summary-grid article:nth-child(2){border-top:3px solid #3e6ee8}.work-schedule-v360 .work-schedule-summary-grid article:nth-child(3){border-top:3px solid #a15bea}.work-schedule-v360 .work-schedule-summary-grid article:nth-child(4){border-top:3px solid #eb5968}.work-schedule-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);grid-gap:12px;gap:12px;align-items:start}.work-schedule-day-detail,.work-schedule-month{border:1px solid #e2e6ef;border-radius:17px;background:#fff;overflow:hidden}.work-schedule-day-detail>header,.work-schedule-month>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf0f5}.work-schedule-day-detail h3,.work-schedule-month h3{margin:0;font-size:15px}.work-schedule-legend{display:flex;gap:6px;flex-wrap:wrap}.work-schedule-legend span{border-radius:99px;padding:4px 7px;background:#f0edff;color:#6440d7;font-size:8px;font-weight:850}.schedule-month-grid,.schedule-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-weekdays b{padding:9px;text-align:center;color:#778197;font-size:9px}.schedule-weekdays b:first-child{color:#e35162}.schedule-weekdays b:last-child{color:#3970e8}.schedule-month-grid{border-top:1px solid #edf0f5}.schedule-month-grid>button,.schedule-month-grid>i{min-height:105px;border:0;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fff;padding:8px;text-align:left}.schedule-month-grid>i{background:#fafbfe}.schedule-month-grid>button{cursor:pointer}.schedule-month-grid>button.selected,.schedule-month-grid>button:hover{background:#f6f3ff;box-shadow:inset 0 0 0 2px #8a6df0}.schedule-month-grid>button.today>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#7048ee;color:#fff}.schedule-month-grid>button>span{font-size:10px;font-weight:900}.schedule-month-grid>button>div{display:grid;grid-gap:3px;gap:3px;margin-top:7px}.schedule-month-grid em{overflow:hidden;border-radius:5px;padding:3px 5px;background:#f0edff;color:#6341ce;font-size:7.5px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.schedule-month-grid em.schedule-danger{background:#ffebee;color:#ca3c4d}.schedule-month-grid em.schedule-warning{background:#fff0dc;color:#b7661e}.schedule-month-grid em.schedule-muted{background:#edf1f6;color:#68758d}.schedule-month-grid small{color:#7562c4;font-size:7.5px;font-weight:850}.work-schedule-day-detail>header p{margin:4px 0 0;color:#8b94a7;font-size:9px}.work-schedule-day-detail>header strong{border-radius:99px;background:#eee9ff;color:#6541dc;padding:6px 9px;font-size:9px}.work-schedule-day-detail>div{max-height:650px;overflow:auto}.work-schedule-day-detail article{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid #edf0f5}.work-schedule-day-detail article>span{display:grid;grid-template-columns:32px 1fr;flex:1 1;align-items:center;grid-gap:0 8px;gap:0 8px;min-width:0}.work-schedule-day-detail img{grid-row:1/3;width:32px;height:32px;border-radius:50%;background:#f5e8ec}.work-schedule-day-detail b{font-size:10px}.work-schedule-day-detail small{overflow:hidden;color:#8a93a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.work-schedule-day-detail select{width:112px;border:1px solid #dfe3ed;border-radius:8px;background:#fff;padding:7px;color:#4c5770;font-size:9px;font-weight:800}.help-center-v360{grid-gap:18px;gap:18px;color:#3b404a}.help-center-v360>header{display:grid;grid-template-columns:1fr minmax(280px,440px);align-items:center;grid-gap:22px;gap:22px;padding:10px 0 4px}.help-center-v360>header>div>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#eee9ff;color:#7048ee}.help-center-v360 h2{margin:12px 0 0;font-size:30px;letter-spacing:-.05em}.help-center-v360>header p{margin:7px 0 0;color:#768096;font-size:12px;font-weight:700}.help-center-v360>header label{display:flex;align-items:center;gap:8px;border:1px solid #dfe3ec;border-radius:12px;background:#fff;padding:0 13px}.help-center-v360>header label svg{color:#8370d8}.help-center-v360>header input{width:100%;border:0!important;outline:0;padding:13px 0;font-size:11px}.help-center-v360>nav{display:flex;gap:8px;flex-wrap:wrap}.help-center-v360>nav button{display:flex;align-items:center;gap:6px;border:1px solid #ddd6f8;border-radius:999px;background:#fff;padding:9px 13px;color:#6240d3;font-size:10px;font-weight:850;cursor:pointer}.help-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.help-topic-grid>article{border:1px solid #e2e6ef;border-radius:16px;background:#fff;padding:16px}.help-topic-grid>article>header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.help-topic-grid>article>header span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#f0ecff;color:#7048ee}.help-topic-grid h3{margin:0;font-size:14px}.help-topic-grid details{border-top:1px solid #edf0f5;padding:12px 2px}.help-topic-grid summary{cursor:pointer;color:#283351;font-size:10.5px;font-weight:850}.help-topic-grid details p{margin:9px 0 0;color:#69748a;font-size:10px;line-height:1.65}@media(max-width:980px){.work-schedule-dashboard-grid{grid-template-columns:1fr}.work-schedule-v360 .work-schedule-summary-grid{grid-template-columns:1fr 1fr}.help-center-v360>header{grid-template-columns:1fr}.schedule-month-grid>button,.schedule-month-grid>i{min-height:88px}}@media(max-width:640px){.work-schedule-title{align-items:stretch;flex-direction:column}.schedule-file-actions a,.schedule-file-actions label{flex:1 1;justify-content:center}.work-schedule-v360 .work-schedule-controls{align-items:stretch;flex-direction:column}.work-schedule-v360 .work-schedule-controls input,.work-schedule-v360 .work-schedule-controls select{width:100%}.work-schedule-v360 .work-schedule-summary-grid{grid-template-columns:1fr 1fr}.schedule-month-grid>button,.schedule-month-grid>i{min-height:64px;padding:5px}.schedule-month-grid em{display:none}.work-schedule-day-detail article{align-items:flex-start;flex-direction:column}.work-schedule-day-detail select{width:100%}.help-topic-grid{grid-template-columns:1fr}.help-center-v360 h2{font-size:25px}}.issue-checklist-editor{display:grid!important;grid-gap:8px!important;gap:8px!important;border:1px solid var(--camel-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fffaf4)!important;padding:12px!important}.issue-checklist-head{display:grid!important;grid-template-columns:minmax(86px,120px) max-content!important;align-items:center!important;justify-content:start!important;grid-gap:10px!important;gap:10px!important}.issue-checklist-head span{min-width:86px!important;font-size:11px!important;font-weight:950!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.02em!important}.issue-checklist-head button{width:auto!important;min-width:128px!important;max-width:148px!important;border:1px solid var(--camel-line)!important;background:#fff!important;color:var(--camel-deep)!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important}.issue-checklist-head button:hover{background:var(--camel-pale)!important;border-color:var(--camel)!important}.issue-checklist-grid{display:grid!important;grid-template-columns:minmax(90px,.55fr) minmax(180px,1.35fr) minmax(140px,.9fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.issue-checklist-grid input{width:100%!important;min-width:0!important;border:1px solid #e5d8cc!important;border-radius:12px!important;background:#fff!important;padding:10px 11px!important;color:var(--ink)!important;font-size:14px!important;font-weight:850!important;outline:none!important}.issue-checklist-grid input:focus{border-color:var(--camel)!important;box-shadow:0 0 0 4px rgba(154,107,63,.14)!important}.issue-checklist-remove,.issue-checklist-row{align-items:center!important}.issue-checklist-remove{min-width:72px!important;height:40px!important;display:inline-flex!important;justify-content:center!important;gap:5px!important;border:1px solid #ead8c5!important;border-radius:12px!important;background:#fff!important;color:var(--camel-deep)!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important}.issue-checklist-remove:hover{background:#fff7f1!important;border-color:#d9b999!important;color:#7a4b2c!important}.issue-checklist-row input{cursor:text!important}.issue-checklist-labels{padding:0 2px!important}.issue-checklist-labels span{font-size:11px!important;font-weight:950!important;color:var(--camel-deep)!important}@media(max-width:760px){.issue-checklist-head{grid-template-columns:1fr!important}.issue-checklist-head button{max-width:none!important;width:100%!important}.issue-checklist-grid{grid-template-columns:1fr!important}.issue-checklist-labels{display:none!important}.issue-checklist-remove{width:100%!important}}.tab-content-shell>.panel.full,.tab-content-shell>.workspace-card,.tab-content-shell>section.workspace-card{position:relative!important;border-radius:32px!important;overflow:hidden!important;border:1px solid #e6d7c7!important;background:linear-gradient(180deg,#fff,#fffaf4)!important;box-shadow:0 20px 44px rgba(58,37,23,.08)!important}.tab-content-shell>.panel.full:before,.tab-content-shell>.workspace-card:before,.tab-content-shell>section.workspace-card:before{content:"";position:absolute;inset:0;border-radius:32px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72);pointer-events:none}.bi-dashboard-panel,.diagnosis-os-panel,.evaluation-panel,.hr-issue-status-panel,.issue-dashboard-panel,.labor-panel,.monthly-report-panel,.oneonone-dashboard-panel,.training-dashboard-panel{border-radius:32px!important}@media(max-width:760px){.bi-dashboard-panel,.diagnosis-os-panel,.evaluation-panel,.hr-issue-status-panel,.issue-dashboard-panel,.labor-panel,.monthly-report-panel,.oneonone-dashboard-panel,.tab-content-shell>.panel.full,.tab-content-shell>.workspace-card,.tab-content-shell>section.workspace-card,.training-dashboard-panel{border-radius:24px!important}.tab-content-shell>.panel.full:before,.tab-content-shell>.workspace-card:before,.tab-content-shell>section.workspace-card:before{border-radius:24px}}.evaluation-filter-bar{display:flex!important;align-items:end!important;gap:12px!important;flex-wrap:wrap!important;border:1px solid var(--camel-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#fff,#fff8ee)!important;padding:14px 16px!important;margin:18px 0!important}.evaluation-filter-bar label{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:190px!important}.evaluation-filter-bar span{font-size:12px!important;font-weight:950!important;color:var(--camel-deep)!important}.evaluation-filter-bar select{border:1px solid var(--camel-line)!important;border-radius:14px!important;background:#fff!important;padding:11px 12px!important;color:var(--espresso)!important;font-weight:900!important}.evaluation-filter-bar em{margin-left:auto!important;font-style:normal!important;color:#7b6755!important;font-weight:950!important;padding:11px 12px!important}.evaluation-table input[list]{min-width:150px!important}.evaluation-table select{min-width:108px!important}.evaluation-table td:nth-child(7),.evaluation-table th:nth-child(7){text-align:center!important}.evaluation-save-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-top:16px!important}.evaluation-save-footer span{color:#7b6755!important;font-size:13px!important;font-weight:950!important}.evaluation-save-footer span.dirty{color:var(--camel-deep)!important}.evaluation-save-footer .primary-button{min-width:110px!important;justify-content:center!important}@media(max-width:760px){.evaluation-filter-bar label{min-width:100%!important}.evaluation-filter-bar em{margin-left:0!important}.evaluation-save-footer{justify-content:stretch!important;display:grid!important}.evaluation-save-footer .primary-button{width:100%!important}}body{background:linear-gradient(135deg,#fcfaf7,#f7f4ef 52%,#fbf7f0)!important}.main-panel{background:linear-gradient(135deg,#fcfaf7,#f8f5f0)!important}.side-menu-button,.side-nav a,.sidebar,.sidebar-card{box-shadow:none!important}.side-menu-button:not(.active),.side-nav a:not(.active),.tab:not(.active){background:rgba(255,255,255,.84)!important;border-color:#eadfD4!important}.tab-content-shell{padding-top:4px!important}.bi-dashboard-panel,.diagnosis-os-panel,.evaluation-panel,.issue-dashboard-panel,.labor-panel,.monthly-report-panel,.oneonone-dashboard-panel,.tab-content-shell>.panel.full,.tab-content-shell>.workspace-card,.tab-content-shell>section.workspace-card,.training-dashboard-panel{border-radius:34px!important;overflow:hidden!important;border:1px solid #e3d2bf!important;background:linear-gradient(180deg,#ffffff,#fffdf9)!important;box-shadow:0 18px 40px rgba(58,37,23,.055)!important}.ahead-diagnostic-hero,.compact-hero,.evaluation-filter-bar,.issue-summary-strip,.report-history-toolbar,.training-toolbar-split{border-radius:28px!important;overflow:hidden!important}.bi-dashboard-panel>.eyebrow,.diagnosis-os-panel>.eyebrow,.evaluation-panel>.eyebrow,.hr-issue-status-panel>.eyebrow,.issue-dashboard-panel>.eyebrow,.labor-panel>.eyebrow,.monthly-report-panel>.eyebrow,.oneonone-dashboard-panel>.eyebrow,.training-dashboard-panel>.eyebrow{margin-top:0!important}.floorplan-card.clean-floorplan-card,.space-map-card.floorplan-card.clean-floorplan-card{min-height:1320px!important}.clinic-floorplan.free-floorplan,.free-floorplan{min-height:1260px!important;overflow:visible!important}.free-floor-grid{min-height:1120px!important;height:1120px!important;margin-bottom:48px!important}@media(max-width:1100px){.floorplan-card.clean-floorplan-card,.space-map-card.floorplan-card.clean-floorplan-card{min-height:1100px!important}.clinic-floorplan.free-floorplan,.free-floorplan{min-height:1040px!important}.free-floor-grid{min-height:940px!important;height:940px!important}}.issue-stage-flow>button{color:var(--espresso)!important;border-color:#e4d4c2!important}.issue-stage-flow>button.stage-identified{background:linear-gradient(135deg,#fffdf9,#f7eadc)!important;border-color:#ead8c5!important}.issue-stage-flow>button.stage-progress{background:linear-gradient(135deg,#f1dfc8,#c79664)!important;border-color:#c79664!important}.issue-stage-flow>button.stage-resolved{background:linear-gradient(135deg,#9a6b3f,#5f3a1f)!important;border-color:#7b4e2a!important;color:#fff!important}.issue-stage-flow>button.stage-resolved em,.issue-stage-flow>button.stage-resolved strong{color:#fff!important}.issue-stage-flow>button.stage-identified span{background:#f3e3d2!important;color:#7a4c29!important}.issue-stage-flow>button.stage-progress span{background:#b88252!important;color:#fff!important}.issue-stage-flow>button.stage-resolved span{background:rgba(255,255,255,.2)!important;color:#fff!important}.issue-stage-flow>button.active{box-shadow:0 18px 42px rgba(111,72,40,.18)!important;transform:translateY(-1px)!important}.issue-stage-actions button:first-child.active{background:#f3e3d2!important;border-color:#d8b891!important;color:#5f3a1f!important}.issue-stage-actions button:nth-child(2).active{background:linear-gradient(135deg,#b88252,#8b5a31)!important;border-color:#9a6b3f!important;color:#fff!important}.issue-stage-actions button:nth-child(3).active{background:linear-gradient(135deg,#7b4e2a,#4a2b16)!important;border-color:#5f3a1f!important;color:#fff!important}.current-issue-card.stage-identified:before{background:#d8b891!important}.current-issue-card.stage-progress:before{background:#9a6b3f!important}.current-issue-card.stage-resolved:before{background:#4a2b16!important}.monthly-report-panel,.report-archive-list button,.report-history-card,.report-preview-grid>article{background:linear-gradient(180deg,#fff,#fffdf9)!important}@media(max-width:760px){.bi-dashboard-panel,.diagnosis-os-panel,.evaluation-panel,.issue-dashboard-panel,.labor-panel,.monthly-report-panel,.oneonone-panel,.tab-content-shell>.panel.full,.tab-content-shell>.workspace-card,.tab-content-shell>section.workspace-card,.training-dashboard-panel{border-radius:24px!important}}.editable-issue-card.collapsed{gap:10px!important}.issue-collapsed-title{flex:1 1!important;display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0!important}.issue-collapsed-summary span,.issue-collapsed-title span{font-size:11px!important;font-weight:950!important;color:#738198!important;text-transform:uppercase!important;letter-spacing:.02em!important}.issue-collapsed-title strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--espresso)!important;font-size:20px!important;font-weight:850!important;letter-spacing:-.03em!important;min-height:48px!important;line-height:48px!important;border:1px solid #e5d8cc!important;border-radius:14px!important;background:#fff!important;padding:0 14px!important}.issue-card-toggle-button{min-width:104px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--camel-line)!important;border-radius:14px!important;background:#fffaf4!important;color:var(--camel-deep)!important;font-weight:950!important;cursor:pointer!important;white-space:nowrap!important}.issue-card-toggle-button:hover{background:var(--camel-pale)!important;border-color:var(--camel)!important}.issue-collapsed-summary{display:grid!important;grid-template-columns:minmax(90px,.5fr) minmax(120px,.7fr) minmax(110px,.55fr) minmax(220px,2fr)!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;border:1px solid #ead8c5!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#fffaf4)!important;padding:12px 14px!important}.issue-collapsed-summary em,.issue-collapsed-summary strong{color:#4e4035!important;font-weight:800!important;font-style:normal!important}.issue-collapsed-summary em,.issue-collapsed-summary p,.issue-collapsed-summary strong{font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.issue-collapsed-summary p{margin:0!important;color:#6f6256!important;font-weight:700!important;line-height:1.4!important}.editable-issue-card input,.editable-issue-card textarea,.issue-checklist-grid input{color:#43372e!important;font-weight:650!important;letter-spacing:-.015em!important}.issue-card-headline input{font-weight:800!important}.issue-textarea textarea{font-weight:650!important;line-height:1.55!important}.editable-issue-card input::placeholder,.editable-issue-card textarea::placeholder,.issue-checklist-grid input::placeholder{color:#a4978b!important;font-weight:600!important}.issue-checklist-head{grid-template-columns:minmax(132px,168px) max-content!important}.issue-checklist-head span{min-width:120px!important;white-space:nowrap!important}.issue-checklist-head button{min-width:118px!important;max-width:134px!important;padding:7px 11px!important}@media(max-width:980px){.issue-collapsed-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.issue-collapsed-summary p{grid-column:1/-1!important}}@media(max-width:760px){.issue-card-actions-inline .issue-delete-button,.issue-card-save-button,.issue-card-toggle-button{width:100%!important}.issue-collapsed-title strong{white-space:normal!important;line-height:1.3!important;min-height:auto!important;padding:12px 14px!important}.issue-collapsed-summary{grid-template-columns:1fr!important}}.premium-landing-shell{background:radial-gradient(circle at 18% 12%,rgba(255,248,238,.96) 0,rgba(255,248,238,0) 32%),radial-gradient(circle at 82% 18%,rgba(214,178,129,.22) 0,rgba(214,178,129,0) 31%),linear-gradient(135deg,#fbf5ed,#f7efe5 48%,#efe3d3)!important}.premium-landing-shell:after,.premium-landing-shell:before{border-color:rgba(154,107,63,.16)!important}.premium-landing-card{border-color:rgba(206,178,145,.72)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,250,244,.92))!important;box-shadow:0 30px 80px rgba(76,47,26,.12),inset 0 1px 0 rgba(255,255,255,.92)!important}.premium-brand-mark{background:linear-gradient(145deg,#8a5a2f,#6f4828)!important;box-shadow:0 18px 34px rgba(111,72,40,.22),inset 0 1px 0 rgba(255,255,255,.18)!important}.premium-action-card,.premium-brand-name,.premium-hero-copy h1{color:#3b404a!important}.premium-brand-product{color:#9a6b3f!important}.premium-hero-copy p,.premium-info-card p{color:#7b6755!important}.premium-action-card{border-color:#e3d0bd!important;background:rgba(255,255,255,.78)!important}.premium-action-card:hover{border-color:#cda982!important;box-shadow:0 22px 44px rgba(111,72,40,.12)!important}.premium-action-primary{background:linear-gradient(145deg,#9a6b3f,#6f4828)!important;color:#fff!important;border-color:#8a5a2f!important;box-shadow:0 18px 40px rgba(111,72,40,.26)!important}.premium-info-card{border-color:#e2d0bd!important;background:linear-gradient(180deg,rgba(255,251,246,.94),rgba(255,255,255,.86))!important}.premium-info-icon{background:#f4e7d8!important;color:#6f4828!important}.login-shell{background:linear-gradient(135deg,#fbf5ed,#f7efe5 55%,#efe3d3)!important}.login-panel{border-color:#e3d0bd!important;box-shadow:0 24px 70px rgba(76,47,26,.12)!important}.login-panel .brand-mark,.login-panel .primary-button{background:linear-gradient(145deg,#9a6b3f,#6f4828)!important;border-color:#8a5a2f!important}.login-panel .brand-row span,.login-panel .text-link{color:#9a6b3f!important}.mission-vision-editor input,.mission-vision-editor textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-weight:650!important;letter-spacing:-.02em!important;color:#3f332a!important;line-height:1.55!important}.mission-vision-editor textarea::placeholder{color:#a69280!important}.mission-vision-editor button{background:linear-gradient(135deg,#bd9162,#9a6b3f)!important;border:1px solid #caa57e!important;box-shadow:0 10px 20px rgba(111,72,40,.13)!important}.mission-vision-editor button:hover{background:linear-gradient(135deg,#c59a6f,#a97648)!important}.labor-flow article,.labor-source-grid article{min-width:0!important;padding:18px 20px!important}.labor-flow article span,.labor-source-grid strong{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.25!important;letter-spacing:-.02em!important}.labor-flow article small,.labor-source-grid span{display:block!important;margin-top:8px!important;line-height:1.45!important;word-break:keep-all!important}.labor-save-footer,.labor-save-topline{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important}.labor-save-footer span,.labor-save-topline span{color:#80664d!important;font-size:13px!important;font-weight:900!important}.labor-save-footer span.dirty,.labor-save-topline span.dirty{color:var(--camel-deep)!important}.primary-button.soft{background:linear-gradient(135deg,#b88757,#8f5f36)!important;color:#fff!important;box-shadow:0 12px 26px rgba(111,72,40,.13)!important}.labor-issue-card.collapsed{padding-bottom:18px!important}.labor-issue-card.collapsed .labor-card-head{margin-bottom:10px!important}.labor-collapse-button{border:1px solid #e3cdb9!important;border-radius:14px!important;background:#fff8f1!important;color:var(--camel-deep)!important;font-weight:950!important;padding:10px 14px!important;white-space:nowrap!important}.labor-card-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;color:#786452!important;font-weight:850!important}.labor-card-summary span{border:1px solid #eadccd!important;border-radius:999px!important;background:#fffaf4!important;padding:8px 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.labor-card-summary p{grid-column:1/-1!important;margin:4px 0 0!important;color:#4d3f33!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.evaluation-table{min-width:1320px!important}.evaluation-table td:last-child,.evaluation-table th:last-child{text-align:center!important;width:90px!important}.issue-summary-strip.training{align-items:flex-start!important;gap:18px!important;overflow:visible!important;padding-bottom:22px!important}.training-toolbar-split{width:min(460px,100%)!important;margin-left:auto!important;align-self:flex-start!important;position:relative!important;z-index:2!important}.training-period-filter{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.training-period-filter select{min-width:0!important;font-size:14px!important}@media(max-width:1200px){.labor-card-summary,.labor-issue-grid,.labor-source-grid{grid-template-columns:1fr!important}.labor-card-head{grid-template-columns:minmax(0,1fr) auto!important}.labor-collapse-button{grid-column:1/-1!important;justify-self:start!important}.training-toolbar-split{width:100%!important;margin-left:0!important}}:root{--camel:#9a6b3f;--camel-deep:#6f4828;--camel-soft:#c79a6a;--camel-pale:#f6eadc;--camel-line:#e7d3be;--espresso:#2b1e16}.login-shell,.premium-landing-shell{background:radial-gradient(circle at 18% 18%,rgba(201,154,106,.22),transparent 34%),linear-gradient(135deg,#fbf7f1,#fffaf4 52%,#f2e4d3)!important}.login-panel,.premium-landing-card{border-color:var(--camel-line)!important;box-shadow:0 28px 70px rgba(111,72,40,.14)!important;background:rgba(255,255,255,.92)!important}.brand-mark,.premium-brand-mark{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;color:#fffaf4!important}.brand-row strong,.premium-brand-name{color:var(--espresso)!important}.brand-row span,.premium-brand-product{color:var(--camel)!important}.login-panel h1,.premium-hero-copy h1{color:var(--espresso)!important}.login-panel p,.premium-hero-copy p,.premium-info-card p{color:#7c6754!important}.login-panel .primary-button,.premium-action-primary,.primary-button.full{background:linear-gradient(135deg,var(--camel-deep),var(--camel))!important;border-color:var(--camel)!important;color:#fffaf4!important}.premium-action-card:not(.premium-action-primary){border-color:var(--camel-line)!important;color:var(--espresso)!important}.premium-action-card:not(.premium-action-primary) .premium-action-icon{color:var(--camel-deep)!important}.premium-info-card{border-color:var(--camel-line)!important;background:linear-gradient(135deg,#fff,#fbf1e5)!important}.premium-info-icon{background:var(--camel-pale)!important;color:var(--camel-deep)!important}.login-panel .alert-box.warning-box,.login-panel .hint:has(+*),.login-panel p:has(+form){border-color:var(--camel-line)!important}.mission-vision-editor input,.mission-vision-editor textarea,input,select,textarea{font-family:inherit!important}.mission-vision-editor button{background:linear-gradient(135deg,#c79a6a,#ad7d4d)!important;border-color:#d8b894!important;color:#fffaf4!important;box-shadow:0 10px 20px rgba(111,72,40,.12)!important}.labor-collapse-button,.labor-panel .primary-button,.labor-save-footer .primary-button,.labor-save-topline .primary-button{background:linear-gradient(135deg,#c79a6a,#9a6b3f)!important;border-color:#c79a6a!important;color:#fffaf4!important}.labor-flow article span,.labor-source-grid article strong{font-size:15px!important;line-height:1.35!important;word-break:keep-all!important;white-space:normal!important}.labor-flow article{min-height:92px!important}.labor-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.labor-card-head input{min-width:0!important}.evaluation-delete-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #e5d8cc!important;border-radius:12px!important;background:#fffaf6!important;color:#8a5c34!important;font-weight:950!important;padding:9px 10px!important;white-space:nowrap!important}.training-period-filter,.training-toolbar-split{position:relative!important;z-index:5!important}.issue-summary-strip.training,.training-status-panel .issue-summary-strip,.training-summary-strip{margin-bottom:22px!important;padding-bottom:20px!important;overflow:visible!important}.training-period-filter select{max-width:100%!important}body:after{content:"v2.0.31";position:fixed;right:12px;bottom:10px;z-index:999999;padding:6px 10px;border-radius:999px;background:rgba(154,107,63,.92);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;box-shadow:0 8px 20px rgba(58,37,23,.18);pointer-events:none}.mission-save-message{display:block;margin-top:6px;color:#8a6a4d;font-size:10px;font-weight:700;line-height:1.35}:root{--ahead-brown:#3f2f24;--ahead-brown-2:#2e241d;--ahead-camel:#9b6a3c;--ahead-camel-soft:#f6ecdf;--ahead-line:#e7d8c6;--ahead-blue:#244a78}.app-shell{background:linear-gradient(135deg,#f4eee6,#fffaf4 42%,#f3f0eb)!important}.sidebar{background:linear-gradient(180deg,var(--ahead-brown-2),#4c392c)!important;color:#fff!important;border-right:0!important;box-shadow:18px 0 50px rgba(46,36,29,.16)!important}.sidebar-card{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.customer-title-row b,.mission-vision-editor label span,.sidebar-card{color:#fff!important}.customer-user-name,.customer-welcome,.mission-save-message{color:rgba(255,255,255,.68)!important}.mission-vision-editor textarea{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important;font-family:inherit!important;font-weight:650!important;line-height:1.45!important}.mission-vision-editor textarea::placeholder{color:rgba(255,255,255,.45)!important}.mission-vision-editor button{background:linear-gradient(135deg,#c3925d,#9b6a3c)!important;color:#fff!important;border:0!important}.ahead-block-sidebar{display:grid!important;grid-gap:8px!important;gap:8px!important;padding-top:10px!important}.side-section-title{margin:18px 6px 6px;color:rgba(255,255,255,.72);font-size:12px;font-weight:950;letter-spacing:-.01em;text-transform:none}.side-menu-button{position:relative;display:grid!important;grid-template-columns:30px 1fr!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;width:100%!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:transparent!important;color:rgba(255,255,255,.86)!important;text-align:left!important}.side-menu-button b{display:block;font-size:14px;line-height:1.15;color:inherit!important}.side-menu-button small{display:block;margin-top:2px;font-size:11px;color:rgba(255,255,255,.55)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-menu-icon{width:30px!important;height:30px!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;display:grid!important;place-items:center!important;color:#e7c7a5!important}.side-code-badge{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:1px solid rgba(255,255,255,.22);border-radius:9px;display:grid;place-items:center;font-weight:950;color:#fff;background:rgba(255,255,255,.08);z-index:2}.side-code-badge+.side-menu-icon{opacity:0}.side-menu-button.active{background:linear-gradient(135deg,#a06d41,#7a5232)!important;border-color:#be8d61!important;color:#fff!important;box-shadow:0 14px 28px rgba(0,0,0,.16)!important}.side-menu-button.active .side-code-badge,.side-menu-button.active .side-menu-icon{background:rgba(255,255,255,.16)!important;color:#fff!important}.dashboard-menu{grid-template-columns:30px 1fr!important;margin-bottom:4px!important}.admin-side-section p{color:rgba(255,255,255,.68)!important}.main-panel{background:transparent!important}.topbar{background:rgba(255,255,255,.7)!important;border:1px solid var(--ahead-line)!important;border-radius:24px!important;padding:16px 18px!important;box-shadow:0 18px 42px rgba(58,37,23,.06)!important}.topbar-intro span{color:var(--ahead-camel)!important}.topbar-intro strong{color:#3b404a!important}.ahead-nav-board{width:min(100%,1480px);margin:18px auto 12px;border:1px solid var(--ahead-line);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 20px 48px rgba(58,37,23,.07);padding:16px 18px 18px}.ahead-nav-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:12px}.ahead-nav-head h2{margin:2px 0 0;font-size:22px;letter-spacing:-.03em;color:#3b404a}.ahead-nav-head span{font-size:12px;font-weight:850;color:#8a6f59}.ahead-domain-strip{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;border:1px solid var(--ahead-line);margin-bottom:12px}.ahead-domain-strip strong{display:flex;justify-content:center;gap:8px;align-items:center;padding:10px;background:linear-gradient(135deg,#9b6a3c,#7a5232);color:#fff;font-size:15px}.ahead-domain-strip strong.hrd{background:linear-gradient(135deg,#274d7f,#18395f)}.ahead-domain-strip small{font-size:12px;font-weight:800;opacity:.82}.ahead-block-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.ahead-block-card{position:relative;display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:84px;border:1px solid var(--ahead-line);border-radius:16px;background:#fff;color:#3b404a;text-align:left;padding:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ahead-block-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(58,37,23,.08)}.ahead-block-card:disabled{opacity:.45;cursor:not-allowed}.ahead-block-card.hrd{border-color:#d9e3ef}.ahead-block-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f7efe7;color:var(--ahead-camel)}.ahead-block-card.hrd .ahead-block-icon{background:#eef4fb;color:var(--ahead-blue)}.ahead-block-text b{display:block;font-size:14px;line-height:1.2;letter-spacing:-.03em}.ahead-block-text small{display:block;margin-top:5px;font-size:12px;color:#826b57;font-weight:800}.ahead-block-card.active{background:linear-gradient(135deg,#9f6c3f,#765031);border-color:#9f6c3f;color:#fff;box-shadow:0 16px 34px rgba(122,82,50,.22)}.ahead-block-card.hrd.active{background:linear-gradient(135deg,#2b5487,#18395f);border-color:#2b5487;box-shadow:0 16px 34px rgba(24,57,95,.18)}.ahead-block-card.active .ahead-block-icon{background:rgba(255,255,255,.16);color:#fff}.ahead-block-card.active small{color:rgba(255,255,255,.78)!important}.contextual-tabbar{width:min(100%,1480px)!important;margin:0 auto 16px!important;padding:0!important}.contextual-tabbar .tab{border-radius:14px!important;padding:12px 16px!important;min-height:46px!important}.tab-content-shell{border:1px solid var(--ahead-line)!important;border-radius:24px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 24px 60px rgba(58,37,23,.06)!important;padding:18px!important}.current-issue-card,.evaluation-frame-grid article,.kpi-card,.labor-issue-card,.panel,.training-status-card,.workspace-card{border-color:var(--ahead-line)!important;box-shadow:0 14px 34px rgba(58,37,23,.045)!important}@media(max-width:1280px){.ahead-block-grid{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto;padding-bottom:4px}.ahead-nav-head{display:grid}.ahead-domain-strip{grid-template-columns:1fr}}@media(max-width:680px){.ahead-nav-board{padding:14px;border-radius:20px}.ahead-block-grid{grid-template-columns:1fr}.ahead-block-card{min-height:72px}.contextual-tabbar .tab{width:100%;justify-content:flex-start}}:root{--exact-brown:#3b2a20;--exact-brown-2:#4a3428;--exact-camel:#9a6334;--exact-camel-2:#b78356;--exact-cream:#f7efe6;--exact-cream-2:#fbf7f2;--exact-line:#eadccc;--exact-blue:#173e69;--exact-blue-2:#2c5d93;--exact-text:#2d241f;--exact-muted:#75675d}body{color:var(--exact-text)}.app-shell,body{background:#f7f1e9}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px 1fr;grid-gap:0;gap:0}.main-panel{background:#fffaf4;padding:0 26px 28px;min-width:0}.sidebar.exact-sidebar{width:236px;min-height:100vh;background:linear-gradient(165deg,#463429,#2d211b);border-radius:0 18px 18px 0;padding:22px 14px 18px;color:#fff;border-right:1px solid rgba(255,255,255,.08);box-shadow:16px 0 42px rgba(59,42,32,.16);display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:0;align-self:start}.exact-brand-block{display:flex;align-items:center;gap:12px;padding:2px 6px 10px;color:#fff}.exact-brand-icon{width:48px;height:48px;display:grid;place-items:center;color:#f0d6bd}.exact-brand-block span{display:block;font-size:12px;letter-spacing:.28em;font-weight:800;line-height:1}.exact-brand-block strong{display:block;font-size:20px;line-height:1.05;letter-spacing:.03em}.exact-brand-block small{display:block;font-size:13px;letter-spacing:.22em;font-weight:700;color:#eee0d2;margin-top:2px}.exact-client-select{height:44px;border:1px solid rgba(232,211,190,.24);border-radius:12px;background:rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-weight:800;color:#f7efe6}.exact-client-select b{font-size:18px;color:#d5b897}.exact-side-nav{display:flex;flex-direction:column;gap:6px;overflow:visible}.exact-tool-button,.side-menu-button.exact-menu-button{width:100%;min-height:38px;border:0;background:transparent;color:#f6eee7;border-radius:10px;display:flex;align-items:center;gap:10px;padding:8px 10px;text-align:left;box-shadow:none;cursor:pointer}.exact-tool-button b,.side-menu-button.exact-menu-button b{font-size:14px;font-weight:800;letter-spacing:-.02em}.side-menu-button.exact-menu-button small{display:none}.side-menu-button.exact-menu-button .side-menu-icon{width:24px;height:24px;border-radius:6px;background:transparent;color:#f5efe7}.side-menu-button.exact-menu-button.dashboard-menu .side-menu-icon{width:24px;height:24px;background:transparent}.side-menu-button.exact-menu-button.active{background:linear-gradient(90deg,#9b6b47,#b18158);color:#fff;border:0;box-shadow:none}.side-menu-button.exact-menu-button.active .side-menu-icon{background:transparent;color:#fff}.exact-section-title{display:flex;align-items:center;gap:4px;margin:14px 6px 4px;color:#f1dfce;font-size:13px;font-weight:900}.exact-section-title:after{content:"";height:1px;flex:1 1;background:rgba(255,255,255,.18);margin-left:6px}.exact-section-title em{font-style:normal;color:#c9b39f;font-size:12px;font-weight:700}.exact-code-badge{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:6px;color:#fff;background:rgba(255,255,255,.05);font-size:12px;font-weight:900;flex:0 0 auto}.exact-code-badge.hrd{background:rgba(36,89,145,.8);border-color:rgba(153,190,229,.65)}.exact-utility-menu{display:grid;grid-gap:4px;gap:4px;margin-top:14px}.exact-tool-button span{width:24px;height:24px;display:grid;place-items:center;color:#f5efe7}.exact-tool-button.active{background:rgba(255,255,255,.1)}.exact-profile-card{margin-top:auto;display:flex;align-items:center;gap:10px;padding:8px 6px;color:#fff}.exact-profile-card img{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,.75);object-fit:cover}.exact-profile-card strong{display:block;font-size:13px;font-weight:900}.exact-profile-card span{display:block;font-size:12px;color:#eadccc;margin-top:2px}.topbar{height:58px;padding:10px 0 4px;display:flex;justify-content:flex-end;align-items:center;background:transparent;border:0}.topbar-intro{display:none}.simple-top-actions{gap:12px}.last-update-chip{display:none}.notification-button{background:transparent;border:0;box-shadow:none;color:#3b404a}.notification-button span{background:#d84023;color:#fff;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;font-size:11px;top:-5px;right:-8px}.account-avatar-button{width:auto;height:auto;border:0;background:transparent;box-shadow:none}.account-avatar-button strong{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f3dfcb;color:#3b404a}.account-caret-button{background:transparent;border:0;color:#3b404a;font-size:18px}.ahead-nav-board,.contextual-tabbar{display:none!important}.tab-content-shell.exact-home-shell{padding:0;background:transparent;border:0;box-shadow:none}.exact-home-dashboard{padding:0 0 18px;color:#3b404a}.exact-home-title{text-align:center;margin:-44px auto 14px;position:relative;z-index:1}.exact-home-title h1{margin:0;font-size:30px;line-height:1.05;font-weight:950;letter-spacing:-.025em;color:#3b404a}.exact-home-title p{margin:8px 0 0;font-size:14px;color:#372b22;font-weight:700}.exact-block-overview-row{display:grid;grid-template-columns:1.15fr 1.15fr 240px;grid-gap:14px;gap:14px;align-items:stretch;margin:10px 0 14px}.exact-domain-board{border:1px solid var(--exact-line);background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 6px 18px rgba(70,52,41,.05)}.exact-domain-title{height:34px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-weight:900;background:linear-gradient(180deg,#996133,#76451f)}.exact-domain-title strong{font-size:20px}.exact-domain-title span{font-size:12px}.exact-domain-board.hrd .exact-domain-title{background:linear-gradient(180deg,#244d82,#123e6d)}.exact-domain-board>p{margin:10px 0 8px;text-align:center;font-size:13px;font-weight:800;color:#362a21}.exact-domain-blocks{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;border-top:1px solid #f0e4d8}.exact-domain-block{position:relative;height:92px;border:0;border-right:1px solid #f0e4d8;background:linear-gradient(180deg,#fff,#fbf6f0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#32251d}.exact-domain-block:last-child{border-right:0}.exact-domain-block i{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#935e32;color:#fff;font-style:normal}.exact-domain-block.blue i{background:#184a80}.exact-domain-block b{font-size:12px;font-weight:900;white-space:nowrap}.exact-domain-block em{position:absolute;right:10px;top:9px;background:#e53c29;color:#fff;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:950;font-style:normal}.exact-keypoint-card{border:1px solid var(--exact-line);border-radius:7px;background:#fbf4ec;padding:14px 16px;box-shadow:0 6px 18px rgba(70,52,41,.04)}.exact-keypoint-card strong{display:block;margin-bottom:10px;color:#8b4f22;font-size:15px}.exact-keypoint-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.exact-keypoint-card li{display:flex;gap:7px;align-items:center;color:#563e2e;font-weight:800;font-size:12.5px}.exact-keypoint-card svg{color:#91531e;flex:0 0 auto}.exact-main-card{border:1px solid var(--exact-line);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(67,43,26,.05);padding:24px 26px 20px}.exact-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.exact-dashboard-head h2{margin:0;font-size:23px;color:#17110d}.exact-dashboard-head p{margin:8px 0 0;color:#69594b;font-weight:700}.exact-dashboard-actions{display:flex;gap:10px}.exact-dashboard-actions button{height:38px;border:1px solid var(--exact-line);border-radius:8px;background:#fff;color:#2c221b;font-weight:900;padding:0 15px;display:flex;align-items:center;gap:12px}.exact-dashboard-actions button:last-child{background:#f2dfc8;color:#8a542a}.exact-metric-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.exact-metric-grid article{height:138px;border:1px solid var(--exact-line);border-radius:10px;background:linear-gradient(180deg,#fff,#fffdfb);padding:20px 20px 12px;position:relative;overflow:hidden}.exact-metric-grid svg{color:#935225}.exact-metric-grid span{display:block;margin-top:-25px;margin-left:42px;color:#31251d;font-size:14px;font-weight:900}.exact-metric-grid b{display:block;margin:20px 0 0 42px;font-size:28px;letter-spacing:-.05em;color:#0c0b0a}.exact-metric-grid b small{font-size:14px;color:#6c5d51}.exact-metric-grid em{position:absolute;left:132px;top:74px;font-size:12px;font-weight:900;color:#168247;font-style:normal}.exact-metric-grid em.down{color:#d23c2d}.exact-metric-grid p{margin:8px 0 0 42px;color:#806f61;font-size:12px;font-weight:700}.sparkline{position:absolute;left:16px;right:16px;bottom:15px;height:20px;background:linear-gradient(135deg,transparent 0 20%,#9b6336 20% 24%,transparent 24% 34%,#9b6336 34% 38%,transparent 38% 48%,#9b6336 48% 52%,transparent 52% 68%,#9b6336 68% 72%,transparent 72%);opacity:.9}.exact-lower-grid{display:grid;grid-template-columns:1.06fr .86fr 1fr;grid-gap:14px;gap:14px}.exact-insight-card,.exact-list-card{border:1px solid var(--exact-line);border-radius:10px;background:#fff;padding:16px;min-height:170px}.exact-insight-card h3,.exact-list-card h3{margin:0 0 12px;font-size:16px;color:#1c1713}.exact-issue-row{display:grid;grid-template-columns:90px 1fr 52px;align-items:center;grid-gap:8px;gap:8px;margin:8px 0}.exact-issue-row span{border-radius:7px;padding:4px 8px;text-align:center;background:#ffe3d5;color:#a54820;font-size:12px;font-weight:900}.exact-issue-row:nth-of-type(2) span{background:#e6f4fb;color:#32627b}.exact-issue-row:nth-of-type(3) span{background:#e7f6ee;color:#47725b}.exact-issue-row:nth-of-type(4) span{background:#fff0ce;color:#946319}.exact-issue-row:nth-of-type(5) span{background:#eeeaf8;color:#6a5c84}.exact-issue-row b{font-size:13px}.exact-issue-row small{font-size:12px;color:#8b7d71;text-align:right}.exact-list-card a{display:block;text-align:right;color:#9d6333;font-size:12px;font-weight:900;margin-top:12px}.exact-schedule-row{display:grid;grid-template-columns:32px 1fr 132px;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid #f1e5da;padding:9px 0}.exact-schedule-row svg{color:#173e69}.exact-schedule-row b{font-size:13px}.exact-schedule-row small{font-size:12px;color:#706257;text-align:right}.exact-insight-card h3{color:#173e69}.exact-insight-card h3 span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#ede8e1;color:#333;margin-right:8px}.exact-insight-card>b{display:block;font-size:13px;margin-bottom:8px}.exact-insight-card ul{margin:0;padding-left:18px;color:#332820;font-size:12.5px;line-height:1.7}.exact-insight-card button{width:100%;height:36px;margin-top:10px;border:1px solid var(--exact-line);background:#f8eee3;color:#8c562e;border-radius:8px;font-weight:900}.exact-map-card{border:1px solid var(--exact-line);border-radius:12px;background:#fffaf6;margin-top:8px;padding:13px 14px 10px}.exact-map-card h3{margin:0 0 8px;font-size:16px}.exact-map-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.exact-map-domain{display:grid;grid-template-columns:repeat(5,1fr);border-top:16px solid #955f32;border-radius:4px 4px 0 0;background:#fff;position:relative}.exact-map-domain>strong{position:absolute;top:-17px;left:0;right:0;color:#fff;text-align:center;font-size:12px;line-height:16px}.exact-map-domain.hrd{border-top-color:#174779}.exact-map-domain div{min-height:96px;border-right:1px solid #eddccc;padding:10px 8px}.exact-map-domain div:last-child{border-right:0}.exact-map-domain div b{display:block;color:#8a5229;margin-bottom:8px;font-size:13px}.exact-map-domain.hrd div b{color:#174779}.exact-map-domain div span{display:block;color:#3f342d;font-size:12px;line-height:1.7}.exact-map-card p{height:33px;margin:10px 0 0;border:1px solid #efdcca;border-radius:8px;background:#fff6eb;color:#7b5d45;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800}@media(max-width:1400px){.exact-block-overview-row{grid-template-columns:1fr}.exact-metric-grid{grid-template-columns:repeat(2,1fr)}.exact-lower-grid,.exact-map-grid{grid-template-columns:1fr}.exact-domain-blocks,.exact-map-domain{grid-template-columns:repeat(5,minmax(100px,1fr));overflow:auto}.exact-home-title{margin-top:0}.topbar{height:auto}}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar.exact-sidebar{position:relative;width:100%;min-height:auto;border-radius:0}.main-panel{padding:18px}.exact-metric-grid{grid-template-columns:1fr}.exact-dashboard-head{display:block}.exact-dashboard-actions{margin-top:12px;flex-wrap:wrap}.exact-home-title{text-align:left}.exact-home-title h1{font-size:24px}}.exact-focus-dashboard{min-height:calc(100vh - 56px);padding:22px 24px 28px;color:#231914;background:#fffaf5;font-family:var(--font-sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.exact-focus-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.exact-breadcrumb{display:flex;align-items:center;gap:10px;font-size:18px;color:#3b404a}.exact-breadcrumb b,.exact-breadcrumb strong{font-weight:950}.exact-breadcrumb span{color:#9c8d80}.exact-user-tools{display:flex;align-items:center;gap:14px;color:#3b404a;font-size:14px}.exact-user-tools .bell{position:relative;font-size:20px}.exact-user-tools .bell em{position:absolute;right:-10px;top:-8px;background:#e94222;color:#fff;border-radius:999px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:950}.exact-user-tools .help{width:26px;height:26px;border:2px solid #222;border-radius:50%;display:grid;place-items:center;font-weight:900}.exact-user-tools .mini-avatar{width:30px;height:30px;border-radius:50%;background:#f2e8df;display:grid;place-items:center;overflow:hidden}.exact-focus-blocks{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.exact-focus-block{height:92px;border:1px solid #ebded2;border-radius:8px;background:#fff;display:flex;align-items:center;gap:18px;padding:16px 20px;box-shadow:0 4px 14px rgba(77,54,38,.04);position:relative}.exact-focus-block.active{background:linear-gradient(135deg,#b98155,#7d4a26);color:#fff;border-color:#8b582f;box-shadow:0 12px 30px rgba(91,52,23,.22)}.exact-focus-block.active:after{content:"";position:absolute;left:50%;bottom:-11px;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:11px solid #8a542d}.exact-focus-icon{width:54px;height:54px;border-radius:13px;background:#fbf0e8;color:#a46231;display:grid;place-items:center;font-weight:950;font-size:20px;flex:0 0 auto}.exact-focus-block.active .exact-focus-icon{background:rgba(255,255,255,.15);color:#fff}.exact-focus-block strong{display:block;font-size:16px;margin-bottom:6px}.exact-focus-block span{display:block;color:#6a594d;font-size:13px;font-weight:700}.exact-focus-block.active span{color:#fff5ea}.exact-focus-card{border:1px solid #ebded2;border-radius:12px;background:#fff;padding:20px 20px 16px;box-shadow:0 8px 30px rgba(70,52,41,.06)}.exact-focus-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eadfd4;padding:0 0 20px;margin-bottom:20px}.exact-tabset{display:flex;align-items:center;gap:48px}.exact-tabset button{border:0;background:transparent;color:#2c211a;font-weight:850;font-size:16px;padding:0 0 13px;position:relative}.exact-tabset button.active{color:#9a5b2e}.exact-tabset button.active:after{content:"";position:absolute;left:0;right:0;bottom:-21px;height:2px;background:#9a5b2e}.exact-date-actions{display:flex;gap:10px}.exact-date-actions button{height:40px;border:1px solid #e7d8ca;background:#fff;border-radius:7px;padding:0 18px;font-weight:800;color:#3c3028}.exact-date-actions .download{background:#faf0e5;color:#9a5b2e}.exact-focus-metrics{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.exact-focus-metrics article{height:176px;border:1px solid #eee4da;border-radius:10px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:24px 22px;box-shadow:0 5px 16px rgba(70,52,41,.035)}.exact-focus-metrics article>span{font-size:24px;margin-bottom:12px}.exact-focus-metrics b{font-size:14px;color:#33271f}.exact-focus-metrics strong{font-size:34px;line-height:1;margin:20px 0 8px;color:#3b404a}.exact-focus-metrics small{font-size:15px;font-weight:700;color:#45372d}.exact-focus-metrics em{font-style:normal;color:#1a9a57;font-weight:900;font-size:13px}.exact-focus-metrics p{margin:14px 0 0;color:#7b6b5e;font-size:13px}.exact-focus-metrics i{font-style:normal;padding:5px 10px;border-radius:7px;font-weight:900;margin-right:12px}.exact-focus-metrics .orange{background:#fff1de;color:#e07d27}.exact-focus-metrics .green{background:#e6f8e8;color:#368a43}.exact-mini-line{height:33px;margin-top:17px;background:linear-gradient(165deg,transparent 0 43%,#b68059 44% 47%,transparent 48% 100%),linear-gradient(25deg,transparent 0 56%,#b68059 57% 60%,transparent 61%);border-bottom:1px solid #eadfd4}.exact-focus-lower{display:grid;grid-template-columns:1.35fr .9fr;grid-gap:14px;gap:14px}.exact-ai-card,.exact-issue-table-card,.exact-task-card{border:1px solid #eee4da;border-radius:10px;background:#fff;padding:18px;box-shadow:0 5px 16px rgba(70,52,41,.035)}.exact-ai-card h3,.exact-issue-table-card h3,.exact-task-card h3{margin:0 0 14px;font-size:18px}.exact-issue-table-card table{width:100%;border-collapse:collapse;font-size:13px}.exact-issue-table-card th{background:#f0e7df;color:#625247;text-align:left;padding:12px 14px;font-weight:900}.exact-issue-table-card td{border-bottom:1px solid #eee4da;padding:14px}.exact-issue-table-card a{display:block;margin-top:20px;color:#9a5b2e;font-weight:900}.exact-issue-table-card .progress,.exact-task-card .progress{background:#fff0de;color:#ed7e26;border:1px solid #fed5a8;border-radius:7px;padding:5px 10px;font-weight:900}.exact-issue-table-card .done{background:#e9f9e8;color:#318846;border:1px solid #c9edca;border-radius:7px;padding:5px 10px;font-weight:900}.priority{font-weight:900;color:#66564a}.priority.high{color:#e13e25}.priority.low{color:#2c9d59}.exact-right-stack{display:grid;grid-gap:14px;gap:14px}.exact-ai-card h3{display:flex;align-items:center;gap:8px;color:#1d4375}.exact-ai-card h3 span{background:#eef1f8;color:#244c83;border-radius:6px;padding:5px 7px;font-size:13px}.exact-ai-card h3 button{margin-left:auto;border:0;background:transparent;font-size:20px;color:#6b625a}.exact-ai-card p{color:#6b5f56;margin:0 0 12px;font-size:13px}.exact-ai-card ul{margin:0;padding-left:20px;line-height:2;color:#44382f;font-size:13px}.exact-ai-card div{margin-top:13px;background:#fff4e9;border:1px solid #ecd7c5;color:#9a5b2e;border-radius:7px;padding:12px 16px;font-weight:900;font-size:13px}.exact-task-card h3{display:flex}.exact-task-card h3 a{margin-left:auto;color:#6b625a;font-size:12px}.exact-task-card label{display:grid;grid-template-columns:22px 1fr 72px 100px 58px;grid-gap:10px;gap:10px;align-items:center;padding:9px 0}.exact-task-card input{width:16px;height:16px}.exact-task-card span{font-size:13px}.exact-task-card em{font-style:normal;background:#eee7e0;color:#7a6251;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:900;text-align:center}.exact-task-card small{font-size:12px;color:#65584f}.exact-task-card b{font-size:12px;text-align:center;border-radius:6px;padding:4px 8px}.exact-task-card .wait{background:#eeeeee;color:#6b625a}@media(max-width:1280px){.exact-focus-blocks,.exact-focus-metrics{grid-template-columns:repeat(2,1fr)}.exact-focus-lower{grid-template-columns:1fr}.exact-tabset{gap:18px}.exact-focus-tabs,.exact-focus-topline{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.exact-date-actions{flex-wrap:wrap}}@media(max-width:760px){.exact-focus-dashboard{padding:16px}.exact-focus-blocks,.exact-focus-metrics{grid-template-columns:1fr}.exact-task-card label{grid-template-columns:22px 1fr}.exact-task-card b,.exact-task-card em,.exact-task-card small{justify-self:start}.exact-issue-table-card{overflow-x:auto}.exact-user-tools{display:none}}.app-shell>.sidebar.exact-sidebar,aside.sidebar.exact-sidebar{background:linear-gradient(165deg,#463429,#2d211b)!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:16px 0 42px rgba(59,42,32,.16)!important}.sidebar.exact-sidebar .exact-brand-block,.sidebar.exact-sidebar .exact-brand-block *,.sidebar.exact-sidebar .exact-menu-button,.sidebar.exact-sidebar .exact-menu-button *,.sidebar.exact-sidebar .exact-profile-card,.sidebar.exact-sidebar .exact-profile-card *,.sidebar.exact-sidebar .exact-section-title,.sidebar.exact-sidebar .exact-tool-button,.sidebar.exact-sidebar .exact-tool-button *{color:inherit}.sidebar.exact-sidebar .exact-client-select{background:rgba(0,0,0,.12)!important;border-color:rgba(232,211,190,.24)!important;color:#f7efe6!important}.sidebar.exact-sidebar .exact-code-badge{color:#fff!important;border-color:rgba(255,255,255,.55)!important;background:rgba(255,255,255,.05)!important}.sidebar.exact-sidebar .exact-code-badge.hrd{background:rgba(36,89,145,.8)!important}.sidebar.exact-sidebar .exact-profile-card span{color:#eadccc!important}.exact-focus-block,.exact-focus-metrics>button{font-family:inherit;text-align:left;cursor:pointer;border:1px solid rgba(159,113,70,.18)}.exact-date-actions button:hover,.exact-focus-block:hover,.exact-focus-metrics>button:hover,.exact-issue-table-card tbody tr:hover,.exact-tabset button:hover,.exact-task-card label:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(68,43,25,.08)}.exact-focus-metrics>button{background:#fff;border-radius:16px;padding:24px 22px;min-height:170px;color:inherit}.exact-ai-card h3 button,.exact-link-button,.exact-task-card h3 button,.exact-user-tools button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.exact-link-button{color:#a35f2a;font-weight:800;margin-top:16px;padding:0}.exact-issue-table-card tbody tr,.exact-task-card label span{cursor:pointer}body:after{display:none!important;content:none!important}.app-shell>aside.sidebar.exact-sidebar,.sidebar.exact-sidebar,aside.sidebar.exact-sidebar{width:236px!important;min-width:236px!important;max-width:236px!important;background:linear-gradient(165deg,#463429,#35261f 45%,#241914)!important;color:#fff!important;border-radius:0 18px 18px 0!important;border-right:1px solid rgba(255,255,255,.08)!important;padding:22px 14px 18px!important;box-shadow:16px 0 42px rgba(59,42,32,.18)!important}.sidebar.exact-sidebar .exact-brand-home{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:2px 6px 10px!important;margin:0!important;color:#fff!important;cursor:pointer!important;text-align:left!important}.sidebar.exact-sidebar .exact-brand-icon{width:48px!important;height:48px!important;color:#f0d6bd!important;flex:0 0 48px!important}.sidebar.exact-sidebar .exact-brand-block strong{font-size:24px!important;line-height:1.08!important;letter-spacing:-.02em!important;color:#fff!important;font-weight:950!important;word-break:keep-all!important}.sidebar.exact-sidebar .exact-brand-block small,.sidebar.exact-sidebar .exact-brand-block span{display:none!important}.sidebar.exact-sidebar .exact-client-name-only{height:42px!important;border:1px solid rgba(232,211,190,.24)!important;border-radius:14px!important;background:rgba(0,0,0,.12)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;color:#f7efe6!important;font-weight:900!important;white-space:nowrap!important}.sidebar.exact-sidebar .exact-client-name-only b{display:none!important}.sidebar.exact-sidebar .exact-side-nav,.sidebar.exact-sidebar .side-menu-nav{display:flex!important;flex-direction:column!important;gap:6px!important;overflow:auto!important;padding-right:2px!important}.sidebar.exact-sidebar .exact-tool-button,.sidebar.exact-sidebar .side-menu-button.exact-menu-button{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#f6eee7!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:8px 10px!important;margin:0!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;cursor:pointer!important}.sidebar.exact-sidebar .exact-tool-button:not(.active),.sidebar.exact-sidebar .side-menu-button.exact-menu-button:not(.active){background:transparent!important}.sidebar.exact-sidebar .exact-tool-button:hover,.sidebar.exact-sidebar .side-menu-button.exact-menu-button:hover{background:rgba(255,255,255,.08)!important}.sidebar.exact-sidebar .exact-tool-button.active,.sidebar.exact-sidebar .side-menu-button.exact-menu-button.active{background:linear-gradient(90deg,#9b6b47,#b18158)!important}.sidebar.exact-sidebar .exact-tool-button>b,.sidebar.exact-sidebar .side-menu-button.exact-menu-button>span:last-child{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}.sidebar.exact-sidebar .exact-tool-button b,.sidebar.exact-sidebar .side-menu-button.exact-menu-button b{color:#f6eee7!important;font-size:14px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;word-break:keep-all!important}.sidebar.exact-sidebar .exact-tool-button.active b,.sidebar.exact-sidebar .side-menu-button.exact-menu-button.active b{color:#fff!important}.sidebar.exact-sidebar .exact-code-badge,.sidebar.exact-sidebar .side-code-badge,.sidebar.exact-sidebar .side-menu-icon{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;flex:0 0 22px!important;border-radius:6px!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:950!important;color:#fff!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.55)!important}.sidebar.exact-sidebar .exact-code-badge.hrd{background:rgba(36,89,145,.82)!important;border-color:rgba(153,190,229,.65)!important}.sidebar.exact-sidebar .dashboard-menu{background:rgba(255,255,255,.14)!important;height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:12px!important}.sidebar.exact-sidebar .dashboard-menu.active{background:linear-gradient(90deg,#9b6b47,#b18158)!important}.sidebar.exact-sidebar .exact-section-title{margin:14px 6px 4px!important;color:#f1dfce!important;font-size:13px!important;line-height:1!important;font-weight:900!important}.sidebar.exact-sidebar .exact-section-title em{color:#c9b39f!important;font-size:12px!important;font-weight:700!important}.exact-user-tools .bell em{min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important}.sidebar.exact-sidebar .exact-tool-button,.sidebar.exact-sidebar .side-menu-button.exact-menu-button{gap:12px!important;padding:9px 12px!important}.sidebar.exact-sidebar .exact-code-badge,.sidebar.exact-sidebar .side-code-badge{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex:0 0 28px!important;border-radius:9px!important;font-size:16px!important;line-height:1!important;font-weight:950!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 8px rgba(0,0,0,.1)!important}.sidebar.exact-sidebar .exact-code-badge:not(.hrd),.sidebar.exact-sidebar .side-code-badge:not(.hrd){color:#fffdf9!important;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06))!important;border:1px solid rgba(255,255,255,.62)!important}.sidebar.exact-sidebar .exact-code-badge.hrd,.sidebar.exact-sidebar .side-code-badge.hrd{color:#fff8ee!important;background:linear-gradient(180deg,rgba(201,149,79,.96),rgba(162,107,42,.96))!important;border:1px solid rgba(247,216,160,.72)!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button b{font-size:15px!important;letter-spacing:-.03em!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button{gap:12px!important;padding:9px 12px!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button .exact-code-badge,.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-code-badge{position:static!important;inset:auto!important;transform:none!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex:0 0 28px!important;border-radius:9px!important;display:grid!important;place-items:center!important;font-size:16px!important;line-height:1!important;font-weight:950!important;margin:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 8px rgba(0,0,0,.1)!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button .exact-code-badge:not(.hrd),.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-code-badge:not(.hrd){color:#fffaf2!important;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.055))!important;border:1px solid rgba(255,255,255,.68)!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button .exact-code-badge.hrd,.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-code-badge.hrd{color:#fff7e6!important;background:linear-gradient(180deg,#d1a15a,#a86f2e)!important;border:1px solid rgba(255,224,166,.78)!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button>span:last-child{padding-left:2px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button{min-height:62px!important;gap:16px!important;padding:11px 16px!important}.sidebar.exact-sidebar .exact-menu-label{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-height:34px!important;line-height:1.05!important;min-width:0!important;flex:1 1 auto!important}.sidebar.exact-sidebar .exact-menu-label b{display:block!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.045em!important;white-space:nowrap!important}.sidebar.exact-sidebar .exact-menu-label small{display:block!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.01em!important;color:rgba(255,244,230,.66)!important;white-space:nowrap!important}.sidebar.exact-sidebar .side-menu-button.exact-menu-button .exact-code-badge,.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-code-badge{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;flex:0 0 34px!important;border-radius:12px!important;font-size:19px!important}.exact-account-wrap{position:relative;display:inline-flex;align-items:center}.exact-account-trigger{border:0;background:transparent;color:#3b404a;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:900;padding:4px 0}.exact-account-trigger .mini-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f2e9df}.exact-account-trigger .caret{font-size:16px;color:#3b404a;margin-left:2px}.exact-account-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:150px;background:#fff;border:1px solid #ead8c7;border-radius:16px;box-shadow:0 18px 44px rgba(45,31,22,.18);padding:8px}.exact-account-dropdown button{width:100%;border:0;background:#fff;color:#3b404a;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-weight:900;cursor:pointer;text-align:left}.exact-account-dropdown button:hover{background:#fbf3ea;color:#9a5f2d}.main-panel .ahead-nav-board,.main-panel .contextual-tabbar,.main-panel .tab-content-shell:not(.exact-home-shell){max-width:100%}.main-panel .tab-content-shell:not(.exact-home-shell){border-radius:18px;background:rgba(255,255,255,.74)}.main-panel>.topbar{display:none!important}.exact-page-header{margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important}.exact-page-header .exact-focus-topline{margin:0!important}.exact-page-header+.ahead-nav-board{margin-top:0!important}.contextual-tabbar .tab.active,.contextual-tabbar .tab:hover{color:#9a5f2d!important}.ahead-block-card.hrm .ahead-block-text b,.ahead-block-card.hrm .ahead-block-text small{word-break:keep-all!important}.job-info-panel .section-head h2:after{content:" · 직무기술서 · 직무명세서 · 스킬 기반 인재관리";display:inline-block;margin-left:8px;font-size:13px;font-weight:900;color:#a36b38;vertical-align:middle}.sidebar.exact-sidebar .exact-utility-menu{margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.14)!important}.sidebar.exact-sidebar .exact-tool-button{min-height:38px!important;padding:9px 12px!important;border-radius:12px!important}.sidebar.exact-sidebar .exact-tool-button b{font-size:13.5px!important;letter-spacing:-.03em!important}.sidebar.exact-sidebar .exact-tool-button.active,.sidebar.exact-sidebar .exact-tool-button:hover{background:rgba(255,255,255,.11)!important;color:#fff!important}.ahead-diagnostic-shell .ahead-tool-row,.ahead-diagnostic-shell .kpi-sheet-message,.app-shell .dashboard-main>.topbar.blank-topbar,.app-shell .dashboard-main>.topbar:empty,.app-shell .dashboard-main>header:empty{display:none!important}.ahead-diagnostic-shell .ahead-block-grid{display:grid!important;grid-template-columns:repeat(5,minmax(180px,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.ahead-diagnostic-shell .ahead-block-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;min-height:210px!important;padding:24px!important;border-radius:24px!important;overflow:hidden!important;white-space:normal!important;word-break:keep-all!important}.ahead-diagnostic-shell .ahead-block-title-row{display:flex!important;align-items:center!important;gap:10px!important}.ahead-diagnostic-shell .ahead-block-title-row strong{display:block!important;white-space:normal!important;line-height:1.28!important;font-size:20px!important;letter-spacing:-.04em!important;color:#13233b!important}.ahead-diagnostic-shell .ahead-block-letter{position:static!important;width:38px!important;height:38px!important;flex:0 0 38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font-size:18px!important;font-weight:950!important}.ahead-diagnostic-shell .ahead-block-title-row em{position:static!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-size:13px!important}.ahead-diagnostic-shell .ahead-level-pill{align-self:flex-start!important;margin:18px 0 12px!important;white-space:nowrap!important}.ahead-diagnostic-shell .ahead-block-card p,.ahead-diagnostic-shell .ahead-block-card small{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;white-space:normal!important;word-break:keep-all!important;line-height:1.55!important}.ahead-diagnostic-shell .ahead-progress{margin-top:auto!important}@media(max-width:1280px){.ahead-diagnostic-shell .ahead-block-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.ahead-diagnostic-shell .ahead-block-grid,.ahead-diagnostic-tabs{grid-template-columns:1fr!important}}.help-qa-grid{grid-template-columns:repeat(3,minmax(260px,1fr))!important}.help-qa-list{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.help-qa-item{border:1px solid #ead8c5;border-radius:18px;background:#fffaf4;padding:16px;display:grid;grid-gap:8px;gap:8px}.help-qa-item strong{color:#3b404a;font-size:15px;line-height:1.45}.help-qa-item p{margin:0;color:#5f5145;font-weight:800;line-height:1.6}.help-qa-item small{color:#9a6b3f;font-weight:900;line-height:1.5}.mission-culture-panel .mission-culture-grid textarea{min-height:110px;font-family:inherit;font-weight:800;line-height:1.65;color:#3b404a}.culture-preview-grid article p{margin:8px 0 0;color:#3b404a;font-size:16px;font-weight:850;line-height:1.75}@media(max-width:1100px){.help-qa-grid{grid-template-columns:1fr!important}}:root{--deep-brown:#2c1810;--warm-beige:#f5ede4;--off-white:#fcfaff;--burnt-orange:#ea5c2a;--rose-red:#e8294a}.primary-button{background:var(--burnt-orange)!important;border-color:var(--burnt-orange)!important;color:#fff!important}.ghost-button,.secondary-button{border-color:#ead8c7!important;color:var(--deep-brown)!important;background:var(--off-white)!important}.eyebrow{color:var(--burnt-orange)!important}.StatusBadge.danger,.priority.high,.risk-high{color:var(--rose-red)!important}.contextual-tabbar .tab.active{border-color:var(--burnt-orange)!important;color:var(--burnt-orange)!important;background:#fff7f0!important}.playbook-panel .checklist-template-card{background:linear-gradient(180deg,#fff,#fffaf4)}.playbook-panel .onboarding-list{margin:0;padding-left:20px;display:grid;grid-gap:12px;gap:12px;color:#3b404a;font-weight:850;line-height:1.6}.playbook-panel .report-history-card strong{color:var(--burnt-orange)!important}.dashboard-education-panel{grid-column:span 1}.dashboard-education-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.dashboard-education-item{display:grid;grid-template-columns:36px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #ead8c7;border-radius:16px;background:#fffaf4;padding:12px;color:var(--deep-brown)}.dashboard-education-item span{width:36px;height:36px;border-radius:12px;background:#fff1e8;color:var(--burnt-orange);display:grid;place-items:center}.dashboard-education-item strong{display:block;font-size:14px;line-height:1.35}.dashboard-education-item small{display:block;color:#7b6656;font-weight:750;margin-top:3px}.dashboard-education-item em{font-style:normal;color:var(--burnt-orange);font-size:12px;font-weight:900;white-space:nowrap}.compact-training-head{grid-template-columns:minmax(260px,1fr) auto auto!important;gap:14px!important;align-items:center!important}.compact-training-head .training-title-input{margin:0!important}.compact-training-head>b{white-space:nowrap;color:var(--deep-brown)}.training-collapse-toggle{border:1px solid #e4cdb9;border-radius:999px;background:#fff7f0;color:var(--burnt-orange);font-weight:900;padding:8px 12px;cursor:pointer;white-space:nowrap}.training-progress{margin-top:10px!important}.ahead-diagnostic-shell .ahead-block-card,.ahead-diagnostic-shell .ahead-block-card *{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important}.ahead-diagnostic-shell .ahead-block-title-row{min-width:0!important}.ahead-diagnostic-shell .ahead-block-title-row strong{word-break:keep-all!important;overflow-wrap:normal!important}:root{--org-deep-brown:#2c1810;--org-warm-beige:#f5ede4;--org-off-white:#fcfaff;--org-burnt-orange:#ea5c2a;--org-rose-red:#e8294a}.contextual-tabbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;overflow:visible!important;height:auto!important;min-height:48px!important}.contextual-tabbar .tab{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;white-space:nowrap!important;border:1px solid #ead8c7!important;color:var(--org-deep-brown)!important}.contextual-tabbar .tab.active{background:linear-gradient(135deg,var(--org-deep-brown),#5b3828)!important;border-color:var(--org-deep-brown)!important}.training-status-card.expanded{align-self:stretch!important}.training-status-card.expanded .training-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-top:16px!important;visibility:visible!important;opacity:1!important}.training-status-card.expanded .training-edit-field.full{grid-column:1/-1!important}.training-status-card:not(.expanded) .training-edit-grid{display:none!important}.training-collapse-toggle{color:var(--org-burnt-orange)!important;border-color:#f4c9b4!important;background:#fff8f2!important}.exact-home-education-strip{margin:18px 0 0;padding:16px;border:1px solid #ead8c7;border-radius:18px;background:linear-gradient(180deg,#fff,#fff7ef)}.exact-home-education-head{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:12px}.exact-home-education-head strong{font-size:17px;color:var(--org-deep-brown);font-weight:950}.exact-home-education-head span{font-size:12px;color:#806957;font-weight:800}.exact-home-education-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.exact-home-education-list a{display:grid;grid-template-columns:32px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-decoration:none;color:var(--org-deep-brown);border:1px solid #f0d8c8;border-radius:14px;background:#fff;padding:12px}.exact-home-education-list a>span{width:32px;height:32px;border-radius:12px;background:#fff1e8;color:var(--org-burnt-orange);display:grid;place-items:center}.exact-home-education-list b{display:block;font-size:13px;line-height:1.35}.exact-home-education-list small{display:block;font-size:11px;color:#7f6b58;font-weight:800;margin-top:2px}.exact-home-education-list em{font-style:normal;font-size:11px;font-weight:950;color:var(--org-burnt-orange);white-space:nowrap}@media(max-width:1100px){.exact-home-education-list{grid-template-columns:1fr}.training-status-card.expanded .training-edit-grid{grid-template-columns:1fr!important}}.dashboard-education-panel.video-enabled{grid-column:span 2}.dashboard-education-video-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.dashboard-education-video-card{border:1px solid #ead8c7;border-radius:18px;background:#fffaf4;overflow:hidden;box-shadow:0 14px 34px rgba(44,24,16,.06)}.dashboard-video-embed,.exact-home-video-embed{position:relative;width:100%;aspect-ratio:16/9;background:#2c1810;overflow:hidden}.dashboard-video-embed iframe,.exact-home-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dashboard-video-meta,.exact-home-video-meta{display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.dashboard-video-meta strong,.exact-home-video-meta b{font-size:14px;line-height:1.35;color:#3b404a;font-weight:950}.dashboard-video-meta small,.exact-home-video-meta small{font-size:12px;line-height:1.4;color:#7b6656;font-weight:750}.dashboard-video-meta a,.exact-home-video-meta a{font-size:12px;font-weight:950;color:#ea5c2a;text-decoration:none}.dashboard-video-meta a:hover,.exact-home-video-meta a:hover{text-decoration:underline}.exact-home-education-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.exact-home-education-video-card{border:1px solid #f0d8c8;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 26px rgba(44,24,16,.05)}@media(max-width:1280px){.dashboard-education-panel.video-enabled{grid-column:span 1}.dashboard-education-video-list,.exact-home-education-video-grid{grid-template-columns:1fr}}:root{--orgtwin-deep-brown:#2c1810;--orgtwin-warm-beige:#f5ede4;--orgtwin-off-white:#fcfaff;--orgtwin-burnt-orange:#ea5c2a;--orgtwin-rose-red:#e8294a}.main-panel .contextual-tabbar,.main-panel .tabbar.contextual-tabbar,.tab-content-shell .contextual-tabbar{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important;justify-items:start!important;place-content:start!important;padding-left:0!important;text-align:left!important}.contextual-tabbar .tab:first-child{margin-left:0!important}.ahead-nav-board+.contextual-tabbar{margin-top:10px!important}.exact-dashboard-addon-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:16px 0 18px}.ahead-calendar-card,.pa-map-mini-card{border:1px solid #ead8c7;border-radius:18px;background:linear-gradient(180deg,#fff,#fffaf5);padding:16px;box-shadow:0 12px 30px rgba(44,24,16,.06)}.pa-map-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.pa-map-card-head h3{margin:0;color:var(--orgtwin-deep-brown);font-size:18px;font-weight:950}.pa-map-card-head button{border:1px solid #efcdb7;border-radius:999px;background:#fff7f0;color:var(--orgtwin-burnt-orange);font-weight:950;padding:8px 12px;cursor:pointer}.pa-map-mini-matrix{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;min-height:210px;padding:12px 12px 28px 32px;background:#fbf5ee;border:1px solid #ead8c7;border-radius:16px}.pa-map-mini-matrix .q{border:1px solid #e7d5c6;border-radius:14px;background:#fff;display:grid;align-content:center;justify-items:center;grid-gap:4px;gap:4px;color:var(--orgtwin-deep-brown);font-weight:900;cursor:pointer}.pa-map-mini-matrix .q span{display:inline-flex;border-radius:999px;background:#fff1e8;color:var(--orgtwin-burnt-orange);padding:4px 9px;font-size:12px}.pa-map-mini-matrix .core{background:#fff8f1}.pa-map-mini-matrix .strategic{background:#fff}.pa-map-mini-matrix .growth{background:#fffbf5}.pa-map-mini-matrix .transition{background:#f8f2ec}.pa-axis{position:absolute;color:#6d5848;font-weight:950;font-size:12px}.pa-axis.y{left:8px;top:50%;transform:rotate(-90deg) translateY(-50%)}.pa-axis.x{left:50%;bottom:6px;transform:translateX(-50%)}.pa-map-mini-card>p{margin:10px 0 0;color:#7e6758;font-size:12px;font-weight:800}.ahead-calendar-form{display:grid;grid-template-columns:128px 86px 1fr auto;grid-gap:8px;gap:8px;margin-bottom:12px}.ahead-calendar-form input,.ahead-calendar-form select{border:1px solid #ead8c7;border-radius:11px;background:#fff;padding:9px 10px;color:var(--orgtwin-deep-brown);font-weight:800;min-width:0}.ahead-calendar-form button{border:0;border-radius:11px;background:var(--orgtwin-burnt-orange);color:#fff;font-weight:950;padding:0 13px}.ahead-calendar-list{display:grid;grid-gap:8px;gap:8px}.ahead-calendar-list article{display:grid;grid-template-columns:54px 1fr 28px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #f0dfd0;border-radius:13px;background:#fff;padding:9px 10px}.ahead-calendar-list time{font-weight:950;color:var(--orgtwin-burnt-orange);font-size:13px}.ahead-calendar-list b{display:block;color:var(--orgtwin-deep-brown);font-size:13px}.ahead-calendar-list span{display:block;color:#806b5b;font-size:11px;font-weight:800}.ahead-calendar-list article>button{border:0;background:#fff;color:#b58a6b;font-size:20px;cursor:pointer}.pa-map-panel{padding:24px!important}.pa-map-framework{position:relative;margin-top:18px;padding:26px 30px 48px 50px;background:#fffaf4;border:1px solid #ead8c7;border-radius:22px}.pa-map-quadrants{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid #d9c8b8;border-radius:16px;min-height:580px}.pa-map-quadrants,.pa-quadrant{overflow:hidden;background:#fff}.pa-quadrant{position:relative;min-height:290px;padding:20px 22px 46px;border:1px solid #ead8c7}.pa-quadrant.core{background:linear-gradient(135deg,#fff9f2,#f3e4d5)}.pa-quadrant.strategic{background:linear-gradient(135deg,#fff,#f9efe5)}.pa-quadrant.growth{background:linear-gradient(135deg,#fffaf1,#f8efe2)}.pa-quadrant.transition{background:linear-gradient(135deg,#f7f1eb,#fff)}.pa-quadrant header{display:flex;justify-content:space-between;gap:10px;align-items:center;position:relative;z-index:2}.pa-quadrant strong{font-size:20px;color:var(--orgtwin-deep-brown);font-weight:950}.pa-quadrant header span{border-radius:999px;background:#fff;color:#6b584a;padding:5px 10px;font-size:12px;font-weight:900;border:1px solid #ead8c7}.pa-quadrant p{margin:12px 0 0;color:#705b4d;font-size:13px;font-weight:800;position:relative;z-index:2}.pa-quadrant footer{position:absolute;left:20px;right:20px;bottom:14px;border-top:1px solid rgba(44,24,16,.12);padding-top:9px;color:#7a6252;font-size:12px;font-weight:900}.pa-member-list{position:absolute;inset:80px 20px 50px}.pa-member-dot{position:absolute;transform:translate(-50%,50%);border:1px solid #e7c9b5;background:var(--orgtwin-burnt-orange);color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;box-shadow:0 12px 26px rgba(234,92,42,.18);cursor:pointer;white-space:nowrap}.pa-member-dot span{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:20;width:230px;border:1px solid #ead8c7;border-radius:16px;background:#fff;color:var(--orgtwin-deep-brown);box-shadow:0 18px 45px rgba(44,24,16,.18);padding:13px;text-align:left;white-space:normal}.pa-member-dot:focus span,.pa-member-dot:hover span{display:grid;grid-gap:5px;gap:5px}.pa-member-dot span b{font-size:14px}.pa-member-dot span small{color:#806b5b;font-weight:900}.pa-member-dot span em{font-style:normal;color:#4b3a2f;font-weight:800;font-size:12px}.pa-member-dot span i{font-style:normal;color:var(--orgtwin-burnt-orange);font-weight:900;font-size:12px}.pa-axis-label.y span{position:absolute;left:17px;top:50%;transform:rotate(-90deg);font-weight:950;color:#4b3a2f}.pa-axis-label.y em:first-of-type{position:absolute;left:30px;top:24px}.pa-axis-label.y em:last-of-type{position:absolute;left:30px;bottom:28px}.pa-axis-label.x span{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font-weight:950;color:#4b3a2f}.pa-axis-label.x em:first-of-type{position:absolute;left:60px;bottom:20px}.pa-axis-label.x em:last-of-type{position:absolute;right:26px;bottom:20px}.pa-axis-label em{font-style:normal;color:#8a7667;font-weight:900}.pa-map-strategy-table{margin-top:18px;overflow-x:auto}.pa-map-strategy-table table{width:100%;border-collapse:collapse;border:1px solid #ead8c7;border-radius:16px;overflow:hidden;background:#fff}.pa-map-strategy-table td,.pa-map-strategy-table th{padding:14px;border-bottom:1px solid #ead8c7;text-align:left}.pa-map-strategy-table th{background:var(--orgtwin-deep-brown);color:#fff}.pa-map-strategy-table td{font-weight:800;color:#4f3c31}@media(max-width:1100px){.exact-dashboard-addon-grid{grid-template-columns:1fr}.ahead-calendar-form{grid-template-columns:1fr 1fr}.ahead-calendar-form input:nth-child(3){grid-column:1/-1}.pa-map-quadrants{grid-template-columns:1fr}.pa-member-list{position:relative;inset:auto;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pa-member-dot{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important}.pa-map-framework{padding:16px}.pa-axis-label{display:none}}.training-status-card .compact-training-head{grid-template-columns:minmax(260px,1fr) auto!important}.pa-member-chip-list{position:relative!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:8px!important;margin-top:14px!important;padding-bottom:24px!important}.pa-member-chip{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:left!important;white-space:normal!important;max-width:160px!important;min-width:116px!important;padding:8px 10px!important;border-radius:13px!important;background:var(--orgtwin-burnt-orange)!important}.pa-member-chip>b{font-size:13px!important;line-height:1.15!important;color:#fff!important}.pa-member-chip>em{font-size:10.5px!important;line-height:1.25!important;color:rgba(255,255,255,.82)!important;font-style:normal!important;font-weight:850!important}.pa-member-chip span{bottom:calc(100% + 8px)!important}.pa-quadrant{padding-bottom:58px!important}.pa-map-quadrants,.pa-quadrant{overflow:visible!important}.pa-quadrant footer{background:rgba(255,255,255,.72)!important;border-radius:10px!important;padding:8px!important}.compact-calendar-card{padding:14px!important}.compact-calendar-form{grid-template-columns:132px 84px minmax(160px,1fr) 62px 82px!important;gap:7px!important}.compact-calendar-form input,.compact-calendar-form select{padding:8px 9px!important;font-size:12px!important}.compact-calendar-form button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.compact-calendar-form .calendar-save-button{background:var(--orgtwin-deep-brown)!important}.ahead-calendar-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ahead-month-calendar{border:1px solid #ead8c7;border-radius:16px;background:#fff;padding:10px}.ahead-month-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ahead-month-calendar-head strong{font-size:15px;font-weight:950;color:var(--orgtwin-deep-brown)}.ahead-month-calendar-head button{width:28px;height:28px;border:0;border-radius:50%;background:#f5ede4;color:#3b404a;font-weight:950;cursor:pointer}.ahead-month-grid,.ahead-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.ahead-weekdays span{text-align:center;font-size:10px;color:#8a7667;font-weight:900;padding-bottom:3px}.ahead-month-grid button{position:relative;min-height:28px;border:0;border-radius:8px;background:#fcfaff;color:#3b404a;font-weight:900;font-size:11px;cursor:pointer}.ahead-month-grid button.muted{opacity:.38}.ahead-month-grid button i{position:absolute;left:50%;bottom:3px;width:5px;height:5px;border-radius:50%;background:#e8294a;transform:translateX(-50%)}.compact-calendar-list{max-height:220px;overflow:auto}.compact-calendar-list article{grid-template-columns:48px 1fr 24px!important;padding:8px!important}.compact-calendar-list .calendar-empty{margin:0;border:1px dashed #ead8c7;border-radius:13px;background:#fff;padding:12px;color:#8a7667;font-weight:850}.compact-calendar-list>em{display:block;margin-top:6px;color:#8a7667;font-style:normal;font-size:11px;font-weight:900}@media(max-width:1100px){.ahead-calendar-layout{grid-template-columns:1fr}.compact-calendar-form{grid-template-columns:1fr 1fr!important}.compact-calendar-form input:nth-child(3){grid-column:1/-1}.compact-calendar-form button{min-height:40px}.pa-member-chip{max-width:none!important}}.exact-collapse-title{width:100%!important;border:0!important;background:transparent!important;color:#f1dfce!important;cursor:pointer!important;padding:8px 6px!important;text-align:left!important}.exact-collapse-title strong{margin-left:auto;font-size:10px;color:#d8c2ae;font-weight:950;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 7px}.sidebar.exact-sidebar .exact-section-title:after{content:"";height:1px;flex:1 1;background:rgba(255,255,255,.18);margin-left:8px}.training-status-card .compact-training-head{grid-template-columns:minmax(220px,1fr) auto!important}.training-status-card .compact-training-head>b,.training-status-card .training-attendance-rate,.training-status-card .training-progress{display:none!important}.upgraded-pa-map-panel .section-head{align-items:flex-start}.pa-map-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 8px}.pa-map-summary-strip article{border:1px solid #ead8c7;border-radius:18px;background:#fff;padding:14px 16px;box-shadow:0 12px 28px rgba(44,24,16,.05)}.pa-map-summary-strip article span{display:block;color:#806b5b;font-size:12px;font-weight:900}.pa-map-summary-strip article strong{display:block;margin-top:4px;color:#3b404a;font-size:30px;font-weight:950;line-height:1}.pa-map-summary-strip article small{display:block;margin-top:6px;color:#8a7667;font-size:11px;font-weight:850}.pa-map-summary-strip article.core{background:linear-gradient(135deg,#fff8ed,#f5dfbd);border-color:#e8c786}.pa-map-summary-strip article.risk{background:linear-gradient(135deg,#fff6f3,#ffe4dc);border-color:#efb59d}.pa-map-summary-strip article.growth{background:linear-gradient(135deg,#f7fff8,#e7f4de);border-color:#bfd9ae}.upgraded-pa-framework{background:linear-gradient(135deg,#fffaf4,#f5ede4)!important;padding:32px 36px 52px 58px!important}.upgraded-pa-quadrants{min-height:640px!important;border-color:#ddc6b2!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.upgraded-pa-quadrants .pa-quadrant{min-height:320px!important}.pa-quadrant.tone-gold{background:linear-gradient(135deg,#fff8ea,#f6dfb6)!important}.pa-quadrant.tone-orange{background:linear-gradient(135deg,#fffaf5,#fde4d7)!important}.pa-quadrant.tone-green{background:linear-gradient(135deg,#fbfff8,#e7f4dc)!important}.pa-quadrant.tone-rose{background:linear-gradient(135deg,#fff8f8,#f7e6e2)!important}.pa-quadrant header div{display:grid;grid-gap:3px;gap:3px}.pa-quadrant header small{color:#806b5b;font-size:11px;font-weight:950}.pa-quadrant.tone-gold .pa-member-chip{background:linear-gradient(135deg,#9b6a00,#c9953f)!important}.pa-quadrant.tone-orange .pa-member-chip{background:linear-gradient(135deg,#b74b20,#ea5c2a)!important}.pa-quadrant.tone-green .pa-member-chip{background:linear-gradient(135deg,#4d7b43,#6f9b58)!important}.pa-quadrant.tone-rose .pa-member-chip{background:linear-gradient(135deg,#8c2d2d,#e8294a)!important}.pa-member-chip{max-width:190px!important;min-width:132px!important;box-shadow:0 12px 26px rgba(44,24,16,.14)!important}.pa-member-chip-list{gap:10px!important}.editable-calendar-form{grid-template-columns:132px 82px minmax(150px,1.1fr) minmax(110px,.75fr) minmax(130px,.9fr) 58px 78px!important}.ahead-calendar-list article{cursor:pointer}.ahead-calendar-list article.editing{border-color:#ea5c2a!important;background:#fff7f0!important;box-shadow:0 10px 22px rgba(234,92,42,.1)}.ahead-calendar-list small{display:block;color:#9b806d;font-size:10px;font-weight:800;margin-top:2px}.enhanced-calendar-layout{grid-template-columns:260px minmax(0,1fr)!important}.enhanced-month-grid button.selected{outline:2px solid #ea5c2a;background:#fff0e8!important}.enhanced-month-grid button i{background:#e8294a!important}.education-studio-panel .education-upload-card.enhanced-education-upload{border:1px solid #ead8c7;background:linear-gradient(135deg,#fff,#fff7f0)}.education-upload-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.education-library-head{display:flex;justify-content:space-between;align-items:center;margin:22px 0 10px;gap:12px}.education-library-head strong{font-size:18px;color:#3b404a;font-weight:950}.education-library-head span{color:#806b5b;font-size:12px;font-weight:850}.local-video-grid video{width:100%;aspect-ratio:16/9;border-radius:14px;background:#1e1e1e;object-fit:cover}@media(max-width:1200px){.pa-map-summary-strip{grid-template-columns:repeat(2,1fr)}.editable-calendar-form{grid-template-columns:1fr 1fr!important}.editable-calendar-form input:nth-child(3),.editable-calendar-form input:nth-child(4),.editable-calendar-form input:nth-child(5){grid-column:1/-1}.enhanced-calendar-layout{grid-template-columns:1fr!important}}.sidebar.exact-sidebar .clean-utility-menu{margin-top:18px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.14)!important}.sidebar.exact-sidebar .locked-tool-button{opacity:.48!important;cursor:not-allowed!important;color:rgba(246,238,231,.62)!important}.sidebar.exact-sidebar .locked-tool-button b,.sidebar.exact-sidebar .locked-tool-button span{color:rgba(246,238,231,.62)!important}.sidebar.exact-sidebar .locked-tool-button i{margin-left:auto!important;font-style:normal!important;font-size:11px!important;font-weight:900!important;color:rgba(246,238,231,.52)!important;border:1px solid rgba(246,238,231,.22)!important;border-radius:999px!important;padding:3px 7px!important}.ahead-calendar-card .pa-map-card-head{align-items:flex-start!important}.ahead-calendar-card .pa-map-card-head button:empty,.compact-calendar-list article div span{display:none!important}.mission-culture-panel .ahead-diagnostic-hero.compact-hero{grid-template-columns:1fr!important}.help-qa-panel .coming-soon-note,.mission-culture-panel .report-history-card{display:none!important}.mission-culture-grid .mission-compact-field textarea{min-height:82px!important}.mission-culture-grid .core-value-tall-field textarea{min-height:210px!important}.ahead-calendar-form input[placeholder="진행자"],.compact-calendar-form input[placeholder="진행자"]{display:none!important}.exact-issue-table-card table td:nth-child(2),.exact-issue-table-card table th:nth-child(2){min-width:150px}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form{grid-template-columns:132px 84px minmax(180px,1fr) minmax(72px,auto) minmax(116px,auto)!important}.ahead-calendar-form .calendar-save-button,.compact-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{min-width:112px!important;width:auto!important;flex-wrap:nowrap!important;line-height:1!important}@media(max-width:1100px){.compact-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{min-width:100%!important}}.pa-map-mini-card{display:flex!important;flex-direction:column!important;min-height:430px!important}.pa-map-mini-card .pa-map-card-head{flex:0 0 auto!important}.pa-map-mini-card .pa-map-mini-matrix{flex:1 1 auto!important;min-height:330px!important;height:100%!important;grid-template-rows:1fr 1fr!important;align-items:stretch!important}.pa-map-mini-card .pa-map-mini-matrix .q{min-height:0!important;height:100%!important;padding:22px 18px!important;align-content:center!important}.pa-map-mini-card .pa-map-mini-matrix .q b{font-size:20px!important;line-height:1.2!important}.pa-map-mini-card .pa-map-mini-matrix .q span{margin-top:8px!important;font-size:14px!important;padding:6px 12px!important}.pa-map-mini-card>p{margin-top:12px!important;flex:0 0 auto!important}@media(max-width:900px){.pa-map-mini-card{min-height:360px!important}.pa-map-mini-card .pa-map-mini-matrix{min-height:260px!important}}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form{grid-template-columns:132px 92px minmax(240px,1fr) minmax(180px,.8fr) 164px!important}.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form>button:not(.calendar-save-button),.editable-calendar-form>button:not(.calendar-save-button){min-width:164px!important;width:164px!important}.ahead-calendar-form .calendar-save-button,.compact-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{grid-row:2!important;min-width:164px!important;width:164px!important;padding:0 22px!important;text-align:center!important}.ahead-calendar-form .calendar-save-button svg,.compact-calendar-form .calendar-save-button svg,.editable-calendar-form .calendar-save-button svg{flex:0 0 auto!important}@media(max-width:1100px){.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-form.compact-calendar-form>input:nth-of-type(3),.ahead-calendar-form.compact-calendar-form>input:nth-of-type(4),.compact-calendar-form>input:nth-of-type(3),.compact-calendar-form>input:nth-of-type(4),.editable-calendar-form>input:nth-of-type(3),.editable-calendar-form>input:nth-of-type(4){grid-column:1/-1!important}.ahead-calendar-form .calendar-save-button,.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form .calendar-save-button,.compact-calendar-form>button:not(.calendar-save-button),.editable-calendar-form .calendar-save-button,.editable-calendar-form>button:not(.calendar-save-button){grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important}}.report-editor-grid label{min-height:92px!important;align-content:center!important}.report-editor-grid input,.report-editor-grid select{min-height:50px!important}.report-editor-grid select:disabled{opacity:1!important;color:#3b404a!important;background:#fbf4ea!important;cursor:not-allowed!important}.exact-issue-table-card table th:nth-child(2){white-space:nowrap!important}.exact-focus-dashboard .exact-focus-tabs,.exact-focus-dashboard>.exact-focus-blocks,.exact-focus-dashboard>.exact-focus-topline{display:none!important}.exact-focus-dashboard .exact-focus-card{margin-top:0!important;padding-top:18px!important}.exact-focus-dashboard .exact-focus-metrics{margin-top:0!important}.exact-focus-dashboard>.exact-focus-topline{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:0 0 16px!important;padding:0!important}.exact-focus-dashboard>.exact-focus-topline .exact-breadcrumb{display:none!important}.utility-top-tools-only{width:min(100%,1480px)!important;margin:0 auto 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.utility-top-tools-only .exact-focus-topline{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important}.exact-focus-dashboard .exact-focus-lower{margin-top:24px!important}.exact-dashboard-addon-grid{margin-bottom:24px!important}.ahead-calendar-card .pa-map-card-head .eyebrow,.pa-map-mini-card .pa-map-card-head .eyebrow{display:none!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form{grid-template-columns:132px 92px minmax(240px,1fr) minmax(180px,.8fr) minmax(132px,.5fr) minmax(132px,.5fr)!important;grid-auto-rows:minmax(52px,auto)!important;column-gap:10px!important;row-gap:10px!important}.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form>button:not(.calendar-save-button),.editable-calendar-form>button:not(.calendar-save-button){grid-column:5!important;grid-row:1!important;min-width:0!important;width:100%!important;min-height:52px!important;white-space:nowrap!important;word-break:keep-all!important}.ahead-calendar-form .calendar-save-button,.compact-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{grid-column:6!important;min-height:52px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;word-break:keep-all!important}@media(max-width:1200px){.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-form.compact-calendar-form>input:nth-of-type(3),.ahead-calendar-form.compact-calendar-form>input:nth-of-type(4),.compact-calendar-form>input:nth-of-type(3),.compact-calendar-form>input:nth-of-type(4),.editable-calendar-form>input:nth-of-type(3),.editable-calendar-form>input:nth-of-type(4){grid-column:1/-1!important}.ahead-calendar-form .calendar-save-button,.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form .calendar-save-button,.compact-calendar-form>button:not(.calendar-save-button),.editable-calendar-form .calendar-save-button,.editable-calendar-form>button:not(.calendar-save-button){grid-column:auto!important;grid-row:auto!important;width:100%!important}}:root{--navy:#2c1810;--bg:#f5ede4;--card:#fcfaff;--orange:#ea5c2a;--red:#e8294a}.utility-top-tools-only{width:100%!important;max-width:none!important;margin:0 0 16px!important}.exact-focus-dashboard>.exact-focus-topline,.exact-page-header .exact-focus-topline,.utility-top-tools-only .exact-focus-topline{width:100%!important}.exact-dashboard-page-title{width:100%;margin:4px 0 22px;padding:0 0 0 4px}.exact-dashboard-page-title h1{margin:0;color:#3b404a;font-size:40px;line-height:1.1;font-weight:950;letter-spacing:-.045em}.org-zoom-controls{display:inline-flex;align-items:center;gap:8px;padding:6px;border:1px solid #e5d2bf;border-radius:14px;background:#fcfaff}.org-zoom-controls strong{min-width:48px;text-align:center;color:#3b404a;font-size:13px;font-weight:950}.org-zoom-controls .ghost-button.small{padding:8px 10px;border-color:#e5d2bf;color:#3b404a}.org-tree-board{--org-line:#c89d5b!important;border-color:#e5d2bf!important;background:radial-gradient(circle at 18% 0,rgba(234,92,42,.1),transparent 28%),linear-gradient(180deg,#fcfaff,#f5ede4)!important}.org-tree-canvas{transform:scale(var(--org-chart-zoom,1));transform-origin:top center;will-change:transform;margin-inline:auto}.org-svg-connectors path{stroke:var(--org-line,#c89d5b)!important}.org-tree-node{border-color:#d9c2a8!important;background:linear-gradient(180deg,#fcfaff,#fffaf5)!important;box-shadow:0 14px 32px rgba(44,24,16,.1)!important}.org-tree-node,.org-tree-node span,.org-tree-node strong{color:#3b404a!important}.org-tree-node small{color:#806b5b!important}.org-tree-node em{background:#f5ede4!important;color:#3b404a!important}.org-tree-node.level-0{background:linear-gradient(135deg,#2c1810,#6f4026)!important;border-color:#2c1810!important}.org-tree-node.level-0 em,.org-tree-node.level-0 small,.org-tree-node.level-0 span,.org-tree-node.level-0 strong{color:#fff!important}.org-tree-node.level-0 em{background:rgba(255,255,255,.18)!important}.org-tree-node.level-1{background:linear-gradient(135deg,#87552f,#ea5c2a)!important;border-color:#9b5a35!important}.org-tree-node.level-1 em,.org-tree-node.level-1 small,.org-tree-node.level-1 span,.org-tree-node.level-1 strong{color:#fff!important}.org-tree-node.level-1 em{background:rgba(255,255,255,.18)!important}.org-tree-node.org-node-department{background:linear-gradient(180deg,#fcfaff,#fff7f0)!important;border-color:#d9c2a8!important}.org-tree-node.org-node-team{background:linear-gradient(180deg,#fff8ef,#fcfaff)!important;border-color:#e7c5a6!important}.org-tree-node.org-node-external{background:linear-gradient(180deg,#fcfaff,#f5ede4)!important;border-color:#d9c2a8!important}@media(max-width:760px){.exact-dashboard-page-title h1{font-size:32px}.org-zoom-controls{width:100%;justify-content:space-between}}.exact-client-name-only span{display:inline-flex;align-items:center;gap:6px}.org-workflow-card{border-color:#d9c2a8!important;background:linear-gradient(90deg,#fcfaff,#fff7f0)!important}.org-workflow-card,.org-workflow-card strong{color:#3b404a!important}.org-workflow-card span{border-color:#d9c2a8!important;background:#fcfaff!important;color:#3b404a!important}.org-tree-canvas{transform-origin:top center!important;zoom:1!important}.org-tree-node:not(.level-0),.org-tree-node:not(.level-0) em,.org-tree-node:not(.level-0) small,.org-tree-node:not(.level-0) span,.org-tree-node:not(.level-0) strong{color:#3b404a!important}.org-tree-node:not(.level-0) small{color:#806b5b!important}.org-tree-node:not(.level-0) em{background:#f5ede4!important}.org-tree-node.level-1{background:linear-gradient(180deg,#fcfaff,#fff7f0)!important;border-color:#d9c2a8!important}.org-tree-node.level-1 em,.org-tree-node.level-1 small,.org-tree-node.level-1 span,.org-tree-node.level-1 strong{color:#3b404a!important}.org-tree-node.level-1 small{color:#806b5b!important}.org-tree-node.level-1 em{background:#f5ede4!important}.exact-brand-icon.hospital-brand-icon{background:rgba(255,237,215,.12)!important;border:1px solid rgba(249,220,196,.18)!important}.diagnosis-menu{margin-top:8px!important}.client-product-pill{margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:10px}.client-product-pill span{font-size:11px;font-weight:900;color:rgba(255,255,255,.68)}.client-product-pill strong{font-size:12px;letter-spacing:.08em;color:#fff;background:rgba(234,92,42,.9);border-radius:999px;padding:5px 9px}.client-product-pill.entry strong{background:#8a735f}.client-product-pill.premium strong{background:#c89d5b;color:#3b404a}.calendar-storage-note{display:block;margin-top:6px;color:#806b5b;font-weight:850;font-size:12px}.pa-scatter-map{position:relative;margin:20px 0 18px;padding:20px 28px 42px 54px;border:1px solid #e4cfb8;border-radius:24px;background:linear-gradient(135deg,#fcfaff,#fff7ef);box-shadow:0 18px 42px rgba(44,24,16,.08)}.pa-scatter-grid{position:relative;height:560px;border:1px solid #dec7ac;border-radius:20px;overflow:visible;background:linear-gradient(90deg,rgba(232,41,74,.08) 0 50%,rgba(102,140,66,.08) 50% 100%),linear-gradient(0deg,rgba(232,41,74,.04) 0 50%,rgba(200,157,91,.1) 50% 100%)}.pa-zone{position:absolute;width:50%;height:50%;padding:18px;display:flex;flex-direction:column;gap:4px;color:#3b404a;pointer-events:none}.pa-zone strong{font-size:22px;font-weight:950;letter-spacing:-.04em}.pa-zone small{font-weight:900;color:#7d6754}.pa-zone.strategic{left:0;top:0}.pa-zone.core{right:0;top:0}.pa-zone.transition{left:0;bottom:0}.pa-zone.growth{right:0;bottom:0}.pa-mid-line{position:absolute;background:#c89d5b;opacity:.8;z-index:1}.pa-mid-line.horizontal{left:0;right:0;top:50%;height:2px}.pa-mid-line.vertical{top:0;bottom:0;left:50%;width:2px}.pa-scatter-axis{position:absolute;color:#3b404a;font-weight:950}.pa-scatter-axis.y{left:18px;top:24px;bottom:52px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.pa-scatter-axis.y span{writing-mode:vertical-rl;letter-spacing:.12em}.pa-scatter-axis.x{left:60px;right:34px;bottom:14px;display:flex;justify-content:space-between;align-items:center}.pa-scatter-axis.x span{left:50%;transform:translateX(-50%);bottom:0}.pa-scatter-dot{position:absolute;z-index:3;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:999px;border:0;box-shadow:0 10px 20px rgba(44,24,16,.22);display:grid;place-items:center;background:#ea5c2a;color:#fff;font-weight:950;cursor:pointer}.pa-scatter-dot.core{background:#b98520}.pa-scatter-dot.strategic{background:#ea5c2a}.pa-scatter-dot.growth{background:#668c42}.pa-scatter-dot.transition{background:#e8294a}.pa-dot-label{font-size:13px}.pa-dot-tooltip{display:none;position:absolute;left:50%;bottom:42px;transform:translateX(-50%);width:280px;border:1px solid #d8c2a8;border-radius:18px;background:#fff;padding:13px;text-align:left;color:#3b404a;box-shadow:0 22px 50px rgba(44,24,16,.22);z-index:10}.pa-scatter-dot:focus .pa-dot-tooltip,.pa-scatter-dot:hover .pa-dot-tooltip{display:grid;grid-gap:4px;gap:4px}.pa-dot-tooltip b{font-size:16px}.pa-dot-tooltip em,.pa-dot-tooltip i,.pa-dot-tooltip small{font-style:normal;font-size:12px;color:#6f5a48;font-weight:850;line-height:1.4}.personnel-info-note{margin:12px 0 16px;border:1px solid #e4cfb8;background:#fff7ef;border-radius:16px;padding:12px 14px;color:#7d4d21;font-weight:900}.personnel-table-wrap{overflow:auto;border:1px solid #e4cfb8;border-radius:20px;background:#fff}.personnel-table{width:100%;min-width:1900px;border-collapse:separate;border-spacing:0}.personnel-table td,.personnel-table th{padding:12px 13px;border-bottom:1px solid #f0e2d2;text-align:left;font-size:13px;white-space:nowrap}.personnel-table th{position:-webkit-sticky;position:sticky;top:0;background:#f5ede4;color:#3b404a;font-size:12px;font-weight:950;z-index:1}.personnel-table td{color:#3b404a;font-weight:800}.personnel-table b,.personnel-table strong{color:#3b404a}.evaluation-trend-panel{margin:18px 0;border:1px solid #e4cfb8;border-radius:22px;background:linear-gradient(180deg,#fff,#fff7ef);padding:16px;box-shadow:0 12px 30px rgba(44,24,16,.06)}.evaluation-trend-panel .section-head{margin-bottom:10px}.evaluation-trend-panel h3{margin:0;color:#3b404a;font-size:22px}.evaluation-trend-panel .section-head>span{font-weight:950;color:#7d6754}.evaluation-trend-chart{background:#fcfaff;border-color:#ead9c8}.org-tree-children{align-items:flex-start!important}.org-tree-branch{padding-left:13px!important;padding-right:13px!important}.org-tree-node-wrap{width:100%!important}.org-tree-node{margin-left:auto!important;margin-right:auto!important}.org-tree-branch:before,.org-tree-children:before{left:50%!important;transform:translateX(-50%)!important}.org-svg-connectors{pointer-events:none}@media(max-width:900px){.pa-scatter-grid{height:460px}.pa-scatter-map{padding-left:44px}.pa-dot-tooltip{width:240px}}.exact-brand-icon.hospital-brand-icon{background:transparent!important;border:none!important;box-shadow:none!important;color:#f9dcc4!important}.calendar-storage-note{display:none!important}.pa-scatter-dot{width:14px!important;height:14px!important;border:0!important;padding:0!important;font-size:0!important;color:transparent!important}.pa-scatter-dot:after{content:"";display:block;width:0;height:0}.pa-dot-label{display:none!important}.pa-scatter-dot .pa-dot-tooltip{font-size:12px!important;color:#3b404a!important}.org-tree-canvas .org-shared-root-drop,.org-tree-canvas .org-shared-root-lines,.org-tree-canvas .org-tree-branch:before,.org-tree-canvas .org-tree-children:after,.org-tree-canvas .org-tree-children:before{display:none!important}.org-svg-connectors{display:block!important}.org-svg-connectors path{stroke-width:2.25!important;stroke-linecap:square!important;stroke-linejoin:miter!important}.exact-dashboard-primary-tabs{width:100%;display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 20px;padding:0 0 0 2px}.exact-dashboard-primary-tabs button{min-height:46px;border:1px solid #e5d2bf;border-radius:16px;background:#fffaf6;color:#3b404a;padding:0 20px;font-size:15px;font-weight:950;letter-spacing:-.03em;cursor:pointer;box-shadow:0 10px 24px rgba(58,37,23,.045)}.exact-dashboard-primary-tabs button.active,.exact-dashboard-primary-tabs button:hover{background:#2c1810;border-color:#2c1810;color:#fff}.exact-dashboard-tab-panel{border:1px solid #ead8c8;border-radius:24px;background:rgba(255,255,255,.86);padding:18px;box-shadow:0 18px 42px rgba(58,37,23,.06)}.exact-dashboard-tab-panel .dashboard-grid,.exact-dashboard-tab-panel .panel,.exact-dashboard-tab-panel .workspace-card{margin-top:0!important}.insight-subtab-panel{background:linear-gradient(180deg,#fffaf6,#fcfaff)!important}.insight-subtab-panel .section-head span{display:block;margin-top:6px;color:#7a6656;font-size:14px;font-weight:800}.insight-subtab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.insight-subtab-grid article{border:1px solid #ead8c8;border-radius:20px;background:#fff;padding:18px;box-shadow:0 14px 32px rgba(58,37,23,.045)}.insight-subtab-grid strong{display:block;color:#3b404a;font-size:18px;font-weight:950;letter-spacing:-.03em}.insight-subtab-grid p{margin:10px 0 0;color:#6f5a49;font-size:14px;line-height:1.65;font-weight:750}.insight-check-card{margin-top:16px;border:1px solid #ead8c8;border-radius:22px;background:#fff7ed;padding:18px}.insight-check-card h3{margin:0 0 12px;color:#3b404a;font-size:18px}.insight-check-card div{display:grid;grid-gap:10px;gap:10px}.insight-check-card label{display:flex;align-items:center;gap:10px;border:1px solid #ecd8c6;border-radius:14px;background:#fff;padding:12px 14px}.insight-check-card label span{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#2c1810;color:#fff;font-size:12px;font-weight:950}.insight-check-card label b{color:#3b404a;font-size:14px;line-height:1.45}@media(max-width:980px){.insight-subtab-grid{grid-template-columns:1fr}.exact-dashboard-primary-tabs button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}.pa-scatter-grid,.pa-scatter-map{overflow:visible!important}.pa-scatter-dot{border:none!important;box-shadow:0 8px 18px rgba(44,24,16,.24)!important}.pa-scatter-dot:before{content:"";position:absolute;inset:-10px;border-radius:999px}.pa-dot-tooltip{bottom:26px!important;max-width:320px;white-space:normal!important;pointer-events:none}.pa-scatter-dot:nth-of-type(4n+1) .pa-dot-tooltip{left:0;transform:translateX(-8px)}.pa-scatter-dot:nth-of-type(4n+2) .pa-dot-tooltip{left:100%;transform:translateX(-92%)}.contextual-tabbar{flex-wrap:wrap;gap:12px}.contextual-tabbar .tab{min-height:54px;border-radius:18px;padding:12px 22px;font-size:16px}.org-tree-board{max-width:100%}.org-tree-canvas{overflow:visible!important}.org-tree-children{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(260px,max-content);justify-content:center!important;justify-items:center!important;align-items:start!important;grid-column-gap:54px!important;column-gap:54px!important;width:max-content!important;margin-left:auto!important;margin-right:auto!important}.org-tree-branch{min-width:260px!important;align-items:center!important}.org-tree-node-wrap{align-self:center!important}.org-tree-node{margin-inline:auto!important}.org-svg-connectors path{vector-effect:non-scaling-stroke}@media(max-width:900px){body{overflow-x:hidden}.app-shell{display:block;min-width:0}.sidebar{width:100%;height:auto;position:relative;top:auto;border-right:0;border-bottom:1px solid #e8d8c8;padding:14px}.side-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.side-nav a,.side-nav button{min-width:0;font-size:13px;padding:10px 11px}.main-panel{padding:16px 12px;overflow:visible}.exact-page-header,.utility-top-tools-only{min-height:auto;align-items:flex-start;gap:10px}.simple-top-actions{width:100%;justify-content:flex-start;gap:8px}.account-menu-button{max-width:100%}.ahead-nav-grid{grid-template-columns:1fr!important;gap:10px}.ahead-block-card{min-height:72px;padding:14px}.contextual-tabbar{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:12px 2px 14px;scroll-snap-type:x proximity}.contextual-tabbar .tab{flex:0 0 auto;scroll-snap-align:start;font-size:14px;min-height:48px;padding:10px 14px}.exact-dashboard-primary-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.exact-dashboard-primary-tabs button{flex:0 0 auto}.dashboard-grid,.diagnostic-grid,.diagnostic-metric-grid,.exact-dashboard-grid,.exact-kpi-grid,.kpi-grid,.kpi-grid.compact,.two-col{grid-template-columns:1fr!important}.panel,.workspace-card{padding:16px;border-radius:18px}.section-head{display:block}.org-actions,.top-actions{width:100%;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:12px}.org-zoom-controls{width:100%;display:flex;overflow-x:auto;gap:8px}.org-workflow-card{align-items:flex-start}.org-tree-board{padding:16px 10px;overflow:auto;-webkit-overflow-scrolling:touch}.org-tree-canvas{min-width:max-content!important}.org-tree-canvas,.org-tree-forest{transform:none!important}.org-tree-children{display:flex!important;flex-direction:row!important;gap:30px!important;align-items:flex-start!important}.org-tree-branch{min-width:240px!important}.org-tree-node{min-width:220px;max-width:240px}.ahead-calendar-form,.ahead-calendar-layout,.compact-calendar-form,.enhanced-calendar-layout{grid-template-columns:1fr!important}.ahead-month-calendar{min-width:0;width:100%}.ahead-month-grid button{min-height:42px}.pa-scatter-map{padding:14px 12px 36px 36px;overflow:visible}.pa-scatter-grid{height:420px}.pa-dot-tooltip{position:fixed!important;left:50%!important;bottom:auto!important;top:110px!important;transform:translateX(-50%)!important;width:min(300px,calc(100vw - 28px))!important;z-index:9999!important}.permission-table,.personnel-table,.work-schedule-table{min-width:980px}}@media(max-width:520px){.side-nav{grid-template-columns:1fr}.brand-row strong,.exact-breadcrumb strong{font-size:22px}.ahead-block-text b{font-size:17px}.kpi-card{min-height:140px;padding:16px}.kpi-value{font-size:30px}}.entry-locked-menu{opacity:.62;cursor:not-allowed!important;filter:saturate(.55)}.entry-locked-menu:hover{transform:none!important;background:rgba(255,255,255,.05)!important}.entry-locked-menu .exact-code-badge{background:rgba(255,255,255,.12)!important;color:#f4dfc9!important}.entry-locked-menu .exact-menu-label small{color:#d8c6b7!important}.pilot-role-pill{margin:-6px 0 12px;padding:10px 12px;border:1px solid rgba(99,225,195,.28);border-radius:14px;background:rgba(34,197,151,.09);display:flex;align-items:center;justify-content:space-between;gap:8px}.pilot-role-pill span{font-size:10px;font-weight:950;letter-spacing:.12em;color:#63e1c3}.pilot-role-pill strong{font-size:11px;color:#fff}.pilot-role-pill-top{margin:0 14px 12px}.exact-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sidebar.exact-sidebar .ahead-brand-copy{flex:1 1;max-width:100%;overflow:visible!important}.sidebar.exact-sidebar .ahead-brand-copy strong{font-size:17px!important;line-height:1.35!important;letter-spacing:-.02em!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;text-overflow:clip!important}.app-shell:not(.sidebar-collapsed):has(>.sidebar .ahead-brand-copy)>.sidebar-toggle-button{left:min(244px,calc(100vw - 74px))!important}.sidebar.exact-sidebar .exact-client-name-only .pilot-welcome-badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:max-content;padding:3px 7px;border:1px solid rgba(99,225,195,.58);border-radius:999px;color:#63e1c3!important;background:rgba(34,197,151,.08);font-size:8px!important;font-weight:950!important;line-height:1!important;letter-spacing:.16em!important;font-style:normal!important}.pilot-access-notice{margin:16px 20px 0;padding:12px 14px;border:1px solid #d9cdfd;border-radius:14px;background:#f6f2ff;color:#4938a8;display:flex;align-items:center;gap:10px}.pilot-access-notice div{display:flex;align-items:center;gap:8px;min-width:0}.pilot-access-notice strong{font-size:13px;white-space:nowrap}.pilot-access-notice span{font-size:12px;color:#6c6590}.pilot-access-notice button{margin-left:auto;border:0;background:transparent;color:#6c6590;font-size:20px;cursor:pointer}.pilot-locked-panel{position:relative;isolation:isolate;overflow:hidden;min-height:138px;padding:28px 32px;border:0;border-radius:30px;background:linear-gradient(135deg,#111936,#1e2355 54%,#36227d);box-shadow:0 28px 70px rgba(27,25,76,.2);color:#fff;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.pilot-locked-panel:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-100px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(112,78,255,.55),rgba(112,78,255,0) 68%)}.pilot-lock-emblem{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#75f0d5;background:linear-gradient(145deg,rgba(117,240,213,.2),rgba(103,75,255,.22));border:1px solid rgba(117,240,213,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 26px rgba(0,0,0,.2)}.pilot-locked-copy{max-width:980px;position:relative;z-index:1}.pilot-locked-copy .eyebrow{margin:0 0 7px;color:#75f0d5!important;letter-spacing:.14em;font-size:10px;font-weight:950}.pilot-locked-copy h2{margin:0;font-size:clamp(18px,2vw,26px);line-height:1.2;letter-spacing:-.035em;color:#fff}.pilot-locked-copy h2 span{color:#b7a9ff}.pilot-locked-cta{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border-radius:12px;background:linear-gradient(135deg,#704bff,#5636df);box-shadow:0 10px 24px rgba(80,51,210,.34);color:#fff;text-decoration:none;font-size:13px;font-weight:900;white-space:nowrap}.pilot-unlock-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.pilot-unlock-benefits>div{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(173,180,232,.18);border-radius:16px;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pilot-unlock-benefits svg{color:#75f0d5;flex:0 0 auto}.pilot-unlock-benefits b,.pilot-unlock-benefits small{display:block}.pilot-unlock-benefits b{font-size:14px;color:#fff}.pilot-unlock-benefits small{margin-top:3px;color:#9da7cb;font-size:11px}.pilot-locked-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.pilot-locked-actions a{display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:12px;background:linear-gradient(135deg,#704bff,#5636df);box-shadow:0 12px 28px rgba(80,51,210,.35);color:#fff;text-decoration:none;font-weight:900}.pilot-locked-actions span{color:#8fe8d5;font-size:12px;font-weight:800}@media(max-width:760px){.pilot-locked-panel{min-height:0;padding:24px;grid-template-columns:46px 1fr;gap:14px}.pilot-lock-emblem{width:46px;height:46px;border-radius:15px}.pilot-locked-cta{grid-column:1/-1;justify-content:center}.pilot-locked-copy h2{font-size:19px}}.training-roster-empty{margin:10px 0 0;padding:18px;border-radius:14px;background:#f5f3ff;color:#716a91;font-size:13px;font-weight:800;text-align:center}.training-assignment-toolbar{display:grid;grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) auto;grid-gap:9px;gap:9px;margin:14px 0 10px}.training-assignment-toolbar select,.training-status-select{min-width:0;border:1px solid #dfe3f0;border-radius:10px;background:#fff;padding:10px 11px;color:#172343;font:inherit;font-size:12px;font-weight:850}.learner-management .training-assignment-add{display:flex;width:auto;height:auto;min-height:40px;padding:0 14px;gap:5px;border:0;background:#6847f5;color:#fff;font-weight:950}.training-assignment-summary{display:flex;gap:7px;margin-bottom:7px}.training-assignment-summary span{border-radius:999px;background:#f2efff;padding:5px 9px;color:#6045d6;font-size:10px;font-weight:950}.training-assignment-manager>article{grid-template-columns:auto minmax(0,1fr) 106px auto}.training-assignment-manager .training-status-select{width:106px;padding:8px 9px}.training-assignment-manager .training-status-select.status-완료{background:#e9f9f0;color:#14855a;border-color:#bdebd5}.training-assignment-manager .training-status-select.status-미이수{background:#fff0f1;color:#cf3548;border-color:#ffd4da}.training-assignment-manager .training-status-select.status-진행중{background:#edf3ff;color:#3564dc;border-color:#d1dfff}.training-unassigned-details{margin-top:12px;border-top:1px solid #edf0f6;padding-top:11px}.training-unassigned-details summary{cursor:pointer;color:#6551c9;font-size:12px;font-weight:950}.training-unassigned-details>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.learner-management .training-unassigned-details button{display:flex;width:auto;height:auto;min-height:34px;padding:6px 10px;gap:5px;border-radius:999px;color:#35405f;font-weight:900}.training-unassigned-details button small{font-size:9px;color:#8a93a7}.training-unassigned-details p{margin:0;color:#778299;font-size:12px;font-weight:800}@media(max-width:760px){.training-assignment-toolbar{grid-template-columns:1fr}.learner-management .training-assignment-add{width:100%;justify-content:center}.training-assignment-manager>article{grid-template-columns:auto minmax(0,1fr) auto}.training-assignment-manager .training-status-select{grid-column:2;width:100%}}@media(max-width:700px){.pilot-access-notice{margin:10px 12px 0;align-items:flex-start}.pilot-access-notice div{display:block}.pilot-access-notice span{display:block;margin-top:3px}}.org-tree-node,.org-tree-node em,.org-tree-node small,.org-tree-node span,.org-tree-node strong,.org-tree-node.level-0,.org-tree-node.level-0 em,.org-tree-node.level-0 small,.org-tree-node.level-0 span,.org-tree-node.level-0 strong,.org-tree-node.level-1,.org-tree-node.level-1 em,.org-tree-node.level-1 small,.org-tree-node.level-1 span,.org-tree-node.level-1 strong,.org-tree-node.org-node-department em,.org-tree-node.org-node-department small,.org-tree-node.org-node-department span,.org-tree-node.org-node-department strong,.org-tree-node.org-node-external em,.org-tree-node.org-node-external small,.org-tree-node.org-node-external span,.org-tree-node.org-node-external strong,.org-tree-node.org-node-team em,.org-tree-node.org-node-team small,.org-tree-node.org-node-team span,.org-tree-node.org-node-team strong{color:#3b404a!important}.org-tree-node.level-0 em,.org-tree-node.level-1 em,.org-tree-node.org-node-department em,.org-tree-node.org-node-external em,.org-tree-node.org-node-team em{background:#f5ede4!important}.org-tree-node.level-0,.org-tree-node.level-0 small,.org-tree-node.level-0 span,.org-tree-node.level-0 strong{color:#fffaf3!important}.org-tree-node.level-0 em{color:#3b404a!important;background:#fff4e6!important}.org-tree-node.level-0 small,.org-tree-node.level-0 span,.org-tree-node.level-0 strong{text-shadow:0 1px 1px rgba(44,24,16,.35)}.sidebar-toggle-button{position:fixed;left:248px;top:18px;z-index:1200;border:1px solid #e7d3bf;background:#fffaf4;color:#3b404a;border-radius:999px;padding:10px 13px;font-weight:950;box-shadow:0 14px 34px rgba(44,24,16,.16);cursor:pointer;transition:left .22s ease,transform .16s ease}.sidebar-toggle-button:hover{transform:translateY(-1px)}.app-shell.sidebar-collapsed{grid-template-columns:0 1fr!important}.app-shell.sidebar-collapsed>.sidebar.exact-sidebar{transform:translateX(-105%);opacity:0;pointer-events:none;width:236px!important;min-width:236px!important}.app-shell.sidebar-collapsed .sidebar-toggle-button{left:18px}.app-shell>.sidebar.exact-sidebar{transition:transform .22s ease,opacity .2s ease}.exact-dashboard-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.roadmap-mini-card{border:1px solid #e7d3bf;border-radius:22px;background:linear-gradient(135deg,#fffaf4,#fff);padding:18px;box-shadow:0 18px 42px rgba(44,24,16,.06);min-height:100%}.roadmap-mini-progress{display:flex;align-items:flex-end;gap:10px;margin-top:18px}.roadmap-mini-progress strong{font-size:44px;letter-spacing:-.05em;color:#3b404a;line-height:.95}.roadmap-mini-progress span{font-size:13px;font-weight:900;color:#7d6653;margin-bottom:6px}.roadmap-mini-dual-progress{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:16px}.roadmap-mini-dual-progress article{border:1px solid #eadccc;border-radius:18px;background:#fff;padding:13px 14px;box-shadow:0 12px 28px rgba(44,24,16,.04)}.roadmap-mini-dual-progress span{display:block;color:#7d6653;font-size:12px;font-weight:950;letter-spacing:-.02em}.roadmap-mini-dual-progress strong{display:block;margin-top:4px;font-size:30px;line-height:.95;letter-spacing:-.05em;color:#3b404a}.roadmap-mini-dual-progress small{display:block;margin-top:7px;color:#9b8a7a;font-size:12px;font-weight:900}.roadmap-progress-bar{width:100%;height:12px;border-radius:999px;background:#f1e3d3;overflow:hidden;margin-top:14px}.roadmap-progress-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ea5c2a,#9f6c3f)}.roadmap-mini-dual-progress .roadmap-progress-bar{height:8px;margin-top:9px}.roadmap-mini-split{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:#7d6653;font-weight:950;font-size:13px}.roadmap-panel{border:1px solid #e7d3bf;border-radius:26px;background:#fffaf4;padding:22px;box-shadow:0 22px 60px rgba(44,24,16,.06)}.roadmap-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.roadmap-panel-head h2{margin:0;font-size:34px;color:#3b404a;letter-spacing:-.04em}.roadmap-panel-head span{display:block;margin-top:8px;color:#7d6653;font-weight:850}.roadmap-head-actions{display:flex;gap:10px;flex-wrap:wrap}.roadmap-domain-tabs button,.roadmap-head-actions button{border:1px solid #e7d3bf;background:#fff;border-radius:14px;padding:11px 14px;font-weight:950;color:#3b404a;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.roadmap-progress-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.roadmap-progress-cards article{border:1px solid #e7d3bf;border-radius:18px;background:#fff;padding:16px}.roadmap-progress-cards small,.roadmap-progress-cards span{color:#7d6653;font-size:13px;font-weight:900}.roadmap-progress-cards strong{display:block;margin-top:5px;font-size:32px;color:#3b404a;letter-spacing:-.04em}.roadmap-domain-tabs{display:flex;gap:10px;margin:16px 0}.roadmap-domain-tabs button.active{background:#2c1810;color:#fff;border-color:#2c1810}.roadmap-table-wrap{overflow:auto;border:1px solid #e7d3bf;border-radius:20px;background:#fff}.roadmap-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.roadmap-table td,.roadmap-table th{border-bottom:1px solid #eadccc;border-right:1px solid #eadccc;padding:10px;text-align:left;vertical-align:middle}.roadmap-table th{background:#f5ede4;color:#3b404a;font-size:13px;font-weight:950}.roadmap-table tr.done{background:#fff7ed}.roadmap-table input:not([type]),.roadmap-table input[type=text],.roadmap-table textarea{width:100%;border:1px solid transparent;background:transparent;border-radius:10px;padding:8px;font-weight:850;color:#3b404a;resize:vertical;min-height:38px}.roadmap-table textarea{min-height:54px}.roadmap-table input:focus,.roadmap-table textarea:focus{outline:none;border-color:#d0a06a;background:#fffaf4}.roadmap-table input[type=checkbox]{width:20px;height:20px;accent-color:#ea5c2a}.roadmap-delete{border:0;background:#fff1ec;color:#e8294a;border-radius:10px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}@media(max-width:1100px){.sidebar-toggle-button{left:18px;top:14px}.app-shell{grid-template-columns:1fr!important}.app-shell>.sidebar.exact-sidebar{position:fixed!important;left:0;top:0;bottom:0;width:min(86vw,300px)!important;height:100vh!important;z-index:1100;overflow:auto;box-shadow:24px 0 60px rgba(44,24,16,.2)}.app-shell:not(.sidebar-collapsed)>.main-panel{padding-top:62px!important}.app-shell.sidebar-collapsed>.sidebar.exact-sidebar{transform:translateX(-105%)}.app-shell:not(.sidebar-collapsed)>.sidebar.exact-sidebar{transform:translateX(0);opacity:1}.exact-dashboard-addon-grid{grid-template-columns:1fr!important}.roadmap-panel-head{display:grid}.roadmap-progress-cards{grid-template-columns:1fr}.roadmap-domain-tabs{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:680px){.sidebar-toggle-button{font-size:13px;padding:9px 11px}.roadmap-panel{padding:16px;border-radius:20px}.roadmap-panel-head h2{font-size:26px}.roadmap-domain-tabs{grid-template-columns:1fr}.roadmap-table{min-width:860px}.exact-dashboard-primary-tabs{overflow-x:auto;flex-wrap:nowrap!important}.exact-dashboard-primary-tabs button{white-space:nowrap}}.exact-dashboard-primary-tabs{align-items:center!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{width:100%!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:minmax(118px,132px) minmax(0,1.45fr) minmax(0,1fr) minmax(82px,96px) minmax(96px,112px)!important;column-gap:8px!important;row-gap:8px!important;overflow:visible!important}.ahead-calendar-form.compact-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{min-width:0!important;width:100%!important;box-sizing:border-box!important}.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form.editable-calendar-form>button:not(.calendar-save-button),.editable-calendar-form>button:not(.calendar-save-button){grid-column:4!important;grid-row:1!important;min-width:0!important;width:100%!important;padding:0 10px!important;box-sizing:border-box!important}.ahead-calendar-form .calendar-save-button,.compact-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{grid-column:5!important;grid-row:1!important;min-width:0!important;width:100%!important;padding:0 10px!important;box-sizing:border-box!important}.roadmap-panel-head{min-width:0!important}.roadmap-head-actions{flex:0 1 auto!important;justify-content:flex-end!important;max-width:100%!important}.roadmap-head-actions button{white-space:nowrap!important}.roadmap-table{table-layout:fixed!important;min-width:900px!important}.roadmap-table td:first-child,.roadmap-table th:first-child{width:58px!important;text-align:center!important}.roadmap-table td:nth-child(2),.roadmap-table th:nth-child(2){width:78px!important}.roadmap-table td:nth-child(3),.roadmap-table th:nth-child(3){width:108px!important}.roadmap-table td:nth-child(4),.roadmap-table th:nth-child(4){width:25%!important}.roadmap-table td:nth-child(5),.roadmap-table th:nth-child(5){width:27%!important}.roadmap-table td:nth-child(6),.roadmap-table th:nth-child(6){width:22%!important}.roadmap-table td:nth-child(7),.roadmap-table th:nth-child(7){width:54px!important;text-align:center!important}.roadmap-table input,.roadmap-table textarea{box-sizing:border-box!important}@media(max-width:1200px){.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-form.compact-calendar-form>input:nth-of-type(2),.ahead-calendar-form.compact-calendar-form>input:nth-of-type(3),.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.editable-calendar-form>input:nth-of-type(2),.editable-calendar-form>input:nth-of-type(3){grid-column:1/-1!important}.ahead-calendar-form .calendar-save-button,.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form .calendar-save-button,.compact-calendar-form.editable-calendar-form>button:not(.calendar-save-button),.editable-calendar-form .calendar-save-button,.editable-calendar-form>button:not(.calendar-save-button){grid-column:auto!important;grid-row:auto!important;width:100%!important}}@media(max-width:680px){.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form,.roadmap-head-actions{grid-template-columns:1fr!important}.roadmap-head-actions{display:grid!important;width:100%!important}.roadmap-head-actions button{width:100%!important;justify-content:center!important}.roadmap-table{min-width:820px!important}}.mobile-bottom-nav,.mobile-executive-summary,.mobile-sidebar-backdrop{display:none}@media(max-width:900px){.app-shell{display:block!important;min-width:0!important;background:#fffaf4!important;padding-bottom:82px!important}.main-panel{width:100%!important;min-width:0!important;padding:64px 12px 92px!important;overflow:visible!important}.sidebar-toggle-button{left:12px!important;top:12px!important;z-index:1600!important;border-radius:14px!important;padding:9px 12px!important}.app-shell>.sidebar.exact-sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(86vw,320px)!important;max-width:320px!important;height:100dvh!important;min-height:100dvh!important;z-index:1500!important;overflow:auto!important;border-radius:0 24px 24px 0!important;box-shadow:26px 0 70px rgba(44,24,16,.28)!important;transition:transform .22s ease,opacity .18s ease!important}.app-shell.sidebar-collapsed>.sidebar.exact-sidebar{transform:translateX(-108%)!important;opacity:0!important;pointer-events:none!important}.app-shell:not(.sidebar-collapsed)>.sidebar.exact-sidebar{transform:translateX(0)!important;opacity:1!important;pointer-events:auto!important}.mobile-sidebar-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:1400!important;border:0!important;background:rgba(44,24,16,.3)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:1300;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;padding:8px;border:1px solid #e7d3bf;border-radius:24px;background:rgba(255,250,244,.96);box-shadow:0 18px 48px rgba(44,24,16,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-bottom-nav button{border:0;background:transparent;color:#7d6653;border-radius:17px;padding:8px 4px;display:grid;grid-gap:2px;gap:2px;justify-items:center;font-weight:950;cursor:pointer}.mobile-bottom-nav button span{font-size:17px;line-height:1}.mobile-bottom-nav button b{font-size:11px;line-height:1.1;white-space:nowrap}.mobile-bottom-nav button.active{background:#2c1810;color:#fff;box-shadow:0 8px 20px rgba(44,24,16,.18)}.exact-focus-dashboard{padding:0!important}.exact-focus-topline{padding:0 2px!important;gap:10px!important;align-items:center!important}.exact-breadcrumb{font-size:13px!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.exact-user-tools{gap:6px!important}.exact-account-trigger b{display:none!important}.exact-dashboard-primary-tabs{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;display:flex!important;gap:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:10px 0 12px!important;margin:8px 0 10px!important;background:#fffaf4!important;scroll-snap-type:x mandatory!important}.exact-dashboard-primary-tabs button{flex:0 0 auto!important;min-width:116px!important;padding:14px 16px!important;border-radius:18px!important;font-size:15px!important;scroll-snap-align:start!important}.mobile-executive-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0 12px}.mobile-executive-summary button{border:1px solid #e7d3bf;border-radius:20px;background:linear-gradient(180deg,#fff,#fff7ef);padding:14px;text-align:left;box-shadow:0 12px 26px rgba(44,24,16,.06)}.mobile-executive-summary span{display:block;color:#7d6653;font-size:12px;font-weight:950}.mobile-executive-summary strong{display:block;color:#3b404a;font-size:30px;font-weight:950;line-height:1;margin:6px 0;letter-spacing:-.05em}.mobile-executive-summary small{color:#806b5b;font-weight:900}.exact-focus-blocks{display:none!important}.exact-focus-card{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.exact-focus-tabs{display:none!important}.exact-focus-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:8px 0 12px!important}.exact-focus-metrics button{min-height:122px!important;padding:14px!important;border-radius:20px!important}.exact-focus-metrics button b{font-size:13px!important}.exact-focus-metrics button strong{font-size:28px!important}.exact-dashboard-addon-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin-top:12px!important}.ahead-calendar-card,.pa-map-mini-card,.roadmap-mini-card{border-radius:22px!important;min-height:auto!important}.ahead-nav-board,.exact-focus-lower,.exact-home-education-strip{display:none!important}.contextual-tabbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;margin:0 0 12px!important;padding:8px 0!important;background:#fffaf4!important}.contextual-tabbar .tab{flex:0 0 auto!important;width:auto!important;white-space:nowrap!important}.tab-content-shell{padding:12px!important;border-radius:22px!important;overflow:visible!important}.tab-content-shell.exact-home-shell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.org-tree-board{overflow:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:22px!important}.org-tree-canvas{min-width:980px!important;transform-origin:top left!important;margin-inline:0!important}.org-zoom-controls{position:-webkit-sticky;position:sticky;left:0;z-index:8;background:#fffaf4}.pa-scatter-map{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;padding:14px 12px 34px!important}.pa-scatter-grid{min-width:720px!important;height:430px!important}.pa-dot-tooltip{position:fixed!important;left:12px!important;right:12px!important;bottom:92px!important;transform:none!important;width:auto!important;max-width:none!important;z-index:1700!important}.roadmap-panel{padding:14px!important;border-radius:22px!important}.roadmap-panel-head{display:grid!important;grid-gap:12px!important;gap:12px!important}.roadmap-panel-head h2{font-size:26px!important}.roadmap-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.roadmap-head-actions button{width:100%!important;justify-content:center!important}.roadmap-progress-cards{grid-template-columns:1fr!important;gap:10px!important}.roadmap-domain-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}.roadmap-table-wrap{overflow:auto!important;-webkit-overflow-scrolling:touch!important}.roadmap-table{min-width:820px!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form,.enhanced-calendar-layout,.exact-calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-form.compact-calendar-form button,.ahead-calendar-form.compact-calendar-form input,.compact-calendar-form button,.compact-calendar-form input,.editable-calendar-form button,.editable-calendar-form input{grid-column:1/-1!important;width:100%!important}}@media(max-width:420px){.main-panel{padding-left:10px!important;padding-right:10px!important}.exact-dashboard-primary-tabs button{min-width:104px!important;font-size:14px!important;padding:12px 14px!important}.mobile-executive-summary{grid-template-columns:1fr 1fr!important;gap:8px!important}.exact-focus-metrics{grid-template-columns:1fr!important}}.orgtwin-brand-footer{width:100%;margin:84px 0 4px;padding:10px 0 2px 4px;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:#9b8a7a;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.58}.orgtwin-brand-footer strong{color:#6f5a48;font-weight:900;opacity:.92}.orgtwin-brand-footer span:after{content:"·";margin-left:10px;color:#c7b8a8}@media (max-width:900px){.orgtwin-brand-footer{margin:54px 0 86px;padding:10px 12px 0;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:3px;font-size:9px;letter-spacing:.055em;text-align:left}.orgtwin-brand-footer span:after{content:"";margin-left:0}}@media(max-width:720px){.roadmap-mini-dual-progress{grid-template-columns:1fr!important;gap:10px!important}.roadmap-mini-dual-progress strong{font-size:30px!important}}.panel-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.panel-actions button{border:1px solid rgba(44,24,16,.18);background:#fcfaff;color:#3b404a;border-radius:14px;padding:10px 14px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.culture-learning-panel,.learning-panel,.skill-panel,.theory-panel{border-color:rgba(44,24,16,.12);background:linear-gradient(135deg,#fffaf4,#fcfaff)}.learning-table-wrap,.skill-map-table-wrap{overflow-x:auto;border:1px solid rgba(44,24,16,.12);border-radius:18px;background:rgba(255,255,255,.62)}.learning-table,.skill-map-table{width:100%;min-width:980px;border-collapse:collapse}.learning-table td,.learning-table th,.skill-map-table td,.skill-map-table th{padding:12px 14px;border-bottom:1px solid rgba(44,24,16,.1);text-align:left;color:#3b404a}.learning-table th,.skill-map-table th{background:rgba(245,237,228,.82);font-size:13px}.learning-table input,.learning-table select{width:100%;min-width:90px;border:1px solid rgba(44,24,16,.14);border-radius:10px;padding:9px 10px;background:#fff;color:#3b404a;font-weight:700}.learning-table small{display:inline-block;margin-left:4px;color:#8b7568;font-weight:800}.text-danger{border:0;background:transparent;color:#e8294a;font-weight:900;cursor:pointer}.learning-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.engagement-member-list article,.growth-report-list article,.learning-strategy-card,.skill-profile-grid article,.theory-card-grid article,.tki-grid article{border:1px solid rgba(44,24,16,.12);border-radius:20px;background:rgba(255,255,255,.72);padding:18px;box-shadow:0 14px 36px rgba(44,24,16,.06)}.growth-report-list article span,.learning-strategy-card span,.tki-grid article span{display:inline-flex;border-radius:999px;background:#f5ede4;color:#7a4a19;padding:5px 9px;font-size:12px;font-weight:900}.growth-report-list h3,.learning-strategy-card h3,.skill-profile-grid h3,.tki-grid h3{margin:10px 0 5px;color:#3b404a;font-size:22px}.learning-strategy-card b,.skill-profile-grid b,.tki-grid b{color:#7b6558}.learning-strategy-card em{display:block;margin:12px 0;color:#ea5c2a;font-style:normal;font-weight:900}.growth-report-list{display:grid;grid-gap:12px;gap:12px}.growth-report-list article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center}.growth-level-flow{display:flex;align-items:center;gap:10px;font-weight:900;color:#3b404a}.growth-level-flow i{display:block;width:46px;height:3px;background:#ea5c2a;border-radius:999px}.growth-level-flow strong{color:#ea5c2a;font-size:22px}.safety-checklist{display:grid;grid-gap:10px;gap:10px}.safety-checklist label{display:grid;grid-template-columns:34px 1fr minmax(160px,220px);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(44,24,16,.12);background:rgba(255,255,255,.72);border-radius:16px;padding:12px}.safety-checklist label span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#2c1810;color:#fff;font-weight:900}.safety-checklist select{border:1px solid rgba(44,24,16,.14);border-radius:12px;padding:10px;background:#fff;color:#3b404a;font-weight:800}.engagement-visual-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.engagement-visual-grid article{border:1px solid rgba(44,24,16,.12);border-radius:20px;background:rgba(255,255,255,.72);padding:16px}.q12-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:22px;color:#3b404a;font-weight:700}.engagement-member-list,.skill-profile-grid,.theory-card-grid,.tki-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px}.engagement-member-list article{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;align-items:center}.engagement-member-list span{color:#8b7568;font-weight:800}.engagement-member-list b{color:#ea5c2a;font-size:22px}.engagement-member-list em{grid-column:1/-1;font-style:normal;font-weight:900;color:#3b404a}.ahead-video-strip{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:18px;border:1px dashed rgba(44,24,16,.2);background:rgba(245,237,228,.44);border-radius:18px;padding:16px}.ahead-video-strip h3{margin:0 0 4px;color:#3b404a}.ahead-video-strip p{margin:0;color:#7b6558}.ahead-video-strip a{border:1px solid rgba(234,92,42,.28);color:#ea5c2a;border-radius:999px;padding:10px 14px;font-weight:900;text-decoration:none;background:#fff}.skill-level-meter{height:10px;border-radius:999px;background:#f5ede4;overflow:hidden;margin:12px 0}.skill-level-meter span{display:block;height:100%;background:linear-gradient(90deg,#c48b3a,#ea5c2a);border-radius:inherit}.theory-card-grid article{color:#3b404a;font-size:18px;font-weight:900;min-height:110px;display:flex;align-items:center}.orgtwin-brand-footer i{font-style:normal;color:#b8a99b;margin:0 10px}@media (max-width:900px){.growth-report-list article{grid-template-columns:1fr}.safety-checklist label{grid-template-columns:28px 1fr}.safety-checklist select{grid-column:1/-1;width:100%}.engagement-visual-grid{grid-template-columns:1fr}.ahead-video-strip{align-items:flex-start;flex-direction:column}}.training-card-grid{align-items:start!important;grid-auto-rows:auto!important}.training-status-card,.training-status-card.expanded{align-self:start!important;height:auto!important;min-height:0!important}.training-status-card:not(.expanded){align-self:start!important;max-height:none!important;overflow:hidden!important}.training-status-card:not(.expanded) .satisfaction-upload-field,.training-status-card:not(.expanded) .training-card-save-row,.training-status-card:not(.expanded) .training-edit-grid{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.training-status-card.expanded .training-edit-grid{display:grid!important;height:auto!important;max-height:none!important;overflow:visible!important}.calendar-layout{grid-template-columns:330px minmax(0,1fr)!important;grid-gap:18px!important;margin-top:16px!important}.calendar-month-panel{border:1px solid #ead8c7!important;background:linear-gradient(180deg,#fffaf6,#fcfaff)!important;padding:18px!important;box-shadow:0 16px 36px rgba(44,24,16,.06)!important}.calendar-month-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.calendar-month-head strong{color:#3b404a!important;font-size:24px!important;font-weight:950!important}.calendar-month-head button{width:42px!important;height:42px!important;border:0!important;background:#f5ede4!important;color:#3b404a!important;font-size:30px!important;font-weight:950!important;display:grid!important;place-items:center!important;cursor:pointer!important}.calendar-days-grid,.calendar-week-row{display:grid!important;grid-template-columns:repeat(7,1fr)!important;grid-gap:7px!important;gap:7px!important}.calendar-week-row{margin-bottom:8px!important}.calendar-week-row span{text-align:center!important;color:#7f6b5a!important;font-size:13px!important;font-weight:950!important}.calendar-days-grid button{position:relative!important;min-width:0!important;width:100%!important;border:0!important;border-radius:13px!important;background:#fff!important;color:#3b404a!important;font-size:17px!important;font-weight:950!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:inset 0 0 0 1px #f0dfd0!important}.calendar-days-grid button.muted{color:#aa9b8e!important;background:#fffaf6!important}.calendar-days-grid button.selected{background:#fff7ed!important}.calendar-days-grid button.has-event:after{content:""!important;position:absolute!important;bottom:7px!important;left:50%!important;width:7px!important;height:7px!important;border-radius:999px!important;transform:translateX(-50%)!important;background:#e8294a!important}.calendar-event-list{display:grid!important;grid-gap:12px!important;gap:12px!important;max-height:390px!important;padding-right:4px!important}.calendar-event-item{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-gap:10px!important;align-items:stretch!important}.calendar-event-main{width:100%!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;text-align:left!important;border:1px solid #ead8c7!important;border-radius:18px!important;background:#fff!important;padding:15px 16px!important;cursor:pointer!important;color:#3b404a!important}.calendar-event-main span{color:#ea5c2a!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.04em!important}.calendar-event-main strong{display:block!important;color:#3b404a!important;font-weight:950!important;letter-spacing:-.035em!important;white-space:normal!important}.calendar-event-main small{display:block!important;color:#806b5b!important;font-weight:850!important;line-height:1.35!important}.calendar-delete{border:1px solid #ead8c7!important;background:#fffaf6!important;color:#7d6653!important;font-weight:950!important;cursor:pointer!important}.calendar-delete:hover{background:#fff1ec!important;color:#e8294a!important}.org-tree-board{overflow:auto!important}.org-tree-canvas{position:relative!important;display:inline-block!important;min-width:max-content!important;padding:34px 48px 48px!important;transform:scale(var(--org-chart-zoom,1))!important;transform-origin:top left!important}.org-svg-connectors{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important;z-index:1!important}.org-svg-connectors path{fill:none!important;stroke:#c89d5b!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.org-side-node-wrap,.org-tree-branch,.org-tree-forest,.org-tree-node-wrap,.org-tree-root{position:relative!important;z-index:2!important}.org-side-spine,.org-tree-branch:before,.org-tree-children:after,.org-tree-children:before,.org-tree-side-row:before{display:none!important}.org-tree-children{gap:46px!important;padding-top:52px!important;margin-top:42px!important}.org-tree-node-wrap{display:flex!important;justify-content:center!important;min-width:260px!important}.org-tree-node{width:250px!important;min-width:250px!important;max-width:250px!important;box-sizing:border-box!important}@media(max-width:900px){.calendar-layout{grid-template-columns:1fr!important}.calendar-month-panel{min-width:320px!important}.calendar-event-main{grid-template-columns:72px minmax(0,1fr)!important}.calendar-event-list{max-height:none!important}.org-tree-board{padding:16px!important}.org-tree-canvas{transform-origin:top left!important}}.tki-report-panel{display:flex;flex-direction:column;gap:22px}.tki-report-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tki-report-hero article{border:1px solid rgba(44,24,16,.12);border-radius:24px;padding:22px;background:linear-gradient(135deg,rgba(252,250,255,.96),rgba(245,237,228,.55));box-shadow:0 18px 42px rgba(44,24,16,.07)}.tki-education-plan span,.tki-report-hero span{display:block;color:#8c7668;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tki-report-hero strong{display:block;margin:8px 0;color:#3b404a;font-size:34px;font-weight:1000;letter-spacing:-.04em}.tki-education-plan p,.tki-report-hero p{margin:0;color:#6f5e53;font-weight:750;line-height:1.5}.tki-section-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:16px;gap:16px;align-items:stretch}.tki-card,.tki-person-card-list,.tki-table-wrap{border:1px solid rgba(44,24,16,.12);border-radius:24px;background:rgba(255,255,255,.76);padding:20px;box-shadow:0 16px 42px rgba(44,24,16,.06)}.tki-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.tki-card-head h3{margin:0;color:#3b404a;font-size:21px;font-weight:1000;letter-spacing:-.03em}.tki-card-head small{color:#9b8a7a;font-weight:900;white-space:nowrap}.tki-score-bars{display:flex;flex-direction:column;gap:12px}.tki-score-row{display:grid;grid-template-columns:minmax(180px,1fr) 52px minmax(130px,.55fr);grid-gap:12px;gap:12px;align-items:center}.tki-score-row div{display:flex;flex-direction:column;gap:3px}.tki-score-row b{color:#3b404a;font-size:17px;font-weight:1000}.tki-score-row span{color:#8c7668;font-size:12px;font-weight:800}.tki-score-row strong{color:#ea5c2a;font-size:20px;font-weight:1000;text-align:right}.tki-score-row em{height:11px;border-radius:999px;background:rgba(44,24,16,.08);overflow:hidden}.tki-score-row em i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c4943f,#ea5c2a)}.tki-matrix-plot{position:relative;min-height:320px;border-radius:22px;overflow:hidden;background:linear-gradient(90deg,rgba(245,237,228,.65) 49.5%,rgba(255,255,255,.65) 0),linear-gradient(0deg,rgba(245,237,228,.65) 49.5%,rgba(255,255,255,.65) 0);border:1px solid rgba(44,24,16,.1)}.tki-matrix-plot:after,.tki-matrix-plot:before{content:"";position:absolute;background:rgba(44,24,16,.16);z-index:0}.tki-matrix-plot:before{left:50%;top:0;bottom:0;width:1px}.tki-matrix-plot:after{top:50%;left:0;right:0;height:1px}.tki-matrix-plot .axis-x,.tki-matrix-plot .axis-y{position:absolute;color:#7b6558;font-size:12px;font-weight:1000;z-index:1}.tki-matrix-plot .axis-y{top:10px;left:12px}.tki-matrix-plot .axis-x{right:12px;bottom:10px}.tki-matrix-plot .quad{position:absolute;color:rgba(44,24,16,.4);font-size:12px;font-weight:1000;z-index:1}.tki-matrix-plot .q1{left:14px;top:36px}.tki-matrix-plot .q2{right:14px;top:36px}.tki-matrix-plot .q3{left:14px;bottom:36px}.tki-matrix-plot .q4{right:14px;bottom:36px}.tki-plot-dot{position:absolute;width:13px;height:13px;transform:translate(-50%,-50%);border-radius:999px;background:#ea5c2a;box-shadow:0 0 0 5px rgba(234,92,42,.14);z-index:2}.tki-plot-dot i{position:absolute;left:16px;top:-5px;min-width:82px;color:#3b404a;font-size:11px;font-weight:900;font-style:normal}.tki-mode-list{display:grid;grid-gap:10px;gap:10px}.tki-mode-list div{border-radius:18px;background:rgba(245,237,228,.5);padding:14px}.tki-mode-list strong{color:#3b404a;font-size:16px;font-weight:1000}.tki-mode-list span{margin-left:8px;color:#ea5c2a;font-size:12px;font-weight:1000}.tki-mode-list p{margin:6px 0 0;color:#6f5e53;font-weight:750;line-height:1.45}.tki-insight-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tki-insight-columns h4{margin:0 0 10px;color:#3b404a;font-size:15px;font-weight:1000}.tki-insight-columns p{margin:0 0 10px;border-radius:16px;background:rgba(245,237,228,.45);padding:12px}.tki-insight-columns b{display:block;color:#3b404a;font-weight:1000}.tki-insight-columns span{display:block;margin-top:4px;color:#7b6558;font-size:13px;font-weight:800;line-height:1.45}.tki-report-table{width:100%;border-collapse:collapse;min-width:980px}.tki-report-table td,.tki-report-table th{border-bottom:1px solid rgba(44,24,16,.1);padding:12px 10px;text-align:left;color:#3b404a;font-weight:750;vertical-align:top}.tki-report-table th{background:#2c1810;color:#fff;font-weight:1000;white-space:nowrap}.tki-report-table td strong{color:#3b404a;font-weight:1000}.tki-table-wrap{overflow-x:auto}.tki-education-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tki-education-plan article{border:1px solid rgba(234,92,42,.18);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(245,237,228,.75));padding:18px}.tki-person-card-list .tki-grid{margin-top:10px}@media (max-width:900px){.tki-education-plan,.tki-insight-columns,.tki-report-hero,.tki-section-grid{grid-template-columns:1fr}.tki-score-row{grid-template-columns:1fr 48px}.tki-score-row em{grid-column:1/-1}.tki-matrix-plot{min-width:520px}.tki-matrix-card{overflow-x:auto}}.ahead-calendar-card.compact-calendar-card{padding:14px!important}.ahead-calendar-card .pa-map-card-head{margin-bottom:10px!important}.ahead-calendar-card .pa-map-card-head h3{font-size:18px!important}.calendar-layout{grid-template-columns:260px minmax(0,1fr)!important}.calendar-month-panel{padding:12px!important;box-shadow:0 10px 24px rgba(44,24,16,.05)!important}.calendar-month-head{gap:8px!important}.calendar-month-head strong{font-size:18px!important}.calendar-days-grid button.has-event:after{bottom:5px!important}.calendar-event-list{max-height:300px!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important}.calendar-event-main{grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;padding:11px 12px!important;border-radius:14px!important}.calendar-event-main span{font-size:17px!important}.calendar-event-main strong{font-size:14px!important}.calendar-event-main small{font-size:10px!important}.calendar-delete{border-radius:11px!important;font-size:19px!important}@media(max-width:900px){.calendar-layout{grid-template-columns:minmax(0,1fr)!important}.calendar-month-panel{min-width:0!important;width:100%!important}.calendar-days-grid button{font-size:13px!important}.calendar-event-list{max-height:260px!important}}.ahead-calendar-card.compact-calendar-card{padding:10px!important}.ahead-calendar-card .pa-map-card-head{margin-bottom:6px!important}.ahead-calendar-card .pa-map-card-head h3{font-size:16px!important}.calendar-layout{grid-template-columns:198px minmax(0,1fr)!important;gap:10px!important;margin-top:8px!important}.calendar-month-panel{padding:8px!important;border-radius:14px!important;box-shadow:0 8px 18px rgba(44,24,16,.045)!important}.calendar-month-head{gap:5px!important;margin-bottom:6px!important}.calendar-month-head strong{font-size:14px!important;letter-spacing:-.03em!important}.calendar-month-head button{width:25px!important;height:25px!important;min-width:25px!important;border-radius:9px!important;font-size:18px!important}.calendar-days-grid,.calendar-week-row{gap:3px!important}.calendar-week-row{margin-bottom:4px!important}.calendar-week-row span{font-size:9px!important}.calendar-days-grid button{border-radius:7px!important;font-size:11px!important;min-height:24px!important;aspect-ratio:1/1!important}.calendar-event-list{gap:6px!important;max-height:232px!important;padding-right:2px!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 28px!important;gap:5px!important}.calendar-event-main{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:7px 8px!important;border-radius:10px!important}.calendar-event-main span{font-size:13px!important}.calendar-event-main strong{font-size:12px!important;line-height:1.2!important}.calendar-event-main small{margin-top:2px!important;font-size:9px!important;line-height:1.25!important}.calendar-delete{border-radius:9px!important;font-size:16px!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{gap:5px!important}.ahead-calendar-form.compact-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{min-height:32px!important;padding:6px 8px!important;font-size:11px!important;border-radius:9px!important}.ahead-calendar-form.compact-calendar-form>button,.compact-calendar-form.editable-calendar-form>button,.editable-calendar-form>button{min-height:32px!important;padding:0 8px!important;font-size:11px!important;border-radius:9px!important}@media(max-width:900px){.calendar-layout{grid-template-columns:1fr!important;gap:8px!important}.calendar-month-panel{max-width:260px!important;min-width:0!important;width:100%!important}.calendar-event-list{max-height:220px!important}}.ahead-calendar-card.compact-calendar-card{padding:8px!important}.ahead-calendar-card .pa-map-card-head{margin-bottom:4px!important}.ahead-calendar-card .pa-map-card-head h3{font-size:14px!important}.ahead-calendar-card .pa-map-card-head .eyebrow{font-size:9px!important}.calendar-layout{grid-template-columns:168px minmax(0,1fr)!important;gap:8px!important;margin-top:6px!important}.calendar-month-panel{width:168px!important;min-width:168px!important;max-width:168px!important;padding:6px!important;border-radius:12px!important;box-shadow:none!important}.calendar-month-head{gap:4px!important;margin-bottom:5px!important}.calendar-month-head strong{font-size:12px!important;letter-spacing:-.04em!important}.calendar-month-head button{width:21px!important;height:21px!important;min-width:21px!important;border-radius:8px!important;font-size:15px!important}.calendar-days-grid,.calendar-week-row{gap:2px!important}.calendar-week-row{margin-bottom:3px!important}.calendar-week-row span{font-size:8px!important;line-height:1!important}.calendar-days-grid button{width:20px!important;height:20px!important;min-height:20px!important;border-radius:6px!important;font-size:10px!important}.calendar-days-grid button.selected{box-shadow:inset 0 0 0 2px #ea5c2a!important}.calendar-days-grid button.has-event:after{width:3px!important;height:3px!important}.calendar-sync-status{display:block!important;margin:5px 0 0!important;padding:6px 8px!important;border:1px solid #ead8c7!important;border-radius:9px!important;color:#806b5b!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important}.calendar-sync-status[data-state=error]{border-color:#f4b8c2!important;background:#fff5f7!important;color:#b51635!important}.calendar-event-list{gap:5px!important;max-height:210px!important;padding-right:1px!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 24px!important;gap:4px!important}.calendar-event-main{grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;padding:6px 7px!important;border-radius:9px!important}.calendar-event-main span{font-size:12px!important}.calendar-event-main strong{font-size:11px!important;line-height:1.18!important}.calendar-event-main small{margin-top:1px!important;font-size:8.5px!important;line-height:1.2!important}.calendar-delete{border-radius:8px!important;font-size:14px!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:minmax(112px,124px) minmax(0,1fr) minmax(0,.72fr) minmax(62px,74px) minmax(72px,86px)!important;gap:4px!important}.ahead-calendar-form.compact-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{min-height:28px!important;padding:5px 7px!important;font-size:10px!important;border-radius:8px!important}.ahead-calendar-form.compact-calendar-form>button,.compact-calendar-form.editable-calendar-form>button,.editable-calendar-form>button{min-height:28px!important;padding:0 7px!important;font-size:10px!important;border-radius:8px!important}@media(max-width:900px){.calendar-layout{grid-template-columns:1fr!important;gap:7px!important}.calendar-month-panel{width:168px!important;min-width:168px!important;max-width:168px!important;justify-self:start!important}.calendar-event-list{max-height:200px!important}}.ahead-calendar-card.compact-calendar-card{padding:18px!important}.ahead-calendar-card .pa-map-card-head{margin-bottom:12px!important}.ahead-calendar-card .pa-map-card-head h3{font-size:22px!important}.ahead-calendar-card .pa-map-card-head .eyebrow{font-size:11px!important}.calendar-layout{grid-template-columns:286px minmax(0,1fr)!important;gap:18px!important}.calendar-month-panel{width:286px!important;min-width:286px!important;max-width:286px!important;padding:16px!important;border-radius:22px!important;box-shadow:0 14px 32px rgba(44,24,16,.055)!important}.calendar-month-head{gap:10px!important;margin-bottom:12px!important}.calendar-month-head strong{letter-spacing:-.045em!important}.calendar-month-head button{width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important;font-size:28px!important;line-height:1!important}.calendar-days-grid,.calendar-week-row{gap:6px!important}.calendar-week-row span{line-height:1.1!important}.calendar-days-grid button{width:30px!important;height:30px!important;min-height:30px!important;aspect-ratio:auto!important;border-radius:10px!important;font-size:16px!important;padding:0!important}.calendar-days-grid button.selected{box-shadow:inset 0 0 0 3px #ea5c2a!important}.calendar-days-grid button.has-event:after{bottom:4px!important}.calendar-sync-status{margin:10px 0 0!important;padding:10px 12px!important;border-radius:14px!important}.calendar-event-list{gap:10px!important;max-height:360px!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important}.calendar-event-main{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;padding:13px 14px!important;border-radius:17px!important}.calendar-event-main span{font-size:21px!important}.calendar-event-main strong{font-size:17px!important}.calendar-event-main small{margin-top:4px!important;font-size:12px!important;line-height:1.3!important}.calendar-delete{border-radius:14px!important;font-size:24px!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:minmax(180px,220px) minmax(180px,1fr) minmax(140px,.75fr) 112px 132px!important;gap:10px!important}.ahead-calendar-form.compact-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{min-height:58px!important;padding:13px 16px!important;font-size:16px!important;border-radius:18px!important}.ahead-calendar-form.compact-calendar-form>button,.compact-calendar-form.editable-calendar-form>button,.editable-calendar-form>button{min-height:58px!important;padding:0 18px!important;font-size:18px!important;border-radius:18px!important}@media(max-width:900px){.ahead-calendar-card.compact-calendar-card{padding:14px!important}.calendar-layout{grid-template-columns:1fr!important;gap:12px!important}.calendar-month-panel{width:286px!important;min-width:286px!important;max-width:100%!important;justify-self:center!important}.calendar-event-list{max-height:320px!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:1fr!important}.ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-form.compact-calendar-form>input,.compact-calendar-form.editable-calendar-form>button,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>button,.editable-calendar-form>input{grid-column:1/-1!important;width:100%!important}}.ahead-calendar-card.compact-calendar-card{width:100%!important;box-sizing:border-box!important}.ahead-calendar-card.compact-calendar-card .pa-map-card-head{min-width:0!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:minmax(150px,.92fr) minmax(150px,1fr) minmax(120px,.72fr) minmax(86px,.45fr) minmax(86px,.45fr)!important;overflow:visible!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{height:58px!important;padding:0 18px!important;font-size:16px!important;line-height:1.1!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.compact-calendar-form.editable-calendar-form>button,.editable-calendar-form>button{min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 14px!important;box-sizing:border-box!important;border-radius:18px!important;white-space:nowrap!important;font-size:18px!important;font-weight:950!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form .calendar-save-button,.compact-calendar-form.editable-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{grid-column:auto!important}.calendar-sync-status{margin:12px 0 18px!important;padding:12px 16px!important;border-radius:16px!important}.calendar-layout,.calendar-sync-status{width:100%!important;box-sizing:border-box!important}.calendar-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr)!important;gap:20px!important}.calendar-event-list{overflow:hidden!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 64px!important}.calendar-event-item,.calendar-event-main{min-width:0!important}.roadmap-head-actions .roadmap-save-button{background:#2c1810!important;color:#fff!important;border-color:#2c1810!important}.roadmap-save-status{margin:10px 0 12px!important;padding:11px 14px!important;border:1px solid #ead8c7!important;border-radius:14px!important;background:#fffaf4!important;color:#7d6653!important;font-size:13px!important;font-weight:900!important}@media(max-width:1280px){.ahead-calendar-form.compact-calendar-form.editable-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:minmax(150px,1fr) minmax(160px,1.15fr) minmax(130px,.9fr)!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.compact-calendar-form.editable-calendar-form>button,.editable-calendar-form>button{grid-column:auto!important}}@media(max-width:900px){.ahead-calendar-form.compact-calendar-form.editable-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{height:52px!important;font-size:14px!important;padding:0 14px!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:first-of-type,.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.compact-calendar-form.editable-calendar-form>input:first-of-type,.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.editable-calendar-form>input:first-of-type,.editable-calendar-form>input:nth-of-type(2),.editable-calendar-form>input:nth-of-type(3){grid-column:1/-1!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.compact-calendar-form.editable-calendar-form>button,.editable-calendar-form>button{height:50px!important;min-height:50px!important;font-size:15px!important}.calendar-layout{grid-template-columns:1fr!important;gap:14px!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 48px!important}}.ahead-calendar-card.compact-calendar-card{padding:20px 24px 26px!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{display:grid!important;grid-template-columns:minmax(160px,190px) minmax(180px,1fr) minmax(110px,150px) minmax(88px,108px) minmax(88px,108px)!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.compact-calendar-form.editable-calendar-form>input,.editable-calendar-form>input{min-width:0!important;width:100%!important;height:54px!important;min-height:54px!important;padding:0 14px!important;border-radius:16px!important;font-size:15px!important;line-height:1!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:first-of-type,.compact-calendar-form.editable-calendar-form>input:first-of-type,.editable-calendar-form>input:first-of-type{grid-column:1!important;grid-row:1!important;order:1!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.editable-calendar-form>input:nth-of-type(2){grid-column:2!important;grid-row:1!important;order:2!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.editable-calendar-form>input:nth-of-type(3){grid-column:3!important;grid-row:1!important;order:3!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>button:not(.calendar-save-button),.compact-calendar-form.editable-calendar-form>button:not(.calendar-save-button),.editable-calendar-form>button:not(.calendar-save-button){grid-column:4!important;grid-row:1!important;order:4!important;min-width:0!important;width:100%!important;height:54px!important;min-height:54px!important;padding:0 12px!important;border-radius:16px!important;font-size:16px!important;box-sizing:border-box!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form .calendar-save-button,.compact-calendar-form.editable-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{grid-column:5!important;grid-row:1!important;order:5!important;min-width:0!important;width:100%!important;height:54px!important;min-height:54px!important;padding:0 12px!important;border-radius:16px!important;font-size:16px!important;background:#2c1810!important;color:#fff!important;box-sizing:border-box!important}.calendar-sync-status{margin:12px 0 16px!important;padding:11px 14px!important;border-radius:15px!important;font-size:13px!important;line-height:1.35!important}.calendar-layout{grid-template-columns:248px minmax(430px,1fr)!important;gap:16px!important;margin-top:12px!important}.calendar-month-panel{width:248px!important;min-width:248px!important;max-width:248px!important;border-radius:20px!important;box-shadow:0 12px 28px rgba(44,24,16,.05)!important}.calendar-month-head strong{font-size:19px!important}.calendar-month-head button{width:33px!important;height:33px!important;min-width:33px!important;font-size:24px!important}.calendar-days-grid,.calendar-week-row{gap:5px!important}.calendar-week-row span{font-size:11px!important}.calendar-days-grid button{width:26px!important;height:26px!important;min-height:26px!important;border-radius:9px!important;font-size:14px!important}.calendar-days-grid button.has-event:after{bottom:3px!important;width:5px!important;height:5px!important}.calendar-event-list{min-width:0!important;width:100%!important;max-height:428px!important;gap:9px!important;overflow:auto!important;padding-right:3px!important}.calendar-event-item{grid-template-columns:minmax(0,1fr) 42px!important;gap:9px!important}.calendar-event-main{grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;padding:12px 14px!important;border-radius:16px!important}.calendar-event-main span{font-size:19px!important;white-space:nowrap!important}.calendar-event-main strong{font-size:16px!important;line-height:1.22!important}.calendar-event-main small,.calendar-event-main strong{word-break:keep-all!important;overflow-wrap:normal!important}.calendar-event-main small{font-size:11px!important;line-height:1.32!important}.calendar-delete{border-radius:13px!important;font-size:22px!important}@media(max-width:1180px){.ahead-calendar-form.compact-calendar-form.editable-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:minmax(150px,.9fr) minmax(170px,1.15fr) minmax(110px,.7fr) minmax(82px,.45fr) minmax(82px,.45fr)!important;gap:8px!important}.calendar-layout{grid-template-columns:238px minmax(360px,1fr)!important;gap:14px!important}.calendar-month-panel{width:238px!important;min-width:238px!important;max-width:238px!important}}@media(max-width:900px){.ahead-calendar-card.compact-calendar-card{padding:16px!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form,.compact-calendar-form.editable-calendar-form,.editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:first-of-type,.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.compact-calendar-form.editable-calendar-form>input:first-of-type,.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.editable-calendar-form>input:first-of-type,.editable-calendar-form>input:nth-of-type(2),.editable-calendar-form>input:nth-of-type(3){grid-column:1/-1!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form>button:not(.calendar-save-button),.compact-calendar-form.editable-calendar-form>button:not(.calendar-save-button),.editable-calendar-form>button:not(.calendar-save-button){grid-column:1!important;grid-row:auto!important}.ahead-calendar-form.compact-calendar-form.editable-calendar-form .calendar-save-button,.compact-calendar-form.editable-calendar-form .calendar-save-button,.editable-calendar-form .calendar-save-button{grid-column:2!important;grid-row:auto!important}.calendar-layout{grid-template-columns:1fr!important}.calendar-month-panel{width:248px!important;min-width:0!important;max-width:248px!important;justify-self:start!important}.calendar-event-list{max-height:360px!important}}.orgtwin-brand-footer{width:100%!important;margin:120px 0 22px!important;padding:22px 2px 0!important;border-top:1px solid rgba(44,24,16,.08)!important;display:flex!important;align-items:center!important;gap:12px!important;color:#8f8073!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.88!important}.orgtwin-brand-footer span,.orgtwin-brand-footer strong{font-weight:950!important;color:#7f7165!important;opacity:1!important}.orgtwin-brand-footer i{display:inline-flex!important;color:#b8a99b!important;margin:0 8px!important;font-style:normal!important;font-weight:900!important}.orgtwin-brand-footer span:after{content:""!important;margin-left:0!important}@media(max-width:900px){.orgtwin-brand-footer{margin:78px 0 98px!important;padding:18px 4px 0!important;flex-wrap:wrap!important;gap:8px!important;font-size:9px!important;letter-spacing:.09em!important}}.ahead-calendar-card.compact-calendar-card{padding:18px 20px 20px!important}.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form{display:grid!important;grid-template-columns:minmax(150px,.78fr) minmax(210px,1.25fr) minmax(120px,.62fr) minmax(96px,.42fr) minmax(96px,.42fr)!important;grid-gap:10px!important;gap:10px!important;width:100%!important;max-width:100%!important;align-items:stretch!important;grid-auto-rows:44px!important;margin-bottom:10px!important}.ahead-calendar-form.compact-calendar-form input,.compact-calendar-form input,.editable-calendar-form input{height:44px!important;min-height:44px!important;padding:0 15px!important;font-size:16px!important;border-radius:15px!important;min-width:0!important}.ahead-calendar-form .calendar-save-button,.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form .calendar-save-button,.compact-calendar-form>button:not(.calendar-save-button),.editable-calendar-form .calendar-save-button,.editable-calendar-form>button:not(.calendar-save-button){grid-row:auto!important;grid-column:auto!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:15px!important;font-size:16px!important;line-height:1!important;white-space:nowrap!important}.calendar-sync-status{margin:6px 0 12px!important;padding:7px 10px!important;min-height:0!important;border-radius:12px!important;font-size:11px!important;font-weight:850!important;color:#8a7667!important;background:#fffaf6!important}.calendar-sync-status:empty{display:none!important}.calendar-sync-status[data-state=ok]{border-color:#ead8c7!important;background:#fffaf6!important}.calendar-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.calendar-month-panel{width:210px!important;max-width:210px!important;padding:13px!important;border-radius:18px!important}.calendar-month-head{margin-bottom:10px!important}.calendar-month-head strong{font-size:22px!important;letter-spacing:-.05em!important}.calendar-month-head button{width:34px!important;height:34px!important;font-size:22px!important}.calendar-week-row{gap:6px!important;margin-bottom:7px!important}.calendar-week-row span{font-size:12px!important}.calendar-days-grid{gap:6px!important}.calendar-days-grid button{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:8px!important;font-size:13px!important;line-height:1!important}.calendar-days-grid button.has-event:after{width:4px!important;height:4px!important;bottom:2px!important}.calendar-event-list,.compact-calendar-list{max-height:410px!important;overflow:auto!important;padding-right:2px!important}.ahead-calendar-list article,.calendar-event-card,.compact-calendar-list article{grid-template-columns:58px minmax(0,1fr) 36px!important;gap:10px!important;padding:10px 11px!important;min-height:72px!important;border-radius:16px!important}.ahead-calendar-list time,.calendar-event-card time{font-size:19px!important}.ahead-calendar-list b,.calendar-event-card b{font-size:17px!important;line-height:1.18!important;word-break:keep-all!important;overflow-wrap:break-word!important}.ahead-calendar-list span,.calendar-event-card span{font-size:12px!important;line-height:1.3!important}.ahead-calendar-list article>button,.calendar-event-card>button{width:36px!important;min-width:36px!important;align-self:stretch!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:900px){.ahead-calendar-form.compact-calendar-form,.compact-calendar-form,.editable-calendar-form{grid-template-columns:1fr 1fr!important;grid-auto-rows:42px!important}.ahead-calendar-form .calendar-save-button,.ahead-calendar-form.compact-calendar-form input,.ahead-calendar-form.compact-calendar-form>button:not(.calendar-save-button),.compact-calendar-form .calendar-save-button,.compact-calendar-form input,.compact-calendar-form>button:not(.calendar-save-button),.editable-calendar-form .calendar-save-button,.editable-calendar-form input,.editable-calendar-form>button:not(.calendar-save-button){height:42px!important;min-height:42px!important;font-size:14px!important}.calendar-layout{grid-template-columns:1fr!important}.calendar-month-panel{width:100%!important;max-width:300px!important;margin:0 auto!important}}.roadmap-row-move{display:inline-flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}.roadmap-row-move button{width:26px;height:22px;border:1px solid #ead8c7;border-radius:8px;background:#fffaf6;color:#6f5748;font-size:10px;font-weight:950;cursor:pointer}.roadmap-row-move button:hover{background:#f5ede4;color:#3b404a}.roadmap-table td:nth-child(2),.roadmap-table th:nth-child(2){width:54px!important;text-align:center!important}.roadmap-save-status{font-size:12px!important;font-weight:850!important;color:#806b5b!important}.job-kpi-panel{display:grid;grid-gap:18px;gap:18px}.job-kpi-head{border:1px solid #ead8c7;border-radius:22px;background:#fffaf6;padding:20px 22px}.job-kpi-head h2{margin:2px 0 6px;color:#3b404a;font-size:30px;line-height:1.1;font-weight:950;letter-spacing:-.04em}.job-kpi-head span{color:#806b5b;font-weight:850}.job-kpi-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.job-kpi-summary article{border:1px solid #ead8c7;border-radius:18px;background:#fff;padding:16px;display:grid;grid-gap:6px;gap:6px}.job-kpi-summary strong{color:#3b404a;font-size:16px;font-weight:950}.job-kpi-summary span{color:#806b5b;font-weight:850;font-size:13px}.job-kpi-table-wrap{overflow:auto;border:1px solid #ead8c7;border-radius:20px;background:#fff}.job-kpi-table{width:100%;border-collapse:collapse;min-width:980px}.job-kpi-table th{background:#f5ede4;color:#3b404a;font-size:12px;text-align:left;padding:12px;font-weight:950;border-bottom:1px solid #ead8c7}.job-kpi-table td{padding:13px 12px;border-bottom:1px solid #f0dfd0;color:#4b372d;font-size:13px;font-weight:800;vertical-align:top}.job-kpi-table tr:last-child td{border-bottom:0}.job-kpi-table b{color:#3b404a}@media(max-width:900px){.job-kpi-summary{grid-template-columns:1fr}.job-kpi-head h2{font-size:24px}}.ahead-brand-footer{position:relative!important;width:100%!important;margin:42px 0 0!important;padding:22px 0 6px!important;border-top:1px solid rgba(44,24,16,.1)!important;text-align:left!important;color:#8f8177!important;font-size:11px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{display:grid!important;grid-template-columns:220px minmax(180px,1fr) 150px 112px 112px!important;grid-gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>input,.ahead-calendar-card .compact-calendar-form>input,.ahead-calendar-card .editable-calendar-form>input{width:100%!important;max-width:100%!important;padding:0 13px!important;box-sizing:border-box!important;font-size:14px!important;border-radius:14px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{max-width:112px!important;padding:0 10px!important;box-sizing:border-box!important;border-radius:14px!important;font-size:15px!important;line-height:1!important;overflow:hidden!important}.ahead-calendar-card .calendar-save-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2c1810!important;color:#fff!important}.ahead-calendar-card .calendar-sync-status{margin:5px 0 10px!important;padding:0 2px!important;min-height:16px!important;font-weight:850!important}.ahead-calendar-card .calendar-sync-status:empty{display:none!important}.ahead-calendar-card .calendar-layout{grid-template-columns:190px minmax(0,1fr)!important}.ahead-calendar-card .calendar-month-panel{width:190px!important;padding:11px!important}.ahead-calendar-card .calendar-month-head strong{font-size:18px!important}.ahead-calendar-card .calendar-month-head button{width:30px!important;height:30px!important}.ahead-calendar-card .calendar-week-row{gap:5px!important;margin-bottom:6px!important}.ahead-calendar-card .calendar-week-row span{font-size:11px!important}.ahead-calendar-card .calendar-days-grid{gap:5px!important}.ahead-calendar-card .calendar-days-grid button{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:7px!important}.ahead-calendar-card .ahead-calendar-list article,.ahead-calendar-card .calendar-event-card,.ahead-calendar-card .compact-calendar-list article{grid-template-columns:52px minmax(0,1fr) 32px!important;min-height:58px!important;border-radius:14px!important}.ahead-calendar-card .ahead-calendar-list time,.ahead-calendar-card .calendar-event-card time{font-size:16px!important}.ahead-calendar-card .ahead-calendar-list b,.ahead-calendar-card .calendar-event-card b{font-size:14px!important}.ahead-calendar-card .ahead-calendar-list span,.ahead-calendar-card .calendar-event-card span{font-size:11px!important}.ahead-calendar-card .ahead-calendar-list article>button,.ahead-calendar-card .calendar-event-card>button{width:32px!important;min-width:32px!important;border-radius:12px!important}@media(max-width:1050px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:180px minmax(160px,1fr) 120px 92px 92px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{max-width:92px!important}}@media(max-width:760px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>input,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>input,.ahead-calendar-card .editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>input{max-width:100%!important}.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-month-panel{width:100%!important;max-width:280px!important;margin:0 auto!important}}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(0,1.05fr) minmax(0,1.18fr) minmax(0,.82fr) minmax(0,72px) minmax(0,72px)!important;overflow:visible!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>input,.ahead-calendar-card .compact-calendar-form>input,.ahead-calendar-card .editable-calendar-form>input{height:42px!important;min-height:42px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 10px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{height:42px!important;min-height:42px!important;font-size:14px!important}.ahead-calendar-card .calendar-save-button{grid-column:auto!important;grid-row:auto!important}.ahead-calendar-card .calendar-layout{grid-template-columns:minmax(178px,190px) minmax(0,1fr)!important}.ahead-calendar-card .calendar-month-panel{min-width:0!important;max-width:190px!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{overflow:auto!important}.ahead-calendar-card .ahead-calendar-list article,.ahead-calendar-card .calendar-event-card,.ahead-calendar-card .compact-calendar-list article{grid-template-columns:50px minmax(0,1fr) 32px!important}@media(max-width:900px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>input,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>input,.ahead-calendar-card .editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>input{max-width:100%!important}.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-month-panel{max-width:280px!important;margin:0 auto!important}}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(118px,.9fr) minmax(160px,1.25fr) minmax(104px,.72fr) minmax(104px,.72fr) minmax(104px,.72fr)!important;gap:8px!important;align-items:stretch!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>input,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>input,.ahead-calendar-card .editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>input{height:40px!important;min-height:40px!important;border-radius:13px!important;box-sizing:border-box!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{width:100%!important;max-width:none!important;min-width:0!important;padding:0 8px!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important}.ahead-calendar-card .calendar-layout{grid-template-columns:minmax(166px,178px) minmax(0,1fr)!important;gap:10px!important}.ahead-calendar-card .calendar-month-panel{max-width:178px!important;padding:9px!important}.ahead-calendar-card .calendar-month-head button{width:28px!important;height:28px!important;font-size:18px!important}.ahead-calendar-card .calendar-days-grid button{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;font-size:11px!important;border-radius:6px!important}.ahead-calendar-card .ahead-calendar-list article,.ahead-calendar-card .calendar-event-card,.ahead-calendar-card .compact-calendar-list article{grid-template-columns:42px minmax(0,1fr) 28px!important;min-height:48px!important;padding:7px 8px!important;gap:7px!important;border-radius:13px!important}.ahead-calendar-card .ahead-calendar-list time,.ahead-calendar-card .calendar-event-card time{line-height:1.05!important}.ahead-calendar-card .ahead-calendar-list b,.ahead-calendar-card .calendar-event-card b{line-height:1.18!important;letter-spacing:-.03em!important}.ahead-calendar-card .ahead-calendar-list span,.ahead-calendar-card .calendar-event-card span{line-height:1.2!important}.ahead-calendar-card .ahead-calendar-list article>button,.ahead-calendar-card .calendar-event-card>button{width:28px!important;min-width:28px!important;border-radius:10px!important}@media(max-width:1080px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(112px,.9fr) minmax(145px,1.15fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(92px,.7fr)!important}}@media(max-width:900px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form,.ahead-calendar-card .compact-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form>button,.ahead-calendar-card .compact-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{font-size:13px!important}}.ahead-calendar-card .calendar-layout{grid-template-columns:minmax(154px,166px) minmax(0,1fr)!important}.ahead-calendar-card .calendar-month-panel{max-width:166px!important;padding:8px!important}.ahead-calendar-card .calendar-month-head{grid-template-columns:26px 1fr 26px!important;grid-gap:4px!important;gap:4px!important}.ahead-calendar-card .calendar-month-head strong{font-size:15px!important}.ahead-calendar-card .calendar-month-head button{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;font-size:16px!important}.ahead-calendar-card .calendar-week-row{grid-template-columns:repeat(7,1fr)!important;grid-gap:3px!important;gap:3px!important;margin-bottom:4px!important}.ahead-calendar-card .calendar-week-row span{font-size:9px!important}.ahead-calendar-card .calendar-days-grid{grid-template-columns:repeat(7,1fr)!important;grid-gap:3px!important;gap:3px!important}.ahead-calendar-card .calendar-days-grid button{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;font-size:10px!important;border-radius:5px!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{max-height:312px!important;overflow-x:hidden!important;padding-right:4px!important}.ahead-calendar-card .ahead-calendar-list article,.ahead-calendar-card .calendar-event-card,.ahead-calendar-card .compact-calendar-list article{display:grid!important;grid-template-columns:44px minmax(0,1fr) 30px!important;align-items:center!important;min-height:54px!important;height:auto!important;padding:8px 9px!important;grid-gap:8px!important;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ahead-calendar-card .ahead-calendar-list time,.ahead-calendar-card .calendar-event-card time{font-size:13px!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.ahead-calendar-card .ahead-calendar-list b,.ahead-calendar-card .calendar-event-card b{display:block!important;font-size:12px!important;line-height:1.2!important;letter-spacing:-.035em!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;margin:0 0 3px!important}.ahead-calendar-card .ahead-calendar-list span,.ahead-calendar-card .calendar-event-card span{display:block!important;font-size:10px!important;line-height:1.25!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:break-word!important}.ahead-calendar-card .ahead-calendar-list article>button,.ahead-calendar-card .calendar-event-card>button{width:30px!important;min-width:30px!important;height:44px!important;min-height:44px!important;padding:0!important;align-self:stretch!important;justify-self:end!important;font-size:18px!important;line-height:1!important}@media(min-width:901px){.ahead-calendar-card .calendar-layout{grid-template-columns:minmax(156px,168px) minmax(360px,1fr)!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{max-height:340px!important}}@media(max-width:900px){.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-month-panel{max-width:260px!important;margin:0 auto!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{max-height:360px!important}.ahead-calendar-card .ahead-calendar-list article,.ahead-calendar-card .calendar-event-card,.ahead-calendar-card .compact-calendar-list article{grid-template-columns:44px minmax(0,1fr) 30px!important}}.ahead-calendar-card .calendar-month-panel{padding:16px 18px!important;border-radius:24px!important}.ahead-calendar-card .calendar-month-head{grid-template-columns:44px minmax(0,1fr) 44px!important;grid-gap:12px!important;gap:12px!important;margin-bottom:14px!important}.ahead-calendar-card .calendar-month-head strong{font-size:24px!important;line-height:1.1!important;white-space:nowrap!important;letter-spacing:-.05em!important}.ahead-calendar-card .calendar-month-head button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:16px!important;font-size:26px!important;line-height:1!important}.ahead-calendar-card .calendar-week-row{grid-gap:8px!important;gap:8px!important;margin-bottom:8px!important}.ahead-calendar-card .calendar-week-row span{font-size:13px!important}.ahead-calendar-card .calendar-days-grid{grid-gap:8px!important;gap:8px!important}.ahead-calendar-card .calendar-days-grid button{width:100%!important;min-width:0!important;min-height:38px!important;aspect-ratio:1.35/1!important;border-radius:13px!important;font-size:18px!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{max-height:none!important;overflow:visible!important;padding-right:0!important;gap:9px!important;width:100%!important;min-width:0!important}.ahead-calendar-card .calendar-event-item{grid-template-columns:minmax(0,1fr) 46px!important;grid-gap:9px!important;gap:9px!important}.ahead-calendar-card .calendar-event-main{grid-template-columns:74px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;min-height:70px!important;padding:13px 16px!important;text-align:left!important}.ahead-calendar-card .calendar-event-main>span{font-size:24px!important}.ahead-calendar-card .calendar-event-main strong{font-size:18px!important;line-height:1.22!important;letter-spacing:-.04em!important;word-break:keep-all!important;overflow-wrap:break-word!important;margin:0 0 5px!important}.ahead-calendar-card .calendar-event-main small{font-size:13px!important;line-height:1.3!important;word-break:keep-all!important;overflow-wrap:break-word!important}.ahead-calendar-card .calendar-delete{width:46px!important;min-width:46px!important;min-height:70px!important;height:auto!important;align-self:stretch!important;border-radius:17px!important;font-size:24px!important}@media(max-width:900px){.ahead-calendar-card .calendar-month-panel{padding:12px!important;border-radius:18px!important}.ahead-calendar-card .calendar-month-head{grid-template-columns:36px 1fr 36px!important;gap:8px!important;margin-bottom:10px!important}.ahead-calendar-card .calendar-month-head strong{font-size:18px!important}.ahead-calendar-card .calendar-month-head button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;font-size:22px!important;border-radius:13px!important}.ahead-calendar-card .calendar-week-row{gap:5px!important;margin-bottom:6px!important}.ahead-calendar-card .calendar-week-row span{font-size:11px!important}.ahead-calendar-card .calendar-days-grid{gap:5px!important}.ahead-calendar-card .calendar-days-grid button{min-height:30px!important;font-size:14px!important;border-radius:9px!important;aspect-ratio:1.15/1!important}.ahead-calendar-card .calendar-event-item{grid-template-columns:minmax(0,1fr) 40px!important;gap:7px!important}.ahead-calendar-card .calendar-event-main{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;min-height:62px!important;padding:11px 12px!important}.ahead-calendar-card .calendar-event-main>span{font-size:18px!important}.ahead-calendar-card .calendar-event-main strong{font-size:15px!important;line-height:1.25!important}.ahead-calendar-card .calendar-event-main small{font-size:11px!important;line-height:1.28!important}.ahead-calendar-card .calendar-delete{width:40px!important;min-width:40px!important;min-height:62px!important;border-radius:14px!important;font-size:22px!important}}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(170px,.78fr) minmax(230px,1.15fr) minmax(150px,.72fr) minmax(116px,.46fr) minmax(116px,.46fr)!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>input{height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:18px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{font-size:16px!important}.ahead-calendar-card .calendar-sync-status{margin:8px 0 12px!important;font-size:11px!important;font-weight:800!important}.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important;grid-gap:12px!important}.ahead-calendar-card .calendar-month-panel{max-width:none!important;padding:12px 14px!important;border-radius:20px!important}.ahead-calendar-card .calendar-month-head{grid-template-columns:40px minmax(0,1fr) 40px!important;grid-gap:10px!important;gap:10px!important;margin-bottom:10px!important}.ahead-calendar-card .calendar-month-head strong{font-size:21px!important}.ahead-calendar-card .calendar-month-head button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:14px!important;font-size:24px!important}.ahead-calendar-card .calendar-week-row{gap:7px!important;margin-bottom:7px!important}.ahead-calendar-card .calendar-week-row span{font-size:12px!important}.ahead-calendar-card .calendar-days-grid{gap:7px!important}.ahead-calendar-card .calendar-days-grid button{min-height:34px!important;height:auto!important;aspect-ratio:1.8/1!important;border-radius:11px!important;font-size:16px!important}.ahead-calendar-card .calendar-event-list{gap:8px!important}.ahead-calendar-card .calendar-event-item{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important}.ahead-calendar-card .calendar-event-main{grid-template-columns:62px minmax(0,1fr)!important;padding:10px 14px!important;border-radius:18px!important}.ahead-calendar-card .calendar-event-main>span{font-size:20px!important}.ahead-calendar-card .calendar-event-main strong{font-size:15px!important}.ahead-calendar-card .calendar-delete{width:40px!important;min-width:40px!important;min-height:58px!important;border-radius:15px!important;font-size:21px!important}@media(max-width:1100px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input:nth-of-type(2),.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input:nth-of-type(3),.ahead-calendar-card .editable-calendar-form>input:nth-of-type(2),.ahead-calendar-card .editable-calendar-form>input:nth-of-type(3){grid-column:auto!important}}@media(max-width:620px){.ahead-calendar-card .calendar-month-panel{padding:10px!important;border-radius:16px!important}.ahead-calendar-card .calendar-month-head{grid-template-columns:34px 1fr 34px!important;gap:6px!important;margin-bottom:8px!important}.ahead-calendar-card .calendar-month-head strong{font-size:17px!important}.ahead-calendar-card .calendar-month-head button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:12px!important;font-size:21px!important}.ahead-calendar-card .calendar-week-row{gap:4px!important;margin-bottom:5px!important}.ahead-calendar-card .calendar-week-row span{font-size:10px!important}.ahead-calendar-card .calendar-days-grid{gap:4px!important}.ahead-calendar-card .calendar-days-grid button{min-height:28px!important;aspect-ratio:1.25/1!important;border-radius:8px!important;font-size:13px!important}.ahead-calendar-card .calendar-event-main{grid-template-columns:50px 1fr!important;min-height:54px!important;padding:9px 10px!important;gap:8px!important}.ahead-calendar-card .calendar-event-main>span{font-size:16px!important}.ahead-calendar-card .calendar-event-main strong{font-size:13px!important}.ahead-calendar-card .calendar-event-main small{font-size:10px!important}.ahead-calendar-card .calendar-delete{width:34px!important;min-width:34px!important;min-height:54px!important;font-size:19px!important}}.universal-oneonone-records-toggle{position:absolute;top:108px;right:0;display:flex;min-width:116px;align-items:center;justify-content:center;gap:7px;border:1px solid #d8d0ff;border-radius:999px;background:linear-gradient(135deg,#7048ee,#4f6fe8);padding:11px 14px;color:#fff;font-size:10px;font-weight:950;white-space:nowrap;box-shadow:0 12px 28px rgba(79,55,180,.24);cursor:pointer}.oneonone-records-only-backdrop{position:fixed;inset:0;z-index:10030;display:grid;place-items:center;background:rgba(18,23,42,.46);padding:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.oneonone-records-only-panel{display:grid;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #ddd6fb;border-radius:24px;background:#f7f8fc;box-shadow:0 30px 90px rgba(18,25,55,.28)}.oneonone-records-only-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e2e5ef;background:#fff;padding:20px 23px}.oneonone-records-only-panel>header>div{display:flex;align-items:center;gap:12px}.oneonone-records-only-panel>header>div>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#eee9ff;color:#6847f5}.oneonone-records-only-panel h2{margin:0;color:#303746;font-size:20px}.oneonone-records-only-panel header p{margin:4px 0 0;color:#7b8499;font-size:10px;font-weight:750}.oneonone-records-only-panel>header>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#f1f2f7;color:#697286;cursor:pointer}.oneonone-records-only-tools{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px 23px}.oneonone-records-only-tools label{display:grid;grid-gap:6px;gap:6px;color:#717b92;font-size:9px;font-weight:900}.oneonone-records-only-tools select{min-width:220px;border:1px solid #dce0eb;border-radius:10px;background:#fff;padding:10px 12px;color:#4c5871;font-weight:850}.oneonone-records-only-tools>strong{color:#6847f5;font-size:25px}.oneonone-records-only-tools>strong small{margin-left:4px;color:#8991a2;font-size:9px}.oneonone-records-only-list{display:grid;grid-gap:11px;gap:11px;overflow:auto;padding:0 23px 23px}.oneonone-records-only-list>article{border:1px solid #e0e4ee;border-radius:15px;background:#fff;padding:16px}.oneonone-records-only-list>article>header{display:flex;align-items:center;gap:10px}.oneonone-records-only-list>article>header img{width:38px;height:38px;border-radius:50%;background:#eee9ff}.oneonone-records-only-list>article>header span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.oneonone-records-only-list>article>header b{font-size:12px}.oneonone-records-only-list>article>header small{color:#838ca1;font-size:9px}.oneonone-records-only-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:13px 0}.oneonone-records-only-list dl>div{border-radius:10px;background:#f7f8fc;padding:10px}.oneonone-records-only-list dt{color:#7c8599;font-size:8px;font-weight:900}.oneonone-records-only-list dd{margin:5px 0 0;color:#465169;font-size:10px;font-weight:800;line-height:1.5}.oneonone-records-only-list footer{display:flex;justify-content:flex-end;gap:6px}.oneonone-records-only-list footer button{display:flex;align-items:center;gap:4px;border:1px solid #ddd7fb;border-radius:8px;background:#fff;padding:7px 9px;color:#6240df;font-size:9px;font-weight:900;cursor:pointer}.oneonone-records-only-list footer button.danger{border-color:#f0d9de;color:#cf4255}.oneonone-records-only-empty{display:grid;min-height:220px;place-items:center;color:#858da0;font-size:11px;font-weight:800}.org-strategy-tabs .org-strategy-info,.org-strategy-tabs .org-strategy-main.active>svg,.org-strategy-tabs .org-strategy-main>svg{color:#fff!important}.org-strategy-tabs .org-strategy-info:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}@media(max-width:900px){.universal-oneonone-records-toggle{top:auto;right:52px;bottom:0}}@media(max-width:620px){.mission-culture-v367 .culture-design-left .culture-gear-stage{height:398px!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission{top:3px!important;left:42%!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision{top:96px!important;left:9%!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values{top:190px!important;left:38%!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout{display:grid!important;z-index:8!important;width:116px!important;grid-gap:4px!important;gap:4px!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout b{padding-bottom:4px!important;font-size:10px!important;white-space:nowrap!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout span{font-size:8px!important;white-space:normal!important;line-height:1.35!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.mission{top:19px!important;right:auto!important;left:0!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.vision{top:132px!important;right:0!important;left:auto!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.values{top:327px!important;right:auto!important;left:0!important;width:132px!important}.oneonone-records-only-backdrop{align-items:end;padding:10px}.oneonone-records-only-panel{max-height:92vh;border-radius:19px}.oneonone-records-only-panel>header{padding:15px}.oneonone-records-only-tools{align-items:stretch;padding:13px 15px}.oneonone-records-only-tools label{flex:1 1}.oneonone-records-only-tools select{width:100%;min-width:0}.oneonone-records-only-list{padding:0 15px 15px}.oneonone-records-only-list dl{grid-template-columns:1fr}.universal-oneonone-records-toggle span{display:none}.universal-oneonone-records-toggle{min-width:0;padding:11px}}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(150px,.8fr) minmax(200px,1.1fr) minmax(130px,.7fr) 92px 92px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>input{height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 12px!important;border-radius:15px!important;font-size:14px!important;line-height:1!important;min-width:0!important;white-space:nowrap!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:950!important}.ahead-calendar-card .calendar-sync-status{margin:6px 0 10px!important;font-size:10px!important;line-height:1.2!important;color:#8a7667!important;background:transparent!important;border:0!important;padding:0!important}.ahead-calendar-card .calendar-layout{display:grid!important;grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;overflow:visible!important}.ahead-calendar-card .calendar-month-panel{width:100%!important;max-width:280px!important;margin:0!important;box-sizing:border-box!important}.ahead-calendar-card .calendar-month-head{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;grid-gap:6px!important;align-items:center!important;margin-bottom:7px!important}.ahead-calendar-card .calendar-month-head strong{line-height:1.05!important;text-align:center!important;letter-spacing:-.055em!important}.ahead-calendar-card .calendar-month-head button{border-radius:11px!important;padding:0!important}.ahead-calendar-card .calendar-week-row{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:4px!important}.ahead-calendar-card .calendar-week-row span{line-height:1!important;font-weight:900!important;text-align:center!important}.ahead-calendar-card .calendar-days-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:4px!important}.ahead-calendar-card .calendar-days-grid button{min-height:25px!important;height:25px!important;aspect-ratio:auto!important;font-size:12px!important;padding:0!important;line-height:1!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{display:flex!important;flex-direction:column!important;gap:7px!important;max-height:310px!important;overflow-y:auto!important;padding-right:3px!important}.ahead-calendar-card .calendar-event-item{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-gap:6px!important;gap:6px!important;align-items:stretch!important}.ahead-calendar-card .calendar-event-main{grid-template-columns:48px minmax(0,1fr)!important;grid-gap:10px!important;min-height:50px!important;padding:8px 10px!important}.ahead-calendar-card .calendar-event-main>span{font-size:16px!important;font-weight:950!important;white-space:nowrap!important;text-align:left!important}.ahead-calendar-card .calendar-event-main strong{display:block!important;font-size:13px!important;line-height:1.2!important;margin:0 0 2px!important;white-space:normal!important;overflow-wrap:anywhere!important}.ahead-calendar-card .calendar-event-main small{display:block!important;font-size:10px!important;white-space:normal!important;overflow-wrap:anywhere!important}.ahead-calendar-card .calendar-delete{width:34px!important;min-width:34px!important;min-height:50px!important;border-radius:13px!important;font-size:18px!important}@media(max-width:860px){.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-month-panel{max-width:280px!important;margin:0 auto!important}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{max-height:none!important;overflow:visible!important}}.ahead-calendar-card .ahead-calendar-list,.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .compact-calendar-list{gap:8px!important}.ahead-calendar-card .calendar-event-item{width:100%!important}.ahead-calendar-card .calendar-event-main{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-gap:12px!important;width:100%!important;padding:9px 38px 9px 12px!important;border-radius:15px!important;box-sizing:border-box!important}.ahead-calendar-card .calendar-delete{top:8px!important;right:8px!important;max-width:24px!important;max-height:24px!important;background:rgba(245,237,228,.92)!important;color:#806b5b!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;z-index:2!important}.ahead-calendar-card .calendar-delete:hover{background:#f1dfcf!important;color:#ea5c2a!important}@media(max-width:620px){.ahead-calendar-card .calendar-event-main{grid-template-columns:46px minmax(0,1fr)!important;min-height:52px!important;padding:8px 34px 8px 10px!important;gap:8px!important}.ahead-calendar-card .calendar-delete{top:7px!important;right:7px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;font-size:14px!important}}.roadmap-table td:nth-child(5),.roadmap-table th:nth-child(5){width:28%!important}.roadmap-table td:nth-child(6),.roadmap-table th:nth-child(6){width:26%!important}.roadmap-table td:nth-child(7),.roadmap-table th:nth-child(7){width:18%!important;min-width:150px!important}.roadmap-table td:nth-child(8),.roadmap-table th:nth-child(8){width:42px!important;min-width:42px!important;max-width:42px!important;text-align:center!important;padding-left:4px!important;padding-right:4px!important}.roadmap-delete{width:28px!important;height:28px!important;border-radius:9px!important;margin:auto!important}.roadmap-delete svg{width:14px!important;height:14px!important}.customer-kpi-dashboard{border:1px solid #ead8c7;border-radius:24px;background:#fffdf9;padding:24px 26px;display:grid;grid-gap:22px;gap:22px;box-shadow:0 18px 40px rgba(44,24,16,.04)}.customer-kpi-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.customer-kpi-headline h3{margin:0;color:#3b404a;font-size:30px;letter-spacing:-.04em;line-height:1.1;font-weight:950}.customer-kpi-headline h3 b{color:#ff8200}.customer-kpi-headline p{margin:10px 0 0;color:#8a7a6d;font-size:15px;font-weight:850}.customer-kpi-headline select{min-width:260px;border:1px solid #e1d7d0;border-radius:8px;background:#fff;color:#8a7a6d;padding:17px 20px;font-size:14px;font-weight:800;box-shadow:0 4px 9px rgba(0,0,0,.1)}.customer-kpi-cards{grid-gap:18px;gap:18px}.customer-kpi-cards article{height:130px;border:1px solid #d8dce2;border-radius:6px;padding:18px 20px;display:grid;align-content:center;grid-gap:8px;gap:8px}.customer-kpi-cards span{color:#7c7f86;font-size:20px;font-weight:700;letter-spacing:-.03em}.customer-kpi-cards strong{font-size:42px;line-height:1;color:#3a3f45;font-weight:500;letter-spacing:-.04em}.customer-kpi-cards i{display:block;width:100%;height:30px;background:linear-gradient(135deg,transparent 0 22%,#ff8200 22% 27%,transparent 27% 45%,#ff8200 45% 50%,transparent 50% 70%,#ff8200 70% 75%,transparent 75%);opacity:.9}.customer-kpi-chart-card{display:grid;grid-gap:10px;gap:10px}.customer-kpi-chart-card h4,.customer-kpi-person-table h4{margin:0;text-align:center;color:#3b404a;font-size:22px;font-weight:950;letter-spacing:-.03em}.customer-kpi-chart-wrap{position:relative;padding-left:54px}.customer-kpi-legend{position:absolute;left:0;top:8px;color:#4b4f56;font-size:14px;font-weight:700}.customer-kpi-legend span{width:24px;background:#ff8200;vertical-align:middle;margin-right:6px;position:relative}.customer-kpi-legend span:before{content:"";position:absolute;left:9px;top:-4px;width:10px;height:10px;border-radius:50%;background:#ff8200}.customer-kpi-chart-wrap svg{width:100%;height:310px}.customer-kpi-chart-wrap line{stroke:#dadada}.customer-kpi-chart-wrap text{fill:#4f545a;font-size:12px}.customer-kpi-chart-wrap polyline{stroke:#ff8200;stroke-width:3}.customer-kpi-chart-wrap circle{fill:#ff8200;stroke:#ff8200}.customer-kpi-chart-wrap .value-label{fill:#ff8200;font-size:14px;font-weight:900}.customer-kpi-chart-wrap .x-label{fill:#555;font-size:11px}.customer-kpi-person-table{display:grid;grid-gap:14px;gap:14px;margin-top:10px}.customer-kpi-person-table table{background:#fff;border-radius:12px;overflow:hidden}.customer-kpi-person-table th{background:#fff5e8;font-size:13px;font-weight:950;padding:12px}.customer-kpi-person-table td{padding:12px;border-bottom:1px solid #f1e5d8;color:#454545;font-weight:750}.customer-kpi-person-table td b{display:block;background:#ff8a14;color:#353535;padding:10px;border-radius:0;font-weight:850}@media(max-width:1100px){.customer-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-kpi-headline{flex-direction:column}.customer-kpi-headline select{width:100%;min-width:0}.customer-kpi-chart-wrap{padding-left:36px}}@media(max-width:720px){.customer-kpi-dashboard{padding:18px 14px;border-radius:20px}.customer-kpi-cards{grid-template-columns:1fr}.customer-kpi-headline h3{font-size:24px}.customer-kpi-cards article{height:auto}.customer-kpi-cards strong{font-size:34px}.customer-kpi-chart-wrap svg{height:260px}.customer-kpi-chart-wrap .value-label{display:none}.customer-kpi-person-table{overflow:auto}.customer-kpi-person-table table{min-width:560px}}.ahead-calendar-card .calendar-head-save{border:1px solid rgba(44,24,16,.14)!important;min-width:92px!important;height:48px!important;padding:0 18px!important;border-radius:16px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 10px 24px rgba(44,24,16,.12)!important;flex:0 0 auto!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.25fr) minmax(170px,.75fr) minmax(108px,108px)!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>input{height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;border-radius:16px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>button,.ahead-calendar-card .editable-calendar-form>button{background:#ea5c2a!important;color:#fff!important;font-weight:900!important}.ahead-calendar-card .calendar-sync-status{font-size:12px!important;padding:8px 12px!important;margin-top:8px!important}.ahead-calendar-card .calendar-layout{grid-template-columns:minmax(235px,260px) minmax(0,1fr)!important;align-items:start!important}.ahead-calendar-card .calendar-month-panel{padding:10px!important;border-radius:18px!important}.ahead-calendar-card .calendar-month-head{grid-template-columns:32px 1fr 32px!important;gap:6px!important;margin-bottom:8px!important}.ahead-calendar-card .calendar-month-head strong{font-size:16px!important}.ahead-calendar-card .calendar-month-head button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:12px!important;font-size:20px!important}.ahead-calendar-card .calendar-week-row{gap:4px!important;margin-bottom:5px!important}.ahead-calendar-card .calendar-week-row span{font-size:10px!important}.ahead-calendar-card .calendar-days-grid{gap:4px!important}.ahead-calendar-card .calendar-days-grid button{min-height:27px!important;aspect-ratio:1.25/1!important;border-radius:8px!important;font-size:13px!important}.ahead-calendar-card .calendar-event-item{margin-bottom:8px!important}.ahead-calendar-card .calendar-event-main{grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;min-height:58px!important;padding:10px 42px 10px 12px!important}.ahead-calendar-card .calendar-event-main>span{font-size:18px!important}.ahead-calendar-card .calendar-event-main small,.ahead-calendar-card .calendar-event-main strong{line-height:1.25!important;text-align:left!important}.ahead-calendar-card .calendar-delete{position:absolute!important;top:10px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border-radius:999px!important;background:rgba(44,24,16,.08)!important;border:0!important;font-size:16px!important;line-height:1!important;color:#7d6756!important;display:grid!important;place-items:center!important}@media (max-width:900px){.ahead-calendar-card .calendar-card-head-row{align-items:center!important}.ahead-calendar-card .calendar-head-save{height:44px!important;min-width:78px!important;font-size:14px!important;border-radius:14px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr 1fr!important}.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-event-list{max-height:none!important;overflow:visible!important}}.job-kpi-upgraded-panel{display:flex;flex-direction:column;gap:18px}.modern-kpi-headline{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.modern-kpi-headline h2 b{color:#ff8500}.job-kpi-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.job-kpi-actions button,.job-kpi-actions select{height:46px;border:1px solid rgba(44,24,16,.12);border-radius:14px;background:#fff;padding:0 18px;font-weight:800;color:#3b404a;box-shadow:0 6px 18px rgba(44,24,16,.08)}.job-kpi-view-tabs{display:flex;gap:10px;flex-wrap:wrap}.job-kpi-view-tabs button{height:46px;border:1px solid rgba(44,24,16,.14);border-radius:14px;background:#fff;padding:0 18px;font-weight:900;color:#3b404a}.job-kpi-view-tabs button.active{background:#2c1810;color:#fff;box-shadow:0 0 0 3px rgba(234,92,42,.16)}.customer-kpi-dashboard{overflow:hidden}.customer-kpi-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:12px 0 22px}.customer-kpi-cards article{min-height:116px;border:1px solid #dde2ea;border-radius:10px;background:#fff;padding:18px;position:relative;overflow:hidden}.customer-kpi-cards article span{display:block;font-size:15px;font-weight:800;color:#7a7f88;margin-bottom:10px}.customer-kpi-cards article strong{display:block;font-size:32px;line-height:1.05;color:#30353b;letter-spacing:-.04em}.customer-kpi-cards article i{position:absolute;left:18px;right:18px;bottom:14px;height:28px;background:linear-gradient(90deg,rgba(255,133,0,.18),rgba(255,133,0,0));-webkit-clip-path:polygon(0 65%,18% 65%,22% 10%,28% 65%,100% 65%,100% 100%,0 100%);clip-path:polygon(0 65%,18% 65%,22% 10%,28% 65%,100% 65%,100% 100%,0 100%)}.customer-kpi-chart-card{background:#fff;border:1px solid rgba(44,24,16,.08);border-radius:14px;padding:18px 22px;overflow:hidden}.customer-kpi-chart-card h4{text-align:center;font-size:18px;margin:0 0 12px;color:#3b404a}.customer-kpi-chart-wrap{overflow-x:auto;padding:4px 0 0 32px}.customer-kpi-chart-wrap svg{min-width:820px;overflow:visible}.customer-kpi-chart-wrap line{stroke:#dedede;stroke-width:1}.customer-kpi-chart-wrap polyline{fill:none;stroke:#ff8500;stroke-width:2.4}.customer-kpi-chart-wrap circle{fill:#ff8500}.customer-kpi-chart-wrap text{font-size:11px;fill:#454b52;font-weight:700}.customer-kpi-chart-wrap .value-label{fill:#ff8500;font-size:12px;font-weight:800}.customer-kpi-chart-wrap .x-label{fill:#636970;font-size:10px}.customer-kpi-legend{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#555;margin-bottom:8px}.customer-kpi-legend span{width:18px;height:3px;background:#ff8500;border-radius:999px;display:inline-block}.kpi-grid-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px}.customer-kpi-person-table{background:#fff;border:1px solid rgba(44,24,16,.08);border-radius:14px;padding:18px 20px;margin-top:18px;overflow:auto}.kpi-grid-two .customer-kpi-person-table{margin-top:0}.customer-kpi-person-table h4{text-align:center;font-size:17px;margin:0 0 12px;color:#3b404a}.customer-kpi-person-table table{width:100%;border-collapse:collapse;font-size:13px}.customer-kpi-person-table th{background:#fff5e4;color:#3b404a;font-weight:900;padding:10px;text-align:center}.customer-kpi-person-table td{padding:11px 10px;border-bottom:1px solid rgba(44,24,16,.06);text-align:center;color:#3a3f45}.customer-kpi-person-table td:first-child{text-align:left;font-weight:800}.kpi-data-guide{background:#fff;border:1px solid rgba(44,24,16,.1);border-radius:18px;padding:22px}.kpi-data-guide h3{font-size:22px;margin:0 0 8px;color:#3b404a}.kpi-data-guide p{margin:0 0 18px;color:#7d6756;font-weight:700;line-height:1.55}.kpi-data-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi-data-columns article{background:#fcfaff;border:1px solid rgba(44,24,16,.08);border-radius:14px;padding:14px}.kpi-data-columns b{display:block;margin-bottom:8px;color:#3b404a}.kpi-data-columns span{font-size:12px;color:#7d6756;font-weight:700;line-height:1.45}@media (max-width:980px){.customer-kpi-cards,.kpi-data-columns,.kpi-grid-two{grid-template-columns:1fr!important}.modern-kpi-headline{flex-direction:column}.job-kpi-actions{justify-content:flex-start}.customer-kpi-chart-wrap svg{min-width:720px}}.ahead-calendar-card .calendar-card-head-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.ahead-calendar-card .calendar-head-actions{gap:10px!important;flex:0 0 auto!important;margin-left:auto!important}.ahead-calendar-card .calendar-head-add,.ahead-calendar-card .calendar-head-save{height:46px!important;min-width:92px!important;padding:0 18px!important;border-radius:15px!important;font-size:15px!important;font-weight:950!important;border:1px solid rgba(44,24,16,.14)!important;box-shadow:0 8px 18px rgba(44,24,16,.1)!important;white-space:nowrap!important}.ahead-calendar-card .calendar-head-add{background:#ea5c2a!important;color:#fff!important}.ahead-calendar-card .calendar-head-save{background:#2c1810!important;color:#fff!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(155px,.8fr) minmax(210px,1.25fr) minmax(180px,.9fr)!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important;overflow:visible!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .editable-calendar-form>input{height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:14px!important;border-radius:15px!important;max-width:100%!important}@media(max-width:900px){.ahead-calendar-card .calendar-card-head-row{align-items:flex-start!important}.ahead-calendar-card .calendar-head-actions{gap:8px!important}.ahead-calendar-card .calendar-head-add,.ahead-calendar-card .calendar-head-save{height:42px!important;min-width:72px!important;padding:0 12px!important;font-size:13px!important;border-radius:13px!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr!important;gap:8px!important}}.job-kpi-panel.job-kpi-upgraded-panel{gap:20px!important}.job-kpi-panel .customer-kpi-dashboard{background:linear-gradient(180deg,#fffdf9,#fffaf6)!important;border:1px solid rgba(44,24,16,.1)!important;border-radius:24px!important;padding:22px!important;box-shadow:0 18px 45px rgba(44,24,16,.06)!important}.job-kpi-panel .customer-kpi-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin:0 0 18px!important}.job-kpi-panel .customer-kpi-cards article{min-height:126px!important;border:1px solid rgba(44,24,16,.1)!important;border-radius:20px!important;background:#fff!important;padding:18px 18px 14px!important;display:grid!important;grid-gap:8px!important;gap:8px!important;align-content:start!important;box-shadow:0 12px 28px rgba(44,24,16,.05)!important}.job-kpi-panel .customer-kpi-cards article span{font-size:13px!important;font-weight:900!important;color:#7d6756!important;margin:0!important}.job-kpi-panel .customer-kpi-cards article strong{font-size:30px!important;line-height:1!important;color:#3b404a!important;font-weight:950!important;letter-spacing:-.04em!important}.job-kpi-panel .customer-kpi-cards article i{display:none!important}.job-kpi-panel .team-kpi-mini-sparkline{width:100%!important;height:34px!important;margin-top:auto!important}.job-kpi-panel .polished-kpi-chart-card{border:1px solid rgba(44,24,16,.1)!important;border-radius:22px!important;background:#fff!important;padding:20px!important;box-shadow:0 14px 34px rgba(44,24,16,.05)!important}.job-kpi-panel .polished-kpi-chart-card h4{text-align:left!important;font-size:18px!important;margin:0 0 14px!important;color:#3b404a!important;font-weight:950!important;letter-spacing:-.03em!important}.job-kpi-panel .kpi-grid-two{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important;margin-top:16px!important}.job-kpi-panel .customer-kpi-person-table{border-radius:20px!important;border:1px solid rgba(44,24,16,.1)!important;box-shadow:0 12px 28px rgba(44,24,16,.04)!important}.job-kpi-panel .customer-kpi-person-table h4{text-align:left!important;font-size:16px!important}.job-kpi-panel .customer-kpi-person-table th{background:#f5ede4!important}.job-kpi-panel .customer-kpi-person-table td b{background:transparent!important;color:#3b404a!important;padding:0!important}.job-kpi-panel .kpi-data-guide{border-radius:22px!important;box-shadow:0 14px 34px rgba(44,24,16,.04)!important}@media(max-width:1100px){.job-kpi-panel .customer-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.job-kpi-panel .kpi-grid-two{grid-template-columns:1fr!important}}@media(max-width:720px){.job-kpi-panel .customer-kpi-dashboard{padding:16px!important}.job-kpi-panel .customer-kpi-cards{grid-template-columns:1fr!important}.job-kpi-panel .customer-kpi-cards article strong{font-size:26px!important}}.job-kpi-panel.job-kpi-upgraded-panel{color:#3b404a!important}.job-kpi-panel .modern-kpi-headline{background:linear-gradient(135deg,#faf9ff,#f3f0ff)!important;border:1px solid #ded8ff!important}.job-kpi-panel .modern-kpi-headline h2,.job-kpi-panel .polished-kpi-chart-card h4{color:#3b404a!important}.job-kpi-panel .customer-kpi-dashboard{background:linear-gradient(180deg,#fbfaff,#f7f6fc)!important;border-color:#e4e1f2!important;box-shadow:0 18px 45px rgba(72,55,140,.07)!important}.job-kpi-panel .customer-kpi-cards article,.job-kpi-panel .customer-kpi-person-table,.job-kpi-panel .polished-kpi-chart-card{border-color:#e3e1ef!important;box-shadow:0 12px 28px rgba(72,55,140,.06)!important}.job-kpi-panel .customer-kpi-cards article span{color:#747b93!important}.job-kpi-panel .customer-kpi-cards article strong,.job-kpi-panel .customer-kpi-person-table td b{color:#3b404a!important}.job-kpi-panel .customer-kpi-person-table th{background:#f1efff!important;color:#54468f!important}.job-kpi-panel .job-kpi-view-tabs button.active{background:linear-gradient(135deg,#7758ff,#5e3be8)!important;color:#fff!important;border-color:#6847f5!important;box-shadow:0 8px 18px rgba(104,71,245,.18)!important}.job-kpi-template-button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid #cfc7ff;border-radius:12px;background:#fff;color:#6243e8;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.job-kpi-template-button:hover{background:#f4f1ff}.job-kpi-export-button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 14px!important;border:1px solid #6847f5!important;border-radius:12px!important;background:#6847f5!important;color:#fff!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important}.imaging-kpi-entry-panel{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid #dfdbf1;border-radius:22px;background:#fbfaff;box-shadow:0 16px 34px rgba(72,55,140,.06)}.imaging-kpi-entry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.imaging-kpi-entry-head h3{margin:0 0 6px;font-size:20px;color:#3b404a}.imaging-kpi-entry-head p{margin:0;color:#747b93;font-size:13px}.imaging-kpi-add-row,.imaging-kpi-entry-head button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:linear-gradient(135deg,#7758ff,#5e3be8);color:#fff;font-weight:900;padding:11px 16px;cursor:pointer}.imaging-kpi-entry-table{overflow:auto;border:1px solid #e3e1ef;border-radius:16px;background:#fff}.imaging-kpi-entry-table table{width:100%;min-width:1080px;border-collapse:collapse}.imaging-kpi-entry-table th{padding:12px 10px;background:#f1efff;color:#54468f;text-align:left;font-size:12px}.imaging-kpi-entry-table td{padding:8px;border-top:1px solid #eeecf5}.imaging-kpi-entry-table input{width:100%;min-width:90px;border:1px solid #ddd9ed;border-radius:9px;padding:9px 10px;color:#3b404a;background:#fff}.imaging-kpi-entry-table td:last-child button{border:0;background:#f3f1fa;color:#776d91;border-radius:9px;padding:8px;cursor:pointer}.imaging-kpi-add-row{justify-self:start;background:#eeeaff;color:#6347dc}.kpi-data-notice{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:13px 15px;border-radius:14px;background:#eeeaff;color:#5d4e99;font-size:13px;font-weight:750}@media(max-width:820px){.imaging-kpi-entry-head{flex-direction:column}.job-kpi-template-button{width:100%;justify-content:center}}.ahead-calendar-card.compact-calendar-card{overflow:hidden!important}.ahead-calendar-card .calendar-card-head-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-column-gap:16px!important;column-gap:16px!important;grid-row-gap:10px!important;row-gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ahead-calendar-card .calendar-card-head-row>div:first-child{min-width:0!important}.ahead-calendar-card .calendar-head-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;max-width:100%!important;margin-left:0!important;justify-self:end!important;white-space:nowrap!important}.ahead-calendar-card .calendar-head-add,.ahead-calendar-card .calendar-head-save{width:auto!important;min-width:74px!important;max-width:92px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;border-radius:14px!important;font-size:13px!important;line-height:1!important;box-sizing:border-box!important;flex:0 0 auto!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{display:grid!important;grid-template-columns:minmax(135px,.72fr) minmax(170px,1.18fr) minmax(150px,.88fr)!important;grid-gap:10px!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .compact-calendar-form.editable-calendar-form>input,.ahead-calendar-card .editable-calendar-form>input{min-width:0!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important;font-size:13px!important;box-sizing:border-box!important}.ahead-calendar-card .calendar-layout{grid-template-columns:minmax(210px,238px) minmax(0,1fr)!important;gap:12px!important}.ahead-calendar-card .calendar-month-panel{max-width:238px!important}.ahead-calendar-card .calendar-event-list,.ahead-calendar-card .calendar-event-main{min-width:0!important}@media(max-width:1180px){.ahead-calendar-card .calendar-card-head-row{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-head-actions{justify-self:start!important;justify-content:flex-start!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:minmax(135px,.8fr) minmax(150px,1fr) minmax(135px,.8fr)!important}}@media(max-width:760px){.ahead-calendar-card .calendar-head-actions{width:100%!important}.ahead-calendar-card .calendar-head-add,.ahead-calendar-card .calendar-head-save{flex:1 1!important;max-width:none!important}.ahead-calendar-card .ahead-calendar-form.compact-calendar-form.editable-calendar-form,.ahead-calendar-card .compact-calendar-form.editable-calendar-form,.ahead-calendar-card .editable-calendar-form{grid-template-columns:1fr!important;overflow:visible!important}.ahead-calendar-card .calendar-layout{grid-template-columns:1fr!important}.ahead-calendar-card .calendar-month-panel{max-width:none!important}}.job-kpi-panel .job-kpi-actions button{background:#2c1810!important;color:#fff!important}.job-kpi-panel .job-kpi-view-tabs button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.job-kpi-panel .job-kpi-view-tabs button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px rgba(44,24,16,.1)!important}.job-kpi-panel .customer-kpi-dashboard{position:relative!important;overflow:hidden!important}.job-kpi-panel .customer-kpi-dashboard:before{content:"";position:absolute;inset:-120px -120px auto auto;width:280px;height:280px;background:radial-gradient(circle,rgba(234,92,42,.12),rgba(234,92,42,0) 62%);pointer-events:none}.job-kpi-panel .customer-kpi-cards article{position:relative!important;overflow:hidden!important}.job-kpi-panel .customer-kpi-cards article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#ea5c2a,rgba(234,92,42,0))}.job-kpi-panel .polished-kpi-chart-card .recharts-surface,.job-kpi-panel .polished-kpi-chart-card .recharts-wrapper{overflow:visible!important}.ahead-calendar-card .calendar-sync-status-under-month{display:block!important;margin:8px 2px 0!important;padding:0!important;border:0!important;background:transparent!important;color:#8a7667!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;text-align:left!important}.ahead-calendar-card .calendar-sync-status-under-month[data-state=error]{color:#e8294a!important}.ahead-calendar-card .calendar-event-list{display:flex!important;flex-direction:column!important;gap:6px!important;max-height:310px!important;overflow:auto!important;padding-right:4px!important}.ahead-calendar-card .calendar-event-item{margin:0!important;display:block!important;position:relative!important}.ahead-calendar-card .calendar-event-main{min-height:54px!important;padding:9px 40px 9px 12px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.ahead-calendar-card .calendar-event-main>span{font-size:17px!important;line-height:1!important}.ahead-calendar-card .calendar-event-main strong{font-size:14px!important;line-height:1.18!important;margin-bottom:3px!important}.ahead-calendar-card .calendar-event-main small{font-size:11px!important;line-height:1.18!important}.ahead-calendar-card .calendar-delete{right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important}@media(max-width:760px){.ahead-calendar-card .calendar-event-list{gap:7px!important;max-height:none!important;overflow:visible!important}.ahead-calendar-card .calendar-event-main{min-height:56px!important}}.roadmap-save-status{display:none!important}.roadmap-table thead th{vertical-align:middle!important}.roadmap-table td:nth-child(3),.roadmap-table td:nth-child(3) input,.roadmap-table td:nth-child(4),.roadmap-table td:nth-child(4) input,.roadmap-table th:nth-child(3),.roadmap-table th:nth-child(4),.roadmap-table th:nth-child(5),.roadmap-table th:nth-child(6),.roadmap-table th:nth-child(7),.roadmap-table thead th{text-align:center!important}.ahead-calendar-card .calendar-sync-status-under-month{display:none!important}.ahead-calendar-card .calendar-sync-status-under-layout{display:block!important;width:100%!important;margin:8px 2px 0!important;padding:0!important;border:0!important;background:transparent!important;color:#8a7667!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;text-align:left!important}.ahead-calendar-card .calendar-sync-status-under-layout[data-state=error]{color:#e8294a!important}.ahead-calendar-card .calendar-left-column{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important}.ahead-calendar-card .calendar-sync-status-under-layout,.ahead-calendar-card .calendar-sync-status-under-month{display:none!important}.ahead-calendar-card .calendar-sync-status-under-month-outside{display:block!important;width:auto!important;margin:10px 0 0 6px!important;padding:0!important;border:0!important;background:transparent!important;color:#8a7667!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;text-align:left!important}.ahead-calendar-card .calendar-sync-status-under-month-outside:empty{display:none!important}.ahead-calendar-card .calendar-sync-status-under-month-outside[data-state=error]{color:#e8294a!important}.roadmap-panel-head .eyebrow{display:none!important}.roadmap-panel-head h2{font-size:42px!important;line-height:1.05!important}.roadmap-table th:nth-child(5),.roadmap-table th:nth-child(6),.roadmap-table th:nth-child(7){text-align:center!important}.roadmap-table td{padding-top:7px!important;padding-bottom:7px!important}.roadmap-table input:not([type]),.roadmap-table input[type=text],.roadmap-table textarea{min-height:44px!important;height:44px!important;max-height:44px!important;padding:9px 12px!important;resize:none!important;overflow:auto!important;display:flex!important;align-items:center!important;line-height:1.25!important}.roadmap-table td:nth-child(5) textarea,.roadmap-table td:nth-child(6) textarea,.roadmap-table td:nth-child(7) textarea{min-height:44px!important;height:44px!important;max-height:44px!important}.roadmap-table tr{height:58px!important}.orgtwin-brand-footer{margin:72px 0 14px!important;padding:0 0 0 2px!important;border-top:0!important;justify-content:flex-start!important;gap:10px!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.18em!important;color:#a79a90!important;opacity:.82!important}.orgtwin-brand-footer span,.orgtwin-brand-footer strong{font-weight:600!important;color:#9f938a!important}.orgtwin-brand-footer i{font-weight:500!important;color:#b9aca2!important}@media(max-width:900px){.roadmap-panel-head h2{font-size:32px!important}.orgtwin-brand-footer{margin:58px 0 96px!important;font-size:9.5px!important;letter-spacing:.12em!important}}.current-issue-board.issue-editor-grid,.issue-editor-grid{align-items:start!important}.current-issue-board.issue-editor-grid>.current-issue-card,.editable-issue-card,.editable-issue-card.collapsed,.issue-editor-grid>.editable-issue-card{align-self:start!important;height:auto!important}.editable-issue-card.collapsed{min-height:0!important}.editable-issue-card.collapsed .issue-collapsed-summary{align-self:start!important}.position-system-panel{display:grid;grid-gap:18px;gap:18px}.position-save-note{border:1px solid #f4cfd8;background:linear-gradient(135deg,#fff7fa,#fff);color:#b51635;border-radius:16px;padding:13px 16px;font-weight:900}.position-system-bottom-grid,.position-system-hero,.position-system-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.position-guideline-card,.position-model-card,.position-system-summary-card{border:1px solid #f0d7de;border-radius:24px;padding:18px;background:linear-gradient(180deg,#ffffff,#fff8fa);box-shadow:0 14px 30px rgba(232,41,74,.06)}.position-model-card.grade-model-card,.position-system-summary-card.grade-card{border-color:#efd8cf;background:linear-gradient(180deg,#ffffff,#fff7f3)}.summary-chip{justify-content:center;padding:7px 12px;font-weight:900;letter-spacing:.08em}.summary-chip.role{background:rgba(232,41,74,.12);color:#b51635}.summary-chip.grade{background:rgba(214,106,54,.14);color:#c65c2a}.position-system-summary-card h3{margin:12px 0 8px;color:var(--deep-brown)}.position-system-summary-card p{color:#7a665a;font-weight:800;line-height:1.6}.position-summary-list{margin:16px 0 0;grid-gap:10px;gap:10px}.position-summary-list li{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;align-items:start;color:#3b404a;font-weight:900}.position-summary-list li i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#e8294a,#cb3150);color:#fff;font-style:normal;font-size:12px}.position-system-summary-card.grade-card .position-summary-list li i{background:linear-gradient(135deg,#e38357,#c65c2a)}.position-model-head{gap:12px;margin-bottom:16px}.position-model-head h3{margin:4px 0;color:var(--deep-brown);font-size:24px}.position-model-head p{color:#7b6656;font-weight:800;line-height:1.6}.position-pyramid{display:grid;grid-gap:12px;gap:12px;justify-items:center}.position-tier{display:grid;grid-gap:10px;padding:14px 16px;border-radius:18px;border:1px solid #ecd7de;background:#fff;box-shadow:0 10px 24px rgba(232,41,74,.06)}.position-tier.role-tier{background:linear-gradient(135deg,#ffffff,#fff4f8)}.position-tier.grade-tier{border-color:#edd8d1;background:linear-gradient(135deg,#ffffff,#fff7f1)}.position-tier-top{align-items:center;justify-content:space-between;gap:8px}.position-tier-top span{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:rgba(232,41,74,.12);color:#b51635;font-size:12px;font-weight:900}.position-tier.grade-tier .position-tier-top span{background:rgba(214,106,54,.14);color:#c65c2a}.position-tier-top em{color:#a44b66;font-size:12px;font-weight:900}.position-tier.grade-tier .position-tier-top em{color:#c65c2a}.position-card-input,.position-card-textarea,.position-decision-notes,.position-table-input,.position-table-textarea{width:100%;border:1px solid #ecd8de;border-radius:12px;padding:11px 13px;background:#fff;color:#28160f;font:inherit}.position-card-input,.position-table-input{min-height:46px;font-weight:800}.position-card-input.title{font-size:18px;font-weight:900}.position-card-textarea,.position-decision-notes,.position-table-textarea{resize:vertical;line-height:1.6;font-weight:800}.position-card-textarea{min-height:88px}.position-card-textarea.compact{min-height:74px}.position-table-textarea{min-height:92px}.position-card-input:focus,.position-card-textarea:focus,.position-decision-notes:focus,.position-table-input:focus,.position-table-textarea:focus{outline:none;border-color:#e8294a;box-shadow:0 0 0 3px rgba(232,41,74,.12)}.position-criteria-grid{grid-gap:14px;gap:14px}.position-criterion-card{grid-gap:10px;gap:10px;padding:16px;border-radius:18px;border:1px solid #f1dde2;background:#fff}.position-criterion-index{width:34px;height:34px;background:linear-gradient(135deg,#e8294a,#c93050);color:#fff;font-size:15px;font-weight:900}.position-promotion-table-wrap{overflow:auto;border:1px solid #f1dde0;border-radius:18px;background:#fff}.position-promotion-table{min-width:840px;border-collapse:separate;border-spacing:0}.position-promotion-table td,.position-promotion-table th{padding:12px;border-bottom:1px solid #f2e4e7}.position-promotion-table th{position:-webkit-sticky;position:sticky;top:0;background:#fff7fa;color:#7a3546;font-weight:900;text-align:left;z-index:1}.position-system-bottom-grid .full{grid-column:1/-1}.position-decision-notes{min-height:180px}.position-system-panel .panel-actions{flex-wrap:wrap}.position-system-panel .panel-actions button{border:1px solid #efc7d4;background:#fff;color:#8a3149;font-weight:900}@media (max-width:1180px){.position-criteria-grid,.position-system-bottom-grid,.position-system-hero,.position-system-model-grid{grid-template-columns:1fr}.position-tier{width:100%!important}}.position-weight-summary{gap:12px;border:1px solid #f0d7de;border-radius:16px;background:linear-gradient(135deg,#fff7fa,#fffaf6);padding:12px 14px;margin-bottom:14px;color:#3b404a}.position-weight-summary strong{font-weight:950;color:#b51635}.position-weight-summary span{font-size:13px;font-weight:900;color:#7b6656;line-height:1.45}.position-weight-field{grid-template-columns:86px 1fr;grid-gap:10px;gap:10px}.position-weight-field span{font-size:12px;font-weight:950;color:#8f5968}.position-weight-field .position-card-input{min-height:40px!important;padding:8px 10px!important}.orgtwin-brand-footer.orgtwin-program-footer{width:100%!important;display:block!important;margin:92px 0 24px!important;padding:24px 26px 18px!important;border:1px solid #e7d7c7!important;border-radius:26px!important;background:linear-gradient(180deg,#3a2a22,#251912)!important;color:#f8efe8!important;opacity:1!important;letter-spacing:0!important;box-shadow:0 18px 46px rgba(44,24,16,.16)!important}.orgtwin-footer-main{display:grid;grid-template-columns:minmax(260px,1.1fr) 2fr;grid-gap:30px;gap:30px;align-items:start}.orgtwin-footer-brand strong{display:block!important;color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.02em!important;text-transform:none!important}.orgtwin-footer-brand span{display:block!important;margin-top:8px;color:#d7b899!important;font-size:12px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important}.orgtwin-footer-brand p{max-width:430px;margin:16px 0 0;color:#d4c4b7;font-size:13px;font-weight:750;line-height:1.7}.orgtwin-footer-links{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:20px;gap:20px}.orgtwin-footer-links section{display:grid;grid-gap:8px;gap:8px;align-content:start}.orgtwin-footer-links h4{margin:0 0 8px;color:#fff;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.orgtwin-footer-links button{width:max-content;border:0;background:transparent;color:#e5d6cb;padding:0;font-size:13px;font-weight:750;line-height:1.55;cursor:pointer;text-align:left}.orgtwin-footer-links button:hover{color:#fff;text-decoration:underline}.orgtwin-social-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.orgtwin-social-row a{width:34px;height:34px;border-radius:11px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:950;text-decoration:none}.orgtwin-social-row a:first-child{background:linear-gradient(135deg,#e8294a,#f18a5b);border-color:rgba(255,255,255,.28)}.orgtwin-social-row a:nth-child(2){background:#e8294a;border-color:#e8294a}.orgtwin-social-row a:nth-child(3){background:#17a969;border-color:#17a969}.orgtwin-social-row a:nth-child(4){background:#fff;color:#3b404a;border-color:#fff}.orgtwin-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.14);margin-top:22px;padding-top:16px;color:#c9b8ab;font-size:11px;font-weight:700}.orgtwin-footer-bottom span{color:#c9b8ab!important;font-weight:700!important;letter-spacing:.02em!important}.orgtwin-footer-bottom div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.orgtwin-footer-bottom button{border:0;background:transparent;color:#d7c7ba;padding:0;font-size:11px;font-weight:800;cursor:pointer}.orgtwin-footer-bottom button:hover{color:#fff;text-decoration:underline}.orgtwin-footer-bottom i{font-style:normal!important;color:#8c7c70!important;margin:0!important}.orgtwin-program-footer span:after{content:""!important;display:none!important}@media(max-width:900px){.position-weight-summary{display:grid}.orgtwin-brand-footer.orgtwin-program-footer{margin:64px 0 108px!important;padding:22px 18px 18px!important}.orgtwin-footer-links,.orgtwin-footer-main{grid-template-columns:1fr}.orgtwin-footer-bottom{display:grid;justify-items:start}.orgtwin-footer-bottom div{justify-content:flex-start}}.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin:72px 0 92px!important;padding:18px 22px!important;border:1px solid #e7d7c7!important;border-radius:18px!important;background:#fffaf6!important;color:#7b6a60!important;box-shadow:0 8px 24px rgba(44,24,16,.05)!important}.orgtwin-footer-bottom.compact{justify-content:space-between!important;gap:18px!important;margin-top:0!important;padding-top:0!important;color:#8f8076!important;font-size:12px!important;font-weight:700!important}.orgtwin-footer-bottom.compact>span{color:#9a8b82!important;font-size:11px!important;font-weight:650!important;letter-spacing:.02em!important;text-transform:none!important}.orgtwin-footer-link-row{align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.orgtwin-footer-link-row button{border:0!important;background:transparent!important;color:#6d5d53!important;padding:0!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.orgtwin-footer-link-row button:hover{color:#3b404a!important;text-decoration:underline!important}.orgtwin-footer-link-row i{font-style:normal!important;color:#c7b7ab!important;margin:0 2px!important}.footer-social{display:inline-grid!important;place-items:center!important;text-decoration:none!important;border:1px solid #ead8c7!important;background:#fff!important;color:#3b404a!important;position:relative!important;line-height:1!important;box-shadow:0 4px 10px rgba(44,24,16,.06)!important}.footer-social.instagram{color:#fff!important;border-color:transparent!important;background:radial-gradient(circle at 30% 30%,#ffd86b 0 16%,#ff5b5f 36%,#c13584 64%,#405de6 100%)!important}.footer-social.youtube{color:#fff!important;border-color:#ff0033!important;background:#ff0033!important}.footer-social.blog{color:#fff!important;border-color:#03c75a!important;background:#03c75a!important}.footer-social.blog svg{display:none!important}.footer-social.blog b{font-family:Arial,sans-serif;font-size:20px;font-weight:950;line-height:1;color:#fff!important}.footer-social.web{color:#3b404a!important;border-color:#e1d1c1!important;background:#fff!important}.footer-social:hover{transform:translateY(-1px);filter:brightness(1.03)}@media(max-width:900px){.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin:48px 0 108px!important;padding:16px!important}.orgtwin-footer-bottom.compact{display:grid!important;justify-items:start!important}.orgtwin-footer-link-row{justify-content:flex-start!important}}.position-pyramid{gap:14px!important;padding:18px 8px 12px!important;perspective:900px!important;overflow:visible!important}.position-tier{position:relative!important;isolation:isolate!important;padding:16px 26px 18px!important;border:0!important;border-radius:10px!important;box-shadow:0 20px 34px rgba(44,24,16,.13),inset -42px 0 0 rgba(44,24,16,.1),inset 42px 0 0 rgba(255,255,255,.1)!important;-webkit-clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)!important;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)!important;transform:rotateX(1.5deg)!important}.position-tier:after{content:""!important;position:absolute!important;left:5%!important;right:5%!important;bottom:-10px!important;height:14px!important;background:rgba(44,24,16,.28)!important;filter:blur(2px)!important;transform:skewX(-18deg)!important;z-index:-2!important}.position-tier.role-tier:first-child{background:linear-gradient(135deg,#e8294a,#be2340 62%,#8a1d33)!important}.position-tier.role-tier:nth-child(2){background:linear-gradient(135deg,#ec4f65,#d33a55 62%,#9d2840)!important}.position-tier.role-tier:nth-child(3){background:linear-gradient(135deg,#f16e78,#e45a67 62%,#b63d4f)!important}.position-tier.role-tier:nth-child(4){background:linear-gradient(135deg,#f79ca2,#ef7d88 62%,#c85867)!important}.position-tier.role-tier:nth-child(5){background:linear-gradient(135deg,#ffd1d6,#f3a6b1 62%,#d07282)!important}.position-tier.grade-tier:first-child{background:linear-gradient(135deg,#ea5c2a,#c8491f 62%,#8f3519)!important}.position-tier.grade-tier:nth-child(2){background:linear-gradient(135deg,#f1783e,#db612c 62%,#a84a23)!important}.position-tier.grade-tier:nth-child(3){background:linear-gradient(135deg,#f69855,#e58143 62%,#b96332)!important}.position-tier.grade-tier:nth-child(4){background:linear-gradient(135deg,#fbb06f,#ed985c 62%,#c87842)!important}.position-tier.grade-tier:nth-child(5){background:linear-gradient(135deg,#ffc88f,#f4ad78 62%,#cf8b5a)!important}.position-tier.grade-tier:nth-child(6){background:linear-gradient(135deg,#ffe0bf,#ffc994 62%,#dc9b65)!important}.position-tier-top{position:relative!important;z-index:2!important}.position-tier-top span,.position-tier.grade-tier .position-tier-top span{background:rgba(255,255,255,.88)!important;color:#3b404a!important;border:1px solid rgba(255,255,255,.55)!important}.position-tier-top em,.position-tier.grade-tier .position-tier-top em{color:rgba(255,255,255,.92)!important;text-shadow:0 1px 2px rgba(44,24,16,.25)!important}.position-tier .position-card-input,.position-tier .position-card-textarea{position:relative!important;z-index:2!important;border-color:rgba(255,255,255,.34)!important;background:rgba(255,255,255,.88)!important;color:#3b404a!important;box-shadow:0 6px 16px rgba(44,24,16,.1)!important}.position-tier .position-card-input.title{text-align:center!important;font-size:20px!important;font-weight:950!important;background:rgba(255,255,255,.94)!important}.position-model-card{overflow:visible!important}.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin:128px 0 38px!important;padding:0 0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:100%!important}.orgtwin-footer-bottom.compact{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;border-top:0!important}.orgtwin-footer-bottom.compact>span{display:none!important}.orgtwin-footer-link-row{gap:9px!important;padding-left:4px!important}.orgtwin-footer-link-row button{color:#75675f!important;font-weight:800!important}.footer-social{width:28px!important;height:28px!important;border-radius:9px!important}@media(max-width:900px){.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin:86px 0 92px!important;padding-left:0!important}.position-tier{width:100%!important;-webkit-clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)!important;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)!important}}.position-system-panel{gap:24px}.position-system-panel .panel-actions{display:flex;align-items:center;gap:10px}.position-system-panel .panel-actions button{min-width:104px}.position-system-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.position-system-summary-card{position:relative;overflow:hidden;border:1px solid rgba(204,170,152,.45);border-radius:24px;padding:24px;background:linear-gradient(180deg,rgba(255,248,244,.96),rgba(255,252,249,.9));box-shadow:0 18px 36px rgba(88,56,41,.08)}.position-system-summary-card:after{content:"";position:absolute;inset:auto -40px -40px auto;width:120px;height:120px;background:radial-gradient(circle at center,rgba(230,95,98,.16),transparent 68%);pointer-events:none}.position-system-summary-card.grade-card:after{background:radial-gradient(circle at center,rgba(92,144,255,.16),transparent 68%)}.summary-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.06em}.summary-chip.role{color:#9f2c3f;background:rgba(226,74,102,.12)}.summary-chip.grade{color:#3e63d7;background:rgba(70,120,255,.12)}.position-system-summary-card h3{margin:12px 0 10px;font-size:24px;color:#3b404a}.position-system-summary-card p{margin:0;color:#715950;line-height:1.7}.position-summary-list{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.position-summary-list li{display:flex;align-items:flex-start;gap:10px;color:#4f3b34;font-size:14px}.position-summary-list i{width:24px;height:24px;border-radius:50%;background:rgba(125,96,83,.14);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;color:#785243;flex:0 0 auto}.position-system-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.position-guideline-card,.position-model-card{border:1px solid rgba(204,170,152,.45);border-radius:28px;padding:28px;background:linear-gradient(180deg,rgba(255,253,250,.96),rgba(255,249,244,.9));box-shadow:0 20px 40px rgba(89,63,45,.06)}.position-model-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.position-model-head h3{margin:6px 0 4px;font-size:26px}.position-model-head p{margin:0;color:#7d655d}.position-pyramid-compact{display:flex;flex-direction:column;gap:14px;padding:4px 0 0}.position-tier-row{display:flex;align-items:stretch;justify-content:flex-end;gap:14px}.position-tier-side{width:94px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;color:#8b6558;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.position-tier-side strong{font-size:14px;color:#5f4137;letter-spacing:0}.position-tier-side i{width:44px;height:44px;border:2px solid rgba(179,126,103,.9);border-right:0;border-radius:22px 0 0 22px;display:block;margin-top:2px}.position-tier{position:relative;display:flex;flex-direction:column;gap:10px;min-height:156px;padding:16px 22px 20px;border-radius:20px;-webkit-clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);box-shadow:0 16px 34px rgba(73,34,26,.14)}.position-tier:before{content:"";position:absolute;inset:10px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 70%);pointer-events:none}.position-tier.role-tier{background:linear-gradient(135deg,#d84d67,#ba314e)}.position-tier.grade-tier{background:linear-gradient(135deg,#f0a15f,#df7b30)}.position-tier-top{display:flex;justify-content:flex-end;position:relative;z-index:1}.position-tier-top em{font-size:11px;font-style:normal;font-weight:800;color:rgba(255,246,241,.92);letter-spacing:.06em}.position-tier .position-card-input,.position-tier .position-card-textarea{position:relative;z-index:1;border-color:rgba(255,240,235,.68);background:rgba(255,251,249,.92);color:#57413a;font-weight:600;box-shadow:none}.position-tier .position-card-input.title{font-size:18px;font-weight:700;color:#34231c}.position-tier .position-card-textarea{min-height:86px;line-height:1.6}.position-system-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.position-guideline-card.full{grid-column:1/-1}.position-weight-summary{margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(247,237,230,.8);color:#63483d}.position-weight-summary strong{font-size:15px}.position-criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.position-criterion-card{position:relative;border:1px solid rgba(216,191,178,.6);border-radius:22px;padding:18px;background:#fffdfb;display:grid;grid-gap:12px;gap:12px}.position-criterion-index{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:rgba(191,105,78,.14);color:#955139;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.position-weight-field{display:grid;grid-gap:8px;gap:8px;color:#745a52;font-size:13px;font-weight:700}.position-card-textarea.compact{min-height:78px}.position-promotion-table-wrap{overflow-x:auto;border:1px solid rgba(216,191,178,.52);border-radius:22px;background:rgba(255,255,255,.92)}.position-promotion-table{width:100%;border-collapse:collapse}.position-promotion-table td,.position-promotion-table th{border-bottom:1px solid rgba(224,203,193,.72);padding:14px 12px;vertical-align:top;text-align:left}.position-promotion-table th{background:rgba(248,241,235,.84);color:#64473c;font-size:13px;font-weight:800}.position-promotion-table tr:last-child td{border-bottom:0}.position-simulation-table select,.position-table-input,.position-table-textarea{width:100%;border:1px solid rgba(211,183,168,.8);border-radius:14px;background:rgba(255,253,251,.98);color:#573f36;padding:10px 12px;font:inherit}.position-table-textarea{min-height:72px;resize:vertical}.position-alert-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.position-alert-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(216,191,178,.64);background:rgba(255,255,255,.94);color:#5d463d}.position-alert-card.excellent{background:rgba(231,250,238,.96);border-color:rgba(91,169,116,.32)}.position-alert-card.warning{background:rgba(255,247,233,.98);border-color:rgba(223,157,54,.34)}.position-alert-card.normal{background:rgba(248,247,245,.98)}.position-alert-card svg{flex:0 0 auto;margin-top:2px}.position-alert-card strong{display:block;font-size:15px;margin-bottom:4px}.position-alert-card p,.position-alert-card span{margin:0;line-height:1.5}.position-alert-card span{display:block;margin-top:4px;color:#7a645c;font-size:13px}.position-simulation-table td b+small,.position-simulation-table td small,.position-simulation-table td strong+small{display:block;margin-top:4px;color:#7a645c;font-size:12px;line-height:1.4}.position-simulation-table td:last-child{width:72px}.position-simulation-table .text-danger{border:0;background:transparent;color:#c93f53;font-weight:800;cursor:pointer}.position-decision-notes{width:100%;min-height:220px;border:1px solid rgba(213,183,167,.8);border-radius:20px;background:rgba(255,254,252,.98);color:#563d34;padding:18px;font:inherit;line-height:1.7;resize:vertical}.compact-policy-footer{margin-top:176px;padding:26px 0 10px}.orgtwin-footer-link-row{align-items:flex-end;gap:22px;padding-left:18px}.orgtwin-footer-link-row,.orgtwin-footer-links,.orgtwin-footer-social{justify-content:flex-start}@media (max-width:1120px){.position-criteria-grid,.position-system-bottom-grid,.position-system-hero,.position-system-model-grid{grid-template-columns:1fr}.position-tier-row{flex-direction:column;align-items:stretch}.position-tier-side{width:auto;align-items:flex-start;flex-direction:row}.position-tier-side i{width:32px;height:22px;border-top-right-radius:0;border-bottom-right-radius:0}.position-tier{width:100%!important;-webkit-clip-path:none;clip-path:none;border-radius:18px}.orgtwin-footer-link-row{flex-direction:column;align-items:flex-start}}.position-alert-strip{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important}.position-alert-card{position:relative!important;min-height:106px!important;border-radius:22px!important;padding:18px 18px 18px 20px!important;box-shadow:0 16px 34px rgba(89,55,39,.08)!important}.position-alert-card:before{content:"직위 알림"!important;position:absolute!important;right:14px!important;top:12px!important;border-radius:999px!important;padding:5px 10px!important;background:rgba(255,255,255,.78)!important;color:#72554a!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important}.position-alert-card.excellent:before{content:"승진 검토"!important;color:#277347!important}.position-alert-card.warning:before{content:"예정 알림"!important;color:#a26516!important}.position-alert-card.normal:before{content:"유지"!important;color:#70625c!important}.position-alert-card svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;background:rgba(255,255,255,.8)!important;color:#8c4d38!important}.position-alert-card strong{font-size:17px!important;color:#2e211b!important}.position-alert-card p{max-width:calc(100% - 78px)!important;color:#4f3b34!important;font-weight:800!important}.position-alert-card span{margin-top:8px!important;display:inline-flex!important;flex-wrap:wrap!important;gap:6px!important;border-radius:999px!important;padding:7px 10px!important;background:rgba(255,255,255,.68)!important;color:#715a51!important;font-weight:750!important}.position-simulation-table td:nth-child(4),.position-simulation-table th:nth-child(4){min-width:134px!important}.position-simulation-table td:nth-child(4) strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;border-radius:999px!important;padding:7px 10px!important;background:rgba(235,106,64,.12)!important;color:#bc4e24!important;font-size:13px!important}.position-simulation-table .status-badge{white-space:normal!important;line-height:1.35!important;border-radius:999px!important;padding:8px 10px!important}.roadmap-panel{border-color:rgba(204,170,152,.48)!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(255,253,250,.98),rgba(255,248,243,.93))!important;box-shadow:0 24px 54px rgba(89,63,45,.07)!important}.roadmap-panel-head h2{color:#3b404a!important;letter-spacing:-.055em!important}.roadmap-panel-head span{color:#745d53!important;font-weight:750!important}.roadmap-domain-tabs button,.roadmap-head-actions button{border-color:rgba(211,181,163,.82)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;color:#4d372e!important;box-shadow:0 10px 24px rgba(89,63,45,.05)!important}.roadmap-domain-tabs button:hover,.roadmap-head-actions button:hover{background:#fff7f0!important;transform:translateY(-1px)!important}.roadmap-domain-tabs button.active{border-color:#34221a!important;background:linear-gradient(135deg,#3a241a,#22130d)!important;color:#fff!important}.roadmap-mini-card,.roadmap-mini-dual-progress article,.roadmap-progress-cards article{border-color:rgba(204,170,152,.48)!important;border-radius:22px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 16px 34px rgba(89,63,45,.06)!important}.roadmap-mini-dual-progress strong,.roadmap-mini-progress strong,.roadmap-progress-cards strong{color:#3b404a!important}.roadmap-progress-bar{background:rgba(231,214,200,.86)!important}.roadmap-progress-bar i{background:linear-gradient(90deg,#eb6541,#ba7a42 48%,#6d4a3a)!important}.roadmap-table-wrap{border-color:rgba(204,170,152,.5)!important;border-radius:24px!important;box-shadow:0 18px 34px rgba(89,63,45,.04)!important}.roadmap-table th{background:rgba(248,241,235,.96)!important;color:#5f463b!important;font-weight:850!important}.roadmap-table td{border-color:rgba(231,214,200,.72)!important}.roadmap-table input:not([type]),.roadmap-table input[type=text],.roadmap-table textarea{color:#5a433a!important;font-weight:650!important;background:rgba(255,255,255,.72)!important}.roadmap-table input:focus,.roadmap-table textarea:focus{border-color:#df9a6e!important;background:#fffdfa!important;box-shadow:0 0 0 3px rgba(223,154,110,.14)!important}.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:228px!important;margin-bottom:18px!important;padding-bottom:4px!important}.orgtwin-footer-link-row{padding-left:22px!important}.orgtwin-footer-link-row button{color:#8d8078!important;font-size:11px!important;font-weight:650!important}.footer-social{width:27px!important;height:27px!important;box-shadow:0 4px 10px rgba(89,63,45,.05)!important}@media (max-width:900px){.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:140px!important;margin-bottom:96px!important}.position-alert-card p{max-width:100%!important}}.compact-policy-footer{margin-top:300px!important;padding-top:54px!important;padding-bottom:74px!important;background:transparent!important;border:0!important;box-shadow:none!important}.orgtwin-footer-link-row{transform:translateY(34px)}.position-people-model-grid{align-items:stretch;gap:22px}.position-people-model-card{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,244,.92))}.position-people-hierarchy{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(234,92,42,.08),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.82),rgba(252,250,247,.74));border:1px solid rgba(225,201,187,.72)}.position-people-tier{display:grid;grid-template-columns:84px minmax(180px,1fr) minmax(260px,.95fr);align-items:center;grid-gap:18px;gap:18px;padding:12px 14px;border-radius:22px;background:rgba(255,255,255,.72);border:1px solid rgba(227,207,195,.58);box-shadow:0 12px 26px rgba(68,41,28,.045)}.people-tier-label{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#6f574e;font-weight:900;text-align:center}.people-tier-label span{display:inline-flex;min-width:54px;padding:5px 9px;border-radius:999px;background:#fff5ef;border:1px solid rgba(224,195,176,.8);font-size:12px;color:#7a5b50}.people-tier-label strong{font-size:15px;color:#3b404a}.people-tier-visual{min-height:76px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-radius:24px;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,248,243,.62))}.people-tier-visual:before{content:"";position:absolute;inset:auto 10% 8px;height:10px;border-radius:999px;background:rgba(44,24,16,.07);filter:blur(7px)}.people-icon-chip{position:relative;z-index:1;width:42px;height:42px;border-radius:14px 14px 18px 18px;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 9px 14px rgba(44,24,16,.12)}.grade-hierarchy .position-people-tier:first-child .people-icon-chip,.role-hierarchy .position-people-tier:first-child .people-icon-chip{transform:scale(1.18)}.role-hierarchy .people-icon-chip{background:linear-gradient(180deg,#e8294a,#b71938)}.role-hierarchy .position-people-tier:nth-child(2) .people-icon-chip{background:linear-gradient(180deg,#f05b73,#cc2b49)}.role-hierarchy .position-people-tier:nth-child(3) .people-icon-chip{background:linear-gradient(180deg,#f1798b,#da475f)}.role-hierarchy .position-people-tier:nth-child(n+4) .people-icon-chip{background:linear-gradient(180deg,#f5a0ad,#e46578)}.grade-hierarchy .people-icon-chip{background:linear-gradient(180deg,#ea5c2a,#b9441f)}.grade-hierarchy .position-people-tier:nth-child(2) .people-icon-chip{background:linear-gradient(180deg,#f37a39,#ce5626)}.grade-hierarchy .position-people-tier:nth-child(3) .people-icon-chip{background:linear-gradient(180deg,#f59a3f,#dc6d2c)}.grade-hierarchy .position-people-tier:nth-child(n+4) .people-icon-chip{background:linear-gradient(180deg,#f3ba64,#e18b34)}.people-tier-edit-card{display:grid;grid-gap:9px;gap:9px;padding:12px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(228,207,195,.86)}.people-tier-edit-card .position-card-input,.people-tier-edit-card .position-card-textarea{font-weight:650!important;color:#573f36!important;background:rgba(255,252,250,.98)!important;border-color:rgba(217,190,174,.82)!important;box-shadow:none!important}.people-tier-edit-card .position-card-input.title{font-size:17px!important;font-weight:780!important}.people-tier-edit-card .position-card-textarea{min-height:62px!important;line-height:1.55}@media (max-width:1180px){.position-people-tier{grid-template-columns:1fr;gap:12px}.people-tier-label{justify-items:start;grid-template-columns:auto 1fr;align-items:center;text-align:left}.people-tier-visual{justify-content:flex-start}.compact-policy-footer{margin-top:220px!important;padding-bottom:90px!important}}.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:340px!important;padding-top:24px!important;padding-bottom:136px!important;background:transparent!important;border:0!important;box-shadow:none!important}.orgtwin-footer-link-row{transform:translateY(92px)!important;justify-content:flex-start!important;padding-left:28px!important}.position-people-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:24px!important}.position-people-model-card{overflow:visible!important;background:radial-gradient(circle at 50% 10%,rgba(234,92,42,.05),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,244,.92))!important}.position-people-pyramid-shell{display:grid;grid-gap:22px;gap:22px}.position-people-pyramid-visual{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:26px 24px 30px;border-radius:28px;background:radial-gradient(ellipse at center bottom,rgba(44,24,16,.07),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,250,247,.74));border:1px solid rgba(225,201,187,.72)}.position-people-pyramid-row{width:100%;display:grid;grid-template-columns:104px 1fr;align-items:center;grid-gap:14px;gap:14px}.position-people-pyramid-row .people-tier-label{display:grid;justify-items:end;grid-gap:4px;gap:4px;text-align:right;color:#6f574e;font-weight:900}.position-people-pyramid-row .people-tier-label span{min-width:auto;padding:4px 9px;border-radius:999px;background:#fff5ef;border:1px solid rgba(224,195,176,.8);font-size:11px;color:#7a5b50}.position-people-pyramid-row .people-tier-label strong{max-width:96px;color:#3b404a;font-size:14px;line-height:1.2;word-break:keep-all}.position-people-pyramid-row .people-tier-visual.pyramid-line{min-height:54px!important;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding:4px 10px!important;border-radius:26px;background:transparent!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important}.position-people-pyramid-row .people-tier-visual.pyramid-line:before{display:none!important}.position-people-pyramid-row[data-level="1"] .pyramid-line{min-width:64px}.position-people-pyramid-row[data-level="2"] .pyramid-line{min-width:130px}.position-people-pyramid-row[data-level="3"] .pyramid-line{min-width:198px}.position-people-pyramid-row[data-level="4"] .pyramid-line{min-width:270px}.position-people-pyramid-row[data-level="5"] .pyramid-line{min-width:350px}.position-people-pyramid-row[data-level="6"] .pyramid-line{min-width:430px}.position-people-pyramid-row .people-icon-chip{width:42px!important;height:56px!important;border-radius:20px 20px 13px 13px!important;box-shadow:0 12px 18px rgba(44,24,16,.12)!important;position:relative}.position-people-pyramid-row .people-icon-chip:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;top:-16px;left:50%;transform:translateX(-50%);background:inherit;box-shadow:0 6px 10px rgba(44,24,16,.1)}.position-people-pyramid-row .people-icon-chip svg{opacity:0}.grade-hierarchy .position-people-pyramid-row:first-child .people-icon-chip,.role-hierarchy .position-people-pyramid-row:first-child .people-icon-chip{transform:scale(1.16)!important;background:linear-gradient(180deg,#e8294a,#b71938)!important}.grade-hierarchy .position-people-pyramid-row:nth-child(2) .people-icon-chip,.role-hierarchy .position-people-pyramid-row:nth-child(2) .people-icon-chip{background:linear-gradient(180deg,#f4a51d,#e68a12)!important}.grade-hierarchy .position-people-pyramid-row:nth-child(n+3) .people-icon-chip,.role-hierarchy .position-people-pyramid-row:nth-child(n+3) .people-icon-chip{background:linear-gradient(180deg,#58aef6,#2784d5)!important}.people-tier-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.people-tier-edit-card{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:14px!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(228,207,195,.86)!important;box-shadow:0 10px 24px rgba(68,41,28,.045)!important}.people-tier-edit-card .position-card-input,.people-tier-edit-card .position-card-textarea{font-weight:600!important;color:#5d493f!important}.people-tier-edit-card .position-card-input.title{font-weight:750!important}@media (max-width:1280px){.position-people-model-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.position-people-pyramid-visual{min-height:auto;padding:22px 14px;align-items:stretch}.position-people-pyramid-row{grid-template-columns:1fr}.position-people-pyramid-row .people-tier-label{justify-items:start;text-align:left}.position-people-pyramid-row .people-tier-visual.pyramid-line{min-width:0!important;width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;padding-top:22px!important}.people-tier-edit-grid{grid-template-columns:1fr}.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:240px!important;padding-bottom:120px!important}}.position-people-pyramid-visual{min-height:420px!important;padding-bottom:44px!important;background:radial-gradient(ellipse at center bottom,rgba(44,24,16,.06),transparent 62%),linear-gradient(180deg,rgba(252,250,255,.92),rgba(245,237,228,.28))!important}.position-people-pyramid-row{grid-template-columns:156px 1fr!important}.position-people-pyramid-row .people-tier-label{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;text-align:right!important}.position-people-pyramid-row .people-tier-label span{background:#f5ede4!important;border:1px solid rgba(44,24,16,.16)!important;color:#6a4e40!important;font-size:12px!important;font-weight:900!important}.position-people-pyramid-row .people-tier-label strong{max-width:88px!important;font-size:16px!important;font-weight:950!important;color:#3b404a!important}.grade-hierarchy .position-people-pyramid-row:first-child .people-icon-chip,.role-hierarchy .position-people-pyramid-row:first-child .people-icon-chip{background:linear-gradient(180deg,#e8294a,#b71835)!important}.grade-hierarchy .position-people-pyramid-row:nth-child(2) .people-icon-chip,.role-hierarchy .position-people-pyramid-row:nth-child(2) .people-icon-chip{background:linear-gradient(180deg,#ea5c2a,#bb421c)!important}.grade-hierarchy .position-people-pyramid-row:nth-child(n+3) .people-icon-chip,.role-hierarchy .position-people-pyramid-row:nth-child(n+3) .people-icon-chip{background:linear-gradient(180deg,#6d4a3c,#2c1810)!important}.position-people-pyramid-row .people-icon-chip{box-shadow:0 16px 24px rgba(44,24,16,.16)!important}.people-tier-edit-card label{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.people-tier-edit-card label>span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;background:#f5ede4;color:#6b5147;font-size:13px;font-weight:900;letter-spacing:-.02em}.people-tier-edit-card .position-card-input,.people-tier-edit-card .position-card-textarea{font-weight:560!important;color:#6f5b52!important}.people-tier-edit-card .position-card-input.title{font-weight:760!important;color:#3b404a!important}.people-tier-edit-card .position-card-textarea{min-height:96px!important}.position-simulation-table td:first-child small{color:#7c675e}.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:360px!important;padding-top:70px!important;padding-bottom:190px!important;align-self:stretch!important}.orgtwin-footer-link-row{transform:translateY(90px)}@media (max-width:760px){.position-people-pyramid-row{grid-template-columns:1fr!important}.position-people-pyramid-row .people-tier-label{justify-content:flex-start!important}.people-tier-edit-card label{grid-template-columns:48px minmax(0,1fr)}.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:260px!important;padding-bottom:150px!important}.orgtwin-footer-link-row{transform:translateY(60px)}}.position-system-panel .section-head{align-items:flex-start}.position-system-panel .position-model-head{display:flex;justify-content:space-between}.position-system-panel .position-model-head .panel-actions{justify-content:flex-end}.pa-map-mini-matrix{padding:28px 18px 48px 72px!important}.pa-map-mini-matrix:before{content:"";position:absolute;left:38px;top:18px;bottom:52px;width:2px;background:#d6b59a;border-radius:999px}.pa-map-mini-matrix .pa-axis.x,.pa-map-mini-matrix .pa-axis.y{color:#7a6555;font-weight:950}.pa-map-mini-matrix .pa-axis.y{top:50%!important;transform:translateY(-50%)!important;font-size:13px!important}.pa-map-mini-matrix .pa-axis.y:before{content:"";position:absolute;left:28px;top:-78px;width:2px;height:156px;background:#d6b59a;border-radius:999px}.pa-map-mini-matrix .pa-axis.y:after{left:23px;top:-86px;width:10px;height:10px}.pa-map-mini-matrix .pa-axis.x{left:76px!important;right:30px!important;transform:none!important;text-align:center}.pa-map-mini-matrix .pa-axis.x:before{content:"";position:absolute;left:0;right:18px;top:50%;height:2px;transform:translateY(-50%);background:#d6b59a;border-radius:999px}.pa-map-mini-matrix .pa-axis.x:after{content:"";position:absolute;right:4px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #d6b59a;border-right:2px solid #d6b59a}.pa-map-mini-matrix .pa-axis.x{display:block!important}.pa-map-mini-matrix .pa-axis.x,.pa-map-mini-matrix .pa-axis.x span{font-size:13px!important}.pa-scatter-axis.y{left:20px!important;top:26px!important;bottom:56px!important;justify-content:space-between!important}.pa-scatter-axis.y span{writing-mode:horizontal-tb!important;transform:none!important;letter-spacing:0!important}.pa-scatter-axis.y:before{content:"";position:absolute;left:24px;top:14px;bottom:26px;width:2px;background:#c89d5b;border-radius:999px}.pa-scatter-axis.y:after{content:"";position:absolute;left:19px;top:8px;width:10px;height:10px;border-top:2px solid #c89d5b;border-right:2px solid #c89d5b;transform:rotate(-45deg)}.pa-scatter-axis.x:before{content:"";position:absolute;left:6px;right:28px;top:50%;height:2px;transform:translateY(-50%);background:#c89d5b;border-radius:999px}.pa-scatter-axis.x:after{content:"";position:absolute;right:12px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c89d5b;border-right:2px solid #c89d5b}.pa-scatter-axis.x span{background:transparent;padding:0 8px}.position-people-pyramid-shell{gap:28px!important}.position-people-pyramid-visual{min-height:640px;justify-content:flex-end;padding-top:56px!important;padding-bottom:10px}.position-people-pyramid-row{grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important}.people-tier-label{min-width:180px!important;gap:14px!important}.people-tier-label span{min-width:86px;justify-content:center}.people-tier-label strong{min-width:88px}.people-tier-visual{width:100%!important;justify-content:center!important;min-width:0!important}.people-tier-edit-card>label>span,.position-textarea-field>span,.position-weight-field>span{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;font-weight:900;min-width:64px;padding:6px 12px}.people-tier-edit-card>label:first-of-type>span{background:#f7e7da;color:#d96a3a;border:1px solid #ecc8b1}.people-tier-edit-card>label:nth-of-type(2)>span{background:#ece8df;color:#6b5a4e;border:1px solid #d9cfc0}.people-tier-edit-card>label:nth-of-type(3)>span{background:#efe1e4;color:#9a5864;border:1px solid #e0c2c8}.position-weight-field>span{background:#ece8df;color:#6b5a4e;border:1px solid #d9cfc0}.position-textarea-field:first-of-type>span{background:#f7e7da;color:#d96a3a;border:1px solid #ecc8b1}.position-textarea-field:last-of-type>span{background:#efe1e4;color:#9a5864;border:1px solid #e0c2c8}.position-textarea-field{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start}.position-weight-field{display:grid!important;grid-template-columns:94px 132px;align-items:center;grid-gap:12px;gap:12px}.position-weight-field .compact-weight-input{max-width:132px!important;width:132px!important;justify-self:start}.position-criterion-card .position-card-textarea.compact{min-height:120px}.position-criterion-card .position-card-textarea{width:100%}.compact-policy-footer,.orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin:18px 0 28px!important;padding-top:10px!important;padding-bottom:18px!important}.orgtwin-footer-link-row{margin-top:0!important;transform:none!important}@media (max-width:1200px){.position-people-pyramid-visual{min-height:unset;padding-top:32px!important}}@media (max-width:900px){.position-system-panel .position-model-head{flex-direction:column;align-items:flex-start}.position-system-panel .position-head-actions,.position-system-panel .position-model-head .panel-actions{justify-content:flex-start}.position-people-pyramid-row{grid-template-columns:1fr!important;gap:8px!important}.people-tier-label{min-width:0!important}.position-textarea-field,.position-weight-field{grid-template-columns:1fr}.pa-map-mini-matrix{padding:24px 14px 48px 58px!important}.pa-map-mini-matrix .pa-axis.x{left:60px!important;right:16px!important}}.pa-map-mini-matrix{padding:30px 22px 56px 84px!important}.pa-map-mini-matrix:before{top:18px!important;bottom:62px!important}.pa-map-mini-matrix .pa-axis.y{left:10px!important;transform:none!important}.pa-map-mini-matrix .pa-axis.y:before{display:none!important}.pa-map-mini-matrix .pa-axis.y:after{content:"";position:absolute;left:40px;top:-180px;width:11px;height:11px;border-top:2px solid #d6b59a;border-right:2px solid #d6b59a;transform:rotate(-45deg)}.pa-map-mini-matrix .pa-axis.x{left:84px!important;right:28px!important;bottom:8px!important;text-align:left!important}.pa-map-mini-matrix .pa-axis.x:before{left:36px!important;top:10px!important}.pa-map-mini-matrix .pa-axis.x:after{right:4px!important;top:10px!important;width:11px!important;height:11px!important}.pa-scatter-axis.y{left:14px!important;top:18px!important;bottom:62px!important;align-items:flex-start!important;justify-content:flex-end!important}.pa-scatter-axis.y span{position:absolute;left:0;bottom:0;padding-right:6px;background:transparent!important;z-index:1}.pa-scatter-axis.y em:first-of-type{position:absolute;left:36px;top:0}.pa-scatter-axis.y em:last-of-type{position:absolute;left:36px;bottom:18px}.pa-scatter-axis.y:before{left:28px!important;top:8px!important;bottom:32px!important}.pa-scatter-axis.y:after{left:23px!important;top:2px!important}.pa-scatter-axis.x{left:18px!important;right:28px!important;bottom:14px!important}.pa-scatter-axis.x span{position:absolute;left:0;top:0;padding:0 10px 0 0!important;background:transparent!important;z-index:1}.pa-scatter-axis.x em:first-of-type{position:absolute;left:44px;top:0}.pa-scatter-axis.x em:last-of-type{position:absolute;right:0;top:0}.pa-scatter-axis.x:before{left:38px!important;right:22px!important}.pa-scatter-axis.x:after{right:8px!important}.orgtwin-footer-link-row{display:flex!important;align-items:flex-end!important;gap:14px!important}.footer-social{align-self:flex-end!important;margin-top:8px!important;transform:translateY(4px)}.people-tier-edit-card{gap:18px!important}.people-tier-edit-card label{margin-bottom:10px!important;gap:14px!important}.people-tier-edit-card label:last-child{margin-bottom:0!important}.position-textarea-field:last-of-type>span{font-weight:800!important}@media (max-width:900px){.pa-map-mini-matrix{padding:24px 14px 52px 64px!important}.pa-map-mini-matrix:before{left:36px!important}.pa-map-mini-matrix .pa-axis.y:after{left:26px;top:-172px}.pa-map-mini-matrix .pa-axis.x{left:64px!important;right:16px!important}.pa-scatter-axis.x span,.pa-scatter-axis.y span{position:static}}.position-simulator-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(216,191,178,.55);border-radius:18px;background:rgba(255,250,246,.72)}.position-simulator-toolbar label{display:flex;align-items:center;gap:10px;color:#6f574d;font-weight:900}.position-simulator-toolbar select{min-width:180px;max-width:240px}.position-row-order-buttons{display:flex;flex-direction:column;gap:6px;align-items:center}.position-row-order-buttons button{width:30px;height:28px;border:1px solid rgba(211,183,168,.78);border-radius:10px;background:#fffaf6;color:#775c50;font-weight:900}.position-title-input{margin-top:8px}.position-alert-empty{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.position-alert-empty p,.position-alert-empty strong{margin:0}.position-alert-empty p{color:#7a645c;font-weight:800}.position-alert-card.danger{background:rgba(255,237,237,.98);border-color:rgba(207,74,92,.32)}.position-alert-card.danger strong,.position-alert-card.danger svg{color:#b5384d}.position-simulation-table td:first-child,.position-simulation-table th:first-child{width:64px;text-align:center}.position-simulation-table td:nth-child(3),.position-simulation-table th:nth-child(3){min-width:160px}.pa-map-mini-matrix .pa-axis.x:after,.pa-map-mini-matrix .pa-axis.y:after,.pa-scatter-axis.x:after,.pa-scatter-axis.y:after{display:none!important}.pa-map-mini-matrix:before{left:50px!important;top:28px!important;bottom:64px!important}.pa-map-mini-matrix .pa-axis.x:before{right:18px!important}.pa-map-mini-matrix .pa-axis.y{bottom:58px!important}.pa-scatter-axis.x:before,.pa-scatter-axis.y:before{opacity:.82}@media (max-width:900px){.position-simulator-toolbar{align-items:stretch}.position-simulator-toolbar label{width:100%;justify-content:space-between}.position-simulator-toolbar select{min-width:0;flex:1 1}}.pa-map-mini-matrix{padding:24px 24px 42px 54px!important}.pa-map-mini-matrix .pa-axis.y{left:14px!important;bottom:50%!important;top:auto!important;transform:translateY(50%)!important}.pa-map-mini-matrix .pa-axis.x{left:50%!important;right:auto!important;bottom:10px!important;transform:translateX(-50%)!important;text-align:center!important}.pa-scatter-axis.x,.pa-scatter-axis.y{color:#7a6555!important}.position-alert-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 16px;padding:16px 18px;border:1px solid rgba(216,191,178,.65);background:rgba(255,250,246,.95)}.position-alert-header>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.position-alert-header strong{color:#3b241b;font-size:17px;font-weight:900}.position-alert-header span{color:#7b665d;font-weight:700;line-height:1.5}.position-alert-header button{border:1px solid rgba(216,191,178,.8);border-radius:999px;background:#fff;padding:8px 14px;color:#6d5348;font-weight:900;cursor:pointer}.position-simulation-table td small{max-width:190px}@media (max-width:900px){.position-alert-header{align-items:flex-start;flex-direction:column}}.position-inline-action{border:1px solid rgba(215,184,168,.9);background:#fffaf6;color:#5b4037;border-radius:14px;padding:10px 14px;font-weight:850;cursor:pointer;min-height:42px}.position-inline-action:hover{background:#fff3eb}.position-simulation-table .compact-year-input{max-width:92px;min-width:84px;text-align:center}.position-simulation-table td:nth-child(6),.position-simulation-table th:nth-child(6){min-width:170px}.position-simulation-table td:nth-child(7),.position-simulation-table th:nth-child(7){min-width:160px}.pa-map-mini-matrix .pa-axis.x:after,.pa-map-mini-matrix .pa-axis.x:before,.pa-map-mini-matrix .pa-axis.y:after,.pa-map-mini-matrix .pa-axis.y:before,.pa-map-mini-matrix:before,.pa-scatter-axis.x:after,.pa-scatter-axis.x:before,.pa-scatter-axis.y:after,.pa-scatter-axis.y:before{display:none!important}.position-alert-empty strong{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.position-alert-empty strong span{font-size:13px;font-weight:700;color:#7a645c}.position-row-order-buttons button{cursor:pointer}.position-promotion-table-wrap.simulation-wrap{overflow-x:auto!important;overflow-y:visible;border-radius:22px}.position-simulation-table{min-width:2140px;table-layout:fixed}.position-simulation-table td,.position-simulation-table th{text-align:center!important;vertical-align:middle!important;padding:14px 10px!important}.position-simulation-table th{white-space:normal!important;word-break:keep-all!important;line-height:1.35!important;font-size:13px!important;font-weight:900!important}.position-simulation-table td{line-height:1.45!important}.position-simulation-table td small{display:block;margin-top:6px;max-width:none!important;white-space:normal;word-break:keep-all;color:#7b665d;font-size:12px;line-height:1.45;text-align:left}.position-simulation-table .position-table-input,.position-simulation-table select.position-table-input{min-width:0!important;width:100%!important;box-sizing:border-box}.position-simulation-table td:first-child,.position-simulation-table th:first-child{width:72px!important;min-width:72px!important}.position-simulation-table td:nth-child(2),.position-simulation-table th:nth-child(2){width:230px!important;min-width:230px!important;text-align:left!important}.position-simulation-table td:nth-child(3),.position-simulation-table th:nth-child(3){width:118px!important;min-width:118px!important}.position-simulation-table td:nth-child(4),.position-simulation-table th:nth-child(4){width:158px!important;min-width:158px!important}.position-simulation-table td:nth-child(5),.position-simulation-table th:nth-child(5){width:118px!important;min-width:118px!important}.position-simulation-table td:nth-child(6),.position-simulation-table th:nth-child(6){width:170px!important;min-width:170px!important}.position-simulation-table td:nth-child(7),.position-simulation-table th:nth-child(7){width:158px!important;min-width:158px!important}.position-simulation-table td:nth-child(8),.position-simulation-table th:nth-child(8){width:150px!important;min-width:150px!important}.position-simulation-table td:nth-child(9),.position-simulation-table th:nth-child(9){width:110px!important;min-width:110px!important}.position-simulation-table td:nth-child(10),.position-simulation-table td:nth-child(11),.position-simulation-table td:nth-child(12),.position-simulation-table td:nth-child(13),.position-simulation-table th:nth-child(10),.position-simulation-table th:nth-child(11),.position-simulation-table th:nth-child(12),.position-simulation-table th:nth-child(13){width:96px!important;min-width:96px!important}.position-simulation-table td:nth-child(14),.position-simulation-table th:nth-child(14){width:148px!important;min-width:148px!important}.position-simulation-table td:nth-child(15),.position-simulation-table th:nth-child(15){width:110px!important;min-width:110px!important}.position-simulation-table td:nth-child(16),.position-simulation-table th:nth-child(16){width:118px!important;min-width:118px!important}.position-simulation-table td:nth-child(17),.position-simulation-table th:nth-child(17){width:280px!important;min-width:280px!important;text-align:left!important}.position-simulation-table td:nth-child(18),.position-simulation-table th:nth-child(18){width:72px!important;min-width:72px!important}.position-simulation-table td:nth-child(2) .position-table-input{font-size:15px;font-weight:700;min-height:46px;padding-left:14px}.position-simulation-table td:nth-child(17) .status-badge,.position-simulation-table td:nth-child(17) span{max-width:100%}.position-simulation-table .compact-year-input{max-width:86px!important;min-width:0!important;margin:0 auto}.position-row-order-buttons{justify-content:center}.position-simulation-table td:last-child,.position-simulation-table th:last-child{text-align:center!important}@media (max-width:900px){.position-simulation-table{min-width:2100px}.position-simulation-table td,.position-simulation-table th{padding:12px 8px!important}}.position-simulator-toolbar{flex-wrap:nowrap!important;overflow-x:auto;align-items:center!important;gap:14px!important;padding:16px 20px!important}.position-simulator-toolbar label{flex:0 0 auto;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.position-simulator-toolbar label,.position-simulator-toolbar label span{min-width:max-content;white-space:nowrap!important;writing-mode:horizontal-tb!important}.position-simulator-toolbar label span{display:inline-block!important;word-break:keep-all!important;line-height:1.2!important;letter-spacing:-.02em}.position-simulator-toolbar .position-table-input{width:220px!important;min-width:220px!important}.position-simulator-toolbar select.position-table-input{width:230px!important;min-width:230px!important;max-width:none!important}.position-simulator-toolbar .position-inline-action{flex:0 0 auto;white-space:nowrap!important;min-width:max-content}@media (max-width:900px){.position-simulator-toolbar{flex-wrap:wrap!important;overflow-x:visible}.position-simulator-toolbar label{width:100%;justify-content:space-between}.position-simulator-toolbar .position-table-input,.position-simulator-toolbar select.position-table-input{width:auto!important;min-width:0!important;flex:1 1}}.position-system-panel .position-collapse-action{min-width:92px}.position-system-panel .position-cell-subtext.center{display:block;width:100%;text-align:center}.position-system-panel .position-head-actions{justify-content:flex-end}.position-system-panel .position-head-actions,.position-system-panel .position-model-head .panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:900px){.position-system-panel .position-head-actions,.position-system-panel .position-model-head .panel-actions{width:100%;justify-content:flex-start}}.job-kpi-department-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 4px}.job-kpi-department-tabs button{height:42px;border:1px solid rgba(44,24,16,.14);border-radius:999px;background:#fff;padding:0 16px;font-weight:900;color:#3b404a;box-shadow:0 6px 18px rgba(44,24,16,.06)}.job-kpi-department-tabs button.active{background:#ea5c2a;color:#fff;border-color:#ea5c2a;box-shadow:0 0 0 3px rgba(234,92,42,.16)}.job-kpi-actions select[aria-label="부서 선택"]{min-width:150px;border-color:rgba(234,92,42,.34)}@media (max-width:980px){.job-kpi-department-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.job-kpi-department-tabs button{white-space:nowrap}}.position-people-pyramid-row .people-tier-label{display:grid!important;grid-template-columns:88px 124px;align-items:center;justify-content:start;grid-column-gap:18px;column-gap:18px}.position-people-pyramid-row .people-tier-label strong{min-width:124px!important;width:124px;text-align:left!important;justify-self:start}.position-people-pyramid-visual{position:relative;overflow:hidden;isolation:isolate}.position-people-pyramid-visual:after,.position-people-pyramid-visual:before{content:"";position:absolute;inset:auto;pointer-events:none;z-index:0;filter:blur(8px);opacity:.9}.position-people-pyramid-visual:before{width:420px;height:420px;right:8%;top:10%;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(234,92,42,.22) 0,rgba(234,92,42,.12) 28%,rgba(234,92,42,0) 70%),radial-gradient(circle at 68% 62%,rgba(44,24,16,.16) 0,rgba(44,24,16,.08) 26%,rgba(44,24,16,0) 70%),radial-gradient(circle at 50% 50%,rgba(232,41,74,.12) 0,rgba(232,41,74,.05) 22%,rgba(232,41,74,0) 65%)}.position-people-pyramid-visual:after{width:560px;height:240px;right:10%;bottom:4%;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(252,250,255,.85) 35%,rgba(245,237,228,.65))}.position-people-pyramid-row,.position-people-pyramid-row .people-tier-label,.position-people-pyramid-row .people-tier-visual{position:relative;z-index:1}.role-hierarchy .position-people-pyramid-visual:before{background:radial-gradient(circle at 40% 28%,rgba(232,41,74,.2) 0,rgba(232,41,74,.1) 24%,rgba(232,41,74,0) 68%),radial-gradient(circle at 64% 64%,rgba(234,92,42,.18) 0,rgba(234,92,42,.08) 28%,rgba(234,92,42,0) 72%),radial-gradient(circle at 50% 50%,rgba(44,24,16,.14) 0,rgba(44,24,16,.06) 24%,rgba(44,24,16,0) 70%)}.grade-hierarchy .position-people-pyramid-visual:before{background:radial-gradient(circle at 44% 24%,rgba(234,92,42,.24) 0,rgba(234,92,42,.12) 26%,rgba(234,92,42,0) 72%),radial-gradient(circle at 66% 66%,rgba(44,24,16,.15) 0,rgba(44,24,16,.07) 24%,rgba(44,24,16,0) 72%),radial-gradient(circle at 50% 50%,rgba(252,250,255,.35) 0,rgba(252,250,255,.1) 18%,rgba(252,250,255,0) 65%)}@media (max-width:900px){.position-people-pyramid-row .people-tier-label{grid-template-columns:76px 1fr;width:100%}.position-people-pyramid-row .people-tier-label strong{width:auto;min-width:0!important}.position-people-pyramid-visual:before{width:280px;height:280px;right:-20px;top:40px}.position-people-pyramid-visual:after{width:280px;right:0;bottom:20px}}.position-system-panel .section-head>div:first-child{display:flex;flex-direction:column;gap:8px}.position-system-panel .section-head>div:first-child .eyebrow,.position-system-panel .section-head>div:first-child h2{margin:0!important}.position-system-panel .section-head>div:first-child p:not(.eyebrow){margin:4px 0 0!important}.position-system-panel .position-model-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-gap:16px;gap:16px}.position-system-panel .position-head-actions,.position-system-panel .position-model-head .panel-actions{justify-content:flex-end!important;align-items:flex-start!important;gap:12px!important;flex-wrap:nowrap!important}.position-system-panel .position-head-actions button,.position-system-panel .position-model-head .panel-actions button{min-width:112px;justify-content:center!important;text-align:center!important}.position-simulator-toolbar .position-add-row-action svg,.position-system-panel .position-head-actions button svg,.position-system-panel .position-model-head .panel-actions button svg{flex:0 0 auto}.position-simulator-toolbar{align-items:end}.position-simulator-toolbar .position-add-row-action{align-self:end;min-width:128px;justify-content:center;text-align:center;margin-left:auto}.position-alert-header{background:linear-gradient(135deg,#fff5ec,#fffaf5);border:1px solid #ead4bd;border-radius:18px;padding:18px 20px}.position-alert-header button{min-width:96px;justify-content:center;text-align:center}.job-kpi-department-tabs{display:none!important}@media (max-width:900px){.position-system-panel .position-model-head{grid-template-columns:1fr}.position-system-panel .position-head-actions,.position-system-panel .position-model-head .panel-actions{width:100%;justify-content:flex-start!important;flex-wrap:wrap!important}.position-simulator-toolbar .position-add-row-action{width:100%;margin-left:0}}.position-system-panel .section-head>div:first-child{gap:2px!important}.position-system-panel .section-head>div:first-child p:not(.eyebrow){margin:8px 0 0!important}.position-system-bottom-grid,.position-system-model-grid{align-items:start!important}.position-guideline-card,.position-model-card{align-self:start}.position-criterion-card .position-card-textarea{font-weight:400!important}.position-simulation-table td:first-child,.position-simulation-table th:first-child{width:68px!important;min-width:68px!important}.position-simulation-table td:nth-child(2),.position-simulation-table th:nth-child(2){width:190px!important;min-width:190px!important}.position-simulation-table td:nth-child(7),.position-simulation-table th:nth-child(7){width:200px!important;min-width:200px!important}.position-simulation-table td:nth-child(8),.position-simulation-table th:nth-child(8){width:160px!important;min-width:160px!important}.position-simulation-table td:nth-child(4) .position-table-input,.position-simulation-table td:nth-child(7) .position-table-input{min-width:0!important}.position-simulation-table td:nth-child(7) small,.position-simulation-table td:nth-child(8) small{display:block;width:100%;text-align:center!important}.position-system-panel .section-head>div:first-child{display:block!important;gap:initial!important}.position-system-panel .section-head>div:first-child .eyebrow{margin:0 0 8px!important}.position-system-panel .section-head>div:first-child h2{margin:0 0 6px!important}.position-system-panel .section-head>div:first-child p:not(.eyebrow){margin:0!important}.position-simulation-table td:nth-child(2),.position-simulation-table th:nth-child(2){width:150px!important;min-width:150px!important}.position-simulation-table td:nth-child(2) .position-table-input{font-size:14px;padding-left:12px}.position-simulation-table td:nth-child(4),.position-simulation-table th:nth-child(4){width:200px!important;min-width:200px!important}.position-simulation-table td:nth-child(7),.position-simulation-table th:nth-child(7){width:220px!important;min-width:220px!important}.position-simulation-table td:nth-child(4) .position-table-input,.position-simulation-table td:nth-child(7) .position-table-input{min-width:178px!important;width:100%!important;padding-left:14px!important;padding-right:42px!important;letter-spacing:-.02em}@media (max-width:900px){.position-simulation-table{min-width:2180px}}.job-kpi-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e4cbbd;border-radius:14px;padding:12px 16px;background:#fff;color:#3b404a;font-weight:900;cursor:pointer;min-height:48px;white-space:nowrap}.job-kpi-upload-button input{display:none}.job-kpi-upload-message{color:#7b6656;font-weight:800;font-size:13px;white-space:nowrap}@media(max-width:900px){.job-kpi-upload-button,.job-kpi-upload-message{width:100%}}.position-row-order-buttons,.position-simulation-table td:first-child,.position-simulation-table th:first-child{display:none!important}.ahead-calendar-card .calendar-days-grid button.today,.calendar-days-grid button.today{box-shadow:inset 0 0 0 3px #e8294a!important;background:#fff7f4!important;color:#3b404a!important}.ahead-calendar-card .calendar-days-grid button.today.selected,.calendar-days-grid button.today.selected{box-shadow:inset 0 0 0 3px #e8294a,0 0 0 2px rgba(232,41,74,.14)!important}.personnel-save-message{margin:8px 0 14px;color:#6f5a48;font-weight:900;font-size:13px}.editable-personnel-table td{padding:8px 9px!important}.editable-personnel-table input{width:100%;min-width:110px;border:1px solid #ead9c8;border-radius:12px;background:#fff;color:#3b404a;font-weight:850;font-size:13px;padding:9px 10px;outline:none}.editable-personnel-table input:focus{border-color:#ea5c2a;box-shadow:0 0 0 3px rgba(234,92,42,.12)}.personnel-info-panel .personnel-row-delete{border:1px solid rgba(232,41,74,.28);background:#fff7f8;color:#e8294a;border-radius:12px;padding:9px 12px;font-weight:900;cursor:pointer;white-space:nowrap}.personnel-info-panel .personnel-row-delete:hover{background:#ffecef}.personnel-info-panel .personnel-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.personnel-info-panel .personnel-filter-control{display:inline-flex;align-items:center;gap:8px;border:1px solid #ead9c8;background:#fffaf6;border-radius:14px;padding:8px 10px;color:#6f5a48;font-weight:900;white-space:nowrap}.personnel-info-panel .personnel-filter-control span{font-size:13px;color:#6f5a48}.personnel-info-panel .personnel-filter-control select{min-width:150px;border:1px solid #dfc6b5;border-radius:12px;background:#fff;color:#3b404a;font-weight:900;padding:9px 34px 9px 12px;outline:none}.personnel-info-panel .personnel-filter-control select:focus{border-color:#9a6b3f;box-shadow:0 0 0 3px rgba(154,107,63,.12)}@media(max-width:900px){.personnel-info-panel .personnel-panel-actions{justify-content:flex-start}.personnel-info-panel .personnel-filter-control{width:100%;justify-content:space-between}.personnel-info-panel .personnel-filter-control select{flex:1 1;min-width:0}}.personnel-info-panel .section-head .eyebrow{display:block;margin-bottom:14px!important}.personnel-info-panel .section-head h2{margin-top:0!important}.editable-personnel-table input[type=date]{min-width:138px;cursor:pointer}.editable-personnel-table input.personnel-salary-locked{text-align:center;letter-spacing:.08em;color:#6f5a48;background:#fff7ef;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.personnel-info-panel .secondary-button:disabled{opacity:.55;cursor:not-allowed}.personnel-info-panel .section-head{margin-bottom:28px!important}.personnel-info-panel .section-head h2{margin-bottom:0!important}.personnel-info-panel .personnel-title-block{display:block!important}.personnel-info-panel .personnel-title-block .eyebrow{margin:0 0 18px!important}.personnel-info-panel .personnel-title-block h2{margin:0 0 26px!important}.personnel-info-panel .personnel-ledger-subtitle{color:#7b6656;font-size:22px;line-height:1.55;font-weight:800;letter-spacing:-.03em}@media(max-width:900px){.personnel-info-panel .personnel-ledger-subtitle{font-size:16px}}.personnel-info-panel .section-head{margin-bottom:34px!important}.personnel-info-panel .personnel-title-block .eyebrow{margin:0 0 8px!important}.personnel-info-panel .personnel-title-block h2{margin:0 0 6px!important}.personnel-info-panel .personnel-ledger-subtitle{margin:0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important}.org-panel .section-head>div:first-child .eyebrow{margin:0 0 8px!important}.org-panel .section-head>div:first-child h2{margin:0 0 6px!important}.org-panel .section-head>div:first-child p:not(.eyebrow){margin:0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important}@media(max-width:900px){.org-panel .section-head>div:first-child p:not(.eyebrow),.personnel-info-panel .personnel-ledger-subtitle{font-size:15px!important}}.disc-panel,.work-engagement-panel{border-color:rgba(44,24,16,.12)!important;background:linear-gradient(135deg,#fffaf4,#fcfaff)!important}.work-engagement-hero,.work-engagement-hero .section-head{align-items:flex-start}.disc-panel .section-head p,.work-engagement-panel .section-head p{max-width:980px;color:#7b6758;font-size:18px;line-height:1.62;font-weight:800}.engagement-chain-card{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px 0;padding:22px;border:1px solid rgba(234,92,42,.22);border-radius:28px;background:rgba(255,255,255,.74);box-shadow:0 18px 44px rgba(44,24,16,.06)}.engagement-chain-card span{min-width:96px;text-align:center;border-radius:18px;background:#2c1810;color:#fff;padding:14px 18px;font-size:20px;font-weight:950;letter-spacing:-.04em}.engagement-chain-card i{display:block;width:48px;height:4px;border-radius:999px;background:#ea5c2a;position:relative}.engagement-chain-card i:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:4px solid #ea5c2a;border-right:4px solid #ea5c2a}.disc-summary-grid,.work-engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.disc-summary-grid article,.ppt-showcase-card,.report-placeholder-card,.work-engagement-grid article{border:1px solid rgba(44,24,16,.12);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 42px rgba(44,24,16,.055)}.work-engagement-grid article{padding:22px;display:grid;grid-gap:8px;gap:8px}.work-engagement-grid em{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:#f5ede4;color:#ea5c2a;font-style:normal;font-weight:950;font-size:22px}.disc-summary-grid span,.work-engagement-grid small{color:#9a6a44;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.disc-summary-grid strong,.work-engagement-grid h3{margin:2px 0;color:#3b404a;font-size:24px;line-height:1.2;font-weight:950;letter-spacing:-.04em}.work-engagement-grid strong{color:#3b404a;font-size:16px;line-height:1.45}.disc-summary-grid p,.work-engagement-grid p{margin:0;color:#6f5a49;line-height:1.62;font-weight:760}.ppt-showcase-card{margin-top:18px;padding:22px;display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;align-items:stretch}.ppt-showcase-copy h3,.report-placeholder-card h3{margin:8px 0 10px;color:#3b404a;font-size:30px;font-weight:950;letter-spacing:-.05em}.ppt-showcase-copy p,.report-placeholder-card p{margin:0;color:#725f51;line-height:1.65;font-weight:780}.ppt-process-row,.report-pill-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ppt-process-row span,.report-pill-list span{border:1px solid rgba(234,92,42,.18);background:#fff6ef;color:#7a4a19;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:950}.ppt-mini-slide{min-height:230px;border-radius:22px;background:linear-gradient(135deg,#2c1810,#6c3f2b);color:#fff;padding:24px;box-shadow:0 18px 42px rgba(44,24,16,.18)}.ppt-mini-slide b{display:block;font-size:28px;line-height:1.16;letter-spacing:-.05em}.ppt-mini-slide p{color:#ffd8c3;font-weight:950;margin:16px 0 12px}.ppt-mini-slide ul{margin:0;padding-left:18px;display:grid;grid-gap:9px;gap:9px;color:#fffaf6;font-weight:800}.disc-table-wrap,.engagement-diagnosis-table-wrap{margin-top:18px;overflow-x:auto;border:1px solid rgba(44,24,16,.12);border-radius:22px;background:#fff}.disc-table,.engagement-diagnosis-table{width:100%;min-width:900px;border-collapse:collapse}.disc-table td,.disc-table th,.engagement-diagnosis-table td,.engagement-diagnosis-table th{padding:16px 18px;border-bottom:1px solid rgba(44,24,16,.1);color:#3b404a;text-align:left;font-weight:800}.disc-table th,.engagement-diagnosis-table th{background:#f5ede4;font-size:14px;font-weight:950}.disc-table td strong,.engagement-diagnosis-table td:first-child{font-weight:950}.report-placeholder-card{margin-top:18px;padding:22px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);grid-gap:18px;gap:18px}.disc-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.disc-summary-grid article{padding:20px}.disc-summary-grid strong{display:block}@media(max-width:960px){.disc-summary-grid,.ppt-showcase-card,.report-placeholder-card,.work-engagement-grid{grid-template-columns:1fr}.engagement-chain-card{align-items:stretch;flex-direction:column}.engagement-chain-card span{width:100%}.engagement-chain-card i{width:4px;height:34px;margin:0 auto}.engagement-chain-card i:after{right:50%;top:auto;bottom:-2px;transform:translateX(50%) rotate(135deg)}}.salary-policy-matrix{display:grid;grid-gap:20px;gap:20px}.salary-policy-team-card{border:1px solid rgba(216,191,178,.72);border-radius:26px;background:linear-gradient(180deg,rgba(255,253,250,.99),rgba(255,248,243,.94));overflow:hidden;box-shadow:0 16px 36px rgba(89,63,45,.055)}.salary-policy-team-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;background:linear-gradient(90deg,rgba(248,241,235,.96),rgba(255,250,247,.92));border-bottom:1px solid rgba(224,203,193,.72)}.salary-policy-team-head strong{display:block;color:#3b404a;font-size:21px;font-weight:950;letter-spacing:-.02em}.salary-policy-team-head span{display:block;margin-top:4px;color:#7d655d;font-size:13px;font-weight:850}.salary-policy-team-head em{flex:0 0 auto;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid rgba(211,183,168,.82);color:#8a523e;font-style:normal;font-size:13px;font-weight:950}.salary-policy-flow-list{display:grid}.salary-policy-flow-header{padding:12px 18px;background:rgba(255,255,255,.72);color:#8a6f65;font-size:12px;font-weight:950;letter-spacing:.03em}.salary-policy-flow-header,.salary-policy-flow-row{display:grid;grid-template-columns:minmax(210px,.95fr) minmax(130px,.45fr) minmax(120px,.42fr) minmax(260px,1.15fr) 58px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(224,203,193,.62)}.salary-policy-flow-row{padding:13px 18px}.salary-policy-flow-row:nth-child(odd){background:rgba(255,255,255,.45)}.salary-policy-flow-row:last-child{border-bottom:0}.salary-policy-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.salary-policy-mobile-label{display:none;color:#80665d;font-size:12px;font-weight:900;letter-spacing:.02em}.salary-policy-transition-wrap{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.salary-policy-transition-wrap b{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#f4e7db;color:#9b5a32;font-size:16px;font-weight:950;box-shadow:inset 0 0 0 1px rgba(211,183,168,.62)}.salary-policy-field.transition .position-table-input{font-size:17px;font-weight:950;color:#3b404a;background:#fff}.salary-policy-field.compact .position-table-input{text-align:center;font-weight:900}.salary-policy-field.note .position-table-textarea{min-height:44px;resize:vertical;background:#fff}.salary-policy-delete{align-self:center;justify-self:center;border:0;background:rgba(255,255,255,.55);border-radius:12px;color:#e8294a;font-weight:950;cursor:pointer;padding:9px 8px;min-width:46px}.salary-policy-delete:hover{background:#fff0f3}.salary-policy-empty{border:1px dashed rgba(216,191,178,.9);border-radius:20px;padding:22px;color:#7d655d;font-weight:850;background:rgba(255,253,250,.85)}@media (max-width:980px){.salary-policy-flow-header{display:none}.salary-policy-flow-row{grid-template-columns:1fr 1fr;align-items:start;padding:16px 18px}.salary-policy-mobile-label{display:block}.salary-policy-field.note,.salary-policy-field.transition{grid-column:1/-1}.salary-policy-delete{justify-self:start}}@media (max-width:640px){.salary-policy-team-head{align-items:flex-start;flex-direction:column}.salary-policy-flow-row{grid-template-columns:1fr}.salary-policy-field.note,.salary-policy-field.transition{grid-column:auto}}.position-tab-nav{position:-webkit-sticky;position:sticky;top:14px;z-index:8;display:flex;justify-content:flex-end;gap:12px;padding:8px 0 4px;margin-top:-8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.position-tab-nav a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid rgba(216,191,178,.72);background:rgba(255,253,250,.88);color:#6b5148;font-weight:950;text-decoration:none;box-shadow:0 12px 28px rgba(89,63,45,.055);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.position-tab-nav a:first-child,.position-tab-nav a:hover{background:linear-gradient(135deg,#ea5c2a,#d9552a);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 18px 34px rgba(234,92,42,.22)}.position-guide-section{border:1px solid rgba(224,196,182,.74);border-radius:30px;padding:26px;background:radial-gradient(circle at 92% 16%,rgba(234,92,42,.1),transparent 27%),linear-gradient(180deg,rgba(255,247,240,.98),rgba(255,251,247,.94));box-shadow:0 22px 48px rgba(89,63,45,.06)}.position-section-label{color:#ea5c2a;font-size:12px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.position-section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 20px}.position-section-title-row h3,.position-workspace-head h3{margin:0 0 6px;color:#3b404a;font-size:28px;letter-spacing:-.04em}.position-section-title-row p,.position-workspace-head p{margin:0;color:#756158;font-weight:850}.position-section-badge{display:inline-flex;padding:9px 14px;border-radius:999px;font-weight:950;font-size:13px;white-space:nowrap}.position-section-badge.guide{color:#8f3f28;background:rgba(234,92,42,.1);border:1px solid rgba(234,92,42,.18)}.position-guide-to-workspace{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(224,196,182,.78);border-radius:24px;padding:18px 22px;background:linear-gradient(90deg,rgba(255,241,226,.96),rgba(255,252,249,.98));box-shadow:0 18px 36px rgba(89,63,45,.055)}.position-guide-to-workspace div{display:flex;align-items:center;gap:12px;color:#3b404a;font-size:18px;font-weight:950}.position-guide-to-workspace svg{color:#ea5c2a}.position-guide-to-workspace a{flex:0 0 auto;padding:12px 18px;border-radius:16px;background:linear-gradient(135deg,#ea5c2a,#d9552a);color:#fff;text-decoration:none;font-weight:950;box-shadow:0 14px 26px rgba(234,92,42,.22)}.position-workspace-section{border:1px solid rgba(203,216,239,.72);border-radius:30px;padding:26px;background:radial-gradient(circle at 6% 10%,rgba(86,139,255,.1),transparent 25%),linear-gradient(180deg,rgba(250,253,255,.99),rgba(255,253,250,.96));box-shadow:0 24px 52px rgba(42,70,111,.06)}.position-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.position-workspace-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.position-workspace-actions button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:15px;background:#2c1810;color:#fff;padding:12px 16px;font-weight:950;cursor:pointer}.position-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:9px 12px;border-radius:999px;border:1px solid rgba(216,191,178,.72);background:#fff;color:#7a6258;font-weight:950;font-size:13px}.position-status-chip.draft{color:#d9552a;background:#fff4ed;border-color:rgba(234,92,42,.22)}.position-status-chip.review{color:#8a5a1f;background:#fff8e8;border-color:rgba(210,151,50,.22)}.position-status-chip.done{color:#2b7d55;background:#eefaf2;border-color:rgba(58,157,103,.22)}.position-decision-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,.7fr)) minmax(320px,1.25fr);grid-gap:16px;gap:16px;align-items:stretch}.position-decision-card{border:1px solid rgba(216,191,178,.66);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 16px 34px rgba(89,63,45,.045);padding:18px}.position-decision-card.metric{display:grid;align-content:center;min-height:138px}.position-decision-card.metric span{color:#80685e;font-size:13px;font-weight:950}.position-decision-card.metric strong{color:#3b404a;font-size:44px;line-height:1;margin:12px 0 6px;letter-spacing:-.06em}.position-decision-card.metric em{color:#8a6f65;font-style:normal;font-size:13px;font-weight:850}.position-card-mini-head{display:flex;align-items:center;gap:9px;color:#3b404a;margin-bottom:12px}.position-card-mini-head strong{font-size:17px;font-weight:1000}.position-card-mini-head span{margin-left:auto;color:#8a6f65;font-size:12px;font-weight:850}.position-decision-card.memo textarea{width:100%;min-height:96px;border:1px solid rgba(216,191,178,.74);border-radius:18px;background:#fffdfb;padding:13px 14px;color:#3b2a23;font-weight:800;line-height:1.55;resize:vertical}.position-progress-card{margin-top:16px;border:1px solid rgba(216,191,178,.66);border-radius:24px;background:rgba(255,255,255,.86);padding:18px;box-shadow:0 16px 34px rgba(89,63,45,.045)}.position-progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.position-progress-step{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:12px 10px;border-radius:18px;background:#fffaf7;border:1px solid rgba(216,191,178,.55)}.position-progress-step i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f2e4da;color:#9a6048;font-style:normal;font-weight:1000}.position-progress-step strong{color:#3b404a;font-size:14px;font-weight:1000}.position-progress-step span{color:#8a6f65;font-size:12px;font-weight:850}.position-progress-step.done i{background:#eaf8ef;color:#2b7d55}.position-progress-step.active i{background:#fff0e9;color:#ea5c2a;box-shadow:0 0 0 5px rgba(234,92,42,.08)}.position-progress-step.draft i{background:#f5f0ed;color:#9a8278}@media (max-width:980px){.position-tab-nav{position:static;justify-content:flex-start;overflow:auto;padding-bottom:8px}.position-guide-section,.position-workspace-section{padding:18px;border-radius:24px}.position-guide-to-workspace,.position-section-title-row,.position-workspace-head{align-items:flex-start;flex-direction:column}.position-decision-dashboard{grid-template-columns:1fr}.position-progress-steps{grid-template-columns:1fr 1fr}}.position-dashboard-overview{display:grid;grid-gap:22px;gap:22px;margin:6px 0 34px}.position-dashboard-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:18px;gap:18px}.position-dashboard-hero{position:relative;overflow:hidden;min-height:310px;padding:28px;border-radius:28px;box-shadow:0 16px 38px rgba(72,48,36,.07)}.position-dashboard-guide-card{border:1px solid rgba(137,102,235,.22);background:radial-gradient(circle at 88% 26%,rgba(147,104,255,.16),transparent 22%),linear-gradient(145deg,#fbf9ff,#f8f4ff)}.position-dashboard-status-card{border:1px solid rgba(234,92,42,.22);background:radial-gradient(circle at 92% 18%,rgba(234,92,42,.09),transparent 24%),linear-gradient(145deg,#fffdfa,#fff8f3)}.position-dashboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.position-dashboard-card-head h3{margin:14px 0 7px;color:#3b404a;font-size:29px;line-height:1.1;letter-spacing:-.045em}.position-dashboard-card-head p{margin:0;color:#79635a;font-size:14px;font-weight:780}.position-dashboard-pill{display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;color:#fff;font-size:12px;font-weight:950;box-shadow:0 8px 18px rgba(65,40,30,.08)}.position-dashboard-pill.guide{background:linear-gradient(135deg,#8a5cf5,#6f4ce2)}.position-dashboard-pill.action{background:linear-gradient(135deg,#ff7a3f,#ea5c2a)}.position-dashboard-ghost-icon{width:92px;height:92px;display:grid;place-items:center;color:#8a5cf5;opacity:.16;transform:rotate(-8deg)}.position-dashboard-updated{display:inline-flex;align-items:center;gap:6px;color:#79635a;font-size:12px;font-weight:850;white-space:nowrap}.position-dashboard-concept-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:22px}.position-dashboard-concept-card{display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;min-height:130px;padding:18px;border:1px solid rgba(118,84,188,.16);border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 10px 22px rgba(81,54,117,.035)}.position-dashboard-concept-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px}.position-dashboard-concept-icon.purple{color:#7549ec;background:rgba(117,73,236,.09)}.position-dashboard-concept-card strong{display:block;color:#3b404a;font-size:17px;font-weight:1000;margin-bottom:8px}.position-dashboard-concept-card ul{margin:0;padding-left:17px;color:#594740;font-size:12px;line-height:1.7;font-weight:760}.position-dashboard-link{display:inline-flex;align-items:center;gap:12px;margin-top:14px;padding:9px 12px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:950}.position-dashboard-link.guide{color:#7549ec;background:rgba(117,73,236,.055)}.position-dashboard-link.action{color:#8a3f24;background:rgba(234,92,42,.07)}.position-dashboard-link span{font-size:18px}.position-dashboard-status-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);grid-gap:14px;gap:14px;margin-top:22px}.position-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(220,195,181,.65);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.78)}.position-dashboard-metric{display:grid;align-content:center;justify-items:start;min-height:132px;padding:17px;border-right:1px solid rgba(220,195,181,.55)}.position-dashboard-metric:last-child{border-right:0}.position-dashboard-metric svg{margin-bottom:6px}.position-dashboard-metric.confirmed svg{color:#2ea567}.position-dashboard-metric.review svg{color:#f18334}.position-dashboard-metric.draft svg{color:#6f67f6}.position-dashboard-metric span{color:#5f4b43;font-size:13px;font-weight:900}.position-dashboard-metric strong{color:#21120c;font-size:38px;line-height:1;margin:9px 0 3px;letter-spacing:-.055em}.position-dashboard-metric em{color:#88736a;font-size:11px;font-style:normal;font-weight:820}.position-dashboard-recent{padding:18px;border:1px solid rgba(220,195,181,.65);border-radius:18px;background:rgba(255,255,255,.78)}.position-dashboard-recent>strong{display:block;color:#3b404a;font-size:16px;font-weight:1000;margin-bottom:12px}.position-dashboard-recent ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.position-dashboard-recent li{display:flex;justify-content:space-between;gap:12px;color:#594740;font-size:12px;font-weight:780}.position-dashboard-recent li em{color:#9a8278;font-size:11px;font-style:normal;white-space:nowrap}.position-dashboard-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:2px}.position-dashboard-shortcuts a{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:18px;border:1px solid rgba(216,191,178,.6);border-radius:20px;background:#fff;color:#3b404a;text-decoration:none;box-shadow:0 10px 24px rgba(72,48,36,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.position-dashboard-shortcuts a:hover{transform:translateY(-2px);border-color:rgba(234,92,42,.38);box-shadow:0 15px 30px rgba(72,48,36,.09)}.position-dashboard-shortcuts svg{color:#ef642e}.position-dashboard-shortcuts strong{display:block;font-size:15px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-dashboard-shortcuts span{display:block;margin-top:4px;color:#8a7167;font-size:11px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-dashboard-shortcuts b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#fff3ed;color:#ea5c2a;font-size:20px}.position-dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:4px}.position-dashboard-matrix-card,.position-dashboard-memo-card,.position-dashboard-progress-card{border:1px solid rgba(216,191,178,.62);border-radius:24px;background:#fff;box-shadow:0 12px 28px rgba(72,48,36,.055)}.position-dashboard-matrix-card{padding:22px}.position-dashboard-lower-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.position-dashboard-lower-head h3,.position-dashboard-progress-card h3{margin:0;color:#3b404a;font-size:18px;font-weight:1000}.position-dashboard-lower-head h3 span{color:#8b7770;font-size:13px}.position-dashboard-lower-head a{color:#3b404a;text-decoration:none;font-size:12px;font-weight:950}.position-dashboard-lower-head button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(234,92,42,.25);border-radius:12px;background:#fff;color:#d9552a;font-weight:950;cursor:pointer}.position-dashboard-matrix-wrap{overflow:auto;border:1px solid rgba(216,191,178,.56);border-radius:14px}.position-dashboard-matrix-wrap table{width:100%;border-collapse:collapse;min-width:620px}.position-dashboard-matrix-wrap th{padding:10px 12px;background:#fbf5f1;color:#604b43;font-size:12px;text-align:left;font-weight:1000}.position-dashboard-matrix-wrap td{padding:10px 12px;border-top:1px solid rgba(216,191,178,.45);color:#4e3b34;font-size:12px;font-weight:760}.position-dashboard-side-stack{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:16px;gap:16px}.position-dashboard-memo-card{position:relative;overflow:hidden;padding:22px}.position-dashboard-memo-card textarea{position:relative;z-index:1;width:100%;min-height:124px;border:0;outline:0;resize:vertical;background:transparent;color:#4f3c35;font-size:13px;line-height:1.7;font-weight:760}.position-dashboard-memo-illustration{position:absolute;right:24px;bottom:12px;color:#ef642e;opacity:.1;transform:rotate(-8deg)}.position-dashboard-progress-card{padding:22px}.position-dashboard-progress-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.position-dashboard-progress-node{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:7px;gap:7px;min-width:0}.position-dashboard-progress-node i{position:relative;z-index:2;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;border:1px solid #cec4bf;background:#fff;color:#8a7b75;font-style:normal}.position-dashboard-progress-node.active i{border-color:#ef642e;background:#ef642e;color:#fff;box-shadow:0 0 0 5px rgba(239,100,46,.1)}.position-dashboard-progress-node.done i{border-color:#ef642e;color:#ef642e}.position-dashboard-progress-node strong{font-size:12px;color:#3b404a;font-weight:1000;white-space:nowrap}.position-dashboard-progress-node.active strong{color:#e85e2a}.position-dashboard-progress-node em{font-size:10px;color:#9a8278;font-style:normal;font-weight:760;white-space:nowrap}.position-dashboard-progress-connector{position:absolute;z-index:1;top:21px;left:50%;width:100%;height:2px;background:#d8cfca}.position-dashboard-progress-node.done .position-dashboard-progress-connector{background:#ef642e}@media(max-width:1180px){.position-dashboard-hero-grid,.position-dashboard-lower-grid{grid-template-columns:1fr}.position-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.position-dashboard-hero{padding:18px;border-radius:21px}.position-dashboard-concept-grid,.position-dashboard-metrics,.position-dashboard-shortcuts,.position-dashboard-status-body{grid-template-columns:1fr}.position-dashboard-metric{border-right:0;border-bottom:1px solid rgba(220,195,181,.55);min-height:100px}.position-dashboard-metric:last-child{border-bottom:0}.position-dashboard-progress-line{grid-template-columns:1fr;gap:12px}.position-dashboard-progress-connector{display:none}}.position-workflow-nav{position:-webkit-sticky;position:sticky;top:10px;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin:18px 0 28px;padding:10px;border:0;border-radius:24px;background:rgba(255,253,250,.82);box-shadow:0 10px 24px rgba(84,57,43,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.position-workflow-nav>i{color:#d4bbb0;font-style:normal;font-weight:900;font-size:18px;text-align:center}.position-workflow-nav a{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:16px 18px;border-radius:20px;border:1px solid rgba(223,204,195,.55);color:#644a40;text-decoration:none;transition:.18s ease;box-shadow:0 8px 18px rgba(84,57,43,.04)}.position-workflow-nav a:before{content:"";position:absolute;left:18px;right:18px;top:0;height:5px;border-radius:0 0 999px 999px;opacity:.98}.position-workflow-nav a:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(84,57,43,.08)}.position-workflow-nav a.workflow-step-card.step-1{border-width:2px;border-color:rgba(138,92,245,.18);background:linear-gradient(135deg,rgba(249,245,255,.96),rgba(255,255,255,.98))}.position-workflow-nav a.workflow-step-card.step-1:before{background:linear-gradient(90deg,#8a5cf5,#6f4ce2)}.position-workflow-nav a.workflow-step-card.step-2{border-width:3px;border-color:rgba(242,103,58,.2);background:linear-gradient(135deg,rgba(255,246,240,.96),rgba(255,255,255,.98))}.position-workflow-nav a.workflow-step-card.step-2:before{background:linear-gradient(90deg,#f2673a,#ea5c2a)}.position-workflow-nav a.workflow-step-card.step-3{border-width:4px;border-color:rgba(88,134,230,.18);background:linear-gradient(135deg,rgba(244,248,255,.96),rgba(255,255,255,.98))}.position-workflow-nav a.workflow-step-card.step-3:before{background:linear-gradient(90deg,#5d8ef0,#3d6fd6)}.position-workflow-nav a.active{color:#2f1d16;box-shadow:0 16px 34px rgba(84,57,43,.11)}.position-workflow-nav a>span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:#fff;border:2px solid rgba(226,152,119,.24);font-weight:950}.position-workflow-nav a.step-1>span{color:#7549ec;border-color:rgba(138,92,245,.28)}.position-workflow-nav a.step-2>span{color:#ea5c2a;border-color:rgba(242,103,58,.28)}.position-workflow-nav a.step-3>span{color:#4a79e2;border-color:rgba(88,134,230,.28)}.position-workflow-nav a.active.step-1>span{background:#8a5cf5;color:#fff;border-color:#8a5cf5}.position-workflow-nav a.active.step-2>span{background:#f2673a;color:#fff;border-color:#f2673a}.position-workflow-nav a.active.step-3>span{background:#5d8ef0;color:#fff;border-color:#5d8ef0}.position-workflow-nav em,.position-workflow-nav strong{display:block}.position-workflow-nav strong{font-size:15px;font-weight:900}.position-workflow-nav em{margin-top:2px;color:#9a7c70;font-size:11px;font-style:normal}.position-workflow-section{position:relative;scroll-margin-top:100px;margin:0 0 34px;padding:26px;border-radius:30px;border:0;background:rgba(255,252,249,.96);box-shadow:0 16px 34px rgba(77,52,39,.05);overflow:hidden}.position-workflow-section:before{content:"";position:absolute;left:26px;right:26px;top:0;height:6px;border-radius:0 0 999px 999px}.position-workflow-section.step-one{background:linear-gradient(180deg,rgba(252,249,255,.96),rgba(255,252,249,.98))}.position-workflow-section.step-two{background:linear-gradient(180deg,rgba(255,250,246,.96),rgba(255,252,249,.98))}.position-workflow-section.step-three{background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(255,252,249,.98))}.position-workflow-section.step-one:before{background:linear-gradient(90deg,#8a5cf5,#a98df7)}.position-workflow-section.step-two:before{background:linear-gradient(90deg,#f2673a,#f59a6b)}.position-workflow-section.step-three:before{background:linear-gradient(90deg,#5d8ef0,#8ab0ff)}.position-workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 4px 22px;padding-top:8px}.position-workflow-heading span{color:#ef5c31;font-size:11px;font-weight:900;letter-spacing:.12em}.position-workflow-heading h2{margin:5px 0 6px;font-size:25px;color:#33221c}.position-workflow-heading p{margin:0;color:#846b61;font-size:13px}.position-workflow-heading>b{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(231,180,157,.42);color:#b86343;font-size:12px;white-space:nowrap;box-shadow:0 8px 18px rgba(84,57,43,.05)}.position-workflow-section.step-one .position-workflow-heading>b{border-color:rgba(138,92,245,.2);color:#7246e5;background:rgba(138,92,245,.06)}.position-workflow-section.step-two .position-workflow-heading>b{border-color:rgba(242,103,58,.2);color:#d95a2b;background:rgba(242,103,58,.06)}.position-workflow-section.step-three .position-workflow-heading>b{border-color:rgba(88,134,230,.22);color:#3d6fd6;background:rgba(88,134,230,.06)}.position-workflow-section .position-guideline-card,.position-workflow-section .position-model-card{background:rgba(255,255,255,.92);box-shadow:0 12px 24px rgba(75,45,31,.045);border:1px solid rgba(223,205,196,.55);border-radius:22px;overflow:hidden}.position-workflow-section.step-one .position-guideline-card,.position-workflow-section.step-one .position-model-card{box-shadow:0 12px 24px rgba(138,92,245,.06)}.position-workflow-section.step-two .position-guideline-card,.position-workflow-section.step-two .position-model-card{box-shadow:0 12px 24px rgba(242,103,58,.06)}.position-workflow-section.step-three .position-guideline-card,.position-workflow-section.step-three .position-model-card{box-shadow:0 12px 24px rgba(88,134,230,.06)}.position-workflow-section .position-model-head{margin-bottom:0;padding-top:2px}.position-workflow-section .position-model-head+*{margin-top:18px}.position-workflow-section .position-collapse-action{min-width:78px;background:#fff}.position-system-bottom-grid,.position-system-model-grid{gap:20px}.position-workflow-section.step-three .position-guideline-card.full{padding-bottom:4px}@media (max-width:900px){.position-workflow-nav{position:static;grid-template-columns:1fr;margin:14px 0 24px;padding:0;background:transparent;box-shadow:none}.position-workflow-nav>i{display:none}.position-workflow-section{padding:16px;border-radius:24px}.position-workflow-section:before{left:16px;right:16px}.position-workflow-heading{flex-direction:column}}.sidebar.exact-sidebar{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain}.sidebar.exact-sidebar::-webkit-scrollbar,.sidebar.exact-sidebar::-webkit-scrollbar-button,.sidebar.exact-sidebar::-webkit-scrollbar-corner,.sidebar.exact-sidebar::-webkit-scrollbar-thumb,.sidebar.exact-sidebar::-webkit-scrollbar-track{width:0!important;height:0!important;display:none!important;background:transparent!important}.sidebar.exact-sidebar *{max-width:100%;box-sizing:border-box}.position-experience-shell{margin:0 0 34px;border:1px solid rgba(225,218,235,.72);border-radius:28px;background:#fff;box-shadow:0 22px 50px rgba(49,38,87,.08);overflow:hidden}.active-screen-oneonone,.active-screen-training-status{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;max-width:none!important;width:100%!important}.oneonone-hub,.training-growth-hub{display:grid;grid-gap:16px;gap:16px;width:100%;color:#3b404a}.hub-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 2px 2px}.hub-page-head p{margin:0 0 5px;color:#6847f5;font-size:12px;font-weight:950}.hub-page-head h2{margin:0;font-size:32px;letter-spacing:-.045em}.hub-page-head span{display:block;margin-top:5px;color:#596580;font-weight:760}.hub-page-head>div:last-child{display:flex;align-items:center;gap:10px}.hub-page-head em{display:flex;align-items:center;gap:6px;border:1px solid #dfe4f2;border-radius:12px;padding:10px 12px;background:#fff;color:#4e5a76;font-size:12px;font-style:normal;font-weight:900}.ai-coach-card button,.hub-card header button,.hub-form button,.hub-page-head button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:linear-gradient(135deg,#7652f4,#572ee8);color:#fff;padding:11px 16px;font-weight:950;cursor:pointer}.hub-stepper{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid #dde3f1;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(44,50,90,.05)}.hub-stepper span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;border-right:1px solid #e4e8f3;color:#7a849d;font-weight:900}.hub-stepper span:last-child{border:0}.hub-stepper b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef1f7}.hub-stepper .active{background:#f8f5ff;color:#6847f5;box-shadow:inset 0 -3px #6847f5}.hub-stepper .active b{background:#6847f5;color:#fff}.hub-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.hub-kpis article{display:flex;align-items:center;gap:15px;min-height:96px;border-radius:18px;padding:17px 20px;color:#fff;box-shadow:0 16px 32px rgba(42,48,83,.09)}.hub-kpis article>svg{width:34px;height:34px;padding:10px;box-sizing:content-box;border-radius:16px;background:rgba(255,255,255,.17)}.hub-kpis span{display:grid;grid-gap:2px;gap:2px;font-size:12px;font-weight:900;color:rgba(255,255,255,.9)}.hub-kpis strong{font-size:27px;color:#fff}.hub-kpis small{color:rgba(255,255,255,.82)}.hub-kpis .violet{background:linear-gradient(135deg,#7955f6,#5d35df)}.hub-kpis .blue{background:linear-gradient(135deg,#5274ed,#365cdb)}.hub-kpis .green{background:linear-gradient(135deg,#37b77f,#199866)}.hub-kpis .orange{background:linear-gradient(135deg,#ff9a38,#ed7314)}.oneonone-hub-grid,.training-hub-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.hub-card{border:1px solid #dfe4f0;border-radius:20px;background:#fff;padding:18px;box-shadow:0 14px 34px rgba(45,53,89,.055)}.hub-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.hub-card h3{margin:0;font-size:18px;letter-spacing:-.03em}.hub-card header p{margin:5px 0 0;color:#6d7891;font-size:12px;font-weight:750}.cadence-card{grid-column:span 7}.theory-card{grid-column:span 5}.sessions-card{grid-column:span 7}.followup-card{grid-column:span 5}.quick-record{grid-column:span 8}.ai-coach-card{grid-column:span 4}.cadence-row{display:grid;grid-template-columns:1.1fr .8fr 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid #edf0f6}.cadence-row:first-of-type{border-top:0}.cadence-row b{font-size:13px}.cadence-row input[type=date],.cadence-row select,.hub-form input,.hub-form select,.training-portfolio input,.training-portfolio select{min-width:0;border:1px solid #dce2ef;border-radius:10px;background:#fff;padding:10px;color:#1b2444;font-weight:800}.cadence-row label{display:flex;gap:5px;align-items:center;color:#54607b;font-size:12px;font-weight:850}.education-calendar>header svg,.theory-card>header svg{color:#6847f5}.theory-card>div{display:grid;grid-gap:9px;gap:9px}.theory-card>div span{display:flex;align-items:center;gap:10px;color:#34405f;font-size:13px;font-weight:800}.theory-card>div b{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;background:#eee9ff;color:#6847f5}.theory-card aside{display:flex;gap:8px;margin-top:14px;border-radius:12px;background:#f7f4ff;padding:11px;color:#603de2;font-size:12px;font-weight:900}.education-followup>article,.sessions-card>article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid #edf0f6}.education-followup>article:first-of-type,.sessions-card>article:first-of-type{border-top:0}.hub-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#eee9ff,#dfe9ff);color:#6847f5;font-weight:950}.education-followup article>span,.sessions-card article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.education-followup small,.sessions-card span{color:#68748e;font-size:11px}.sessions-card small{color:#8b94aa}.sessions-card select{border:1px solid #dce2ef;border-radius:10px;padding:8px;background:#fff;color:#4f3ed4;font-weight:900}.followup-card>label{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #edf0f6}.followup-card>label:first-of-type{border-top:0}.followup-card label>span{display:grid;grid-gap:3px;gap:3px}.followup-card small{color:#78839a}.hub-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.hub-form .wide{grid-column:span 2}.hub-form button{min-height:42px}.ai-coach-card{display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#f7f4ff,#fff)}.ai-coach-card>svg{flex:0 0 auto;color:#6847f5}.ai-coach-card div{flex:1 1}.ai-coach-card p{margin:5px 0 0;color:#5f6b85;font-size:12px;font-weight:750;line-height:1.55}.ai-coach-card button{white-space:nowrap}.hub-last-saved{justify-self:end;color:#7b859c}.training-portfolio{grid-column:span 8}.education-calendar{grid-column:span 4}.education-followup,.transfer-funnel{grid-column:span 6}.training-record{grid-column:span 8}.training-portfolio>article{display:grid;grid-template-columns:auto minmax(180px,1fr) 130px 180px;align-items:center;grid-gap:10px;gap:10px;padding:11px 0;border-top:1px solid #edf0f6}.training-date{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#f0ebff;color:#6847f5}.training-date b{font-size:17px}.training-date small{font-size:10px}.training-portfolio article>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.training-portfolio article>div:nth-child(2)>span{color:#748097;font-size:11px}.training-portfolio article i,.transfer-funnel i{display:block;height:6px;border-radius:99px;background:#edf0f6;overflow:hidden}.training-portfolio article i b,.transfer-funnel i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7854f5,#5078ec)}.training-portfolio article label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:6px;gap:6px;color:#66718a;font-size:11px}.mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.mini-calendar span{display:grid;place-items:center;aspect-ratio:1;border-radius:9px;color:#657089;font-size:11px;font-weight:850}.mini-calendar .event{background:#eee9ff;color:#6847f5;box-shadow:inset 0 0 0 1px #cfc2ff}.mini-calendar .today{background:#6847f5;color:#fff}.transfer-funnel>div{display:grid;grid-template-columns:90px 1fr 45px;align-items:center;grid-gap:10px;gap:10px;margin:13px 0;color:#53607a;font-size:12px;font-weight:850}.education-followup button{border:1px solid #d9dff0;border-radius:9px;background:#fff;color:#6847f5;padding:8px;font-weight:900}.training-record-row{display:grid;grid-template-columns:90px 160px 1fr;grid-gap:8px;gap:8px;margin:9px 0 0;padding:10px;border-radius:10px;background:#f7f8fc;color:#5b6780;font-size:11px}.training-record-row em{font-style:normal}.training-record-row b{color:#3b404a}@media(max-width:1100px){.hub-kpis{grid-template-columns:repeat(2,1fr)}.ai-coach-card,.cadence-card,.education-calendar,.education-followup,.followup-card,.quick-record,.sessions-card,.theory-card,.training-portfolio,.training-record,.transfer-funnel{grid-column:1/-1}.training-portfolio>article{grid-template-columns:auto 1fr}.training-portfolio>article label,.training-portfolio>article select{grid-column:2}.hub-page-head{align-items:flex-start}.hub-form{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hub-page-head{display:grid}.hub-page-head>div:last-child{flex-wrap:wrap}.hub-stepper{display:flex;overflow-x:auto}.hub-stepper span{min-width:130px}.hub-kpis{grid-template-columns:1fr 1fr;gap:8px}.hub-kpis article{min-height:78px;padding:12px}.hub-kpis strong{font-size:21px}.cadence-row{grid-template-columns:1fr 1fr}.cadence-row input[type=date]{grid-column:1/2}.hub-form{grid-template-columns:1fr}.hub-form .wide{grid-column:auto}.training-portfolio>article{grid-template-columns:auto 1fr}.training-record-row{grid-template-columns:1fr}.oneonone-hub-grid,.training-hub-grid{gap:10px}.hub-card{padding:14px}.ai-coach-card{display:grid}}.oneonone-hub,.training-growth-hub{width:min(100%,1540px)!important;margin:0 auto!important;gap:14px!important;font-size:14px!important}.hub-tools-only{min-height:44px!important;justify-content:flex-end!important;padding:0!important}.hub-tools-only>div{margin-left:auto!important}.hub-page-head button{min-height:42px!important;font-size:14px!important;padding:0 18px!important}.hub-stepper span{min-height:64px!important;font-size:14px!important}.hub-stepper b{width:31px!important;height:31px!important;font-size:14px!important}.hub-kpis article{min-height:104px!important;padding:18px 22px!important}.hub-kpis span{font-size:13px!important}.hub-kpis strong{font-size:31px!important}.hub-kpis small{font-size:12px!important}.hub-card{padding:18px 20px!important;border-radius:18px!important}.hub-card h3{font-size:19px!important}.hub-card header p{font-size:13px!important;line-height:1.45!important}.cadence-card,.oneonone-calendar,.sessions-card{grid-column:span 4}.theory-card{grid-column:span 3}.oneonone-history{grid-column:span 6}.followup-card{grid-column:span 3}.quick-record{grid-column:span 9}.ai-coach-card{grid-column:span 3}.oneonone-calendar-head{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px}.oneonone-calendar-head button{border:0;background:#f4f5fa;color:#5f45df;border-radius:8px;width:28px;height:28px;cursor:pointer}.oneonone-calendar .mini-calendar{gap:4px}.oneonone-calendar .mini-calendar span{font-size:12px}.hub-text-link{display:block;margin:10px auto 0;border:0;background:transparent;color:#6847f5;font-weight:900;cursor:pointer}.sessions-card>header em{border-radius:999px;background:#f0ebff;color:#6847f5;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950}.sessions-card>article{min-height:67px}.sessions-card article b{font-size:14px}.sessions-card article small,.sessions-card article span{font-size:12px!important}.theory-card>div span{align-items:flex-start!important;padding:7px 0;border-bottom:1px solid #eef0f6}.theory-card>div span:last-child{border:0}.theory-card>div i{display:grid;grid-gap:3px;gap:3px;font-style:normal}.theory-card>div i strong{font-size:13px}.theory-card>div i small{color:#758097;font-size:11px;line-height:1.45}.hub-table{overflow-x:auto}.hub-table>div{display:grid;align-items:center;grid-gap:12px;gap:12px;min-width:680px;padding:10px 8px;border-top:1px solid #edf0f6;color:#56627d;font-size:12px}.hub-table>div.head{border-top:0;background:#f7f8fc;color:#7a849a;font-size:11px;font-weight:900}.oneonone-history .hub-table>div{grid-template-columns:100px 130px 1.2fr 1fr 100px}.hub-table .positive{color:#16a36c;font-weight:900}.training-portfolio{grid-column:span 5}.education-calendar{grid-column:span 3}.education-effect,.education-followup,.learner-management,.transfer-funnel{grid-column:span 4}.education-history{grid-column:span 6}.training-record{grid-column:span 4}.training-growth-hub .ai-coach-card{grid-column:span 2;display:grid;align-content:center}.training-portfolio>article{grid-template-columns:auto minmax(170px,1fr) 112px!important;gap:8px!important}.training-portfolio article>label{grid-column:2/-1!important}.learner-management>article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 0;border-top:1px solid #edf0f6}.learner-management>article:first-of-type{border-top:0}.learner-management article>span{display:grid}.learner-management small{color:#778299}.learner-management em{border-radius:999px;padding:5px 8px;font-style:normal;font-size:11px;font-weight:900}.learner-management em.done{background:#e9f9f0;color:#169663}.learner-management em.active{background:#edf3ff;color:#3564dc}.learner-management em.danger{background:#fff0f1;color:#df3b50}.learner-management button{display:grid;place-items:center;border:1px solid #dce2ef;border-radius:8px;background:#fff;color:#6847f5;width:31px;height:31px;cursor:pointer}.education-effect>div{display:grid;grid-template-columns:90px 1fr 45px;align-items:center;grid-gap:10px;gap:10px;margin:14px 0;font-size:12px}.education-effect>div i{position:relative;height:8px;border-radius:999px;background:#eceff5}.education-effect>div i b,.education-effect>div i em{position:absolute;left:0;height:3px;border-radius:999px}.education-effect>div i b{top:0;background:#b8becd}.education-effect>div i em{bottom:0;background:#6847f5}.education-effect>div strong{color:#159b68}.education-history .hub-table>div{grid-template-columns:1.5fr 1fr 105px 65px 70px}.training-growth-hub .ai-coach-card button{width:100%}.training-growth-hub .ai-coach-card p{font-size:11px}@media(max-width:1250px){.ai-coach-card,.cadence-card,.education-calendar,.education-effect,.education-followup,.education-history,.followup-card,.learner-management,.oneonone-calendar,.oneonone-history,.quick-record,.sessions-card,.theory-card,.training-growth-hub .ai-coach-card,.training-portfolio,.training-record,.transfer-funnel{grid-column:span 6}}@media(max-width:760px){.ai-coach-card,.cadence-card,.education-calendar,.education-effect,.education-followup,.education-history,.followup-card,.learner-management,.oneonone-calendar,.oneonone-history,.quick-record,.sessions-card,.theory-card,.training-growth-hub .ai-coach-card,.training-portfolio,.training-record,.transfer-funnel{grid-column:1/-1}.hub-tools-only{display:flex!important}.hub-tools-only em{display:none!important}.hub-kpis{grid-template-columns:1fr!important}.hub-kpis article{min-height:88px!important}}.oneonone-hub,.training-growth-hub{width:100%!important;max-width:none!important;margin:0!important;padding:0 18px 28px!important;box-sizing:border-box}.oneonone-hub-grid,.training-hub-grid{width:100%;align-items:stretch}.cadence-card,.oneonone-calendar,.sessions-card{min-height:340px}.oneonone-history{min-height:300px}.ai-coach-card,.quick-record{min-height:178px}.hub-avatar-photo{display:block;width:44px;height:44px;flex:0 0 44px;border:2px solid #fff;border-radius:50%;background:#eef1ff;box-shadow:0 3px 10px rgba(45,53,89,.14);object-fit:cover}.training-hub-detail{width:100%;min-width:0;border:1px solid #dfe4f0;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(45,53,89,.055);overflow:hidden}.training-hub-detail>.training-dashboard-panel{width:100%!important;max-width:none!important;margin:0!important;padding:18px 20px 20px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.training-hub-detail .ahead-diagnostic-hero{display:none!important}.training-hub-detail .training-card-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:0!important}.training-hub-detail .training-status-card{min-width:0;border:1px solid #e1e5f0!important;border-radius:15px!important;box-shadow:0 7px 20px rgba(41,49,82,.045)!important}.training-hub-detail .compact-training-head{min-height:62px;padding:13px 15px!important}.training-hub-detail .training-title-input input{font-size:15px!important;font-weight:950!important}.training-hub-detail .training-edit-grid{padding:16px!important}.training-hub-detail .training-edit-field>span{color:#26324e!important;font-weight:900!important}.training-growth-hub .training-portfolio{display:none!important}.training-hub-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.education-calendar,.learner-management,.transfer-funnel{grid-column:span 4!important}.education-effect,.education-followup{grid-column:span 6!important}.education-history{grid-column:span 7!important}.training-record{grid-column:span 5!important}.training-growth-hub .ai-coach-card{grid-column:1/-1!important;display:flex!important}.training-report-upload-field{border-color:#d9d3ff!important;background:#fbfaff!important}.training-report-file-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.training-report-file-list>p{margin:0;color:#7a849b;font-size:12px}.training-report-file-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #e2def7;border-radius:10px;background:#fff;padding:10px 12px}.training-report-file-list svg{color:#6847f5}.training-report-file-list a{overflow:hidden;color:#293552;font-weight:900;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.training-report-file-list small{color:#7a849b}.training-report-file-list button{border:0;background:transparent;color:#db3652;font-weight:900;cursor:pointer}@media(max-width:1200px){.training-hub-detail .training-card-grid{grid-template-columns:1fr!important}.education-calendar,.education-effect,.education-followup,.education-history,.learner-management,.training-record,.transfer-funnel{grid-column:span 6!important}}@media(max-width:760px){.oneonone-hub,.training-growth-hub{padding:0 8px 22px!important}.cadence-card,.oneonone-calendar,.sessions-card{min-height:0}.training-hub-detail>.training-dashboard-panel{padding:12px!important}.education-calendar,.education-effect,.education-followup,.education-history,.learner-management,.training-record,.transfer-funnel{grid-column:1/-1!important}.training-report-file-list article{grid-template-columns:auto minmax(0,1fr) auto}.training-report-file-list article small{display:none}}.training-hub-detail .training-card-grid{width:100%!important;min-width:0!important;align-items:start!important}.training-hub-detail .training-status-card{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important}.training-hub-detail .training-card-top.compact-training-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.training-hub-detail .training-title-input{display:grid!important;grid-template-columns:1fr!important;min-width:0!important;width:100%!important;margin:0!important}.training-hub-detail .training-title-input>span{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:nowrap!important}.training-hub-detail .training-title-input>input{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.training-hub-detail .training-collapse-toggle{width:auto!important;min-width:72px!important;max-width:none!important;flex:none!important;justify-self:end!important;writing-mode:horizontal-tb!important;white-space:nowrap!important}@media(max-width:640px){.training-hub-detail .training-card-top.compact-training-head{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:11px!important}.training-hub-detail .training-title-input>span{font-size:11px!important}.training-hub-detail .training-title-input>input{font-size:14px!important;padding:10px!important}.training-hub-detail .training-collapse-toggle{min-width:60px!important;padding:8px 10px!important}}.training-growth-hub .ai-coach-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;align-content:center!important;grid-column-gap:14px!important;column-gap:14px!important;grid-row-gap:8px!important;row-gap:8px!important;width:100%!important;min-width:0!important;min-height:112px!important;box-sizing:border-box!important}.training-growth-hub .ai-coach-card>svg{grid-column:1!important;flex:none!important}.training-growth-hub .ai-coach-card>div{grid-column:2!important;min-width:0!important;width:100%!important}.training-growth-hub .ai-coach-card h3,.training-growth-hub .ai-coach-card p{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:keep-all!important;overflow-wrap:break-word!important;white-space:normal!important}.training-growth-hub .ai-coach-card button{grid-column:3!important;width:auto!important;min-width:112px!important;max-width:none!important;justify-self:end!important;flex:none!important;writing-mode:horizontal-tb!important;white-space:nowrap!important}@media(max-width:680px){.training-growth-hub .ai-coach-card{grid-template-columns:auto minmax(0,1fr)!important}.training-growth-hub .ai-coach-card>div{grid-column:2!important}.training-growth-hub .ai-coach-card button{grid-column:1/-1!important;width:100%!important;justify-self:stretch!important}}.position-experience-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px 24px;border-bottom:1px solid rgba(226,220,236,.72);background:linear-gradient(135deg,#fff,#fbfaff)}.position-experience-title-row{display:flex;align-items:center;gap:12px}.position-experience-title-row h2{margin:0;color:#171429;font-size:32px;letter-spacing:-.045em}.position-experience-title-row>span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;background:#f1edff;color:#6744df;font-size:13px;font-weight:900}.position-experience-header>div:first-child>p{margin:9px 0 0;color:#69637c;font-size:14px;font-weight:700}.position-experience-header-actions{display:flex;align-items:center;gap:18px}.position-experience-header-actions>a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid #e1dbee;border-radius:16px;background:#fff;color:#3e2f72;text-decoration:none;font-size:13px;font-weight:950;box-shadow:0 8px 20px rgba(70,48,130,.06)}.position-ai-bubble{display:grid;grid-gap:2px;gap:2px;padding:13px 17px;border-radius:18px;background:linear-gradient(135deg,#f4f2fb,#fbfaff);color:#28233d;min-width:165px}.position-ai-bubble strong{font-size:12px}.position-ai-bubble span{font-size:12px;color:#665f77;font-weight:800}.position-experience-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:18px;gap:18px;padding:0 18px 0 0;background:#fff}.position-journey-board{position:relative;min-width:0;padding:8px 0 0 28px}.position-journey-board:before{content:"";position:absolute;left:53px;top:42px;bottom:48px;width:2px;background:linear-gradient(180deg,#7651ed 0 33%,#ff8b32 33% 66%,#4387f3 66% 100%);opacity:.55}.position-journey-step{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) 310px;grid-gap:18px;gap:18px;padding:28px 18px 28px 0;border-bottom:1px solid rgba(229,224,237,.9)}.position-journey-step:last-child{border-bottom:0}.position-journey-marker{position:relative;z-index:2;padding-top:0}.position-journey-marker span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:18px;font-weight:1000;box-shadow:0 10px 24px rgba(56,42,111,.16)}.step-purple .position-journey-marker span{background:linear-gradient(145deg,#8a5cf5,#5e31db)}.step-orange .position-journey-marker span{background:linear-gradient(145deg,#ff9b42,#ff6f16)}.step-blue .position-journey-marker span{background:linear-gradient(145deg,#5a9cff,#2676ea)}.position-journey-content{min-width:0}.position-journey-copy>span{display:block;font-size:11px;font-weight:1000;letter-spacing:.08em}.step-purple .position-journey-copy>span{color:#7246e5}.step-orange .position-journey-copy>span{color:#f26d1d}.step-blue .position-journey-copy>span{color:#2f79e8}.position-journey-copy h3{margin:5px 0 7px;color:#171429;font-size:24px;letter-spacing:-.035em}.position-journey-copy p{margin:0;color:#777084;font-size:13px;font-weight:700}.position-journey-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.position-journey-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.position-journey-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.position-action-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:98px;padding:16px;border:1px solid rgba(225,219,232,.92);border-radius:15px;background:#fff;color:#1d1930;text-decoration:none;box-shadow:0 8px 20px rgba(44,34,77,.055);transition:.18s ease}.position-action-tile:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(44,34,77,.09)}.position-action-tile i{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;font-style:normal}.step-purple .position-action-tile i{background:#f2edff;color:#7546e8}.step-orange .position-action-tile i{background:#fff1e5;color:#f47b25}.step-blue .position-action-tile i{background:#ebf3ff;color:#2e7fea}.position-action-tile strong{display:block;font-size:14px;font-weight:950}.position-action-tile span{display:block;margin-top:5px;color:#898291;font-size:11px;font-weight:760}.position-action-tile>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f6f5f8;color:#6c6574;font-size:19px}.position-lesson-card{align-self:start;padding-left:22px;border-left:1px dashed rgba(196,187,213,.8)}.position-lesson-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.position-lesson-meta span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900}.position-lesson-meta em{padding:5px 8px;border-radius:999px;background:#f3f1f5;color:#625c6b;font-size:10px;font-style:normal;font-weight:900}.position-lesson-card>strong{display:block;margin:10px 0 12px;color:#3b404a;font-size:14px}.position-lesson-card>button{position:relative;width:100%;height:150px;overflow:hidden;border:0;border-radius:13px;color:#fff;cursor:pointer;text-align:left;box-shadow:0 12px 26px rgba(39,29,75,.16)}.position-lesson-card.purple>button{background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.22),transparent 28%),linear-gradient(145deg,#955ee9,#33206f)}.position-lesson-card.orange>button{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.22),transparent 28%),linear-gradient(145deg,#ff9b45,#a74708)}.position-lesson-card.blue>button{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.22),transparent 28%),linear-gradient(145deg,#4e9af5,#173e88)}.position-lesson-card>button>b{position:absolute;left:17px;top:18px;font-size:18px;line-height:1.35;letter-spacing:-.025em}.position-lesson-card>button>span{position:absolute;left:50%;top:58%;width:52px;height:52px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:rgba(22,16,53,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.position-lesson-card>a{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:8px 11px;border:1px solid #e3ddec;border-radius:10px;background:#fff;color:#514475;text-decoration:none;font-size:11px;font-weight:900}.position-ai-assistant{align-self:start;position:-webkit-sticky;position:sticky;top:18px;margin-top:164px;padding:18px 14px 14px;border:1px solid #e6dfef;border-radius:18px;background:linear-gradient(180deg,#fff,#fbf9ff);box-shadow:0 14px 30px rgba(61,43,106,.09)}.position-ai-assistant-head{display:flex;color:#7145e5}.position-ai-assistant-head strong{font-size:18px}.position-ai-assistant>p{margin:14px 0;color:#70687d;font-size:12px;line-height:1.6;font-weight:700}.position-ai-assistant>button{width:100%;margin:0 0 8px;padding:11px 10px;border:1px solid #e5dfec;border-radius:11px;background:#fff;color:#55505e;text-align:left;font-size:11px;line-height:1.5;cursor:pointer;box-shadow:0 5px 12px rgba(47,34,76,.04)}.position-ai-assistant>a{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;padding:11px;border-radius:11px;background:linear-gradient(135deg,#8653ec,#6436dd);color:#fff;text-decoration:none;font-size:12px;font-weight:950;box-shadow:0 10px 20px rgba(105,57,219,.2)}.position-experience-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 28px;border-top:1px solid rgba(226,220,236,.75);background:#fff}.position-progress-summary{display:grid;grid-template-columns:auto minmax(180px,360px) auto;align-items:center;grid-gap:14px;gap:14px;min-width:420px}.position-progress-summary b,.position-progress-summary strong{font-size:12px;color:#252033}.position-progress-summary>span{height:7px;border-radius:999px;background:#eeebf2;overflow:hidden}.position-progress-summary>span i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8b56ef,#6538dc)}.position-experience-save-state{display:flex;align-items:center;gap:12px}.position-experience-save-state>span{color:#837b8d;font-size:11px}.position-experience-save-state>a,.position-experience-save-state>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:11px;font-size:12px;font-weight:950;text-decoration:none;cursor:pointer}.position-experience-save-state>button{border:1px solid #e0dae8;background:#fff;color:#3f3947}.position-experience-save-state>a{border:0;background:linear-gradient(135deg,#8450ec,#6335d9);color:#fff;box-shadow:0 9px 18px rgba(98,52,211,.19)}@media(max-width:1280px){.position-experience-body{grid-template-columns:1fr;padding-right:0}.position-ai-assistant{position:static;margin:0 28px 24px}.position-journey-step{grid-template-columns:70px minmax(0,1fr) 280px}}@media(max-width:980px){.position-experience-footer,.position-experience-header{align-items:flex-start;flex-direction:column}.position-experience-header-actions{width:100%;justify-content:space-between}.position-journey-step{grid-template-columns:58px minmax(0,1fr)}.position-lesson-card{grid-column:2;padding:18px 0 0;border-left:0;border-top:1px dashed #d9d0e6}.position-progress-summary{width:100%;min-width:0}.position-experience-save-state{width:100%;justify-content:flex-end}}@media(max-width:720px){.position-experience-shell{border-radius:20px}.position-experience-header{padding:22px 18px}.position-experience-title-row h2{font-size:27px}.position-experience-header-actions{align-items:stretch;flex-direction:column}.position-ai-bubble{min-width:0}.position-journey-board{padding-left:12px}.position-journey-board:before{left:37px}.position-journey-step{grid-template-columns:48px minmax(0,1fr);padding-right:12px}.position-journey-marker span{width:42px;height:42px;font-size:15px}.position-journey-grid.three,.position-journey-grid.two{grid-template-columns:1fr}.position-lesson-card{grid-column:1/-1;margin-left:48px}.position-ai-assistant{margin:0 14px 18px}.position-experience-footer{padding:16px 18px}.position-progress-summary{grid-template-columns:auto 1fr auto}.position-experience-save-state{align-items:stretch;flex-direction:column}.position-experience-save-state>span{text-align:right}}.position-experience-header-actions>button{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid #e1dbee;border-radius:16px;background:#fff;color:#3e2f72;font-size:13px;font-weight:950;box-shadow:0 8px 20px rgba(70,48,130,.06);cursor:pointer}.position-lesson-summary-button{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:8px 11px;border:1px solid #e3ddec;border-radius:10px;background:#fff;color:#514475;font-size:11px;font-weight:900;cursor:pointer}.position-lesson-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(24,18,40,.52);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.position-lesson-modal{width:min(980px,calc(100vw - 36px));max-height:calc(100vh - 48px);overflow:auto;border-radius:28px;background:#fff;box-shadow:0 30px 90px rgba(28,18,52,.28)}.position-lesson-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 28px 20px;border-bottom:1px solid #ece7f2}.position-lesson-modal>header span{display:block;margin-bottom:7px;font-size:11px;font-weight:950;letter-spacing:.1em}.position-lesson-modal.purple>header span{color:#7048df}.position-lesson-modal.orange>header span{color:#e9672d}.position-lesson-modal.blue>header span{color:#3978df}.position-lesson-modal>header h3{margin:0;color:#1d1830;font-size:26px;letter-spacing:-.035em}.position-lesson-modal>header p{margin:7px 0 0;color:#786f86;font-size:13px;font-weight:700}.position-lesson-modal>header button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:12px;background:#f5f2f8;color:#514a5f;cursor:pointer}.position-lesson-modal-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);grid-gap:24px;gap:24px;padding:24px 28px 28px}.position-lesson-player{aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#171225;box-shadow:0 16px 34px rgba(35,24,63,.16)}.position-lesson-player iframe{width:100%;height:100%;border:0}.position-lesson-player-empty{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:28px;text-align:center;color:#fff}.position-lesson-modal.purple .position-lesson-player-empty{background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#8c55e6,#312064)}.position-lesson-modal.orange .position-lesson-player-empty{background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#f89541,#9e4309)}.position-lesson-modal.blue .position-lesson-player-empty{background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#4b98f2,#173d85)}.position-lesson-player-empty strong{font-size:18px}.position-lesson-player-empty span{max-width:360px;color:rgba(255,255,255,.78);font-size:12px;line-height:1.6}.position-lesson-url-editor{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:14px}.position-lesson-url-editor label span{display:block;margin-bottom:6px;color:#6f6679;font-size:11px;font-weight:900}.position-lesson-url-editor input{width:100%;min-height:42px;padding:0 13px;border:1px solid #ded7e8;border-radius:12px;outline:none;color:#312b3a;font:inherit;font-size:12px}.position-lesson-url-editor button{align-self:end;min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 15px;border:0;border-radius:12px;background:#6d43df;color:#fff;font-weight:900;cursor:pointer}.position-lesson-content-column{display:grid;align-content:start;grid-gap:18px;gap:18px}.position-lesson-content-column section{padding:18px;border:1px solid #ebe5f0;border-radius:18px;background:#fbf9fd}.position-lesson-section-label{display:block;margin-bottom:11px;color:#362d48;font-size:13px;font-weight:950}.position-lesson-content-column ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:18px;color:#5b5265;font-size:12px;line-height:1.65}.position-lesson-checklist{display:grid;grid-gap:9px;gap:9px}.position-lesson-checklist label{display:flex;align-items:flex-start;gap:8px;color:#5b5265;font-size:12px;line-height:1.5}.position-lesson-checklist input{margin-top:2px;accent-color:#7048df}.position-lesson-complete-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:linear-gradient(135deg,#7849e5,#5d36ca);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 12px 24px rgba(102,58,209,.18)}.position-lesson-complete-button.done{background:linear-gradient(135deg,#2c9a68,#208457)}@media(max-width:820px){.position-lesson-modal-grid,.position-lesson-url-editor{grid-template-columns:1fr}.position-lesson-url-editor button{min-height:44px;justify-content:center}}.position-ai-assistant{padding:20px 16px 16px;border-color:rgba(122,80,232,.18);background:radial-gradient(circle at 92% 4%,rgba(130,82,236,.1),transparent 24%),linear-gradient(180deg,#fff,#fbf9ff)}.position-ai-assistant-head{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px;gap:8px}.position-ai-assistant-head span{grid-column:2;margin-top:-5px;color:#9c8fb3;font-size:10px;font-weight:800}.position-ai-answer{margin:0 0 13px;padding:13px;border:1px solid rgba(123,79,232,.15);border-radius:14px;background:linear-gradient(145deg,rgba(246,242,255,.95),rgba(255,255,255,.98));box-shadow:0 8px 18px rgba(76,49,135,.05)}.position-ai-answer>span{display:inline-flex;margin-bottom:7px;padding:4px 8px;border-radius:999px;background:#ede5ff;color:#7145e5;font-size:10px;font-weight:950}.position-ai-answer p{margin:0;color:#51495d;font-size:11px;line-height:1.65;font-weight:720;word-break:keep-all}.position-ai-preset-list{display:grid;grid-gap:7px;gap:7px}.position-ai-preset-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid #e5dfec;border-radius:11px;background:#fff;color:#55505e;text-align:left;font-size:11px;line-height:1.45;cursor:pointer;box-shadow:0 5px 12px rgba(47,34,76,.04);transition:.18s ease}.position-ai-preset-list button:hover{transform:translateY(-1px);border-color:rgba(113,69,229,.3);color:#6540ce;box-shadow:0 9px 18px rgba(76,49,135,.08)}.position-ai-preset-list button b{font-size:17px;color:#9b85d5}.position-ai-question-box{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(218,208,229,.72)}.position-ai-question-box textarea{width:100%;min-height:82px;resize:vertical;padding:11px;border:1px solid #ded5eb;border-radius:12px;outline:0;background:#fff;color:#443c4d;font:inherit;font-size:11px;line-height:1.55;box-sizing:border-box}.position-ai-question-box textarea:focus{border-color:#8b5dea;box-shadow:0 0 0 3px rgba(139,93,234,.1)}.position-ai-question-box button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:11px;background:linear-gradient(135deg,#8653ec,#6436dd);color:#fff;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 10px 20px rgba(105,57,219,.2)}.position-ai-question-box button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.position-ai-history{margin-top:10px;border-top:1px solid rgba(218,208,229,.65);color:#665c70}.position-ai-history summary{padding:10px 2px 4px;cursor:pointer;font-size:10px;font-weight:900}.position-ai-history>div{margin-top:8px;padding:9px;border-radius:10px;background:rgba(250,248,253,.92)}.position-ai-history strong{display:block;color:#574b64;font-size:10px;line-height:1.45}.position-ai-history p{margin:5px 0 0;color:#7a7082;font-size:10px;line-height:1.55}@media(max-width:1280px){.position-ai-assistant{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-column-gap:16px;column-gap:16px;align-items:start}.position-ai-assistant-head,.position-ai-assistant>p{grid-column:1}.position-ai-answer{grid-column:1;margin-bottom:0}.position-ai-history,.position-ai-preset-list,.position-ai-question-box{grid-column:2}.position-ai-preset-list{grid-row:1/span 2;margin-top:0}}@media(max-width:760px){.position-ai-assistant{display:block}}:root{--orgtwin-navy-950:#0b1027;--orgtwin-navy-900:#111735;--orgtwin-navy-850:#171d3f;--orgtwin-violet-600:#6f4bf4;--orgtwin-violet-500:#7d5cff;--orgtwin-violet-100:#eeeaff;--orgtwin-cool-bg:#f6f7fc;--orgtwin-cool-line:#e4e6f1;--orgtwin-cool-text:#1f2440}body{color:var(--orgtwin-cool-text)!important}.app-shell,body{background:var(--orgtwin-cool-bg)!important}.main-panel{background:linear-gradient(180deg,#fbfbfe,#f6f7fc)!important}.sidebar.exact-sidebar{background:radial-gradient(circle at 38% 3%,rgba(108,78,244,.18),transparent 26%),linear-gradient(180deg,#151b3a,#0b1027)!important;border-right:1px solid rgba(139,124,255,.18)!important;border-radius:0!important;box-shadow:14px 0 42px rgba(8,12,34,.22)!important;color:#fff!important}.sidebar.exact-sidebar .exact-brand-block,.sidebar.exact-sidebar .exact-brand-block strong,.sidebar.exact-sidebar .exact-brand-home{color:#fff!important}.sidebar.exact-sidebar .exact-brand-icon,.sidebar.exact-sidebar .hospital-brand-icon{color:#b8adff!important}.sidebar.exact-sidebar .exact-client-select{background:rgba(255,255,255,.045)!important;border:1px solid rgba(151,139,255,.1)!important;color:#f5f4ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.sidebar.exact-sidebar .exact-client-select b{color:#aaa0ff!important}.sidebar.exact-sidebar .exact-section-title{color:#aaa6cf!important}.sidebar.exact-sidebar .exact-section-title em{color:#7f7aa8!important}.sidebar.exact-sidebar .exact-section-title:after{background:rgba(153,143,255,.12)!important}.sidebar.exact-sidebar .exact-tool-button,.sidebar.exact-sidebar .side-menu-button.exact-menu-button{color:#d9dcf3!important;border:1px solid transparent!important}.sidebar.exact-sidebar .exact-tool-button span,.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-menu-icon{color:#bfc4e7!important}.sidebar.exact-sidebar .exact-tool-button:hover,.sidebar.exact-sidebar .side-menu-button.exact-menu-button:hover{background:rgba(117,88,255,.1)!important;color:#fff!important;border-color:rgba(137,112,255,.14)!important}.sidebar.exact-sidebar .exact-tool-button.active,.sidebar.exact-sidebar .side-menu-button.exact-menu-button.active{background:linear-gradient(135deg,#7553f5,#653ee9)!important;color:#fff!important;border-color:rgba(188,175,255,.22)!important;box-shadow:0 12px 28px rgba(92,59,226,.3),inset 0 1px 0 rgba(255,255,255,.18)!important}.sidebar.exact-sidebar .exact-tool-button.active span,.sidebar.exact-sidebar .side-menu-button.exact-menu-button.active .side-menu-icon{color:#fff!important}.sidebar.exact-sidebar .exact-code-badge,.sidebar.exact-sidebar .side-code-badge{color:#d9d4ff!important;background:rgba(123,93,255,.11)!important;border-color:rgba(171,155,255,.3)!important;box-shadow:none!important}.sidebar.exact-sidebar .exact-code-badge.hrd,.sidebar.exact-sidebar .side-code-badge.hrd{color:#c9e2ff!important;background:rgba(67,132,255,.14)!important;border-color:rgba(117,165,255,.3)!important}.sidebar.exact-sidebar .exact-menu-label small{color:rgba(205,208,235,.58)!important}.sidebar.exact-sidebar .exact-profile-card{color:#fff!important}.sidebar.exact-sidebar .exact-profile-card span{color:#9ba0c5!important}.sidebar-toggle-button{border-color:#dedaf7!important;background:#fff!important;color:#6040dc!important;box-shadow:0 12px 30px rgba(40,34,88,.14)!important}.exact-page-header,.utility-top-tools-only{margin:0 -26px 18px!important;padding:13px 26px!important;min-height:64px!important;background:rgba(255,255,255,.9)!important;border-bottom:1px solid var(--orgtwin-cool-line)!important;box-shadow:0 7px 22px rgba(32,37,76,.045)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.exact-page-header .exact-focus-topline,.utility-top-tools-only .exact-focus-topline{margin:0!important;min-height:38px!important}.exact-page-header .exact-breadcrumb{color:#2a2f50!important}.exact-page-header .exact-breadcrumb span{color:#9a96b6!important}.exact-page-header .exact-breadcrumb strong{color:#6745e8!important}.exact-user-tools{color:#2b3152!important}.exact-user-tools .bell,.exact-user-tools .help{background:#f6f4ff!important;color:#6445de!important;border:1px solid #e5e0ff!important;border-radius:12px!important;min-width:36px!important;height:36px!important;display:grid!important;place-items:center!important;cursor:pointer!important}.exact-user-tools .help{font-size:14px!important;font-weight:950!important}.exact-account-trigger{color:#252a49!important;padding:4px 8px!important;border-radius:14px!important}.exact-account-trigger:hover{background:#f6f4ff!important}.exact-account-trigger .mini-avatar{background:linear-gradient(135deg,#eeeaff,#e2dcff)!important;color:#6040dc!important}.exact-account-trigger .caret{color:#756f98!important}.exact-account-dropdown{border-color:#e2def2!important;box-shadow:0 18px 44px rgba(31,36,73,.16)!important}.exact-account-dropdown button:hover{background:#f4f1ff!important;color:#6242df!important}@media(max-width:1100px){.app-shell>.sidebar.exact-sidebar{box-shadow:26px 0 60px rgba(7,11,31,.34)!important}}@media(max-width:680px){.exact-page-header,.utility-top-tools-only{margin:0 -16px 14px!important;padding:12px 16px!important}}:root{--shell-navy-950:#090d22;--shell-navy-900:#0f1530;--shell-navy-850:#171d3f;--shell-violet-700:#6346e8;--shell-violet-600:#7357f4;--shell-violet-500:#855fff;--shell-violet-100:#eeeaff;--shell-violet-050:#f7f5ff;--shell-bg:#f5f7fc;--shell-card:#ffffff;--shell-line:#e5e8f2;--shell-text:#1e2440;--shell-muted:#737b96}body,html{color:var(--shell-text)!important}body,body .app-shell,html{background:var(--shell-bg)!important}body .app-shell>aside.sidebar.exact-sidebar,body .sidebar.exact-sidebar,body aside.sidebar.exact-sidebar{background:radial-gradient(circle at 32% 2%,rgba(129,94,255,.17),transparent 24%),linear-gradient(180deg,var(--shell-navy-850) 0,var(--shell-navy-900) 54%,var(--shell-navy-950) 100%)!important;background-color:var(--shell-navy-900)!important;border-right:1px solid rgba(142,126,255,.18)!important;box-shadow:16px 0 44px rgba(7,10,30,.28)!important;color:#fff!important}body .main-panel{background:linear-gradient(180deg,#fbfcff 0,var(--shell-bg) 100%)!important;color:var(--shell-text)!important}body .exact-page-header,body .topbar,body .utility-top-tools-only{background:rgba(255,255,255,.86)!important;border-color:var(--shell-line)!important;box-shadow:0 8px 26px rgba(37,42,84,.055)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}body .exact-page-header,body .utility-top-tools-only{border-bottom:1px solid var(--shell-line)!important}body .exact-breadcrumb,body .exact-user-tools,body .panel h2,body .panel h3,body .section-head h2,body .section-head h3,body .topbar h1,body .topbar h2{color:var(--shell-text)!important}body .muted,body .panel p,body .section-head p,body .subtitle,body small{color:var(--shell-muted)!important}body .eyebrow{color:var(--shell-violet-700)!important;letter-spacing:.08em!important;font-weight:900!important}body .evaluation-frame-grid button,body .first-login-actions button,body .issue-toolbar button,body .mission-vision-editor button,body .primary-button,body .report-history-toolbar .primary-button,body .training-add-button,body button.position-ai-ask-button{background:linear-gradient(135deg,var(--shell-violet-600),var(--shell-violet-700))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(99,70,232,.22)!important}body .evaluation-frame-grid button:hover,body .first-login-actions button:hover,body .issue-toolbar button:hover,body .mission-vision-editor button:hover,body .primary-button:hover,body .report-history-toolbar .primary-button:hover,body .training-add-button:hover{filter:brightness(1.03)!important;transform:translateY(-1px)}body .exact-user-tools .bell,body .exact-user-tools .help,body .ghost-button,body .secondary-button,body .select,body .session-chip,body .tab{background:#fff!important;color:var(--shell-violet-700)!important;border-color:#e1ddfb!important}body .exact-tool-button.active,body .side-menu-button.active,body .tab.active{background:linear-gradient(135deg,var(--shell-violet-600),var(--shell-violet-700))!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 12px 28px rgba(99,70,232,.24)!important}body .client-product-pill,body .position-dashboard-pill,body .position-workflow-heading>b,body .status-badge{border-color:#ded9fb!important;box-shadow:none!important}body .status-badge.excellent,body .status-badge.normal{color:var(--shell-violet-700)!important;background:var(--shell-violet-050)!important;border-color:#ded9fb!important}body .status-badge.warning{color:#a15c0a!important;background:#fff8e8!important;border-color:#f6dfad!important}body .status-badge.danger{color:#c83b55!important;background:#fff2f5!important;border-color:#f6cad3!important}body .card,body .current-issue-card,body .evaluation-frame-grid article,body .kpi-card,body .labor-issue-card,body .panel,body .position-ai-assistant,body .position-dashboard-matrix-card,body .position-dashboard-memo-card,body .position-dashboard-progress-card,body .position-guideline-card,body .position-model-card,body .training-status-card,body .workspace-card{background:var(--shell-card)!important;border:1px solid var(--shell-line)!important;box-shadow:0 12px 30px rgba(35,40,80,.055)!important}body .card,body .kpi-card,body .panel,body .workspace-card{border-radius:18px!important}body .data-table,body .learning-table,body .position-dashboard-matrix-wrap,body .position-promotion-table{border-color:var(--shell-line)!important;background:#fff!important}body .data-table th,body .learning-table th,body .position-dashboard-matrix-wrap th,body .position-promotion-table th{background:#f7f8fc!important;color:#434a68!important}body input,body select,body textarea{border-color:#dfe3ee!important;color:var(--shell-text)!important}body input:focus,body select:focus,body textarea:focus{border-color:#9b86f7!important;box-shadow:0 0 0 3px rgba(115,87,244,.1)!important;outline:none!important}body .panel,body .position-workflow-section,body .tab-content-shell,body .workspace-card{color:var(--shell-text)!important}body .position-workflow-section{background:transparent!important;box-shadow:none!important}body .exact-tool-button:not(.active),body .side-menu-button.exact-menu-button:not(.active){color:#d9dcf3!important;background:transparent!important}body .exact-tool-button:not(.active):hover,body .side-menu-button.exact-menu-button:not(.active):hover{background:rgba(125,92,255,.1)!important;color:#fff!important}body .sidebar.exact-sidebar .exact-section-title{color:#9fa5cf!important}body .sidebar.exact-sidebar .exact-menu-label small{color:rgba(204,209,237,.58)!important}body .sidebar.exact-sidebar .exact-client-select{background:rgba(255,255,255,.045)!important;border-color:rgba(155,142,255,.12)!important}body .card,body .main-panel,body .panel,body .position-workflow-section,body .workspace-card{letter-spacing:-.01em}body .position-model-head,body .position-workflow-heading,body .section-head{gap:18px!important}body .position-model-head h3,body .position-workflow-heading h2,body .section-head h2{letter-spacing:-.035em!important;font-weight:900!important}body .exact-tool-button,body .side-menu-button,body .tab,body button{transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}:root{--v306-navy-950:#0b1133;--v306-navy-900:#111a46;--v306-navy-850:#18235a;--v306-violet-700:#5327ee;--v306-violet-600:#6b3ef4;--v306-violet-500:#7d52ff;--v306-violet-200:#d9d0ff;--v306-violet-100:#eeeaff;--v306-blue-100:#eef3ff;--v306-surface:#ffffff;--v306-bg:#f3f6ff;--v306-line:#dde3f3;--v306-text:#10183e;--v306-muted:#68729a;--v306-burgundy:#7f2948;--v306-burgundy-dark:#681d39}body,body .app-shell,html{background:var(--v306-bg)!important;color:var(--v306-text)!important}body .main-panel{background:radial-gradient(circle at 8% 0,rgba(118,83,255,.065),transparent 26%),linear-gradient(180deg,#f9faff 0,var(--v306-bg) 100%)!important}body .app-shell>aside.sidebar.exact-sidebar,body .sidebar.exact-sidebar,body aside.sidebar.exact-sidebar{background:radial-gradient(circle at 24% -4%,rgba(111,76,255,.22),transparent 28%),linear-gradient(180deg,var(--v306-navy-850) 0,var(--v306-navy-900) 56%,var(--v306-navy-950) 100%)!important;background-color:var(--v306-navy-900)!important;border-right:1px solid rgba(135,117,255,.18)!important;box-shadow:18px 0 46px rgba(8,13,44,.28)!important}body .sidebar.exact-sidebar .exact-tool-button.active,body .sidebar.exact-sidebar .side-menu-button.exact-menu-button.active{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#7653ff,#5d31eb)!important;border:1px solid rgba(183,171,255,.28)!important;box-shadow:0 14px 30px rgba(62,31,181,.32),inset 0 1px 0 rgba(255,255,255,.16)!important}body .sidebar.exact-sidebar .exact-tool-button.active:before,body .sidebar.exact-sidebar .side-menu-button.exact-menu-button.active:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:4px!important;border-radius:0 999px 999px 0!important;background:#8ea9ff!important;box-shadow:0 0 12px rgba(142,169,255,.7)!important}body .sidebar.exact-sidebar .exact-tool-button.active:after,body .sidebar.exact-sidebar .side-menu-button.exact-menu-button.active:after{display:none!important}body .sidebar.exact-sidebar .exact-tool-button:not(.active),body .sidebar.exact-sidebar .side-menu-button.exact-menu-button:not(.active){color:#dbe0fb!important}body .sidebar.exact-sidebar .exact-tool-button:not(.active):hover,body .sidebar.exact-sidebar .side-menu-button.exact-menu-button:not(.active):hover{background:rgba(126,93,255,.12)!important;border-color:rgba(155,137,255,.15)!important}body .sidebar.exact-sidebar .exact-section-title{color:#aeb7e1!important}body .sidebar.exact-sidebar .exact-section-title:after{background:rgba(151,140,255,.14)!important}body .sidebar.exact-sidebar .client-product-pill{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.035))!important;border:1px solid rgba(188,197,244,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}body .sidebar.exact-sidebar .client-product-pill span{color:#aeb7d8!important}body .sidebar.exact-sidebar .client-product-pill strong,body .sidebar.exact-sidebar .client-product-pill.standard strong{background:linear-gradient(135deg,var(--v306-burgundy),var(--v306-burgundy-dark))!important;color:#fff!important;box-shadow:0 8px 18px rgba(91,22,52,.28)!important}body .sidebar.exact-sidebar .client-product-pill.entry strong{background:linear-gradient(135deg,#48527d,#323b66)!important}body .sidebar.exact-sidebar .client-product-pill.premium strong{background:linear-gradient(135deg,#7653ff,#5d31eb)!important;color:#fff!important}body .exact-focus-dashboard>.exact-focus-topline,body .exact-page-header,body .topbar,body .utility-top-tools-only{background:rgba(255,255,255,.88)!important;border-color:var(--v306-line)!important;box-shadow:0 8px 24px rgba(38,48,102,.055)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}body .exact-focus-dashboard{color:var(--v306-text)!important}body .exact-dashboard-primary-tabs{background:rgba(255,255,255,.72)!important;border:1px solid var(--v306-line)!important;border-radius:18px!important;padding:8px!important;box-shadow:0 10px 26px rgba(37,47,98,.045)!important}body .exact-dashboard-primary-tabs button{color:#20294f!important;border:1px solid #e2e7f4!important;border-radius:13px!important;box-shadow:0 6px 14px rgba(40,50,100,.035)!important}body .exact-dashboard-primary-tabs button.active,body .exact-dashboard-primary-tabs button:hover{background:linear-gradient(135deg,var(--v306-violet-600),var(--v306-violet-700))!important;box-shadow:0 10px 22px rgba(83,39,238,.22)!important}body .exact-focus-card{border:1px solid var(--v306-line)!important;border-radius:20px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 18px 44px rgba(37,47,98,.055)!important}body .exact-focus-tabs{border-color:#e5e9f5!important}body .exact-tabset button{color:#3b404a!important}body .exact-tabset button.active{color:var(--v306-violet-700)!important}body .exact-tabset button.active:after{background:var(--v306-violet-600)!important}body .exact-date-actions button{border-color:#dfe5f3!important;color:#283154!important;background:#fff!important}body .exact-date-actions .download{background:var(--v306-violet-100)!important;color:var(--v306-violet-700)!important}body .exact-focus-metrics>article,body .exact-focus-metrics>button{border:1px solid var(--v306-line)!important;border-radius:17px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 10px 24px rgba(37,47,98,.045)!important}body .exact-focus-metrics>article:hover,body .exact-focus-metrics>button:hover{border-color:#cfc5ff!important;box-shadow:0 16px 32px rgba(76,48,180,.09)!important;transform:translateY(-2px)!important}body .exact-focus-metrics b,body .exact-focus-metrics strong{color:var(--v306-text)!important}body .exact-focus-metrics p,body .exact-focus-metrics small{color:var(--v306-muted)!important}body .exact-focus-metrics .orange{color:#6338e8!important;background:#eeeaff!important}body .exact-focus-metrics .green{color:#19845c!important;background:#e8f8f1!important}body .exact-mini-line{border-bottom-color:#e4e8f5!important;background:linear-gradient(165deg,transparent 0 43%,#6d45f3 44% 47%,transparent 48% 100%),linear-gradient(25deg,transparent 0 56%,#8d6cff 57% 60%,transparent 61%)!important}body .ahead-calendar-card,body .exact-dashboard-addon-grid>article,body .exact-dashboard-addon-grid>section,body .pa-map-mini-card,body .roadmap-mini-card{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--v306-line)!important;border-radius:18px!important;box-shadow:0 12px 28px rgba(37,47,98,.05)!important}body .pa-map-mini-matrix,body .pa-map-quadrants{background:linear-gradient(180deg,#f7f5ff,#f2f5ff)!important;border-color:#e0dcfa!important}body .ahead-calendar-card .calendar-event-item,body .ahead-calendar-card .calendar-month-panel,body .pa-map-mini-matrix article,body .pa-map-quadrants article,body .roadmap-mini-dual-progress article{background:#fff!important;border-color:#e0e5f3!important;box-shadow:0 7px 16px rgba(37,47,98,.035)!important}body .pa-map-mini-matrix article.active,body .pa-map-mini-matrix article:nth-child(2),body .pa-map-quadrants article.active,body .pa-map-quadrants article:nth-child(2){background:linear-gradient(135deg,#8d6cff,#5c31ec)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 26px rgba(83,39,238,.24)!important}body .roadmap-progress-bar{background:#eceafa!important}body .roadmap-progress-bar i{background:linear-gradient(90deg,#7653ff,#5428ed)!important}body .ahead-calendar-card .calendar-add-button,body .ahead-calendar-card .calendar-head-add,body .ahead-calendar-card button.calendar-head-add{background:linear-gradient(135deg,#7653ff,#5428ed)!important}body .ahead-calendar-card .calendar-head-save,body .ahead-calendar-card button.calendar-head-save{background:linear-gradient(135deg,#19245d,#10183e)!important}body .ahead-calendar-card .calendar-days-grid button.selected,body .ahead-calendar-card .calendar-days-grid button.today,body .ahead-calendar-card .calendar-days-grid button.today.selected{background:linear-gradient(135deg,#7653ff,#5428ed)!important}body .ahead-calendar-card .calendar-event-main strong,body .ahead-calendar-card .calendar-event-main>span{color:#4120d5!important}body .evaluation-frame-grid button,body .first-login-actions button,body .issue-toolbar button,body .mission-vision-editor button,body .primary-button,body .report-history-toolbar .primary-button,body .training-add-button,body button.position-ai-ask-button{background:linear-gradient(135deg,#7653ff,#5428ed)!important;box-shadow:0 12px 26px rgba(83,39,238,.22)!important}body .status-badge.excellent,body .status-badge.normal{background:#eeeaff!important;color:#5b32e6!important;border-color:#d8d0fa!important}body .card,body .current-issue-card,body .evaluation-frame-grid article,body .kpi-card,body .labor-issue-card,body .panel,body .position-ai-assistant,body .position-dashboard-matrix-card,body .position-dashboard-memo-card,body .position-dashboard-progress-card,body .position-guideline-card,body .position-model-card,body .training-status-card,body .workspace-card{border-color:var(--v306-line)!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 12px 28px rgba(37,47,98,.05)!important}body .data-table th,body .learning-table th,body .position-dashboard-matrix-wrap th,body .position-promotion-table th{background:#f1f4fb!important;color:#3b404a!important}body input,body select,body textarea{border-color:#dce3f2!important;color:var(--v306-text)!important}body input:focus,body select:focus,body textarea:focus{border-color:#8b6df7!important;box-shadow:0 0 0 3px rgba(107,62,244,.11)!important}:root{--ui-bg:#f4f7ff;--ui-bg-soft:#eef3ff;--ui-surface:#ffffff;--ui-surface-soft:#f8f9ff;--ui-surface-violet:#f4f1ff;--ui-line:#dfe5f4;--ui-line-strong:#cfd8ee;--ui-text:#11183d;--ui-muted:#6d7698;--ui-primary:#6538f4;--ui-primary-strong:#4f24df;--ui-primary-soft:#eee9ff;--ui-navy:#111a46;--ui-blue:#4f7df3;--ui-success:#159a64;--ui-success-soft:#e8f8f0;--ui-warning:#c98416;--ui-warning-soft:#fff6dd;--ui-danger:#d6495b;--ui-danger-soft:#ffedf0;--ui-burgundy:#7f2948;--ui-shadow:0 14px 34px rgba(35,48,103,.07);--ui-shadow-soft:0 8px 22px rgba(35,48,103,.045)}body,html{background:var(--ui-bg)!important;color:var(--ui-text)!important}body .dashboard-content,body .dashboard-page,body .exact-dashboard-tab-panel,body .main-panel{background:linear-gradient(180deg,#f8faff 0,var(--ui-bg) 100%)!important}body .dashboard-topbar,body .exact-top-header,body .top-header{background:rgba(255,255,255,.88)!important;border-color:var(--ui-line)!important;box-shadow:0 8px 24px rgba(35,48,103,.045)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .exact-dashboard-primary-tabs{background:rgba(255,255,255,.9)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow-soft)!important}body .exact-dashboard-primary-tabs button{color:#3b404a!important;border:1px solid var(--ui-line)!important;box-shadow:none!important}body .exact-dashboard-primary-tabs button.active,body .exact-dashboard-primary-tabs button:hover{box-shadow:0 10px 22px rgba(90,42,233,.22)!important}body .ahead-calendar-card,body .exact-dashboard-addon-grid>article,body .exact-dashboard-addon-grid>section,body .exact-dashboard-tab-panel .card,body .exact-dashboard-tab-panel .kpi-card,body .exact-dashboard-tab-panel .panel,body .exact-dashboard-tab-panel .workspace-card,body .pa-map-mini-card,body .roadmap-mini-card{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow)!important;border-radius:20px!important}body .exact-dashboard-tab-panel .kpi-card{position:relative!important;overflow:hidden!important}body .exact-dashboard-tab-panel .kpi-card:after{content:"";position:absolute;inset:auto -36px -52px auto;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(106,61,244,.09),transparent 68%);pointer-events:none}body .ahead-calendar-card h3,body .exact-dashboard-tab-panel .kpi-card h3,body .exact-dashboard-tab-panel .kpi-card strong,body .pa-map-card-head h3,body .roadmap-mini-card h3{color:var(--ui-text)!important}body .ahead-calendar-card small,body .exact-dashboard-tab-panel .kpi-card p,body .exact-dashboard-tab-panel .kpi-card small,body .pa-map-mini-card>p,body .roadmap-mini-card p{color:var(--ui-muted)!important}body .badge.excellent,body .badge.normal,body .status-badge.excellent,body .status-badge.normal{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;border-color:#d9d0ff!important}body .badge.warning,body .status-badge.warning{background:var(--ui-warning-soft)!important;color:var(--ui-warning)!important;border-color:#f4dfae!important}body .badge.danger,body .status-badge.danger{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important;border-color:#f5cbd2!important}body .badge.success,body .status-badge.success{background:var(--ui-success-soft)!important;color:var(--ui-success)!important;border-color:#cbeedd!important}body .pa-map-mini-matrix{background:linear-gradient(145deg,#f4f2ff,#edf3ff)!important;border:1px solid #d9def2!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}body .pa-map-mini-matrix .q{min-height:132px!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:8px!important;gap:8px!important;border:1px solid #dfe4f2!important;color:var(--ui-text)!important;box-shadow:0 8px 18px rgba(35,48,103,.045)!important}body .pa-map-mini-matrix .q i{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:var(--ui-primary)!important;background:linear-gradient(135deg,#eee9ff,#e8efff)!important;font-style:normal!important}body .pa-map-mini-matrix .q b{color:var(--ui-text)!important;font-size:17px!important}body .pa-map-mini-matrix .q span{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;border:1px solid #dbd3ff!important}body .pa-map-mini-matrix .q.core{background:linear-gradient(145deg,#8b67ff,#5829eb)!important;box-shadow:0 16px 30px rgba(83,39,238,.25)!important}body .pa-map-mini-matrix .q.core i{background:rgba(255,255,255,.18)!important;color:#fff!important}body .pa-map-mini-matrix .q.core b{color:#fff!important}body .pa-map-mini-matrix .q.core span{background:rgba(255,255,255,.16)!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important}body .pa-map-mini-matrix .pa-axis{color:#4d5782!important}body .roadmap-mini-dual-progress article{background:#fff!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow-soft)!important}body .roadmap-progress-bar{background:#e8eafa!important}body .roadmap-progress-bar i{background:linear-gradient(90deg,#7550ff,#5728e9)!important}body .ahead-calendar-card .calendar-event-item,body .ahead-calendar-card .calendar-month-panel,body .ahead-calendar-card input,body .ahead-calendar-card select{background:#fff!important;border-color:var(--ui-line)!important;box-shadow:none!important}body .ahead-calendar-card .calendar-event-item:hover{border-color:#b9c5ea!important;background:#f8f9ff!important}body .ahead-calendar-card .calendar-event-main strong,body .ahead-calendar-card .calendar-event-main>span{color:#4f25df!important}body .ahead-calendar-card .calendar-add-button,body .ahead-calendar-card .calendar-head-add,body .ahead-calendar-card button.calendar-head-add{background:linear-gradient(135deg,#7448ff,#5426e8)!important;color:#fff!important;border-color:transparent!important}body .ahead-calendar-card .calendar-head-save,body .ahead-calendar-card button.calendar-head-save{background:linear-gradient(135deg,#18245d,#10183e)!important;color:#fff!important;border-color:transparent!important}body .ahead-calendar-card .calendar-days-grid button{border-color:#e1e6f3!important}body .ahead-calendar-card .calendar-days-grid button.selected,body .ahead-calendar-card .calendar-days-grid button.today,body .ahead-calendar-card .calendar-days-grid button.today.selected{box-shadow:0 6px 14px rgba(90,42,233,.23)!important}body .exact-dashboard-tab-panel .panel-actions button,body .exact-dashboard-tab-panel .section-head button,body .pa-map-card-head button,body .roadmap-mini-card button{background:#fff!important;color:var(--ui-primary)!important;border:1px solid #d8d1fb!important;box-shadow:none!important}body .exact-dashboard-tab-panel .panel-actions button:hover,body .exact-dashboard-tab-panel .section-head button:hover,body .pa-map-card-head button:hover,body .roadmap-mini-card button:hover{background:var(--ui-primary-soft)!important;border-color:#c9bdf8!important}body input,body select,body textarea{background:#fff!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important}body input:focus,body select:focus,body textarea:focus{border-color:#8669f6!important;box-shadow:0 0 0 3px rgba(101,56,244,.11)!important}body table th{background:#f2f5fc!important;color:#3b466e!important;border-color:var(--ui-line)!important}body table td{border-color:#e5e9f4!important}body .sidebar.exact-sidebar .exact-menu-button.active:after,body .sidebar.exact-sidebar .exact-menu-button.active:before{background:#8fd3ff!important}body .sidebar.exact-sidebar .client-product-pill{border-color:#b8c4e8!important;background:rgba(255,255,255,.035)!important}body .sidebar.exact-sidebar .client-product-pill.standard strong{background:linear-gradient(135deg,#8d3155,#681d39)!important;color:#fff!important;box-shadow:0 8px 18px rgba(104,29,57,.28)!important}body .sidebar.exact-sidebar .client-product-pill span{color:#c6cde7!important}body .eyebrow{color:#6b45e8!important}body .text-link,body a{accent-color:var(--ui-primary)}:root{--ui311-bg:#f4f7ff;--ui311-surface:#ffffff;--ui311-soft:#f7f8ff;--ui311-line:#dfe5f4;--ui311-line-soft:#e9edf7;--ui311-text:#10183d;--ui311-muted:#6f789a;--ui311-violet:#6538f4;--ui311-violet-strong:#4f24df;--ui311-violet-soft:#eee9ff;--ui311-navy:#111a46}body .exact-user-tools,body .top-actions.simple-top-actions,body .utility-top-tools-only{display:none!important}body .topbar{justify-content:flex-start!important}.sidebar-profile-wrap{position:relative;margin-top:auto;padding:10px 8px 14px}.sidebar-profile-trigger.exact-profile-card{width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 22px!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;margin:0!important;padding:10px!important;border:1px solid rgba(166,157,255,.18)!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important;color:#fff!important;cursor:pointer!important;text-align:left!important;transition:.18s ease!important}.sidebar-profile-trigger.exact-profile-card:hover,.sidebar-profile-wrap.open .sidebar-profile-trigger.exact-profile-card{background:rgba(118,88,255,.13)!important;border-color:rgba(171,158,255,.32)!important;box-shadow:0 12px 28px rgba(3,6,24,.2)!important}.sidebar-profile-trigger.exact-profile-card img{width:46px!important;height:46px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.9)!important;background:#eef0ff!important}.sidebar-profile-trigger.exact-profile-card strong{display:block!important;color:#fff!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-profile-trigger.exact-profile-card span{display:block!important;margin-top:4px!important;color:#aab1d5!important;font-size:11px!important;font-weight:700!important}.sidebar-profile-caret{color:#aaa2ff!important;transition:transform .18s ease!important}.sidebar-profile-wrap.open .sidebar-profile-caret{transform:rotate(90deg)!important}.sidebar-profile-dropdown{position:absolute;left:8px;right:8px;bottom:88px;z-index:40;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(174,165,255,.26);border-radius:15px;background:rgba(18,24,58,.98);box-shadow:0 20px 44px rgba(3,6,24,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-profile-dropdown button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:#eef0ff;font-size:13px;font-weight:850;cursor:pointer;text-align:left}.sidebar-profile-dropdown button:hover{background:rgba(117,88,255,.16);color:#fff}.sidebar-profile-dropdown button:last-child:hover{background:rgba(214,73,91,.15);color:#ffdce2}body .exact-focus-dashboard{width:100%!important;max-width:none!important;margin:0!important;padding:18px 20px 34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .exact-focus-dashboard>.exact-focus-topline{display:none!important}body .exact-focus-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body .main-panel{padding-left:18px!important;padding-right:18px!important}body .ahead-calendar-card,body .ahead-calendar-card .calendar-event-list,body .ahead-calendar-card .calendar-layout,body .ahead-calendar-card .calendar-left-column{background:transparent!important;border-color:var(--ui311-line)!important}body .ahead-calendar-card .calendar-month-panel{background:linear-gradient(180deg,#ffffff,#f7f8ff)!important;border:1px solid var(--ui311-line)!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(35,48,103,.045)!important}body .ahead-calendar-card .calendar-month-head,body .ahead-calendar-card .calendar-weekdays{color:var(--ui311-text)!important}body .ahead-calendar-card .calendar-month-head button,body .ahead-calendar-card .calendar-nav-button{background:#f3f1ff!important;color:var(--ui311-violet)!important;border:1px solid #ddd7ff!important;box-shadow:none!important}body .ahead-calendar-card .calendar-days-grid button{background:#fff!important;color:#3b404a!important;border:1px solid #e1e6f3!important;border-radius:11px!important;box-shadow:none!important}body .ahead-calendar-card .calendar-days-grid button:hover{background:#f1edff!important;border-color:#cfc5ff!important;color:var(--ui311-violet-strong)!important}body .ahead-calendar-card .calendar-days-grid button.selected,body .ahead-calendar-card .calendar-days-grid button.today,body .ahead-calendar-card .calendar-days-grid button.today.selected{background:linear-gradient(135deg,#7448ff,#5426e8)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 7px 16px rgba(90,42,233,.23)!important}body .ahead-calendar-card .calendar-event-item{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--ui311-line)!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(35,48,103,.04)!important}body .ahead-calendar-card .calendar-event-item:hover{background:#f7f6ff!important;border-color:#cfc7fb!important}body .ahead-calendar-card .calendar-event-main strong,body .ahead-calendar-card .calendar-event-main>span{color:var(--ui311-violet-strong)!important}body .ahead-calendar-card .calendar-delete{background:#f1f2f7!important;color:#6f7890!important;border:0!important}body .ahead-calendar-card .calendar-delete:hover{background:#ffecef!important;color:#c63d55!important}body .ahead-calendar-card .calendar-sync-status-under-layout,body .ahead-calendar-card .calendar-sync-status-under-month-outside{color:var(--ui311-muted)!important}body .ahead-calendar-card,body .exact-ai-card,body .exact-focus-metrics>button,body .exact-home-education-strip,body .exact-issue-table-card,body .exact-task-card,body .pa-map-mini-card,body .roadmap-mini-card{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:var(--ui311-line)!important;box-shadow:0 12px 28px rgba(35,48,103,.055)!important}body .exact-ai-card>div,body .exact-home-education-video-card,body .exact-issue-table-card table,body .exact-task-card label{background:#fff!important;border-color:var(--ui311-line-soft)!important}body .exact-issue-table-card thead th{background:#f0f3fc!important;color:#35416d!important}body .exact-issue-table-card tbody tr:hover{background:#f7f8ff!important}body .exact-home-video-meta a,body .exact-link-button{color:var(--ui311-violet)!important}@media(max-width:900px){body .exact-focus-dashboard{padding:14px 12px 28px!important}body .main-panel{padding-left:8px!important;padding-right:8px!important}.sidebar-profile-dropdown{bottom:86px}}:root{--ui312-bg:#f4f6ff;--ui312-card:#ffffff;--ui312-line:#dfe5f5;--ui312-line-soft:#edf0f9;--ui312-text:#121a42;--ui312-muted:#6e789d;--ui312-violet:#6b3ef4;--ui312-violet-strong:#5426e8;--ui312-violet-soft:#eee9ff;--ui312-blue-soft:#eef3ff}body .landing-shell,body .login-shell,body .premium-landing-shell{background:radial-gradient(circle at 18% 12%,rgba(109,73,255,.16),transparent 31%),radial-gradient(circle at 84% 90%,rgba(73,127,255,.1),transparent 28%),linear-gradient(135deg,#f9faff,#f3f5ff 52%,#eef2ff)!important;color:var(--ui312-text)!important}body .landing-card,body .login-panel,body .premium-landing-card{background:rgba(255,255,255,.94)!important;border:1px solid #dfe3f6!important;box-shadow:0 30px 76px rgba(53,48,114,.14)!important}body .landing-card .brand-mark,body .login-panel .brand-mark,body .premium-brand-mark{background:linear-gradient(135deg,#7852ff,#5426e8)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 30px rgba(84,38,232,.24)!important}body .brand-row strong,body .landing-card h1,body .login-panel h1,body .premium-brand-name,body .premium-hero-copy h1{color:var(--ui312-text)!important}body .hint,body .landing-copy,body .login-panel p,body .premium-hero-copy p,body .premium-info-card p{color:var(--ui312-muted)!important}body .landing-card .text-link,body .login-panel .brand-row span,body .login-panel .text-link,body .premium-brand-product,body .premium-landing-card .text-link{color:var(--ui312-violet)!important}body .landing-card .primary-button,body .login-panel .primary-button,body .login-panel .primary-button.full,body .premium-action-primary{background:linear-gradient(135deg,#7852ff,#5426e8)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 30px rgba(84,38,232,.24)!important}body .landing-card .ghost-button,body .landing-card .secondary-button,body .login-panel .ghost-button,body .login-panel .secondary-button,body .premium-action-card:not(.premium-action-primary){background:#fff!important;border-color:#ddd9fb!important;color:var(--ui312-violet)!important}body .premium-info-card{background:linear-gradient(180deg,#fbfcff,#f5f7ff)!important;border-color:#dfe3f6!important}body .premium-info-icon{background:var(--ui312-violet-soft)!important;color:var(--ui312-violet)!important}body .premium-info-card li::marker,body .premium-info-card ul li:before{color:var(--ui312-violet)!important}body .landing-card input,body .login-panel input,body .premium-landing-card input{background:#fff!important;color:var(--ui312-text)!important;border-color:#dfe4f4!important}body .landing-card input:focus,body .login-panel input:focus,body .premium-landing-card input:focus{border-color:#9d88fa!important;box-shadow:0 0 0 3px rgba(107,62,244,.1)!important}body .pa-map-mini-matrix{padding:34px 20px 54px 74px!important;background:linear-gradient(180deg,#fafbff,#f1f4ff)!important;border-color:var(--ui312-line)!important}body .pa-map-mini-matrix .pa-axis.x:after,body .pa-map-mini-matrix .pa-axis.x:before,body .pa-map-mini-matrix .pa-axis.y:after,body .pa-map-mini-matrix .pa-axis.y:before,body .pa-map-mini-matrix:before{display:none!important}body .pa-map-mini-matrix .pa-axis{color:#44517d!important;font-size:12px!important;font-weight:900!important;pointer-events:none!important}body .pa-map-mini-matrix .pa-axis.y{position:absolute!important;left:8px!important;top:16px!important;bottom:50px!important;width:54px!important;transform:none!important;display:grid!important;grid-template-rows:auto 1fr auto!important;justify-items:center!important;align-items:center!important}body .pa-map-mini-matrix .pa-axis.y::marker{display:none!important}body .pa-map-mini-matrix .pa-axis.y:after,body .pa-map-mini-matrix .pa-axis.y:before{content:none!important}body .pa-map-mini-matrix .pa-axis.y b{writing-mode:horizontal-tb!important;color:var(--ui312-text)!important;font-size:13px!important}body .pa-map-mini-matrix .pa-axis.y .axis-high,body .pa-map-mini-matrix .pa-axis.y .axis-low{color:#7a84a9!important;font-size:11px!important}body .pa-map-mini-matrix .pa-axis.x{position:absolute!important;left:76px!important;right:18px!important;bottom:10px!important;transform:none!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;text-align:center!important}body .pa-map-mini-matrix .pa-axis.x b{color:var(--ui312-text)!important;font-size:13px!important}body .pa-map-mini-matrix .pa-axis.x .axis-low{text-align:left!important;color:#7a84a9!important}body .pa-map-mini-matrix .pa-axis.x .axis-high{text-align:right!important;color:#7a84a9!important}body .pa-map-mini-matrix .q{background:linear-gradient(180deg,#fff,#f9faff)!important;border-color:#e2e6f5!important}body .pa-map-mini-matrix .q.core{background:linear-gradient(145deg,#8157ff,#5426e8)!important;border-color:transparent!important;color:#fff!important}body .pa-map-mini-matrix .q.core b,body .pa-map-mini-matrix .q.core i{color:#fff!important}body .app-shell,body .app-shell.sidebar-collapsed,body .exact-focus-card,body .exact-focus-dashboard,body .main-panel,body .tab-content-shell.exact-home-shell{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}body .main-panel{margin:0!important;max-width:none!important;width:auto!important;padding-left:12px!important;padding-right:12px!important}body .tab-content-shell.exact-home-shell{padding:0!important;background:transparent!important}body .exact-focus-dashboard{padding:16px 8px 34px!important}body .exact-dashboard-primary-tabs{width:auto!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:10px!important}body .exact-dashboard-primary-tabs button{min-height:44px!important;padding:0 20px!important;background:#fff!important;border:1px solid var(--ui312-line)!important;border-radius:14px!important;box-shadow:0 7px 18px rgba(35,48,103,.04)!important}body .exact-dashboard-primary-tabs button.active,body .exact-dashboard-primary-tabs button:hover{background:linear-gradient(135deg,#7448ff,#5426e8)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(84,38,232,.2)!important}@media(max-width:900px){body .main-panel{padding-left:8px!important;padding-right:8px!important}body .exact-focus-dashboard{padding:12px 2px 28px!important}body .pa-map-mini-matrix{padding:32px 14px 52px 64px!important}body .pa-map-mini-matrix .pa-axis.x{left:66px!important;right:12px!important}}:root{--ot-primary:#5b3df5;--ot-primary-2:#7c5cff;--ot-primary-soft:#f1edff;--ot-blue-soft:#eef4ff;--ot-surface:#ffffff;--ot-surface-alt:#f8f9ff;--ot-border:#e4e8fb;--ot-border-strong:#d5dcf6;--ot-text:#111a42;--ot-muted:#6f789c;--ot-shadow:0 12px 34px rgba(73,63,159,.08)}.active-screen-behavior-intelligence,.active-screen-career-passport,.active-screen-disc,.active-screen-education,.active-screen-engagement-education,.active-screen-growth-report,.active-screen-learning-history,.active-screen-learning-strategy,.active-screen-mission-vision,.active-screen-oneonone,.active-screen-psychological-safety,.active-screen-skill-gap,.active-screen-skill-map,.active-screen-skill-profile,.active-screen-tki,.active-screen-training-status{background:transparent!important;color:var(--ot-text)}.active-screen-behavior-intelligence .panel,.active-screen-behavior-intelligence article,.active-screen-career-passport .panel,.active-screen-career-passport article,.active-screen-disc .panel,.active-screen-disc article,.active-screen-education .panel,.active-screen-education article,.active-screen-engagement-education .panel,.active-screen-engagement-education article,.active-screen-growth-report .panel,.active-screen-growth-report article,.active-screen-learning-history .panel,.active-screen-learning-history article,.active-screen-learning-strategy .panel,.active-screen-learning-strategy article,.active-screen-mission-vision .panel,.active-screen-mission-vision article,.active-screen-oneonone .panel,.active-screen-oneonone article,.active-screen-psychological-safety .panel,.active-screen-psychological-safety article,.active-screen-skill-gap .panel,.active-screen-skill-gap article,.active-screen-skill-map .panel,.active-screen-skill-map article,.active-screen-skill-profile .panel,.active-screen-skill-profile article,.active-screen-tki .panel,.active-screen-tki article,.active-screen-training-status .panel,.active-screen-training-status article{border-color:var(--ot-border)!important}.active-screen-behavior-intelligence .panel,.active-screen-career-passport .panel,.active-screen-disc .panel,.active-screen-education .panel,.active-screen-engagement-education .panel,.active-screen-growth-report .panel,.active-screen-learning-history .panel,.active-screen-learning-strategy .panel,.active-screen-mission-vision .panel,.active-screen-oneonone .panel,.active-screen-psychological-safety .panel,.active-screen-skill-gap .panel,.active-screen-skill-map .panel,.active-screen-skill-profile .panel,.active-screen-tki .panel,.active-screen-training-status .panel{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--ot-border)!important;border-radius:22px!important;box-shadow:var(--ot-shadow)!important}.active-screen-behavior-intelligence h2,.active-screen-career-passport h2,.active-screen-disc h2,.active-screen-education h2,.active-screen-engagement-education h2,.active-screen-growth-report h2,.active-screen-mission-vision h2,.active-screen-oneonone h2,.active-screen-psychological-safety h2,.active-screen-skill-gap h2,.active-screen-skill-map h2,.active-screen-skill-profile h2,.active-screen-tki h2,[data-active-tab^=learning] h2,[data-active-tab^=training] h2{color:var(--ot-text)!important;letter-spacing:-.035em}.active-screen-behavior-intelligence .eyebrow,.active-screen-career-passport .eyebrow,.active-screen-disc .eyebrow,.active-screen-education .eyebrow,.active-screen-engagement-education .eyebrow,.active-screen-growth-report .eyebrow,.active-screen-mission-vision .eyebrow,.active-screen-oneonone .eyebrow,.active-screen-psychological-safety .eyebrow,.active-screen-skill-gap .eyebrow,.active-screen-skill-map .eyebrow,.active-screen-skill-profile .eyebrow,.active-screen-tki .eyebrow,[data-active-tab^=learning] .eyebrow,[data-active-tab^=training] .eyebrow{color:var(--ot-primary)!important}.active-screen-behavior-intelligence input,.active-screen-behavior-intelligence select,.active-screen-behavior-intelligence textarea,.active-screen-career-passport input,.active-screen-career-passport select,.active-screen-career-passport textarea,.active-screen-disc input,.active-screen-disc select,.active-screen-disc textarea,.active-screen-education input,.active-screen-education select,.active-screen-education textarea,.active-screen-engagement-education input,.active-screen-engagement-education select,.active-screen-engagement-education textarea,.active-screen-growth-report input,.active-screen-growth-report select,.active-screen-growth-report textarea,.active-screen-learning-history input,.active-screen-learning-history select,.active-screen-learning-history textarea,.active-screen-learning-strategy input,.active-screen-learning-strategy select,.active-screen-learning-strategy textarea,.active-screen-mission-vision input,.active-screen-mission-vision select,.active-screen-mission-vision textarea,.active-screen-oneonone input,.active-screen-oneonone select,.active-screen-oneonone textarea,.active-screen-psychological-safety input,.active-screen-psychological-safety select,.active-screen-psychological-safety textarea,.active-screen-skill-gap input,.active-screen-skill-gap select,.active-screen-skill-gap textarea,.active-screen-skill-map input,.active-screen-skill-map select,.active-screen-skill-map textarea,.active-screen-skill-profile input,.active-screen-skill-profile select,.active-screen-skill-profile textarea,.active-screen-tki input,.active-screen-tki select,.active-screen-tki textarea,.active-screen-training-status input,.active-screen-training-status select,.active-screen-training-status textarea{background:#fff!important;border:1px solid var(--ot-border-strong)!important;color:var(--ot-text)!important;border-radius:13px!important;box-shadow:none!important}.active-screen-behavior-intelligence input:focus,.active-screen-behavior-intelligence select:focus,.active-screen-behavior-intelligence textarea:focus,.active-screen-career-passport input:focus,.active-screen-career-passport select:focus,.active-screen-career-passport textarea:focus,.active-screen-disc input:focus,.active-screen-disc select:focus,.active-screen-disc textarea:focus,.active-screen-education input:focus,.active-screen-education select:focus,.active-screen-education textarea:focus,.active-screen-engagement-education input:focus,.active-screen-engagement-education select:focus,.active-screen-engagement-education textarea:focus,.active-screen-growth-report input:focus,.active-screen-growth-report select:focus,.active-screen-growth-report textarea:focus,.active-screen-learning-history input:focus,.active-screen-learning-history select:focus,.active-screen-learning-history textarea:focus,.active-screen-learning-strategy input:focus,.active-screen-learning-strategy select:focus,.active-screen-learning-strategy textarea:focus,.active-screen-mission-vision input:focus,.active-screen-mission-vision select:focus,.active-screen-mission-vision textarea:focus,.active-screen-oneonone input:focus,.active-screen-oneonone select:focus,.active-screen-oneonone textarea:focus,.active-screen-psychological-safety input:focus,.active-screen-psychological-safety select:focus,.active-screen-psychological-safety textarea:focus,.active-screen-skill-gap input:focus,.active-screen-skill-gap select:focus,.active-screen-skill-gap textarea:focus,.active-screen-skill-map input:focus,.active-screen-skill-map select:focus,.active-screen-skill-map textarea:focus,.active-screen-skill-profile input:focus,.active-screen-skill-profile select:focus,.active-screen-skill-profile textarea:focus,.active-screen-tki input:focus,.active-screen-tki select:focus,.active-screen-tki textarea:focus,.active-screen-training-status input:focus,.active-screen-training-status select:focus,.active-screen-training-status textarea:focus{outline:none!important;border-color:var(--ot-primary-2)!important;box-shadow:0 0 0 4px rgba(91,61,245,.1)!important}.active-screen-behavior-intelligence table,.active-screen-career-passport table,.active-screen-disc table,.active-screen-engagement-education table,.active-screen-growth-report table,.active-screen-learning-history table,.active-screen-learning-strategy table,.active-screen-oneonone table,.active-screen-psychological-safety table,.active-screen-skill-gap table,.active-screen-skill-map table,.active-screen-skill-profile table,.active-screen-tki table,.active-screen-training-status table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden;border:1px solid var(--ot-border)!important;border-radius:16px!important;background:#fff!important}.active-screen-behavior-intelligence th,.active-screen-career-passport th,.active-screen-disc th,.active-screen-engagement-education th,.active-screen-growth-report th,.active-screen-learning-history th,.active-screen-learning-strategy th,.active-screen-oneonone th,.active-screen-psychological-safety th,.active-screen-skill-gap th,.active-screen-skill-map th,.active-screen-skill-profile th,.active-screen-tki th,.active-screen-training-status th{background:linear-gradient(180deg,#f6f4ff,#f1f4ff)!important;color:#424b79!important;border-color:var(--ot-border)!important}.active-screen-behavior-intelligence td,.active-screen-career-passport td,.active-screen-disc td,.active-screen-engagement-education td,.active-screen-growth-report td,.active-screen-learning-history td,.active-screen-learning-strategy td,.active-screen-oneonone td,.active-screen-psychological-safety td,.active-screen-skill-gap td,.active-screen-skill-map td,.active-screen-skill-profile td,.active-screen-tki td,.active-screen-training-status td{background:#fff!important;color:var(--ot-text)!important;border-color:#edf0fb!important}.active-screen-behavior-intelligence button:not(.text-danger),.active-screen-career-passport button:not(.text-danger),.active-screen-disc button:not(.text-danger),.active-screen-education button:not(.text-danger),.active-screen-engagement-education button:not(.text-danger),.active-screen-growth-report button:not(.text-danger),.active-screen-learning-history button:not(.text-danger),.active-screen-learning-strategy button:not(.text-danger),.active-screen-mission-vision button:not(.text-danger),.active-screen-oneonone button:not(.text-danger),.active-screen-psychological-safety button:not(.text-danger),.active-screen-skill-gap button:not(.text-danger),.active-screen-skill-map button:not(.text-danger),.active-screen-skill-profile button:not(.text-danger),.active-screen-tki button:not(.text-danger),.active-screen-training-status button:not(.text-danger){border-color:var(--ot-border-strong)}.active-screen-behavior-intelligence .active,.active-screen-career-passport .active,.active-screen-disc .active,.active-screen-education .active,.active-screen-engagement-education .active,.active-screen-growth-report .active,.active-screen-learning-history .active,.active-screen-learning-strategy .active,.active-screen-mission-vision .active,.active-screen-oneonone .active,.active-screen-psychological-safety .active,.active-screen-skill-gap .active,.active-screen-skill-map .active,.active-screen-skill-profile .active,.active-screen-tki .active,.active-screen-training-status .active{border-color:transparent!important}.active-screen-behavior-intelligence [style*="#fff7"],.active-screen-career-passport [style*="#fff7"],.active-screen-disc [style*="#fff7"],.active-screen-education [style*="#fff7"],.active-screen-engagement-education [style*="#fff7"],.active-screen-growth-report [style*="#fff7"],.active-screen-learning-history [style*="#fff7"],.active-screen-learning-strategy [style*="#fff7"],.active-screen-mission-vision [style*="#fff7"],.active-screen-oneonone [style*="#fff7"],.active-screen-psychological-safety [style*="#fff7"],.active-screen-skill-gap [style*="#fff7"],.active-screen-skill-map [style*="#fff7"],.active-screen-skill-profile [style*="#fff7"],.active-screen-tki [style*="#fff7"],.active-screen-training-status [style*="#fff7"]{background:var(--ot-surface-alt)!important;border-color:var(--ot-border)!important}@media(max-width:1180px){[data-active-tab=behavior-intelligence] .two-col,[data-active-tab=disc] .two-col,[data-active-tab=engagement-education] .two-col,[data-active-tab=growth-report] .two-col,[data-active-tab=learning-history] .two-col,[data-active-tab=learning-strategy] .two-col,[data-active-tab=oneonone] .two-col,[data-active-tab=psychological-safety] .two-col,[data-active-tab=tki] .two-col,[data-active-tab=training-status] .two-col{grid-template-columns:1fr!important}}body .sidebar.exact-sidebar,body .sidebar.exact-sidebar .exact-side-nav,body .sidebar.exact-sidebar .side-menu-nav{scrollbar-width:none!important;-ms-overflow-style:none!important}body .sidebar.exact-sidebar .exact-side-nav::-webkit-scrollbar,body .sidebar.exact-sidebar .exact-side-nav::-webkit-scrollbar-button,body .sidebar.exact-sidebar .exact-side-nav::-webkit-scrollbar-corner,body .sidebar.exact-sidebar .exact-side-nav::-webkit-scrollbar-thumb,body .sidebar.exact-sidebar .exact-side-nav::-webkit-scrollbar-track,body .sidebar.exact-sidebar .side-menu-nav::-webkit-scrollbar,body .sidebar.exact-sidebar .side-menu-nav::-webkit-scrollbar-button,body .sidebar.exact-sidebar .side-menu-nav::-webkit-scrollbar-corner,body .sidebar.exact-sidebar .side-menu-nav::-webkit-scrollbar-thumb,body .sidebar.exact-sidebar .side-menu-nav::-webkit-scrollbar-track,body .sidebar.exact-sidebar::-webkit-scrollbar,body .sidebar.exact-sidebar::-webkit-scrollbar-button,body .sidebar.exact-sidebar::-webkit-scrollbar-corner,body .sidebar.exact-sidebar::-webkit-scrollbar-thumb,body .sidebar.exact-sidebar::-webkit-scrollbar-track{width:0!important;height:0!important;min-width:0!important;min-height:0!important;display:none!important;background:transparent!important}body .sidebar.exact-sidebar .exact-side-nav,body .sidebar.exact-sidebar .side-menu-nav{overflow-y:auto!important;overflow-x:hidden!important;padding-right:0!important;overscroll-behavior:contain!important}body .sidebar.exact-sidebar .client-product-pill{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-column-gap:8px!important;column-gap:8px!important;padding:10px!important}body .sidebar.exact-sidebar .client-product-pill span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:10.5px!important;letter-spacing:-.03em!important;line-height:1.15!important}body .sidebar.exact-sidebar .client-product-pill strong{flex:0 0 auto!important;white-space:nowrap!important;padding:5px 8px!important;font-size:11px!important}.intelligence-tab-panel{padding-top:18px!important}.dashboard-intelligence{display:grid;grid-gap:18px;gap:18px;color:#3b404a}.dashboard-intelligence button{font:inherit}.dashboard-intelligence-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 4px 2px}.dashboard-intelligence-kicker{display:inline-flex;margin-bottom:7px;color:#6c4df4;font-size:11px;font-weight:900;letter-spacing:.12em}.dashboard-intelligence-hero h2{margin:0;color:#3b404a;font-size:28px;letter-spacing:-.04em}.dashboard-intelligence-hero p{margin:7px 0 0;color:#6e7698;font-size:13px;font-weight:650}.dashboard-intelligence-hero>button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid #dfe3ff;border-radius:13px;background:#fff;color:#5a3fee;font-weight:850;cursor:pointer;box-shadow:0 8px 20px rgba(75,62,190,.06)}.dashboard-intelligence-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(280px,.95fr);grid-gap:16px;gap:16px}.dashboard-intelligence article,.intelligence-kpi-section{border:1px solid #e3e7fb;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(35,43,105,.055)}.intelligence-alert-card,.intelligence-briefing-card,.intelligence-mission-card{padding:18px}.intelligence-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.intelligence-section-head>div{display:flex;align-items:baseline;gap:9px;min-width:0}.intelligence-section-head span{color:#161d48;font-size:16px;font-weight:950;letter-spacing:-.025em}.intelligence-section-head strong{color:#868eb3;font-size:11px;font-weight:800}.intelligence-section-head>em{color:#6645f4;font-size:12px;font-style:normal;font-weight:900}.intelligence-section-head>svg{color:#6848f4}.intelligence-section-head>button{border:0;background:transparent;color:#6544f4;font-size:12px;font-weight:900;cursor:pointer}.intelligence-progress{height:7px;margin:14px 0 10px;border-radius:999px;background:#edf0ff;overflow:hidden}.intelligence-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b35f2,#8d70ff);transition:width .25s ease}.intelligence-mission-list{display:grid;grid-gap:7px;gap:7px}.intelligence-mission-list label{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:10px 8px;border-radius:13px;transition:.18s ease}.intelligence-mission-list label:hover{background:#f7f6ff}.intelligence-mission-list label.done{opacity:.58}.intelligence-mission-list input{accent-color:#6848f4}.mission-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f0edff;color:#6848f4}.intelligence-mission-list button{min-width:0;border:0;background:transparent;text-align:left;cursor:pointer}.intelligence-mission-list b,.intelligence-mission-list small{display:block}.intelligence-mission-list b{color:#20264d;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-mission-list small{margin-top:2px;color:#8a91b1;font-size:10px;font-weight:750}.intelligence-mission-list em{color:#ef5454;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.intelligence-text-link{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 2px;border:0;border-top:1px solid #edf0fb;background:transparent;color:#6040ed;font-size:12px;font-weight:900;cursor:pointer}.briefing-summary{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:17px;border-radius:16px;background:linear-gradient(135deg,#f6f3ff,#f9fbff);border:1px solid #e8e3ff}.briefing-summary svg{flex:0 0 auto;color:#6848f4}.briefing-summary p{margin:0;color:#3b404a;font-size:14px;line-height:1.55;font-weight:700}.briefing-signal-list{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.briefing-signal-list li{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:flex-start}.briefing-signal-list li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f0edff;color:#6848f4}.briefing-signal-list b{display:block;color:#242a52;font-size:12px}.briefing-signal-list p{margin:3px 0 0;color:#70789b;font-size:11px;line-height:1.45;font-weight:650}.briefing-recommendation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:12px;border:1px solid #dcd7ff;border-radius:14px;background:#faf9ff}.briefing-recommendation>div{display:flex;align-items:flex-start;gap:8px;min-width:0;color:#6544f4}.briefing-recommendation span b,.briefing-recommendation span small{display:block}.briefing-recommendation span b{font-size:11px}.briefing-recommendation span small{margin-top:3px;color:#666f95;font-size:10px;line-height:1.4}.briefing-recommendation button{flex:0 0 auto;padding:9px 11px;border:0;border-radius:11px;background:linear-gradient(135deg,#6039f4,#7957f8);color:#fff;font-size:11px;font-weight:900;cursor:pointer}.intelligence-alert-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.intelligence-alert-list button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:12px;border:1px solid #f3dede;border-radius:14px;background:#fffafa;text-align:left;cursor:pointer}.intelligence-alert-list button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px}.intelligence-alert-list .danger{background:#ffe9e9;color:#ec4b4b}.intelligence-alert-list .warning{background:#fff2e8;color:#f07a38}.intelligence-alert-list b,.intelligence-alert-list small{display:block}.intelligence-alert-list b{color:#2c3157;font-size:12px}.intelligence-alert-list small{margin-top:3px;color:#858baa;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.intelligence-alert-list em{padding:7px 9px;border:1px solid #ded9ff;border-radius:10px;background:#fff;color:#6544f4;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.intelligence-kpi-section{padding:18px}.intelligence-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.intelligence-kpi-grid article{min-width:0;padding:14px;border:1px solid #e5e8fa;border-radius:15px;box-shadow:none}.intelligence-kpi-grid article>span{color:#5f668c;font-size:11px;font-weight:850}.intelligence-kpi-grid article>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:9px}.intelligence-kpi-grid strong{color:#3b404a;font-size:24px;letter-spacing:-.04em}.intelligence-kpi-grid em{font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.intelligence-kpi-grid em.positive{color:#16a36b}.intelligence-kpi-grid em.negative{color:#ef4f5f}.intelligence-sparkline{height:34px!important;margin-top:8px!important}.intelligence-sparkline svg{width:100%;height:100%}.intelligence-sparkline polyline{fill:none;stroke:#6747f5;stroke-width:2.2;vector-effect:non-scaling-stroke}.intelligence-bottom-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(320px,1fr);grid-gap:16px;gap:16px}.intelligence-department-card,.intelligence-diagnosis-card,.intelligence-shortcut-card{padding:18px}.intelligence-radar-placeholder{display:grid;place-items:center;height:245px}.intelligence-radar-placeholder svg{width:100%;max-width:330px;height:220px;overflow:visible}.intelligence-radar-placeholder .grid{fill:#f6f4ff;stroke:#d8dcf8;stroke-width:1.5}.intelligence-radar-placeholder .data{fill:rgba(103,71,245,.18);stroke:#6747f5;stroke-width:2.5}.intelligence-radar-placeholder circle{fill:#6747f5}.intelligence-radar-placeholder text{fill:#555d87;font-size:11px;font-weight:800;text-anchor:middle}.department-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:230px;margin-top:12px;padding:12px 4px 0;border-bottom:1px solid #dfe3f6}.department-bars>div{height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-gap:6px;gap:6px;justify-items:center;min-width:0;flex:1 1}.department-bars span{color:#6e7598;font-size:9px;writing-mode:vertical-rl;transform:rotate(180deg);max-height:54px;overflow:hidden}.department-bars i{position:relative;width:100%;max-width:25px;height:100%;border-radius:8px 8px 0 0;background:#eff1ff;overflow:hidden}.department-bars b{position:absolute;left:0;right:0;bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#8d71ff,#6747f5)}.department-bars b.attention{background:linear-gradient(180deg,#ff9a75,#ef5a61)}.department-bars em{color:#2b3157;font-size:10px;font-style:normal;font-weight:900}.intelligence-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.intelligence-shortcut-grid button{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:86px;padding:10px;border:1px solid #e3e6fa;border-radius:15px;background:#fbfbff;color:#6544f4;cursor:pointer;transition:.18s ease}.intelligence-shortcut-grid button:hover{transform:translateY(-2px);border-color:#cfc7ff;background:#f7f5ff}.intelligence-shortcut-grid span{color:#3b404a;font-size:11px;font-weight:900}@media(max-width:1280px){.dashboard-intelligence-top-grid{grid-template-columns:1fr 1fr}.intelligence-alert-card{grid-column:1/-1}.intelligence-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-bottom-grid{grid-template-columns:1fr 1fr}.intelligence-shortcut-card{grid-column:1/-1}}@media(max-width:800px){.dashboard-intelligence-hero{align-items:flex-start;flex-direction:column}.dashboard-intelligence-top-grid,.intelligence-bottom-grid{grid-template-columns:1fr}.intelligence-alert-card,.intelligence-shortcut-card{grid-column:auto}.intelligence-kpi-grid,.intelligence-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.intelligence-kpi-grid{grid-template-columns:1fr}.intelligence-mission-list label{grid-template-columns:auto auto minmax(0,1fr)}.intelligence-mission-list label>em{grid-column:3}.briefing-recommendation{align-items:stretch;flex-direction:column}.intelligence-alert-list button{grid-template-columns:auto minmax(0,1fr)}.intelligence-alert-list em{grid-column:2;justify-self:start}}.dashboard-intelligence-hero h2{font-size:24px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:-.035em!important}.dashboard-intelligence-hero p{margin-top:6px!important;color:#7780a3!important;font-weight:700!important}.intelligence-radar-placeholder .grid.inner{fill:none!important;stroke:#d9ddf8!important;stroke-width:1!important}.intelligence-radar-placeholder .axis{stroke:#e1e4fa!important;stroke-width:1!important}.department-bars{height:238px!important;padding:10px 6px 0!important}.department-bars>div{gap:7px!important}.department-bars span{white-space:nowrap!important;font-size:10px!important;color:#596286!important}.department-bars i{grid-row:1!important;width:100%!important;max-width:28px!important}.department-bars em{grid-row:3!important}.sidebar.exact-sidebar .exact-code-badge:not(.hrd),.sidebar.exact-sidebar .side-code-badge:not(.hrd),.sidebar.exact-sidebar .side-menu-button.exact-menu-button .exact-code-badge:not(.hrd),.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-code-badge:not(.hrd){color:#fff!important;background:linear-gradient(180deg,#9f365c,#7f2447)!important;border:1px solid rgba(202,111,145,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 12px rgba(93,24,55,.22)!important}.sidebar.exact-sidebar .exact-code-badge.hrd,.sidebar.exact-sidebar .side-code-badge.hrd,.sidebar.exact-sidebar .side-menu-button.exact-menu-button .exact-code-badge.hrd,.sidebar.exact-sidebar .side-menu-button.exact-menu-button .side-code-badge.hrd{color:#151b46!important;background:#fff!important;border:1px solid rgba(216,220,247,.95)!important;box-shadow:0 3px 10px rgba(10,16,50,.12)!important}.position-view-hidden{display:none!important}.position-action-tile{width:100%;text-align:left;cursor:pointer;font:inherit}.position-detail-workspace-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;margin:8px 0 24px;padding:22px 24px;border:1px solid rgba(109,92,246,.14);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(63,54,118,.07)}.position-detail-workspace-header>button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(109,92,246,.2);border-radius:13px;background:#fff;color:#5f45df;font-weight:900;cursor:pointer}.position-detail-workspace-header>button span{font-size:18px;line-height:1}.position-detail-workspace-header>div:nth-child(2)>span{display:block;margin-bottom:5px;color:#6d5cf6;font-size:11px;font-weight:950;letter-spacing:.1em}.position-detail-workspace-header h2{margin:0;color:#151a43;font-size:26px;letter-spacing:-.04em}.position-detail-workspace-header p{margin:7px 0 0;color:#7b83a5;font-size:13px;font-weight:700}.position-detail-workspace-actions{display:flex;align-items:center;gap:10px}.position-detail-workspace-actions>span{color:#8b92ae;font-size:12px;font-weight:800;white-space:nowrap}.position-detail-workspace-actions>button{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:13px;background:linear-gradient(135deg,#7a5af8,#5f35ee);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(95,53,238,.18)}.position-workflow-section:not(.position-view-hidden){margin-top:0}.position-workflow-section:not(.position-view-hidden) .position-system-model-grid{grid-template-columns:1fr}.position-workflow-section:not(.position-view-hidden) .position-people-model-card{max-width:none}@media(max-width:900px){.position-detail-workspace-header{grid-template-columns:1fr;padding:18px}.position-detail-workspace-actions{justify-content:space-between}}.ai-journey-roadmap{display:grid;grid-gap:18px;gap:18px;color:#3b404a}.journey-title-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.journey-title-row h2{margin:4px 0 5px;font-size:34px;letter-spacing:-.045em}.journey-title-row h2 em{display:inline-flex;margin-left:8px;padding:5px 8px;border-radius:999px;background:#eee9ff;color:#6544ef;font-size:12px;font-style:normal;vertical-align:middle}.journey-title-row p{margin:0;color:#7780a6;font-weight:700}.roadmap-eyebrow{display:block;color:#6e49f4;font-size:11px;font-weight:950;letter-spacing:.12em}.journey-head-actions{display:flex;gap:10px;flex-wrap:wrap}.journey-head-actions button,.journey-section-head button{border:1px solid #dfe4fb;background:#fff;color:#4b35d0;border-radius:14px;padding:11px 14px;font-weight:900;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.journey-summary-grid{display:grid;grid-template-columns:1.1fr 1.45fr 1fr 1.25fr;grid-gap:14px;gap:14px}.journey-ai-insight,.journey-consultant-timeline,.journey-monthly-card,.journey-side-stack>section,.journey-stage-card,.journey-summary-card{border:1px solid #e1e6fb;border-radius:22px;background:#fff;box-shadow:0 16px 36px rgba(74,62,151,.06)}.journey-summary-card{padding:18px}.journey-summary-card>span{color:#7b83a8;font-size:12px;font-weight:900}.journey-summary-card>strong{display:block;margin-top:7px;font-size:30px;line-height:1.1;letter-spacing:-.04em}.journey-summary-card>small{display:block;margin-top:7px;color:#8990ad;font-weight:700}.journey-summary-card.recommendation>strong{font-size:17px;line-height:1.4}.journey-summary-card.recommendation button{margin-top:12px;border:0;background:#6c49f5;color:#fff;padding:9px 12px;border-radius:11px;font-weight:900;cursor:pointer}.journey-progress{height:9px;border-radius:999px;background:#eceffc;overflow:hidden;margin-top:14px}.journey-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6947f4,#8d72ff)}.journey-risk-line{margin-top:13px;display:flex;align-items:center;gap:7px;color:#a35b35;font-weight:800;font-size:12px}.journey-ai-insight{padding:18px;background:linear-gradient(145deg,#21156e,#34218d);color:#fff}.journey-ai-insight>div{display:flex;align-items:center;gap:8px;font-weight:950}.journey-ai-insight strong{display:block;margin-top:16px;font-size:17px;line-height:1.45}.journey-ai-insight p{margin:9px 0 0;color:#d9d4ff;font-size:13px;line-height:1.55}.journey-consultant-timeline,.journey-monthly-card,.journey-stage-card{padding:20px}.journey-section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.journey-section-head h3{margin:0;font-size:20px;letter-spacing:-.03em}.journey-section-head p{margin:5px 0 0;color:#7b83a8;font-size:13px;font-weight:700}.journey-section-head>span{color:#6544ef;font-weight:900}.journey-step-track{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:22px;position:relative}.journey-step-track:before{content:"";position:absolute;left:5%;right:5%;top:25px;border-top:2px dashed #dfe4f8;z-index:0}.journey-step{position:relative;z-index:1;text-align:center}.journey-step-icon{width:52px;height:52px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:#f2f4fb;color:#8b92aa;border:2px solid #e1e5f4;font-weight:950}.journey-step.completed .journey-step-icon{background:#31a66d;color:#fff;border-color:#31a66d}.journey-step.active .journey-step-icon{background:#fff;color:#6847f5;border-color:#6847f5;box-shadow:0 0 0 7px rgba(104,71,245,.1)}.journey-step strong{display:block;font-size:12px}.journey-step small{display:block;margin-top:4px;color:#8b92aa;font-size:11px;font-weight:800}.journey-step.completed small{color:#27945f}.journey-step.active small{color:#6847f5}.journey-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);grid-gap:16px;gap:16px}.journey-month-tabs{display:flex;gap:8px;overflow:auto;margin:18px 0 14px;padding-bottom:4px}.journey-month-tabs button{border:1px solid #e1e6fb;background:#f8f9ff;border-radius:13px;padding:10px 13px;color:#596187;font-weight:900;white-space:nowrap;cursor:pointer}.journey-month-tabs button.active{background:#6947f4;color:#fff;border-color:#6947f4}.journey-month-tabs small{display:block;margin-top:3px;font-size:10px;opacity:.75}.journey-month-detail{border-top:1px solid #edf0fb;padding-top:14px}.journey-month-progress>div:first-child{display:flex;justify-content:space-between}.journey-month-progress span{font-weight:900;color:#5b6489}.journey-month-progress strong{font-size:24px}.journey-plan-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.journey-plan-row{display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid #e6eafa;border-radius:16px;padding:14px;background:#fff}.journey-plan-status{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#f1edff;color:#6b49f5}.journey-plan-row.done .journey-plan-status{background:#e8f8ef;color:#26925e}.journey-plan-row.delayed .journey-plan-status{background:#fff0ed;color:#e75d4f}.journey-plan-row>div:nth-child(2)>span{color:#7b83a8;font-size:11px;font-weight:900}.journey-plan-row strong{display:block;margin:3px 0 7px;font-size:15px}.journey-plan-row p{margin:3px 0;color:#727b9c;font-size:12px}.journey-plan-row p b{color:#3a4265;margin-right:5px}.journey-plan-row em{font-style:normal;border-radius:999px;padding:6px 9px;background:#f1edff;color:#6847f5;font-size:11px;font-weight:900}.journey-plan-row.done em{background:#e8f8ef;color:#26925e}.journey-plan-row.delayed em{background:#fff0ed;color:#d94b42}.journey-side-stack{display:grid;grid-gap:16px;gap:16px}.journey-side-stack>section{padding:18px}.journey-priority-row,.journey-risk-row{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f9}.journey-priority-row:last-child,.journey-risk-row:last-child{border-bottom:0}.journey-priority-row>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#6947f4;color:#fff}.journey-priority-row>div,.journey-risk-row>div{min-width:0;flex:1 1}.journey-priority-row strong,.journey-risk-row strong{display:block;font-size:13px}.journey-priority-row small,.journey-risk-row small{display:block;margin-top:3px;color:#8990ad;font-size:11px}.journey-priority-row>span{background:#f0ecff;color:#6847f5;padding:5px 7px;border-radius:999px;font-size:10px;font-weight:900}.journey-risk-row>svg{color:#df5b4e}.journey-empty-risk{text-align:center;padding:22px 10px;color:#65708e}.journey-empty-risk svg{color:#35a66f}.journey-empty-risk strong{display:block;margin-top:8px}.journey-empty-risk p{margin:5px 0 0;font-size:12px}.journey-timeline-track{display:flex;gap:14px;overflow:auto;margin-top:18px;padding:4px 2px 12px}.journey-timeline-track>article{min-width:180px;position:relative}.journey-timeline-track>article>span{font-weight:950}.journey-timeline-track>article>i{display:block;width:14px;height:14px;border-radius:50%;background:#dce1f5;margin:9px 0 12px;box-shadow:0 0 0 4px #f2f4fb}.journey-timeline-track>article>i.done{background:#31a66d}.journey-timeline-track>article>i.active{background:#6947f4}.journey-timeline-track>article:after{content:"";position:absolute;left:15px;right:-14px;top:34px;border-top:2px solid #e5e9f8}.journey-timeline-track>article:last-child:after{display:none}.journey-timeline-track p{margin:5px 0;padding:8px 9px;border-radius:10px;background:#f7f8fd;color:#596184;font-size:11px}.journey-timeline-track p.done{background:#edf9f2;color:#26885b}.journey-timeline-track p.delayed{background:#fff0ed;color:#d84c42}.roadmap-save-status{margin:0;padding:9px 12px;border-radius:12px;background:#f0edff;color:#5c43d5;font-weight:800;font-size:12px}.roadmap-editor-panel{background:#fff!important}.roadmap-editor-panel,.roadmap-editor-panel .roadmap-table-wrap{border-color:#e1e6fb!important}.roadmap-editor-panel .roadmap-domain-tabs button.active{background:#6947f4!important;border-color:#6947f4!important}.roadmap-editor-panel .roadmap-progress-bar i{background:linear-gradient(90deg,#6947f4,#8d72ff)!important}@media(max-width:1280px){.journey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-step-track{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-step-track:before{display:none}.journey-main-grid{grid-template-columns:1fr}}@media(max-width:760px){.journey-section-head,.journey-title-row{display:grid}.journey-summary-grid{grid-template-columns:1fr}.journey-step-track{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-consultant-timeline,.journey-monthly-card,.journey-stage-card{padding:15px}.journey-plan-row{grid-template-columns:38px 1fr}.journey-plan-row em{grid-column:2}.journey-title-row h2{font-size:28px}}.ai-journey-roadmap{width:100%;max-width:100%;min-width:0;overflow:hidden}.ai-journey-roadmap,.ai-journey-roadmap *{box-sizing:border-box}.journey-ai-insight,.journey-consultant-timeline,.journey-main-grid,.journey-monthly-card,.journey-side-stack,.journey-stage-card,.journey-summary-card,.journey-summary-grid,.journey-title-row{min-width:0;max-width:100%}.journey-plan-row>div,.journey-priority-row>div,.journey-risk-row>div,.journey-section-head>div,.journey-title-row>div{min-width:0}.journey-ai-insight p,.journey-ai-insight strong,.journey-priority-row strong,.journey-risk-row strong,.journey-summary-card strong,.journey-title-row h2,.journey-title-row p{overflow-wrap:anywhere}.journey-summary-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.25fr)}.journey-step-track{width:100%;min-width:0}.journey-step{min-width:0}.journey-step small,.journey-step strong{overflow-wrap:anywhere}.journey-main-grid{width:100%;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.journey-month-tabs,.journey-timeline-track{max-width:100%;scrollbar-width:thin;overscroll-behavior-inline:contain}.journey-side-stack>section{min-width:0;overflow:hidden}.journey-priority-row>span{flex:0 0 auto;white-space:nowrap}@media(max-width:1680px){.journey-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-ai-insight{grid-column:1/-1}}@media(max-width:1480px){.journey-step-track{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-step-track:before{display:none}.journey-main-grid{grid-template-columns:1fr}.journey-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.journey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-ai-insight{grid-column:auto}.journey-side-stack{grid-template-columns:1fr}}@media(max-width:760px){.ai-journey-roadmap{gap:14px}.journey-summary-grid{grid-template-columns:1fr}.journey-section-head,.journey-title-row{display:grid}.journey-head-actions{width:100%}.journey-head-actions button{flex:1 1 160px;justify-content:center}.journey-step-track{grid-template-columns:repeat(3,minmax(0,1fr))}}.roadmap-editor-v332{display:grid;grid-gap:18px;gap:18px;min-width:0;color:#12193e}.roadmap-editor-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.roadmap-editor-title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.roadmap-editor-title-line h2{margin:3px 0 4px;font-size:34px;letter-spacing:-.045em}.roadmap-editor-title-line em{padding:5px 9px;border-radius:999px;background:#eee9ff;color:#6544ef;font-size:12px;font-style:normal;font-weight:950}.roadmap-editor-hero p{margin:0;color:#7a83a8;font-weight:700}.roadmap-editor-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.roadmap-editor-actions button{border:1px solid #dde3fa;background:#fff;color:#27315d;border-radius:14px;padding:11px 14px;font-weight:900;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.roadmap-editor-actions button.primary{background:linear-gradient(135deg,#704cf5,#4b24df);border-color:#5d39eb;color:#fff;box-shadow:0 12px 26px rgba(87,52,232,.18)}.roadmap-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:18px;gap:18px;align-items:start;min-width:0}.roadmap-editor-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.roadmap-editor-stats{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.roadmap-editor-stats article{display:flex;align-items:center;gap:12px;border:1px solid #e1e6fb;border-radius:20px;background:#fff;padding:17px;box-shadow:0 14px 30px rgba(74,62,151,.05);min-width:0}.roadmap-editor-stats .icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto}.roadmap-editor-stats .icon.violet{background:#eee9ff;color:#6847f5}.roadmap-editor-stats .icon.green{background:#e8f8ef;color:#27945f}.roadmap-editor-stats .icon.blue{background:#eaf0ff;color:#3767e7}.roadmap-editor-stats .icon.orange{background:#fff1e7;color:#f07a2e}.roadmap-editor-stats .icon.red{background:#ffecef;color:#e84f65}.roadmap-editor-stats span{display:block;color:#424b74;font-size:12px;font-weight:900}.roadmap-editor-stats strong{display:block;margin-top:4px;font-size:25px;line-height:1}.roadmap-editor-stats strong small{margin-left:3px;font-size:12px}.roadmap-editor-stats p{margin:7px 0 0;color:#8a91ad;font-size:11px;font-weight:700}.roadmap-editor-workspace{border:1px solid #e1e6fb;border-radius:22px;background:#fff;box-shadow:0 16px 36px rgba(74,62,151,.05);overflow:hidden;min-width:0}.roadmap-editor-domain-tabs{display:flex;gap:16px;padding:0 18px;border-bottom:1px solid #edf0fb}.roadmap-editor-domain-tabs button{border:0;background:transparent;padding:17px 3px 14px;color:#555e82;font-weight:950;border-bottom:3px solid transparent;cursor:pointer}.roadmap-editor-domain-tabs button.active{color:#5b35eb;border-bottom-color:#5b35eb}.roadmap-editor-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 18px;border-bottom:1px solid #edf0fb;flex-wrap:wrap}.roadmap-editor-months{display:flex;gap:8px;flex-wrap:wrap}.roadmap-editor-months button{border:1px solid #e1e6fb;background:#fff;border-radius:10px;padding:8px 11px;color:#4d567a;font-weight:900;cursor:pointer}.roadmap-editor-months button.active{background:#6847f5;border-color:#6847f5;color:#fff;box-shadow:0 8px 18px rgba(104,71,245,.18)}.roadmap-editor-tools{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.roadmap-editor-tools>span{border:1px solid #e1e6fb;border-radius:11px;padding:9px 11px;color:#5f688b;font-size:12px;font-weight:900}.roadmap-editor-tools label{display:block}.roadmap-editor-tools input{width:190px;border:1px solid #e1e6fb;border-radius:11px;padding:9px 12px;color:#3b404a;background:#fbfcff;outline:none}.roadmap-editor-tools input:focus{border-color:#8a70f8;box-shadow:0 0 0 3px rgba(104,71,245,.09)}.roadmap-editor-table-wrap{min-width:0}.roadmap-editor-row,.roadmap-editor-table-head{display:grid;grid-template-columns:84px 76px 66px 86px minmax(150px,1.25fr) minmax(160px,1.3fr) minmax(150px,1.1fr) 90px 68px;grid-gap:10px;gap:10px;align-items:center}.roadmap-editor-table-head{padding:13px 15px;background:#f7f8fe;color:#535d82;font-size:11px;font-weight:950;text-align:center;border-bottom:1px solid #e8ebf8}.roadmap-editor-rows{display:grid}.roadmap-editor-row{padding:11px 15px;border-bottom:1px solid #edf0f9;background:#fff;transition:.15s ease}.roadmap-editor-row:hover{background:#fcfcff}.roadmap-editor-row input,.roadmap-editor-row textarea{width:100%;min-width:0;border:1px solid #e1e6f6;border-radius:11px;background:#fff;padding:9px 10px;color:#3b404a;font:inherit;font-size:12px;font-weight:700;outline:none;resize:none}.roadmap-editor-row textarea{height:42px;overflow:hidden}.roadmap-editor-row input:focus,.roadmap-editor-row textarea:focus{border-color:#8a70f8;box-shadow:0 0 0 3px rgba(104,71,245,.08)}.roadmap-editor-row .month-input,.roadmap-editor-row .year-input{text-align:center;font-weight:950}.roadmap-editor-row .year-input{color:#3c456b;background:#f8f9ff}.roadmap-editor-row .phase-input{text-align:center;color:#5f43dc;background:#f6f3ff;border-color:#e8e1ff}.row-order{display:grid;grid-template-columns:16px 18px 23px;grid-gap:4px;gap:4px;align-items:center;color:#697294}.row-order .drag-dot{color:#9ca4c0;font-size:14px;letter-spacing:-3px}.row-order b{text-align:center}.row-order>div{display:grid;grid-gap:2px;gap:2px}.row-order button{width:22px;height:18px;border:1px solid #dde2f2;background:#fff;color:#66708f;border-radius:6px;line-height:1;cursor:pointer}.status-pill{border:0;border-radius:999px;padding:8px 9px;font-size:11px;font-weight:950;cursor:pointer}.status-pill.done{background:#e8f8ef;color:#268d5d}.status-pill.doing{background:#eaf0ff;color:#3265e5}.status-pill.planned{background:#f0f2f8;color:#737b98}.status-pill.delayed{background:#ffecef;color:#d94359}.row-actions{display:flex;gap:6px;justify-content:center}.row-actions button{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;cursor:pointer}.row-actions .edit{border:1px solid #d9d0ff;background:#f5f2ff;color:#6847f5}.row-actions .delete{border:1px solid #ffdce1;background:#fff5f6;color:#e94d60}.roadmap-editor-add-row{width:calc(100% - 30px);margin:11px 15px 15px;border:1px dashed #bcb0ff;background:#fbfaff;color:#6544ef;border-radius:12px;padding:10px;font-weight:950;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.roadmap-editor-empty{padding:35px;text-align:center;color:#858daa}.roadmap-editor-aside{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:14px;min-width:0}.roadmap-editor-aside>section{border:1px solid #e1e6fb;border-radius:20px;background:#fff;padding:17px;box-shadow:0 14px 30px rgba(74,62,151,.05)}.roadmap-ai-card{background:linear-gradient(145deg,#3a20b5,#5c2fee)!important;color:#fff!important;border-color:#5a34e7!important}.roadmap-ai-card>div{display:flex;align-items:center;gap:8px}.roadmap-ai-card>div strong{font-size:15px}.roadmap-ai-card>div em{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.16);font-size:10px;font-style:normal;font-weight:900}.roadmap-ai-card h3{margin:17px 0 8px;font-size:19px;line-height:1.4}.roadmap-ai-card p{margin:0;color:#ded8ff;font-size:12px;line-height:1.65}.roadmap-ai-card button{width:100%;margin-top:16px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;border-radius:12px;padding:10px;font-weight:900;cursor:pointer}.roadmap-guide-card h3,.roadmap-month-summary h3,.roadmap-quick-card h3{margin:0 0 14px;font-size:16px}.summary-ring{width:112px;height:112px;margin:3px auto 15px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2faa65 var(--progress),#edf1fa 0);position:relative}.summary-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.summary-ring span{position:relative;text-align:center}.summary-ring strong{display:block;font-size:24px}.summary-ring small{color:#8189a7;font-weight:800}.roadmap-month-summary ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.roadmap-month-summary li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:center;color:#596184;font-size:12px}.roadmap-month-summary li i{width:8px;height:8px;border-radius:50%}.roadmap-month-summary li i.green{background:#2faa65}.roadmap-month-summary li i.blue{background:#3767e7}.roadmap-month-summary li i.gray{background:#9aa2ba}.roadmap-month-summary li i.red{background:#e84f65}.roadmap-quick-card{display:grid;grid-gap:8px;gap:8px}.roadmap-quick-card h3{margin-bottom:5px}.roadmap-quick-card button{display:flex;justify-content:space-between;align-items:center;border:1px solid #e1e6fb;background:#fff;color:#3b404a;border-radius:11px;padding:10px 11px;font-weight:850;cursor:pointer}.roadmap-guide-card{background:linear-gradient(180deg,#f8f6ff,#f2f4ff)!important}.roadmap-guide-card h3{color:#5e3fe0}.roadmap-guide-card p{margin:8px 0;color:#667093;font-size:12px;line-height:1.55}@media(max-width:1380px){.roadmap-editor-layout{grid-template-columns:1fr}.roadmap-editor-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-editor-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-editor-table-wrap{overflow-x:auto}.roadmap-editor-row,.roadmap-editor-table-head{min-width:1120px}}@media(max-width:860px){.roadmap-editor-hero{display:grid}.roadmap-editor-actions{justify-content:flex-start}.roadmap-editor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-editor-aside{grid-template-columns:1fr}.roadmap-editor-title-line h2{font-size:28px}}@media(max-width:560px){.roadmap-editor-stats{grid-template-columns:1fr}.roadmap-editor-actions button{flex:1 1;justify-content:center}.roadmap-editor-toolbar{align-items:stretch}.roadmap-editor-tools,.roadmap-editor-tools input,.roadmap-editor-tools label{width:100%}}.journey-timeline-month-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.journey-timeline-month-head>span{font-weight:950}.journey-timeline-month-head>em{font-style:normal;color:#7b83a8;font-size:11px;font-weight:900;white-space:nowrap}.journey-timeline-track>article.done .journey-timeline-month-head>em{color:#26885b}.journey-timeline-track>article.active .journey-timeline-month-head>em{color:#6847f5}.journey-timeline-track p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.journey-timeline-track p>b{font-size:12px}.journey-timeline-track p>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-timeline-track p>small{font-size:9px;font-weight:900;opacity:.78}.journey-timeline-track p.done>small{color:#26885b}.journey-timeline-track p.doing>small{color:#6847f5}.journey-timeline-track p.delayed>small{color:#d84c42}body .active-screen-overview,body .dashboard-intelligence,body .exact-focus-dashboard,body .exact-home-dashboard,body .intelligence-tab-panel,body .tab-content-shell.exact-home-shell{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}body .main-panel{min-height:100vh!important;display:flex!important;flex-direction:column!important}body .main-panel>.tab-content-shell{flex:1 0 auto!important;display:flex!important;flex-direction:column!important;min-height:calc(100vh - 40px)!important}body .compact-policy-footer,body .orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{margin-top:auto!important;margin-bottom:0!important;padding-bottom:0!important;align-self:stretch!important}body .orgtwin-footer-bottom.compact{min-height:64px!important;display:flex!important;align-items:flex-end!important;padding-bottom:4px!important}.dashboard-intelligence-hero>div>p{display:none!important}.intelligence-radar-placeholder{height:auto!important;min-height:270px!important;padding:8px 0 0!important}.intelligence-radar-placeholder svg{display:block!important;width:min(100%,420px)!important;max-width:420px!important;height:auto!important;aspect-ratio:320/285!important;overflow:visible!important}.intelligence-radar-placeholder .grid.outer{fill:rgba(91,106,246,.035)!important;stroke:#d5dcf7!important;stroke-width:1.6!important}.intelligence-radar-placeholder .grid.inner.level-75{fill:rgba(91,106,246,.055)!important;stroke:#cfd7f5!important;stroke-width:1.25!important}.intelligence-radar-placeholder .grid.inner.level-50{fill:rgba(91,106,246,.085)!important;stroke:#c6cff2!important;stroke-width:1.2!important}.intelligence-radar-placeholder .grid.inner.level-25{fill:rgba(91,106,246,.13)!important;stroke:#bbc7ef!important;stroke-width:1.15!important}.intelligence-radar-placeholder .axis{stroke:#d4daf4!important;stroke-width:1.05!important}.intelligence-radar-placeholder .data{fill:url(#diagnosisRadarFill)!important;stroke:#6247f5!important;stroke-width:3!important;stroke-linejoin:round!important}.intelligence-radar-placeholder circle{fill:#6247f5!important;stroke:#fff!important;stroke-width:1.5!important}.intelligence-radar-placeholder text{fill:#4f587f!important;font-size:12px!important;font-weight:900!important}@media(max-width:900px){body .main-panel>.tab-content-shell{min-height:auto!important}body .orgtwin-footer-bottom.compact{min-height:54px!important;align-items:center!important}.intelligence-radar-placeholder svg{width:min(100%,360px)!important}}body .exact-dashboard-tab-panel:has(.ai-journey-roadmap),body .exact-dashboard-tab-panel:has(.ai-journey-roadmap)>.ai-journey-roadmap{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.journey-title-row.journey-actions-only{justify-content:flex-end!important;min-height:0!important;margin:0!important}.dashboard-intelligence-hero.greeting-removed{justify-content:flex-end!important;padding-top:0!important}.footer-social.web img{width:18px!important;height:18px!important;display:block!important;object-fit:contain!important;border-radius:4px!important}.intelligence-department-card{min-height:430px!important}.department-bars{height:330px!important;padding-top:18px!important}.department-bars>div{grid-template-rows:1fr auto auto!important;gap:8px!important}.department-bars span{order:2!important;writing-mode:horizontal-tb!important;transform:none!important;max-height:none!important;min-height:30px!important;overflow:visible!important;text-align:center!important;line-height:1.25!important;white-space:normal!important}.department-bars i{order:1!important;max-width:34px!important;min-height:240px!important}.department-bars em{order:3!important;font-size:11px!important}@media(max-width:900px){.department-bars{height:300px!important}.department-bars i{min-height:210px!important}}.business-kpi-dashboard{display:grid;grid-gap:18px;gap:18px;color:#3b404a;background:transparent;border:0;box-shadow:none;outline:0}.business-kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.business-kpi-eyebrow{display:block;color:#6847f5;font-size:11px;font-weight:950;letter-spacing:.12em}.business-kpi-head h2{margin:5px 0 4px;font-size:32px;letter-spacing:-.04em}.business-kpi-head p{margin:0;color:#7d85a7;font-weight:700}.business-kpi-period{display:flex;align-items:center;gap:7px;border:1px solid #dfe4fb;background:#fff;color:#4c35d2;border-radius:14px;padding:10px 13px;font-weight:900}.business-kpi-period span{color:#8b92ae;font-size:11px}.business-kpi-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.business-kpi-card{min-width:0;text-align:left;border:1px solid #e1e6fb;background:#fff;border-radius:20px;padding:16px;box-shadow:0 13px 28px rgba(74,62,151,.05);cursor:pointer;color:#3b404a}.business-kpi-card.active{border-color:#8b73ff;box-shadow:0 14px 30px rgba(94,63,240,.12)}.business-kpi-card-top{display:flex;align-items:center;gap:8px}.business-kpi-card-top>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#f0ecff;color:#6847f5}.business-kpi-card-top em{font-style:normal;font-size:12px;font-weight:900;color:#60698e}.business-kpi-card>strong{display:block;margin-top:14px;font-size:26px;letter-spacing:-.04em}.business-kpi-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.business-kpi-card-meta b{font-size:12px}.business-kpi-card-meta b.positive{color:#15945a}.business-kpi-card-meta small{color:#8b92ad;font-weight:800}.business-kpi-card svg{width:100%;height:34px;margin-top:10px;overflow:visible}.business-kpi-card polyline{fill:none;stroke:#7254f6;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.business-kpi-main-grid{grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr)}.business-kpi-main-grid,.business-kpi-side-stack{display:grid;grid-gap:14px;gap:14px}.business-kpi-panel{border:1px solid #e1e6fb;background:#fff;border-radius:20px;padding:17px;box-shadow:0 14px 30px rgba(74,62,151,.05)}.business-kpi-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.business-kpi-panel-head>div>span{display:block;font-size:15px;font-weight:950}.business-kpi-panel-head>div>strong{display:block;margin-top:3px;color:#8b92ad;font-size:11px}.business-kpi-tabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.business-kpi-tabs button{border:1px solid #e0e5fa;background:#fff;color:#596286;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;cursor:pointer}.business-kpi-tabs button.active{background:#6847f5;border-color:#6847f5;color:#fff}.business-kpi-chart-wrap{height:350px;margin-top:8px}.business-kpi-insight-card{background:linear-gradient(145deg,#3a20b5,#5d32ef);color:#fff;border-color:#5634df}.business-kpi-insight-card .business-kpi-panel-head strong{color:#dcd6ff}.business-kpi-insight-card h3{margin:17px 0 9px;font-size:18px;line-height:1.45}.business-kpi-insight-card ul{margin:0;padding-left:18px;color:#e7e3ff;font-size:12px;line-height:1.7}.business-kpi-action-card button{width:100%;display:flex;align-items:center;gap:8px;margin-top:8px;border:1px solid #e1e6fb;background:#fafaff;color:#3b404a;border-radius:12px;padding:10px 11px;font-weight:850;cursor:pointer}.business-kpi-action-card button svg{color:#24a164}.business-kpi-detail-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:14px;gap:14px}.business-kpi-donut-content{display:grid;grid-template-columns:150px 1fr;grid-gap:18px;gap:18px;align-items:center;margin-top:15px}.business-kpi-donut{width:140px;height:140px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#6847f5 0 65%,#9f8cff 65% 85%,#d8d0ff 85% 100%);position:relative}.business-kpi-donut:before{content:"";position:absolute;inset:22px;background:#fff;border-radius:50%}.business-kpi-donut>div{position:relative;text-align:center}.business-kpi-donut strong{display:block;font-size:18px}.business-kpi-donut span{color:#8a91ad;font-size:11px;font-weight:800}.business-kpi-donut-content ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.business-kpi-donut-content li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:7px;gap:7px;align-items:center;color:#60698e;font-size:12px}.business-kpi-donut-content li i{width:8px;height:8px;border-radius:50%;background:#6847f5}.business-kpi-donut-content li:nth-child(2) i{background:#9f8cff}.business-kpi-donut-content li:nth-child(3) i{background:#d8d0ff}.business-kpi-change-value{display:block;margin-top:17px;color:#15945a;font-size:27px}.business-kpi-change-card p{color:#697293;font-size:12px}.business-kpi-goal{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;font-weight:900}.business-kpi-goal-bar{height:9px;margin-top:8px;background:#edeafd;border-radius:999px;overflow:hidden}.business-kpi-goal-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7656f7,#5531e6)}.business-kpi-compact-list{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.business-kpi-compact-list>div{display:grid;grid-template-columns:110px 120px 1fr;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #edf0fb;padding-top:9px}.business-kpi-compact-list span{font-weight:900}.business-kpi-compact-list strong{color:#6847f5;font-size:11px}.business-kpi-compact-list p{margin:0;color:#7e86a6;font-size:11px;line-height:1.45}@media(max-width:1200px){.business-kpi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi-main-grid{grid-template-columns:1fr}.business-kpi-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi-detail-grid{grid-template-columns:1fr 1fr}.business-kpi-table-card{grid-column:1/-1}}@media(max-width:760px){.business-kpi-head{display:grid}.business-kpi-card-grid,.business-kpi-detail-grid,.business-kpi-side-stack{grid-template-columns:1fr}.business-kpi-table-card{grid-column:auto}.business-kpi-panel-head{display:grid}.business-kpi-tabs{justify-content:flex-start}.business-kpi-donut-content{grid-template-columns:1fr}.business-kpi-donut{margin:auto}.business-kpi-compact-list>div{grid-template-columns:1fr}.business-kpi-chart-wrap{height:300px}}.footer-social.web{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.footer-social.web,.footer-social.web img{width:28px!important;height:28px!important}.footer-social.web img{border-radius:7px!important}body .active-screen-ahead-diagnostic,body .active-screen-business,body .active-screen-hr,body .ahead-diagnostic-shell,body .business-kpi-dashboard,body .exact-dashboard-tab-panel:has(.ahead-diagnostic-shell),body .exact-dashboard-tab-panel:has(.business-kpi-dashboard),body .exact-dashboard-tab-panel:has(.hr-index-dashboard),body .hr-index-dashboard{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.business-kpi-head-compact{align-items:center!important}.business-kpi-head-compact h2{margin:0!important}.business-kpi-period-controls{display:flex;align-items:center;gap:8px;border:1px solid #dfe4fb;background:#fff;border-radius:14px;padding:7px 10px;color:#5b3ee5}.business-kpi-period-controls select{border:0;background:transparent;color:#2e2864;font:inherit;font-weight:900;padding:4px 22px 4px 4px;cursor:pointer;outline:none}.business-kpi-period-controls span{color:#8b92ae;font-size:11px;font-weight:800;white-space:nowrap}.ahead-diagnostic-head-actions-only{justify-content:flex-end!important;min-height:0!important;margin:0 0 10px!important}.ahead-diagnostic-head-actions-only .ahead-diagnostic-actions{margin-left:auto!important}.hr-index-dashboard{gap:16px!important}.hr-index-dashboard>.panel{border:1px solid #e1e6fb!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px rgba(74,62,151,.05)!important}.exact-ai-card{border:1px solid #dcd5ff!important;background:linear-gradient(145deg,#f8f6ff,#eef2ff)!important;color:#3b404a!important;box-shadow:0 12px 26px rgba(83,67,176,.06)!important}.exact-ai-card h3,.exact-ai-card h3 span{color:#5b3ee5!important}.exact-ai-card li,.exact-ai-card p{color:#596489!important}.exact-ai-card>div{background:#fff!important;border:1px solid #ddd7ff!important;color:#5b3ee5!important}.exact-task-card{border:1px solid #dde4fb!important;background:#fff!important;box-shadow:0 12px 26px rgba(74,62,151,.05)!important}.exact-task-card h3{color:#3b404a!important}.exact-task-card label{border-color:#e7ebfa!important;background:#fbfcff!important}.exact-task-card label:hover{border-color:#cfc5ff!important;background:#f7f5ff!important}.exact-task-card em{background:#f0ecff!important;color:#6847f5!important}.exact-task-card b.progress{background:#eaf0ff!important;color:#3265e5!important}.exact-task-card b.wait{background:#f0f2f8!important;color:#737b98!important}@media(max-width:760px){.business-kpi-head-compact{align-items:stretch!important}.business-kpi-period-controls{flex-wrap:wrap}.business-kpi-period-controls span{width:100%}}.hr-index-dashboard .bar-row>div{background:#ece9ff!important}.hr-index-dashboard .bar-row>div>i{background:linear-gradient(90deg,#7c5cff,#5b35f5)!important}.hr-index-dashboard .chart-box{border-color:#e6e1ff!important;background:#fff!important}.hr-index-dashboard .recharts-cartesian-grid line{stroke:#ece9ff!important}.business-kpi-head-compact{justify-content:flex-end!important}.hr-index-executive-dashboard{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(520px,1fr)!important;grid-gap:14px!important;gap:14px!important;margin-top:0!important;color:#3b404a}.hr-index-main-card,.hr-index-priority-card,.hr-index-strategy-card{padding:22px!important;border-color:#edf0f7!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(37,50,92,.055)!important}.hr-index-section-title h2{font-size:23px;margin:0 0 7px!important;letter-spacing:-.035em}.hr-index-section-title p{margin:0 0 20px;color:#69728e;font-size:13px;font-weight:650}.hr-index-chart-card{border:1px solid #dfe5ed;border-radius:14px;padding:14px 16px 4px;background:#fff}.hr-index-chart-head{display:flex;align-items:flex-start;gap:14px}.hr-index-chart-head>div:first-child{margin-right:auto}.hr-index-chart-head h3{margin:0 0 12px;font-size:16px}.hr-index-chart-head span{color:#778097;font-size:11px;font-weight:750}.hr-index-score{min-width:135px;padding:2px 12px;border-left:1px solid #edf0f5}.hr-index-score span,.hr-index-score strong{display:block}.hr-index-score strong{color:#078f82;font-size:28px;line-height:1.15;margin-top:3px}.hr-index-chart-head>b{color:#078f82;background:#edf9f7;border-radius:12px;padding:9px 13px;font-size:12px}.hr-index-chart-head>b small{display:block;color:#747d94;margin-top:5px;font-weight:700}.hr-index-chart-card .recharts-cartesian-grid line{stroke:#edf1f4!important}.hr-index-chart-card .recharts-text{fill:#657087;font-size:11px}.hr-index-current-title{margin:20px 0 13px;font-size:17px}.hr-index-bar-list{display:grid;grid-gap:11px;gap:11px}.hr-index-bar-row{display:grid;grid-template-columns:34px 88px 1fr 58px;grid-gap:10px;gap:10px;align-items:center}.hr-index-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#e9f7f5;color:#078f82}.hr-index-bar-row>strong{font-size:13px}.hr-index-bar-row>div{height:12px;background:#edf0f4;border-radius:3px;overflow:hidden}.hr-index-bar-row>div>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#096d7c,#078f82)!important}.hr-index-bar-row>b{text-align:right;font-size:13px}.hr-index-bar-row.tone-1 .hr-index-row-icon{background:#edf4ff;color:#2d72df}.hr-index-bar-row.tone-2 .hr-index-row-icon{background:#ebf8fb;color:#0994a4}.hr-index-bar-row.tone-3 .hr-index-row-icon{background:#f0edff;color:#7150d8}.hr-index-bar-row.tone-4 .hr-index-row-icon{background:#fff0e8;color:#ef6a2a}.hr-index-bar-row.tone-5 .hr-index-row-icon{background:#eaf8f3;color:#17a678}.hr-index-legend{display:flex;justify-content:center;gap:30px;margin-top:18px;color:#727b91;font-size:11px}.hr-index-legend span{display:flex;align-items:center;gap:7px}.hr-index-legend i{width:16px;height:10px;background:#087985;border-radius:2px}.hr-index-legend span:last-child i{background:#edf0f4}.hr-index-side-column{display:grid;grid-gap:14px;gap:14px;align-content:start}.hr-index-priority-card>h2,.hr-index-strategy-card>h2{font-size:19px;margin-bottom:15px!important}.hr-index-priority-list{display:grid;grid-gap:10px;gap:10px}.hr-index-priority-list article{display:grid;grid-template-columns:88px 1fr auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid #e1e5ee;border-radius:13px;padding:12px}.hr-index-priority-list article>span{background:#eaf7f4;color:#078f82;border-radius:10px;padding:11px 8px;text-align:center;font-size:11px;font-weight:900}.hr-index-priority-list h3{font-size:15px;margin:0 0 5px}.hr-index-priority-list p{margin:0;color:#69728d;font-size:11px;line-height:1.35}.hr-index-priority-list article>b{border-radius:999px;padding:7px 12px;background:#eaf7f4;color:#078f82;font-size:11px}.hr-index-priority-list .priority-2>b,.hr-index-priority-list .priority-2>span{background:#edf4ff;color:#2874df}.hr-index-priority-list .priority-3>b,.hr-index-priority-list .priority-3>span{background:#f0edff;color:#6948cf}.hr-index-priority-list .priority-4>b,.hr-index-priority-list .priority-4>span{background:#fff0e8;color:#ed6b2d}.hr-index-strategy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.hr-index-strategy-grid article{min-width:0;border:1px solid #b9e1dc;border-radius:13px;padding:13px;text-align:center;background:linear-gradient(180deg,#fff,#f7fbfa)}.hr-index-strategy-grid article>span{margin:auto;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#078f82;color:#fff}.hr-index-strategy-grid h3{font-size:13px;margin:10px 0}.hr-index-strategy-grid ul{text-align:left;margin:0;padding-left:14px;color:#4f5b77;font-size:10px;line-height:1.75}.hr-index-strategy-grid article>b{display:block;margin-top:10px;border-radius:999px;padding:7px 4px;background:#e8f7f4;color:#078f82;font-size:10px}.hr-index-strategy-grid article.blue{border-color:#c8daf8;background:linear-gradient(180deg,#fff,#f6f9ff)}.hr-index-strategy-grid article.blue>span{background:#3477db}.hr-index-strategy-grid article.blue>b{background:#eaf2ff;color:#2874df}.hr-index-strategy-grid article.cyan{border-color:#bfe3e9}.hr-index-strategy-grid article.cyan>span{background:#0795a1}.hr-index-strategy-grid article.cyan>b{background:#e7f8fa;color:#078c99}.hr-index-strategy-grid article.violet{border-color:#d8cbf4;background:linear-gradient(180deg,#fff,#faf8ff)}.hr-index-strategy-grid article.violet>span{background:#7751d4}.hr-index-strategy-grid article.violet>b{background:#f0ebff;color:#704bd1}.hr-index-bottom-insight{grid-column:1/-1;display:grid;grid-template-columns:40px minmax(0,1.2fr) 1px minmax(0,1fr) 70px;grid-gap:16px;gap:16px;align-items:center;border:1px solid #bcd3fa;border-radius:16px;padding:17px 22px;background:linear-gradient(110deg,#f8fbff,#eef5ff);box-shadow:0 8px 24px rgba(57,101,184,.05)}.hr-index-ai-badge{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#3474df;color:#fff;font-weight:950}.hr-index-bottom-insight strong{display:block;color:#2864d1;font-size:12px;margin-bottom:6px}.hr-index-bottom-insight p{margin:0;color:#3b404a;font-size:11px;line-height:1.55}.hr-index-bottom-insight>div:nth-child(3){height:52px;background:#bad0f2}.hr-index-monthly{display:grid;grid-gap:5px;gap:5px}.hr-index-monthly span{font-size:11px;color:#3b404a}.hr-index-bottom-insight>svg{color:#3a76db;justify-self:center}@media(max-width:1350px){.hr-index-executive-dashboard{grid-template-columns:1fr!important}.hr-index-bottom-insight{grid-column:auto}.hr-index-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hr-index-main-card,.hr-index-priority-card,.hr-index-strategy-card{padding:15px!important}.hr-index-chart-head{flex-wrap:wrap}.hr-index-score{border-left:0;padding-left:0}.hr-index-bar-row{grid-template-columns:32px 75px 1fr 52px;gap:6px}.hr-index-strategy-grid{grid-template-columns:1fr}.hr-index-priority-list article{grid-template-columns:76px 1fr}.hr-index-priority-list article>b{grid-column:2;justify-self:start}.hr-index-bottom-insight{grid-template-columns:36px 1fr}.hr-index-bottom-insight>div:nth-child(3),.hr-index-bottom-insight>svg{display:none}.hr-index-monthly{grid-column:1/-1}.business-kpi-period-controls{margin-left:auto}}.hr-index-executive-dashboard{--hr-violet:#643cff;--hr-violet-dark:#171d59;--hr-violet-soft:#f0ecff;--hr-blue:#3475e5}.hr-index-chart-card{border-color:#e1e4f5!important}.hr-index-chart-head>b,.hr-index-score strong{color:var(--hr-violet)!important}.hr-index-chart-head>b{background:var(--hr-violet-soft)!important}.hr-index-chart-card .recharts-area-curve{stroke:var(--hr-violet)!important}.hr-index-chart-card .recharts-area-area{fill:#7656f7!important;fill-opacity:.16!important}.hr-index-chart-card .recharts-active-dot circle,.hr-index-chart-card .recharts-dot circle{fill:var(--hr-violet)!important;stroke:#fff!important}.hr-index-bar-row>div>i{background:linear-gradient(90deg,#7956ff,#5934ec)!important}.hr-index-row-icon{background:var(--hr-violet-soft)!important;color:var(--hr-violet)!important}.hr-index-bar-row.tone-1 .hr-index-row-icon{background:#edf3ff!important;color:#3475e5!important}.hr-index-bar-row.tone-2 .hr-index-row-icon{background:#f0ecff!important;color:#6842ef!important}.hr-index-bar-row.tone-3 .hr-index-row-icon{background:#f3efff!important;color:#7550dc!important}.hr-index-bar-row.tone-4 .hr-index-row-icon{background:#fff0f5!important;color:#ce4380!important}.hr-index-bar-row.tone-5 .hr-index-row-icon{background:#eeeaff!important;color:#613ee8!important}.hr-index-legend i{background:var(--hr-violet)!important}.hr-index-priority-list article>b,.hr-index-priority-list article>span{background:var(--hr-violet-soft)!important;color:var(--hr-violet)!important}.hr-index-priority-list .priority-2>b,.hr-index-priority-list .priority-2>span{background:#edf3ff!important;color:#3475e5!important}.hr-index-priority-list .priority-3>b,.hr-index-priority-list .priority-3>span{background:#f2edff!important;color:#7248db!important}.hr-index-priority-list .priority-4>b,.hr-index-priority-list .priority-4>span{background:#fff0f5!important;color:#c9467e!important}.hr-index-strategy-grid article,.hr-index-strategy-grid article.blue,.hr-index-strategy-grid article.cyan,.hr-index-strategy-grid article.violet{border-color:#d8d0ff!important;background:linear-gradient(180deg,#fff,#faf9ff)!important}.hr-index-strategy-grid article.blue>span,.hr-index-strategy-grid article.cyan>span,.hr-index-strategy-grid article.violet>span,.hr-index-strategy-grid article>span{background:linear-gradient(145deg,#805cff,#5933ec)!important}.hr-index-strategy-grid article.blue>b,.hr-index-strategy-grid article.cyan>b,.hr-index-strategy-grid article.violet>b,.hr-index-strategy-grid article>b{background:#f0ecff!important;color:#6240e8!important}.hr-index-strategy-grid article.blue{border-color:#cbd9ff!important}.hr-index-strategy-grid article.blue>span{background:linear-gradient(145deg,#5b8df0,#3268dd)!important}.hr-index-strategy-grid article.blue>b{background:#edf3ff!important;color:#3268dd!important}.hr-index-bottom-insight{grid-template-columns:40px minmax(0,1.25fr) minmax(330px,1fr) 70px!important;gap:20px!important;background:linear-gradient(110deg,#faf9ff,#f0f3ff)!important;border-color:#cfc6ff!important;min-height:94px;overflow:hidden}.hr-index-ai-badge{background:linear-gradient(145deg,#7956ff,#5131df)!important}.hr-index-bottom-insight strong{color:#5638dd!important}.hr-index-monthly{display:grid!important;grid-column:auto!important;min-width:0!important;grid-gap:6px!important;gap:6px!important;border-left:1px solid #cec7ef;padding-left:22px}.hr-index-monthly span{display:block!important;white-space:normal!important;word-break:keep-all!important;line-height:1.45!important}.hr-index-bottom-insight>div:nth-child(3){height:auto!important;background:transparent!important}.hr-index-bottom-insight>svg{color:#6847f5!important}@media(max-width:980px){.hr-index-bottom-insight{grid-template-columns:40px 1fr!important}.hr-index-monthly{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #ded8f7;padding:13px 0 0!important}.hr-index-bottom-insight>svg{display:none!important}}@media(max-width:560px){.hr-index-bottom-insight{padding:15px!important;gap:12px!important}.hr-index-bottom-insight p br{display:none}.hr-index-bar-row{grid-template-columns:30px 70px minmax(70px,1fr) 50px!important}.hr-index-section-title p{line-height:1.5}}.contextual-tabbar .tab{border-color:#ddd9f4!important;background:#fff!important;color:#3b404a!important;box-shadow:0 7px 18px rgba(54,46,112,.045)!important}.contextual-tabbar .tab span{background:#f0edff!important;color:#6847f5!important}.contextual-tabbar .tab:hover{border-color:#bfb3ff!important;background:#faf9ff!important;color:#5d3fe0!important}.contextual-tabbar .tab.active{border-color:#6847f5!important;background:linear-gradient(135deg,#7653f7,#5934e8)!important;color:#fff!important;box-shadow:0 12px 26px rgba(94,63,224,.22)!important}.contextual-tabbar .tab.active span{background:rgba(255,255,255,.19)!important;color:#fff!important}body .active-screen-position-system,body .active-screen-position-system>.position-system-panel{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body .active-screen-position-system{padding:0!important}body .active-screen-position-system>.position-system-panel{margin-top:0!important;padding:0!important}.position-experience-shell{border-color:#e0dcf3!important;box-shadow:0 18px 42px rgba(42,37,88,.07)!important}.position-experience-header{border-bottom-color:#e7e3f4!important;background:linear-gradient(135deg,#fff,#faf9ff)!important}.position-experience-title-row>span{background:#f0edff!important;color:#6847f5!important}.position-ai-bubble{background:linear-gradient(135deg,#f1edff,#f8f7ff)!important;color:#28234d!important}.position-journey-board:before{background:linear-gradient(180deg,#7651ed,#6745ef 52%,#4f6fe8)!important}.step-blue .position-journey-marker span,.step-orange .position-journey-marker span,.step-purple .position-journey-marker span{background:linear-gradient(145deg,#815dff,#5834e7)!important;box-shadow:0 10px 24px rgba(91,56,224,.2)!important}.step-blue .position-journey-copy>span,.step-orange .position-journey-copy>span,.step-purple .position-journey-copy>span{color:#6847f5!important}.step-blue .position-action-tile i,.step-orange .position-action-tile i,.step-purple .position-action-tile i{background:#f0edff!important;color:#6847f5!important}.position-action-tile{border-color:#e2def2!important;box-shadow:0 8px 20px rgba(48,40,99,.05)!important}.position-action-tile:hover{border-color:#c9c0fa!important;box-shadow:0 13px 26px rgba(72,52,165,.1)!important}.position-workflow-section.step-one,.position-workflow-section.step-three,.position-workflow-section.step-two{background:transparent!important}.position-workflow-section.step-one:before,.position-workflow-section.step-three:before,.position-workflow-section.step-two:before{background:linear-gradient(90deg,#6847f5,#8b72ff)!important}.position-workflow-heading span{color:#6847f5!important}.position-workflow-heading h2{color:#3b404a!important}.position-workflow-heading p{color:#78809f!important}.position-workflow-heading>b,.position-workflow-section.step-one .position-workflow-heading>b,.position-workflow-section.step-three .position-workflow-heading>b,.position-workflow-section.step-two .position-workflow-heading>b{border-color:#ddd7ff!important;background:#f5f2ff!important;color:#6544ef!important}.position-workflow-section .position-guideline-card,.position-workflow-section .position-model-card{border-color:#dfe3f2!important;box-shadow:0 12px 28px rgba(39,44,91,.055)!important}.position-guideline-card .eyebrow,.position-model-head .eyebrow{color:#6b4bf0!important}.position-guideline-card h3,.position-model-head h3{color:#3b404a!important}.position-guideline-card .position-model-head p,.position-model-head p{color:#747d9e!important}.position-collapse-action,.position-model-head .panel-actions button{border-color:#d9d2ff!important;background:#fff!important;color:#5f40df!important}.position-model-head .panel-actions button:hover{background:#f4f1ff!important;border-color:#bcaeff!important}.position-people-pyramid-shell{border-color:#ddd8f1!important;background:linear-gradient(145deg,#fbfaff,#f4f2ff)!important}.position-people-pyramid-visual:before{background:radial-gradient(circle,rgba(113,76,244,.2),rgba(113,76,244,0) 68%)!important}.position-people-pyramid-row .people-tier-label span{border-color:#d8d2ef!important;background:#f4f2ff!important;color:#6544e8!important}.grade-hierarchy .position-people-pyramid-row:first-child .people-icon-chip,.role-hierarchy .position-people-pyramid-row:first-child .people-icon-chip{color:#fff!important;background:linear-gradient(180deg,#5b35e9,#704bf5)!important}.grade-hierarchy .position-people-pyramid-row:nth-child(2) .people-icon-chip,.role-hierarchy .position-people-pyramid-row:nth-child(2) .people-icon-chip{color:#fff!important;background:linear-gradient(180deg,#7654f7,#896cff)!important}.grade-hierarchy .position-people-pyramid-row:nth-child(n+3) .people-icon-chip,.role-hierarchy .position-people-pyramid-row:nth-child(n+3) .people-icon-chip{color:#fff!important;background:linear-gradient(180deg,#2f3568,#171d43)!important}.position-people-pyramid-row .people-icon-chip{filter:drop-shadow(0 9px 9px rgba(44,35,99,.18))!important}.position-card-input,.position-card-textarea,.position-table-input,.position-table-textarea{border-color:#dfe3f0!important;background:#fff!important;color:#3b404a!important}.position-criterion-card,.position-grade-card,.position-role-card{border-color:#e0ddf1!important;background:#fff!important}.position-alert-header,.position-simulator-toolbar,.position-weight-summary{border-color:#ddd8f3!important;background:#f8f7ff!important}.position-inline-action{border-color:#cfc5ff!important;background:#f1edff!important;color:#6040df!important}.position-alert-header button{border-color:#d7d0f8!important;background:#fff!important;color:#6040df!important}.position-alert-strip{gap:12px!important}.position-alert-card,.position-alert-card.danger,.position-alert-card.excellent,.position-alert-card.normal,.position-alert-card.warning{border-color:#d7d0ff!important;background:linear-gradient(145deg,#f4f1ff,#ecefff)!important;color:#3b404a!important;box-shadow:0 9px 22px rgba(75,57,170,.07)!important}.position-alert-card strong,.position-alert-card svg,.position-alert-card.danger strong,.position-alert-card.danger svg{color:#6847f5!important}.position-alert-card p,.position-alert-card span{color:#646d92!important}.position-alert-card:before{background:#fff!important;color:#6847f5!important}.position-promotion-table-wrap{border-color:#e1e4f1!important}.position-promotion-table th{background:#f5f4fb!important;color:#454d74!important}.position-promotion-table td{border-color:#eaebf3!important}.position-row-index{background:#f0edff!important;color:#6847f5!important}.position-system-bottom-grid input:focus,.position-system-bottom-grid select:focus,.position-system-bottom-grid textarea:focus{border-color:#9079f7!important;box-shadow:0 0 0 3px rgba(104,71,245,.1)!important}@media(max-width:760px){body .active-screen-position-system{padding:0!important}.position-experience-shell{border-radius:20px!important}.contextual-tabbar .tab{box-shadow:none!important}}.position-journey-board:before{background:linear-gradient(180deg,#7651ed 0 33%,#f28532 33% 66%,#4387f3 66% 100%)!important}.step-purple .position-journey-marker span{background:linear-gradient(145deg,#815dff,#5834e7)!important;box-shadow:0 10px 24px rgba(91,56,224,.2)!important}.step-orange .position-journey-marker span{background:linear-gradient(145deg,#ff9b42,#e96c1e)!important;box-shadow:0 10px 24px rgba(226,108,32,.2)!important}.step-blue .position-journey-marker span{background:linear-gradient(145deg,#5a9cff,#286fd9)!important;box-shadow:0 10px 24px rgba(40,111,217,.2)!important}.step-purple .position-journey-copy>span{color:#6847f5!important}.step-orange .position-journey-copy>span{color:#e87529!important}.step-blue .position-journey-copy>span{color:#3478e5!important}.step-purple .position-action-tile i{background:#f0edff!important;color:#6847f5!important}.step-orange .position-action-tile i{background:#fff2e8!important;color:#e87529!important}.step-blue .position-action-tile i{background:#ebf3ff!important;color:#3478e5!important}.position-workflow-section.step-one:before{background:linear-gradient(90deg,#6847f5,#8b72ff)!important}.position-workflow-section.step-two:before{background:linear-gradient(90deg,#f07c30,#f4a15d)!important}.position-workflow-section.step-three:before{background:linear-gradient(90deg,#3478e5,#70a4ff)!important}.position-workflow-section.step-one .position-workflow-heading span{color:#6847f5!important}.position-workflow-section.step-two .position-workflow-heading span{color:#e87529!important}.position-workflow-section.step-three .position-workflow-heading span{color:#3478e5!important}.position-workflow-section.step-one .position-workflow-heading>b{border-color:#ddd7ff!important;background:#f5f2ff!important;color:#6544ef!important}.position-workflow-section.step-two .position-workflow-heading>b{border-color:#f3d6c2!important;background:#fff6ef!important;color:#d96923!important}.position-workflow-section.step-three .position-workflow-heading>b{border-color:#cddcff!important;background:#f0f5ff!important;color:#326ed5!important}.position-detail-workspace-header.position-detail-grade>div:nth-child(2)>span,.position-detail-workspace-header.position-detail-role>div:nth-child(2)>span{color:#6847f5!important}.position-detail-workspace-header.position-detail-criteria>div:nth-child(2)>span,.position-detail-workspace-header.position-detail-salary>div:nth-child(2)>span{color:#e87529!important}.position-detail-workspace-header.position-detail-simulation>div:nth-child(2)>span{color:#3478e5!important}.people-tier-edit-grid{background:linear-gradient(180deg,#faf9ff,#f5f3ff)!important}.people-tier-edit-card{border-color:#dedaf0!important;background:#fff!important;box-shadow:0 8px 20px rgba(46,40,92,.045)!important}.people-tier-edit-card>label:first-of-type>span{background:#f0edff!important;color:#6847f5!important;border-color:#d8d0ff!important}.people-tier-edit-card>label:nth-of-type(2)>span{background:#eef1f8!important;color:#49547b!important;border-color:#dce1ee!important}.people-tier-edit-card>label:nth-of-type(3)>span{background:#f3efff!important;color:#7550d6!important;border-color:#ddd3f7!important}.people-tier-edit-card .position-card-input,.people-tier-edit-card .position-card-textarea{border-color:#dfe3f0!important;background:#fff!important;color:#30375e!important}.position-workflow-section.step-two .position-guideline-card{border-color:#e1e4f1!important;background:#fff!important;box-shadow:0 12px 28px rgba(39,44,91,.05)!important}.position-workflow-section.step-two .position-model-head .eyebrow{color:#e87529!important}.position-workflow-section.step-two .position-collapse-action{border-color:#eadff6!important;background:#fff!important;color:#6847f5!important}.salary-policy-team-card{border-color:#dfe3f1!important;background:#fff!important;box-shadow:0 13px 30px rgba(39,44,91,.05)!important}.salary-policy-team-head{background:linear-gradient(90deg,#f6f4ff,#fafbff)!important;border-bottom-color:#e2e4f1!important}.salary-policy-team-head strong{color:#1d234d!important}.salary-policy-team-head span{color:#737c9e!important}.salary-policy-team-head em{border-color:#d9d2ff!important;background:#fff!important;color:#6544ef!important}.salary-policy-flow-header{background:#f7f8fc!important;color:#5c6485!important;border-bottom-color:#e4e6f1!important}.salary-policy-flow-row{background:#fff!important;border-bottom-color:#e8e9f2!important}.salary-policy-flow-row:nth-child(odd){background:#fbfbfe!important}.salary-policy-transition-wrap b{background:#f0edff!important;color:#6847f5!important;box-shadow:inset 0 0 0 1px #d8d0ff!important}.salary-policy-field.transition .position-table-input{color:#3b404a!important}.salary-policy-delete{background:#fff5f7!important;color:#df4058!important}.salary-policy-empty{border-color:#d9d2ff!important;background:#faf9ff!important;color:#656d90!important}.position-workflow-section.step-three .position-model-head .eyebrow{color:#3478e5!important}.position-workflow-section.step-three .position-alert-header,.position-workflow-section.step-three .position-simulator-toolbar{border-color:#d8e2fb!important;background:#f5f8ff!important}.position-workflow-section.step-three .position-inline-action{border-color:#cbdcff!important;background:#edf4ff!important;color:#326ed5!important}.position-workflow-section.step-three .position-alert-header button{border-color:#cbdcff!important;color:#326ed5!important}.position-workflow-section.step-three .position-alert-card,.position-workflow-section.step-three .position-alert-card.danger,.position-workflow-section.step-three .position-alert-card.excellent,.position-workflow-section.step-three .position-alert-card.normal,.position-workflow-section.step-three .position-alert-card.warning{border-color:#ccdcff!important;background:linear-gradient(145deg,#f0f5ff,#e9f1ff)!important}.position-workflow-section.step-three .position-alert-card strong,.position-workflow-section.step-three .position-alert-card svg,.position-workflow-section.step-three .position-alert-card.danger strong,.position-workflow-section.step-three .position-alert-card.danger svg{color:#3478e5!important}.position-workflow-section.step-three .position-alert-card:before{color:#326ed5!important}.position-simulation-rule-settings{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(170px,.65fr));grid-gap:12px;gap:12px;align-items:center;margin:12px 0 16px;padding:15px 17px;border:1px solid #d5e0fb;border-radius:17px;background:linear-gradient(135deg,#f7f9ff,#eef4ff)}.position-simulation-rule-settings>div strong{display:block;color:#1d2857;font-size:14px}.position-simulation-rule-settings>div span{display:block;margin-top:4px;color:#7480a4;font-size:11px;font-weight:750}.position-simulation-rule-settings label{display:grid;grid-template-columns:1fr 64px auto;align-items:center;grid-gap:7px;gap:7px;min-width:0;padding:9px 10px;border:1px solid #dae3fa;border-radius:13px;background:#fff;color:#485477;font-size:11px;font-weight:900}.position-simulation-rule-settings input{width:64px;min-width:0;border:1px solid #d6def3;border-radius:9px;padding:8px 6px;text-align:center;color:#326ed5;font-weight:950}.position-simulation-rule-settings b{color:#6f7898;font-size:10px;white-space:nowrap}@media(max-width:1180px){.position-simulation-rule-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.position-simulation-rule-settings>div{grid-column:1/-1}}@media(max-width:760px){.position-simulation-rule-settings{grid-template-columns:1fr}.position-simulation-rule-settings>div{grid-column:auto}.position-simulation-rule-settings label{grid-template-columns:1fr 72px auto}}.position-role-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 16px;border:1px solid #e2e5f1;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(35,42,88,.055);overflow:hidden}.position-role-process button{min-height:56px;border:0;border-right:1px solid #eceef5;background:#fff;color:#7b829d;font-size:14px;font-weight:900;cursor:pointer;transition:.18s ease}.position-role-process button:last-child{border-right:0}.position-role-process button:hover{background:#faf9ff;color:#6847f5}.position-role-process button span{display:inline-grid;place-items:center;width:27px;height:27px;margin-right:8px;border-radius:50%;background:#eef0f6;color:#8a91a7}.position-role-process button.active{background:linear-gradient(90deg,#fbfaff,#f5f2ff);color:#6847f5;box-shadow:inset 0 0 0 1.5px #6847f5}.position-role-process button.active span{background:#6847f5;color:#fff}.position-role-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.position-role-summary-grid article{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px 20px;border:1px solid #e2e5f1;border-radius:18px;background:#fff;box-shadow:0 9px 24px rgba(35,42,88,.055)}.position-role-summary-grid article i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#f0edff;color:#6847f5}.position-role-summary-grid article:nth-child(2) i{background:#edf3ff;color:#3978e8}.position-role-summary-grid article span{color:#626b8c;font-size:12px;font-weight:850}.position-role-summary-grid article strong{display:block;margin-top:3px;color:#3b404a;font-size:27px;line-height:1;font-weight:1000}.position-role-summary-grid article small{margin-left:5px;color:#737c9d;font-size:12px;font-weight:850}.role-people-model .position-model-head{padding-bottom:17px}.role-people-model .position-people-pyramid-shell{padding:16px!important;background:#fff!important;border-color:#e3e5ef!important}.position-role-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);grid-gap:16px;gap:16px}.role-people-model .position-role-overview-grid>.position-people-pyramid-visual{min-height:440px;border:1px solid #e6e7f0;border-radius:17px;background:linear-gradient(145deg,#fcfcff,#f7f5ff)}.position-role-guide-column{display:grid;align-content:start;grid-gap:14px;gap:14px}.position-role-ai-insight,.position-role-checklist{position:relative;padding:19px;border:1px solid #e4e5ef;border-radius:17px;background:#fff;box-shadow:0 7px 18px rgba(45,46,90,.045)}.position-role-checklist h4{margin:0 0 15px;color:#3b404a;font-size:16px}.position-role-checklist p{display:flex;align-items:center;gap:9px;margin:10px 0;color:#67708f;font-size:12px;font-weight:800}.position-role-checklist p.done svg{color:#32aa6a}.position-role-checklist p.active svg{color:#6847f5}.position-role-checklist>div{height:7px;margin-top:16px;border-radius:99px;background:#eceef5;overflow:hidden}.position-role-checklist>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7653f7,#5934e8)}.position-role-checklist>strong{display:block;margin-top:7px;color:#6847f5;text-align:right;font-size:13px}.position-role-ai-insight{background:linear-gradient(145deg,#faf9ff,#f3f0ff);border-color:#ddd7fb}.position-role-ai-insight>span{display:flex;align-items:center;gap:7px;color:#5536db;font-size:13px;font-weight:950}.position-role-ai-insight p{margin:13px 0 16px;color:#596283;font-size:12px;font-weight:750;line-height:1.65}.position-role-ai-insight button{border:1px solid #cfc4ff;border-radius:10px;background:#fff;color:#6040df;padding:9px 12px;font-size:11px;font-weight:900;cursor:pointer}.position-role-editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 4px 12px}.position-role-editor-head strong{display:block;color:#3b404a;font-size:18px}.position-role-editor-head span{display:block;margin-top:4px;color:#7a829d;font-size:11px;font-weight:750}.position-role-editor-head>b{padding:7px 10px;border-radius:999px;background:#f0edff;color:#6847f5;font-size:11px}.role-people-model .people-tier-edit-grid{border:1px solid #e5e6ef!important;border-radius:17px!important;padding:14px!important;background:#f8f9fc!important}.position-role-next-action{display:flex;justify-content:flex-end;padding-top:16px}.position-role-next-action button{display:flex;align-items:center;gap:20px;border:0;border-radius:13px;background:linear-gradient(135deg,#7653f7,#5934e8);color:#fff;padding:13px 18px;font-size:13px;font-weight:950;box-shadow:0 10px 22px rgba(94,63,224,.2);cursor:pointer}.position-role-next-action button:hover{transform:translateY(-1px)}@media(max-width:1100px){.position-role-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position-role-overview-grid{grid-template-columns:1fr}.position-role-guide-column{grid-template-columns:repeat(2,minmax(0,1fr))}.role-people-model .position-role-overview-grid>.position-people-pyramid-visual{min-height:400px}}@media(max-width:720px){.position-role-process{grid-template-columns:1fr}.position-role-process button{border-right:0;border-bottom:1px solid #eceef5}.position-role-process button:last-child{border-bottom:0}.position-role-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.position-role-summary-grid article{min-height:80px;padding:13px}.position-role-summary-grid article i{width:38px;height:38px}.position-role-summary-grid article strong{font-size:22px}.position-role-guide-column{grid-template-columns:1fr}.position-role-overview-grid{display:block}.position-role-guide-column{margin-top:12px}.position-role-editor-head{align-items:flex-start}.position-role-next-action button{width:100%;justify-content:center}}.position-role-heading-hidden{display:none!important}.position-people-model-grid.position-role-dashboard-mode{grid-template-columns:minmax(0,1fr)!important}.position-role-dashboard-mode .role-people-model{grid-column:1/-1!important;width:100%!important;max-width:none!important}.position-role-dashboard-mode .role-people-model>.position-model-head{padding:20px 22px!important;border-bottom:1px solid #ececf4}.position-workflow-section.step-one:has(.position-role-dashboard-mode){padding-top:20px!important}@media(max-width:720px){.position-workflow-section.step-one:has(.position-role-dashboard-mode){padding-top:14px!important}.position-role-dashboard-mode .role-people-model>.position-model-head{padding:17px!important}}.position-role-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 14px;padding:20px 2px 12px;background:transparent}.position-role-page-header>div:first-child>span{color:#626b88;font-size:12px;font-weight:900}.position-role-page-header>div:first-child>span b{margin:0 8px;color:#a1a6b7}.position-role-page-header h2{margin:7px 0 3px;color:#3b404a;font-size:32px;line-height:1.05;letter-spacing:-1.4px}.position-role-page-header p{margin:0;color:#6f7897;font-size:12px;font-weight:750}.position-role-page-actions{display:flex;align-items:center;gap:10px}.position-role-page-actions button,.position-role-page-actions>span{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border:1px solid #dfe3ef;border-radius:11px;background:#fff;color:#263052;font-size:12px;font-weight:900}.position-role-page-actions>span{background:#f7f9fc;color:#47516e}.position-role-page-actions>span svg{color:#2eae70}.position-role-page-actions button{cursor:pointer}.position-role-page-actions button.primary{border-color:#6847f5;background:linear-gradient(135deg,#7653f7,#5934e8);color:#fff;box-shadow:0 9px 20px rgba(104,71,245,.2)}.position-workflow-section.step-one:has(.position-role-dashboard-mode){padding:0!important}.position-workflow-section.step-one:has(.position-role-dashboard-mode):before{display:none!important}.position-role-process{min-height:56px}.position-role-process,.position-role-summary-grid{margin-bottom:14px!important}.position-role-summary-grid article{min-height:90px!important}.position-role-dashboard-mode .role-people-model{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.position-role-dashboard-content{display:grid;grid-gap:14px;gap:14px}.position-role-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr)!important;gap:14px!important}.position-role-definition-table,.position-role-guide-column>section,.position-role-hierarchy-card{border:1px solid #e2e5f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(39,44,91,.055)}.position-role-hierarchy-card{min-width:0;overflow:hidden}.position-role-hierarchy-card .position-model-head{padding:16px 18px!important;border-bottom:1px solid #eceef5}.position-role-hierarchy-card .position-model-head h3{font-size:17px}.position-role-hierarchy-card .position-model-head p{margin-top:4px;font-size:11px}.position-role-hierarchy-card .position-collapse-action{padding:8px 12px!important;border-radius:9px!important;font-size:11px!important}.position-role-tier-list{position:relative;display:grid;grid-gap:0;gap:0;padding:8px 16px 10px 28px;overflow:hidden}.position-role-tier-list:before{content:"";position:absolute;left:34px;top:28px;bottom:28px;width:2px;background:#7452f4}.position-role-tier-row{position:relative;display:grid;grid-template-columns:38px minmax(120px,1fr) 90px 145px;align-items:center;min-height:45px;padding:0 10px;border:1px solid #dedff0;border-bottom:0;background:#fff;color:#3b404a}.position-role-tier-row:last-child{border-bottom:1px solid #dedff0}.position-role-tier-row:before{content:"";position:absolute;left:-22px;top:50%;width:22px;height:1px;background:#bdb4f6}.position-role-tier-row>i{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:linear-gradient(145deg,#7958f6,#5834e8);color:#fff;font-size:11px;font-style:normal;font-weight:950}.position-role-tier-row>strong{font-size:12px}.position-role-tier-row>span{display:flex;align-items:center;gap:5px;color:#626b89;font-size:11px;font-weight:800}.position-role-tier-row>b{justify-self:end;min-width:125px;padding:7px 9px;border:1px solid #d6ceff;border-radius:8px;background:#faf9ff;color:#6847f5;text-align:center;font-size:10px}.position-role-tier-row>b.active{border-color:#f0d5b3;background:#fff9f1;color:#df801d}.position-role-guide-column{grid-template-rows:1fr .78fr!important;gap:14px!important}.position-role-ai-insight,.position-role-checklist{padding:17px 18px!important}.position-role-checklist h4{font-size:16px!important}.position-role-checklist p{margin:9px 0!important}.position-role-ai-insight{display:flex;flex-direction:column;justify-content:center}.position-role-ai-insight button{align-self:flex-end}.position-role-definition-table{overflow:hidden}.position-role-definition-table>header{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 18px;border-bottom:1px solid #e7e9f1}.position-role-definition-table>header strong{color:#3b404a;font-size:15px}.position-role-definition-table>header button{display:flex;align-items:center;gap:6px;border:1px solid #d7d0ff;border-radius:9px;background:#fff;color:#6847f5;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer}.position-role-table-head,.position-role-table-row{display:grid;grid-template-columns:210px minmax(250px,1.1fr) minmax(280px,1.1fr) 150px 24px;align-items:center;padding:0 18px}.position-role-table-head{min-height:32px;background:#f8f9fc;color:#68718e;font-size:10px;font-weight:900}.position-role-table-row{min-height:42px;border-top:1px solid #eceef4}.position-role-table-row>span{display:flex;align-items:center;gap:9px}.position-role-table-row>span i{display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:#6847f5;color:#fff;font-size:10px;font-style:normal;font-weight:950}.position-role-table-row>span strong{color:#3b404a;font-size:11px}.position-role-table-row p{margin:0;padding-right:18px;color:#626b87;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-role-table-row>b{display:flex;align-items:center;gap:6px;color:#2dab68;font-size:10px}.position-role-table-row>b.active{color:#e7851e}.position-role-table-row>em{color:#8b92a8;font-size:20px;font-style:normal}.position-role-editor-grid{margin-top:0!important}.position-role-next-action{padding-top:0!important}.position-role-next-action button{padding:12px 20px!important}@media(max-width:1180px){.position-role-page-header{align-items:flex-start}.position-role-page-actions{flex-wrap:wrap;justify-content:flex-end}.position-role-overview-grid{grid-template-columns:1fr!important}.position-role-guide-column{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.position-role-table-head,.position-role-table-row{grid-template-columns:160px minmax(200px,1fr) minmax(220px,1fr) 110px 20px}}@media(max-width:760px){.position-role-page-header{flex-direction:column;padding:14px 2px}.position-role-page-header h2{font-size:27px}.position-role-page-actions{width:100%;justify-content:flex-start}.position-role-page-actions>span{width:100%}.position-role-summary-grid{grid-template-columns:1fr 1fr!important}.position-role-guide-column{grid-template-columns:1fr!important}.position-role-tier-list{padding-left:16px}.position-role-tier-list:before,.position-role-tier-row:before{display:none}.position-role-tier-row{grid-template-columns:34px 1fr 62px;padding:0 7px;margin-left:0!important}.position-role-tier-row>b{grid-column:2/-1;justify-self:start;margin-bottom:7px;min-width:0}.position-role-table-head{display:none}.position-role-table-row{grid-template-columns:105px 1fr 80px 14px;gap:7px;padding:9px 12px}.position-role-table-row p:nth-of-type(2){display:none}.position-role-table-row p{font-size:9px}.position-role-definition-table>header{padding:0 12px}}.position-workflow-section.step-two:has(.position-step2-process){padding:0!important}.position-workflow-section.step-two:has(.position-step2-process):before{display:none!important}.position-step2-page-header h2{font-size:31px}.position-step2-process button.active{background:linear-gradient(90deg,#fffaf6,#fff4eb);color:#e87529;box-shadow:inset 0 0 0 1.5px #ef873e}.position-step2-process button.active span{background:linear-gradient(145deg,#ff9b42,#e96c1e)}.position-step2-process button:hover{background:#fffaf6;color:#e87529}.position-step2-summary-grid article i{background:#fff1e6;color:#e87529}.position-step2-summary-grid article:nth-child(2) i{background:#edf3ff;color:#3978e8}.position-step2-summary-grid article:nth-child(3) i{background:#f0edff;color:#6847f5}.position-step2-summary-grid article:nth-child(4) i{background:#edf8f4;color:#20916c}.position-step2-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);grid-gap:14px;gap:14px;margin-bottom:14px}.position-step2-card{border:1px solid #e2e5f0;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(39,44,91,.055);overflow:hidden}.position-step2-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:67px;padding:12px 18px;border-bottom:1px solid #eceef4}.position-step2-card>header h3{margin:0;color:#3b404a;font-size:17px}.position-step2-card>header p{margin:4px 0 0;color:#737c9d;font-size:11px;font-weight:750}.position-step2-card-actions button,.position-step2-card>header button{display:flex;align-items:center;gap:6px;border:1px solid #d7d0ff;border-radius:9px;background:#fff;color:#6847f5;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer}.position-step2-weight-list{display:grid;grid-gap:0;gap:0;padding:8px 18px 12px}.position-step2-weight-list>div{display:grid;grid-template-columns:31px minmax(130px,.85fr) minmax(180px,1.5fr) 72px;align-items:center;grid-gap:10px;gap:10px;min-height:47px;border-bottom:1px solid #eef0f5}.position-step2-weight-list>div:last-child{border-bottom:0}.position-step2-weight-list i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#fff1e6;color:#e87529;font-size:11px;font-style:normal;font-weight:950}.position-step2-weight-list strong{color:#252b50;font-size:12px}.position-step2-weight-list span{color:#747c98;font-size:10px;font-weight:700}.position-step2-weight-list b{justify-self:end;color:#e87529;font-size:12px}.position-step2-side{display:grid;grid-template-rows:1fr .82fr;grid-gap:14px;gap:14px}.position-step2-checklist p.active svg{color:#e87529}.position-step2-checklist>div i{background:linear-gradient(90deg,#ff9b42,#e87529)}.position-step2-checklist>strong{color:#e87529}.position-step2-ai{background:linear-gradient(145deg,#fffaf5,#fff3e9);border-color:#f0dac9}.position-step2-ai>span{color:#d96a22}.position-step2-ai button{border-color:#f0c7aa;color:#d96a22}.position-step2-editor-panel{margin:0 0 14px;padding:14px;border:1px solid #e5e7f0;border-radius:16px;background:#f8f9fc}.position-step2-table-card{margin-bottom:14px}.position-step2-table-head,.position-step2-table-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(120px,.55fr) minmax(320px,1.8fr) 95px;align-items:center;grid-gap:12px;gap:12px;padding:0 18px}.position-step2-table-head{min-height:34px;background:#f8f9fc;color:#6c7592;font-size:10px;font-weight:900}.position-step2-table-row{min-height:45px;border-top:1px solid #eceef4}.position-step2-table-row strong{color:#3b404a;font-size:11px}.position-step2-table-row p,.position-step2-table-row span{margin:0;color:#68718f;font-size:10px;font-weight:750}.position-step2-table-row b{display:flex;align-items:center;gap:5px;color:#2eaa69;font-size:10px}.position-step2-card-actions{display:flex;align-items:center;gap:8px}.position-step2-card-actions select{min-width:150px;border:1px solid #dfe3ef;border-radius:9px;background:#fff;padding:8px 30px 8px 10px;color:#30385c;font-size:11px;font-weight:800}.position-step2-department-tabs{display:flex;gap:7px;padding:11px 18px;border-bottom:1px solid #eceef4;overflow-x:auto}.position-step2-department-tabs button{white-space:nowrap;border:1px solid #e0e3ed;border-radius:999px;background:#fff;padding:7px 12px;color:#69718c;font-size:10px;font-weight:850;cursor:pointer}.position-step2-department-tabs button.active{border-color:#efaa78;background:#fff4eb;color:#de6e25}.position-step2-salary-head,.position-step2-salary-row{display:grid;grid-template-columns:minmax(150px,.8fr) 120px 105px minmax(300px,1.55fr) 85px;align-items:center;grid-gap:12px;gap:12px;padding:0 18px}.position-step2-salary-head{min-height:34px;background:#fafbfc;color:#6c7592;font-size:10px;font-weight:900}.position-step2-salary-row{min-height:45px;border-top:1px solid #eceef4}.position-step2-salary-row strong{color:#3b404a;font-size:11px}.position-step2-salary-row span{color:#e87529;font-size:11px;font-weight:900}.position-step2-salary-row p{margin:0;color:#69718e;font-size:10px;font-weight:700}.position-step2-salary-row b{display:flex;align-items:center;gap:5px;color:#2eaa69;font-size:10px}.position-step2-next{display:flex;justify-content:flex-end}.position-step2-next button{display:flex;align-items:center;gap:22px;border:0;border-radius:12px;background:linear-gradient(135deg,#4f8fea,#286fd9);padding:13px 19px;color:#fff;font-size:13px;font-weight:950;box-shadow:0 10px 22px rgba(40,111,217,.2);cursor:pointer}.position-step2-next button span{font-size:20px;line-height:0}@media(max-width:1100px){.position-step2-top-grid{grid-template-columns:1fr}.position-step2-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.position-step2-table-head,.position-step2-table-row{grid-template-columns:140px 100px 1fr 80px}.position-step2-salary-head,.position-step2-salary-row{grid-template-columns:135px 90px 80px 1fr 70px}}@media(max-width:760px){.position-step2-top-grid{display:block}.position-step2-side{grid-template-columns:1fr;margin-top:12px}.position-step2-weight-list>div{grid-template-columns:28px 1fr 55px}.position-step2-weight-list span{grid-column:2/-1;padding-bottom:8px}.position-step2-card>header{align-items:flex-start;flex-direction:column}.position-step2-card-actions{width:100%;flex-wrap:wrap}.position-step2-card-actions select{flex:1 1}.position-step2-salary-head,.position-step2-table-head{display:none}.position-step2-salary-row,.position-step2-table-row{grid-template-columns:1fr auto;gap:6px;padding:11px 14px}.position-step2-salary-row p,.position-step2-table-row p{grid-column:1/-1}.position-step2-salary-row b,.position-step2-table-row b{grid-column:2;grid-row:1}.position-step2-salary-row span{grid-row:2}.position-step2-salary-row span:nth-of-type(2){grid-column:2}.position-step2-next button{width:100%;justify-content:center}}.position-workflow-section.step-one:has(.position-grade-dashboard){padding:0!important}.position-workflow-section.step-one:has(.position-grade-dashboard):before,.position-workflow-section.step-one:has(.position-grade-dashboard)>.position-workflow-heading{display:none!important}.position-system-model-grid:has(.position-grade-dashboard){display:block!important}.position-grade-dashboard{width:100%!important;max-width:none!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.position-grade-dashboard-content{display:grid;grid-gap:14px;gap:14px}.position-grade-hierarchy-card .position-model-head{padding:16px 18px!important;border-bottom:1px solid #eceef5}.position-grade-path-list{position:relative;display:grid;padding:8px 16px 10px 28px}.position-grade-path-list:before{content:"";position:absolute;left:47px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,#6847f5,#8b72ff)}.position-grade-path-row{position:relative;display:grid;grid-template-columns:42px minmax(110px,1fr) minmax(160px,.9fr) 125px;align-items:center;min-height:47px;margin-left:calc(var(--grade-offset,0) * 1px);padding:0 12px;border:1px solid #e0e2ee;border-bottom:0;background:#fff}.position-grade-path-row:last-child{border-bottom:1px solid #e0e2ee}.position-grade-path-row>i{z-index:1;display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:linear-gradient(145deg,#7958f6,#5834e8);color:#fff;font-size:11px;font-style:normal;font-weight:950}.position-grade-path-row>strong{color:#23294e;font-size:12px}.position-grade-path-row>span{display:flex;align-items:center;gap:6px;color:#65708f;font-size:10px;font-weight:800}.position-grade-path-row>b{justify-self:end;min-width:110px;padding:7px 9px;border:1px solid #d6ceff;border-radius:8px;background:#faf9ff;color:#6847f5;text-align:center;font-size:10px}.position-grade-path-row>b.active{border-color:#f0d5b3;background:#fff9f1;color:#df801d}.position-grade-path-row>em{position:absolute;left:12px;bottom:-10px;z-index:2;color:#8d77ef;font-size:15px;font-style:normal}.position-grade-definition-table .position-role-table-head,.position-grade-definition-table .position-role-table-row{grid-template-columns:190px minmax(190px,.8fr) minmax(330px,1.5fr) 120px 24px}.position-grade-dashboard .position-role-summary-grid article:first-child i{background:#f0edff;color:#6847f5}.position-grade-dashboard .position-role-summary-grid article:nth-child(2) i{background:#edf3ff;color:#3978e8}.position-grade-dashboard .position-role-summary-grid article:nth-child(3) i{background:#fff5e9;color:#e98428}.position-grade-dashboard .position-role-summary-grid article:nth-child(4) i{background:#edf8f4;color:#20916c}@media(max-width:1180px){.position-grade-definition-table .position-role-table-head,.position-grade-definition-table .position-role-table-row{grid-template-columns:150px 150px 1fr 105px 20px}}@media(max-width:760px){.position-grade-path-list{padding-left:12px}.position-grade-path-list:before,.position-grade-path-row>em{display:none}.position-grade-path-row{grid-template-columns:36px 1fr auto;padding:8px;margin:0!important}.position-grade-path-row>span{grid-column:2/-1;padding-top:4px}.position-grade-path-row>b{grid-column:3;grid-row:1;min-width:0}.position-grade-definition-table .position-role-table-row{grid-template-columns:105px 1fr 80px 14px}.position-grade-definition-table .position-role-table-head{display:none}}.position-workflow-section.step-three:has(.position-step3-process){padding:0!important}.position-workflow-section.step-three:has(.position-step3-process):before{display:none!important}.position-step3-process button.active{background:linear-gradient(90deg,#f7faff,#eef5ff);color:#2f73e7;box-shadow:inset 0 0 0 1.5px #3478e5}.position-step3-process button.active span{background:linear-gradient(145deg,#5597f5,#286fd9)}.position-step3-process button:hover{background:#f7faff;color:#3478e5}.position-step3-summary-grid article i{background:#edf3ff!important;color:#3478e5!important}.position-step3-summary-grid article:nth-child(3) i{background:#f2f4f8!important;color:#77819c!important}.position-step3-summary-grid article:nth-child(4) i{background:#edf7ff!important;color:#266ccf!important}.position-step3-main-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(310px,.78fr);grid-gap:14px;gap:14px;margin-bottom:14px}.position-step3-card{border:1px solid #e1e5ef;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(39,44,91,.055);overflow:hidden}.position-step3-card h3{margin:0;color:#3b404a;font-size:16px}.position-step3-simulation-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:12px 18px;border-bottom:1px solid #e9ecf3}.position-step3-simulation-card>header p{margin:4px 0 0;color:#76809e;font-size:10px;font-weight:750}.position-step3-controls{display:flex;gap:8px}.position-step3-controls label{display:flex;align-items:center;gap:7px;color:#616b88;font-size:10px;font-weight:900}.position-step3-controls input,.position-step3-controls select{height:34px;border:1px solid #dce2ef;border-radius:9px;background:#fff;padding:0 9px;color:#2e365b;font-size:10px;font-weight:800}.position-step3-table-head,.position-step3-table-row{display:grid;grid-template-columns:minmax(150px,1.1fr) 85px 75px 90px minmax(140px,1fr) 70px;align-items:center;grid-gap:10px;gap:10px;padding:0 18px}.position-step3-table-head{min-height:33px;background:#f8f9fc;color:#6e7692;font-size:9px;font-weight:900}.position-step3-table-row{min-height:49px;border-top:1px solid #eceef4}.position-step3-table-row>span{display:grid;grid-template-columns:28px 1fr;align-items:center}.position-step3-table-row>span i{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf3ff;color:#3478e5}.position-step3-table-row>span strong{color:#232a50;font-size:11px}.position-step3-table-row>span small{color:#838aa2;font-size:8px}.position-step3-table-row>b{color:#505977;font-size:10px}.position-step3-table-row>em{color:#1e2b5b;font-size:12px;font-style:normal;font-weight:950}.position-step3-table-row>p{margin:0;color:#3478e5;font-size:9px;font-weight:850}.position-step3-table-row>strong{justify-self:start;padding:6px 9px;border-radius:8px;font-size:9px}.position-step3-table-row .decision-추천{background:#edf4ff;color:#286fd9}.position-step3-table-row .decision-검토,.position-step3-table-row .decision-유지{background:#fff4e8;color:#df7b23}.position-step3-table-row .decision-보류{background:#f1f3f7;color:#707991}.position-step3-side{display:grid;grid-gap:10px;gap:10px}.position-step3-side>section{padding:15px 17px}.position-step3-distribution>div{display:flex;align-items:center;justify-content:space-around;gap:18px;margin-top:12px}.position-step3-distribution>div>i{display:block;width:86px;height:86px;border-radius:50%;position:relative}.position-step3-distribution>div>i:after{content:"";position:absolute;inset:22px;border-radius:50%;background:#fff}.position-step3-distribution ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.position-step3-distribution li{display:grid;grid-template-columns:9px 1fr auto;grid-gap:7px;gap:7px;color:#68708e;font-size:10px;font-weight:800}.position-step3-distribution li>b{width:8px;height:8px;border-radius:50%}.position-step3-distribution li>b.blue{background:#2f73e7}.position-step3-distribution li>b.orange{background:#f28a2e}.position-step3-distribution li>b.gray{background:#a7afc1}.position-step3-distribution li strong{color:#20274d}.position-step3-budget{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.position-step3-budget h3,.position-step3-budget p{grid-column:1/-1}.position-step3-bars{display:flex;align-items:end;gap:12px;height:70px;padding:5px 12px;border-bottom:1px solid #dce3f1}.position-step3-bars i{width:16px;border-radius:4px 4px 0 0;background:linear-gradient(#5597f5,#286fd9)}.position-step3-budget dl{display:grid;grid-gap:8px;gap:8px;margin:0}.position-step3-budget dl div{border-bottom:1px solid #e5e8f0;padding-bottom:7px}.position-step3-budget dt{color:#7a829c;font-size:9px;font-weight:800}.position-step3-budget dd{margin:2px 0 0;color:#1d2855;font-size:15px;font-weight:950}.position-step3-budget p{margin:0;color:#7b839c;font-size:8px;line-height:1.5}.position-step3-insight{position:relative;background:linear-gradient(145deg,#f8fbff,#eef5ff);border-color:#d4e2fb}.position-step3-insight>span{display:flex;align-items:center;gap:7px;color:#286fd9;font-size:11px;font-weight:950}.position-step3-insight p{margin:9px 80px 0 0;color:#596582;font-size:9px;line-height:1.55}.position-step3-insight button{position:absolute;right:15px;bottom:15px;border:1px solid #bdd1f7;border-radius:8px;background:#fff;color:#286fd9;padding:7px 9px;font-size:9px;font-weight:900;cursor:pointer}.position-step3-final-check{display:grid;grid-template-columns:1fr 320px;align-items:center;grid-gap:20px;gap:20px;margin-bottom:12px;padding:15px 18px}.position-step3-final-check>div:first-child{display:flex;align-items:center;gap:26px}.position-step3-final-check h3{margin-right:12px}.position-step3-final-check p{display:flex;align-items:center;gap:6px;margin:0;color:#2eaa69;font-size:10px;font-weight:850}.position-step3-final-check p.pending{color:#df821f}.position-step3-final-check>div:last-child span{display:flex;justify-content:space-between;color:#66708f;font-size:10px;font-weight:850}.position-step3-final-check>div:last-child span strong{color:#3478e5;font-size:18px}.position-step3-final-check>div:last-child>i{display:block;height:7px;margin-top:7px;border-radius:99px;background:#e9edf4;overflow:hidden}.position-step3-final-check>div:last-child>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5597f5,#286fd9)}.position-step3-final-action{display:flex;justify-content:flex-end;margin-bottom:16px}.position-step3-final-action button{display:flex;align-items:center;gap:22px;border:0;border-radius:12px;background:linear-gradient(135deg,#5597f5,#286fd9);padding:13px 20px;color:#fff;font-size:13px;font-weight:950;box-shadow:0 10px 22px rgba(40,111,217,.22);cursor:pointer}.position-step3-detail-heading{display:flex;align-items:baseline;gap:12px;margin:2px 0 9px;padding:0 3px}.position-step3-detail-heading strong{color:#3b404a;font-size:14px}.position-step3-detail-heading span{color:#7a829d;font-size:9px;font-weight:750}.position-workflow-section.step-three:has(.position-step3-process) .position-system-bottom-grid{display:block}.position-workflow-section.step-three:has(.position-step3-process) #position-simulation{border-color:#e2e6f0!important;box-shadow:0 8px 22px rgba(39,44,91,.045)!important}.position-workflow-section.step-three:has(.position-step3-process) #position-simulation>.position-model-head{padding:14px 17px!important}.position-workflow-section.step-three:has(.position-step3-process) #position-simulation>.position-model-head h3{font-size:15px}@media(max-width:1180px){.position-step3-main-grid{grid-template-columns:1fr}.position-step3-side{grid-template-columns:repeat(3,1fr)}.position-step3-final-check{grid-template-columns:1fr}.position-step3-final-check>div:first-child{flex-wrap:wrap}.position-step3-table-head,.position-step3-table-row{grid-template-columns:minmax(145px,1fr) 75px 65px 80px minmax(120px,1fr) 60px}}@media(max-width:760px){.position-step3-side{grid-template-columns:1fr}.position-step3-simulation-card>header{align-items:flex-start;flex-direction:column}.position-step3-controls{width:100%;flex-wrap:wrap}.position-step3-table-head{display:none}.position-step3-table-row{grid-template-columns:1fr auto auto;gap:7px;padding:10px 13px}.position-step3-table-row>span{grid-column:1/-1}.position-step3-table-row>p{grid-column:1/3}.position-step3-table-row>strong{grid-column:3;grid-row:2}.position-step3-final-check>div:first-child{display:grid;grid-gap:9px;gap:9px}.position-step3-final-action button{width:100%;justify-content:center}}body .active-screen-position-system .position-experience-shell,body .active-screen-position-system>.position-system-panel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body .active-screen-position-system .position-experience-body{background:transparent!important}body .active-screen-personnel-info,body .active-screen-personnel-info>.personnel-info-panel,body .personnel-info-panel{width:100%!important;max-width:none!important}body .active-screen-personnel-info>.personnel-info-panel,body .personnel-info-panel{margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}@media(max-width:900px){body .compact-policy-footer,body .orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;-webkit-overflow-scrolling:touch}body .orgtwin-footer-bottom.compact{min-width:100%!important;min-height:58px!important;padding:4px 14px!important;white-space:nowrap!important}body .orgtwin-footer-bottom.compact,body .orgtwin-footer-link-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important}body .orgtwin-footer-link-row{flex-wrap:nowrap!important;gap:7px!important}body .orgtwin-footer-link-row button{width:auto!important;white-space:nowrap!important}body .footer-social{flex:0 0 auto!important}}.diagnosis-executive-dashboard,body .active-screen-diagnosis>.diagnosis-os-panel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.diagnosis-executive-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:14px}.diagnosis-executive-head .eyebrow{margin:0 0 5px;color:#727b99;font-size:10px}.diagnosis-executive-head h2{margin:0;color:#3b404a;font-size:30px;letter-spacing:-1.2px}.diagnosis-executive-head p{margin:5px 0 0;color:#707995;font-size:12px;font-weight:750}.diagnosis-executive-head>div:last-child{display:flex;align-items:flex-end;gap:8px}.diagnosis-executive-head label{display:grid;grid-gap:5px;gap:5px;color:#737c98;font-size:9px;font-weight:900}.diagnosis-executive-head select{min-width:145px;height:38px;border:1px solid #dfe3ee;border-radius:10px;background:#fff;padding:0 10px;color:#3b404a;font-size:10px;font-weight:850}.diagnosis-executive-head button{display:flex;align-items:center;gap:6px;height:38px;border:1px solid #cfc4ff;border-radius:10px;background:#fff;color:#6847f5;padding:0 13px;font-size:10px;font-weight:900;cursor:pointer}.diagnosis-domain-switch{display:grid;grid-template-columns:250px 250px 1fr;align-items:center;margin-bottom:14px}.diagnosis-domain-switch button{height:45px;border:1px solid #d9dce8;background:#fff;color:#66708e;font-size:11px;font-weight:850;cursor:pointer}.diagnosis-domain-switch button:first-child{border-radius:10px 0 0 10px}.diagnosis-domain-switch button:nth-child(2){border-radius:0 10px 10px 0}.diagnosis-domain-switch button strong{margin-right:8px;font-size:13px}.tone-hrm .diagnosis-domain-switch button.active{border-color:#b31e36;background:linear-gradient(135deg,#bd213b,#98152c);color:#fff}.tone-hrd .diagnosis-domain-switch button.active{border-color:#6847f5;background:linear-gradient(135deg,#7958f6,#5834e8);color:#fff}.diagnosis-domain-switch>span{margin-left:20px;color:#7b839d;font-size:9px;font-weight:750}.diagnosis-executive-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.diagnosis-executive-kpis article{min-height:110px;padding:17px 20px;border:1px solid #e1e5ee;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(35,42,88,.05)}.diagnosis-executive-kpis span{display:block;color:#3f4768;font-size:11px;font-weight:900}.diagnosis-executive-kpis strong{display:block;margin-top:14px;color:#3b404a;font-size:25px;line-height:1.1;font-weight:1000}.diagnosis-executive-kpis strong small{margin-left:4px;font-size:11px}.tone-hrm .diagnosis-executive-kpis article:first-child strong,.tone-hrm .diagnosis-executive-kpis article:nth-child(2) strong{color:#ad1c34}.tone-hrd .diagnosis-executive-kpis article:first-child strong,.tone-hrd .diagnosis-executive-kpis article:nth-child(2) strong{color:#6847f5}.diagnosis-executive-kpis p{margin:7px 0 0;color:#7a829c;font-size:9px;font-weight:750}.diagnosis-executive-main{display:grid;grid-template-columns:minmax(330px,1.05fr) minmax(300px,.92fr) minmax(390px,1.25fr);grid-gap:12px;gap:12px;margin-bottom:12px}.diagnosis-executive-card{border:1px solid #e1e5ee;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(35,42,88,.05);overflow:hidden}.diagnosis-executive-card>h3{margin:0;padding:15px 17px;color:#3b404a;font-size:14px;border-bottom:1px solid #eceef4}.diagnosis-radar-panel{position:relative}.diagnosis-radar-legend{display:flex;justify-content:center;gap:22px;margin:-9px 0 14px;color:#747c96;font-size:9px;font-weight:800}.diagnosis-radar-legend span{display:flex;align-items:center;gap:6px}.diagnosis-radar-legend i{width:22px;height:2px;background:#b31e36}.tone-hrd .diagnosis-radar-legend span:first-child i{background:#6847f5}.diagnosis-radar-legend span:nth-child(2) i{height:0;border-top:2px dashed #8f98aa;background:transparent}.diagnosis-executive-center{display:grid;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px}.diagnosis-risk-panel>div{display:grid;grid-template-columns:27px 1fr auto;align-items:center;grid-gap:9px;gap:9px;min-height:47px;padding:0 13px;border-bottom:1px solid #edf0f5}.diagnosis-risk-panel>div:last-child{border-bottom:0}.diagnosis-action-panel>div>i,.diagnosis-risk-panel>div>i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ad1c34;color:#fff;font-size:10px;font-style:normal;font-weight:950}.tone-hrd .diagnosis-action-panel>div>i,.tone-hrd .diagnosis-risk-panel>div>i{background:#6847f5}.diagnosis-risk-panel strong{color:#3b404a;font-size:10px}.diagnosis-risk-panel span{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:900}.diagnosis-risk-panel span.high{background:#ffecef;color:#c32942}.diagnosis-risk-panel span.medium{background:#fff2e4;color:#dc7b21}.diagnosis-gap-panel{padding-bottom:10px}.diagnosis-gap-panel>div{display:grid;grid-template-columns:75px 1fr 42px;align-items:center;grid-gap:8px;gap:8px;min-height:36px;padding:0 14px}.diagnosis-gap-panel strong{color:#4e5777;font-size:9px}.diagnosis-gap-panel>div>span{height:8px;border-radius:99px;background:#eef0f5;overflow:hidden}.diagnosis-gap-panel>div>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b31e36,#f2534e)}.tone-hrd .diagnosis-gap-panel>div>span i{background:linear-gradient(90deg,#6847f5,#9b83ff)}.diagnosis-gap-panel b{color:#d23e3e;text-align:right;font-size:9px}.diagnosis-gap-panel b.positive{color:#3478e5}.diagnosis-action-panel>div{display:grid;grid-template-columns:30px 1fr auto 30px;align-items:center;grid-gap:8px;gap:8px;margin:10px 13px;padding:12px;border:1px solid #e6e8f0;border-radius:12px}.diagnosis-action-panel section strong{color:#3b404a;font-size:10px}.diagnosis-action-panel section p{margin:5px 0 0;color:#7b829c;font-size:8px;font-weight:750}.diagnosis-action-panel section p b{display:inline-block;width:1px;height:9px;margin:0 7px;background:#d8dbe5}.diagnosis-action-panel>div>span{padding:6px 8px;border-radius:999px;font-size:8px;font-weight:900}.diagnosis-action-panel .status-0{background:#ffecef;color:#c32942}.diagnosis-action-panel .status-1{background:#fff2e4;color:#dc7b21}.diagnosis-action-panel .status-2{background:#f0edff;color:#6847f5}.diagnosis-action-panel>div>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d9deea;border-radius:8px;background:#fff;color:#8b93a9;cursor:pointer}.diagnosis-all-actions{margin:2px 15px 13px;border:0;background:transparent;color:#555e7d;font-size:9px;font-weight:900;cursor:pointer}.diagnosis-executive-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);grid-gap:12px;gap:12px}.diagnosis-executive-bottom>article,.diagnosis-executive-bottom>aside{border:1px solid #dddff0;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(35,42,88,.05)}.diagnosis-executive-bottom>article{position:relative;padding:16px 150px 16px 72px}.diagnosis-executive-bottom>article>span{display:flex;align-items:center;gap:7px;color:#292f57;font-size:11px;font-weight:950}.diagnosis-executive-bottom>article>span svg{position:absolute;left:22px;top:22px;width:34px;height:34px;padding:8px;border-radius:50%;background:#f0edff;color:#6847f5}.diagnosis-executive-bottom>article p{margin:8px 0 0;color:#66708d;font-size:9px;font-weight:750;line-height:1.6}.diagnosis-executive-bottom>article button{position:absolute;right:17px;bottom:17px;border:0;border-radius:9px;background:#ad1c34;color:#fff;padding:9px 11px;font-size:9px;font-weight:900;cursor:pointer}.tone-hrd .diagnosis-executive-bottom>article button{background:#6847f5}.diagnosis-executive-bottom>aside{display:grid;grid-template-columns:1fr auto 1fr 1.3fr;align-items:center;padding:13px 17px}.diagnosis-executive-bottom>aside>div{text-align:center}.diagnosis-executive-bottom>aside span{display:block;color:#ad1c34;font-size:10px;font-weight:950}.diagnosis-executive-bottom>aside>div:nth-of-type(2) span{color:#6847f5}.diagnosis-executive-bottom>aside strong{display:block;margin-top:5px;color:#3b404a;font-size:25px}.diagnosis-executive-bottom>aside strong small{font-size:9px}.diagnosis-executive-bottom>aside>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f7f8fb;color:#6d7590;font-size:9px}.diagnosis-executive-bottom>aside>p{margin:0 0 0 10px;padding-left:14px;border-left:1px solid #e0e3eb;color:#525b79;font-size:9px;font-weight:850;line-height:1.5}@media(max-width:1200px){.diagnosis-executive-main{grid-template-columns:1fr 1fr}.diagnosis-action-panel{grid-column:1/-1}.diagnosis-executive-bottom{grid-template-columns:1fr}.diagnosis-executive-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.diagnosis-executive-head{align-items:flex-start;flex-direction:column}.diagnosis-executive-head>div:last-child{width:100%;flex-wrap:wrap}.diagnosis-executive-head label{flex:1 1}.diagnosis-executive-head select{width:100%;min-width:0}.diagnosis-domain-switch{grid-template-columns:1fr 1fr}.diagnosis-domain-switch>span{grid-column:1/-1;margin:8px 0 0}.diagnosis-executive-kpis,.diagnosis-executive-main{grid-template-columns:1fr}.diagnosis-action-panel{grid-column:auto}.diagnosis-executive-bottom>article{padding:16px 16px 56px 62px}.diagnosis-executive-bottom>aside{grid-template-columns:1fr auto 1fr}.diagnosis-executive-bottom>aside>p{grid-column:1/-1;margin:10px 0 0;padding:9px 0 0;border-left:0;border-top:1px solid #e0e3eb;text-align:center}}body .active-screen-diagnosis{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .active-screen-diagnosis .diagnosis-executive-dashboard{padding:4px 2px 20px!important}.position-step2-department-tabs button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.position-step2-department-tabs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;overflow:visible!important;row-gap:8px!important}.position-ai-assistant{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important;transform:translateY(0);will-change:transform}@media(hover:hover) and (pointer:fine){body .position-experience-body>.position-ai-assistant{position:fixed!important;z-index:45!important;top:142px!important;right:24px!important;width:220px!important;max-height:calc(100vh - 166px)!important;margin:0!important;overflow-y:auto!important;transform:translateY(0);animation:positionAiCoachArrive .36s cubic-bezier(.2,.8,.2,1) both}body .position-experience-body>.position-ai-assistant:focus-within,body .position-experience-body>.position-ai-assistant:hover{transform:translateY(-8px) scale(1.015);border-color:#cfc2ff!important;box-shadow:0 22px 48px rgba(76,54,170,.17)!important}body .position-experience-body{grid-template-columns:minmax(0,1fr)!important;padding-right:258px!important}}@keyframes positionAiCoachArrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){body .compact-policy-footer,body .orgtwin-brand-footer.orgtwin-program-footer.compact-policy-footer{width:100%!important;margin:18px 0 82px!important;overflow:visible!important;background:transparent!important}body .orgtwin-footer-bottom.compact{width:100%!important;min-width:0!important;min-height:32px!important;padding:0 14px!important;justify-content:center!important}body .orgtwin-footer-link-row{width:auto!important;gap:5px!important}body .orgtwin-footer-link-row button{font-size:9px!important;color:#8a91a6!important}body .orgtwin-footer-link-row i{margin:0 1px!important}body .footer-social,body .orgtwin-footer-bottom.compact>span{display:none!important}.position-ai-assistant{transform:none!important}.position-step2-department-tabs{flex-wrap:wrap!important;overflow:visible!important}}@media(min-width:1500px){body .active-screen-diagnosis .diagnosis-executive-dashboard{padding-right:8px!important}.diagnosis-executive-main{grid-template-columns:minmax(420px,1.1fr) minmax(350px,.95fr) minmax(430px,1.22fr)}.diagnosis-executive-kpis article{min-height:118px}}.position-grade-path-list,.position-role-tier-list{display:grid!important;grid-gap:9px!important;gap:9px!important;padding:14px 18px 18px!important;overflow:visible!important}.position-grade-path-list:before,.position-grade-path-row>em,.position-role-tier-list:before,.position-role-tier-row:before{display:none!important;content:none!important}.position-grade-path-row,.position-role-tier-row{min-height:52px!important;border:1px solid #e2e4ef!important;border-radius:13px!important;background:linear-gradient(90deg,#fff,#fdfcff)!important;box-shadow:0 7px 18px rgba(45,42,91,.055)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.position-grade-path-row:hover,.position-role-tier-row:hover{transform:translateY(-2px)!important;border-color:#cfc6ff!important;box-shadow:0 12px 25px rgba(76,55,170,.11)!important}.position-grade-path-row>i,.position-role-tier-row>i{border-radius:9px!important;box-shadow:0 6px 13px rgba(91,55,224,.18)!important}body .main-panel>.tab-content-shell.active-screen-diagnosis{flex:0 0 auto!important;min-height:0!important;height:auto!important;align-self:stretch!important}body .active-screen-diagnosis>.compact-policy-footer{margin-top:20px!important}@media(max-width:760px){.position-grade-path-list,.position-role-tier-list{padding:10px!important;gap:8px!important}.position-grade-path-row,.position-role-tier-row{width:100%!important;max-width:100%!important;margin-left:0!important}}.diagnosis-decision-layer{display:grid;grid-template-columns:1.12fr .92fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.diagnosis-decision-card{overflow:hidden;border:1px solid #e1e5ee;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(35,42,88,.05)}.diagnosis-decision-card>h3{margin:0;padding:14px 16px;border-bottom:1px solid #eceef4;color:#3b404a;font-size:13px}.diagnosis-detail-head,.diagnosis-detail-row{display:grid;grid-template-columns:minmax(115px,1.35fr) 64px 64px 48px 60px 72px;align-items:center;grid-gap:7px;gap:7px;padding:0 14px}.diagnosis-detail-head{min-height:31px;background:#fafbfe;color:#79819a;font-size:8px;font-weight:900}.diagnosis-detail-row{min-height:43px;border-top:1px solid #eef0f5;color:#59627f;font-size:9px}.diagnosis-detail-row>span:first-child{display:flex;align-items:center;gap:7px;color:#3b404a;font-weight:900}.diagnosis-detail-row>span:first-child>i,.diagnosis-rank-row>i,.diagnosis-roadmap-row>i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#b51e3a;color:#fff;font-style:normal;font-size:8px;font-weight:900}.diagnosis-detail-row strong{color:#3b404a}.diagnosis-detail-row strong small{color:#20a46b;font-size:7px}.diagnosis-detail-row em{color:#d33a4e;font-style:normal;font-weight:900}.diagnosis-detail-row mark{justify-self:start;border-radius:999px;padding:4px 7px;background:#fff0f2;color:#c82d47;font-size:7px;font-weight:900}.diagnosis-detail-row mark.risk-보통{background:#fff4e5;color:#da7b16}.diagnosis-detail-row mark.risk-낮음{background:#eaf8f1;color:#16875b}.diagnosis-mini-progress{height:5px;border-radius:999px;background:#edf0f5}.diagnosis-mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c0203e,#ef4d58)}.diagnosis-rank-head,.diagnosis-rank-row{display:grid;grid-template-columns:35px 1fr 58px 66px 48px;align-items:center;grid-gap:7px;gap:7px;padding:0 14px}.diagnosis-rank-head{min-height:31px;background:#fafbfe;color:#79819a;font-size:8px;font-weight:900}.diagnosis-rank-row{min-height:43px;border-top:1px solid #eef0f5;color:#59627f;font-size:9px}.diagnosis-rank-row strong{color:#3b404a}.diagnosis-rank-row .up{color:#2580ef}.diagnosis-rank-row .down{color:#dc3b50}.diagnosis-rank-row b{justify-self:center;border-radius:6px;padding:4px 7px;background:#f0ecff;color:#6542e5}.diagnosis-decision-card>button{margin:10px 14px 13px;border:0;background:transparent;color:#6746e8;font-size:9px;font-weight:900;cursor:pointer}.diagnosis-roadmap-row{display:grid;grid-template-columns:26px minmax(0,1fr) 58px 74px;align-items:center;grid-gap:9px;gap:9px;min-height:58px;padding:7px 14px;border-top:1px solid #eef0f5;font-size:9px}.diagnosis-roadmap-row section strong{display:flex;gap:7px;color:#3b404a}.diagnosis-roadmap-row section strong small{color:#7e879e}.diagnosis-roadmap-row p{margin:4px 0 0;color:#737c94;font-size:8px}.diagnosis-roadmap-row>span{color:#59627f}.diagnosis-roadmap-row>b{color:#3b404a}.diagnosis-roadmap-row>b>em{display:block;height:5px;margin-top:5px;border-radius:999px;background:#edf0f5}.diagnosis-roadmap-row>b>em>i{display:block;width:auto;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6140e8,#9a77ff)}.diagnosis-evidence-strip{display:grid;grid-template-columns:1.55fr .7fr auto;align-items:stretch;grid-gap:12px;gap:12px;margin-top:12px}.diagnosis-evidence-strip article{display:flex;align-items:center;gap:15px;min-height:74px;padding:13px 18px;border:1px solid #e1e5ee;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(35,42,88,.04);color:#6746e8}.diagnosis-evidence-strip article>span{color:#3b404a;font-size:11px;font-weight:900}.diagnosis-evidence-strip article>strong{margin-left:auto;color:#3b404a;font-size:12px}.diagnosis-evidence-strip article>strong+strong{margin-left:0}.diagnosis-evidence-strip article small{display:block;margin-top:3px;color:#8a91a7;font-size:7px}.diagnosis-evidence-strip>button{min-width:160px;border:0;border-radius:15px;background:linear-gradient(135deg,#5b36df,#7548f3);color:#fff;font-weight:900;box-shadow:0 10px 22px rgba(91,54,223,.2)}@media(max-width:1200px){.diagnosis-decision-layer{grid-template-columns:1fr 1fr}.diagnosis-roadmap{grid-column:1/-1}.diagnosis-evidence-strip{grid-template-columns:1fr 1fr}.diagnosis-evidence-strip>button{grid-column:1/-1;min-height:52px}}@media(max-width:760px){.diagnosis-decision-layer{grid-template-columns:1fr}.diagnosis-roadmap{grid-column:auto}.diagnosis-detail-table{overflow-x:auto}.diagnosis-detail-head,.diagnosis-detail-row{min-width:560px}.diagnosis-evidence-strip{grid-template-columns:1fr}.diagnosis-evidence-strip>button{grid-column:auto}.diagnosis-rank-head,.diagnosis-rank-row{grid-template-columns:30px 1fr 52px 60px 42px}}.intelligence-radar-placeholder .radar-score-layer{transform-box:view-box;transform-origin:160px 145px;animation:orgtwinRadarScoreGrow 1.05s cubic-bezier(.2,.82,.25,1) both}@keyframes orgtwinRadarScoreGrow{0%{opacity:0;transform:scale(.06)}62%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.intelligence-radar-placeholder .radar-score-layer{animation:none}}.roadmap-dashboard-shell:has(.roadmap-editor-v332),body .active-screen-diagnosis>.diagnosis-os-panel,body .active-screen-labor>.panel,body .active-screen-meeting>.panel,body .active-screen-onboarding>.panel,body .active-screen-operating-rules>.panel,body .active-screen-org>.panel,body .active-screen-personnel-info>.panel,body .active-screen-position-system>.panel,body .active-screen-recruitment-strategy>.panel{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.roadmap-dashboard-shell:has(.roadmap-editor-v332){padding-inline:0!important}.diagnosis-executive-head.controls-only,.roadmap-editor-hero.actions-only{justify-content:flex-end!important}.diagnosis-executive-head.controls-only>div{margin-left:auto!important}.work-insight-hub{display:grid;grid-gap:14px;gap:14px;color:#3b404a;background:linear-gradient(145deg,#fbfcff,#f6f7ff);padding:4px;min-width:0}.work-insight-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.work-insight-head.actions-only{justify-content:flex-end}.work-insight-head p{margin:0 0 5px;color:#7d85a1;font-weight:800}.work-insight-head p span{color:#6847f5}.work-insight-head h2{margin:0;font-size:30px;letter-spacing:-.045em}.work-insight-head small{color:#707994;font-weight:700}.work-insight-head>div:last-child{display:flex;align-items:center;gap:10px}.work-insight-head button,.work-insight-head>div:last-child>span{display:flex;align-items:center;gap:7px;border:1px solid #dce1f1;border-radius:11px;background:#fff;padding:10px 13px;color:#5e6784;font-weight:900}.work-insight-head button{color:#6040e6;cursor:pointer}.work-insight-steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e0e4ef;border-radius:14px;background:#fff;overflow:hidden}.work-insight-steps>button{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;min-height:58px;border:0;background:#fff;color:#8a91a8;font-size:12px;cursor:pointer}.work-insight-steps>button:hover{background:#faf9ff;color:#6847f5}.work-insight-steps>button:after{content:"";position:absolute;left:63%;right:-37%;border-top:1px dashed #dfe3ee}.work-insight-steps>button:last-child:after{display:none}.work-insight-steps i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef0f5;color:#81889d;font-style:normal;font-weight:900;z-index:1}.work-insight-steps .active,.work-insight-steps .done{color:#6847f5}.work-insight-steps .active i,.work-insight-steps .done i{background:#6847f5;color:#fff}.work-insight-steps .active:before{content:"";position:absolute;left:25%;right:25%;bottom:0;height:3px;border-radius:3px;background:#6847f5}.work-insight-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.work-insight-kpis article{display:flex;align-items:center;gap:15px;border:1px solid #e0e4ef;border-radius:16px;background:#fff;padding:16px 18px;box-shadow:0 8px 22px rgba(39,43,91,.04)}.work-insight-kpis article>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#f0edff;color:#6847f5}.work-insight-kpis article span{flex:1 1;color:#69728f;font-size:11px;font-weight:900}.work-insight-kpis strong{display:block;margin-top:3px;color:#3b404a;font-size:25px}.work-insight-kpis strong small{font-size:11px}.work-insight-kpis span>i,.work-learning-card i,.work-signal-card>div>i{display:block;height:5px;margin-top:8px;border-radius:99px;background:#edf0f5;overflow:hidden}.work-insight-kpis span>i b,.work-learning-card i b{display:block;height:100%;border-radius:inherit;background:#6847f5}.work-insight-main{display:grid;grid-template-columns:1fr 1.32fr 1.1fr;grid-gap:12px;gap:12px}.work-insight-card{border:1px solid #e0e4ef;border-radius:16px;background:#fff;padding:15px;box-shadow:0 8px 22px rgba(39,43,91,.04);min-width:0}.work-insight-card h3{margin:0;font-size:14px}.evln-theory-card h3 em{margin-left:7px;border-radius:99px;background:#f0edff;color:#6847f5;padding:4px 7px;font-size:8px;font-style:normal}.evln-theory-card>small{display:block;margin-top:5px;color:#7d85a1}.evln-axis-head{margin:12px 0 5px;text-align:center;color:#4f5877;font-size:9px;font-weight:900}.evln-axis-head,.evln-matrix{display:grid;grid-template-columns:1fr 1fr}.evln-matrix{grid-gap:7px;gap:7px}.evln-matrix section{display:grid;grid-template-columns:28px 1fr;align-items:center;min-height:61px;border:1px solid;border-radius:10px;padding:8px}.evln-matrix svg{grid-row:1/3}.evln-matrix b{font-size:10px}.evln-matrix b small,.evln-matrix p{font-size:8px}.evln-matrix p{margin:2px 0 0;color:#78809a}.evln-matrix .voice{border-color:#b8cdfc;background:#f5f8ff;color:#2968dc}.evln-matrix .loyalty{border-color:#bfe2cc;background:#f5fbf7;color:#16845a}.evln-matrix .exit{border-color:#f3b8c1;background:#fff6f7;color:#cb3049}.evln-matrix .neglect{border-color:#f4cbb6;background:#fff8f4;color:#d15a36}.evln-theory-card>button{display:flex;align-items:center;justify-content:center;gap:6px;width:70%;margin:14px auto 0;border:1px solid #9f8cf8;border-radius:9px;background:#fff;color:#6847f5;padding:8px;font-weight:900}.work-video-card{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10px;gap:10px;margin-top:12px;border:1px solid #e4e7f1;border-radius:12px;padding:7px}.work-video-card>div{display:grid;place-items:center;min-height:118px;border-radius:9px;background:linear-gradient(135deg,#744cff,#4525bf);color:#fff}.work-video-card section{display:flex;flex-direction:column;justify-content:center}.work-video-card strong{font-size:12px}.work-video-card small{margin-top:7px;color:#80879f}.work-video-card em{margin-top:5px;color:#6847f5;font-size:9px;font-style:normal;font-weight:900}.work-learning-actions,.work-theory-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:7px}.work-learning-actions button,.work-theory-options button{display:grid;grid-template-columns:17px 1fr;align-items:center;text-align:left;border:1px solid #e0e4ef;border-radius:9px;background:#fff;padding:8px;color:#343b5f}.work-learning-actions svg{grid-row:1/3;width:16px;height:16px;color:#6847f5}.work-learning-actions small,.work-theory-options small{font-size:7px;color:#848ba3}.work-theory-options button{grid-template-columns:1fr}.work-theory-options b{font-size:10px}.work-video-player{position:relative;width:100%;aspect-ratio:16/9;margin-top:12px;border-radius:11px;overflow:hidden;background:#17122f}.work-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.work-video-meta{display:grid;grid-gap:3px;gap:3px;margin-top:8px}.work-video-meta strong{font-size:11px}.work-video-meta small{color:#7d859e;font-size:8px}.work-video-meta a{width:max-content;color:#6847f5;font-size:8px;font-weight:900;text-decoration:none}.work-video-selector{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:8px}.work-video-selector button{display:flex;align-items:center;gap:5px;min-width:0;border:1px solid #e0e4ef;border-radius:8px;background:#fff;padding:6px;color:#606982;text-align:left;cursor:pointer}.work-video-selector button.active{border-color:#8f78f6;background:#f7f5ff;color:#6847f5}.work-video-selector small,.work-video-selector span{display:block;min-width:0}.work-video-selector span{font-size:8px;font-weight:900}.work-video-selector small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#858ca2;font-size:6px}.work-learning-actions button{cursor:pointer}.work-learning-actions button.active{border-color:#8f78f6;background:#f7f5ff;color:#6847f5}.evln-theory-detail,.work-learning-panel{margin-top:8px;border:1px solid #dfdcf6;border-radius:9px;background:#faf9ff;padding:9px;color:#4f5773}.evln-theory-detail b,.work-learning-panel b{font-size:9px;color:#4f35c7}.evln-theory-detail p,.work-learning-panel p{margin:4px 0 0;font-size:8px;line-height:1.5}.work-learning-panel button{margin-top:7px;border:1px solid #8f78f6;border-radius:7px;background:#fff;color:#6847f5;padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer}.work-quiz-options{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.work-quiz-options button{margin:0;border-color:#dddff0;background:#fff;color:#59617a;text-align:center}.work-quiz-options button.selected{border-color:#8f78f6;color:#6847f5}.work-quiz-options button.correct{border-color:#63c99a;background:#f1fbf6;color:#16845a}.work-quiz-options button.incorrect{border-color:#ef9aa8;background:#fff5f6;color:#ca2b45}.work-quiz-feedback.correct{color:#16845a}.work-quiz-feedback.incorrect{color:#ca2b45}.work-signal-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.work-signal-card header button{border:1px solid #9b87f8;border-radius:9px;background:#fff;color:#6847f5;padding:7px 9px;font-size:9px;font-weight:900;cursor:pointer}.evln-person-scores>div,.work-signal-card>div{display:grid;grid-template-columns:80px 1fr 32px 36px;align-items:center;grid-gap:8px;gap:8px;min-height:38px;border-top:1px solid #eef0f5;font-size:9px}.evln-person-scores>div>i,.work-signal-card>div>i{height:5px;margin:0}.evln-person-scores>div>i b,.work-signal-card>div>i b{display:block;height:100%;border-radius:99px}.red{background:#da2945!important;color:#d82c46!important}.blue{background:#3b65e8!important;color:#315fdf!important}.orange{background:#ef7d25!important;color:#e76f17!important}.green{background:#25a66b!important;color:#178c56!important}.evln-person-scores em,.work-signal-card>div>em{justify-self:end;border-radius:6px;padding:4px 6px;background:#f2f4f8;font-style:normal;font-weight:900}.work-signal-card>section{display:grid;grid-template-columns:35px 1fr 1.25fr;grid-gap:9px;gap:9px;align-items:center;margin-top:10px;border:1px solid #f0bec6;border-radius:11px;background:#fff8f9;padding:10px;color:#c5213c}.work-signal-card>section strong{display:block}.work-signal-card>section p{margin:0;padding-left:10px;border-left:1px solid #f1cbd1;color:#4f5774;font-size:8px}.work-signal-card>section p small{display:block;color:#8a91a5}.work-insight-bottom{display:grid;grid-template-columns:1.15fr .82fr 1.25fr;grid-gap:12px;gap:12px}.work-action-row{display:grid;grid-template-columns:25px 1fr 74px 42px;align-items:center;grid-gap:7px;gap:7px;min-height:43px;border-bottom:1px solid #eef0f5;font-size:8px}.work-action-row>i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#6847f5;color:#fff;font-style:normal}.work-action-row strong small{display:block;color:#878ea4}.work-action-row em{border-radius:6px;background:#f0edff;color:#6847f5;padding:5px;font-style:normal;text-align:center}.work-insight-card>button{margin-top:9px;border:0;background:transparent;color:#6847f5;font-size:8px;font-weight:900}.work-team-risk{display:grid;grid-template-columns:65px 1fr 25px;align-items:center;grid-gap:8px;gap:8px;min-height:39px;font-size:9px}.work-team-risk i{height:6px;border-radius:99px;background:#edf0f5;overflow:hidden}.work-team-risk i b{display:block;height:100%;background:linear-gradient(90deg,#dc2946,#ef7e2d,#5268df)}.work-effect-card{position:relative;padding-right:106px}.work-effect-card>div{display:grid;grid-template-columns:70px 28px 15px 28px 38px;align-items:center;grid-gap:4px;gap:4px;min-height:30px;border-bottom:1px solid #eef0f5;font-size:8px}.work-effect-card>div em{color:#315fdf;font-style:normal}.work-effect-card aside{position:absolute;right:15px;top:42px;bottom:16px;display:flex;flex-direction:column;justify-content:space-around;border-left:1px solid #dfe3ef;padding-left:13px;color:#727a94;font-size:8px}.work-effect-card aside i{position:absolute;left:-4px;width:7px;height:7px;border:1px solid #8c93a8;border-radius:50%;background:#fff}.work-effect-card aside i.active{top:4px;background:#6847f5;border-color:#6847f5}.work-insight-ai{display:grid;grid-template-columns:30px auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;border:1px solid #d8dcf0;border-radius:14px;background:#fff;padding:13px 16px}.work-insight-ai>svg{color:#6847f5}.work-insight-ai span{color:#555e7c;font-size:9px}.work-insight-ai button{border:0;border-radius:10px;background:#6847f5;color:#fff;padding:11px 17px;font-weight:900}.evln-person-overlay{position:fixed;z-index:9999;inset:0;background:rgba(17,23,49,.42);display:flex;justify-content:flex-end;animation:evlnFade .18s ease both}.evln-person-drawer{width:min(720px,92vw);height:100%;overflow-y:auto;background:#fff;box-shadow:-24px 0 60px rgba(20,24,51,.18);padding:18px;animation:evlnDrawerIn .25s ease both}.evln-person-drawer>header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 4px 14px;border-bottom:1px solid #e8eaf1}.evln-person-drawer h2,.evln-person-drawer h3{margin:0}.evln-person-drawer header p{margin:4px 0 0;color:#7b839c;font-size:11px}.evln-person-drawer header button{border:0;background:transparent;font-size:26px;color:#444c69}.evln-person-filters{display:grid;grid-template-columns:1fr 180px;grid-gap:9px;gap:9px;margin:13px 0}.evln-person-filters label{display:flex;align-items:center;gap:7px;border:1px solid #dfe3ee;border-radius:9px;padding:0 10px}.evln-person-filters input,.evln-person-filters select{width:100%;border:0;outline:0;padding:10px;background:#fff}.evln-person-filters>select{border:1px solid #dfe3ee;border-radius:9px}.evln-person-body{display:grid;grid-template-columns:180px 1fr;grid-gap:10px;gap:10px}.evln-person-body nav{display:grid;grid-gap:6px;gap:6px}.evln-person-body nav button{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;gap:8px;text-align:left;border:1px solid #e1e4ee;border-radius:9px;background:#fff;padding:8px}.evln-person-body nav button.active{border-color:#6847f5;background:#faf9ff}.evln-person-body nav i,.evln-person-profile>i{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#eeeaff;color:#4e35bb;font-style:normal;font-weight:900}.evln-person-body nav span>*{display:block}.evln-person-body nav small{color:#79819a;font-size:8px}.evln-person-body nav em{font-size:8px;font-style:normal;font-weight:900}.evln-person-body nav em.danger{color:#d82643}.evln-person-body nav em.success{color:#19905b}.evln-person-body nav em.warning{color:#d8741b}.evln-person-body nav em.info{color:#4a60df}.evln-person-body main{border:1px solid #e1e4ee;border-radius:11px;padding:11px}.evln-person-profile{display:flex;align-items:center;gap:9px}.evln-person-profile>i{width:44px;height:44px}.evln-person-profile div{flex:1 1}.evln-person-profile p{margin:3px 0 0;color:#727b94;font-size:9px}.evln-person-profile>em{border-radius:99px;background:#f0edff;color:#6847f5;padding:5px 8px;font-size:8px;font-style:normal}.evln-person-type{display:flex;align-items:center;gap:8px;margin:10px 0;color:#d12440}.evln-person-type small{color:#7b839c}.evln-person-type strong{font-size:20px}.evln-person-type em{border-radius:99px;background:#fff0f2;padding:4px 7px;font-size:8px;font-style:normal}.evln-ai-interpretation,.evln-history,.evln-interventions,.evln-questions{margin-top:11px;border:1px solid #e1e4ee;border-radius:11px;padding:12px}.evln-history>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:10px}.evln-history span{position:relative;border:1px solid #dfe3ef;border-radius:9px;padding:8px;text-align:center}.evln-history span:not(:last-child):after{content:"→";position:absolute;right:-17px;color:#79819a}.evln-history span.active{border-color:#ef8e9d;background:#fff8f9;color:#cf2340}.evln-history span>*{display:block}.evln-history small{margin-top:3px;color:#7d859e;font-size:8px}.evln-ai-interpretation{display:flex;gap:9px;background:#fbfaff;color:#6847f5}.evln-ai-interpretation p{margin:5px 0 0;color:#505975;font-size:9px;line-height:1.5}.evln-questions p{margin:7px 0 0;border-top:1px solid #eef0f5;padding-top:7px;color:#515a76;font-size:9px}.evln-interventions div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:9px}.evln-interventions span{border:1px solid #dedff0;border-radius:8px;padding:8px 5px;text-align:center;color:#5845c7;font-size:8px;font-weight:900}.evln-person-drawer>footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.evln-person-drawer>footer button{border:1px solid #6847f5;border-radius:9px;background:#fff;color:#6847f5;padding:11px;font-weight:900}.evln-person-drawer>footer button+button{background:#6847f5;color:#fff}.evln-person-drawer>footer p{grid-column:1/-1;margin:0;border:1px solid #e5e7ef;border-radius:8px;padding:8px;color:#7a8299;font-size:8px}.active-screen-work-context>.workspace-card{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}@keyframes evlnFade{0%{opacity:0}to{opacity:1}}@keyframes evlnDrawerIn{0%{transform:translateX(30px);opacity:.5}to{transform:none;opacity:1}}@media(max-width:1200px){.work-insight-main{grid-template-columns:1fr 1fr}.work-signal-card{grid-column:1/-1}.work-insight-bottom{grid-template-columns:1fr 1fr}.work-effect-card{grid-column:1/-1}.work-insight-kpis{grid-template-columns:1fr 1fr}}@media(max-width:760px){.work-insight-head{align-items:flex-start}.work-insight-head>div:last-child>span{display:none}.work-insight-steps{overflow-x:auto;grid-template-columns:repeat(5,130px)}.work-insight-bottom,.work-insight-kpis,.work-insight-main{grid-template-columns:1fr}.work-effect-card,.work-signal-card{grid-column:auto}.work-insight-ai{grid-template-columns:26px 1fr}.work-insight-ai button,.work-insight-ai span{grid-column:1/-1}.evln-person-drawer{width:100vw}.evln-person-body,.evln-person-filters{grid-template-columns:1fr}.evln-person-body nav{grid-template-columns:repeat(2,1fr)}.evln-interventions div{grid-template-columns:1fr 1fr}}.evln-theory-detail{padding:11px}.evln-theory-detail p{margin-top:7px;line-height:1.65}.evln-theory-detail p strong{color:#30236e}.tab-content-shell.active-screen-work-context,body .main-panel>.tab-content-shell.active-screen-diagnosis{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body .main-panel>.tab-content-shell.active-screen-diagnosis{outline:0!important}.diagnosis-hrd-growth-overview{display:grid;grid-gap:13px;gap:13px;margin:0 0 14px;padding:17px;border:1px solid #dddff0;border-radius:18px;background:linear-gradient(145deg,#fff,#faf9ff);box-shadow:0 8px 24px rgba(54,44,112,.05)}.diagnosis-hrd-growth-overview>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.diagnosis-hrd-growth-overview>header span{color:#6847f5;font-size:9px;font-weight:950}.diagnosis-hrd-growth-overview>header h3{margin:3px 0 0;color:#3b404a;font-size:18px}.diagnosis-hrd-growth-overview>header p{margin:4px 0 0;color:#747c96;font-size:10px;font-weight:750}.diagnosis-hrd-growth-overview>header button{display:flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#6847f5;color:#fff;padding:11px 14px;font-size:10px;font-weight:950;cursor:pointer;box-shadow:0 9px 20px rgba(104,71,245,.2)}.diagnosis-hrd-summary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e5e7f0;border-radius:14px;background:#fff;overflow:hidden}.diagnosis-hrd-summary-metrics article{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:5px;gap:5px;min-height:92px;padding:13px;border-right:1px solid #e8eaf1}.diagnosis-hrd-summary-metrics article:last-child{border-right:0}.diagnosis-hrd-summary-metrics svg{grid-row:1/4;color:#28385f}.diagnosis-hrd-summary-metrics span{color:#717a95;font-size:9px;font-weight:850}.diagnosis-hrd-summary-metrics strong{color:#3b404a;font-size:17px;line-height:1.1}.diagnosis-hrd-summary-metrics small{color:#838ba1;font-size:8px;font-weight:750}.diagnosis-maturity-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.diagnosis-maturity-track>div{position:relative;display:flex;align-items:center;gap:9px;min-height:55px;border:1px solid #e0e3ed;border-radius:12px;background:#fff;padding:10px 12px;color:#747d97}.diagnosis-maturity-track>div>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef0f5;font-style:normal;font-weight:950}.diagnosis-maturity-track span>*{display:block}.diagnosis-maturity-track b{font-size:11px}.diagnosis-maturity-track small{margin-top:3px;font-size:7px}.diagnosis-maturity-track .done>i{background:#e8f7f1;color:#16905d}.diagnosis-maturity-track .active{border-color:#8870f7;background:#f7f5ff;color:#5136cf;box-shadow:0 8px 20px rgba(104,71,245,.12)}.diagnosis-maturity-track .active>i{background:#6847f5;color:#fff}.diagnosis-hrd-insight{display:flex;align-items:center;gap:8px;margin:0;border:1px solid #bfe9dc;border-radius:11px;background:#effbf7;padding:11px 13px;color:#13745a;font-size:10px;font-weight:800}.diagnosis-hrd-insight svg{flex:0 0 auto}.diagnosis-person-modal{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;background:rgba(19,24,53,.48);padding:24px}.diagnosis-person-dialog{width:min(1120px,96vw);max-height:92vh;overflow:auto;border-radius:20px!important;background:#f9fbff!important;padding:18px!important;box-shadow:0 30px 80px rgba(19,24,53,.25)}.diagnosis-person-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.diagnosis-person-dialog>header span{color:#6847f5;font-size:10px;font-weight:950}.diagnosis-person-dialog>header h2{margin:3px 0 0;color:#3b404a}.diagnosis-person-dialog>header button{border:0;background:transparent;color:#5e6681;font-size:28px;cursor:pointer}.diagnosis-person-dialog>.ahead-person-card{width:100%;min-height:0!important}@media(max-width:1100px){.diagnosis-hrd-summary-metrics{grid-template-columns:repeat(2,1fr)}.diagnosis-hrd-summary-metrics article{border-bottom:1px solid #e8eaf1}.diagnosis-maturity-track{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.diagnosis-hrd-growth-overview>header{align-items:flex-start;flex-direction:column}.diagnosis-hrd-summary-metrics,.diagnosis-maturity-track{grid-template-columns:1fr}.diagnosis-person-modal{padding:0}.diagnosis-person-dialog{width:100vw;max-height:100vh;height:100vh;border-radius:0!important}}body .active-screen-diagnosis .diagnosis-executive-dashboard,body .active-screen-diagnosis>.diagnosis-os-panel,body .main-panel>.tab-content-shell.active-screen-diagnosis{border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.diagnosis-maturity-overview{border:0;box-shadow:none;background:transparent;padding:0}.diagnosis-maturity-overview>header{min-height:0}.diagnosis-maturity-overview>header:has(div:empty){justify-content:flex-end}.diagnosis-maturity-overview.maturity-hrm>header{display:none}.diagnosis-maturity-track.five-stage{grid-template-columns:repeat(5,1fr)}.diagnosis-maturity-overview.maturity-hrm .diagnosis-hrd-summary-metrics{border-color:#ead9dd}.diagnosis-maturity-overview.maturity-hrm .diagnosis-maturity-track .active{border-color:#b31e36;background:#fff7f8;color:#a21831;box-shadow:0 8px 20px rgba(179,30,54,.1)}.diagnosis-maturity-overview.maturity-hrm .diagnosis-maturity-track .active>i{background:#b31e36}.work-video-player.short-video{width:84%;margin-left:auto;margin-right:auto;aspect-ratio:16/9}.work-video-meta.compact{display:flex;justify-content:center;margin-top:7px}.work-video-meta.compact a{font-size:9px}.active-screen-disc>.disc-learning-hub{width:100%;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.disc-learning-hub{display:grid;grid-gap:12px;gap:12px;color:#3b404a;min-width:0}.disc-hub-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px}.disc-hub-actions button,.disc-hub-actions span{display:flex;align-items:center;gap:6px;height:38px;border:1px solid #dfe3ef;border-radius:10px;background:#fff;padding:0 12px;color:#5e6784;font-size:10px;font-weight:900}.disc-hub-actions button{color:#6040e6;cursor:pointer}.disc-hub-steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e0e4ef;border-radius:14px;background:#fff;overflow:hidden}.disc-hub-steps button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:62px;border:0;border-right:1px solid #eef0f5;background:#fff;color:#737c97;text-align:left;cursor:pointer}.disc-hub-steps button:last-child{border-right:0}.disc-hub-steps button.active{background:#faf9ff;color:#6847f5;box-shadow:inset 0 -3px #6847f5}.disc-hub-steps button>i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#eef0f5;font-style:normal;font-weight:950}.disc-hub-steps button.active>i{background:#6847f5;color:#fff}.disc-hub-steps span>*{display:block}.disc-hub-steps b{font-size:11px}.disc-hub-steps small{margin-top:3px;font-size:7px;color:#9097aa}.disc-hub-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.disc-hub-kpis article{display:flex;align-items:center;gap:13px;min-height:91px;border:1px solid #e0e4ef;border-radius:15px;background:#fff;padding:14px 16px;box-shadow:0 7px 20px rgba(35,42,88,.045)}.disc-hub-kpis article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f0edff;color:#6847f5;font-style:normal}.disc-hub-kpis article>i svg{width:20px}.disc-hub-kpis span{color:#717a94;font-size:9px;font-weight:900}.disc-hub-kpis strong{display:block;margin-top:3px;color:#3b404a;font-size:22px}.disc-hub-kpis small{display:block;margin-top:3px;color:#24a369;font-size:8px}.disc-hub-main{display:grid;grid-template-columns:1.06fr 1.28fr 1.08fr;grid-gap:11px;gap:11px}.disc-hub-card{min-width:0;border:1px solid #e0e4ef;border-radius:15px;background:#fff;padding:14px;box-shadow:0 7px 20px rgba(35,42,88,.045)}.disc-hub-card h3{margin:0;color:#3b404a;font-size:14px}.disc-effect-card>header,.disc-person-card>header,.disc-playbook-card>header,.disc-type-card>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.disc-person-card>header span,.disc-type-card>header span{color:#7c849d;font-size:8px}.disc-type-card>header span b{margin-left:5px;border-radius:99px;background:#eaf8f1;color:#16845a;padding:4px 7px}.disc-type-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:12px}.disc-type-grid button{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;gap:8px;align-items:center;min-height:78px;border:1px solid #e1e4ee;border-radius:10px;background:#fff;padding:9px;text-align:left;cursor:pointer}.disc-type-grid button>i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#fff;font-style:normal;font-weight:1000}.disc-type-grid button span>*{display:block}.disc-type-grid button b{font-size:10px}.disc-type-grid button small{margin-top:2px;color:#7e869d;font-size:7px}.disc-type-grid button em{margin-top:5px;color:#59627f;font-size:7px;font-style:normal;line-height:1.4}.disc-pair-result i.red,.disc-playbook-card i.red,.disc-type-grid button.red>i{background:#d62942}.disc-pair-result i.yellow,.disc-playbook-card i.yellow,.disc-type-grid button.yellow>i{background:#f2a900}.disc-pair-result i.green,.disc-playbook-card i.green,.disc-type-grid button.green>i{background:#1aa76b}.disc-pair-result i.blue,.disc-playbook-card i.blue,.disc-type-grid button.blue>i{background:#3475d2}.disc-type-grid button.active{border-color:#9c86fb;background:#faf9ff;box-shadow:0 7px 15px rgba(104,71,245,.09)}.disc-selected-guide{display:flex;gap:8px;margin-top:8px;border:1px solid #ddd7fa;border-radius:9px;background:#faf9ff;padding:9px;color:#5c45c5;font-size:8px;line-height:1.5}.disc-selected-guide span>*{display:block}.disc-video-player{position:relative;width:100%;aspect-ratio:16/9;margin-top:11px;border-radius:11px;overflow:hidden;background:#19132f}.disc-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.disc-video-progress{display:flex;align-items:center;gap:8px;margin-top:8px}.disc-video-progress>i{flex:1 1;height:5px;border-radius:99px;background:#edf0f5;overflow:hidden}.disc-video-progress>i b{display:block;height:100%;background:#6847f5}.disc-video-progress span{font-size:7px;color:#7e869e}.disc-learning-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:8px}.disc-learning-actions button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe2ed;border-radius:9px;background:#fff;padding:8px;color:#59627f;font-size:9px;font-weight:900}.disc-learning-actions button.active{border-color:#8e76f5;background:#f7f5ff;color:#6847f5}.disc-learning-panel{margin-top:8px;border:1px solid #ded9fa;border-radius:9px;background:#faf9ff;padding:9px;color:#535b79;font-size:8px}.disc-learning-panel>p{margin:5px 0 0;line-height:1.55}.disc-learning-panel>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-top:7px}.disc-learning-panel>div button{border:1px solid #dfe2ed;border-radius:7px;background:#fff;padding:6px;color:#59627f;font-size:7px;font-weight:900}.disc-learning-panel button.correct{border-color:#61c895;background:#f1fbf6;color:#16845a}.disc-learning-panel button.incorrect{border-color:#efa0ad;background:#fff5f6;color:#ca2b45}.disc-learning-panel>em{display:block;margin-top:6px;font-style:normal;line-height:1.45}.disc-learning-panel>em.correct{color:#16845a}.disc-learning-panel>em.incorrect{color:#ca2b45}.disc-person-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:11px}.disc-pair-selectors select,.disc-person-filters select,.disc-playbook-card header select{width:100%;height:35px;border:1px solid #dfe3ee;border-radius:8px;background:#fff;padding:0 8px;color:#3b404a;font-size:8px;font-weight:850}.disc-person-profile{display:flex;align-items:center;gap:8px;margin-top:10px}.disc-person-profile>i{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#eeeaff;color:#5b3fd1;font-style:normal;font-weight:950}.disc-person-profile span{flex:1 1}.disc-person-profile span>*{display:block}.disc-person-profile small{margin-top:2px;color:#7d859d;font-size:7px}.disc-person-profile>em{border-radius:99px;background:#eaf8f1;color:#16845a;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.disc-score-list{margin-top:8px}.disc-score-list>div{display:grid;grid-template-columns:62px 1fr 26px;align-items:center;grid-gap:7px;gap:7px;min-height:31px;border-top:1px solid #eef0f5;font-size:8px}.disc-score-list>div>i{height:5px;border-radius:99px;background:#edf0f5;overflow:hidden}.disc-score-list>div>i b{display:block;height:100%;border-radius:inherit}.disc-score-list b.red{background:#d62942}.disc-score-list b.yellow{background:#f2a900}.disc-score-list b.green{background:#1aa76b}.disc-score-list b.blue{background:#3475d2}.disc-ai-coach{display:flex;gap:7px;margin:8px 0 0;border:1px solid #ddd7fa;border-radius:9px;background:#faf9ff;padding:9px;color:#59627f;font-size:7px;line-height:1.5}.disc-ai-coach svg{flex:0 0 auto;color:#6847f5}.disc-ai-coach span>*{display:block;color:#6040d8}.disc-hub-bottom{display:grid;grid-template-columns:1.15fr 1fr 1.05fr;grid-gap:11px;gap:11px}.disc-pair-selectors{display:grid;grid-template-columns:1fr 22px 1fr;align-items:end;grid-gap:7px;gap:7px;margin-top:10px}.disc-pair-selectors label{display:grid;grid-gap:4px;gap:4px;color:#777f98;font-size:7px;font-weight:900}.disc-pair-selectors>b{padding-bottom:9px;text-align:center;color:#6847f5}.disc-pair-result{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.disc-pair-result>span{grid-template-columns:29px 1fr;grid-gap:7px;gap:7px;align-items:center;border:1px solid #e1e4ee;border-radius:9px;padding:8px}.disc-pair-result i,.disc-playbook-card>button>i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#fff;font-style:normal;font-weight:950}.disc-pair-result span>*{display:block}.disc-pair-result small{grid-column:2;color:#7e869d;font-size:7px}.disc-pair-card>p{display:flex;gap:6px;margin:8px 0 0;border-radius:8px;background:#f0edff;padding:8px;color:#5540bf;font-size:8px;line-height:1.45}.disc-pair-card>p svg{flex:0 0 auto}.disc-playbook-card header select{width:110px}.disc-playbook-card>button{display:grid;grid-template-columns:29px 1fr 12px;align-items:center;grid-gap:7px;gap:7px;width:100%;min-height:42px;border:0;border-top:1px solid #eef0f5;background:#fff;text-align:left;color:#3b404a;cursor:pointer}.disc-playbook-card>button:first-of-type{margin-top:7px}.disc-playbook-card>button.active{background:#faf9ff}.disc-playbook-card>button span>*{display:block}.disc-playbook-card>button small{margin-top:2px;color:#7a829a;font-size:7px}.disc-effect-card header>div{display:flex;gap:4px}.disc-effect-card header button{border:1px solid #dfe2ed;border-radius:6px;background:#fff;padding:5px 7px;color:#7c849b;font-size:7px;font-weight:900}.disc-effect-card header button.active{border-color:#8e76f5;background:#6847f5;color:#fff}.disc-effect-card>div:not(header){display:grid;grid-template-columns:1fr 28px 12px 45px 32px;align-items:center;grid-gap:5px;gap:5px;min-height:39px;border-top:1px solid #eef0f5;font-size:8px}.disc-effect-card>div:nth-of-type(2){margin-top:6px}.disc-effect-card em{font-style:normal;font-weight:900}.disc-effect-card em.up{color:#16845a}.disc-effect-card em.down{color:#3475d2}.disc-hub-ai{display:grid;grid-template-columns:30px auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #dddff0;border-radius:14px;background:#fff;padding:12px 15px}.disc-hub-ai>svg{width:29px;height:29px;padding:6px;border-radius:9px;background:#f0edff;color:#6847f5}.disc-hub-ai strong{font-size:11px}.disc-hub-ai span{color:#59627f;font-size:8px}.disc-hub-ai button{border:0;border-radius:9px;background:#6847f5;color:#fff;padding:10px 14px;font-size:9px;font-weight:900;cursor:pointer}@media(max-width:1200px){.disc-hub-main{grid-template-columns:1fr 1fr}.disc-person-card{grid-column:1/-1}.disc-hub-bottom{grid-template-columns:1fr 1fr}.disc-effect-card{grid-column:1/-1}.diagnosis-maturity-track.five-stage{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.disc-hub-actions{flex-wrap:wrap}.disc-hub-steps{grid-template-columns:repeat(5,135px);overflow-x:auto}.disc-hub-bottom,.disc-hub-kpis,.disc-hub-main{grid-template-columns:1fr}.disc-effect-card,.disc-person-card{grid-column:auto}.disc-hub-ai{grid-template-columns:30px 1fr}.disc-hub-ai button,.disc-hub-ai span{grid-column:1/-1}.diagnosis-maturity-track.five-stage,.disc-type-grid{grid-template-columns:1fr}.work-video-player.short-video{width:100%}}.disc-learning-hub{gap:15px}.disc-hub-actions button,.disc-hub-actions span{height:42px;padding:0 15px;font-size:12px}.disc-hub-steps button{min-height:76px;gap:12px}.disc-hub-steps button>i{width:36px;height:36px;font-size:14px}.disc-hub-steps b{font-size:13px}.disc-hub-steps small{font-size:9px}.disc-hub-kpis{gap:14px}.disc-hub-kpis article{min-height:112px;padding:18px 21px;gap:17px}.disc-hub-kpis article>i{width:54px;height:54px;border-radius:50%;color:#fff}.disc-hub-kpis article>i svg{width:24px;height:24px}.disc-hub-kpis article.purple>i{background:linear-gradient(135deg,#825cff,#5f36df)}.disc-hub-kpis article.blue>i{background:linear-gradient(135deg,#5c8cff,#3863e9)}.disc-hub-kpis article.green>i{background:linear-gradient(135deg,#55c786,#24a66c)}.disc-hub-kpis article.orange>i{background:linear-gradient(135deg,#ffbd38,#f29312)}.disc-hub-kpis article.purple strong{color:#6847f5}.disc-hub-kpis article.blue strong{color:#3863e9}.disc-hub-kpis article.green strong{color:#20a368}.disc-hub-kpis article.orange strong{color:#ee9413}.disc-hub-kpis span{font-size:12px}.disc-hub-kpis strong{font-size:29px}.disc-hub-kpis small{font-size:10px}.disc-hub-main{grid-template-columns:1.08fr 1.22fr 1.12fr;gap:14px}.disc-hub-bottom{gap:14px}.disc-hub-card{padding:19px;border-radius:18px}.disc-hub-card h3{font-size:18px}.disc-person-card>header span,.disc-type-card>header span{font-size:11px}.disc-type-card>header span b{padding:6px 9px}.disc-type-grid{gap:10px;margin-top:16px}.disc-type-grid button{grid-template-columns:45px 30px 1fr;gap:10px;min-height:110px;padding:14px;border-radius:13px}.disc-type-grid button>i{width:43px;height:43px;border-radius:11px;font-size:23px}.disc-type-grid button>.disc-type-icon{display:grid;place-items:center;color:currentColor}.disc-type-grid button>.disc-type-icon svg{width:23px;height:23px}.disc-type-grid button.red{border-color:#f1bcc4;color:#d62942}.disc-type-grid button.yellow{border-color:#f4d38f;color:#d99400}.disc-type-grid button.green{border-color:#b9e1cd;color:#168e59}.disc-type-grid button.blue{border-color:#b9cef0;color:#3475d2}.disc-type-grid button.red.active{background:#fff5f6}.disc-type-grid button.yellow.active{background:#fffaf0}.disc-type-grid button.green.active{background:#f2fbf6}.disc-type-grid button.blue.active{background:#f4f8ff}.disc-type-grid button b{font-size:14px}.disc-type-grid button small{font-size:10px}.disc-type-grid button em{font-size:9px;line-height:1.55}.disc-selected-guide{padding:12px;font-size:10px}.disc-video-player{margin-top:15px;border-radius:14px}.disc-video-progress{margin-top:10px}.disc-video-progress span{font-size:9px}.disc-learning-actions button{padding:10px;font-size:11px}.disc-learning-panel{padding:12px;font-size:10px}.disc-person-filters{gap:10px;margin-top:15px}.disc-pair-selectors select,.disc-person-filters select,.disc-playbook-card header select{height:42px;padding:0 11px;font-size:11px}.disc-person-profile{gap:13px;margin-top:14px}.disc-avatar{flex:0 0 auto;filter:drop-shadow(0 7px 12px rgba(34,40,78,.1))}.disc-person-profile strong{font-size:17px}.disc-person-profile small{font-size:10px}.disc-person-profile>em{padding:7px 10px;font-size:9px}.disc-score-list{margin-top:12px}.disc-score-list>div{grid-template-columns:82px 1fr 32px;gap:10px;min-height:42px;font-size:11px}.disc-score-list>div>i{height:8px}.disc-ai-coach{padding:12px;font-size:9px}.disc-pair-selectors{margin-top:13px}.disc-pair-selectors label{font-size:10px}.disc-pair-result{gap:10px;margin-top:10px}.disc-pair-result>span{position:relative;display:grid;grid-template-columns:62px 31px 1fr;grid-gap:8px;gap:8px;min-height:92px;padding:11px}.disc-pair-result>span>.disc-avatar{grid-row:1/3}.disc-pair-result>span>i{grid-column:2;grid-row:1/3;align-self:center}.disc-pair-result>span>b{grid-column:3;font-size:13px}.disc-pair-result>span>small{grid-column:3;font-size:9px}.disc-pair-card>p{padding:11px;font-size:10px}.disc-playbook-card header select{width:135px}.disc-playbook-card>button{grid-template-columns:35px 1fr 14px;min-height:52px}.disc-playbook-card>button>i{width:32px;height:32px}.disc-playbook-card>button b{font-size:11px}.disc-playbook-card>button small{font-size:9px}.disc-effect-card header button{padding:7px 9px;font-size:9px}.disc-effect-card>div:not(header){grid-template-columns:1fr 35px 14px 55px 40px;min-height:49px;font-size:10px}.disc-hub-ai{padding:16px 19px}.disc-hub-ai>svg{width:38px;height:38px}.disc-hub-ai strong{font-size:14px}.disc-hub-ai span{font-size:10px;line-height:1.55}.disc-hub-ai button{padding:12px 17px;font-size:11px}@media(min-width:1600px){.disc-hub-main{grid-template-columns:1.08fr 1.18fr 1.12fr}.disc-hub-card{min-height:0}.disc-type-grid button{min-height:118px}}@media(max-width:760px){.disc-hub-kpis article{min-height:96px}.disc-type-grid button{grid-template-columns:43px 30px 1fr}.disc-pair-result{grid-template-columns:1fr}.disc-hub-card h3{font-size:16px}}.work-learning-card .work-video-player.short-video{width:100%;max-width:none;margin:15px 0 0;aspect-ratio:16/9}.disc-hub-kpis article.blue,.disc-hub-kpis article.green,.disc-hub-kpis article.orange{color:#fff}.disc-hub-kpis article.blue small,.disc-hub-kpis article.blue span,.disc-hub-kpis article.blue strong,.disc-hub-kpis article.green small,.disc-hub-kpis article.green span,.disc-hub-kpis article.green strong,.disc-hub-kpis article.orange small,.disc-hub-kpis article.orange span,.disc-hub-kpis article.orange strong{color:#fff!important}.disc-hub-kpis article.blue small,.disc-hub-kpis article.green small,.disc-hub-kpis article.orange small{color:rgba(255,255,255,.82)!important}.disc-type-grid button.blue,.disc-type-grid button.green,.disc-type-grid button.red{color:#fff}.disc-type-grid button.red,.disc-type-grid button.red.active{background:#e32644!important}.disc-type-grid button.green,.disc-type-grid button.green.active{background:#25aa70!important}.disc-type-grid button.blue,.disc-type-grid button.blue.active{background:#3d67e9!important}.disc-type-grid button.blue b,.disc-type-grid button.blue em,.disc-type-grid button.blue small,.disc-type-grid button.blue span,.disc-type-grid button.green b,.disc-type-grid button.green em,.disc-type-grid button.green small,.disc-type-grid button.green span,.disc-type-grid button.red b,.disc-type-grid button.red em,.disc-type-grid button.red small,.disc-type-grid button.red span{color:#fff!important}.disc-type-grid button.blue .disc-type-icon,.disc-type-grid button.green .disc-type-icon,.disc-type-grid button.red .disc-type-icon{color:rgba(255,255,255,.78)!important}.disc-pair-result i,.disc-playbook-card>button>i,.disc-type-grid button>i{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;text-align:center!important;color:#fff!important}.disc-pair-result i.yellow,.disc-playbook-card>button>i.yellow,.disc-type-grid button.yellow>i{color:#fff!important}body .main-panel>.tab-content-shell.active-screen-diagnosis,body .main-panel>.tab-content-shell.active-screen-disc{padding:0!important}body .active-screen-diagnosis .diagnosis-executive-dashboard,body .active-screen-diagnosis>.diagnosis-os-panel,body .active-screen-disc>.disc-learning-hub,body .main-panel>.tab-content-shell.active-screen-diagnosis,body .main-panel>.tab-content-shell.active-screen-disc{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.position-lesson-card.orange>button{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#ef9653,#8a4a25)!important}.position-lesson-card.blue>button{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#6394e5,#304c88)!important}.position-lesson-card.blue,.position-lesson-card.orange,.position-lesson-card.purple{width:310px!important;max-width:100%!important;justify-self:end!important;box-sizing:border-box!important;background:transparent!important}.position-lesson-card.blue>button,.position-lesson-card.orange>button,.position-lesson-card.purple>button{width:100%!important;box-sizing:border-box!important}.position-lesson-card .position-lesson-summary-button{width:100%!important;margin-left:0!important;margin-right:0!important}.position-lesson-card.blue .position-lesson-meta,.position-lesson-card.blue>strong,.position-lesson-card.orange .position-lesson-meta,.position-lesson-card.orange>strong{color:#3b404a!important}.position-lesson-card.blue .position-lesson-meta span,.position-lesson-card.orange .position-lesson-meta span{color:#303047!important}@media(max-width:1280px) and (min-width:981px){.position-lesson-card.blue,.position-lesson-card.orange,.position-lesson-card.purple{width:280px!important}}@media(max-width:980px){.position-lesson-card.blue,.position-lesson-card.orange,.position-lesson-card.purple{width:100%!important;justify-self:stretch!important}}.disc-diagnosis-gateway{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:18px;gap:18px;overflow:hidden;border:1px solid #9c8cff;border-radius:20px;padding:23px;color:#fff;background:radial-gradient(circle at 90% 15%,rgba(141,125,255,.45),transparent 32%),linear-gradient(135deg,#0d235f,#263fb0 56%,#7250f4);box-shadow:0 18px 38px rgba(39,54,154,.18)}.disc-diagnosis-copy>span{color:#bdafff;font-size:10px;font-weight:950;letter-spacing:.08em}.disc-diagnosis-copy h3{margin:7px 0 8px;color:#fff;font-size:27px;letter-spacing:-.04em}.disc-diagnosis-copy p{margin:0;max-width:650px;color:rgba(255,255,255,.82);font-size:12px;font-weight:750;line-height:1.6}.disc-diagnosis-copy>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:18px}.disc-diagnosis-copy>div b{display:flex;align-items:center;gap:7px;min-height:58px;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:rgba(255,255,255,.1);padding:11px 13px;color:#fff;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.disc-diagnosis-action{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:11px;gap:11px;border:1px solid rgba(255,255,255,.25);border-radius:17px;background:rgba(255,255,255,.13);padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.disc-diagnosis-action>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#aa78ff,#7044f6);color:#fff;font-style:normal}.disc-diagnosis-action span>*{display:block}.disc-diagnosis-action strong{color:#fff;font-size:15px}.disc-diagnosis-action small{margin-top:5px;color:rgba(255,255,255,.76);font-size:9px;line-height:1.5}.disc-diagnosis-action a{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:linear-gradient(135deg,#b579ff,#6c3cf4);padding:13px;color:#fff;text-decoration:none;font-size:12px;font-weight:950;box-shadow:0 10px 22px rgba(35,22,111,.24)}.disc-diagnosis-action em{grid-column:1/-1;color:rgba(255,255,255,.68);font-size:8px;font-style:normal;text-align:center}@media(max-width:900px){.disc-diagnosis-copy>div,.disc-diagnosis-gateway{grid-template-columns:1fr}}.tki-learning-hub{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;color:#3b404a}.tki-hub-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.tki-hub-toolbar>div{display:flex;align-items:center;gap:10px}.tki-hub-toolbar strong{color:#6847f5;font-size:21px}.tki-hub-toolbar>div:first-child span{border-left:1px solid #dfe3ee;padding-left:10px;font-size:14px;font-weight:900}.tki-hub-toolbar button,.tki-hub-toolbar>div:last-child span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid #dfe3ee;border-radius:11px;background:#fff;padding:0 13px;color:#4e5772}.tki-hub-toolbar button{cursor:pointer}.tki-hub-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e0e4ef;background:#fff;box-shadow:0 8px 24px rgba(40,47,82,.05)}.tki-hub-steps button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:74px;border:0;border-right:1px solid #e7e9f1;background:#fff;color:#747d97;cursor:pointer}.tki-hub-steps button:last-child{border-right:0}.tki-hub-steps button.active{background:#faf8ff;color:#6847f5;box-shadow:inset 0 -3px #6847f5}.tki-hub-steps i{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#eef0f6;font-style:normal;font-weight:950}.tki-hub-steps button.active i{background:#6847f5;color:#fff}.tki-hub-steps span{display:block;min-width:0;text-align:left}.tki-hub-steps b,.tki-hub-steps small{display:block;white-space:normal;word-break:keep-all}.tki-hub-steps b{font-size:12px}.tki-hub-steps small{margin-top:3px;color:#8c94aa}.tki-hub-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.tki-hub-kpis article{display:flex;align-items:center;gap:14px;min-width:0;min-height:104px;border:1px solid #e0e4ef;border-radius:16px;background:#fff;padding:17px 20px;box-shadow:0 9px 25px rgba(40,47,82,.05)}.tki-hub-kpis article>svg{flex:0 0 auto;width:46px;height:46px;border-radius:50%;padding:12px;color:#fff}.tki-hub-kpis .violet>svg{background:linear-gradient(135deg,#825cff,#5f36df)}.tki-hub-kpis .blue>svg{background:linear-gradient(135deg,#5c8cff,#3863e9)}.tki-hub-kpis .green>svg{background:linear-gradient(135deg,#55c786,#24a66c)}.tki-hub-kpis .orange>svg{background:linear-gradient(135deg,#ffbd38,#f29312)}.tki-hub-kpis small,.tki-hub-kpis span,.tki-hub-kpis strong{display:block;min-width:0}.tki-hub-kpis span{font-size:11px;font-weight:900}.tki-hub-kpis strong{margin-top:4px;font-size:25px;letter-spacing:-.04em}.tki-hub-kpis small{margin-top:2px;color:#778097;font-size:9px}.tki-hub-main{display:grid;grid-template-columns:1.05fr 1.05fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}.tki-hub-bottom{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:14px;gap:14px}.tki-hub-card{min-width:0;border:1px solid #e0e4ef;border-radius:18px;background:#fff;padding:18px;box-shadow:0 11px 30px rgba(40,47,82,.05)}.tki-hub-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tki-hub-card h3{margin:0;font-size:17px;letter-spacing:-.03em}.tki-hub-card header p{margin:5px 0 0;color:#778097;font-size:10px;line-height:1.45}.tki-hub-card header>span{white-space:nowrap;color:#757d95;font-size:9px}.tki-hub-card header>span b{margin-left:5px;border-radius:99px;background:#eaf8f1;padding:5px 8px;color:#17865b}.tki-hub-card header>button{border:1px solid #d9d2ff;border-radius:8px;background:#fff;padding:7px 9px;color:#6847f5;font-weight:900;cursor:pointer}.tki-five-mode-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:14px}.tki-five-mode-grid button{display:grid;grid-template-columns:39px 1fr;grid-gap:10px;gap:10px;align-items:center;min-width:0;min-height:81px;border:1px solid #e3e6ee;border-radius:12px;background:#fff;padding:11px;text-align:left;cursor:pointer}.tki-five-mode-grid button:last-child{grid-column:1/-1}.tki-five-mode-grid i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff;font-style:normal;font-size:18px}.tki-five-mode-grid button.red i,.tki-playbook-list i.red{background:#df2d47}.tki-five-mode-grid button.slate i,.tki-playbook-list i.slate{background:#6f7890}.tki-five-mode-grid button.amber i,.tki-playbook-list i.amber{background:#f1a000}.tki-five-mode-grid button.blue i,.tki-playbook-list i.blue{background:#3e6be9}.tki-five-mode-grid button.green i,.tki-playbook-list i.green{background:#25a96f}.tki-five-mode-grid span>*{display:block;min-width:0;white-space:normal;word-break:keep-all}.tki-five-mode-grid b{font-size:12px}.tki-five-mode-grid small{margin-top:2px;color:#858da2;font-size:8px}.tki-five-mode-grid em{margin-top:5px;color:#555f78;font-size:9px;font-style:normal;font-weight:850}.tki-theory-note{display:flex;gap:9px;margin-top:10px;border:1px solid #ded8fa;border-radius:11px;background:#faf9ff;padding:11px;color:#5f50bc}.tki-theory-note svg{flex:0 0 auto}.tki-theory-note p{margin:0;font-size:9px;line-height:1.55}.tki-theory-note b{display:block;margin-bottom:3px}.tki-video-concept{display:grid;place-items:center;min-height:285px;margin-top:14px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 70% 35%,rgba(155,126,255,.6),transparent 35%),linear-gradient(135deg,#18113b,#5630b5 55%,#8c62ef);color:#fff}.tki-video-concept>div{display:grid;place-items:center;text-align:center}.tki-video-concept svg{margin-bottom:16px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.tki-video-concept b{font-size:20px}.tki-video-concept span{margin-top:7px;color:rgba(255,255,255,.78);font-size:10px}.tki-progress{display:block;height:6px;margin-top:10px;border-radius:99px;background:#edf0f5;overflow:hidden}.tki-progress b{display:block;height:100%;border-radius:inherit;background:#6847f5}.tki-learning-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px}.tki-learning-buttons button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:39px;border:1px solid #dfe2ed;border-radius:9px;background:#fff;color:#59627f;font-weight:900}.tki-risk-signals{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.tki-risk-signals>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #e6e8ef;border-radius:11px;padding:10px}.tki-risk-signals i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#6847f5;color:#fff;font-style:normal;font-weight:950}.tki-risk-signals span>*{display:block;white-space:normal;word-break:keep-all}.tki-risk-signals b{font-size:10px}.tki-risk-signals small{margin-top:3px;color:#7c859c;font-size:8px;line-height:1.45}.tki-risk-signals em{border-radius:99px;background:#fff1f2;padding:4px 7px;color:#cf3048;font-size:8px;font-style:normal;font-weight:950}.tki-priority-training{display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;margin-top:10px;border-radius:11px;background:#f4f1ff;padding:11px;color:#5540bf;font-size:9px}.tki-priority-training b{grid-row:1/4;padding-right:7px;border-right:1px solid #d9d1ff}.tki-priority-training span{padding-left:3px}.tki-playbook-list,.tki-team-list{display:grid;margin-top:12px}.tki-playbook-list button,.tki-team-list button{display:grid;grid-template-columns:1fr 1.4fr 18px;align-items:center;grid-gap:9px;gap:9px;min-width:0;min-height:52px;border:0;border-top:1px solid #edf0f5;background:#fff;text-align:left;cursor:pointer}.tki-team-list span>*{display:block}.tki-playbook-list b,.tki-team-list b{font-size:10px}.tki-playbook-list small,.tki-team-list small{margin-top:3px;color:#7e869d;font-size:8px;line-height:1.4}.tki-team-list em{color:#5c647c;font-size:8px;font-style:normal;line-height:1.4}.tki-playbook-list button{grid-template-columns:32px 1fr 18px}.tki-playbook-list i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#fff;font-style:normal;font-weight:950}.tki-playbook-list span>*{display:block}.tki-change-card>div{display:grid;grid-template-columns:1fr 42px 15px 45px 34px;align-items:center;grid-gap:6px;gap:6px;min-height:51px;border-top:1px solid #edf0f5;font-size:9px}.tki-change-card>div:first-of-type{margin-top:10px}.tki-change-card strong{color:#6847f5}.tki-change-card em{color:#16875b;font-style:normal;font-weight:950}.tki-hub-ai{display:grid;grid-template-columns:36px auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #dddff0;border-radius:15px;background:linear-gradient(90deg,#fff,#faf9ff);padding:15px 18px}.tki-hub-ai>svg{width:35px;height:35px;border-radius:10px;background:#f0edff;padding:8px;color:#6847f5}.tki-hub-ai strong{font-size:13px}.tki-hub-ai span{color:#59627f;font-size:10px;line-height:1.5}.tki-hub-ai button{border:0;border-radius:9px;background:#6847f5;padding:11px 14px;color:#fff;font-weight:900}.tki-lookup-overlay{position:fixed;inset:0;z-index:2500;display:flex;justify-content:flex-end;background:rgba(13,19,44,.38);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tki-lookup-panel{width:min(1120px,94vw);height:100%;overflow:auto;background:#f8f9fd;padding:26px;box-shadow:-20px 0 55px rgba(16,23,54,.18)}.tki-lookup-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e1e4ec;padding-bottom:18px}.tki-lookup-panel h2{margin:0;font-size:28px}.tki-lookup-panel>header p{margin:6px 0 0;color:#788097}.tki-lookup-panel>header button{border:0;background:transparent;color:#4e5772;cursor:pointer}.tki-lookup-filters{display:grid;grid-template-columns:1fr 240px;grid-gap:12px;gap:12px;margin:18px 0}.tki-lookup-filters label{display:flex;align-items:center;gap:10px;border:1px solid #dfe3ee;border-radius:12px;background:#fff;padding:0 14px}.tki-lookup-filters input,.tki-lookup-filters select,.tki-lookup-filters+select{min-width:0}.tki-lookup-filters input{width:100%;height:48px;border:0;outline:0;font-size:15px}.tki-lookup-filters select{height:50px;border:1px solid #dfe3ee;border-radius:12px;background:#fff;padding:0 13px;font-weight:850}.tki-lookup-body{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:16px;gap:16px}.tki-lookup-body>aside{display:grid;align-content:start;grid-gap:8px;gap:8px}.tki-lookup-body>aside button{display:grid;grid-template-columns:43px 1fr;grid-gap:10px;gap:10px;align-items:center;min-width:0;border:1px solid #e0e4ed;border-radius:12px;background:#fff;padding:11px;text-align:left}.tki-lookup-body>aside button.active{border:2px solid #6847f5;background:#faf9ff}.tki-lookup-body>aside i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eeeaff;color:#6549dc;font-style:normal;font-weight:950}.tki-lookup-body>aside span>*{display:block;white-space:normal;word-break:keep-all}.tki-lookup-body>aside small{color:#7b849a}.tki-lookup-body>aside em{margin-top:3px;color:#d52943;font-size:10px;font-style:normal;font-weight:900}.tki-lookup-body>main{display:grid;grid-gap:13px;gap:13px;min-width:0}.tki-person-ai,.tki-person-interventions,.tki-person-questions,.tki-person-scores,.tki-person-summary,.tki-person-trend{border:1px solid #e0e4ed;border-radius:14px;background:#fff;padding:17px}.tki-person-summary{display:grid;grid-template-columns:58px 1fr auto auto;align-items:center;grid-gap:12px;gap:12px}.tki-person-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ece8ff,#d9f4ef);color:#6042d7}.tki-person-summary h3{margin:0;font-size:22px}.tki-person-summary p{margin:4px 0 0;color:#7d859b}.tki-person-summary>span{color:#7c849a}.tki-person-summary>span>*{display:block}.tki-person-summary>span b{margin-top:3px;color:#d52943;font-size:20px}.tki-person-summary>button{border:0;border-radius:99px;background:#f0edff;padding:8px 10px;color:#6847f5;font-weight:900}.tki-person-scores{display:grid;grid-gap:2px;gap:2px}.tki-person-scores>div{display:grid;grid-template-columns:65px 1fr 32px 42px;align-items:center;grid-gap:9px;gap:9px;min-height:42px;border-bottom:1px solid #edf0f5}.tki-person-scores>div:last-child{border-bottom:0}.tki-person-scores i{height:7px;border-radius:99px;background:#edf0f5;overflow:hidden}.tki-person-scores i b{display:block;height:100%;border-radius:inherit}.tki-person-scores b.red{background:#df2d47}.tki-person-scores b.slate{background:#6f7890}.tki-person-scores b.amber{background:#f1a000}.tki-person-scores b.blue{background:#3e6be9}.tki-person-scores b.green{background:#25a96f}.tki-person-scores em{border-radius:99px;background:#f1f3f7;padding:4px;text-align:center;font-size:9px;font-style:normal}.tki-person-ai h3,.tki-person-interventions h3,.tki-person-questions h3,.tki-person-trend h3{margin:0 0 12px;font-size:17px}.tki-person-trend>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.tki-person-trend span{display:grid;place-items:center;min-height:75px;border:1px solid #e0e4ed;border-radius:11px}.tki-person-trend span.current{border-color:#ef8d9d;background:#fff7f8;color:#cf2943}.tki-person-trend small{margin-top:5px;color:#838ba0}.tki-person-ai{display:flex;gap:12px;background:#faf9ff;color:#5b49bb}.tki-person-ai svg{flex:0 0 auto}.tki-person-ai p{margin:0;color:#59627a;line-height:1.55}.tki-person-questions p{margin:0;border-top:1px solid #edf0f5;padding:11px 0;color:#555f78}.tki-person-interventions>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.tki-person-interventions span{border:1px solid #d9d2ff;border-radius:9px;padding:10px;color:#6347d7;text-align:center;font-size:10px;font-weight:900}.tki-person-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tki-person-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:2px solid #6847f5;border-radius:11px;background:#fff;color:#6847f5;font-weight:950}.tki-person-actions button:last-child{background:#6847f5;color:#fff}.tki-lookup-disclaimer{display:block;border:1px solid #e0e4ed;border-radius:9px;background:#fff;padding:10px;color:#7d859a}body .main-panel>.tab-content-shell.active-screen-tki{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media(max-width:1200px){.tki-hub-main{grid-template-columns:1fr 1fr}.tki-risk-card{grid-column:1/-1}.tki-hub-bottom{grid-template-columns:1fr 1fr}.tki-change-card{grid-column:1/-1}.tki-hub-kpis{grid-template-columns:1fr 1fr}}@media(max-width:820px){.tki-hub-toolbar,.tki-hub-toolbar>div{align-items:stretch}.tki-hub-toolbar,.tki-hub-toolbar>div:last-child{flex-wrap:wrap}.tki-hub-toolbar>div:first-child{display:grid}.tki-hub-toolbar>div:first-child span{border-left:0;padding-left:0}.tki-hub-steps{grid-template-columns:repeat(5,150px);overflow-x:auto}.tki-hub-bottom,.tki-hub-kpis,.tki-hub-main{grid-template-columns:1fr}.tki-change-card,.tki-risk-card{grid-column:auto}.tki-hub-ai{grid-template-columns:36px 1fr}.tki-hub-ai button,.tki-hub-ai span{grid-column:1/-1}.tki-lookup-panel{width:100vw;padding:17px}.tki-lookup-body,.tki-lookup-filters{grid-template-columns:1fr}.tki-lookup-body>aside{display:flex;overflow-x:auto;padding-bottom:4px}.tki-lookup-body>aside button{flex:0 0 210px}.tki-person-summary{grid-template-columns:52px 1fr}.tki-person-summary>button,.tki-person-summary>span{grid-column:1/-1}.tki-person-interventions>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tki-five-mode-grid,.tki-learning-buttons,.tki-person-actions,.tki-person-interventions>div,.tki-person-trend>div{grid-template-columns:1fr}.tki-five-mode-grid button:last-child{grid-column:auto}.tki-team-list button{grid-template-columns:1fr 18px}.tki-team-list em{grid-column:1/-1}.tki-person-scores>div{grid-template-columns:58px 1fr 28px}.tki-person-scores>div em{grid-column:2/4}.tki-hub-kpis article{min-height:92px}.tki-video-concept{min-height:220px}}.tki-video-player{position:relative;width:100%;aspect-ratio:16/9;margin-top:14px;overflow:hidden;border-radius:14px;background:#111}.tki-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tki-diagnosis-gateway{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:18px;gap:18px;overflow:hidden;border:1px solid #8f84ff;border-radius:20px;padding:23px;color:#fff;background:radial-gradient(circle at 88% 14%,rgba(202,91,255,.38),transparent 30%),linear-gradient(135deg,#071a51,#192f88 56%,#6942e8);box-shadow:0 18px 38px rgba(39,54,154,.16)}.tki-diagnosis-copy>span{color:#d4a6ff;font-size:10px;font-weight:950;letter-spacing:.08em}.tki-diagnosis-copy h3{margin:7px 0 8px;color:#fff;font-size:28px;letter-spacing:-.04em}.tki-diagnosis-copy p{margin:0;max-width:720px;color:rgba(255,255,255,.9);font-size:12px;font-weight:800;line-height:1.65}.tki-diagnosis-copy>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:18px}.tki-diagnosis-copy>div b{display:flex;align-items:center;gap:8px;min-height:58px;border:1px solid rgba(255,255,255,.27);border-radius:13px;background:rgba(255,255,255,.12);padding:11px 13px;color:#fff;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tki-diagnosis-action{display:grid;grid-template-columns:43px 1fr;align-items:center;grid-gap:11px;gap:11px;border:1px solid rgba(255,255,255,.28);border-radius:17px;background:rgba(255,255,255,.14);padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tki-diagnosis-action>i{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:linear-gradient(135deg,#d85cff,#7044f6);color:#fff;font-style:normal}.tki-diagnosis-action span>*{display:block}.tki-diagnosis-action strong{color:#fff;font-size:15px}.tki-diagnosis-action small{margin-top:5px;color:rgba(255,255,255,.86);font-size:9px;line-height:1.5}.tki-diagnosis-action a{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:linear-gradient(135deg,#d55cff,#6434ef);padding:13px;color:#fff;text-decoration:none;font-size:12px;font-weight:950;box-shadow:0 10px 22px rgba(35,22,111,.24)}.tki-diagnosis-action em{grid-column:1/-1;color:rgba(255,255,255,.78);font-size:8px;font-style:normal;text-align:center}.tki-learning-hub :where(p,small,em){color:#59627a}.tki-five-mode-grid small,.tki-hub-card header p,.tki-hub-kpis small,.tki-hub-steps small,.tki-lookup-body>aside small,.tki-person-summary p,.tki-person-trend small,.tki-playbook-list small,.tki-risk-signals small,.tki-team-list small{color:#626c86!important}.tki-five-mode-grid em,.tki-lookup-disclaimer,.tki-team-list em{color:#3b404a!important}@media(max-width:900px){.tki-diagnosis-copy>div,.tki-diagnosis-gateway{grid-template-columns:1fr}}.tki-learning-buttons button.active{border-color:#6847f5!important;background:#f5f2ff!important;color:#6847f5!important}.tki-learning-detail{margin-top:10px;border:1px solid #ddd7ff;border-radius:12px;background:#faf9ff;padding:13px;color:#26304d}.tki-learning-detail h4{margin:0 0 8px;font-size:13px}.tki-learning-detail ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.tki-learning-detail li,.tki-learning-detail p{margin:0;color:#3b404a;font-size:10px;font-weight:750;line-height:1.55}.tki-quiz-box>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.tki-quiz-box>div button{min-height:34px;border:1px solid #d9d2ff;border-radius:8px;background:#fff;color:#5e50b4;font-size:10px;font-weight:900;cursor:pointer}.tki-quiz-box>div button.selected{border-color:#6847f5;background:#6847f5;color:#fff}.tki-quiz-box>strong{display:block;margin-top:9px;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.5}.tki-quiz-box>strong.correct{background:#eaf8f1;color:#14845a}.tki-quiz-box>strong.incorrect{background:#fff1f2;color:#c82f49}.tki-lookup-filters label input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}@media(max-width:520px){.tki-quiz-box>div{grid-template-columns:1fr 1fr}}.engagement-hub{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;color:#3b404a}.engagement-hub-actions{display:flex;justify-content:flex-end;gap:9px;min-height:42px}.engagement-hub-actions button,.engagement-hub-actions span{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border:1px solid #dfe3ee;border-radius:10px;background:#fff;padding:0 15px;color:#5e6784;font-size:12px;font-weight:900}.engagement-hub-actions button{color:#6040e6;cursor:pointer}.engagement-hub-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e0e4ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(40,47,82,.05)}.engagement-hub-steps button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:76px;border:0;border-right:1px solid #e7e9f1;background:#fff;color:#747d97;cursor:pointer}.engagement-hub-steps button:last-child{border-right:0}.engagement-hub-steps button.active{background:#faf8ff;color:#6847f5;box-shadow:inset 0 -3px #6847f5}.engagement-hub-steps i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef0f6;font-style:normal;font-weight:950}.engagement-hub-steps button.active i{background:#6847f5;color:#fff}.engagement-hub-steps b,.engagement-hub-steps small,.engagement-hub-steps span{display:block;min-width:0}.engagement-hub-steps b{font-size:13px}.engagement-hub-steps small{margin-top:3px;color:#626c86;font-size:9px}.engagement-hub-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.engagement-hub-kpis article{display:flex;align-items:center;gap:17px;min-height:112px;border:1px solid #e0e4ef;border-radius:15px;background:#fff;padding:18px 21px;box-shadow:0 9px 25px rgba(40,47,82,.05)}.engagement-hub-kpis article>svg{width:54px;height:54px;border-radius:50%;padding:14px;color:#fff}.engagement-hub-kpis .violet>svg{background:#6847f5}.engagement-hub-kpis .blue>svg{background:#3e6be9}.engagement-hub-kpis .green>svg{background:#25a96f}.engagement-hub-kpis .orange>svg{background:#f59e0b}.engagement-hub-kpis small,.engagement-hub-kpis span,.engagement-hub-kpis strong{display:block}.engagement-hub-kpis span{font-size:12px;font-weight:900}.engagement-hub-kpis strong{margin-top:4px;font-size:29px;letter-spacing:-.04em}.engagement-hub-kpis small{margin-top:2px;color:#626c86;font-size:10px}.engagement-hub-main{display:grid;grid-template-columns:1.05fr 1.05fr 1fr;grid-gap:14px;gap:14px}.engagement-hub-bottom{display:grid;grid-template-columns:1.15fr .9fr 1fr;grid-gap:14px;gap:14px}.engagement-hub-card{min-width:0;border:1px solid #e0e4ef;border-radius:18px;background:#fff;padding:18px;box-shadow:0 11px 30px rgba(40,47,82,.05)}.engagement-hub-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.engagement-hub-card h3{margin:0;font-size:17px}.engagement-hub-card header>span{color:#68728c;font-size:9px}.engagement-hub-card header>button{border:1px solid #d9d2ff;border-radius:8px;background:#fff;padding:7px 9px;color:#6847f5;font-weight:900;cursor:pointer}.engagement-link-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:22px}.engagement-link-flow>div{text-align:center}.engagement-link-flow i{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 8px;border-radius:50%;background:#f0edff;color:#6847f5}.engagement-link-flow div:nth-of-type(2) i{background:#edf4ff;color:#3e6be9}.engagement-link-flow div:nth-of-type(3) i{background:#eaf8f1;color:#25a96f}.engagement-link-flow b,.engagement-link-flow small{display:block}.engagement-link-flow b{font-size:12px}.engagement-link-flow small{margin-top:5px;color:#626c86;font-size:9px;line-height:1.45}.engagement-link-flow>em{color:#9da5b8;font-size:22px;font-style:normal}.engagement-link-card>p{display:flex;align-items:center;gap:8px;margin:18px 0 0;border-radius:10px;background:#f6f3ff;padding:11px;color:#5d45c7;font-size:10px;font-weight:900}.engagement-video-concept{display:grid;place-items:center;min-height:245px;margin-top:14px;border-radius:14px;background:radial-gradient(circle at 70% 30%,rgba(154,111,255,.65),transparent 35%),linear-gradient(135deg,#20134b,#6847f5);color:#fff;text-align:center}.engagement-video-concept b,.engagement-video-concept span{display:block}.engagement-video-concept span{font-size:10px}.engagement-video-concept b{margin:7px 0 14px;font-size:20px}.engagement-progress{display:flex;align-items:center;gap:8px;margin-top:10px}.engagement-progress i{flex:1 1;height:6px;border-radius:99px;background:#edf0f5;overflow:hidden}.engagement-progress i b{display:block;height:100%;background:#6847f5}.engagement-progress span{font-size:9px}.engagement-learning-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px}.engagement-learning-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:39px;border:1px solid #dfe2ed;border-radius:9px;background:#fff;color:#59627f;font-weight:900}.engagement-learning-actions button.active{border-color:#6847f5;background:#f5f2ff;color:#6847f5}.engagement-learning-panel{margin-top:9px;border:1px solid #ddd7ff;border-radius:10px;background:#faf9ff;padding:11px}.engagement-learning-panel>b{font-size:11px}.engagement-learning-panel p{margin:5px 0;color:#4b5672;font-size:9px;line-height:1.5}.engagement-learning-panel>div{display:flex;gap:6px}.engagement-learning-panel button{flex:1 1;border:1px solid #d9d2ff;border-radius:7px;background:#fff;padding:7px;color:#6040e6;font-size:9px;font-weight:900}.engagement-learning-panel button.correct{background:#25a96f;color:#fff}.engagement-learning-panel button.incorrect{background:#df2d47;color:#fff}.engagement-learning-panel em{display:block;margin-top:7px;font-size:8px;font-style:normal}.engagement-learning-panel em.correct{color:#16875b}.engagement-learning-panel em.incorrect{color:#cf3048}.engagement-person-select{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:12px}.engagement-person-select select{height:36px;border:1px solid #dfe3ee;border-radius:8px;background:#fff;padding:0 9px;color:#3b404a;font-size:9px;font-weight:850}.engagement-radar-body{display:grid;grid-template-columns:1.25fr .75fr;align-items:center}.engagement-radar-body>div:last-child{border-radius:11px;background:#fff8eb;padding:12px}.engagement-radar-body small,.engagement-radar-body strong{display:block}.engagement-radar-body strong{margin:5px 0;color:#ed7f0d;font-size:15px}.engagement-radar-body p{margin:0;color:#5d667e;font-size:9px;line-height:1.5}.engagement-team-card>div{display:grid;margin-top:12px}.engagement-team-card>div button{display:grid;grid-template-columns:72px 1fr 24px 1fr 24px 1fr 24px;align-items:center;grid-gap:6px;gap:6px;min-height:42px;border:0;border-top:1px solid #edf0f5;background:#fff;text-align:left;cursor:pointer}.engagement-team-card button b{font-size:9px}.engagement-team-card button span{height:5px;border-radius:99px;background:#edf0f5;overflow:hidden}.engagement-team-card button i{display:block;height:100%;border-radius:99px}.engagement-team-card .violet{background:#6847f5}.engagement-team-card .blue{background:#3e6be9}.engagement-team-card .green{background:#25a96f}.engagement-team-card button small{font-size:8px}.engagement-team-card footer{display:flex;justify-content:center;gap:6px;margin-top:10px;color:#65708b;font-size:8px}.engagement-team-card footer i{width:8px;height:8px;border-radius:50%}.engagement-type-card>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.engagement-type-card article{display:grid;grid-template-columns:30px 1fr;align-items:center;border:1px solid #e2e5ee;border-radius:11px;padding:10px}.engagement-type-card article i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px}.engagement-type-card article i svg{width:15px}.engagement-type-card article b,.engagement-type-card article small,.engagement-type-card article strong{display:block;grid-column:2}.engagement-type-card article b{font-size:9px}.engagement-type-card article strong{font-size:17px}.engagement-type-card article small{font-size:8px}.engagement-type-card .violet{color:#6847f5}.engagement-type-card .blue{color:#3e6be9}.engagement-type-card .orange{color:#ed7f0d}.engagement-type-card .green{color:#25a96f}.engagement-intervention-card>div{display:grid;margin-top:12px}.engagement-intervention-card p{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin:0;border-top:1px solid #edf0f5;padding:11px 0}.engagement-intervention-card p>svg{width:28px;height:28px;border-radius:8px;background:#f0edff;padding:7px;color:#6847f5}.engagement-intervention-card span b,.engagement-intervention-card span small{display:block}.engagement-intervention-card span b{font-size:9px}.engagement-intervention-card span small{margin-top:3px;color:#626c86;font-size:8px}.engagement-intervention-card em{border-radius:99px;background:#fff1f2;padding:4px 7px;color:#cf3048;font-size:8px;font-style:normal;font-weight:900}.engagement-intervention-card em.normal{background:#fff7e8;color:#d68113}.engagement-hub-ai{display:grid;grid-template-columns:36px auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #dddff0;border-radius:15px;background:linear-gradient(90deg,#fff,#faf9ff);padding:15px 18px}.engagement-hub-ai>svg{width:35px;height:35px;border-radius:10px;background:#f0edff;padding:8px;color:#6847f5}.engagement-hub-ai strong{font-size:13px}.engagement-hub-ai span{color:#59627f;font-size:10px}.engagement-hub-ai button{border:0;border-radius:9px;background:#6847f5;padding:11px 14px;color:#fff;font-weight:900}.engagement-person-overlay{position:fixed;inset:0;z-index:2600;display:flex;justify-content:flex-end;background:rgba(13,19,44,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.engagement-person-overlay>section{display:grid;grid-template-columns:290px 1fr;grid-template-rows:auto 1fr;width:min(1050px,95vw);height:100%;overflow:auto;background:#f8f9fd;padding:25px;box-shadow:-20px 0 55px rgba(16,23,54,.2)}.engagement-person-overlay>section>header{grid-column:1/-1;display:flex;justify-content:space-between;border-bottom:1px solid #e1e4ec;padding-bottom:17px}.engagement-person-overlay h2{margin:0}.engagement-person-overlay header p{margin:5px 0 0;color:#626c86}.engagement-person-overlay header button{border:0;background:transparent}.engagement-person-list{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px 14px 0 0}.engagement-person-list button{display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;border:1px solid #e0e4ed;border-radius:11px;background:#fff;padding:10px;text-align:left}.engagement-person-list button.active{border-color:#6847f5;background:#f7f4ff}.engagement-person-list i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eee9ff;color:#6847f5;font-style:normal;font-weight:900}.engagement-person-list span>*{display:block}.engagement-person-list b{font-size:11px}.engagement-person-list em,.engagement-person-list small{margin-top:2px;color:#626c86;font-size:8px;font-style:normal}.engagement-person-list em{color:#6847f5;font-weight:900}.engagement-person-overlay main{margin-top:18px;border:1px solid #e0e4ed;border-radius:16px;background:#fff;padding:19px}.engagement-person-overlay main h3{margin:0;font-size:22px}.engagement-person-overlay main p{color:#626c86}.engagement-person-overlay main>div:first-child strong{color:#ed7f0d}.engagement-person-score{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.engagement-person-score span{border-radius:9px;background:#f7f8fc;padding:10px;text-align:center}.engagement-person-score b{display:block;margin-top:4px;color:#6847f5}.engagement-person-insight{display:flex;gap:8px;border:1px solid #ddd7ff;border-radius:10px;background:#faf9ff;padding:12px;line-height:1.55}body .main-panel>.tab-content-shell.active-screen-engagement-education{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media(max-width:1200px){.engagement-hub-bottom,.engagement-hub-main{grid-template-columns:1fr 1fr}.engagement-intervention-card,.engagement-radar-card{grid-column:1/-1}.engagement-hub-kpis{grid-template-columns:1fr 1fr}}@media(max-width:820px){.engagement-hub-actions{flex-wrap:wrap}.engagement-hub-steps{grid-template-columns:repeat(5,150px);overflow-x:auto}.engagement-hub-bottom,.engagement-hub-kpis,.engagement-hub-main{grid-template-columns:1fr}.engagement-intervention-card,.engagement-radar-card{grid-column:auto}.engagement-hub-ai{grid-template-columns:36px 1fr}.engagement-hub-ai button,.engagement-hub-ai span{grid-column:1/-1}.engagement-person-overlay>section{grid-template-columns:1fr;width:100vw}.engagement-person-list{display:flex;overflow-x:auto}.engagement-person-list button{min-width:190px}.engagement-radar-body{grid-template-columns:1fr}}@media(max-width:520px){.engagement-link-flow{grid-template-columns:1fr}.engagement-link-flow>em{transform:rotate(90deg);text-align:center}.engagement-learning-actions,.engagement-person-score,.engagement-type-card>div{grid-template-columns:1fr!important}.engagement-team-card>div{overflow-x:auto}.engagement-team-card>div button{min-width:620px}.engagement-hub-kpis article{min-height:92px}}.engagement-hub-kpis article.blue{border-color:#3e6be9;background:#3e6be9}.engagement-hub-kpis article.green{border-color:#25a96f;background:#25a96f}.engagement-hub-kpis article.orange{border-color:#f57b20;background:#f57b20}.engagement-hub-kpis article.blue small,.engagement-hub-kpis article.blue span,.engagement-hub-kpis article.blue strong,.engagement-hub-kpis article.green small,.engagement-hub-kpis article.green span,.engagement-hub-kpis article.green strong,.engagement-hub-kpis article.orange small,.engagement-hub-kpis article.orange span,.engagement-hub-kpis article.orange strong{color:#fff!important;opacity:1!important;text-shadow:0 1px 1px rgba(14,25,56,.08)}.engagement-hub-kpis article.blue>svg,.engagement-hub-kpis article.green>svg,.engagement-hub-kpis article.orange>svg{background:rgba(255,255,255,.14);color:#fff}.engagement-type-card article.blue{border-color:#3e6be9;background:#3e6be9}.engagement-type-card article.orange{border-color:#f57b20;background:#f57b20}.engagement-type-card article.green{border-color:#25a96f;background:#25a96f}.engagement-type-card article.blue *,.engagement-type-card article.green *,.engagement-type-card article.orange *{color:#fff!important;opacity:1!important}.engagement-type-card article.blue i,.engagement-type-card article.green i,.engagement-type-card article.orange i{background:rgba(255,255,255,.14)}.engagement-theory-more{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border:1px solid #e3defb;border-radius:12px;background:linear-gradient(135deg,#fbfaff,#f7f9ff);padding:13px}.engagement-theory-more>strong{color:#5336cc;font-size:12px}.engagement-theory-more dl{display:grid;grid-gap:7px;gap:7px;margin:0}.engagement-theory-more dl>div{display:grid;grid-template-columns:102px 1fr;grid-gap:8px;gap:8px;align-items:start}.engagement-theory-more dt{color:#242f4d;font-size:9px;font-weight:950}.engagement-theory-more dd{margin:0;color:#4f5a76;font-size:9px;line-height:1.45}.engagement-theory-more>small{border-top:1px solid #e6e1fb;padding-top:9px;color:#5b6480;font-size:8px;line-height:1.5}.engagement-video-player{position:relative;overflow:hidden;width:100%;margin-top:14px;border-radius:14px;background:#090b14;aspect-ratio:16/9}.engagement-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body .main-panel>.tab-content-shell.active-screen-vroom-expectancy{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media(max-width:520px){.engagement-theory-more dl>div{grid-template-columns:1fr}}.execution-hub{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;color:#3b404a}.execution-hub-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.execution-hub-header h1{margin:0;font-size:28px;letter-spacing:-.04em}.execution-hub-header p{margin:6px 0 0;color:#65708a;font-size:12px}.execution-hub-header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.execution-hub-header button,.execution-hub-header span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #dfe3ed;border-radius:10px;background:#fff;padding:0 14px;color:#3b404a;font-size:11px;font-weight:900}.execution-hub-header svg{width:16px}.execution-hub-header button{cursor:pointer}.execution-hub-header button.primary{border-color:#6847f5;background:#6847f5;color:#fff}.execution-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.execution-kpis article{display:flex;align-items:center;gap:15px;min-height:96px;border:1px solid #e0e4ee;border-radius:14px;background:#fff;padding:17px;box-shadow:0 8px 22px rgba(36,45,80,.05)}.execution-kpis article>svg{width:46px;height:46px;border-radius:12px;padding:11px}.execution-kpis span,.execution-kpis strong{display:block}.execution-kpis span{color:#67718a;font-size:11px;font-weight:850}.execution-kpis strong{margin-top:5px;color:#14213d;font-size:26px}.execution-kpis .violet>svg{background:#f0edff;color:#6847f5}.execution-kpis .blue>svg{background:#edf4ff;color:#3471dc}.execution-kpis .orange>svg{background:#fff3e8;color:#ed7b16}.execution-kpis .red>svg{background:#fff0f2;color:#df2d47}.execution-kpis .green>svg{background:#eaf8f1;color:#25a96f}.execution-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e0e4ee;border-radius:13px;background:#fff}.execution-flow span{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-right:1px solid #e8eaf1;color:#47526d;font-size:11px;font-weight:900}.execution-flow span:last-child{border-right:0}.execution-flow i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#6847f5;color:#fff;font-style:normal}.execution-flow b{position:absolute;right:-5px;z-index:2;color:#929bb0;font-size:22px;font-weight:400}.execution-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:14px;gap:14px}.execution-board,.execution-meeting,.execution-side article{border:1px solid #e0e4ee;border-radius:15px;background:#fff;box-shadow:0 9px 26px rgba(36,45,80,.05)}.execution-board{min-width:0;overflow:hidden}.execution-board>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid #e7eaf1;padding:16px 18px 0}.execution-board h2{margin:0;font-size:18px}.execution-board header nav{display:flex;gap:20px;margin-top:9px}.execution-board header nav button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 10px;color:#626d87;font-size:10px;font-weight:850;cursor:pointer}.execution-board header nav button.active{border-color:#6847f5;color:#6847f5}.execution-board>header>div:last-child{display:flex;gap:7px;padding-bottom:10px}.execution-board select{height:34px;border:1px solid #dfe3ed;border-radius:8px;background:#fff;padding:0 8px;color:#3b404a;font-size:9px;font-weight:800}.execution-table-wrap{overflow:auto}.execution-board table{width:100%;min-width:1040px;border-collapse:collapse}.execution-board th{height:38px;background:#fafbfe;color:#6a748d;font-size:9px;text-align:left;white-space:nowrap}.execution-board td,.execution-board th{border-bottom:1px solid #edf0f5;padding:8px 9px}.execution-board td:first-child,.execution-board th:first-child{text-align:center}.execution-board td{color:#37425f;font-size:9px;vertical-align:middle}.execution-board td>b,.execution-board td>small{display:block}.execution-board td>b{color:#3b404a;font-size:10px}.execution-board td>small{margin-top:3px;color:#6847f5;font-size:7px}.execution-board td>em{border-radius:6px;background:#f0edff;padding:5px 7px;color:#6040e6;font-style:normal;font-weight:850;white-space:nowrap}.execution-board .owner{display:flex;align-items:center;gap:6px;white-space:nowrap}.execution-board .owner i,.execution-side .avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eaf0ff;color:#3e63c8;font-style:normal;font-weight:900}.execution-board td.overdue{color:#df2d47;font-weight:900}.execution-board .priority{border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.execution-board .priority.긴급{background:#fff0f2;color:#df2d47}.execution-board .priority.높음{background:#fff4e8;color:#e57512}.execution-board .priority.보통{background:#f1f3f7;color:#5e6880}.execution-board .priority.낮음{background:#eaf8f1;color:#1d9765}.execution-board label.progress{display:flex;align-items:center;gap:5px;min-width:104px}.execution-board label.progress input{width:72px;accent-color:#6847f5}.execution-board label.progress small{font-size:8px}.execution-board button.report{display:block;max-width:140px;overflow:hidden;border:0;background:transparent;padding:0;color:#4a5570;font-size:8px;line-height:1.45;text-align:left;cursor:pointer}.execution-board select.status{max-width:86px;border:0;border-radius:7px;padding:0 5px;font-weight:900}.execution-board select.진행-중{background:#edf4ff;color:#3471dc}.execution-board select.검토-필요,.execution-board select.보고-대기{background:#fff4e8;color:#e57512}.execution-board select.완료{background:#eaf8f1;color:#1d9765}.execution-side{display:grid;align-content:start;grid-gap:12px;gap:12px}.execution-side article{padding:15px}.execution-side article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.execution-side h3{margin:0;font-size:15px}.execution-side header button{border:0;background:transparent;color:#606b83;font-size:8px;cursor:pointer}.execution-side article>p{display:flex;align-items:center;gap:9px;margin:0;border-top:1px solid #edf0f5;padding:10px 0}.execution-side article>p>i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#6847f5;color:#fff;font-style:normal;font-weight:900}.execution-side article>p:nth-of-type(2)>i{background:#f28424}.execution-side article>p:nth-of-type(3)>i{background:#efb126}.execution-side article>p>span:not(.avatar){flex:1 1;min-width:0}.execution-side article b,.execution-side article small{display:block}.execution-side article b{overflow:hidden;color:#1a2440;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.execution-side article small{margin-top:3px;color:#69738b;font-size:7px}.execution-side article>p>svg{width:28px;height:28px;border-radius:9px;background:#f0edff;padding:7px;color:#6847f5}.execution-side button.review{border:0;border-radius:6px;background:#6847f5;padding:6px 8px;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.execution-meeting{padding:15px}.execution-meeting>header{display:flex;align-items:center;gap:9px}.execution-meeting>header svg{color:#6847f5}.execution-meeting h2{margin:0;font-size:17px}.execution-meeting>div{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;margin-top:12px;border:1px solid #e7eaf1;border-radius:11px;background:#fbfcff;padding:10px}.execution-meeting>div>span{border-right:1px solid #e2e5ed;text-align:center}.execution-meeting>div>span>*{display:block}.execution-meeting>div>span{color:#65708a;font-size:8px}.execution-meeting>div strong{margin:4px 0;color:#3b404a;font-size:20px}.execution-meeting>div small{font-size:7px}.execution-meeting>div button{display:flex;align-items:center;gap:7px;margin-left:13px;border:0;border-radius:9px;background:#6847f5;padding:12px 20px;color:#fff;font-weight:900;cursor:pointer}.execution-meeting>div button svg{width:16px}.execution-meeting>p{display:flex;align-items:center;gap:7px;margin:9px 0 0;border:1px solid #ddd7ff;border-radius:8px;background:#f8f6ff;padding:8px;color:#5c6680;font-size:8px}.execution-meeting>p svg{width:18px;color:#6847f5}.execution-meeting>p b{color:#6040e6}.execution-modal{z-index:3000;background:rgba(15,23,48,.45)}.execution-modal>.meeting-dialog,.execution-modal>form{width:min(560px,96vw);border-radius:18px;background:#fff;padding:22px;box-shadow:0 28px 70px rgba(14,22,50,.25)}.execution-modal header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.execution-modal header p{margin:5px 0 0;color:#65708a}.execution-modal header button{cursor:pointer}.execution-modal label{display:grid;grid-gap:6px;gap:6px;margin-bottom:11px;color:#3b404a;font-weight:900}.execution-modal input,.execution-modal select{height:42px;background:#fff;padding:0 11px}.execution-modal form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.execution-modal form>footer button,.meeting-dialog>button{border:1px solid #dfe3ed;border-radius:9px;background:#fff;padding:11px 18px;color:#3b404a;font-weight:900}.execution-modal form>footer button:last-child,.meeting-dialog>button.primary{border-color:#6847f5;background:#6847f5;color:#fff}.meeting-dialog ol{display:grid;grid-gap:9px;gap:9px;padding-left:22px}.meeting-dialog li{border:1px solid #e4e7ef;border-radius:10px;padding:11px}.meeting-dialog li b,.meeting-dialog li span{display:block}.meeting-dialog li span{margin-top:4px;color:#65708a;font-size:10px}body .main-panel>.tab-content-shell.active-screen-todo{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media(max-width:1280px){.execution-kpis{grid-template-columns:repeat(3,1fr)}.execution-layout{grid-template-columns:1fr}.execution-side{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.execution-hub-header{display:grid}.execution-hub-header>div:last-child{justify-content:flex-start}.execution-kpis{grid-template-columns:1fr 1fr}.execution-flow{grid-template-columns:repeat(5,150px);overflow:auto}.execution-side{grid-template-columns:1fr}.execution-meeting>div{grid-template-columns:1fr 1fr;gap:10px}.execution-meeting>div>span{border:0}.execution-meeting>div button{grid-column:1/-1;justify-content:center;margin:0}.execution-board>header{display:grid}.execution-board>header>div:last-child{overflow-x:auto}}@media(max-width:520px){.execution-kpis{grid-template-columns:1fr}.execution-hub-header>div:last-child>*{flex:1 1}.execution-meeting>div,.execution-modal form>div{grid-template-columns:1fr}}.dashboard-editable-education{min-width:0}.dashboard-video-meta>button,.exact-home-video-meta>button{justify-self:start;border:1px solid #d9d1ff;border-radius:8px;background:#f8f6ff;padding:7px 10px;color:#6040df;font-size:11px;font-weight:900;cursor:pointer}.dashboard-video-inline-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;margin-top:6px}.dashboard-video-inline-editor input{min-width:0;height:36px;border:1px solid #d9d1ff;border-radius:8px;background:#fff;padding:0 9px;color:#1c2543}.dashboard-video-inline-editor button{border:0;border-radius:8px;background:#6543e7;padding:0 11px;color:#fff;font-weight:900;cursor:pointer}.dashboard-video-inline-editor button.is-cancel{background:#eef0f5;color:#59627c}.dashboard-video-inline-editor small{grid-column:1/-1;color:#ca3d52}.exact-home-video-meta strong{font-size:14px;color:#3b404a;font-weight:950}.personnel-loading-state{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:330px;border:1px solid #e4e0f7;border-radius:18px;background:linear-gradient(180deg,#fbfaff,#f6f5ff);color:#6a47e7;text-align:center}.personnel-loading-state svg{animation:personnel-spin 1.2s linear infinite}.personnel-loading-state span{color:#838ba1;font-size:11px}@keyframes personnel-spin{to{transform:rotate(1turn)}}.orgtwin-umbrella-loader{display:block;width:70px;height:70px;object-fit:contain;animation:orgtwinUmbrellaSpin 1.35s cubic-bezier(.55,.08,.45,.92) infinite;filter:drop-shadow(0 10px 16px rgba(102,55,211,.24))}@keyframes orgtwinUmbrellaSpin{to{transform:rotate(1turn)}}.personnel-loading-state .orgtwin-umbrella-loader+strong{font-size:14px;color:#5634cc}@media (prefers-reduced-motion:reduce){.orgtwin-umbrella-loader{animation:orgtwinUmbrellaFloat 1.6s ease-in-out infinite alternate}@keyframes orgtwinUmbrellaFloat{to{transform:translateY(-5px)}}}.sample-clinic-sidebar-tools{display:grid;grid-gap:11px;gap:11px;margin:16px 8px 10px;padding-top:14px;border-top:1px solid rgba(188,198,235,.18)}.sample-role-preview{display:flex;align-items:center;gap:10px;padding:0 10px;color:#dbe5ff}.sample-role-preview>svg{color:#72dfc6;flex:0 0 auto}.sample-role-preview span{display:grid;grid-gap:2px;gap:2px}.sample-role-preview b{font-size:12px;font-weight:900}.sample-role-preview small{color:#8f9aba;font-size:9px;font-weight:800}.sample-role-preview-select{width:100%;min-height:38px;border:1px solid rgba(140,169,255,.32);border-radius:11px;background:#17234e;color:#f7f9ff;padding:0 32px 0 11px;font-size:11px;font-weight:850;cursor:pointer;outline:none}.sample-role-preview-select:focus{border-color:#72dfc6;box-shadow:0 0 0 3px rgba(114,223,198,.12)}.sample-admin-view-toggle{margin:10px 12px 8px;width:calc(100% - 24px);min-height:58px;border:1px solid rgba(151,164,255,.26);border-radius:14px;background:linear-gradient(135deg,rgba(77,92,196,.26),rgba(25,34,82,.74));color:#dce4ff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:10px 12px;text-align:left;cursor:pointer;transition:.18s ease}.sample-admin-view-toggle:hover{border-color:rgba(137,121,255,.62);transform:translateY(-1px)}.sample-admin-view-toggle>svg:first-child{color:#aab9ff}.sample-admin-view-toggle span{display:grid;grid-gap:2px;gap:2px}.sample-admin-view-toggle b{font-size:12px;font-weight:900}.sample-admin-view-toggle small{font-size:9px;color:#98a4c7;font-weight:800}.sample-admin-view-toggle>svg:last-child{opacity:.7}.sample-admin-view-toggle.active{background:linear-gradient(135deg,rgba(109,74,255,.52),rgba(37,42,104,.86));border-color:rgba(151,130,255,.78);color:#fff}.sample-admin-view-toggle.active>svg:first-child{color:#83efd2}.member-role-menu,.role-focus-menu{display:grid;grid-gap:5px;gap:5px;margin:10px 0 14px}.member-menu-title,.role-focus-title{padding:4px 13px;color:#8190b6;font-size:9px;font-weight:950;letter-spacing:.1em}.member-role-menu .exact-tool-button,.role-focus-menu .exact-tool-button{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-gap:0 9px!important;gap:0 9px!important;align-items:center!important;text-align:left!important}.member-role-menu .exact-tool-button>span,.role-focus-menu .exact-tool-button>span{grid-row:1/3}.member-role-menu .exact-tool-button>b,.role-focus-menu .exact-tool-button>b{font-size:11px!important}.member-role-menu .exact-tool-button>small,.role-focus-menu .exact-tool-button>small{display:block;color:#7380a5;font-size:8px;font-weight:750;line-height:1.35}.member-role-menu{margin-top:7px}.member-role-menu .exact-tool-button.active>small,.role-focus-menu .exact-tool-button.active>small{color:#d8d4ff}.member-home-dashboard{display:grid;grid-gap:18px;gap:18px;padding:2px}.member-home-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:176px;border-radius:24px;background:linear-gradient(135deg,#171d42,#30206f);padding:30px 34px;color:#fff;box-shadow:0 20px 45px rgba(45,34,110,.16)}.member-growth-panel header span,.member-home-hero>div:first-child>span,.member-quick-panel header span,.member-roleplay-panel>header span,.member-today-panel header span{color:#76e2ca;font-size:10px;font-weight:950;letter-spacing:.12em}.member-home-hero h1{margin:10px 0 7px;font-size:27px;letter-spacing:-.04em}.member-home-hero p{margin:0;color:#c5cbea;font-size:13px}.member-level-card{display:grid;min-width:220px;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.08);padding:18px}.member-level-card em,.member-level-card small{color:#c4cae8;font-size:9px;font-style:normal}.member-level-card strong{font-size:24px}.member-level-card>span{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.14)}.member-level-card>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#72dfc6,#8f73ff)}.member-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.member-status-grid article{display:grid;grid-gap:7px;gap:7px;border:1px solid #e5e8f2;border-radius:17px;background:#fff;padding:18px 19px;box-shadow:0 8px 22px rgba(29,40,73,.05)}.member-status-grid span{color:#707b98;font-size:10px;font-weight:850}.member-status-grid strong{color:#3b404a;font-size:24px}.member-status-grid small{color:#939bb1;font-size:9px}.member-home-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:16px;gap:16px}.member-growth-panel,.member-quick-panel,.member-roleplay-panel,.member-today-panel{border:1px solid #e4e7f0;border-radius:20px;background:#fff;padding:22px;box-shadow:0 10px 28px rgba(27,38,69,.05)}.member-quick-panel header,.member-roleplay-panel>header,.member-today-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px}.member-growth-panel h2,.member-quick-panel h2,.member-roleplay-panel h2,.member-today-panel h2{margin:5px 0 0;color:#3b404a;font-size:18px}.member-today-panel header>b{display:grid;place-items:center;border-radius:999px;background:#f0edff;color:#6747e8;padding:6px 10px;font-size:10px}.member-today-list{display:grid;margin-top:14px}.member-today-list button{display:grid;grid-template-columns:38px 1fr auto 16px;align-items:center;grid-gap:10px;gap:10px;border:0;border-top:1px solid #edf0f5;background:transparent;padding:14px 4px;text-align:left;cursor:pointer}.member-today-list button:first-child{border-top:0}.member-today-list i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f4f2ff;font-style:normal}.member-today-list button>span{display:grid;grid-gap:4px;gap:4px}.member-today-list strong{font-size:11px}.member-today-list small{color:#858fa8;font-size:9px}.member-today-list em{border-radius:999px;background:#eef8f5;color:#198467;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.member-today-list svg{transform:rotate(-90deg);color:#939bb0}.member-growth-steps{display:grid;grid-gap:0;gap:0;margin-top:17px}.member-growth-steps>div{position:relative;display:flex;gap:11px;min-height:58px}.member-growth-steps>div:not(:last-child):after{content:"";position:absolute;left:14px;top:29px;width:2px;height:29px;background:#dfe3ed}.member-growth-steps b{z-index:1;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf0f5;color:#929aad;font-size:9px}.member-growth-steps .done b{background:#dff7ef;color:#15836a}.member-growth-steps .active b{background:#7048ee;color:#fff}.member-growth-steps span{display:grid;grid-gap:3px;gap:3px;padding-top:2px}.member-growth-steps strong{font-size:10px}.member-growth-steps small{color:#929aaf;font-size:8px}.member-quick-panel header p{margin:0;color:#8992a9;font-size:9px}.member-quick-panel>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.member-quick-panel button{display:grid;grid-gap:8px;gap:8px;border:1px solid #e5e8f1;border-radius:14px;background:#fbfcfe;padding:15px;text-align:left;cursor:pointer}.member-quick-panel button i{font-size:20px;font-style:normal}.member-quick-panel button strong{font-size:10px}.member-quick-panel button span{color:#7455e9;font-size:8px;font-weight:850}.member-roleplay-panel>header svg{color:#7654ed}.member-roleplay-panel>header p{margin:6px 0 0;color:#7f89a1;font-size:10px}.member-roleplay-grid{display:grid;grid-template-columns:230px 1fr;grid-gap:18px;gap:18px;margin-top:20px}.member-roleplay-grid aside{display:grid;align-content:start;grid-gap:7px;gap:7px;border-radius:15px;background:#f7f8fb;padding:14px}.member-roleplay-grid aside>strong{margin-bottom:5px;font-size:10px}.member-roleplay-grid aside button{border:0;border-radius:10px;background:transparent;padding:10px;text-align:left;font-size:9px;font-weight:850;cursor:pointer}.member-roleplay-grid aside button.active{background:#fff;color:#6747e8;box-shadow:0 6px 16px rgba(38,46,80,.08)}.member-roleplay-grid>div{display:grid;align-content:start;grid-gap:9px;gap:9px}.member-roleplay-grid>div>span{color:#7252e8;font-size:9px;font-weight:900}.member-roleplay-grid h3{margin:0;font-size:18px}.member-roleplay-grid>div>p{margin:0;color:#707b94;font-size:10px;line-height:1.6}.member-roleplay-grid textarea{min-height:130px;border:1px solid #dfe3ee;border-radius:13px;padding:13px;resize:vertical;font:inherit;font-size:10px}.member-roleplay-grid>div>button{justify-self:start;border:0;border-radius:10px;background:#6c48eb;color:#fff;padding:11px 16px;font-size:9px;font-weight:900;cursor:pointer}.member-roleplay-grid article{border-radius:13px;background:#eef9f5;padding:13px;color:#1d6858}.member-roleplay-grid article b{font-size:10px}.member-roleplay-grid article p{margin:5px 0 0;font-size:9px;line-height:1.6}@media(max-width:1000px){.member-status-grid{grid-template-columns:repeat(2,1fr)}.member-home-layout{grid-template-columns:1fr}.member-quick-panel>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.member-home-hero{align-items:stretch;flex-direction:column;padding:24px}.member-level-card{min-width:0}.member-quick-panel>div,.member-roleplay-grid,.member-status-grid{grid-template-columns:1fr}}.sample-admin-switch{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:12px;background:transparent;padding:10px;color:#dbe5ff;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.sample-admin-switch.active,.sample-admin-switch:hover{background:rgba(117,92,246,.18);color:#fff}.sample-admin-switch>svg{color:#8ca9ff;flex:0 0 auto}.sample-admin-switch.active>svg{color:#66e3c4}.sample-admin-switch span{display:grid;grid-gap:2px;gap:2px}.sample-admin-switch b{font-size:12px;font-weight:900}.sample-admin-switch small{color:#8f9aba;font-size:9px;font-weight:800}.sample-admin-switch.active small{color:#72dfc6}.sample-powered-by{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 10px;color:#8792b1;font-size:9px;font-weight:800}.sample-powered-by strong{display:flex;align-items:center;gap:5px;color:#dfe6fb;font-size:12px;letter-spacing:.01em}.sample-powered-by strong svg{color:#9d84ff}body.sample-clinic-neutral-theme{background:#f5f6f8!important}body.sample-clinic-neutral-theme .app-shell,body.sample-clinic-neutral-theme .main-panel{background:#f7f8fa!important}body.sample-clinic-neutral-theme .main-panel>#orgtwin-active-workspace-content,body.sample-clinic-neutral-theme .main-panel>[class*=active-screen-]{background:transparent!important}body.sample-clinic-neutral-theme .admin-client-switcher,body.sample-clinic-neutral-theme .exact-page-header,body.sample-clinic-neutral-theme .panel,body.sample-clinic-neutral-theme .personnel-info-panel,body.sample-clinic-neutral-theme .position-system-panel,body.sample-clinic-neutral-theme .topbar,body.sample-clinic-neutral-theme .workspace-card{background-color:#fff!important}body.sample-clinic-neutral-theme.sample-clinic-admin-view .main-panel{box-shadow:none!important}@media(max-width:900px){.sample-clinic-sidebar-tools{margin-bottom:14px}.sample-powered-by{justify-content:flex-start}}.sidebar.exact-sidebar .orgtwin-rainbow-brand-icon{overflow:visible!important;color:transparent!important}.sidebar.exact-sidebar .orgtwin-rainbow-brand-icon img{display:block;width:45px;height:45px;object-fit:contain;filter:drop-shadow(0 7px 13px rgba(97,65,221,.3))}.sample-powered-by strong img{display:block;width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(97,65,221,.28))}.sample-powered-by-footer{flex:0 0 auto;margin:0 8px 12px;padding:12px 10px 2px;border-top:1px solid rgba(188,198,235,.18)}.personnel-flow-calendar-sync{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:3px 7px;gap:3px 7px;border:1px solid #ded8ff;border-radius:12px;background:#f7f5ff;padding:9px 12px;color:#6241df}.personnel-flow-calendar-sync svg{grid-row:1/3}.personnel-flow-calendar-sync small,.personnel-flow-calendar-sync span{font-size:8px}.personnel-flow-calendar-sync strong{font-size:11px}.personnel-flow-scroll{overflow-x:auto;cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain;scrollbar-width:thin}.personnel-flow-scroll:active{cursor:-webkit-grabbing;cursor:grabbing}.personnel-flow-dot.is-hire{fill:#fff;stroke:#6543e7;stroke-width:2}.personnel-flow-dot.is-exit{stroke:#ee6670;stroke-width:2}.personnel-flow-dot.is-turnover{fill:#20a678;stroke:#fff;stroke-width:2}.personnel-flow-legend .is-turnover:before{width:8px;height:8px;border-radius:2px;background:#20a678}.personnel-flow-labels span{display:grid;grid-gap:2px;gap:2px;min-width:90px;text-align:center}.personnel-flow-labels b{color:#58617a;font-size:9px}.personnel-flow-labels small{color:#9299aa;font-size:7px;white-space:nowrap}.personnel-exit-editor-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 5px;gap:2px 5px;width:100%;min-height:42px;border:1px solid #dfe3ee;border-radius:10px;background:#fff;padding:7px 9px;color:#26314e;text-align:left;cursor:pointer}.personnel-exit-editor-trigger span{font-weight:850}.personnel-exit-editor-trigger small{grid-column:1/2;overflow:hidden;color:#828ba1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.personnel-exit-editor-trigger svg{grid-column:2;grid-row:1/3}.personnel-exit-editor-trigger.has-reason{border-color:#cabfff;background:#faf8ff}.personnel-exit-editor-backdrop{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;background:rgba(16,22,48,.48);padding:18px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.personnel-exit-editor-modal{width:min(560px,96vw);border-radius:20px;background:#fff;padding:22px;box-shadow:0 28px 75px rgba(18,24,55,.28)}.personnel-exit-editor-modal header{display:flex;justify-content:space-between;gap:20px}.personnel-exit-editor-modal header span{color:#6847f5;font-size:9px;font-weight:950;letter-spacing:.14em}.personnel-exit-editor-modal h3{margin:5px 0 3px;color:#3b404a;font-size:22px}.personnel-exit-editor-modal header p{margin:0;color:#7d869e;font-size:10px}.personnel-exit-editor-modal header button{border:0;background:transparent;color:#68728a;cursor:pointer}.personnel-exit-type-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0}.personnel-exit-type-options button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:45px;border:1px solid #dfe3ee;border-radius:11px;background:#fff;color:#53607c;font-weight:900;cursor:pointer}.personnel-exit-type-options button.is-active{border-color:#6847f5;background:#6847f5;color:#fff}.personnel-exit-editor-modal>label{display:grid;grid-gap:7px;gap:7px;color:#35415d;font-size:10px;font-weight:900}.personnel-exit-editor-modal textarea{min-height:120px;resize:vertical;border:1px solid #dfe3ee;border-radius:11px;padding:12px;color:#3b404a}.personnel-exit-editor-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.personnel-exit-editor-modal footer small{color:#858da1}.personnel-exit-editor-modal footer button{border:0;border-radius:10px;background:#6847f5;padding:11px 16px;color:#fff;font-weight:900;cursor:pointer}@media(max-width:640px){.dashboard-video-inline-editor{grid-template-columns:1fr 1fr}.dashboard-video-inline-editor input{grid-column:1/-1}.personnel-exit-type-options{grid-template-columns:1fr}.personnel-flow-calendar-sync{justify-self:stretch}}.execution-kpis article.blue,.execution-kpis article.green,.execution-kpis article.orange,.execution-kpis article.red{border-color:transparent}.execution-kpis article.blue{background:#3f66e8}.execution-kpis article.orange{background:#f57c1f}.execution-kpis article.red{background:#df2848}.execution-kpis article.green{background:#27a96f}.execution-kpis article.blue span,.execution-kpis article.blue strong,.execution-kpis article.green span,.execution-kpis article.green strong,.execution-kpis article.orange span,.execution-kpis article.orange strong,.execution-kpis article.red span,.execution-kpis article.red strong{color:#fff!important}.execution-kpis article.blue>svg,.execution-kpis article.green>svg,.execution-kpis article.orange>svg,.execution-kpis article.red>svg{background:rgba(255,255,255,.9);color:inherit}.execution-kpis article.blue>svg{color:#315bd5}.execution-kpis article.orange>svg{color:#e96d0b}.execution-kpis article.red>svg{color:#d82041}.execution-kpis article.green>svg{color:#1d9660}.execution-board th{color:#3b404a}.execution-board td{color:#28344f}.execution-board td>small{color:#5334d9}.execution-board button.report{color:#35415c;font-weight:750}.execution-board .owner img,.execution-side .avatar-photo{display:block;width:28px;height:28px;flex:0 0 28px;border:2px solid #fff;border-radius:50%;background:#eef2ff;box-shadow:0 1px 5px rgba(29,39,77,.18);object-fit:cover}.execution-board button.execution-edit{border:1px solid #d9d3ff;border-radius:7px;background:#f7f5ff;padding:6px 9px;color:#5b3ee5;font-size:8px;font-weight:900;white-space:nowrap;cursor:pointer}.execution-board button.execution-edit:hover{border-color:#6847f5;background:#6847f5;color:#fff}.execution-modal form>footer button.danger{margin-right:auto;border-color:#ffd3da;background:#fff3f5;color:#d82947}.position-experience-shell{width:100%!important;max-width:none!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}.tki-hub-toolbar{justify-content:flex-end}.tki-diagnosis-gateway{scroll-margin:90px;transition:box-shadow .25s ease,transform .25s ease}.tki-diagnosis-gateway.is-focused{box-shadow:0 0 0 4px rgba(112,68,246,.22),0 22px 46px rgba(39,54,154,.23);transform:translateY(-2px)}.tki-five-mode-grid button.blue,.tki-five-mode-grid button.green,.tki-five-mode-grid button.red{color:#fff}.tki-five-mode-grid button.blue *,.tki-five-mode-grid button.green *,.tki-five-mode-grid button.red *{color:#fff!important}.tki-five-mode-grid button.red{border-color:#df2d47;background:#df2d47}.tki-five-mode-grid button.blue{border-color:#3e6be9;background:#3e6be9}.tki-five-mode-grid button.green{border-color:#25a96f;background:#25a96f}.tki-five-mode-grid button.blue i,.tki-five-mode-grid button.green i,.tki-five-mode-grid button.red i{background:rgba(255,255,255,.1);color:#fff!important}.tki-playbook-list i.amber,.tki-playbook-list i.blue,.tki-playbook-list i.green,.tki-playbook-list i.red,.tki-playbook-list i.slate{color:#fff!important}.tki-hub-kpis article.blue,.tki-hub-kpis article.green,.tki-hub-kpis article.orange{color:#fff}.tki-hub-kpis article.blue{border-color:#3e68e9;background:#3e68e9}.tki-hub-kpis article.green{border-color:#25a96f;background:#25a96f}.tki-hub-kpis article.orange{border-color:#f57c1f;background:#f57c1f}.tki-hub-kpis article.blue small,.tki-hub-kpis article.blue span,.tki-hub-kpis article.blue strong,.tki-hub-kpis article.green small,.tki-hub-kpis article.green span,.tki-hub-kpis article.green strong,.tki-hub-kpis article.orange small,.tki-hub-kpis article.orange span,.tki-hub-kpis article.orange strong{color:#fff!important;opacity:1!important}.tki-hub-kpis article.blue>svg,.tki-hub-kpis article.green>svg,.tki-hub-kpis article.orange>svg{background:rgba(255,255,255,.15);color:#fff}.tki-hub-toolbar{min-height:42px;gap:9px}.tki-hub-toolbar>div{gap:9px}.tki-hub-toolbar button,.tki-hub-toolbar>div:last-child span{height:42px;min-height:42px;border-radius:10px;padding:0 15px;color:#5e6784;font-size:12px;font-weight:900}.tki-hub-toolbar button{color:#6040e6}.tki-hub-steps{border-radius:14px}.tki-hub-steps button{min-height:76px;gap:12px}.tki-hub-steps i{width:36px;height:36px;font-size:14px}.tki-hub-steps b{font-size:13px}.tki-hub-steps small{font-size:9px}.tki-hub-kpis{gap:14px}.tki-hub-kpis article{min-height:112px;padding:18px 21px;gap:17px;border-radius:15px}.tki-hub-kpis article>svg{width:54px;height:54px;padding:14px}.tki-hub-kpis span{font-size:12px}.tki-hub-kpis strong{font-size:29px}.tki-hub-kpis small{font-size:10px}.tki-diagnosis-gateway{min-height:220px;padding:25px}.tki-diagnosis-copy>div b{min-height:62px}.tki-diagnosis-action{min-height:168px}@media(max-width:760px){.tki-hub-toolbar{flex-wrap:wrap}.tki-hub-steps{grid-template-columns:repeat(5,135px);overflow-x:auto}.tki-hub-kpis article{min-height:96px}}.oneonone-cockpit{width:100%;max-width:none}.oneonone-cockpit .hub-tools-only>div{gap:9px}.oneonone-cockpit .oneonone-record-trigger{border-color:#dcd4ff;background:#f7f4ff;color:#6240e6}.oneonone-cockpit-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.oneonone-cockpit-grid>.hub-card{min-width:0;border-radius:17px;padding:17px}.oneonone-cockpit-grid>.hub-card>header{min-width:0;margin-bottom:13px}.oneonone-cockpit-grid>.hub-card>header svg{flex:0 0 auto;color:#6746ed}.oneonone-cockpit-grid>.hub-card h3{font-size:16px}.oneonone-cockpit-grid>.hub-card header p{font-size:10px}.oneonone-ai-brief-card,.oneonone-ops-card,.oneonone-today-card{grid-column:span 4;min-height:330px}.oneonone-month-card{grid-column:span 3;min-height:350px}.oneonone-followup-board{grid-column:span 6;min-height:350px}.oneonone-change-card{grid-column:span 3;min-height:350px}.oneonone-quick-record,.oneonone-recent-card{grid-column:1/-1}.oneonone-today-card>header em{border-radius:999px;background:#f0ebff;color:#6847f5;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.oneonone-today-card>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 0;border-top:1px solid #edf0f6}.oneonone-today-card>article:first-of-type{border-top:0}.oneonone-today-card article>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.oneonone-today-card article b{display:flex;align-items:center;gap:7px;font-size:13px}.oneonone-today-card article b small{border-radius:999px;background:#f2f4f9;padding:3px 6px;color:#737e96;font-size:8px}.oneonone-today-card article span,.oneonone-today-card article>div>small{overflow:hidden;color:#66728b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.oneonone-today-card article>div>small{color:#929bae}.oneonone-followup-board>header button,.oneonone-today-card article>button{border:1px solid #ded7ff;border-radius:9px;background:#fff;padding:8px 10px;color:#5f3fe2;font-size:10px;font-weight:950;white-space:nowrap;cursor:pointer}.oneonone-followup-board>header button:hover,.oneonone-today-card article>button:hover{border-color:#6847f5;background:#6847f5;color:#fff}.oneonone-ops-card>article,.oneonone-ops-head{display:grid;grid-template-columns:1fr 1.35fr .75fr;align-items:center;grid-gap:9px;gap:9px}.oneonone-ops-head{padding:7px 8px;border-radius:8px;background:#f7f8fc;color:#8790a6;font-size:8px;font-weight:900}.oneonone-ops-card>article{padding:11px 4px;border-bottom:1px solid #edf0f6}.oneonone-ops-card>article:last-child{border-bottom:0}.oneonone-ops-card>article>b{display:grid;grid-gap:4px;gap:4px;font-size:11px}.oneonone-ops-card>article label{display:flex;align-items:center;gap:4px;color:#8690a6;font-size:8px;font-weight:800}.oneonone-ops-card>article>div{display:grid;grid-gap:5px;gap:5px}.oneonone-ops-card input,.oneonone-ops-card select{min-width:0;border:1px solid #dfe4ef;border-radius:7px;background:#fff;padding:5px;color:#56617a;font-size:8px;font-weight:800}.oneonone-ops-card>article>span{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:5px;gap:5px}.oneonone-ops-card>article>span i{height:6px;overflow:hidden;border-radius:99px;background:#eceef5}.oneonone-ops-card>article>span i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7952f5,#4f73ee)}.oneonone-ops-card>article>span strong{color:#6044e8;font-size:9px}.oneonone-ai-brief-card{border-color:#ded5ff!important;background:linear-gradient(145deg,#fbf9ff,#f5f2ff)!important}.oneonone-ai-highlight{border:1px solid #e3dcff;border-radius:11px;background:#fff;padding:11px}.oneonone-ai-highlight b{color:#5b3de0;font-size:10px}.oneonone-ai-highlight p{margin:5px 0 0;color:#535f79;font-size:10px;font-weight:750;line-height:1.55}.oneonone-ai-brief-card ol{display:grid;grid-gap:7px;gap:7px;margin:11px 0;padding-left:24px;color:#515d76;font-size:10px;font-weight:800;line-height:1.45}.oneonone-ai-brief-card li::marker{color:#6847f5;font-weight:950}.oneonone-principles{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.oneonone-principles span{gap:4px;border-radius:999px;background:#fff;padding:5px 7px;color:#6246d9;font-weight:900}.oneonone-principles span,.oneonone-private{display:flex;align-items:center;font-size:8px}.oneonone-private{gap:5px;margin-top:10px;color:#7e879c;font-weight:750}.oneonone-month-card .mini-calendar{gap:6px}.oneonone-month-card .mini-calendar span{min-height:30px;border-radius:8px;font-size:9px}.oneonone-followup-board>header button{display:flex;align-items:center;gap:4px}.oneonone-board-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.oneonone-board-columns>section{min-width:0;border-radius:11px;background:#f7f8fc;padding:9px}.oneonone-board-columns>section:nth-child(2){background:#f2f6ff}.oneonone-board-columns>section:nth-child(3){background:#f1fbf6}.oneonone-board-columns h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;color:#56617a;font-size:10px}.oneonone-board-columns h4 b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff;color:#6847f5;font-size:8px}.oneonone-board-columns article{display:grid;grid-gap:6px;gap:6px;margin-top:7px;border:1px solid #e2e6f0;border-radius:9px;background:#fff;padding:9px;box-shadow:0 5px 13px rgba(60,70,105,.045)}.oneonone-board-columns article>b{font-size:9px;line-height:1.4}.oneonone-board-columns article small{color:#8791a6;font-size:8px}.oneonone-board-columns select{width:100%;border:1px solid #e2e5ee;border-radius:6px;background:#fafbfe;padding:5px;color:#5c6680;font-size:8px;font-weight:850}.oneonone-change-card>article{padding:10px 0;border-top:1px solid #edf0f6}.oneonone-change-card>article:first-of-type{border-top:0}.oneonone-change-card article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.oneonone-change-card article>div>b{color:#536079;font-size:10px}.oneonone-change-card article>div span{display:flex;align-items:center;gap:5px}.oneonone-change-card article strong{font-size:15px}.oneonone-change-card article em{border-radius:99px;background:#eaf9f1;padding:3px 5px;color:#159360;font-size:7px;font-style:normal;font-weight:950}.oneonone-change-card article>i{display:flex;align-items:flex-end;gap:4px;height:35px;margin-top:6px;border-bottom:1px solid #e6e9f1}.oneonone-change-card article>i b{flex:1 1;min-height:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#9274f5,#6447e8);opacity:.82}.oneonone-quick-record>header>button{border:0;background:transparent;color:#6f7890;font-weight:900;cursor:pointer}.oneonone-recent-card .hub-table>div{grid-template-columns:95px 140px 1.3fr 1.1fr 70px 95px;min-width:820px}.oneonone-status{display:inline-flex;border-radius:999px;background:#f0ebff;padding:4px 7px;color:#6544e5;font-size:8px;font-style:normal;font-weight:950}.oneonone-status.완료{background:#eaf9f1;color:#15845a}.oneonone-status.진행중{background:#edf3ff;color:#3463dd}@media(max-width:1200px){.oneonone-ops-card,.oneonone-today-card{grid-column:span 6}.oneonone-ai-brief-card{grid-column:1/-1;min-height:0}.oneonone-change-card,.oneonone-month-card{grid-column:span 4}.oneonone-followup-board{grid-column:span 8}}@media(max-width:760px){.oneonone-ai-brief-card,.oneonone-change-card,.oneonone-followup-board,.oneonone-month-card,.oneonone-ops-card,.oneonone-today-card{grid-column:1/-1;min-height:0}.oneonone-cockpit .hub-tools-only>div{width:100%;flex-wrap:wrap}.oneonone-cockpit .hub-tools-only em{width:100%}.oneonone-today-card>article{grid-template-columns:36px minmax(0,1fr)}.oneonone-today-card article>button{grid-column:2;width:100%}.oneonone-ops-head{display:none}.oneonone-board-columns,.oneonone-ops-card>article{grid-template-columns:1fr}}.oneonone-cockpit-grid>.oneonone-ops-card,.oneonone-cockpit-grid>.oneonone-today-card{min-height:390px}.oneonone-today-card>article{grid-template-columns:58px minmax(0,1fr) auto;gap:14px;padding:15px 0}.oneonone-today-card>article>.hub-avatar-photo{width:58px;height:58px;border:3px solid #fff;box-shadow:0 7px 18px rgba(42,52,89,.16)}.oneonone-today-card article b{font-size:15px}.oneonone-today-card article span,.oneonone-today-card article>div>small{font-size:11px}.oneonone-row-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:5px;overflow:visible!important}.oneonone-board-actions button,.oneonone-ops-card article>span>button,.oneonone-row-actions button,.oneonone-table-actions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0e4ee;border-radius:8px;background:#fff;padding:7px;color:#66718a;font-size:9px;font-weight:900;cursor:pointer}.oneonone-row-actions button.primary{border-color:#ddd5ff;padding:9px 11px;color:#6240e6;white-space:nowrap}.oneonone-row-actions button.primary:hover{border-color:#6847f5;background:#6847f5;color:#fff}.oneonone-board-actions button.danger,.oneonone-ops-card article>span>button,.oneonone-row-actions button.danger,.oneonone-table-actions button.danger{color:#d84758}.oneonone-card-add{display:flex;align-items:center;gap:4px;border:1px solid #ddd5ff;border-radius:9px;background:#fff;padding:7px 9px;color:#6040e6;font-size:9px;font-weight:950;white-space:nowrap;cursor:pointer}.oneonone-role-edit{display:grid;grid-gap:6px;gap:6px;min-width:0}.oneonone-role-edit>input{width:100%;border:0;border-bottom:1px dashed #dce1ec;background:transparent;padding:4px 2px;color:#27324d;font-size:11px;font-weight:950}.oneonone-role-edit label{display:flex;align-items:center;gap:4px;color:#8690a6;font-size:8px;font-weight:800}.oneonone-ops-card>article>span{grid-template-columns:1fr auto auto}.oneonone-ops-card article>span>button{border:0;padding:3px;background:transparent}.oneonone-cockpit-grid>.oneonone-month-card{grid-column:span 5;min-height:590px}.oneonone-cockpit-grid>.oneonone-followup-board{grid-column:span 4;min-height:590px}.oneonone-cockpit-grid>.oneonone-change-card{grid-column:span 3;min-height:590px}.oneonone-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin:5px 0;color:#818ba2;text-align:center;font-size:9px;font-weight:900}.oneonone-calendar-weekdays span:first-child{color:#df5266}.oneonone-calendar-weekdays span:last-child{color:#496fe2}.oneonone-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid #e4e8f1;border-radius:12px;background:#e4e8f1;grid-gap:1px;gap:1px}.oneonone-calendar-grid>article{min-width:0;min-height:71px;background:#fff;padding:5px}.oneonone-calendar-grid>article.empty{background:#fafbfe}.oneonone-calendar-grid>article.today{box-shadow:inset 0 0 0 2px #724ff1;background:#faf8ff}.oneonone-calendar-grid>article>b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#45516d;font-size:9px}.oneonone-calendar-grid>article.today>b{background:#724ff1;color:#fff}.oneonone-calendar-grid>article>div{display:grid;grid-gap:3px;gap:3px;margin-top:3px}.calendar-event{display:flex;align-items:center;min-width:0;gap:4px;border:0;border-radius:6px;background:#f1edff;padding:3px 4px;color:#5740c9;text-align:left;cursor:pointer}.calendar-event.진행중{background:#edf3ff;color:#315fd1}.calendar-event.완료{background:#eaf9f1;color:#137d55}.calendar-event img{width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:#fff}.calendar-event span{display:grid;min-width:0;line-height:1.05}.calendar-event strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.calendar-event small{font-size:6px;font-weight:900;opacity:.78}.oneonone-calendar-legend{display:flex;align-items:center;gap:11px;margin-top:10px;color:#6d7890;font-size:8px;font-weight:850}.oneonone-calendar-legend span{display:flex;align-items:center;gap:4px}.oneonone-calendar-legend i{width:7px;height:7px;border-radius:50%;background:#8b6cf4}.oneonone-calendar-legend i.진행중{background:#4c79e9}.oneonone-calendar-legend i.완료{background:#23a36f}.oneonone-calendar-legend button{display:flex;align-items:center;gap:4px;margin-left:auto;border:0;background:transparent;color:#6040e6;font-size:8px;font-weight:950;cursor:pointer}.oneonone-followup-editor{display:grid;grid-template-columns:1.5fr 1fr .7fr .8fr auto auto;grid-gap:5px;gap:5px;margin:-3px 0 11px;border:1px solid #e1dcfb;border-radius:10px;background:#f8f6ff;padding:8px}.oneonone-followup-editor input,.oneonone-followup-editor select{min-width:0;border:1px solid #dfe3ed;border-radius:7px;background:#fff;padding:7px;color:#4f5a72;font-size:8px;font-weight:800}.oneonone-followup-editor button{border:0;border-radius:7px;background:#6746ed;padding:7px 9px;color:#fff;font-size:8px;font-weight:950;cursor:pointer}.oneonone-followup-editor button.cancel{background:#eceef4;color:#6d7690}.oneonone-board-columns{gap:7px}.oneonone-board-columns>section{padding:7px}.oneonone-board-columns article{padding:8px}.oneonone-board-actions{display:flex;gap:4px}.oneonone-board-actions button{flex:1 1;gap:3px;padding:5px;font-size:7px}.oneonone-record-form{grid-template-columns:repeat(6,minmax(0,1fr))}.oneonone-record-form .wide{grid-column:span 3}.oneonone-recent-card .hub-table>div{grid-template-columns:95px 165px 1.25fr 1.1fr 70px 95px 70px;min-width:980px}.oneonone-person-cell{display:flex;align-items:center;gap:8px}.oneonone-person-cell img{width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:#f0ebff}.oneonone-person-cell b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.oneonone-table-actions{display:flex;gap:4px}@media(max-width:1350px){.oneonone-cockpit-grid>.oneonone-followup-board,.oneonone-cockpit-grid>.oneonone-month-card{grid-column:span 6}.oneonone-cockpit-grid>.oneonone-change-card{grid-column:1/-1;min-height:0}}@media(max-width:900px){.oneonone-cockpit-grid>.oneonone-change-card,.oneonone-cockpit-grid>.oneonone-followup-board,.oneonone-cockpit-grid>.oneonone-month-card{grid-column:1/-1;min-height:0}.oneonone-followup-editor,.oneonone-record-form{grid-template-columns:1fr 1fr}.oneonone-record-form .wide{grid-column:1/-1}}@media(max-width:760px){.oneonone-today-card>article{grid-template-columns:48px minmax(0,1fr)}.oneonone-today-card>article>.hub-avatar-photo{width:48px;height:48px}.oneonone-row-actions{grid-column:2;justify-content:flex-start}.oneonone-row-actions button.primary{flex:1 1}.oneonone-calendar-grid{overflow-x:auto;grid-template-columns:repeat(7,minmax(62px,1fr))}.oneonone-calendar-grid>article{min-height:68px}.oneonone-calendar-weekdays{grid-template-columns:repeat(7,minmax(62px,1fr));overflow-x:auto}.oneonone-followup-editor,.oneonone-record-form{grid-template-columns:1fr}.oneonone-record-form .wide{grid-column:auto}}.oneonone-today-card article b>.oneonone-status{padding:3px 6px;font-size:7px}.oneonone-today-empty{display:grid;place-items:center;min-height:235px;padding:24px;text-align:center}.oneonone-today-empty>svg{margin-bottom:9px;color:#7352ee}.oneonone-today-empty>b{font-size:13px}.oneonone-today-empty>span{margin-top:5px;color:#7b859b;font-size:9px;font-weight:750}.oneonone-today-empty>button{display:flex;align-items:center;gap:5px;margin-top:14px;border:1px solid #ddd5ff;border-radius:9px;background:#fff;padding:8px 11px;color:#6040e6;font-size:9px;font-weight:950;cursor:pointer}.oneonone-editor-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(16,25,58,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oneonone-editor-backdrop>.oneonone-quick-record{grid-column:auto;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;border-color:#dcd5ff;box-shadow:0 30px 90px rgba(17,25,60,.3)}.oneonone-editor-backdrop .oneonone-quick-record>header>button{border:1px solid #e1e4ed;border-radius:8px;background:#fff;padding:7px 10px}.oneonone-editor-help{display:flex;align-items:center;gap:5px;margin-top:12px;color:#737e96;font-size:8px;font-weight:800}@media(max-width:760px){.oneonone-editor-backdrop{align-items:end;padding:10px}.oneonone-editor-backdrop>.oneonone-quick-record{max-height:92vh;border-radius:16px}}.oneonone-interactive-stepper button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;border:0;border-right:1px solid #e4e8f3;background:#fff;color:#7a849d;font-size:14px;font-weight:900;cursor:pointer}.oneonone-interactive-stepper button:last-child{border-right:0}.oneonone-interactive-stepper button:hover{background:#fbf9ff;color:#6847f5}.oneonone-interactive-stepper button.active{background:#f8f5ff;color:#6847f5;box-shadow:inset 0 -3px #6847f5}.oneonone-interactive-stepper button b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#eef1f7;font-size:14px}.oneonone-interactive-stepper button.active b{background:#6847f5;color:#fff}.oneonone-step-guide{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(300px,1fr) auto;align-items:center;grid-gap:20px;gap:20px;border:1px solid #ded7fb;border-radius:17px;background:linear-gradient(135deg,#faf8ff,#fff);padding:18px 21px;scroll-margin:110px}.oneonone-step-guide>div em{display:inline-flex;border-radius:999px;background:#ebe5ff;padding:4px 7px;color:#6341e5;font-size:8px;font-style:normal;font-weight:950}.oneonone-step-guide h3{margin:7px 0 4px;font-size:16px}.oneonone-step-guide p{margin:0;color:#65718a;font-size:10px;font-weight:750;line-height:1.5}.oneonone-step-guide ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.oneonone-step-guide li{display:flex;align-items:center;gap:6px;color:#4f5b74;font-size:9px;font-weight:850}.oneonone-step-guide li svg{color:#6544e9}.oneonone-step-guide>button{display:flex;align-items:center;gap:5px;border:1px solid #dcd4ff;border-radius:9px;background:#fff;padding:9px 11px;color:#6040e6;font-size:9px;font-weight:950;white-space:nowrap;cursor:pointer}#oneonone-change,#oneonone-education,#oneonone-followups,#oneonone-ops,#oneonone-today{scroll-margin:110px}.oneonone-education-card{grid-column:1/-1;padding:21px!important;background:linear-gradient(145deg,#fff,#fbfaff)!important}.oneonone-education-card>header>div>em{color:#6847f5;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.08em}.oneonone-education-card>header>span{display:flex;align-items:center;gap:5px;border-radius:999px;background:#eee9ff;padding:6px 9px;color:#6040df;font-size:9px;font-weight:950}.oneonone-education-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:20px;gap:20px}.oneonone-video-player{overflow:hidden;aspect-ratio:16/9;border-radius:14px;background:#10162f;box-shadow:0 16px 35px rgba(27,34,68,.16)}.oneonone-video-player iframe{width:100%;height:100%;border:0}.oneonone-video-now{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px}.oneonone-video-now>span{display:grid;grid-gap:3px;gap:3px}.oneonone-video-now b{font-size:12px}.oneonone-video-now small{color:#7c879e;font-size:8px;font-weight:750}.oneonone-video-now a{display:flex;align-items:center;gap:4px;color:#6040df;font-size:8px;font-weight:900;text-decoration:none}.oneonone-video-playlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.oneonone-video-playlist>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:0;border:1px solid #e0e4ee;border-radius:10px;background:#fff;padding:9px;color:#59657e;text-align:left;cursor:pointer}.oneonone-video-playlist>button.active{border-color:#8b6cf4;background:#f7f4ff;box-shadow:0 0 0 2px rgba(108,74,235,.1)}.oneonone-video-playlist button>i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#eee9ff;color:#6746e9}.oneonone-video-playlist button>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.oneonone-video-playlist button b{font-size:8px}.oneonone-video-playlist button small{overflow:hidden;font-size:7px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.oneonone-video-playlist button em{grid-column:1/-1;color:#6543e5;font-size:7px;font-style:normal;font-weight:950}.oneonone-course-content{display:flex;flex-direction:column;border:1px solid #e2def4;border-radius:14px;background:#fff;padding:17px}.oneonone-course-badge{align-self:flex-start;border-radius:999px;background:#eef8f3;padding:5px 8px;color:#188157;font-size:8px;font-weight:950}.oneonone-course-content h4{margin:10px 0 5px;font-size:17px}.oneonone-course-content>p{margin:0;color:#68748c;font-size:10px;font-weight:750;line-height:1.55}.oneonone-course-modules{display:grid;grid-gap:7px;gap:7px;margin:13px 0}.oneonone-course-modules article{display:grid;grid-gap:3px;gap:3px;border-radius:9px;background:#f7f8fc;padding:9px 10px}.oneonone-course-modules article b{color:#4f3ed2;font-size:9px}.oneonone-course-modules article span{color:#5e6981;font-size:8px;font-weight:750;line-height:1.45}.oneonone-learning-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:auto}.oneonone-learning-actions button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ded7fa;border-radius:9px;background:#fff;padding:9px;color:#6040df;font-size:9px;font-weight:950;cursor:pointer}.oneonone-learning-actions button.active{background:#6847f5;color:#fff}.oneonone-learning-panel{margin-top:9px;border-radius:10px;background:#f7f4ff;padding:11px;color:#56617a}.oneonone-learning-panel>b{color:#5335d4;font-size:9px}.oneonone-learning-panel ul{display:grid;grid-gap:5px;gap:5px;margin:7px 0 0;padding-left:16px;font-size:8px;font-weight:750;line-height:1.45}.oneonone-learning-quiz>p{margin:6px 0;color:#58647c;font-size:9px;font-weight:850}.oneonone-learning-quiz>div{display:grid;grid-gap:5px;gap:5px}.oneonone-learning-quiz button{border:1px solid #e0e3ed;border-radius:7px;background:#fff;padding:7px;color:#59647d;font-size:8px;font-weight:800;text-align:left;cursor:pointer}.oneonone-learning-quiz button.correct{border-color:#52b88b;background:#ecfaf3;color:#147a50}.oneonone-learning-quiz button.incorrect{border-color:#ee9aa6;background:#fff1f3;color:#c33c51}.oneonone-learning-quiz>em{display:block;margin-top:7px;font-size:8px;font-style:normal;font-weight:850;line-height:1.45}.oneonone-learning-quiz>em.correct{color:#168259}.oneonone-learning-quiz>em.incorrect{color:#c13c51}@media(max-width:1050px){.oneonone-step-guide{grid-template-columns:1fr 1fr}.oneonone-step-guide>button{grid-column:1/-1;justify-self:start}.oneonone-education-layout{grid-template-columns:1fr}}@media(max-width:680px){.oneonone-interactive-stepper{display:flex}.oneonone-interactive-stepper button{min-width:130px}.oneonone-step-guide{grid-template-columns:1fr;padding:15px}.oneonone-step-guide>button{grid-column:auto}.oneonone-video-playlist{grid-template-columns:1fr}.oneonone-video-now{align-items:flex-start;flex-direction:column}}.training-interactive-stepper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:1px solid #dddff0!important;border-radius:18px!important;background:#fff!important}.training-interactive-stepper button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;border:0;border-right:1px solid #e5e7f2;background:#fff;color:#7a849b;font-weight:900;cursor:pointer}.training-interactive-stepper button:last-child{border-right:0}.training-interactive-stepper button b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef0f7;color:#8490a8;font-size:12px}.training-interactive-stepper button.active{background:#f7f3ff;color:#6847f5;box-shadow:inset 0 -3px #6847f5}.training-interactive-stepper button.active b{background:#6847f5;color:#fff}.training-step-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:12px 0 16px;border:1px solid #e3def8;border-radius:16px;background:linear-gradient(135deg,#fbf9ff,#f5f7ff);padding:13px 16px}.training-step-focus span{color:#5e3fe0;font-size:13px;font-weight:950}.training-step-focus p{margin:0;color:#68748c;font-size:12px;font-weight:800;line-height:1.5}.training-step-focus em{border-radius:999px;background:#eee8ff;padding:7px 11px;color:#5e3fe0;font-size:11px;font-style:normal;font-weight:950}.training-hub-detail>.training-dashboard-panel{padding:24px!important;border-color:#dce2f0!important;background:#fff!important}.training-hub-detail .ahead-diagnostic-hero.compact-hero{margin-bottom:18px!important;border:0!important;background:transparent!important;padding:0!important}.training-calendar-command{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,.75fr);grid-gap:16px;gap:16px;margin:18px 0 24px}.training-calendar-brief,.training-large-calendar{border:1px solid #dfe4f1;border-radius:24px;background:#fff;box-shadow:0 14px 34px rgba(40,48,83,.06)}.training-large-calendar{padding:20px}.training-calendar-brief>header,.training-large-calendar>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.training-course-section-head h3,.training-large-calendar>header h3{margin:0;color:#101d43;font-size:21px;letter-spacing:-.04em}.training-course-section-head p,.training-large-calendar>header p{margin:5px 0 0;color:#6f7b93;font-size:12px;font-weight:800}.training-large-calendar>header svg{color:#6847f5}.training-calendar-month-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 13px}.training-calendar-month-nav button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:#f2f3f9;color:#6847f5;font-size:25px;font-weight:900;cursor:pointer}.training-calendar-month-nav strong{min-width:130px;color:#3b404a;font-size:18px;text-align:center}.training-calendar-grid,.training-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.training-calendar-weekdays span{padding:8px;color:#7b859c;font-size:11px;font-weight:950;text-align:center}.training-calendar-weekdays span:first-child{color:#e64a61}.training-calendar-weekdays span:last-child{color:#4268ee}.training-calendar-grid{overflow:hidden;border-top:1px solid #e0e5f0;border-left:1px solid #e0e5f0;border-radius:15px}.training-calendar-grid>div{min-width:0;min-height:104px;border-right:1px solid #e0e5f0;border-bottom:1px solid #e0e5f0;background:#fff;padding:9px}.training-calendar-grid>div.blank{background:#fafbfe}.training-calendar-grid>div.has-event{background:#fcfbff}.training-calendar-grid>div>b{display:block;margin-bottom:6px;color:#3d4b69;font-size:12px}.calendar-training-event{display:grid;width:100%;min-width:0;margin-top:4px;border:0;border-left:3px solid #7654f6;border-radius:8px;background:#f0ebff;padding:6px 7px;color:#4f37c8;text-align:left;cursor:pointer}.calendar-training-event span{overflow:hidden;font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.calendar-training-event small{overflow:hidden;margin-top:2px;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.calendar-training-event.progress{border-left-color:#4270ef;background:#edf3ff;color:#3157bd}.calendar-training-event.completed{border-left-color:#25a874;background:#eaf9f3;color:#16805a}.training-calendar-grid>div>em{display:block;margin-top:4px;color:#6847f5;font-size:9px;font-style:normal;font-weight:950}.training-large-calendar>footer{display:flex;gap:18px;margin-top:13px;color:#6e7990;font-size:11px;font-weight:900}.training-large-calendar>footer span{display:flex;align-items:center;gap:6px}.training-large-calendar>footer i{width:8px;height:8px;border-radius:50%;background:#7654f6}.training-large-calendar>footer i.progress{background:#4270ef}.training-large-calendar>footer i.completed{background:#25a874}.training-calendar-brief{align-self:stretch;padding:20px}.training-calendar-brief>header{color:#6847f5;font-weight:950}.training-calendar-brief>strong{display:block;margin:24px 0;color:#3b404a;font-size:48px;letter-spacing:-.06em}.training-calendar-brief>strong small{margin-left:7px;color:#7b859b;font-size:13px;letter-spacing:0}.training-calendar-brief>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f6;padding:12px 0;color:#69758d;font-size:12px;font-weight:900}.training-calendar-brief>div b{color:#172445;font-size:18px}.training-calendar-brief>p{display:flex;gap:8px;margin:14px 0 0;border-radius:13px;background:#f6f3ff;padding:12px;color:#66568e;font-size:11px;font-weight:850;line-height:1.5}.training-calendar-brief>p svg{flex:none;color:#6847f5}.training-course-section-head{display:flex;align-items:end;justify-content:space-between;margin:8px 0 13px}.training-hub-detail .training-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.training-hub-detail .training-status-card{position:relative;border:1px solid #dedff0!important;border-top:5px solid #7654f6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 25px rgba(35,44,78,.05)!important}.training-hub-detail .training-status-card.training-tone-blue{border-top-color:#4270ef!important}.training-hub-detail .training-status-card.training-tone-green{border-top-color:#25a874!important}.training-hub-detail .training-status-card.training-tone-orange{border-top-color:#f47a26!important}.training-hub-detail .training-status-card.training-tone-indigo{border-top-color:#4f55c8!important}.training-hub-detail .training-card-top.compact-training-head{padding:15px 16px!important}.training-card-glance{display:flex;align-items:center;gap:8px;white-space:nowrap}.training-card-glance em{border-radius:999px;background:#eee9ff;padding:5px 8px;color:#6244dd;font-size:10px;font-style:normal;font-weight:950}.training-card-glance em.progress{background:#eaf1ff;color:#3862d3}.training-card-glance em.completed{background:#e8f8f1;color:#17825b}.training-card-glance span{color:#7a8599!important;font-size:10px!important;font-weight:850!important}.training-card-glance b{color:#182649!important;font-size:18px!important}.training-hub-detail .training-status-card.expanded{grid-column:1/-1}.training-hub-detail .training-status-card.expanded .training-edit-grid{padding:0 16px 18px}.training-hub-grid>.learner-management,.training-hub-grid>.transfer-funnel{grid-column:span 6!important}@media(max-width:1180px){.training-calendar-command{grid-template-columns:1fr}.training-calendar-brief{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.training-calendar-brief>header,.training-calendar-brief>p,.training-calendar-brief>strong{grid-column:1/-1}.training-calendar-brief>strong{margin:12px 0}.training-calendar-brief>div{border:1px solid #edf0f6;border-radius:12px;padding:12px}}@media(max-width:860px){.training-interactive-stepper{display:flex!important;overflow-x:auto!important}.training-interactive-stepper button{min-width:135px}.training-step-focus{grid-template-columns:1fr}.training-hub-detail .training-card-grid{grid-template-columns:1fr!important}.training-hub-detail .training-status-card.expanded{grid-column:auto}.training-calendar-grid{min-width:720px}.training-large-calendar{overflow-x:auto}}@media(max-width:640px){.training-hub-detail>.training-dashboard-panel{padding:12px!important}.training-calendar-command{margin-top:12px}.training-calendar-brief,.training-large-calendar{border-radius:17px;padding:14px}.training-hub-detail .training-card-top.compact-training-head{grid-template-columns:minmax(0,1fr) auto!important}.training-card-glance{grid-column:1/-1;grid-row:2}.training-hub-detail .training-collapse-toggle{grid-column:2;grid-row:1}}.training-growth-hub{--training-violet:#6847f5;--training-violet-deep:#3f2bb8;--training-violet-soft:#f5f2ff;--training-violet-line:#ded6ff}.training-growth-hub .hub-card,.training-hub-detail>.training-dashboard-panel{box-shadow:0 10px 30px rgba(48,42,82,.045)!important}.training-calendar-command{grid-template-columns:minmax(0,1.8fr) minmax(220px,.62fr)!important;max-width:1380px;margin-left:auto;margin-right:auto}.training-large-calendar{padding:17px!important}.training-large-calendar>header h3{font-size:19px!important}.training-calendar-month-nav{margin:12px 0 9px!important}.training-calendar-month-nav button{width:32px!important;height:32px!important;border-radius:10px!important;font-size:20px!important}.training-calendar-month-nav strong{font-size:16px!important}.training-calendar-weekdays span{padding:6px!important;font-size:11px!important}.training-calendar-grid>div{min-height:78px!important;padding:7px!important}.training-calendar-grid>div>b{margin-bottom:3px!important;color:#253353!important;font-size:12px!important;font-weight:950!important}.training-large-calendar .calendar-training-event{grid-template-columns:21px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:6px!important;min-height:42px!important;margin-top:3px!important;border:1px solid #dcd4ff!important;border-left:3px solid var(--training-violet)!important;background:#f1edff!important;padding:5px 6px!important;color:#38239d!important;box-shadow:none!important}.training-large-calendar .calendar-training-event.progress{border-color:#cdd9ff #cdd9ff #cdd9ff #416be1!important;background:#eef3ff!important;color:#173f9d!important}.training-large-calendar .calendar-training-event.completed{border-color:#c4eadb #c4eadb #c4eadb #17906a!important;background:#eaf8f3!important;color:#0b684c!important}.training-large-calendar .calendar-training-event img{grid-column:1;grid-row:1/3;width:21px;height:21px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#fff;object-fit:cover}.training-large-calendar .calendar-training-event span{grid-column:2;color:inherit!important;font-size:10px!important;font-weight:950!important;letter-spacing:-.02em}.training-large-calendar .calendar-training-event small{grid-column:2;color:inherit!important;font-size:8px!important;font-weight:850!important;opacity:.8}.training-calendar-brief{padding:17px!important}.training-calendar-brief>strong{margin:15px 0!important;font-size:40px!important}.training-calendar-brief>div{padding:9px 0!important}.training-hub-detail .training-status-card.expanded{border-top-color:var(--training-violet)!important;background:linear-gradient(180deg,#fff,#fbfaff)!important}.training-hub-detail .training-status-card.expanded .training-edit-grid{background:#fbfaff!important}.training-hub-detail .activity-upload-field,.training-hub-detail .satisfaction-upload-field,.training-hub-detail .training-attendee-final,.training-hub-detail .training-edit-field,.training-hub-detail .training-report-upload-field{border-color:var(--training-violet-line)!important;background:var(--training-violet-soft)!important}.training-hub-detail .satisfaction-upload-head>span,.training-hub-detail .training-attendee-final-head b,.training-hub-detail .training-edit-field>span,.training-hub-detail .training-title-input>span{color:var(--training-violet-deep)!important}.training-hub-detail .training-attendee-picker select,.training-hub-detail .training-edit-field input,.training-hub-detail .training-edit-field select,.training-hub-detail .training-edit-field textarea,.training-hub-detail .training-title-input input{border-color:#d8d0fa!important;background:#fff!important;color:#24185d!important}.training-hub-detail .training-attendance-rate{border-color:#d8ceff!important;background:#eee9ff!important}.training-hub-detail .training-attendance-rate small,.training-hub-detail .training-attendance-rate span,.training-hub-detail .training-attendance-rate strong{color:#4c35bd!important}.training-hub-detail .training-attendee-tags button{display:inline-flex!important;align-items:center!important;gap:5px!important;border-color:#d8d0fa!important;background:#fff!important;color:#4430a9!important}.training-hub-detail .training-attendee-tags button img{width:22px;height:22px;border-radius:50%;background:#f0edff;object-fit:cover}.training-hub-detail .training-attendee-tags button span{color:#7959eb!important}.training-hub-detail .satisfaction-upload-head em{background:#e9e2ff!important;color:#5538c8!important}.training-hub-detail .satisfaction-upload-button,.training-hub-detail .training-save-button.primary{background:linear-gradient(135deg,#4d34c4,#7959ef)!important;color:#fff!important;box-shadow:0 8px 18px rgba(104,71,245,.16)!important}.training-hub-detail .satisfaction-preview-card,.training-hub-detail .training-report-file-list article{border-color:#ded7fb!important;background:#fff!important}.training-content-library{margin:18px 0!important;padding:22px!important;border-color:#e3e0ed!important;background:#fff!important}.training-content-library>header svg{color:var(--training-violet)}.training-content-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:15px;gap:15px;margin-top:16px}.training-content-player{overflow:hidden;border:1px solid #e2deef;border-radius:18px;background:#fbfaff}.training-content-embed{position:relative;width:100%;aspect-ratio:16/8.7;background:#17122b}.training-content-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.training-content-now{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:15px 17px}.training-content-now>span{grid-column:1/-1;color:#7455e5;font-size:9px;font-weight:950;letter-spacing:.12em}.training-content-now h4{margin:0;color:#18142c;font-size:17px}.training-content-now p{grid-column:1;margin:2px 0 0;color:#747084;font-size:11px;font-weight:750;line-height:1.5}.training-content-now a{grid-column:2;grid-row:2/4;display:flex;align-items:center;gap:4px;align-self:center;color:#6446d6;font-size:10px;font-weight:950;text-decoration:none}.training-content-playlist{display:grid;grid-gap:7px;gap:7px}.training-content-playlist button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #e8e5ef;border-radius:14px;background:#fff;padding:10px 12px;color:#342f43;text-align:left;cursor:pointer}.training-content-playlist button:hover{border-color:#cec3fa;background:#faf8ff}.training-content-playlist button.active{border-color:#9d87f4;background:#f4f0ff;box-shadow:0 0 0 2px rgba(104,71,245,.08)}.training-content-playlist button>i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eee9ff;color:#6847f5}.training-content-playlist button>span{display:grid;min-width:0}.training-content-playlist small{color:#8b82a5;font-size:8px;font-weight:900;letter-spacing:.08em}.training-content-playlist b{margin-top:2px;color:#27213a;font-size:11px}.training-content-playlist em{overflow:hidden;margin-top:2px;color:#7a7488;font-size:9px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.education-followup{position:relative}.education-followup>article{grid-template-columns:auto minmax(0,1fr) auto!important}.followup-detail-panel{position:absolute;inset:74px 16px 16px;z-index:4;overflow:auto;border:1px solid #d9d0ff;border-radius:18px;background:rgba(255,255,255,.98);padding:20px;box-shadow:0 18px 50px rgba(54,39,121,.16)}.followup-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:9px;background:#f1edff;color:#583cc7;cursor:pointer}.followup-detail-panel>span{color:#7657df;font-size:9px;font-weight:950;letter-spacing:.1em}.followup-detail-panel h4{margin:6px 0;color:#21183e;font-size:20px}.followup-detail-panel p{margin:0;color:#706b7c;font-size:11px;font-weight:750;line-height:1.6}.followup-detail-panel ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0;padding:0;list-style:none}.followup-detail-panel li{display:flex;align-items:center;gap:7px;color:#403561;font-size:11px;font-weight:850}.followup-detail-panel li svg{color:#7657df}.followup-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-radius:12px;background:#6847f5;color:#fff;padding:11px;font-size:11px;font-weight:950;cursor:pointer}@media(max-width:1100px){.training-calendar-command{grid-template-columns:1fr!important}.training-content-layout{grid-template-columns:1fr}.training-content-playlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.training-calendar-grid>div{min-height:72px!important}.training-content-now,.training-content-playlist{grid-template-columns:1fr}.training-content-now a{grid-column:1;grid-row:auto;margin-top:7px}}.training-calendar-command{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;max-width:none!important;gap:14px!important}.training-large-calendar{padding:15px!important}.training-large-calendar>header h3{font-size:17px!important}.training-large-calendar>header p{font-size:10px!important}.training-large-calendar>header svg{width:22px;height:22px}.training-calendar-month-nav{margin:8px 0 5px!important}.training-calendar-month-nav button{width:28px!important;height:28px!important;font-size:17px!important}.training-calendar-month-nav strong{font-size:14px!important}.training-calendar-weekdays span{padding:4px!important;font-size:9px!important}.training-calendar-grid>div{min-height:57px!important;padding:5px!important}.training-calendar-grid>div>b{font-size:10px!important}.training-large-calendar .calendar-training-event{grid-template-columns:17px minmax(0,1fr)!important;min-height:34px!important;padding:3px 5px!important}.training-large-calendar .calendar-training-event img{width:17px;height:17px}.training-large-calendar .calendar-training-event span{font-size:8px!important}.training-large-calendar .calendar-training-event small{font-size:7px!important}.training-large-calendar>footer{margin-top:8px!important;font-size:9px!important}.training-calendar-side-content{display:flex;min-width:0}.training-calendar-side-content>.compact-side-library{width:100%;min-width:0;height:100%;margin:0!important;padding:15px!important;box-sizing:border-box}.compact-side-library>header h3{font-size:17px!important}.compact-side-library>header p{font-size:10px!important}.compact-side-library .training-content-layout{grid-template-columns:1fr!important;gap:9px!important;margin-top:10px!important}.compact-side-library .training-content-embed{aspect-ratio:16/7.5}.compact-side-library .training-content-now{padding:10px 12px}.compact-side-library .training-content-now h4{font-size:14px}.compact-side-library .training-content-now p{font-size:9px}.compact-side-library .training-content-playlist{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.compact-side-library .training-content-playlist button{grid-template-columns:27px minmax(0,1fr);gap:7px;min-height:62px;border-radius:11px;padding:6px 8px}.compact-side-library .training-content-playlist button>i{width:27px;height:27px;border-radius:9px}.compact-side-library .training-content-playlist b{display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-side-library .training-content-playlist em{display:none}.compact-side-library .training-content-playlist small{font-size:7px}.training-operations-summary{display:block!important;width:100%!important;clear:both!important;margin:18px 0 24px;border:1px solid #e1e4ef;border-radius:22px;background:#fff;padding:18px;box-shadow:0 10px 30px rgba(48,42,82,.045)}.training-operations-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.training-operations-summary>header h3{margin:0;color:#151d3d;font-size:19px}.training-operations-summary>header p{margin:4px 0 0;color:#7a8398;font-size:10px;font-weight:750}.training-operations-summary>header svg{color:#6847f5}.training-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.training-operations-grid>article{position:relative;min-height:126px;border:1px solid #e2e5ef;border-radius:17px;background:#fff;padding:14px}.training-ops-title{display:flex;align-items:center;gap:8px;color:#20294b;font-size:12px;font-weight:950}.training-ops-title svg{width:17px;height:17px;color:#6847f5}.training-operations-grid>article.missed .training-ops-title svg{color:#ef5b47}.training-operations-grid>article>strong{display:block;margin-top:12px;color:#101936;font-size:30px;line-height:1}.training-operations-grid>article>strong small{margin-left:5px;color:#536078;font-size:12px}.training-operations-grid>article>p{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:#364261;font-size:10px;font-weight:850}.training-operations-grid>article>p.empty{color:#8a93a6}.training-operations-grid>article>p em{border-radius:999px;background:#eaf1ff;padding:4px 7px;color:#3862d3;font-size:8px;font-style:normal;font-weight:950}.training-operations-grid>article>p em.completed{background:#e8f8f1;color:#17825b}.training-operations-grid>article.missed>p{color:#ef5b47}.training-ops-avatars{display:flex;align-items:center;margin-top:10px}.training-ops-avatars img{width:27px;height:27px;margin-right:-5px;border:2px solid #fff;border-radius:50%;background:#f0edff;object-fit:cover}.training-ops-avatars span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f1f3f8;color:#647089;font-size:8px;font-weight:950}.training-month-status{position:absolute;top:39px;right:15px;display:grid;grid-gap:9px;gap:9px;min-width:120px}.training-month-status span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:6px;gap:6px;color:#6b758b;font-size:9px;font-weight:850}.training-month-status i{width:7px;height:7px;border-radius:50%;background:#7654f6}.training-month-status i.progress{background:#4270ef}.training-month-status i.completed{background:#25a874}.training-month-status b{color:#3b404a}.training-ops-people{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.training-ops-people span{display:flex;align-items:center;gap:5px;border-radius:999px;background:#fff2ef;padding:4px 7px;color:#c94c3a;font-size:8px;font-weight:900}.training-ops-people img{width:19px;height:19px;border-radius:50%;object-fit:cover}.training-participation-ring{--rate:0deg;position:absolute;top:37px;right:18px;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:conic-gradient(#526de1 var(--rate),#e9ecf6 0)}.training-participation-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.training-participation-ring span{position:relative;color:#3153cc;font-size:15px;font-weight:950}.training-report-download{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:10px;border:1px solid #cfd7ff;border-radius:13px;background:#f4f6ff;padding:10px;color:#4160d8;font-size:10px;font-weight:950;cursor:pointer}.training-course-section-head{margin-top:26px!important}.training-hub-detail .training-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.training-hub-detail .training-status-card{min-height:155px;border-width:1px!important;border-radius:14px!important;box-shadow:none!important}.training-hub-detail .training-card-top.compact-training-head{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:51px;padding:10px 11px!important;border-radius:13px 13px 0 0;background:linear-gradient(135deg,#744af1,#5430cd)!important}.training-hub-detail .training-tone-blue .training-card-top{background:linear-gradient(135deg,#3574e7,#1756c8)!important}.training-hub-detail .training-tone-green .training-card-top{background:linear-gradient(135deg,#34a868,#1d8351)!important}.training-hub-detail .training-tone-orange .training-card-top{background:linear-gradient(135deg,#f27c18,#d85800)!important}.training-hub-detail .training-tone-indigo .training-card-top{background:linear-gradient(135deg,#244d87,#15345f)!important}.training-hub-detail .training-title-input>span{display:none!important}.training-hub-detail .training-card-top .training-title-input input{border:0!important;background:transparent!important;padding:0!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:950!important}.training-hub-detail .training-card-glance em{border:1px solid rgba(255,255,255,.35)!important;background:rgba(255,255,255,.14)!important;padding:4px 7px!important;color:#fff!important;font-size:8px!important}.training-hub-detail .training-collapse-toggle{min-width:24px!important;width:24px!important;height:24px!important;border:0!important;background:transparent!important;padding:0!important;color:#fff!important;font-size:17px!important}.training-course-meta{display:grid;grid-gap:9px;gap:9px;padding:12px}.training-course-meta>span{display:flex;align-items:center;gap:7px;color:#58647b;font-size:9px;font-weight:850}.training-course-meta>span svg{color:#68758f}.training-course-meta>span b{margin-left:auto;color:#3b404a}.training-course-meta>i{display:block;overflow:hidden;height:3px;border-radius:99px;background:#eef0f6}.training-course-meta>i b{display:block;height:100%;border-radius:inherit;background:#6847f5}.training-hub-detail .training-status-card.expanded{grid-column:1/-1!important;min-height:0}@media(max-width:1350px){.training-hub-detail .training-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1050px){.training-calendar-command{grid-template-columns:1fr!important}.training-calendar-side-content>.compact-side-library{height:auto}.training-hub-detail .training-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.training-operations-grid{grid-template-columns:1fr}.training-hub-detail .training-card-grid{grid-template-columns:1fr!important}.training-month-status{position:static;margin-top:10px}}.training-calendar-command{align-items:stretch!important}.training-calendar-command-full{grid-template-columns:minmax(0,1fr)!important}.training-sync-error{display:flex;align-items:center;gap:10px;margin:12px 0;padding:12px 16px;border:1px solid #f1b3b3;border-radius:12px;background:#fff4f4;color:#902c2c;font-weight:700}.training-calendar-left-stack{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;height:100%}.training-calendar-left-stack>.training-large-calendar{min-height:0!important;height:auto!important;align-self:start!important}.training-calendar-left-stack>.training-operations-summary{min-height:0!important;height:auto!important;margin:0!important;align-self:stretch!important;padding:14px!important}.training-calendar-left-stack .training-operations-summary>header p{display:none}.training-calendar-left-stack .training-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.training-calendar-left-stack .training-operations-grid>article{min-height:112px;padding:11px}.training-calendar-left-stack .training-ops-title{font-size:10px}.training-calendar-left-stack .training-operations-grid>article>strong{margin-top:9px;font-size:25px}.training-calendar-left-stack .training-month-status{position:static;min-width:0;margin-top:8px;gap:5px}.training-calendar-left-stack .training-month-status span{font-size:8px}.training-calendar-left-stack .training-participation-ring{top:42px;right:10px;width:58px;height:58px}.training-calendar-left-stack .training-participation-ring:before{inset:8px}.training-calendar-left-stack .training-participation-ring span{font-size:12px}.training-calendar-left-stack .training-report-download{margin-top:8px;padding:8px}.training-participation-avatars{display:flex;align-items:center;margin-top:9px}.training-participation-avatars img{width:25px;height:25px;margin-right:-5px;border:2px solid #fff;border-radius:50%;background:#f0edff;object-fit:cover}.training-participation-avatars span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f1f3f8;color:#647089;font-size:8px;font-weight:950}.training-calendar-side-content,.training-calendar-side-content>.compact-side-library{height:100%!important}.training-calendar-side-content>.compact-side-library{display:flex;flex-direction:column}.training-calendar-side-content .training-content-layout{flex:1 1;align-content:start}@media(max-width:1050px){.training-calendar-left-stack{display:block;height:auto}.training-calendar-left-stack>.training-operations-summary{margin-top:12px!important}.training-calendar-side-content,.training-calendar-side-content>.compact-side-library{height:auto!important}}@media(max-width:700px){.training-calendar-left-stack .training-operations-grid{grid-template-columns:1fr}}body .active-screen-position-system,body .active-screen-position-system>.position-system-panel,body .main-panel>.tab-content-shell.active-screen-position-system{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.position-step2-salary-card>footer{font-size:9px!important;line-height:1.45!important;font-weight:750!important}body .main-panel>.active-screen-position-system[data-active-tab=position-system],body .main-panel>div.tab-content-shell[data-active-tab=position-system],body .main-panel>div[data-active-tab=position-system] .position-experience-shell,body .main-panel>div[data-active-tab=position-system]>.position-system-panel{border:0 transparent!important;outline:0!important;border-radius:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important}body .main-panel>div[data-active-tab=position-system]:after,body .main-panel>div[data-active-tab=position-system]:before,body .main-panel>div[data-active-tab=position-system]>.position-system-panel:after,body .main-panel>div[data-active-tab=position-system]>.position-system-panel:before{display:none!important;content:none!important}.training-status-card .training-collapse-toggle,.training-status-card .training-collapse-toggle span{color:#fff!important;opacity:1!important}.permission-preset-row{display:flex;gap:4px;margin-bottom:5px}.permission-preset-row button{border:1px solid #ddd6fe;border-radius:7px;background:#f7f5ff;color:#5b3de5;padding:4px 6px;font-size:9px;font-weight:900;cursor:pointer}.training-roi-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 310px;grid-gap:14px;gap:14px;align-items:start;padding:0!important;border:0!important;background:transparent!important}.training-roi-panel{border:1px solid #ddd8ff;border-radius:18px;background:linear-gradient(145deg,#fff,#faf9ff);padding:18px}.training-roi-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.training-roi-heading>div>span{font-size:17px;font-weight:950;color:#3b404a}.training-roi-heading p{margin:5px 0 0;color:#6c7690;font-size:11px}.training-roi-heading>strong{min-width:96px;text-align:right;color:#5f42ef;font-size:36px;line-height:1}.training-roi-heading>strong.negative{color:#f05c53}.training-roi-heading>strong small{font-size:14px}.training-roi-inputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.training-roi-inputs label{position:relative;display:grid;grid-gap:6px;gap:6px}.training-roi-evidence>span,.training-roi-inputs label>span{color:#59647e;font-size:10px;font-weight:900}.training-roi-inputs input{width:100%;border:1px solid #d9def0;border-radius:10px;background:#fff;padding:10px 25px 10px 10px;color:#121b3a;font-weight:850}.training-roi-inputs label>small{position:absolute;right:9px;bottom:11px;color:#8a93a8;font-size:9px}.training-roi-evidence{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.training-roi-evidence textarea{min-height:64px;border:1px solid #d9def0;border-radius:11px;padding:10px;resize:vertical;color:#17203f}.training-transfer-bars{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.training-transfer-bars>div{display:grid;grid-template-columns:34px 1fr 38px;grid-gap:8px;gap:8px;align-items:center;font-size:10px;color:#6f7890;font-weight:850}.training-transfer-bars i{height:7px;border-radius:999px;background:#eceefa;overflow:hidden}.training-transfer-bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7047f5,#456be8)}.training-transfer-bars strong{text-align:right;color:#4531bf}.training-ai-coach{position:-webkit-sticky;position:sticky;top:18px;border:1px solid #d8d3ff;border-radius:18px;background:#f7f5ff;box-shadow:0 16px 38px rgba(74,55,168,.12);padding:14px}.training-ai-coach.collapsed{padding:9px 12px}.training-ai-head{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:#21145d;cursor:pointer}.training-ai-head span{display:flex;align-items:center;gap:7px;font-weight:950}.training-ai-head b{font-size:9px;color:#7657ef}.training-ai-coach>p{margin:10px 0;color:#737b91;font-size:10px;line-height:1.5}.training-ai-prompts{display:flex;flex-wrap:wrap;gap:5px}.training-ai-prompts button{border:1px solid #d7d0ff;border-radius:999px;background:#fff;color:#5e42da;padding:6px 8px;font-size:9px;font-weight:850;cursor:pointer}.training-ai-answer{min-height:86px;margin-top:10px;border-radius:12px;background:#fff;padding:11px;color:#3b404a;font-size:10px;line-height:1.65}.training-ai-input{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;margin-top:9px}.training-ai-input input{min-width:0;border:1px solid #d7d0ff;border-radius:9px;padding:9px;font-size:10px}.training-ai-input button{border:0;border-radius:9px;background:#6542ec;color:#fff;padding:0 11px;font-weight:900;cursor:pointer}@media(max-width:1100px){.training-roi-workspace{grid-template-columns:1fr}.training-ai-coach{position:relative;top:auto}.training-roi-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.training-roi-inputs{grid-template-columns:1fr}}.training-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e4e6f2;background:#fff}.training-detail-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-bottom:3px solid transparent;background:#fff;color:#7b849b;font-size:11px;font-weight:900;cursor:pointer}.training-detail-tabs button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef0f6;color:#818ba3;font-size:10px}.training-detail-tabs button.active{border-bottom-color:#6947f3;background:#f8f5ff;color:#5835df}.training-detail-tabs button.active span{background:#6947f3;color:#fff}.training-detail-view-operations>.satisfaction-upload-field,.training-detail-view-operations>.training-attendee-builder,.training-detail-view-operations>.training-roi-workspace,.training-detail-view-operations>.training-transfer-workspace,.training-detail-view-participants>.activity-upload-field,.training-detail-view-participants>:not(.training-attendee-builder):not(.satisfaction-upload-field):not(.training-card-save-row),.training-detail-view-roi>:not(.training-roi-workspace):not(.training-card-save-row),.training-detail-view-transfer>:not(.training-transfer-workspace):not(.training-card-save-row){display:none!important}.training-detail-view-operations>.activity-upload-field{display:block!important}.training-roi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:16px 0}.training-roi-kpis article{border:1px solid #e0e3f2;border-radius:14px;background:#fff;padding:13px}.training-roi-kpis article.accent{border-color:#7c61f7;background:linear-gradient(145deg,#7048f5,#526ee8);color:#fff}.training-roi-kpis span{font-size:9px;font-weight:900;color:#737d95}.training-roi-kpis .accent p,.training-roi-kpis .accent span{color:#e9e4ff}.training-roi-kpis strong{display:block;margin-top:8px;color:#131d3f;font-size:20px}.training-roi-kpis .accent strong{color:#fff}.training-roi-kpis strong small{margin-left:3px;font-size:9px}.training-roi-kpis p{margin:5px 0 0;color:#9098aa;font-size:8px}.permission-console .section-head{padding:4px 2px 8px}.permission-console .permission-table-wrap{overflow:visible;padding:14px}.permission-console .permission-table{display:block;min-width:0!important}.permission-console .permission-table thead{display:none}.permission-console .permission-table tbody{display:grid;grid-gap:12px;gap:12px}.permission-console .permission-table tr{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid #e1e4ef;border-radius:16px;background:#fff;padding:14px;box-shadow:0 9px 26px rgba(31,39,74,.05)}.permission-console .permission-table td{border:0!important;padding:4px!important;min-width:0!important}.permission-console .permission-table td:first-child,.permission-console .permission-table td:nth-child(2),.permission-console .permission-table td:nth-child(3){grid-column:span 2}.permission-console .permission-table td:nth-child(4){grid-column:span 1}.permission-console .permission-table td:last-child{grid-column:1/-1;border-top:1px solid #eceef5!important;padding-top:10px!important}.permission-console .permission-check{width:100%;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid #e4e6f1;border-radius:12px;background:#fafbff;padding:10px;text-align:left}.permission-console .permission-check input{order:-1;align-self:flex-end}.permission-console .permission-cell-label{display:block!important;color:#182242;font-size:10px;line-height:1.35}.permission-console .permission-check small{display:block;color:#8790a5;font-size:8px;line-height:1.5}.permission-console .permission-check>span{margin-top:auto;border-radius:999px;background:#eeeaff;color:#6142df;padding:3px 6px;font-size:8px}.permission-console .permission-row-actions{justify-content:flex-end}.permission-console .permission-preset-row{margin:0 auto 0 0}@media(max-width:1100px){.permission-console .permission-table tr,.training-roi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-console .permission-table td{grid-column:span 1!important}.permission-console .permission-table td:last-child{grid-column:1/-1!important}}@media(max-width:650px){.training-detail-tabs{grid-template-columns:repeat(2,1fr)}.permission-console .permission-table tr,.training-roi-kpis{grid-template-columns:1fr}.permission-console .permission-table td{grid-column:1!important}}.execution-cockpit{--exec-ink:#17213f;--exec-muted:#78829a;--exec-line:#e5e9f2;--exec-violet:#7048ee;--exec-blue:#3467e9;background:#f7f8fc;color:var(--exec-ink);min-height:100vh;padding:22px 24px 34px;border:0!important;border-radius:0!important;box-shadow:none!important}.execution-cockpit button,.execution-cockpit input,.execution-cockpit select,.execution-cockpit textarea{font:inherit}.execution-cockpit-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.execution-cockpit-head p{margin:0 0 5px;color:var(--exec-violet);font-size:11px;font-weight:850;letter-spacing:.16em}.execution-cockpit-head h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.04em}.execution-cockpit-head>div:first-child>span{display:block;margin-top:7px;color:var(--exec-muted);font-size:13px;font-weight:650}.execution-cockpit-head>div:last-child{display:flex;align-items:center;gap:10px}.execution-cockpit-head small{display:flex;align-items:center;gap:5px;color:#69738b;font-weight:700}.execution-cockpit-head button{display:flex;align-items:center;gap:6px;border:0;border-radius:11px;padding:11px 17px;background:linear-gradient(135deg,#764bea,#5735da);color:#fff;font-weight:850;box-shadow:0 8px 20px rgba(105,69,226,.22);cursor:pointer}.execution-cockpit-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:15px}.execution-cockpit-kpis article{display:flex;align-items:center;gap:12px;min-height:96px;padding:16px 17px;background:#fff;border:1px solid var(--exec-line);border-radius:15px;box-shadow:0 5px 18px rgba(29,43,80,.04)}.execution-cockpit-kpis article>svg{width:40px;height:40px;padding:9px;border-radius:12px;color:#6c48e8;background:#f0ebff}.execution-cockpit-kpis article:nth-child(2)>svg{color:#326be8;background:#eaf1ff}.execution-cockpit-kpis article:nth-child(3)>svg{color:#e67b2f;background:#fff0e5}.execution-cockpit-kpis article:nth-child(4)>svg{color:#1b9a6c;background:#e8f7f1}.execution-cockpit-kpis span{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;width:100%;color:#69738b;font-size:12px;font-weight:800}.execution-cockpit-kpis strong{grid-row:1/3;grid-column:2;font-size:25px;color:var(--exec-ink);letter-spacing:-.04em}.execution-cockpit-kpis small{grid-column:1;color:#9aa2b4;font-size:10px}.execution-cockpit-tabs{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--exec-line);border-radius:13px 13px 0 0;padding:0 12px}.execution-cockpit-tabs button{position:relative;border:0;background:transparent;color:#7a849b;padding:14px 18px;font-weight:800;cursor:pointer}.execution-cockpit-tabs button.active{color:#5f3be0}.execution-cockpit-tabs button.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px;background:#7048ee}.execution-cockpit-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;align-items:start;background:#fff;border:1px solid var(--exec-line);border-top:0;padding:14px;border-radius:0 0 16px 16px;min-width:0}.execution-cockpit-main{min-width:0}.execution-board-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.execution-board-tools nav{display:flex;background:#f2f4f9;border-radius:9px;padding:3px}.execution-board-tools nav button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#7c869a;padding:7px 10px;border-radius:7px;font-size:11px;font-weight:800;cursor:pointer}.execution-board-tools nav button.active{background:#fff;color:#5f3be0;box-shadow:0 2px 8px rgba(38,48,76,.1)}.execution-board-tools>div{display:flex;gap:6px}.execution-board-tools select{min-width:105px;border:1px solid #e2e6ef;border-radius:8px;background:#fff;color:#566078;padding:7px 25px 7px 9px;font-size:11px;font-weight:700;outline:none}.execution-cockpit-table{overflow:auto;border:1px solid var(--exec-line);border-radius:11px}.execution-cockpit-table table{width:100%;min-width:1050px;border-collapse:collapse;background:#fff}.execution-cockpit-table th{padding:10px 9px;background:#f7f8fb;color:#8c94a7;text-align:left;font-size:10px;white-space:nowrap}.execution-cockpit-table td{padding:11px 9px;border-top:1px solid #edf0f5;color:#5d6780;font-size:10.5px;white-space:nowrap;cursor:pointer}.execution-cockpit-table tr.selected td,.execution-cockpit-table tr:hover td{background:#faf8ff}.execution-cockpit-table tr.selected td:first-child{box-shadow:inset 3px 0 #7048ee}.execution-cockpit-table td:first-child b{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;color:#202a48;font-size:11.5px}.execution-cockpit-table td:first-child small{display:flex;align-items:center;gap:3px;margin-top:3px;color:#8371c8}.execution-cockpit-table td em{font-style:normal;color:#6e7890}.execution-approval-workspace .execution-cockpit-table th>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:2px 0;color:inherit;font:inherit;font-weight:900;cursor:pointer}.execution-approval-workspace .execution-cockpit-table th>button i{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:5px;background:#eceef5;color:#8b93a8;font-size:9px;font-style:normal}.execution-approval-workspace .execution-cockpit-table th>button.is-active,.execution-approval-workspace .execution-cockpit-table th>button:hover{color:#5f3bdc}.execution-approval-workspace .execution-cockpit-table th>button.is-active i{background:#6c46e8;color:#fff}.task-person{display:flex;align-items:center;gap:6px;font-weight:750}.task-person img{width:25px;height:25px;border-radius:50%;background:#f6e9e9;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #e9e4f5}.task-person.reviewer img{width:21px;height:21px}.task-priority,.task-status{display:inline-flex;align-items:center;justify-content:center;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:850}.priority-낮음{color:#68758f;background:#eef1f6}.priority-보통{color:#82591c;background:#fff2d8}.priority-긴급,.priority-높음{color:#d14652;background:#ffeaec}.status-과업-등록{color:#69738a;background:#eef1f5}.status-진행-중{color:#2d63df;background:#e9f0ff}.status-중간보고{color:#6a42dc;background:#eee8ff}.status-승인-대기{color:#c16c1e;background:#fff0de}.status-완료{color:#17815b;background:#e5f7ef}.status-지연{color:#d23f4d;background:#ffeaed}.task-progress{display:flex;align-items:center;gap:6px}.task-progress>span{width:29px;color:#4b5670;font-weight:800}.task-progress>i{display:block;width:52px;height:5px;overflow:hidden;background:#e8ebf2;border-radius:99px}.task-progress>i b{display:block;height:100%;background:linear-gradient(90deg,#7048ee,#4f78e8);border-radius:99px}.execution-cockpit-table td.overdue{color:#d3424d;font-weight:800}.execution-task-detail{position:-webkit-sticky;position:sticky;top:16px;border:1px solid #e3e6ef;border-radius:13px;background:#fff;box-shadow:0 8px 28px rgba(31,44,77,.08);overflow:hidden}.execution-task-detail>header{display:flex;align-items:flex-start;justify-content:space-between;padding:15px 15px 12px;background:linear-gradient(135deg,#f7f3ff,#fbfcff);border-bottom:1px solid #ece8f7}.execution-task-detail>header>div{display:flex;gap:8px;align-items:center}.execution-task-detail>header svg{color:#6e45e8}.execution-task-detail>header h2{margin:0;max-width:230px;font-size:15px;line-height:1.35}.execution-task-detail>header>button{border:0;background:transparent;color:#cf4552;cursor:pointer}.execution-detail-owner{display:flex;align-items:center;gap:9px;padding:12px 15px}.execution-detail-owner img{width:36px;height:36px;border-radius:50%;background:#f8e8ea}.execution-detail-owner div{display:flex;flex:1 1;flex-direction:column}.execution-detail-owner b{font-size:12px}.execution-detail-owner span{color:#8b94a8;font-size:10px}.execution-detail-owner em{font-style:normal;padding:4px 7px;border-radius:99px;background:#eee9ff;color:#6741dc;font-size:9px;font-weight:800}.execution-task-detail dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0;padding:0 15px 13px}.execution-task-detail dl>div{min-width:0}.execution-task-detail dt{margin-bottom:4px;color:#8d96aa;font-size:9px;font-weight:800}.execution-task-detail dd{display:flex;align-items:center;gap:5px;margin:0}.execution-task-detail input[type=date],.execution-task-detail select{width:100%;min-width:0;border:1px solid #e0e5ef;border-radius:7px;padding:6px;background:#fff;color:#465169;font-size:9.5px}.execution-task-detail input[type=range]{width:100%;accent-color:#7048ee}.execution-task-detail dd>b{font-size:10px}.execution-report-history,.execution-timeline{border-top:1px solid #edf0f5;padding:12px 15px}.execution-report-history h3,.execution-timeline h3{margin:0 0 10px;font-size:11px}.execution-timeline>div{position:relative;display:flex;gap:8px;min-height:35px}.execution-timeline>div:not(:last-child):after{content:"";position:absolute;left:9px;top:19px;bottom:0;width:1px;background:#dfe3ed}.execution-timeline>div.done:not(:last-child):after{background:#8b6bec}.execution-timeline i{z-index:1;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#edf0f6;color:#9aa3b5;font-size:8px;font-style:normal;font-weight:850}.execution-timeline .done i{background:#7048ee;color:#fff}.execution-timeline span{display:flex;flex-direction:column}.execution-timeline b{font-size:9.5px}.execution-timeline small{color:#9ba3b4;font-size:8.5px}.execution-report-history article{display:flex;flex-direction:column;gap:3px;margin-bottom:7px;padding:8px;border-radius:8px;background:#f8f7fc}.execution-report-history article span{color:#724ce2;font-size:8px;font-weight:850}.execution-report-history article b{font-size:9.5px;line-height:1.4}.execution-report-history article small,.execution-report-history p{margin:0;color:#9aa2b3;font-size:8px}.execution-task-detail>textarea{display:block;width:calc(100% - 30px);min-height:62px;margin:0 15px 9px;border:1px solid #dfe3ed;border-radius:8px;padding:8px;resize:vertical;font-size:10px;box-sizing:border-box}.execution-detail-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:0 15px 15px}.execution-detail-actions button{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #ddd4fa;border-radius:8px;background:#f8f5ff;color:#6640da;padding:8px 5px;font-size:9px;font-weight:850;cursor:pointer}.execution-detail-actions button:last-child{border-color:#7048ee;background:#7048ee;color:#fff}.execution-kanban{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));grid-gap:8px;gap:8px;overflow:auto}.execution-kanban>section{min-height:420px;padding:8px;background:#f5f6fa;border-radius:10px}.execution-kanban>section>header{display:flex;justify-content:space-between;padding:4px 3px 10px;font-size:10px}.execution-kanban>section>header span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e6e8ef}.execution-kanban>section>button{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:7px;border:1px solid #e4e7ef;border-radius:9px;background:#fff;padding:9px;text-align:left;cursor:pointer}.execution-kanban button>em{color:#7861ce;font-size:8px;font-style:normal;font-weight:800}.execution-kanban button>strong{font-size:10px}.execution-kanban button>span{display:flex;align-items:center;gap:5px;color:#788298;font-size:8px}.execution-kanban button img{width:20px;height:20px;border-radius:50%}.execution-kanban button small{margin-left:auto}.execution-kanban button>i{height:4px;background:#e8ebf2;border-radius:99px;overflow:hidden}.execution-kanban button>i b{display:block;height:100%;background:#7048ee}.execution-calendar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.execution-calendar-list>section{border:1px solid #e4e8f0;border-radius:10px;overflow:hidden}.execution-calendar-list>section>header{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#f8f9fc;font-size:10px}.execution-calendar-list>section>header svg{color:#7048ee}.execution-calendar-list>section>header span{margin-left:auto;color:#8b94a8}.execution-calendar-list button{display:flex;align-items:center;gap:7px;width:100%;padding:9px;border:0;border-top:1px solid #edf0f5;background:#fff;text-align:left;cursor:pointer}.execution-calendar-list button img{width:27px;height:27px;border-radius:50%}.execution-calendar-list button span{display:flex;flex:1 1;flex-direction:column}.execution-calendar-list button strong{font-size:10px}.execution-calendar-list button small{color:#8b94a8;font-size:8px}.execution-calendar-list button em{font-size:8px;font-style:normal}.execution-repeat-strip{margin-top:14px;padding:16px;background:#fff;border:1px solid var(--exec-line);border-radius:15px}.execution-repeat-strip>header{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.execution-repeat-strip h3{margin:0;font-size:14px}.execution-repeat-strip header span{color:#8b94a8;font-size:10px}.execution-repeat-strip>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.execution-repeat-strip article{display:flex;align-items:center;gap:8px;border:1px solid #e5e8f0;border-radius:10px;padding:10px}.execution-repeat-strip article>svg{width:28px;height:28px;padding:6px;border-radius:8px;color:#7048ee;background:#f0ebff}.execution-repeat-strip article span{display:flex;flex:1 1;flex-direction:column}.execution-repeat-strip article b{font-size:10px}.execution-repeat-strip article small{color:#9098aa;font-size:8px}.execution-repeat-strip article>strong{font-size:11px}.execution-modal{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,25,49,.45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.execution-modal form{width:min(620px,100%);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;padding:22px;box-shadow:0 30px 80px rgba(15,24,47,.25)}.execution-modal form>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.execution-modal h2{margin:0;font-size:21px}.execution-modal p{margin:4px 0 0;color:#8992a5;font-size:11px}.execution-modal header button{border:0;background:transparent;color:#6d768b}.execution-modal form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.execution-modal label{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;color:#646e84;font-size:10px;font-weight:800}.execution-modal input,.execution-modal select{border:1px solid #dfe3ed;border-radius:9px;padding:10px;color:#3b404a;outline:none}.execution-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.execution-modal footer button{border:1px solid #e0e4ec;border-radius:9px;background:#fff;padding:9px 17px;font-weight:800}.execution-modal footer button:last-child{border-color:#7048ee;background:#7048ee;color:#fff}@media(max-width:1250px){.execution-cockpit-layout{grid-template-columns:1fr}.execution-task-detail{position:relative;top:auto}.execution-repeat-strip>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.execution-cockpit{padding:15px}.execution-cockpit-head{align-items:flex-start;flex-direction:column}.execution-cockpit-head>div:last-child{width:100%;justify-content:space-between}.execution-cockpit-kpis{grid-template-columns:1fr 1fr}.execution-cockpit-tabs{overflow:auto}.execution-cockpit-tabs button{white-space:nowrap}.execution-board-tools{align-items:stretch;flex-direction:column}.execution-board-tools>div{overflow:auto}.execution-calendar-list{grid-template-columns:1fr}.execution-repeat-strip>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.execution-cockpit-kpis{grid-template-columns:1fr}.execution-cockpit-kpis article{min-height:76px}.execution-modal form>div,.execution-repeat-strip>div{grid-template-columns:1fr}}.active-screen-diagnosis>.diagnosis-os-panel,.active-screen-hr-issues>.issue-dashboard-panel,.active-screen-org>.org-panel,.active-screen-personnel-info>.personnel-info-panel,[class*=active-screen-]>.panel,[class*=active-screen-]>.playbook-panel,[class*=active-screen-]>.workspace-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.compact-actions-only{justify-content:flex-end!important;padding-top:0!important}.compact-actions-only>div:empty{display:none}.active-screen-hr-issues .ahead-diagnostic-hero.summary-only{padding:0!important;border:0!important;background:transparent!important}.active-screen-hr-issues .ahead-diagnostic-hero.summary-only>div:first-child{display:none!important}.active-screen-diagnosis .diagnosis-hrd-growth-overview,.active-screen-hr-issues .issue-summary-strip,.active-screen-org .org-chart-canvas,.active-screen-org .org-workflow-card,.active-screen-personnel-info .personnel-table-wrap{border-color:#ded8ff!important;background:linear-gradient(145deg,#fff,#faf9ff)!important}.roadmap-editor-row .status-pill{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;min-width:86px;text-align:center;font-weight:850}.universal-ai-guide{position:fixed;z-index:84;right:16px;top:48%;transform:translateY(-50%);display:flex;align-items:flex-start;gap:8px;pointer-events:none}.universal-ai-guide>*{pointer-events:auto}.universal-ai-guide-toggle{display:flex;align-items:center;gap:6px;border:1px solid #dcd4ff;border-radius:999px;background:linear-gradient(135deg,#7048ee,#4f6fe8);color:#fff;padding:10px 13px;font-size:11px;font-weight:900;box-shadow:0 12px 30px rgba(79,55,180,.23);cursor:pointer;writing-mode:vertical-rl}.universal-ai-guide>div{width:min(300px,calc(100vw - 88px));border:1px solid #ddd7fb;border-radius:17px;background:rgba(255,255,255,.97);padding:14px;box-shadow:0 20px 48px rgba(39,35,83,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.universal-ai-guide>div header{display:flex;align-items:center;gap:7px;color:#6541de}.universal-ai-guide>div header strong{flex:1 1;font-size:13px}.universal-ai-guide>div header button{border:0;background:transparent;color:#7b8399;font-size:20px;cursor:pointer}.universal-ai-guide>div p{margin:11px 0;color:#5e6880;font-size:11px;font-weight:700;line-height:1.65}.universal-ai-guide>div>button{width:100%;border:0;border-radius:10px;background:#f0ecff;color:#6340da;padding:9px;font-size:10px;font-weight:900;cursor:pointer}.universal-ai-guide.is-org-guide>div{width:min(390px,calc(100vw - 88px))}.org-edit-guide-steps{list-style:none;counter-reset:org-edit-step;margin:12px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.org-edit-guide-steps li{counter-increment:org-edit-step;display:grid;grid-template-columns:24px 1fr;grid-gap:2px 9px;gap:2px 9px;color:#5e6880;font-size:10px;line-height:1.5}.org-edit-guide-steps li:before{content:counter(org-edit-step);grid-row:1/3;display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:#eee9ff;color:#6541de;font-size:10px;font-weight:900}.org-edit-guide-steps strong{color:#343b56;font-size:11px}.org-edit-guide-steps span{grid-column:2;font-weight:650}@media(max-width:900px){.universal-ai-guide{right:10px;top:auto;bottom:76px;transform:none}.universal-ai-guide-toggle{writing-mode:horizontal-tb}.universal-ai-guide>div{position:absolute;right:0;bottom:48px}.compact-actions-only{align-items:stretch!important}.compact-actions-only .org-actions,.compact-actions-only .panel-actions{width:100%;overflow-x:auto;flex-wrap:nowrap!important}}@media(max-width:640px){[class*=active-screen-]>.panel,[class*=active-screen-]>.workspace-card{padding-inline:10px!important}.universal-ai-guide-toggle span{display:none}.universal-ai-guide-toggle{padding:11px}.universal-ai-guide>div{width:min(286px,calc(100vw - 28px))}}.universal-ai-guide-toggle{writing-mode:horizontal-tb!important;flex-direction:row!important;width:auto!important;min-width:92px;height:44px;padding:0 15px!important;white-space:nowrap}.universal-ai-guide-toggle span{display:inline!important;writing-mode:horizontal-tb!important;letter-spacing:0!important}.auth-action-page,.signup-request-page{min-height:100svh;background:linear-gradient(145deg,#f4f2ff,#f8faff 48%,#eef5ff);padding:40px 20px;color:#29334f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.signup-request-card{width:min(980px,100%);margin:auto;border:1px solid #ded9f1;border-radius:28px;background:#fff;padding:34px;box-shadow:0 24px 70px rgba(42,45,92,.11)}.signup-request-card>header{display:flex;gap:15px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #eceaf4}.auth-action-page section>i,.signup-request-card>header>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:15px;background:#eee9ff;color:#6847ee}.auth-action-page small,.signup-request-card header small{color:#6847ee;font-size:10px;font-weight:950;letter-spacing:.12em}.auth-action-page h1,.signup-request-card h1{margin:6px 0 7px;font-size:30px;letter-spacing:-.045em}.auth-action-page p,.signup-request-card header p{margin:0;color:#758097;font-size:13px;line-height:1.65}.signup-request-card form{display:grid;grid-gap:22px;gap:22px;margin-top:25px}.signup-request-card fieldset{margin:0;border:1px solid #e2e4ed;border-radius:18px;padding:20px}.signup-request-card legend{padding:0 9px;color:#343e5c;font-size:14px;font-weight:950}.signup-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.auth-action-page label,.signup-form-grid label{display:grid;grid-gap:7px;gap:7px}.signup-form-grid label.wide{grid-column:1/-1}.auth-action-page label span,.signup-form-grid label>span{color:#626d86;font-size:11px;font-weight:900}.auth-action-page input,.signup-form-grid :is(input,select,textarea){box-sizing:border-box;width:100%;border:1px solid #dfe3ed;border-radius:11px;background:#fbfcff;padding:12px 13px;color:#29334f;font:inherit;font-size:12px;outline:none}.signup-form-grid textarea{min-height:100px;resize:vertical}.auth-action-page input:focus,.signup-form-grid :is(input,select,textarea):focus{border-color:#7454e7;box-shadow:0 0 0 3px rgba(116,84,231,.1)}.privacy-consent legend{display:flex;align-items:center;gap:6px}.privacy-consent>p{margin:0 0 12px;color:#7c8599;font-size:10px}.privacy-consent>label{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #eeeff4;padding:14px 4px}.privacy-consent input{width:17px;height:17px;flex:0 0 auto;margin-top:2px;accent-color:#6847ee}.privacy-consent label span{display:grid;grid-gap:5px;gap:5px}.privacy-consent b{font-size:11px}.privacy-consent small{color:#778198;font-size:9px;line-height:1.65}.auth-action-page form button,.auth-action-primary,.signup-request-card form>button{display:flex;justify-content:center;align-items:center;min-height:52px;border:0;border-radius:12px;background:linear-gradient(135deg,#7655ef,#5938d3);color:#fff;font:inherit;font-size:13px;font-weight:950;text-decoration:none;cursor:pointer}.signup-request-card form>button:disabled{opacity:.42;cursor:not-allowed}.signup-request-card footer{display:flex;justify-content:center;gap:20px}.auth-action-back,.signup-request-card footer a{color:#6c748a;font-size:11px;font-weight:800;text-decoration:none}.auth-action-page form em,.signup-request-error{margin:0;border-radius:9px;background:#fff0f2;padding:10px;color:#c43d52;font-size:10px;font-style:normal}.signup-success{display:grid;place-items:center;grid-gap:8px;gap:8px;padding:70px 20px;text-align:center}.signup-success>svg{color:#27a879}.signup-success h2{margin:8px 0 0}.signup-success p,.signup-success span{margin:0;color:#6c768d;font-size:12px}.signup-success a{margin-top:15px;border-radius:11px;background:#6847ee;padding:12px 18px;color:#fff;text-decoration:none;font-size:11px;font-weight:900}.auth-action-page{display:grid;place-items:center}.auth-action-page>section{width:min(430px,100%);border:1px solid #dfdbef;border-radius:24px;background:#fff;padding:34px;box-shadow:0 20px 58px rgba(42,45,92,.12)}.auth-action-page section>i{margin-bottom:15px}.auth-action-page form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.auth-action-back{display:block;margin-top:20px;text-align:center}.job-connection-heading,.job-spec-heading-copy{display:flex;align-items:flex-start;gap:9px}.job-spec-heading-copy>svg{flex:0 0 auto;color:#6847ee}.job-spec-heading-copy>span{display:block}.job-recruit-image-lock,.job-spec-save{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9d2f6;border-radius:10px;background:#f3efff;padding:9px 12px;color:#6542d8;font-size:9px;font-weight:950;white-space:nowrap;cursor:pointer}.job-spec-save.saved{border-color:#a8dec9;background:#edf9f4;color:#16815e}.job-spec-save.error{border-color:#f1b2ba;background:#fff2f3;color:#b7374c}.job-recruitment-card>header{justify-content:space-between}.job-recruit-image-lock{border-color:#e1e3eb;background:#f4f5f8;color:#8b92a2;cursor:not-allowed}@media(max-width:720px){.signup-request-card{padding:23px 16px}.signup-form-grid{grid-template-columns:1fr}.signup-form-grid label.wide{grid-column:auto}.signup-request-card>header{display:grid}.job-recruitment-card>header,.job-spec-section-head{flex-direction:column}.job-recruit-image-lock,.job-spec-save{width:100%}}.active-screen-permissions,.active-screen-permissions .clinic-permission-card,.active-screen-permissions .clinic-permission-groups,.active-screen-permissions .permission-console,.active-screen-permissions .permission-table-wrap{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.active-screen-permissions{padding:0!important}.active-screen-permissions .permission-console{margin:0!important;padding:20px 18px!important}.active-screen-permissions .clinic-permission-card{overflow:visible!important}.active-screen-permissions .clinic-permission-head{padding:18px 0 10px!important;border:0!important;background:transparent!important}.active-screen-permissions .permission-table-wrap{padding:0!important}.active-screen-permissions .permission-table tr{box-shadow:none!important}.execution-sharing-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 15px 12px}.execution-sharing-controls label{display:grid;grid-gap:4px;gap:4px;color:#8790a5;font-size:9px;font-weight:850}.execution-sharing-controls select{width:100%;border:1px solid #e0e5ef;border-radius:7px;padding:7px;background:#fff;color:#465169;font-size:9.5px}.execution-viewer-list{grid-column:1/-1;padding:8px;border-radius:8px;background:#f7f5ff}.execution-viewer-list span{color:#6c48de;font-size:8px;font-weight:900}.execution-viewer-list p{margin:3px 0 0;color:#69738b;font-size:8.5px;line-height:1.5}.task-scope{display:inline-flex;border-radius:99px;padding:4px 7px;background:#f2efff;color:#6542d9;font-size:9px;font-weight:850}.execution-viewer-picker{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:7px!important;gap:7px!important;margin:3px 0 13px;padding:10px;border:1px solid #e2e5ef;border-radius:11px}.execution-viewer-picker legend{padding:0 6px;color:#656f86;font-size:10px;font-weight:850}.execution-viewer-picker label{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;margin:0!important;border:1px solid #e8eaf1;border-radius:8px;padding:7px;background:#fafbfe}.execution-viewer-picker input{width:auto!important}.execution-viewer-picker img{width:27px;height:27px;border-radius:50%}.execution-viewer-picker span{display:flex;flex-direction:column;color:#3b404a;font-size:9px}.execution-viewer-picker small{color:#8e97aa;font-size:8px}.execution-month-calendar{overflow:hidden;border:1px solid #e1e5ee;border-radius:12px;background:#fff}.execution-month-calendar>header{display:flex;align-items:center;justify-content:center;gap:22px;padding:13px;border-bottom:1px solid #e6e9f0;background:#fafbfe}.execution-month-calendar>header button{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:9px;background:#efecfb;color:#6946e6;font-size:20px;font-weight:900;cursor:pointer}.execution-month-calendar>header div{display:flex;min-width:180px;flex-direction:column;align-items:center}.execution-month-calendar>header b{font-size:14px}.execution-month-calendar>header span{margin-top:2px;color:#939bad;font-size:8px}.execution-calendar-grid,.execution-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.execution-calendar-weekdays b{padding:8px;text-align:center;color:#7b859b;font-size:9px}.execution-calendar-weekdays b:first-child{color:#ed5261}.execution-calendar-weekdays b:last-child{color:#4176e8}.execution-calendar-grid>article{min-height:112px;border-top:1px solid #e6e9f0;border-right:1px solid #e6e9f0;padding:5px;background:#fff}.execution-calendar-grid>article:nth-child(7n){border-right:0}.execution-calendar-grid>article.outside{background:#f8f9fb;opacity:.58}.calendar-day-add{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:#3b404a;padding:1px 3px 5px;font-size:9px;font-weight:900;cursor:pointer}.calendar-day-add svg{opacity:0;color:#6d47e9}.execution-calendar-grid article:hover .calendar-day-add svg{opacity:1}.execution-calendar-grid article>div{display:grid;grid-gap:3px;gap:3px}.calendar-task{display:flex;align-items:center;gap:4px;min-width:0;width:100%;border:0;border-left:3px solid #7048ee;border-radius:6px;background:#f1edff;padding:4px;text-align:left;cursor:pointer}.calendar-task.status-진행-중{border-left-color:#3c70e7;background:#ebf1ff}.calendar-task.status-완료{border-left-color:#22a675;background:#e8f8f1}.calendar-task.status-지연{border-left-color:#e24c59;background:#ffedef}.calendar-task img{width:19px;height:19px;border-radius:50%}.calendar-task span{min-width:0;display:flex;flex-direction:column}.calendar-task b{overflow:hidden;color:#293453;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.calendar-task small{color:#7d879c;font-size:7px}.execution-calendar-grid article>div>em{color:#7562bd;font-size:8px;font-style:normal;font-weight:850}.messenger-workspace{min-height:calc(100vh - 80px);padding:22px 24px;background:#f6f7fb;color:#3b404a}.messenger-workspace>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.messenger-workspace>header p{margin:0 0 4px;color:#7048ee;font-size:10px;font-weight:900;letter-spacing:.14em}.messenger-workspace>header h1{margin:0;font-size:29px;letter-spacing:-.04em}.messenger-workspace>header div>span{display:block;margin-top:5px;color:#80899d;font-size:12px}.messenger-workspace>header>small{display:flex;align-items:center;gap:6px;color:#68738b;font-weight:750}.messenger-workspace>header>small>span{width:7px;height:7px;border-radius:50%;background:#22aa75;box-shadow:0 0 0 4px #e5f7ef}.messenger-layout{display:grid;grid-template-columns:235px minmax(0,1fr) 220px;height:680px;overflow:hidden;border:1px solid #e0e4ed;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(31,43,75,.07)}.messenger-rooms{overflow:auto;border-right:1px solid #e8ebf2;padding:15px 10px}.messenger-members h2,.messenger-rooms h2{margin:0 7px 10px;font-size:13px}.messenger-rooms h3{margin:18px 7px 8px;color:#8b94a8;font-size:9px;letter-spacing:.08em}.messenger-rooms>button{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:9px;background:transparent;padding:8px;text-align:left;cursor:pointer}.messenger-rooms>button.active{background:#f0ecff}.messenger-rooms>button>i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#efebff;color:#7048ee;font-style:normal;font-weight:900}.messenger-rooms>button>img{width:31px;height:31px;border-radius:50%}.messenger-rooms button span{display:flex;min-width:0;flex:1 1;flex-direction:column}.messenger-rooms button b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.messenger-rooms button small{color:#929aad;font-size:8px}.messenger-rooms button em{color:#8a93a7;font-size:8px;font-style:normal}.messenger-rooms button i.online{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#22aa75}.messenger-chat{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.messenger-chat>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ebf2;padding:14px 17px}.messenger-chat h2{margin:0;font-size:14px}.messenger-chat header span{color:#8b94a8;font-size:8px}.messenger-member-stack{display:flex}.messenger-member-stack img{width:26px;height:26px;margin-left:-7px;border:2px solid #fff;border-radius:50%}.messenger-messages{overflow:auto;padding:18px;background:#fafbfe}.messenger-messages article{display:flex;gap:8px;margin-bottom:15px}.messenger-messages article>img{width:30px;height:30px;border-radius:50%}.messenger-messages article>div{display:flex;max-width:75%;flex-direction:column}.messenger-messages article span{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:8px;font-weight:850}.messenger-messages article span small{color:#9aa2b3;font-size:7px}.messenger-messages article p{margin:0;border-radius:4px 12px 12px 12px;background:#fff;padding:9px 11px;color:#36415c;font-size:10px;line-height:1.5;box-shadow:0 2px 8px rgba(34,45,76,.07)}.messenger-messages article.mine{flex-direction:row-reverse}.messenger-messages article.mine>div{align-items:flex-end}.messenger-messages article.mine p{border-radius:12px 4px 12px 12px;background:#7048ee;color:#fff}.messenger-empty{display:grid;height:100%;place-content:center;justify-items:center;color:#9099ac}.messenger-empty svg{width:40px;height:40px;margin-bottom:9px;color:#8870dc}.messenger-empty b{font-size:12px}.messenger-empty span{margin-top:4px;font-size:9px}.messenger-chat>form{display:flex;gap:8px;border-top:1px solid #e8ebf2;padding:11px}.messenger-chat textarea{flex:1 1;height:48px;border:1px solid #dfe3ec;border-radius:10px;padding:9px;resize:none;font-size:10px}.messenger-chat form button{border:0;border-radius:9px;background:#7048ee;color:#fff;padding:0 17px;font-weight:850}.messenger-members{overflow:auto;border-left:1px solid #e8ebf2;padding:15px 12px}.messenger-members article{display:flex;align-items:center;gap:8px;padding:8px 4px}.messenger-members img{width:31px;height:31px;border-radius:50%}.messenger-members article div{display:flex;min-width:0;flex:1 1;flex-direction:column}.messenger-members b{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.messenger-members span{color:#8e97aa;font-size:8px}.messenger-members article>i{width:7px;height:7px;border-radius:50%;background:#22aa75}@media(max-width:1100px){.messenger-layout{grid-template-columns:210px 1fr}.messenger-members{display:none}.execution-viewer-picker{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:720px){.execution-calendar-grid>article{min-height:82px}.calendar-task img,.calendar-task small{display:none}.messenger-workspace{padding:14px}.messenger-layout{grid-template-columns:1fr;height:auto}.messenger-rooms{max-height:230px;border-right:0;border-bottom:1px solid #e8ebf2}.messenger-chat{height:560px}.execution-viewer-picker{grid-template-columns:1fr!important}}.execution-approval-workspace{padding-top:14px}.execution-commandbar{display:grid;grid-template-columns:minmax(260px,1fr) 140px auto auto auto;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.execution-search{display:flex;align-items:center;gap:7px;border:1px solid #dde2ec;border-radius:10px;background:#fff;padding:0 11px}.execution-search svg{color:#7a8499}.execution-search input{width:100%;border:0;outline:0;padding:10px 0;color:#3b404a;font-size:11px}.execution-commandbar>select{border:1px solid #dde2ec;border-radius:10px;background:#fff;padding:10px;color:#566178;font-size:10px;font-weight:750}.execution-commandbar>span{display:flex;align-items:center;gap:5px;color:#758096;font-size:9px;font-weight:750;white-space:nowrap}.execution-commandbar>button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:850;cursor:pointer}.execution-commandbar .save{border:1px solid #d9d1f7;background:#fff;color:#6742dc}.execution-commandbar .add{border:1px solid #7048ee;background:#7048ee;color:#fff}.execution-cockpit-tabs button em{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:5px;border-radius:50%;background:#ef4f5e;color:#fff;font-size:8px;font-style:normal}.execution-approval-inbox{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border:1px solid #e2e6ee;border-top:0;background:#fff;padding:14px}.execution-approval-inbox>article{overflow:hidden;border:1px solid #e3e6ee;border-radius:12px}.execution-approval-inbox article>header{padding:12px;background:#fff8ed;border-bottom:1px solid #f1e4ce}.execution-approval-inbox .approved>header{background:#ebf8f2;border-bottom-color:#d9efe5}.execution-approval-inbox header>div{display:flex;align-items:center;justify-content:space-between}.execution-approval-inbox h2{margin:0;font-size:13px}.execution-approval-inbox header span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#eea741;color:#fff;font-size:9px;font-weight:900}.execution-approval-inbox .approved header span{background:#24a574}.execution-approval-inbox header p{margin:3px 0 0;color:#8c94a6;font-size:8px}.execution-approval-inbox article>button{display:flex;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid #edf0f5;background:#fff;padding:9px;text-align:left;cursor:pointer}.execution-approval-inbox article>button:first-of-type{border-top:0}.execution-approval-inbox button img{width:29px;height:29px;border-radius:50%}.execution-approval-inbox button span{display:flex;min-width:0;flex:1 1;flex-direction:column}.execution-approval-inbox button b{font-size:10px}.execution-approval-inbox button small{color:#8d96a8;font-size:8px}.execution-approval-inbox button em{border-radius:99px;background:#fff0da;color:#bf6c1f;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.execution-approval-inbox .approved button em{background:#e5f7ef;color:#18815b}.execution-approval-inbox .empty{margin:0;padding:25px;color:#9199aa;text-align:center;font-size:9px}.execution-month-performance{border:1px solid #e2e6ee;border-top:0;border-radius:0 0 15px 15px;background:#fff;padding:18px}.execution-month-performance>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.execution-month-performance h2{margin:0;font-size:16px}.execution-month-performance p{margin:4px 0 0;color:#8992a5;font-size:9px}.execution-month-performance input{border:1px solid #dfe3eb;border-radius:9px;padding:8px;color:#4d5870}.execution-performance-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:14px;gap:14px}.execution-performance-grid>article{border:1px solid #e7e9f0;border-radius:12px;padding:12px}.execution-performance-grid>aside{display:grid;grid-gap:7px;gap:7px}.execution-performance-grid aside div{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e8f0;border-radius:10px;padding:10px}.execution-performance-grid aside span{color:#7d879b;font-size:9px;font-weight:800}.execution-performance-grid aside strong{color:#1e2948;font-size:13px}.task-category{background:#edf3ff;color:#3866cf}.approval-chip,.task-category{display:inline-flex;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:850}.approval-chip{background:#eef1f5;color:#68738a}.approval-chip.승인-완료{background:#e5f7ef;color:#18815b}.approval-chip.수정-요청{background:#ffeaed;color:#d23f4d}.approval-chip.검토-중{background:#fff0da;color:#bd6a1d}.execution-board-tools>div>button{border:1px solid #e0e4ec;border-radius:8px;background:#fff;color:#758096;padding:7px 10px;font-size:9px;font-weight:800}.detail-edit-actions{display:flex;align-items:center;gap:5px}.execution-task-detail>header .detail-edit-actions button{display:flex;align-items:center;gap:4px;border:1px solid #dcd5f7;border-radius:7px;background:#fff;color:#6742dc;padding:6px 8px;font-size:8px;font-weight:850}.execution-task-detail>header .detail-edit-actions button.delete{border:0;color:#cf4552;padding:6px}.detail-avatar{width:30px!important;height:30px!important;border-radius:50%;background:#f7e8eb}.execution-detail-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:0 15px 12px}.execution-detail-form label{display:grid;grid-gap:4px;gap:4px;color:#8790a5;font-size:8px;font-weight:850}.execution-detail-form label.full{grid-column:1/-1}.execution-detail-form input[type=date],.execution-detail-form select{width:100%;min-width:0;border:1px solid #e0e4ed;border-radius:7px;background:#fff;padding:7px;color:#48536b;font-size:9px}.execution-detail-form input:disabled,.execution-detail-form select:disabled{background:#f6f7fa;color:#8d95a7}.execution-detail-form .approval-toggle{display:flex;align-items:center;gap:6px;border:1px solid #e3e6ee;border-radius:7px;padding:7px}.execution-detail-form .approval-toggle input{accent-color:#7048ee}.detail-range{display:flex;align-items:center;gap:7px}.detail-range input{flex:1 1;accent-color:#7048ee}.detail-range b{font-size:9px}.manager-approval-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;border-top:1px solid #e8ebf2;padding:11px 15px}.manager-approval-actions button{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #ffd1d6;border-radius:8px;background:#fff4f5;color:#ce4552;padding:8px;font-size:9px;font-weight:850}.manager-approval-actions button:last-child{border-color:#24a574;background:#24a574;color:#fff}.modal-approval-toggle{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;border:1px solid #ddd6f8;border-radius:9px;padding:10px!important;background:#f8f6ff}.modal-approval-toggle input{width:auto!important;accent-color:#7048ee}.modal-approval-toggle span{color:#6240d7}@media(max-width:1050px){.execution-commandbar{grid-template-columns:1fr 130px auto}.execution-commandbar>span{display:none}.execution-commandbar .add,.execution-commandbar .save{grid-row:2}.execution-approval-inbox,.execution-performance-grid{grid-template-columns:1fr}.execution-performance-grid>aside{grid-template-columns:repeat(5,1fr)}}@media(max-width:680px){.execution-commandbar{grid-template-columns:1fr 1fr}.execution-search{grid-column:1/-1}.execution-commandbar .add,.execution-commandbar .save{grid-row:auto}.execution-approval-inbox{grid-template-columns:1fr}.execution-performance-grid>aside{grid-template-columns:1fr 1fr}.execution-detail-form{grid-template-columns:1fr}.execution-detail-form label.full{grid-column:auto}}.execution-approval-workspace .execution-commandbar{display:flex;justify-content:flex-end}.execution-query-tools{align-items:center}.execution-query-tools>div{min-width:0;flex:1 1;justify-content:flex-end;flex-wrap:wrap}.execution-inline-search{display:flex;min-width:260px;max-width:470px;flex:1 1;align-items:center;gap:7px;border:1px solid #dfe3ec;border-radius:8px;background:#fff;padding:0 9px}.execution-inline-search svg{flex:0 0 auto;color:#7a8499}.execution-inline-search input{width:100%;border:0;outline:0;padding:8px 0;color:#3b404a;font-size:10px}.execution-query-tools select{min-width:112px}.messenger-v351{background:#f8f9fc}.messenger-v351 .messenger-layout{border:0;border-radius:14px;box-shadow:none}.messenger-rooms-title{display:flex;align-items:center;justify-content:space-between;margin:0 7px 9px}.messenger-rooms-title h2{margin:0}.messenger-chat-head-actions>button,.messenger-rooms-title button{display:flex;align-items:center;gap:4px;border:1px solid #dcd5f8;border-radius:8px;background:#fff;color:#6742dc;padding:6px 8px;font-size:8px;font-weight:850;cursor:pointer}.messenger-chat-head-actions{display:flex;align-items:center;gap:10px}.messenger-messages article span>button{display:inline-grid;place-items:center;border:0;background:transparent;color:#a2a9b8;padding:1px;cursor:pointer}.messenger-messages article.mine span>button{color:#ef6673}.messenger-messages article.mine span>button:hover{color:#d52f41}.messenger-invite-modal{position:fixed;z-index:350;inset:0;display:grid;place-items:center;background:rgba(15,24,48,.38);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px}.messenger-invite-modal>section{width:min(560px,100%);max-height:min(720px,90vh);overflow:hidden;border:1px solid #e0e3ec;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(24,32,58,.24)}.messenger-invite-modal header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #eceef4;padding:18px}.messenger-invite-modal h2{margin:0;font-size:17px}.messenger-invite-modal header p{margin:5px 0 0;color:#7d869a;font-size:10px}.messenger-invite-modal header>button{border:0;background:transparent;color:#737d92;cursor:pointer}.messenger-invite-modal>section>label{display:grid;grid-gap:6px;gap:6px;padding:14px 18px 5px;color:#677188;font-size:9px;font-weight:850}.messenger-invite-modal>section>label input{border:1px solid #dfe3ec;border-radius:9px;padding:10px;color:#3b404a}.messenger-invite-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;max-height:390px;overflow:auto;padding:12px 18px}.messenger-invite-list label{display:flex;align-items:center;gap:8px;border:1px solid #e5e8ef;border-radius:10px;padding:8px;cursor:pointer}.messenger-invite-list label:has(input:checked){border-color:#9f8aee;background:#f4f1ff}.messenger-invite-list input{accent-color:#7048ee}.messenger-invite-list img{width:34px;height:34px;border-radius:50%}.messenger-invite-list span{display:flex;min-width:0;flex-direction:column}.messenger-invite-list b{font-size:10px}.messenger-invite-list small{color:#8c95a7;font-size:8px}.messenger-invite-modal footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border-top:1px solid #eceef4;padding:14px 18px}.messenger-invite-modal footer button{border:1px solid #dcd5f8;border-radius:9px;background:#fff;color:#6742dc;padding:10px;font-size:10px;font-weight:850;cursor:pointer}.messenger-invite-modal footer button:last-child{border-color:#7048ee;background:#7048ee;color:#fff}.messenger-invite-modal footer button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:900px){.execution-query-tools{align-items:stretch;flex-direction:column}.execution-query-tools>div{justify-content:flex-start}.execution-inline-search{max-width:none}.messenger-invite-list{grid-template-columns:1fr}}body .main-panel>.tab-content-shell.active-screen-messenger,body .main-panel>.tab-content-shell.active-screen-permissions{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body .main-panel>.tab-content-shell.active-screen-messenger:before,body .main-panel>.tab-content-shell.active-screen-permissions:before{display:none!important;content:none!important}.compact-admin-switcher{display:flex!important;justify-content:flex-start!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 10px!important}.compact-admin-switcher label{width:min(360px,100%);margin-left:0;margin-right:auto}.compact-admin-switcher label>span{font-size:10px!important}.active-screen-permissions .permission-console,.active-screen-permissions>.permission-console{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-top:0!important}.active-screen-permissions .permission-console:before{display:none!important;content:none!important}.execution-performance-filters,.execution-secondary-filters{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;border:1px solid #e4e7ef;border-top:0;background:#fff;padding:9px 12px}.execution-performance-filters label,.execution-secondary-filters label{display:grid;grid-gap:4px;gap:4px;color:#7b859a;font-size:8px;font-weight:850}.execution-performance-filters select,.execution-secondary-filters select{min-width:150px;border:1px solid #dfe3ec;border-radius:8px;background:#fff;color:#46516a;padding:8px 26px 8px 9px;font-size:9px;font-weight:800}.task-delay,.task-priority{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.task-priority{background:#f0ecff;color:#6541da}.task-priority.priority-긴급{background:#ffe8eb;color:#cf3345}.task-priority.priority-높음{background:#fff0db;color:#bb681e}.task-priority.priority-낮음{background:#edf2f8;color:#718097}.task-delay.delayed{background:#ffe9ec;color:#cf3345}.task-delay.normal{background:#e8f7f0;color:#19825c}.execution-month-calendar>header div>span{display:none!important}.messenger-v352{min-height:calc(100vh - 40px);padding:0!important;background:transparent!important}.messenger-v352 .messenger-layout{height:calc(100vh - 92px);min-height:620px;border:0!important;border-radius:0!important;box-shadow:none!important}.messenger-v352 .messenger-rooms{border-radius:14px 0 0 14px;background:#fff}.messenger-v352 .messenger-members{border-radius:0 14px 14px 0;background:#fff}.messenger-person-select{width:calc(100% - 14px);margin:0 7px;border:1px solid #dfe3ec;border-radius:9px;background:#fff;color:#4d5870;padding:9px;font-size:9px;font-weight:800}.messenger-chat-head-actions{flex-wrap:wrap;justify-content:flex-end}.messenger-chat-head-actions>button.enabled{border-color:#80d0ae;background:#e9f8f1;color:#16805a}.messenger-chat-head-actions>button.danger{border-color:#ffd2d8;background:#fff3f4;color:#d13e50}.messenger-rooms button em.unread{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:#ed3d58;color:#fff;padding:0 5px;font-weight:900}.messenger-v352 .messenger-messages article.mine span>button{color:#ffd8de}.messenger-v352 .messenger-chat>header{background:#fff}.messenger-toast{position:fixed;z-index:340;top:24px;right:24px;display:flex;align-items:center;gap:10px;width:min(360px,calc(100vw - 32px));border:1px solid #dcd5f8;border-radius:14px;background:#fff;padding:13px 15px;color:#6240d3;text-align:left;box-shadow:0 18px 48px rgba(32,42,75,.18);cursor:pointer}.messenger-toast>span{display:flex;min-width:0;flex-direction:column}.messenger-toast b{font-size:11px}.messenger-toast small{overflow:hidden;margin-top:3px;color:#69748a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.execution-performance-filters,.execution-secondary-filters{align-items:stretch;flex-direction:column}.execution-performance-filters select,.execution-secondary-filters select{width:100%}.messenger-v352 .messenger-layout{height:auto}.messenger-v352 .messenger-rooms{border-radius:14px 14px 0 0}.messenger-v352 .messenger-chat{height:560px}.messenger-chat-head-actions{justify-content:flex-start}}body{--deep-brown:#18213f!important;--warm-beige:#f2f0ff!important;--org-deep-brown:#18213f!important;--org-warm-beige:#f2f0ff!important;--orgtwin-deep-brown:#18213f!important;--orgtwin-warm-beige:#f2f0ff!important;--ahead-camel:#7048ee!important;--ahead-line:#e1e5f0!important;--exact-line:#e1e5f0!important}body .main-panel{background:#f7f8fc!important}body .main-panel>#orgtwin-active-workspace-content,body .main-panel>.tab-content-shell,body .main-panel>.tab-content-shell:not(.exact-home-shell){border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body .main-panel>#orgtwin-active-workspace-content:after,body .main-panel>#orgtwin-active-workspace-content:before,body .main-panel>.tab-content-shell:after,body .main-panel>.tab-content-shell:before{display:none!important;content:none!important}body .tab-content-shell>.panel.full,body .tab-content-shell>.workspace-card,body .tab-content-shell>section.panel.full,body .tab-content-shell>section.workspace-card{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .tab-content-shell :where(input,select,textarea){border-color:#dfe3ef!important;background:#fff!important;color:#3b404a!important}body .tab-content-shell :where(table){border-color:#e2e6f0!important;background:#fff!important}body .tab-content-shell :where(th){border-color:#e2e6f0!important;background:#f3f1ff!important;color:#263250!important}body .tab-content-shell :where(td){border-color:#e8ebf3!important;color:#46516e!important}body .tab-content-shell :where(.section-head,.panel-head,.workspace-head){border-color:#e2e6f0!important}body .tab-content-shell :where(.secondary-button,.ghost-button){border-color:#dcd5f8!important;background:#fff!important;color:#6742dc!important}body .tab-content-shell :where(.personnel-info-panel,.position-system-panel,.organization-panel,.permission-console,.messenger-workspace){--deep-brown:#18213f!important;--warm-beige:#f2f0ff!important;--org-deep-brown:#18213f!important;--org-warm-beige:#f2f0ff!important;--orgtwin-deep-brown:#18213f!important;--orgtwin-warm-beige:#f2f0ff!important}.personnel-info-panel .section-head{background:transparent!important;border:0!important}.personnel-info-panel .personnel-table-wrap{border:1px solid #e2e6f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px rgba(45,55,90,.05)!important}.compact-admin-switcher select{border-color:#cfc5fa!important;box-shadow:0 0 0 3px #f1edff!important;color:#3b404a!important}@media(max-width:900px){body .main-panel>#orgtwin-active-workspace-content,body .main-panel>.tab-content-shell{padding:0!important}.personnel-panel-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.personnel-filter-control{grid-column:1/-1!important}.personnel-info-panel .personnel-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}body:has(.orgtwin-auth-page){margin:0!important;background:#fff!important}.orgtwin-auth-page{display:grid;grid-template-columns:minmax(0,1.62fr) 1px minmax(360px,.88fr);align-items:center;min-height:100svh;grid-gap:0;gap:0;background:#fff!important;color:#3b404a;padding:clamp(28px,4vw,72px) clamp(24px,4.5vw,78px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.orgtwin-auth-visual{display:grid;align-content:center;min-width:0;padding-right:clamp(34px,4.2vw,72px)}.orgtwin-auth-visual>img{display:block;width:100%;max-height:590px;border-radius:26px;object-fit:cover;box-shadow:0 18px 52px rgba(35,45,78,.1)}.orgtwin-auth-copy{padding:30px 14px 0}.orgtwin-auth-copy h1{margin:0;color:#3b404a;font-size:clamp(34px,3.25vw,58px);font-weight:900;line-height:1.08;letter-spacing:-.055em}.orgtwin-auth-copy p{margin:18px 0 0;color:#647089;font-size:clamp(15px,1.2vw,20px);font-weight:650;letter-spacing:-.025em}.orgtwin-auth-copy strong{color:#7048ee;font-weight:900}.orgtwin-auth-divider{align-self:stretch;width:1px;background:#dfe3ec}.orgtwin-auth-form-column{display:grid;place-items:center;min-width:0;padding-left:clamp(34px,4.2vw,74px)}.orgtwin-auth-form-card{width:min(100%,390px);text-align:left}.orgtwin-auth-wordmark{display:inline-flex;align-items:center;gap:10px;margin-bottom:34px;color:#7048ee;text-decoration:none;font-size:30px;font-weight:950;letter-spacing:-.045em;line-height:1}.orgtwin-auth-wordmark img{display:block;width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(99,67,214,.14))}.orgtwin-auth-form-card h2{margin:0;color:#3b404a;font-size:clamp(28px,2.15vw,38px);font-weight:900;line-height:1.18;letter-spacing:-.045em;word-break:keep-all}.orgtwin-auth-form-card>p{margin:13px 0 28px;color:#768096;font-size:15px;font-weight:650}.orgtwin-auth-form-card form{display:grid;grid-gap:14px;gap:14px}.orgtwin-auth-form-card form>label{display:grid;grid-gap:7px;gap:7px}.orgtwin-auth-form-card label>span:first-child{color:#69748b;font-size:12px;font-weight:850}.orgtwin-auth-form-card input{width:100%;height:54px;border:1px solid #dce1eb!important;border-radius:12px!important;outline:0!important;background:#fff!important;padding:0 14px!important;color:#3b404a!important;font:inherit!important;font-size:14px!important;box-shadow:none!important}.orgtwin-auth-form-card input:focus{border-color:#8264ef!important;box-shadow:0 0 0 3px rgba(112,72,238,.11)!important}.orgtwin-password-field{position:relative;display:block}.orgtwin-password-field input{padding-right:48px!important}.orgtwin-password-field button{position:absolute;right:10px;top:50%;display:grid;width:34px;height:34px;place-items:center;transform:translateY(-50%);border:0;background:transparent;color:#7c869a;cursor:pointer}.orgtwin-login-submit{height:55px;margin-top:8px;border:0;border-radius:12px;background:#7048ee;color:#fff;font:inherit;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 12px 26px rgba(112,72,238,.2)}.orgtwin-login-submit:hover{background:#6138df}.orgtwin-login-submit:disabled{cursor:wait;opacity:.66}.orgtwin-auth-form-card form>label.orgtwin-auto-login{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}.orgtwin-auth-form-card .orgtwin-auto-login input{width:20px;height:20px;padding:0!important;accent-color:#7048ee;flex:0 0 20px;box-shadow:none!important}.orgtwin-auto-login>span{font-size:14px;color:#3b404a;font-weight:700}.orgtwin-auto-login-notice{color:#69748b;font-size:12px;margin-top:-8px}.orgtwin-login-message{margin:0!important;border-radius:9px;background:#fff0f2;padding:10px 12px;color:#c93c50!important;font-size:12px!important;font-weight:750!important}.orgtwin-password-link{display:block;margin:18px auto 0;color:#7048ee;text-align:center;text-decoration:none;font-size:12px;font-weight:800}.orgtwin-auth-or{display:flex;align-items:center;gap:14px;margin:26px 0;color:#8b94a7;font-size:11px}.orgtwin-auth-or:after,.orgtwin-auth-or:before{height:1px;flex:1 1;background:#e0e4ec;content:""}.orgtwin-signup-request{display:grid;height:52px;place-items:center;border:1px solid #8769f0;border-radius:12px;background:#fff;color:#7048ee;text-decoration:none;font-size:14px;font-weight:900}.orgtwin-auth-form-card footer{display:flex;justify-content:center;gap:8px;margin-top:48px;color:#7f889b;font-size:11px}.orgtwin-auth-form-card footer a{color:inherit;text-decoration:none}.orgtwin-auth-form-card footer i{font-style:normal}@media(max-width:1050px){.orgtwin-auth-page{grid-template-columns:minmax(0,1.3fr) 1px minmax(330px,.8fr);padding:36px 28px}.orgtwin-auth-visual{padding-right:28px}.orgtwin-auth-form-column{padding-left:28px}.orgtwin-auth-copy{padding-top:22px}}@media(max-width:760px){.orgtwin-auth-page{grid-template-columns:1fr;align-items:start;padding:18px 16px 38px}.orgtwin-auth-visual{padding:0}.orgtwin-auth-visual>img{max-height:none;border-radius:20px}.orgtwin-auth-copy{padding:22px 4px 28px}.orgtwin-auth-copy h1{font-size:34px}.orgtwin-auth-copy p{font-size:14px;line-height:1.6}.orgtwin-auth-divider{width:100%;height:1px}.orgtwin-auth-form-column{padding:38px 4px 0}.orgtwin-auth-form-card{width:100%;max-width:430px}.orgtwin-auth-wordmark{margin-bottom:24px}.orgtwin-auth-form-card footer{margin-top:34px}}body .main-panel,body .main-panel>#orgtwin-active-workspace-content,body .main-panel>[class*=active-screen-],body .main-panel>[class*=active-screen-]>:is(.panel,.workspace-card,.personnel-info-panel,.position-system-panel,.messenger-workspace,.help-center-v360,.work-schedule-v360){border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important}body .main-panel>#orgtwin-active-workspace-content:after,body .main-panel>#orgtwin-active-workspace-content:before,body .main-panel>[class*=active-screen-]:after,body .main-panel>[class*=active-screen-]:before{display:none!important;content:none!important}.core-talent-v361{display:grid;grid-gap:14px;gap:14px;color:#3b404a}.core-talent-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.core-talent-head h2{margin:0;font-size:28px;letter-spacing:-.05em}.core-talent-head p{margin:6px 0 0;color:#768096;font-size:11px;font-weight:700}.core-talent-head>div:last-child{display:flex;gap:7px}.core-talent-head button,.core-talent-plan-stage header button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dcd5f8;border-radius:10px;background:#fff;padding:10px 13px;color:#6843dc;font-size:10px;font-weight:900;cursor:pointer}.core-talent-head button.primary{border-color:#7048ee;background:#7048ee;color:#fff}.core-talent-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e2e6ef}.core-talent-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:13px 8px;color:#7d879c;font-size:10px;font-weight:850;cursor:pointer}.core-talent-tabs button.active{border-bottom-color:#7048ee;background:#f7f3ff;color:#6842dd}.core-talent-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.core-talent-kpis article{border:1px solid #e2e6ef;border-radius:14px;background:#fff;padding:13px}.core-talent-kpis span{display:block;color:#7d879b;font-size:9px;font-weight:800}.core-talent-kpis strong{display:block;margin-top:5px;font-size:21px;letter-spacing:-.04em}.core-talent-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);grid-gap:12px;gap:12px;align-items:start}.core-talent-criteria-stage,.core-talent-decision,.core-talent-map-panel,.core-talent-plan-stage,.core-talent-review-stage{border:1px solid #e2e6ef;border-radius:16px;background:#fff;padding:15px}.core-talent-criteria-stage h3,.core-talent-decision h3,.core-talent-map-panel h3,.core-talent-review-stage h3{margin:0;font-size:15px}.core-talent-criteria-stage header p,.core-talent-map-panel>p,.core-talent-review-stage header p{margin:5px 0 13px;color:#7b8599;font-size:9.5px}.core-talent-theory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:11px}.core-talent-theory article{border-radius:10px;background:#f3f0ff;padding:9px}.core-talent-theory b{display:block;font-size:10px}.core-talent-theory span{display:block;margin-top:3px;color:#786f96;font-size:8px}.core-talent-map{display:grid;grid-template-columns:72px repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(94px,auto)) 26px;grid-gap:5px;gap:5px}.core-talent-y-axis{grid-row:1/4;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 0;color:#6f7890;text-align:center}.core-talent-y-axis b{font-size:9px}.core-talent-y-axis span{color:#7048ee;font-size:18px}.core-talent-cell{min-width:0;border:1px solid #e3e6ef;border-radius:10px;background:#fafbfe;padding:7px}.core-talent-cell.focus{border-color:#b7a5f2;background:#f1ecff}.core-talent-cell>span{color:#7b8498;font-size:8px;font-weight:800}.core-talent-cell>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.core-talent-cell button{display:flex;align-items:center;gap:4px;border:1px solid #ded9f4;border-radius:99px;background:#fff;padding:4px 6px;color:#303a57;font-size:8px;font-weight:850;cursor:pointer}.core-talent-cell button.selected{border-color:#7048ee;background:#ebe5ff;color:#5f38d4}.core-talent-cell img{width:19px;height:19px;border-radius:50%;background:#f7e8ec}.core-talent-x-axis{grid-column:2/5;display:grid;grid-template-columns:repeat(3,1fr);color:#727c91;text-align:center;font-size:8px;font-weight:800}.core-talent-decision{display:grid;grid-gap:10px;gap:10px}.core-talent-person{display:flex;align-items:center;gap:9px}.core-talent-person img{width:42px;height:42px;border-radius:50%;background:#f6e8ed}.core-talent-person span{display:flex;min-width:0;flex-direction:column}.core-talent-person b{font-size:11px}.core-talent-person small{margin-top:3px;color:#7e879b;font-size:8.5px}.core-talent-decision dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:0}.core-talent-decision dl>div{border-radius:9px;background:#f3f0ff;padding:8px}.core-talent-decision dt{color:#8179a0;font-size:8px}.core-talent-decision dd{margin:3px 0 0;font-size:15px;font-weight:900}.core-talent-decision>label{display:grid;grid-gap:4px;gap:4px;color:#7d879a;font-size:8px;font-weight:850}.core-talent-decision select{border:1px solid #dfe3ed;border-radius:8px;background:#fff;padding:8px;color:#3b404a;font-size:9px}.core-talent-checks{display:grid;grid-gap:6px;gap:6px}.core-talent-checks label{display:flex;align-items:center;gap:7px;border:1px solid #e5e8ef;border-radius:8px;padding:8px;color:#4f5a72;font-size:8.5px;font-weight:800}.core-talent-checks input{accent-color:#7048ee}.core-talent-criteria-stage>button,.core-talent-decision>button{border:0;border-radius:9px;background:#7048ee;padding:10px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.core-talent-criteria-stage>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:14px 0}.core-talent-criteria-stage>div label{display:flex;align-items:flex-start;gap:8px;border:1px solid #e3e6ef;border-radius:10px;padding:11px}.core-talent-criteria-stage input{margin-top:2px;accent-color:#7048ee}.core-talent-criteria-stage label span{display:flex;flex-direction:column}.core-talent-criteria-stage label b{font-size:10px}.core-talent-criteria-stage label small{margin-top:3px;color:#828b9f;font-size:8.5px}.core-talent-review-stage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.core-talent-review-stage>header>span{color:#6641d9;font-size:8.5px;font-weight:850}.core-talent-review-stage>div{display:grid;grid-gap:5px;gap:5px}.core-talent-review-stage>div>button{display:grid;grid-template-columns:34px minmax(140px,1fr) repeat(3,70px) 62px;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e5e8f0;border-radius:9px;background:#fff;padding:8px;text-align:left;cursor:pointer}.core-talent-review-stage>div>button.selected{border-color:#947bee;background:#f8f5ff}.core-talent-review-stage img{width:32px;height:32px;border-radius:50%;background:#f7e8ec}.core-talent-review-stage button>span{display:flex;flex-direction:column}.core-talent-review-stage button b{font-size:9.5px}.core-talent-review-stage button small{color:#8a93a6;font-size:8px}.core-talent-review-stage button em{color:#667188;font-size:8px;font-style:normal}.core-talent-review-stage button strong{border-radius:99px;background:#eee9ff;padding:5px;color:#6540d5;text-align:center;font-size:8px}.core-talent-plan-stage>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf0f5}.core-talent-plan-stage>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:13px}.core-talent-plan-stage>div label{display:grid;grid-gap:5px;gap:5px}.core-talent-plan-stage label>span{color:#778197;font-size:8.5px;font-weight:850}.core-talent-plan-stage input{border:1px solid #dfe3ed;border-radius:9px;background:#fff;padding:10px;color:#3b404a;font-size:9.5px}.core-talent-plan-stage footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.core-talent-plan-stage footer p{margin:0;color:#7d879b;font-size:8.5px}.core-talent-plan-stage footer button{display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#7048ee;padding:10px 15px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}@media(max-width:980px){.core-talent-layout{grid-template-columns:1fr}.core-talent-kpis{grid-template-columns:1fr 1fr}}@media(max-width:680px){.core-talent-head{align-items:stretch;flex-direction:column}.core-talent-head>div:last-child button{flex:1 1}.core-talent-tabs,.core-talent-theory{grid-template-columns:1fr 1fr}.core-talent-map{grid-template-columns:62px repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(108px,auto)) 26px}.core-talent-cell button img{display:none}.core-talent-criteria-stage>div,.core-talent-plan-stage>div{grid-template-columns:1fr}.core-talent-review-stage>div>button{grid-template-columns:32px minmax(120px,1fr) 54px}.core-talent-review-stage button em:first-of-type,.core-talent-review-stage button em:nth-of-type(2){display:none}.core-talent-plan-stage footer{align-items:stretch;flex-direction:column}.core-talent-plan-stage footer button{justify-content:center}}.core-talent-x-axis{direction:rtl}.task-value-class{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#eeeaff;color:#603bd7;font-size:10px;font-weight:950}.task-value-class.class-A{background:#ffe8ec;color:#cf304a}.task-value-class.class-B{background:#fff0d9;color:#b86613}.task-value-class.class-C{background:#e8f1ff;color:#3169cb}.task-value-class.class-D{background:#e5f7ef;color:#187e59}.task-value-class.class-E{background:#edf0f4;color:#68738a}.task-time{display:flex;min-width:70px;flex-direction:column;gap:2px}.task-time b{color:#3b404a;font-size:9px}.task-time small{color:#8a93a6;font-size:8px}.execution-detail-form input[type=number]{width:100%;min-width:0;border:1px solid #e0e4ed;border-radius:7px;background:#fff;padding:7px;color:#48536b;font-size:9px}.execution-time-comparison{display:flex;align-items:center;justify-content:space-between;border:1px solid #e4e0f8;border-radius:8px;background:#f8f6ff;padding:7px 9px;color:#786c9d;font-size:8px;font-weight:850}.execution-time-comparison b{color:#5f3bd6;font-size:10px}.execution-task-class-note{display:flex;align-items:center;gap:9px;margin:0 15px 12px;border:1px solid #e4e0f8;border-radius:10px;background:#faf9ff;padding:10px}.execution-task-class-note>div{min-width:0}.execution-task-class-note b{display:block;color:#2a3452;font-size:9px}.execution-task-class-note p{margin:3px 0 0;color:#7e879b;font-size:8px;line-height:1.45}.execution-field-help{display:block;margin-top:1px;color:#81769f;font-size:8px;font-weight:700;line-height:1.45}.execution-modal input[type=number]{height:42px}.execution-kpis-with-time{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1180px){.execution-kpis-with-time{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.execution-kpis-with-time{grid-template-columns:1fr}}body .main-panel>.active-screen-help{padding:clamp(18px,2vw,32px)!important}.help-center-v360{display:grid;grid-gap:18px!important;gap:18px!important}.help-center-v360>header{margin-bottom:2px}.help-center-v360>.help-topic-grid{gap:16px!important}.help-center-v360>.help-topic-grid>article{min-height:190px}@media(max-width:760px){body .main-panel>.active-screen-help{padding:16px 12px 28px!important}.help-center-v360>.help-topic-grid>article{min-height:0}}body .active-screen-diagnosis,body .active-screen-diagnosis>.diagnosis-os-panel,body .active-screen-org,body .active-screen-org>.org-panel{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .active-screen-diagnosis:after,body .active-screen-diagnosis:before,body .active-screen-diagnosis>.diagnosis-os-panel:after,body .active-screen-diagnosis>.diagnosis-os-panel:before,body .active-screen-org:after,body .active-screen-org:before,body .active-screen-org>.org-panel:after,body .active-screen-org>.org-panel:before{display:none!important;content:none!important}.diagnosis-toolbar{display:grid;grid-template-columns:minmax(520px,1fr) auto;align-items:end;grid-gap:22px;gap:22px;margin:0 0 14px}.diagnosis-toolbar .diagnosis-domain-switch{grid-template-columns:minmax(180px,250px) minmax(180px,250px) minmax(150px,1fr);margin:0!important}.diagnosis-toolbar .diagnosis-executive-head{margin:0!important;align-self:end}.intelligence-briefing-actions{display:flex;align-items:center;gap:10px;color:#6847f5}.intelligence-briefing-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #ded8ff;border-radius:9px;background:#fff;padding:7px 10px;color:#6847f5;font:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.intelligence-briefing-actions button:hover{border-color:#b9a9ff;background:#f7f5ff;transform:translateY(-1px)}.active-screen-org>.org-panel{overflow:visible!important}.org-workflow-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:16px 0 20px}.org-workflow-toolbar .org-workflow-card{min-width:0;margin:0!important;border-color:#ded8ff!important;background:#fff!important;color:#514670!important;box-shadow:0 8px 22px rgba(57,45,104,.035)}.org-workflow-toolbar .org-workflow-card span{border-color:#ded8ff!important;color:#4d426c!important}.org-workflow-toolbar .org-actions{justify-content:flex-end;flex-wrap:nowrap}.org-workflow-toolbar .org-actions :is(button,label){white-space:nowrap}.org-workflow-toolbar .org-zoom-controls{border-color:#ded8ff!important;background:#fff!important}.active-screen-org .org-tree-board{border:0!important;outline:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(250,249,255,.75),rgba(247,248,252,.35))!important;box-shadow:none!important;--org-line:#b9a9e8!important}.active-screen-org .org-svg-connectors path{stroke:#b9a9e8!important;stroke-width:2!important}.active-screen-org .org-tree-node{min-width:210px;border:1px solid #e1e4ed!important;border-radius:16px!important;background:rgba(255,255,255,.97)!important;color:#3b404a!important;box-shadow:0 10px 28px rgba(42,48,82,.075)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.active-screen-org .org-tree-node:hover{border-color:#cfc4ff!important;box-shadow:0 15px 34px rgba(80,59,160,.12)!important;transform:translateY(-2px)}.active-screen-org .org-tree-node.level-0{border-color:#6847f5!important;background:linear-gradient(145deg,#7658f2,#5636cf)!important;box-shadow:0 16px 38px rgba(86,54,207,.22)!important}.active-screen-org .org-tree-node.level-0 :is(strong,span,small,em){color:#fff!important}.active-screen-org .org-tree-node.level-0 em{background:rgba(255,255,255,.16)!important}.active-screen-org .org-tree-node:not(.level-0) :is(strong,span,em){color:#3b404a!important}.active-screen-org .org-tree-node:not(.level-0) small{color:#7b849b!important}.active-screen-org .org-tree-node:not(.level-0) em{background:#f1eeff!important;color:#6341d8!important}.active-screen-org .org-person-avatar{display:grid!important;place-items:center;width:36px;height:36px;margin:0 auto 8px!important;border-radius:50%;color:#6847f5!important}.active-screen-org .org-tree-node.level-0 .org-person-avatar{background:rgba(255,255,255,.18)!important;color:#fff!important}.active-screen-org .org-person-avatar svg{display:block}@media(max-width:1450px){.org-workflow-toolbar:has(.org-workflow-card){grid-template-columns:1fr;align-items:stretch}.org-workflow-toolbar:has(.org-workflow-card) .org-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:3px}}@media(max-width:1050px){.diagnosis-toolbar{grid-template-columns:1fr;align-items:stretch}.diagnosis-toolbar .diagnosis-executive-head{justify-content:flex-start!important}.diagnosis-toolbar .diagnosis-executive-head>div{margin-left:0!important}}@media(max-width:640px){.diagnosis-toolbar .diagnosis-domain-switch{grid-template-columns:1fr 1fr}.diagnosis-toolbar .diagnosis-domain-switch>span{grid-column:1/-1}.intelligence-briefing-actions>svg{display:none}.org-workflow-toolbar .org-workflow-card{align-items:flex-start}.org-workflow-toolbar{grid-template-columns:1fr;align-items:stretch}.org-workflow-toolbar .org-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:3px}}.org-design-theory{overflow:hidden;margin:18px 0 14px;border:1px solid #e1ddf7;border-radius:18px;background:linear-gradient(135deg,#fff,#f8f6ff);box-shadow:0 10px 28px rgba(55,45,102,.045)}.org-design-theory>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px 13px}.org-design-theory>header span,.org-strategy-head>div:first-child>span{color:#7048ee;font-size:9px;font-weight:950;letter-spacing:.14em}.org-design-theory h2,.org-strategy-head h2{margin:4px 0 0;color:#3b404a;font-size:20px;letter-spacing:-.04em}.org-design-theory header p,.org-strategy-head p{margin:5px 0 0;color:#778198;font-size:10px;font-weight:700}.org-design-theory>header>svg{color:#7048ee}.org-design-theory>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ebe8f5}.org-design-theory article{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:13px 17px;border-right:1px solid #ebe8f5}.org-design-theory article:last-child{border-right:0}.org-design-theory article>span{display:grid;flex:0 0 33px;height:33px;place-items:center;border-radius:10px;background:#eeeaff;color:#6847f5}.org-design-theory article strong{display:block;color:#3b404a;font-size:11px}.org-design-theory article p{margin:4px 0 0;color:#7b859a;font-size:9px;font-weight:650;line-height:1.55}.org-strategy-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;border:1px solid #e1e4ed;border-radius:14px;background:#fff;padding:4px}.org-strategy-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;border:0;border-radius:10px;background:transparent;color:#737d94;font-size:10px;font-weight:900;cursor:pointer}.org-strategy-tabs button.active{background:#7048ee;color:#fff;box-shadow:0 8px 18px rgba(112,72,238,.18)}.org-growth-lab,.org-matrix-lab{display:grid;grid-gap:14px;gap:14px}.org-strategy-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px}.org-segmented-control{display:flex;flex:0 0 auto;border:1px solid #ddd8f5;border-radius:11px;background:#fff;padding:3px}.org-segmented-control button{border:0;border-radius:8px;background:transparent;padding:8px 12px;color:#7a8498;font-size:9px;font-weight:900;cursor:pointer}.org-segmented-control button.active{background:#eee9ff;color:#633fd7}.org-growth-timeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.org-growth-timeline button{position:relative;display:flex;align-items:center;gap:10px;min-height:72px;border:1px solid #e1e4ed;border-radius:14px;background:#fff;padding:11px 14px;color:#3a4562;text-align:left;cursor:pointer}.org-growth-timeline button:not(:last-child):after{position:absolute;right:-10px;z-index:2;color:#b4a9dc;content:"›";font-size:22px}.org-growth-timeline button>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#f0edf9;color:#75689e;font-style:normal;font-weight:950}.org-growth-timeline button span{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;min-width:0;flex:1 1}.org-growth-timeline button small{grid-column:1/-1;color:#929aae;font-size:8px}.org-growth-timeline button strong{font-size:11px}.org-growth-timeline button b{color:#7048ee;font-size:10px}.org-growth-timeline button.active{border-color:#9279f2;background:#f8f6ff;box-shadow:0 9px 24px rgba(81,57,170,.1)}.org-growth-timeline button.active>i{background:#7048ee;color:#fff}.org-growth-comparison{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;grid-gap:10px;gap:10px}.org-growth-comparison>article{border:1px solid #e1e4ed;border-radius:17px;background:#fff;padding:16px 17px;box-shadow:0 8px 22px rgba(42,48,82,.045)}.org-growth-comparison>article>span{color:#80899d;font-size:9px;font-weight:900}.org-growth-comparison>article>strong{display:block;margin-top:5px;color:#202944;font-size:20px;letter-spacing:-.04em}.org-growth-comparison dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:13px 0 10px}.org-growth-comparison dl>div{border-radius:9px;background:#f5f6fa;padding:8px}.org-growth-comparison dt{color:#8992a5;font-size:8px;font-weight:800}.org-growth-comparison dd{margin:3px 0 0;color:#2f3956;font-size:13px;font-weight:950}.org-growth-comparison article>p{margin:0;color:#68738a;font-size:9px;font-weight:750}.org-growth-comparison .org-growth-future{border-color:#cfc3ff;background:linear-gradient(145deg,#fff,#f5f1ff)}.org-growth-future>strong{color:#603bd4!important}.org-growth-arrow{display:grid;place-items:center;color:#7048ee}.org-growth-arrow svg{padding:8px;border-radius:50%;background:#eee9ff;box-sizing:content-box}.org-growth-arrow span{margin-top:5px;color:#7b849a;font-size:8px;font-weight:900}.org-growth-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);grid-gap:12px;gap:12px;align-items:stretch}.org-future-chart,.org-growth-actions,.org-matrix-grid,.org-matrix-guidance article,.org-matrix-summary{border:1px solid #e1e4ed;border-radius:16px;background:#fff}.org-future-chart{min-height:310px;padding:16px}.org-future-chart>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-future-chart header span,.org-growth-actions>span{display:block;color:#7e879c;font-size:8px;font-weight:850}.org-future-chart header strong{display:block;margin-top:3px;font-size:13px}.org-future-chart header em{border-radius:99px;background:#eee9ff;padding:6px 9px;color:#6843dc;font-size:8px;font-style:normal;font-weight:900}.org-future-root{width:170px;margin:27px auto 0;border-radius:12px;background:linear-gradient(145deg,#7658f2,#5636cf);padding:13px;color:#fff;text-align:center;box-shadow:0 10px 25px rgba(86,54,207,.2)}.org-future-root span{font-size:10px;font-weight:950}.org-future-chart>i{display:block;width:2px;height:34px;margin:auto;background:#b9a9e8}.org-future-units{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;padding-top:18px}.org-future-units:before{position:absolute;left:12.5%;right:12.5%;top:0;border-top:2px solid #b9a9e8;content:""}.org-future-units article{position:relative;border:1px solid #dddfea;border-radius:11px;background:#fafbfe;padding:11px 7px;text-align:center}.org-future-units article:before{position:absolute;left:50%;top:-19px;height:18px;border-left:2px solid #b9a9e8;content:""}.org-future-units span{display:block;color:#3b404a;font-size:9px;font-weight:900}.org-future-units small{display:block;margin-top:4px;color:#8c94a7;font-size:7px}.org-growth-actions{padding:17px}.org-growth-actions h3{margin:4px 0 13px;color:#202a47;font-size:15px}.org-growth-actions>div{display:grid;grid-template-columns:26px 1fr 16px;align-items:center;grid-gap:8px;gap:8px;min-height:45px;border-top:1px solid #eceef4}.org-growth-actions>div>i{display:grid;width:23px;height:23px;place-items:center;border-radius:8px;background:#eee9ff;color:#6841dc;font-size:9px;font-style:normal;font-weight:950}.org-growth-actions>div strong{font-size:9px}.org-growth-actions>div svg{color:#28a276}.org-growth-actions>p{display:flex;gap:8px;margin:10px 0 0;border-radius:10px;background:#f7f5ff;padding:10px;color:#5f6781;font-size:8px;font-weight:750;line-height:1.55}.org-growth-actions>p svg{flex:0 0 auto;color:#7048ee}.org-segmented-control.matrix{display:grid;grid-template-columns:repeat(3,1fr)}.org-matrix-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.5fr;grid-gap:0;gap:0;overflow:hidden}.org-matrix-summary article{padding:13px 16px;border-right:1px solid #e7e9f0}.org-matrix-summary article span{display:block;color:#858ea2;font-size:8px;font-weight:800}.org-matrix-summary article strong{display:block;margin-top:4px;color:#28324f;font-size:12px}.org-matrix-summary>p{display:flex;align-items:center;margin:0;background:#f7f5ff;padding:12px 16px;color:#64597f;font-size:9px;font-weight:750;line-height:1.5}.org-matrix-grid{display:grid;grid-template-columns:170px repeat(3,minmax(0,1fr));overflow:hidden}.org-matrix-corner,.org-matrix-grid>header{min-height:78px;border-bottom:1px solid #e4e6ee;border-right:1px solid #e4e6ee;background:#f7f6fb;padding:12px}.org-matrix-corner{display:flex;align-items:center;justify-content:center;gap:8px;color:#6d7690;font-size:8px;font-weight:900}.org-matrix-corner b{color:#7048ee;font-size:16px}.org-matrix-grid>header{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6844dc;text-align:center}.org-matrix-grid>header:last-of-type{border-right:0}.org-matrix-grid>header strong{margin-top:5px;color:#2d3753;font-size:10px}.org-matrix-grid>header small{margin-top:3px;color:#8a93a6;font-size:7px}.org-matrix-row{display:contents}.org-matrix-row>article,.org-matrix-row>aside{min-height:82px;border-bottom:1px solid #e8eaf1;border-right:1px solid #e8eaf1;padding:10px}.org-matrix-row:last-child>*{border-bottom:0}.org-matrix-row>aside{display:flex;flex-direction:column;justify-content:center;background:#fafbfe;color:#7048ee}.org-matrix-row>aside strong{margin-top:5px;color:#3b404a;font-size:9px}.org-matrix-row>aside small{margin-top:3px;color:#8c94a7;font-size:7px}.org-matrix-row>article{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff}.org-matrix-row>article:last-child{border-right:0}.org-matrix-row>article.active{background:#fbfaff}.org-matrix-row>article.support{color:#9098aa}.org-matrix-row img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#eeeaff}.org-matrix-row article span{display:flex;flex-direction:column}.org-matrix-row article b{color:#46366f;font-size:8px}.org-matrix-row article small{margin-top:3px;color:#8c94a7;font-size:7px}.org-matrix-guidance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.org-matrix-guidance article{padding:13px 15px}.org-matrix-guidance strong{color:#3b315f;font-size:9px}.org-matrix-guidance p{margin:5px 0 0;color:#7c8599;font-size:8px;font-weight:700;line-height:1.5}.active-screen-org .org-person-avatar{width:48px;height:48px;background:#eeeaff!important}.active-screen-org .org-tree-node.level-0 .org-person-avatar{background:rgba(255,255,255,.2)!important;box-shadow:0 0 0 3px rgba(255,255,255,.09)}@media(max-width:980px){.org-design-theory>div,.org-matrix-guidance{grid-template-columns:1fr}.org-design-theory article{border-right:0;border-bottom:1px solid #ebe8f5}.org-design-theory article:last-child{border-bottom:0}.org-strategy-head{align-items:stretch;flex-direction:column}.org-segmented-control{align-self:flex-start}.org-growth-detail-grid{grid-template-columns:1fr}.org-matrix-summary{grid-template-columns:repeat(3,1fr)}.org-matrix-summary>p{grid-column:1/-1}}@media(max-width:720px){.org-growth-comparison,.org-growth-timeline,.org-strategy-tabs{grid-template-columns:1fr}.org-growth-timeline button:after{display:none}.org-growth-arrow{transform:rotate(90deg)}.org-growth-arrow span{display:none}.org-growth-comparison dl{grid-template-columns:1fr 1fr 1fr}.org-matrix-grid{grid-template-columns:110px repeat(3,minmax(120px,1fr));overflow-x:auto}.org-matrix-lab{overflow:hidden}.org-matrix-row img{display:none}.org-future-units{grid-template-columns:1fr 1fr}.org-future-units article:before,.org-future-units:before{display:none}}.active-screen-org .org-tree-node:has(.org-node-members){width:min(420px,calc(100vw - 80px));max-width:420px;padding:16px 17px 17px}.org-node-members{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px!important;padding-top:12px;border-top:1px solid #eceaf5;text-align:left}.org-node-members article{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #e7e4f2;border-radius:11px;background:#faf9ff;padding:8px}.org-node-members article>img{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#eeeaff;object-fit:cover}.active-screen-org .org-tree-node .org-node-members article>span{display:flex!important;min-width:0;margin:0!important;flex-direction:column;color:#3b404a!important}.org-node-members article b{overflow:hidden;color:#3b404a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.active-screen-org .org-tree-node .org-node-members article small{display:block;overflow:hidden;margin-top:3px;color:#7d879b!important;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.active-screen-org .org-tree-node.level-0 .org-node-members{border-top-color:rgba(255,255,255,.16)}.active-screen-org .org-tree-node.level-0 .org-node-members article{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.1)}.active-screen-org .org-tree-node.level-0 .org-node-members article :is(b,small){color:#fff!important}@media(max-width:560px){.org-node-members{grid-template-columns:1fr}}.active-screen-org .org-summary-after-workflow{margin:0 0 22px!important}.org-editor-disclosure{margin-top:30px;padding-top:24px;border-top:1px solid #dfe2ec}.org-editor-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;border:1px solid #ded8f5;border-radius:15px;background:linear-gradient(135deg,#fff,#f8f6ff);padding:12px 15px;color:#2e3855;cursor:pointer;list-style:none;box-shadow:0 8px 22px rgba(49,43,83,.045)}.org-editor-disclosure>summary::-webkit-details-marker{display:none}.org-editor-disclosure>summary>span{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-column-gap:9px;column-gap:9px}.org-editor-disclosure>summary svg{grid-row:1/3;display:grid;width:34px;height:34px;padding:8px;border-radius:10px;background:#eee9ff;color:#6843dc}.org-editor-disclosure>summary strong{font-size:12px}.org-editor-disclosure>summary small{margin-top:2px;color:#838ca0;font-size:8px;font-weight:700}.org-editor-disclosure>summary>b{display:flex;align-items:center;gap:6px;border-radius:9px;background:#7048ee;padding:9px 12px;color:#fff;font-size:0;white-space:nowrap}.org-editor-disclosure>summary>b:after{font-size:9px;content:"편집 열기  ＋"}.org-editor-disclosure[open]>summary>b:after{content:"편집 닫기  −"}.org-editor-disclosure[open]>summary{border-color:#bfaeff}.org-editor-disclosure .org-editor-wrap{margin:12px 0 0!important;border:1px solid #e1e4ed;border-radius:16px;background:#fff;padding:15px;box-shadow:0 10px 28px rgba(43,49,82,.045)}@media(max-width:640px){.org-editor-disclosure{margin-top:22px;padding-top:18px}.org-editor-disclosure>summary{align-items:stretch;flex-direction:column}.org-editor-disclosure>summary>b{justify-content:center}}.active-screen-org .org-structure-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.active-screen-org .org-structure-summary article small{display:block;margin-top:6px;color:#858da0;font-size:8px;font-weight:700}.active-screen-org .org-tree-board{padding-top:82px!important}.active-screen-org .org-canvas-zoom{position:absolute;top:18px;left:18px;z-index:20;display:flex;align-items:center;gap:7px;width:max-content;border:1px solid #ded8ff!important;border-radius:13px;background:rgba(255,255,255,.96)!important;padding:6px;box-shadow:0 8px 22px rgba(57,45,104,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.active-screen-org .org-canvas-zoom strong{min-width:42px;color:#3f3564;font-size:10px;text-align:center}.active-screen-org .org-tree-node>em{display:none!important}.active-screen-org .org-editor-save-row .primary-button{border-color:#7048ee!important;background:linear-gradient(135deg,#7658f2,#5d3bd8)!important;color:#fff!important;box-shadow:0 8px 18px rgba(112,72,238,.18)}@media(max-width:720px){.active-screen-org .org-structure-summary{grid-template-columns:1fr}.active-screen-org .org-tree-board{padding-top:76px!important}.active-screen-org .org-canvas-zoom{top:14px;left:14px;max-width:calc(100% - 28px);overflow-x:auto}}.active-screen-org .org-node-members.is-empty{display:block!important;min-height:58px}.active-screen-org .org-node-department,.active-screen-org .org-node-team{width:min(420px,calc(100vw - 80px))!important;max-width:420px!important;padding:16px 17px 17px!important}body .active-screen-personnel-info,body .active-screen-personnel-info .personnel-info-panel,body .active-screen-personnel-info>.personnel-info-panel,body .main-panel>.tab-content-shell.active-screen-personnel-info{margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .active-screen-personnel-info:after,body .active-screen-personnel-info:before,body .active-screen-personnel-info>.personnel-info-panel:after,body .active-screen-personnel-info>.personnel-info-panel:before,body .main-panel>.tab-content-shell.active-screen-personnel-info:after,body .main-panel>.tab-content-shell.active-screen-personnel-info:before{display:none!important;content:none!important}.active-screen-personnel-info .personnel-info-panel{display:grid!important;grid-gap:12px!important;gap:12px!important;align-content:start!important}.active-screen-personnel-info .personnel-info-panel .section-head{min-height:0!important;margin:0!important;padding:0!important}.personnel-info-panel .personnel-filter-control{border-color:#d8ceff!important;background:linear-gradient(135deg,#f5f2ff,#eeebff)!important;color:#5837d7!important;box-shadow:0 7px 20px rgba(91,61,219,.07)}.personnel-info-panel .personnel-filter-control span{color:#5837d7!important}.personnel-info-panel .personnel-filter-control select{border-color:#cfc4ff!important;background:#fff!important;color:#3b404a!important}.personnel-info-panel .personnel-filter-control select:focus{border-color:#7048ee!important;box-shadow:0 0 0 3px rgba(112,72,238,.13)!important}.personnel-status-tabs{display:inline-flex;align-items:center;gap:4px;border:1px solid #ddd7f7;border-radius:14px;background:#fff;padding:4px}.personnel-status-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;background:transparent;padding:9px 11px;color:#727c94;font-size:11px;font-weight:900;cursor:pointer}.personnel-status-tabs button small{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#f0eef9;color:#746b96;font-size:9px}.personnel-status-tabs button.is-active{background:linear-gradient(135deg,#7651ef,#5c3cdb);color:#fff;box-shadow:0 7px 16px rgba(92,60,219,.18)}.personnel-status-tabs button.is-active small{background:rgba(255,255,255,.2);color:#fff}.personnel-info-panel .personnel-save-button{border-color:#7048ee!important;background:linear-gradient(135deg,#7653f4,#5b37df)!important;color:#fff!important;box-shadow:0 9px 22px rgba(91,55,223,.18)!important}.personnel-overview-bar{display:grid;grid-template-columns:repeat(3,minmax(130px,190px)) minmax(320px,1fr);align-items:stretch;grid-gap:10px;gap:10px;margin:0 0 2px}.personnel-overview-bar>div{display:flex;align-items:center;justify-content:space-between;min-height:66px;border:1px solid #e1e5f0;border-radius:15px;background:#fff;padding:11px 15px;box-shadow:0 8px 24px rgba(40,48,88,.045)}.personnel-overview-bar>div span{color:#737d96;font-size:11px;font-weight:850}.personnel-overview-bar>div strong{color:#3b404a;font-size:22px;letter-spacing:-.04em}.personnel-overview-bar>div small{margin-left:3px;color:#7d86a0;font-size:10px}.personnel-info-panel .personnel-save-message{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:66px;margin:0!important;border:1px solid #ded8ff;border-radius:15px;background:#f5f2ff;padding:11px 14px;color:#5e43d2;font-size:10px;box-sizing:border-box}.personnel-save-message>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e6dfff;color:#5d3dda;font-weight:950}.personnel-save-message>b{line-height:1.45}.personnel-save-message>time{color:#858da2;font-size:9px;font-weight:800;white-space:nowrap}.personnel-save-message.is-success{border-color:#ccebdd;background:#f0faf5;color:#207c5a}.personnel-save-message.is-success>span{background:#dff5ea;color:#21805d}.personnel-save-message.is-error{border-color:#ffd3d9;background:#fff4f5;color:#c43c4e}.personnel-save-message.is-error>span{background:#ffe3e7;color:#c43c4e}.personnel-save-message.is-saving>span{animation:personnelSyncSpin 1s linear infinite}.editable-personnel-table select{width:100%;min-width:116px;border:1px solid #d9dcef;border-radius:12px;background:#fff;color:#3b404a;font-weight:800;font-size:12px;padding:9px 10px;outline:none}.editable-personnel-table select:focus{border-color:#7048ee;box-shadow:0 0 0 3px rgba(112,72,238,.12)}.personnel-flow-dashboard{display:grid;grid-gap:12px;gap:12px;border:1px solid #e2e4f2;border-radius:19px;background:#fff;padding:17px 18px;box-shadow:0 10px 28px rgba(43,49,90,.05)}.personnel-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.personnel-flow-head h3{margin:2px 0 3px;color:#202946;font-size:17px}.personnel-flow-head p{margin:0;color:#828aa0;font-size:10px;font-weight:750}.personnel-flow-kicker{color:#7048ee;font-size:8px;font-weight:950;letter-spacing:.14em}.personnel-flow-range{display:flex;gap:5px;border-radius:11px;background:#f3f0ff;padding:4px}.personnel-flow-range button{border:0;border-radius:8px;background:transparent;padding:7px 10px;color:#777f95;font-size:9px;font-weight:850;cursor:pointer}.personnel-flow-range button.is-active{background:#fff;color:#6040db;box-shadow:0 4px 12px rgba(67,55,128,.1)}.personnel-flow-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.personnel-flow-summary article{display:grid;grid-gap:3px;gap:3px;border:1px solid #ecebf5;border-radius:14px;background:#fafafe;padding:12px 13px}.personnel-flow-summary span{color:#747d94;font-size:9px;font-weight:850}.personnel-flow-summary strong{color:#202a4a;font-size:20px}.personnel-flow-summary small{color:#9198aa;font-size:8px;font-weight:750}.personnel-flow-chart-wrap{position:relative;border:1px solid #efedf8;border-radius:14px;background:linear-gradient(180deg,#fdfdff,#faf9ff);padding:11px 13px 8px}.personnel-flow-legend{display:flex;justify-content:flex-end;gap:12px;color:#717a92;font-size:8px;font-weight:850}.personnel-flow-legend span{display:flex;align-items:center;gap:5px}.personnel-flow-legend span:before{width:13px;height:3px;border-radius:99px;content:""}.personnel-flow-legend .is-hire:before{background:#6543e7}.personnel-flow-legend .is-exit:before{background:#f07378}.personnel-flow-legend .is-turnover:before{background:#30a881}.personnel-flow-chart{display:block;width:100%;height:150px;overflow:visible}.personnel-flow-grid{stroke:#eceaf5;stroke-width:1}.personnel-flow-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.personnel-flow-line.is-hire{stroke:#6543e7}.personnel-flow-line.is-exit{stroke:#f07378}.personnel-flow-labels{display:flex;justify-content:space-between;padding:0 18px;color:#9399aa;font-size:8px;font-weight:800}.personnel-flow-formula{margin:0;border-radius:10px;background:#f5f2ff;padding:9px 11px;color:#717990;font-size:8px;line-height:1.55}.personnel-flow-formula b{margin-right:7px;color:#6542df}@keyframes personnelSyncSpin{to{transform:rotate(1turn)}}@media(max-width:1100px){.personnel-overview-bar{grid-template-columns:repeat(3,1fr)}.personnel-info-panel .personnel-save-message{grid-column:1/-1}.personnel-flow-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.personnel-overview-bar{grid-template-columns:1fr 1fr}.personnel-overview-bar>div:nth-child(3){grid-column:1/-1}.personnel-info-panel .personnel-save-message{grid-template-columns:26px 1fr}.personnel-save-message>time{grid-column:2;white-space:normal}.personnel-flow-head{display:grid}.personnel-flow-summary{grid-template-columns:1fr 1fr}.personnel-flow-chart{height:120px}.personnel-flow-legend{justify-content:flex-start}}.personnel-salary-cell{display:flex;align-items:center;gap:6px;min-width:180px}.personnel-salary-cell input{min-width:115px!important}.personnel-salary-cell button{border:1px solid #d7ceff;border-radius:9px;background:#f4f1ff;padding:8px 9px;color:#623fdf;font-size:9px;font-weight:900;cursor:pointer}.personnel-salary-cell button:hover{background:#eae4ff}.personnel-compensation-backdrop{position:fixed;inset:0;display:grid;place-items:center;z-index:1000;background:rgba(19,24,51,.48);padding:24px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.personnel-compensation-modal{width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #ded8ff;border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(27,25,73,.28)}.personnel-compensation-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #eceaf6;padding:22px 24px;background:linear-gradient(135deg,#faf9ff,#f3f0ff)}.personnel-compensation-modal>header span{color:#6845e8;font-size:9px;font-weight:950;letter-spacing:.13em}.personnel-compensation-modal>header h3{margin:5px 0 4px;color:#3b404a;font-size:22px}.personnel-compensation-modal>header p{margin:0;color:#7a839a;font-size:11px;font-weight:750}.personnel-compensation-modal>header button{display:grid;place-items:center;border:0;border-radius:50%;background:#fff;width:34px;height:34px;color:#68708a;cursor:pointer;box-shadow:0 5px 16px rgba(42,48,86,.08)}.personnel-compensation-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:20px 24px}.personnel-compensation-fields label{display:grid;grid-gap:7px;gap:7px}.personnel-compensation-fields label.is-wide{grid-column:1/-1}.personnel-compensation-fields label>span{color:#555e7c;font-size:10px;font-weight:900}.personnel-compensation-fields input,.personnel-compensation-fields textarea{width:100%;box-sizing:border-box;border:1px solid #dfe2ef;border-radius:12px;background:#fff;padding:11px 12px;color:#3b404a;font:inherit;font-size:12px;font-weight:800;outline:none}.personnel-compensation-fields textarea{min-height:82px;resize:vertical}.personnel-compensation-fields input:focus,.personnel-compensation-fields textarea:focus{border-color:#7048ee;box-shadow:0 0 0 3px rgba(112,72,238,.11)}.personnel-compensation-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 18px}.personnel-compensation-actions button{display:flex;align-items:center;gap:5px;border:1px solid #d9dcef;border-radius:11px;background:#fff;padding:9px 12px;color:#545d7a;font-size:10px;font-weight:900;cursor:pointer}.personnel-compensation-actions button:last-child{border-color:#6642e4;background:linear-gradient(135deg,#7653f4,#5b37df);color:#fff}.personnel-payroll-statements{margin:0 24px 16px;border:1px solid #e4e0f7;border-radius:15px;background:linear-gradient(135deg,#faf9ff,#fff);padding:14px}.personnel-payroll-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.personnel-payroll-head h4{margin:0;color:#3b404a;font-size:13px}.personnel-payroll-head p{margin:3px 0 0;color:#858ca2;font-size:9px;font-weight:750}.personnel-payroll-head label{display:inline-flex;align-items:center;gap:6px;border:1px solid #cfc6fb;border-radius:11px;background:#fff;padding:9px 11px;color:#6040dc;font-size:10px;font-weight:900;cursor:pointer}.personnel-payroll-head input{display:none}.personnel-payroll-message{margin:10px 0 0;border-radius:9px;background:#f2efff;padding:8px 10px;color:#6040dc;font-size:9px;font-weight:800}.personnel-payroll-list{display:grid;grid-gap:7px;gap:7px;margin-top:11px}.personnel-payroll-list button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;width:100%;border:1px solid #ebe9f5;border-radius:10px;background:#fff;padding:9px 10px;color:#5e43d6;text-align:left;cursor:pointer}.personnel-payroll-list button>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.personnel-payroll-list strong{overflow:hidden;color:#3b404a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personnel-payroll-list small{color:#8a91a5;font-size:8px;font-weight:750}.personnel-compensation-history{margin:0 24px 20px;border:1px solid #ebe9f5;border-radius:15px;background:#fbfbfe;padding:14px}.personnel-compensation-history h4{margin:0 0 10px;color:#3b404a;font-size:13px}.personnel-compensation-history-list{display:grid;grid-gap:8px;gap:8px}.personnel-compensation-history-list article{display:grid;grid-template-columns:100px 1fr 34px;grid-gap:12px;gap:12px;align-items:start;border-radius:11px;background:#fff;padding:11px 12px}.personnel-compensation-history-list time{color:#6b48e8;font-size:10px;font-weight:900}.personnel-compensation-history-list article>div{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px}.personnel-compensation-history-list strong{color:#3b404a;font-size:11px}.personnel-compensation-history-list span{color:#626b86;font-size:10px;font-weight:800}.personnel-compensation-history-list p{grid-column:1/-1;margin:0;color:#8a91a5;font-size:9px}.personnel-compensation-history-delete{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ece9f7;border-radius:9px;background:#fff;color:#9a7890;cursor:pointer}.personnel-compensation-history-delete:hover{border-color:#f3b8c1;background:#fff4f6;color:#d8465a}.personnel-compensation-empty{margin:0;color:#8a91a5;font-size:10px;font-weight:750}.personnel-compensation-modal>footer{border-top:1px solid #eceaf5;padding:13px 24px;color:#727b94;font-size:9px;font-weight:750}.personnel-compensation-modal>footer b{color:#6040dc}@media(max-width:650px){.personnel-compensation-backdrop{padding:10px}.personnel-compensation-modal{max-height:calc(100vh - 20px)}.personnel-compensation-fields{grid-template-columns:1fr}.personnel-compensation-fields label.is-wide{grid-column:auto}.personnel-compensation-history-list article{grid-template-columns:1fr}.personnel-compensation-actions{display:grid;grid-template-columns:1fr}.personnel-compensation-actions button{justify-content:center}.personnel-payroll-head{align-items:stretch;flex-direction:column}.personnel-payroll-head label{justify-content:center}}@media(max-width:760px){.personnel-status-tabs{width:100%;box-sizing:border-box}.personnel-status-tabs button{flex:1 1;justify-content:center}}.active-screen-people-map .work-schedule-v360,.active-screen-work-schedule .work-schedule-v360{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.workforce-calendar-kicker,.workforce-title-kicker{display:block;margin-bottom:6px;color:#7048ee;font-size:9px;font-weight:900;letter-spacing:.14em}.workforce-today-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(290px,.72fr);grid-gap:12px;gap:12px;align-items:stretch}.workforce-people-map{display:grid;grid-template-rows:auto minmax(460px,1fr) auto;min-width:0;overflow:hidden;border:1px solid #dddff0;border-radius:20px;background:#fff;box-shadow:0 13px 34px rgba(43,38,96,.06)}.workforce-people-map>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid #ececf5}.workforce-people-map>header>div:first-child{display:grid;grid-gap:3px;gap:3px}.workforce-people-map>header span{color:#7048ee;font-size:8px;font-weight:900;letter-spacing:.12em}.workforce-people-map h3{margin:0;color:#1d2544;font-size:16px}.workforce-people-map header p{margin:0;color:#7e879b;font-size:9px;font-weight:700}.workforce-map-filters{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.workforce-map-filters button{border:1px solid #ddd8f5;border-radius:999px;background:#fff;padding:7px 10px;color:#6c7187;font-size:8px;font-weight:850;cursor:pointer}.workforce-map-filters button.active{border-color:#7048ee;background:#7048ee;color:#fff}.workforce-map-canvas{position:relative;min-height:460px;overflow:hidden;background-color:#f8f8ff;background-image:linear-gradient(rgba(106,80,214,.055) 1px,transparent 0),linear-gradient(90deg,rgba(106,80,214,.055) 1px,transparent 0);background-size:28px 28px;touch-action:none}.workforce-map-zone{position:absolute;overflow:hidden;border:1px solid rgba(112,72,238,.19);border-radius:16px;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.workforce-map-zone:after{position:absolute;inset:32px 10px 10px;border:1px dashed rgba(112,72,238,.12);border-radius:11px;content:""}.workforce-map-zone strong{position:absolute;z-index:1;left:12px;top:10px;color:#313956;font-size:9px}.workforce-map-zone small{position:absolute;z-index:1;right:12px;top:10px;color:#969db0;font-size:8px;font-weight:800}.workforce-map-person{max-width:128px;transform:translate(-50%,-50%);border:1px solid #dddff0;background:#fff;color:#3b404a;box-shadow:0 8px 20px rgba(44,42,91,.11);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.workforce-map-person.selected{outline:2px solid #7658ed;outline-offset:2px}.workforce-map-person img{width:29px;height:29px;background:#eee9ff;pointer-events:none}.workforce-map-person span{display:grid;min-width:0;text-align:left;pointer-events:none}.workforce-map-person b{font-size:8.5px}.workforce-map-person small{color:#6f7a91;font-weight:750}.workforce-map-person.is-working:after{position:absolute;top:1px;left:28px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#34b779;content:""}.workforce-map-person.is-away{filter:grayscale(1);opacity:.42;box-shadow:none}.workforce-map-person.is-away:after{position:absolute;top:1px;left:28px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#8f96a6;content:""}.workforce-map-person.status-danger{border-color:#efc4ca}.workforce-map-person.status-warning{border-color:#efd5ae}.workforce-people-map>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:10px 15px;border-top:1px solid #ececf5}.workforce-map-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#778197;font-size:8px;font-weight:750}.workforce-map-legend span{display:flex;align-items:center;gap:5px}.workforce-map-legend i{width:8px;height:8px;border-radius:50%}.workforce-map-legend i.working{background:#34b779}.workforce-map-legend i.away{background:#9da4b2}.workforce-people-map footer p{display:flex;align-items:center;gap:7px;margin:0;border-radius:10px;background:#f4f1ff;padding:7px 9px;color:#525c74;font-size:8px}.workforce-people-map footer p strong{color:#252e4c;font-size:9px}.workforce-people-map footer p span{color:#737d93;letter-spacing:0}.workforce-people-map footer p em{border-radius:99px;background:#e7e0ff;padding:4px 6px;color:#6440d7;font-size:7px;font-style:normal;font-weight:850}.workforce-today-grid .work-schedule-day-detail{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:568px}.workforce-today-grid .work-schedule-day-detail>div{max-height:510px}.workforce-calendar-kicker+.work-schedule-month h3{margin-top:0}.work-schedule-month>header>div{display:grid;grid-gap:1px;gap:1px}@media(max-width:1120px){.workforce-today-grid{grid-template-columns:1fr}.workforce-today-grid .work-schedule-day-detail{min-height:auto}.workforce-today-grid .work-schedule-day-detail>div{max-height:360px}}@media(max-width:720px){.workforce-people-map>footer,.workforce-people-map>header{align-items:flex-start;flex-direction:column}.workforce-map-filters{justify-content:flex-start}.workforce-map-canvas{min-height:520px}.workforce-people-map{grid-template-rows:auto minmax(520px,1fr) auto}.workforce-map-person span{display:none}.workforce-map-person{padding:4px}.workforce-map-zone strong{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mandatory-education-center{margin-bottom:18px;border:1px solid #ded8f3;border-radius:24px;background:#fff;box-shadow:0 18px 52px rgba(46,39,96,.08);overflow:hidden}.mandatory-education-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:28px;gap:28px;align-items:center;padding:30px 32px;background:radial-gradient(circle at 90% 0,rgba(145,118,255,.22),transparent 38%),linear-gradient(135deg,#f7f4ff,#fff 55%,#f4f7ff)}.mandatory-education-hero>div>span{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#eee9ff;padding:7px 11px;color:#6847f5;font-size:11px;font-weight:950}.mandatory-education-hero h2{margin:14px 0 9px;color:#3b404a;font-size:28px;line-height:1.25;letter-spacing:-.045em}.mandatory-education-hero p{max-width:850px;margin:0;color:#69718b;font-size:11px;font-weight:750;line-height:1.65}.mandatory-hero-status{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(104,71,245,.18);border-radius:18px;background:rgba(255,255,255,.84);padding:18px}.mandatory-hero-status strong{color:#6847f5;font-size:30px}.mandatory-hero-status strong small{font-size:14px}.mandatory-hero-status span{color:#535c79;font-size:10px;font-weight:900}.mandatory-hero-status i{height:7px;border-radius:99px;background:#e7e3f5;overflow:hidden}.mandatory-hero-status i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7958f6,#4f31db)}.mandatory-section-tabs{display:flex;gap:6px;padding:12px 18px;border-top:1px solid #ece8f6;border-bottom:1px solid #ece8f6;background:#fbfaff}.mandatory-section-tabs button{border:0;border-radius:9px;background:transparent;padding:9px 14px;color:#727a93;font-size:10px;font-weight:900;cursor:pointer}.mandatory-section-tabs button.active{background:#6847f5;color:#fff;box-shadow:0 7px 16px rgba(104,71,245,.2)}.mandatory-learning-layout{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:590px}.mandatory-course-list{border-right:1px solid #eceef5;background:#fbfbfe}.mandatory-course-list>header{display:grid;grid-gap:4px;gap:4px;padding:18px}.mandatory-course-list>header b{color:#1f264c;font-size:13px}.mandatory-course-list>header span{color:#848ba1;font-size:9px;font-weight:800}.mandatory-course-list>button{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:0;border-top:1px solid #eceef5;background:transparent;padding:13px 16px;text-align:left;cursor:pointer}.mandatory-course-list>button.active{background:#f0ecff;box-shadow:inset 3px 0 #6847f5}.mandatory-course-list>button>i{display:grid;place-items:center;width:42px;height:25px;border-radius:999px;background:#f0edff;color:#6847f5;font-size:9px;font-style:normal;font-weight:950}.mandatory-course-list>button>i.kind-의료기관{background:#edf4ff;color:#3474df}.mandatory-course-list>button>i.kind-조건{background:#fff3e7;color:#dd7a1e}.mandatory-course-list>button>i.kind-직무{background:#eaf8f1;color:#16875b}.mandatory-course-list>button>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.mandatory-course-list>button b{overflow:hidden;color:#252c51;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mandatory-course-list>button small{overflow:hidden;color:#858ca2;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.mandatory-course-list>button>svg{color:#27a26b}.mandatory-course-progress{color:#9399aa!important;font-size:8px!important;font-weight:900}.mandatory-course-main{padding:22px}.mandatory-course-main>header{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:14px}.mandatory-course-main>header span{color:#6847f5;font-size:9px;font-weight:950}.mandatory-course-main>header h3{margin:5px 0;color:#1b2147;font-size:20px}.mandatory-course-main>header p{margin:0;color:#767e98;font-size:10px;font-weight:800}.mandatory-course-main>header>a{display:flex;align-items:center;gap:5px;border:1px solid #d9d1ff;border-radius:9px;padding:8px 10px;color:#6847f5;font-size:9px;font-weight:900;text-decoration:none}.mandatory-video{aspect-ratio:16/7.2;border-radius:16px;background:#15152c;overflow:hidden;box-shadow:0 13px 32px rgba(31,29,77,.14)}.mandatory-video iframe{width:100%;height:100%;border:0}.mandatory-video-portal{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:linear-gradient(145deg,#28214d,#4c35a2);color:#fff;text-align:center}.mandatory-video-portal p{max-width:540px;margin:0;color:#d8d1f7;font-size:10px}.mandatory-video-portal a{display:flex;align-items:center;gap:5px;margin-top:6px;border-radius:9px;background:#fff;padding:9px 12px;color:#5c3de2;font-size:9px;font-weight:950;text-decoration:none}.mandatory-course-theory{position:relative;margin-top:14px;border:1px solid #e1e4ef;border-radius:14px;background:#fafbff;padding:15px 140px 15px 16px}.mandatory-course-theory b{color:#262d52;font-size:11px}.mandatory-course-theory p{margin:7px 0 0;color:#69728d;font-size:10px;font-weight:700;line-height:1.6}.mandatory-course-theory a{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:5px;border:1px solid #d9d1ff;border-radius:9px;background:#fff;padding:8px 10px;color:#6847f5;font-size:9px;font-weight:900;text-decoration:none}.mandatory-course-main>footer,.mandatory-quiz>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.mandatory-course-main>footer button,.mandatory-quiz>footer button{display:flex;align-items:center;gap:6px;border:1px solid #d8dcef;border-radius:9px;background:#fff;padding:9px 13px;color:#626b87;font-size:10px;font-weight:900;cursor:pointer}.mandatory-course-main>footer button:last-child,.mandatory-quiz>footer button:last-child{border-color:#6847f5;background:#6847f5;color:#fff}.mandatory-course-main>footer button.done{border-color:#9ed7bd;background:#edf9f3;color:#178157}.mandatory-course-main button:disabled{opacity:.43;cursor:not-allowed}.mandatory-quiz{padding:18px 10px}.mandatory-quiz>span{display:inline-flex;border-radius:999px;background:#eee9ff;padding:6px 9px;color:#6847f5;font-size:9px;font-weight:950}.mandatory-quiz h3{max-width:700px;margin:15px 0 7px;color:#1d244a;font-size:20px;line-height:1.4}.mandatory-quiz>p{color:#7b839d;font-size:10px;font-weight:750}.mandatory-quiz>div{display:grid;grid-gap:9px;gap:9px;margin-top:20px}.mandatory-quiz>div button{display:flex;align-items:center;gap:11px;border:1px solid #dfe2ee;border-radius:12px;background:#fff;padding:14px;color:#343c61;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.mandatory-quiz>div button i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f0edff;color:#6847f5;font-style:normal;font-weight:950}.mandatory-quiz>div button.selected{border-color:#f0a4ae;background:#fff7f8}.mandatory-quiz>div button.correct{border-color:#75c5a0;background:#effaf4}.mandatory-quiz>em{display:block;margin-top:12px;color:#c9364d;font-size:10px;font-style:normal;font-weight:850}.mandatory-certificate-wrap{display:grid;grid-template-columns:minmax(500px,1fr) 240px;grid-gap:18px;gap:18px;align-items:start}.mandatory-certificate{position:relative;min-height:540px;border:4px double #7659d9;background:radial-gradient(circle at 50% 10%,rgba(226,216,255,.5),transparent 35%),#fcfaf6;padding:42px 54px;text-align:center;box-shadow:inset 0 0 0 12px #fcfaf6,inset 0 0 0 13px #d9cff5}.mandatory-certificate>span{color:#6847f5;font-size:9px;font-weight:950;letter-spacing:.12em}.mandatory-certificate h3{margin:28px 0 4px;color:#181e40;font-family:serif;font-size:42px;letter-spacing:.28em}.mandatory-certificate>small{color:#84899a;font-family:serif;font-size:10px;letter-spacing:.16em}.mandatory-certificate dl{display:grid;grid-gap:0;gap:0;margin:42px 0 34px;text-align:left}.mandatory-certificate dl div{display:grid;grid-template-columns:85px 1fr;align-items:center;border-bottom:1px solid #ded9ea;padding:12px}.mandatory-certificate dt{color:#7a8092;font-size:10px;font-weight:800}.mandatory-certificate dd{margin:0;color:#242a4c;font-size:13px;font-weight:950}.mandatory-certificate>p{color:#333a59;font-size:11px;font-weight:750;line-height:2}.mandatory-certificate>p strong{color:#6847f5}.mandatory-certificate time{display:block;margin-top:25px;color:#616880;font-size:10px}.mandatory-certificate h4{margin:17px 0 7px;color:#1d2345;font-size:18px}.mandatory-certificate>em{color:#81879b;font-size:8px;font-style:normal}.mandatory-certificate.locked:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mandatory-certificate>div{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;grid-gap:10px;gap:10px;width:240px;border:1px solid #dcd5f6;border-radius:15px;background:#fff;padding:22px;color:#6847f5}.mandatory-certificate>div b{font-size:10px}.mandatory-certificate-wrap>aside{display:grid;grid-gap:12px;gap:12px;border:1px solid #e1e4ef;border-radius:14px;background:#fafbff;padding:16px}.mandatory-certificate-wrap>aside label{display:grid;grid-gap:7px;gap:7px;color:#3a4264;font-size:10px;font-weight:900}.mandatory-certificate-wrap>aside select{height:38px;border:1px solid #d9deec;border-radius:9px;background:#fff;padding:0 9px;color:#252c50;font-weight:850}.mandatory-certificate-wrap>aside p{margin:0;color:#777f98;font-size:9px;line-height:1.6}.mandatory-certificate-wrap>aside button{display:flex;justify-content:center;align-items:center;gap:6px;border:0;border-radius:10px;background:#6847f5;padding:11px;color:#fff;font-size:10px;font-weight:950;cursor:pointer}.mandatory-certificate-wrap>aside button:disabled{background:#d6d8e1;cursor:not-allowed}.mandatory-criteria-layout{display:grid;grid-template-columns:340px 1fr;grid-gap:16px;gap:16px;padding:22px;background:#fbfbfe}.mandatory-criteria-layout>section{border:1px solid #e1e4ef;border-radius:15px;background:#fff;padding:18px}.mandatory-criteria-layout h3{margin:0 0 5px;color:#3b404a;font-size:16px}.mandatory-criteria-layout>section>p{margin:0 0 14px;color:#7b839b;font-size:10px}.mandatory-criteria-layout label{display:flex;align-items:center;gap:9px;border-top:1px solid #eceef4;padding:12px 2px;color:#3f4767;font-size:10px;font-weight:850}.mandatory-criteria-layout input{accent-color:#6847f5}.mandatory-criteria-layout article{border-top:1px solid #eceef4;padding:13px 2px}.mandatory-criteria-layout article b{color:#6847f5;font-size:11px}.mandatory-criteria-layout article p{margin:6px 0 0;color:#68718b;font-size:10px;line-height:1.55}.mandatory-criteria-layout small{display:block;border-radius:9px;background:#f0edff;padding:10px;color:#6546da;font-size:9px;font-weight:850}@media(max-width:980px){.mandatory-learning-layout{grid-template-columns:1fr}.mandatory-course-list{border-right:0;border-bottom:1px solid #eceef5}.mandatory-course-list>button{grid-template-columns:46px 1fr auto}.mandatory-certificate-wrap,.mandatory-criteria-layout,.mandatory-education-hero{grid-template-columns:1fr}.mandatory-hero-status{max-width:280px}}@media(max-width:640px){.mandatory-education-hero{padding:22px 18px}.mandatory-education-hero h2{font-size:22px}.mandatory-section-tabs{overflow:auto}.mandatory-section-tabs button{white-space:nowrap}.mandatory-course-main{padding:15px}.mandatory-course-main>header{display:grid}.mandatory-course-theory{padding:14px}.mandatory-course-theory a{position:static;display:inline-flex;transform:none;margin-top:10px}.mandatory-certificate-wrap{display:block}.mandatory-certificate{min-height:480px;padding:34px 22px}.mandatory-certificate-wrap>aside{margin-top:12px}.mandatory-criteria-layout{padding:14px}}.mandatory-certificate-wrap>aside>a{display:flex;justify-content:center;align-items:center;gap:6px;border:0;border-radius:10px;background:#6847f5;padding:11px;color:#fff;font-size:10px;font-weight:950;text-decoration:none;cursor:pointer}.mandatory-certificate-wrap>aside>a[aria-disabled=true]{background:#d6d8e1;pointer-events:none;cursor:not-allowed}.inventory-os{min-height:100vh;padding:28px;background:#f5f7ff;color:#3b404a}.inventory-hero{display:flex;align-items:center;justify-content:space-between;padding:30px 34px;border-radius:28px;background:linear-gradient(125deg,#17133f,#5032d9 58%,#7757ff);color:#fff;box-shadow:0 20px 50px rgba(54,40,150,.18)}.inventory-hero span,.inventory-theory>section span{font-size:12px;font-weight:900;letter-spacing:.16em}.inventory-hero h2{margin:10px 0 8px;font-size:30px;line-height:1.2}.inventory-hero p{margin:0;color:#dcd8ff}.inventory-hero-actions{display:flex;gap:10px}.inventory-hero-actions button,.inventory-page-card>header button,.inventory-table-card>header button{display:flex;align-items:center;gap:7px;border:0;border-radius:13px;padding:12px 16px;background:#fff;color:#4f36da;font-weight:900}.inventory-hero-actions button:first-child{background:#ffdd7a;color:#3a2c00}.inventory-hero-actions svg,.inventory-page-card>header svg,.inventory-table-card>header svg{width:16px}.inventory-tabs{display:flex;gap:7px;margin:18px 0;padding:6px;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(33,39,82,.06)}.inventory-tabs button{position:relative;border:0;border-radius:11px;padding:11px 17px;background:transparent;color:#68718d;font-weight:800}.inventory-tabs button.active{background:#eeeaff;color:#5739e5}.inventory-tabs i{position:absolute;top:-3px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:#ff5d71;color:#fff;font-style:normal;font-size:10px;line-height:18px}.inventory-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.inventory-kpis article{display:flex;align-items:center;gap:13px;min-height:112px;padding:18px;border:1px solid #e6e8f2;border-radius:20px;background:#fff}.inventory-kpis article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eef8f4;color:#25876c;font-style:normal;font-weight:900}.inventory-kpis article.warning>i{background:#fff4dc}.inventory-kpis article.danger>i{background:#ffe8ed}.inventory-kpis article.purple>i{background:#eee9ff}.inventory-kpis article span{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:#737c97}.inventory-kpis article strong{font-size:24px;color:#3b404a}.inventory-kpis article small{font-size:12px;margin-left:2px}.inventory-kpis article em{font-style:normal;font-size:11px;color:#98a0b5}.inventory-theory-strip{display:flex;align-items:center;gap:13px;margin:14px 0;padding:14px 18px;border:1px solid #e2dcff;border-radius:16px;background:#f1eeff}.inventory-theory-strip>i{font-style:normal;font-size:22px}.inventory-theory-strip span{display:grid;grid-gap:3px;gap:3px;flex:1 1}.inventory-theory-strip b{font-size:13px}.inventory-theory-strip small{color:#717997}.inventory-theory-strip button{border:1px solid #cfc4ff;border-radius:10px;padding:9px 12px;background:#fff;color:#5a3ce4;font-weight:800}.inventory-page-card,.inventory-table-card{margin-top:14px;padding:20px;border:1px solid #e4e7f1;border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(31,38,79,.06)}.inventory-page-card>header,.inventory-table-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.inventory-page-card h3,.inventory-table-card h3{margin:0;font-size:19px}.inventory-page-card header p,.inventory-table-card header span{margin:3px 0 0;color:#8991a9;font-size:12px}.inventory-page-card>header button,.inventory-table-card>header button{background:#603cf0;color:#fff}.inventory-filters{display:grid;grid-template-columns:minmax(300px,1fr) 170px 150px 130px;grid-gap:9px;gap:9px}.inventory-filters label{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dfe3ef;border-radius:11px}.inventory-filters label svg{width:16px;color:#858da6}.inventory-filters input{width:100%;border:0;outline:0;padding:11px 0}.inventory-filters select,.inventory-modal select{border:1px solid #dfe3ef;border-radius:11px;padding:10px;background:#fff}.inventory-quick-filters{display:flex;align-items:center;gap:7px;padding:13px 0}.inventory-quick-filters button{border:1px solid #e1e3ec;border-radius:18px;padding:7px 11px;background:#fff;color:#626b86}.inventory-quick-filters button.active{border-color:#6a48f3;background:#ede8ff;color:#5739e5}.inventory-quick-filters b{margin-left:5px}.inventory-quick-filters>span{margin-left:auto;color:#8189a0;font-size:12px}.inventory-table{overflow-x:auto}.inventory-table .head,.inventory-table>article{display:grid;grid-template-columns:1.7fr 1fr .75fr 1fr .55fr .85fr 1.1fr;grid-gap:12px;gap:12px;align-items:center;min-width:1080px;padding:12px 10px}.inventory-table .head{border-radius:10px;background:#f4f3fb;color:#7b839a;font-size:11px;font-weight:800}.inventory-table>article{border-bottom:1px solid #edf0f5;font-size:12px}.inventory-table>article:hover{background:#fbfaff}.inventory-table article>span{display:grid;grid-gap:3px;gap:3px}.inventory-table article span>b{color:#1c2541}.inventory-table article small{color:#9199ad}.inventory-table article span>strong{font-size:18px}.inventory-table article span>i{overflow:hidden;height:7px;border-radius:8px;background:#edf0f5}.inventory-table article span>i b{display:block;height:100%;border-radius:8px;background:#39b58d}.inventory-table article span>i.부족 b{background:#f4b740}.inventory-table article span>i.품절 b{background:#ed6075}.inventory-table em{display:inline-flex;width:max-content;border-radius:13px;padding:5px 9px;background:#e8f8f2;color:#25876c;font-style:normal;font-weight:900}.inventory-table em.부족{background:#fff3da;color:#b77707}.inventory-table em.품절{background:#ffe8ed;color:#cf3e58}.inventory-table .expiry-warning{color:#e35465}.inventory-table .actions{display:flex;grid-auto-flow:column;gap:5px}.inventory-table .actions button{border:1px solid #dddff0;border-radius:8px;padding:7px;background:#fff;color:#565f7b;font-weight:800}.inventory-table .actions button.order{border-color:#d8ceff;background:#f0ecff;color:#5d3de6}.inventory-table .actions svg{width:13px;height:13px}.inventory-empty{padding:50px;text-align:center;color:#8e96ab}.inventory-page-card{min-height:530px}.inventory-log-head,.inventory-log-row{display:grid;grid-template-columns:110px 1.5fr 100px 80px 120px 1.4fr;grid-gap:12px;gap:12px;padding:12px}.inventory-log-head{background:#f5f4fb;color:#7d859c;font-size:11px;font-weight:900}.inventory-log-row{border-bottom:1px solid #eceef4;font-size:13px}.inventory-log-row em{padding:4px 8px;border-radius:10px;background:#e9f8f1;color:#25876c;font-style:normal;font-weight:800}.inventory-log-row em.사용,.inventory-log-row em.폐기{background:#fff0e7;color:#d66c31}.inventory-empty-state{display:grid;place-items:center;grid-gap:7px;gap:7px;padding:90px 20px;color:#8d95aa;font-size:30px}.inventory-empty-state b{font-size:16px;color:#3b404a}.inventory-empty-state span{font-size:12px}.inventory-order-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.inventory-order-grid>article{padding:17px;border:1px solid #e3e5ef;border-radius:16px}.inventory-order-grid header{display:flex;justify-content:space-between}.inventory-order-grid em{color:#5d3de5;font-style:normal;font-weight:900}.inventory-order-grid h3{margin:14px 0 5px}.inventory-order-grid p{color:#858da3}.inventory-order-grid article>div{display:flex;gap:4px;margin:18px 0}.inventory-order-grid article>div i{flex:1 1;border-top:4px solid #e7e8ef;padding-top:6px;color:#a0a6b7;font-style:normal;font-size:9px}.inventory-order-grid article>div i.done{border-color:#6b48ef;color:#5a3bdd}.inventory-expiry-grid button,.inventory-order-grid article>button{width:100%;border:0;border-radius:9px;padding:9px;background:#5c3de4;color:#fff;font-weight:900}.inventory-expiry-grid{display:grid;grid-gap:9px;gap:9px}.inventory-expiry-grid article{display:grid;grid-template-columns:42px 1fr 160px 110px;align-items:center;grid-gap:13px;gap:13px;padding:14px;border:1px solid #e5e7ef;border-radius:14px}.inventory-expiry-grid article.warning{border-color:#ffc4cc;background:#fff8f9}.inventory-expiry-grid article>i{font-style:normal;font-size:22px}.inventory-expiry-grid span,.inventory-expiry-grid strong{display:grid;grid-gap:3px;gap:3px}.inventory-expiry-grid small{color:#8d95aa}.inventory-analysis{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.inventory-analysis article{display:grid;grid-gap:5px;gap:5px;padding:22px;border-radius:16px;background:#f3f0ff}.inventory-analysis strong{font-size:26px;color:#5337d7}.inventory-analysis small{color:#858da5}.inventory-category-bars{margin-top:18px}.inventory-category-bars article{display:grid;grid-template-columns:170px 1fr 140px;grid-gap:14px;gap:14px;align-items:center;padding:10px}.inventory-category-bars i{height:11px;border-radius:10px;background:#ececf3}.inventory-category-bars i b{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#7754f5,#48b8da)}.inventory-category-bars strong{text-align:right}.inventory-theory>section{display:flex;align-items:center;gap:20px;padding:28px;border-radius:22px;background:#211b51;color:#fff}.inventory-theory>section>i{font-size:40px;font-style:normal}.inventory-theory>section h3{margin:6px 0;font-size:23px}.inventory-theory>section p{margin:0;color:#d8d4f3}.inventory-theory>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.inventory-theory>div article{padding:22px;border:1px solid #e3e5ef;border-radius:17px;background:#fff}.inventory-theory>div i{font-style:normal;font-size:25px}.inventory-theory>div h3{margin:10px 0 7px}.inventory-theory>div p{color:#737c94;line-height:1.55}.inventory-modal{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:20px;background:rgba(18,20,42,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.inventory-modal form{width:min(720px,96vw);max-height:90vh;overflow:auto;padding:22px;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(8,10,35,.3)}.inventory-modal form>header{display:flex;justify-content:space-between;margin-bottom:18px}.inventory-modal header span{color:#6845ec;font-size:11px;font-weight:900;letter-spacing:.12em}.inventory-modal header h3{margin:5px 0}.inventory-modal header p{margin:3px 0;color:#858da4}.inventory-modal header>button{border:0;background:transparent}.inventory-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.inventory-modal label{display:grid;grid-gap:6px;gap:6px;color:#5f6882;font-size:12px;font-weight:800}.inventory-modal input,.inventory-modal textarea{border:1px solid #dfe2ec;border-radius:10px;padding:10px;font:inherit}.inventory-modal textarea{min-height:90px;resize:vertical}.inventory-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.inventory-modal footer button{border:1px solid #dadde8;border-radius:10px;padding:10px 18px;background:#fff;font-weight:900}.inventory-modal footer button:last-child{border-color:#5d3de4;background:#5d3de4;color:#fff}.inventory-movement-form{width:min(500px,96vw)!important}.inventory-movement-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.inventory-movement-form>div,.inventory-movement-form>label{margin-bottom:12px}@media(max-width:1100px){.inventory-kpis{grid-template-columns:repeat(2,1fr)}.inventory-filters,.inventory-order-grid,.inventory-theory>div{grid-template-columns:1fr 1fr}.inventory-hero{align-items:flex-start;gap:20px}.inventory-hero-actions{flex-direction:column}}@media(max-width:700px){.inventory-os{padding:14px}.inventory-hero{flex-direction:column}.inventory-analysis,.inventory-form-grid,.inventory-kpis,.inventory-order-grid,.inventory-theory>div{grid-template-columns:1fr}.inventory-tabs{overflow:auto}.inventory-filters{grid-template-columns:1fr}.inventory-theory-strip{align-items:flex-start}.inventory-theory-strip button{display:none}.inventory-expiry-grid article{grid-template-columns:35px 1fr}.inventory-expiry-grid article>button,.inventory-expiry-grid article>strong{grid-column:2}.inventory-category-bars article{grid-template-columns:110px 1fr}.inventory-category-bars strong{grid-column:2}.inventory-hero h2{font-size:25px}}.inventory-monthly{display:grid;grid-gap:14px;gap:14px}.inventory-month-head{display:flex;align-items:flex-end;justify-content:space-between;padding:22px 24px;border:1px solid #e3e5f0;border-radius:20px;background:#fff}.inventory-month-head span{color:#6542e9;font-size:11px;font-weight:950;letter-spacing:.13em}.inventory-month-head h3{margin:6px 0 4px;font-size:22px}.inventory-month-head p{margin:0;color:#858da5;font-size:12px}.inventory-month-head label{display:grid;grid-gap:6px;gap:6px;color:#68718c;font-size:11px;font-weight:900}.inventory-month-head select{min-width:130px;border:1px solid #dddff0;border-radius:11px;padding:10px;background:#faf9ff;color:#2a3350;font-weight:900}.inventory-month-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.inventory-month-kpis article{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #e5e7f0;border-radius:18px;background:#fff}.inventory-month-kpis article>i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f1efff;font-style:normal}.inventory-month-kpis article>span{display:grid;grid-gap:3px;gap:3px;color:#737b94;font-size:11px}.inventory-month-kpis strong{color:#3b404a;font-size:23px}.inventory-month-kpis strong small{margin-left:2px;font-size:11px}.inventory-month-kpis em{color:#969db0;font-style:normal;font-size:10px}.inventory-month-kpis .closing{border-color:#cfc5ff;background:linear-gradient(135deg,#f4f1ff,#fff)}.inventory-month-kpis .closing strong{color:#5b3be2}.inventory-carry-flow{display:flex;align-items:center;gap:10px;padding:18px 22px;border-radius:18px;background:#1d1948;color:#fff}.inventory-carry-flow article{display:grid;grid-gap:4px;gap:4px;flex:1 1;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.07)}.inventory-carry-flow article.active{border-color:#9e88ff;background:#6848e9}.inventory-carry-flow span{color:#d8d4ed;font-size:11px}.inventory-carry-flow strong{font-size:20px}.inventory-carry-flow>i{color:#a99cf0;font-style:normal;font-size:20px}.inventory-month-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);grid-gap:14px;gap:14px}.inventory-month-main>aside,.inventory-month-main>section{padding:20px;border:1px solid #e4e6ef;border-radius:20px;background:#fff}.inventory-month-main aside h3,.inventory-month-main header h3{margin:0 0 5px}.inventory-month-main header p{margin:0 0 15px;color:#8991a6;font-size:12px}.inventory-month-table>button,.inventory-month-table>div{display:grid;grid-template-columns:80px repeat(5,1fr) 110px;align-items:center;grid-gap:7px;gap:7px;width:100%;padding:12px;border:0;border-bottom:1px solid #eceef4;background:#fff;text-align:left}.inventory-month-table>div{border-radius:10px;background:#f4f3fa;color:#7b8399;font-size:11px;font-weight:900}.inventory-month-table>button{color:#424b67}.inventory-month-table>button.active{background:#f7f5ff}.inventory-month-table .plus{color:#279271}.inventory-month-table .minus{color:#d25d6d}.inventory-month-table em{width:max-content;border-radius:12px;padding:5px 8px;background:#fff1db;color:#a86c08;font-style:normal;font-size:10px;font-weight:900}.inventory-month-table button:first-of-type em{background:#e7f7f1;color:#247f66}.inventory-month-main>aside>span{color:#6846e7;font-size:11px;font-weight:950;letter-spacing:.08em}.inventory-month-main aside h3{margin-top:7px;line-height:1.4}.inventory-month-main aside ul{display:grid;grid-gap:11px;gap:11px;margin:18px 0;padding:0;list-style:none}.inventory-month-main aside li{display:flex;align-items:center;gap:7px;color:#626b84;font-size:12px}.inventory-month-main aside li svg{width:15px;color:#37a57e}.inventory-month-main aside>button{width:100%;border:0;border-radius:11px;padding:12px;background:#5d3de5;color:#fff;font-weight:950}.inventory-month-main aside>small{display:block;margin-top:8px;text-align:center;color:#969db0}.inventory-ai-steps li strong{color:#4f35d5}.inventory-ai-steps li:last-child{border-color:#d9d0ff;background:#f6f3ff}@media(max-width:1100px){.inventory-month-kpis{grid-template-columns:repeat(2,1fr)}.inventory-month-main{grid-template-columns:1fr}.inventory-carry-flow{overflow:auto}.inventory-carry-flow article{min-width:170px}}@media(max-width:700px){.inventory-month-head{align-items:flex-start;flex-direction:column;gap:14px}.inventory-month-kpis{grid-template-columns:1fr}.inventory-month-table{overflow:auto}.inventory-month-table>button,.inventory-month-table>div{min-width:680px}}.inventory-item-trend{display:grid;grid-gap:13px;gap:13px;padding:20px;border:1px solid #ddd8fb;border-radius:20px;background:linear-gradient(145deg,#fff,#faf9ff)}.inventory-item-trend>header{display:flex;align-items:flex-end;justify-content:space-between}.inventory-item-trend>header span{color:#6542e9;font-size:11px;font-weight:950;letter-spacing:.12em}.inventory-item-trend>header h3{margin:5px 0;font-size:21px}.inventory-item-trend>header p{margin:0;color:#838ba2;font-size:12px}.inventory-item-trend>header label{display:grid;grid-gap:5px;gap:5px;color:#6e7790;font-size:11px;font-weight:900}.inventory-item-trend select{min-width:230px;border:1px solid #d9d5ec;border-radius:10px;padding:10px;background:#fff}.inventory-item-unit-rule{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#eeebff}.inventory-item-unit-rule>i{font-style:normal;font-size:20px}.inventory-item-unit-rule>span{display:grid;grid-gap:3px;gap:3px;flex:1 1}.inventory-item-unit-rule small{color:#767e98}.inventory-item-unit-rule strong{color:#5638dc}.inventory-item-trend-table{overflow:auto}.inventory-item-trend-table>article,.inventory-item-trend-table>div{display:grid;grid-template-columns:60px repeat(6,minmax(120px,1fr));grid-gap:8px;gap:8px;align-items:center;min-width:850px;padding:11px}.inventory-item-trend-table>div{border-radius:10px;background:#f1f0f7;color:#777f96;font-size:11px;font-weight:900}.inventory-item-trend-table>article{border-bottom:1px solid #ececf3;font-size:12px}.inventory-item-trend-table .plus{color:#278b6d}.inventory-item-trend-table .minus{color:#ca5969}.inventory-item-trend-table em{color:#5d3de0;font-style:normal;font-weight:900}.inventory-form-wide{grid-column:1/-1}.inventory-form-grid label small{color:#8c94aa;font-weight:600}.inventory-unit-preview{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:13px 15px;border:1px solid #dcd5ff;border-radius:13px;background:#f6f3ff;color:#646d87;font-size:12px}.inventory-unit-preview b,.inventory-unit-preview strong{color:#5739dd}.inventory-movement-preview{display:flex;justify-content:space-between;gap:10px;margin:2px 0 13px;padding:12px;border-radius:12px;background:#f0edff;color:#69718a;font-size:12px}.inventory-movement-preview b,.inventory-movement-preview strong{color:#5739dd}.inventory-supplier-contact{display:grid;grid-gap:4px;gap:4px;margin:12px 0;padding:11px;border:1px solid #e4e1f2;border-radius:11px;background:#faf9ff}.inventory-supplier-contact b{font-size:12px}.inventory-supplier-contact a{color:#5d3de1;font-size:12px;font-weight:900}.inventory-supplier-contact small{color:#858da2;line-height:1.45}@media(max-width:700px){.inventory-item-trend>header{align-items:flex-start;flex-direction:column;gap:12px}.inventory-item-trend select{min-width:100%}.inventory-item-unit-rule{align-items:flex-start;flex-wrap:wrap}.inventory-item-unit-rule strong{width:100%}.inventory-movement-preview{flex-direction:column}}.inventory-inspection-rule,.inventory-ledger-warning,.inventory-lock-notice{display:flex;align-items:center;gap:11px;margin:0 0 14px;padding:13px 15px;border:1px solid #ffd7a0;border-radius:13px;background:#fff8e9;color:#80590a}.inventory-inspection-rule svg,.inventory-ledger-warning svg,.inventory-lock-notice svg{flex:0 0 auto;width:19px}.inventory-inspection-rule span,.inventory-ledger-warning span,.inventory-lock-notice span{display:grid;grid-gap:3px;gap:3px}.inventory-inspection-rule small,.inventory-ledger-warning small,.inventory-lock-notice small{font-size:11px}.inventory-ledger-filter{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.inventory-ledger-filter label{display:flex;align-items:center;gap:8px;color:#626b85;font-size:12px;font-weight:900}.inventory-ledger-filter select{border:1px solid #dfe2ec;border-radius:10px;padding:9px;background:#fff}.inventory-ledger-filter>span{color:#7f879e;font-size:12px}.inventory-log-head.immutable,.inventory-log-row.immutable{grid-template-columns:105px 1.25fr 90px 1fr 110px 1.4fr 90px}.inventory-log-row.immutable>span:last-child button{border:1px solid #d8d1f6;border-radius:8px;padding:7px 9px;background:#f7f5ff;color:#5a3dde;font-weight:900}.inventory-log-row.immutable>span:last-child button:disabled{opacity:.4}.inventory-correction-queue{margin:0 0 15px;padding:14px;border:1px solid #d9d2fa;border-radius:15px;background:#faf9ff}.inventory-correction-queue>header{display:flex;justify-content:space-between;margin-bottom:9px}.inventory-correction-queue>article{display:grid;grid-template-columns:1fr 130px 60px 60px;grid-gap:8px;gap:8px;align-items:center;padding:10px;border-top:1px solid #e8e5f4}.inventory-correction-queue article>span{display:grid;grid-gap:3px;gap:3px}.inventory-correction-queue em,.inventory-correction-queue small{color:#7d859c;font-size:11px;font-style:normal}.inventory-correction-queue button{border:1px solid #ddd9ef;border-radius:8px;padding:7px;background:#fff}.inventory-correction-queue button:last-child{border-color:#6543e9;background:#6543e9;color:#fff}.inventory-procurement-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:13px}.inventory-procurement-kpis article{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #e4e6ef;border-radius:14px;background:#fafaff;color:#737c95;font-size:11px}.inventory-procurement-kpis strong{color:#3b404a;font-size:20px}.inventory-procurement-flow{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:15px;padding:12px;border-radius:14px;background:#211c50;color:#fff}.inventory-procurement-flow span{display:flex;align-items:center;gap:6px}.inventory-procurement-flow i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#7252ef;font-style:normal;font-size:10px}.inventory-procurement-flow b{font-size:11px}.inventory-procurement-flow em{margin-left:4px;color:#9f94d5;font-style:normal}.inventory-order-grid>article.urgent{border-color:#ffafb9;background:#fffafb}.inventory-order-grid dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:12px 0}.inventory-order-grid dl div{display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:9px;background:#f6f6fa}.inventory-order-grid dt{color:#8a91a6;font-size:9px}.inventory-order-grid dd{margin:0;color:#303955;font-size:11px;font-weight:900}.inspection-complete{display:block;padding:9px;text-align:center;color:#25846a}.inventory-original-record{display:grid;grid-gap:5px;gap:5px;margin-bottom:13px;padding:13px;border-radius:12px;background:#f2f0fa}.inventory-original-record span{color:#7e869c;font-size:11px}.inventory-original-record strong{color:#242d48}.inventory-inspection-form{width:min(760px,96vw)!important}.inventory-inspection-rule{border-color:#c9eadf;background:#f0faf6;color:#23745e}.inventory-inspection-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:13px}.inventory-inspection-summary span{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:10px;background:#f4f3fa;color:#7b8399;font-size:10px}.inventory-inspection-summary b{color:#202943;font-size:17px}.inventory-final-confirm{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;margin-top:10px;padding:12px;border:1px solid #d7d0fa;border-radius:11px;background:#f8f6ff}.inventory-final-confirm input{width:17px;height:17px;margin-top:2px}.inventory-final-confirm span{display:grid;grid-gap:3px;gap:3px}.inventory-final-confirm small{color:#8189a0;font-weight:600}.inventory-modal footer button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.inventory-procurement-kpis{grid-template-columns:1fr 1fr}.inventory-procurement-flow{justify-content:flex-start;overflow:auto}.inventory-procurement-flow span{min-width:max-content}.inventory-correction-queue>article,.inventory-order-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.inventory-inspection-summary,.inventory-order-grid,.inventory-procurement-kpis{grid-template-columns:1fr}.inventory-ledger-filter{align-items:flex-start;flex-direction:column}.inventory-correction-queue>article{grid-template-columns:1fr}.inventory-log-head.immutable,.inventory-log-row.immutable{min-width:900px}}.job-kpi-panel .customer-kpi-dashboard:before{background:radial-gradient(circle,rgba(104,71,245,.12),rgba(104,71,245,0) 62%)!important}.job-kpi-panel .customer-kpi-cards article:after{background:linear-gradient(90deg,#6d4aff,#9d87ff)!important}.job-kpi-panel .job-kpi-actions button{background:#6847f5!important}.job-kpi-panel.job-kpi-upgraded-panel{gap:14px!important;background:#f6f7fc!important;padding:20px!important;border-radius:24px!important}.job-kpi-command-head{display:grid!important;grid-template-columns:minmax(320px,1fr) auto!important;grid-gap:24px!important;gap:24px!important;align-items:center!important;padding:24px 26px!important;border:1px solid #e4e5f2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px rgba(31,38,82,.055)!important}.job-kpi-eyebrow{margin:0 0 7px!important;color:#6547e8!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important}.job-kpi-command-head h2{margin:0 0 6px!important;color:#3b404a!important;font-size:29px!important}.job-kpi-command-head>div:first-child>span{display:block;color:#7a8299!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}.job-kpi-sync-status{display:flex;align-items:center;gap:6px;margin-top:10px;color:#37836a;font-size:11px;font-weight:850}.job-kpi-sync-status svg{color:#3bae84}.job-kpi-command-head .job-kpi-actions{flex-wrap:nowrap!important;position:relative!important}.job-kpi-command-head .job-kpi-actions select{height:44px!important;min-width:142px!important;border:1px solid #dfe1ee!important;border-radius:12px!important;background:#fff!important;color:#3b404a!important;box-shadow:none!important}.job-kpi-primary-upload{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:44px!important;padding:0 16px!important;border:1px solid #6547e8!important;border-radius:12px!important;background:#6547e8!important;color:#fff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(101,71,232,.2)!important;cursor:pointer!important;white-space:nowrap!important}.job-kpi-primary-upload input{display:none!important}.job-kpi-data-menu{position:relative}.job-kpi-data-menu>summary{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid #dfe1ee;border-radius:12px;background:#fff;color:#505a75;font-size:12px;font-weight:900;cursor:pointer;list-style:none;white-space:nowrap}.job-kpi-data-menu>summary::-webkit-details-marker{display:none}.job-kpi-data-menu>summary span{color:#8e95a8!important;letter-spacing:2px}.job-kpi-data-menu[open]>div{position:absolute;z-index:40;right:0;top:50px;display:grid;width:224px;padding:7px;border:1px solid #dfe1ee;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(31,38,82,.16)}.job-kpi-data-menu>div a,.job-kpi-data-menu>div button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:40px!important;padding:10px 11px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#323b58!important;font-size:12px!important;font-weight:800!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}.job-kpi-data-menu>div a:hover,.job-kpi-data-menu>div button:hover{background:#f3f1ff!important;color:#5d3fe4!important}.job-kpi-section-label{margin:5px 0 -3px;color:#69728d;font-size:11px;font-weight:950;letter-spacing:.08em}.imaging-kpi-selector{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:11px;gap:11px}.imaging-kpi-selector button{position:relative;display:grid;grid-gap:5px;gap:5px;min-height:105px;padding:16px 17px;border:1px solid #e2e4f0;border-radius:17px;background:#fff;color:#3b404a;text-align:left;box-shadow:0 8px 24px rgba(31,38,82,.04);cursor:pointer;overflow:hidden}.imaging-kpi-selector button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.imaging-kpi-selector button>span{display:flex;align-items:center;justify-content:space-between;color:#6e7690;font-size:12px;font-weight:850}.imaging-kpi-selector button>span svg{display:grid;padding:3px;border-radius:7px;background:#f0edff;color:#6547e8}.imaging-kpi-selector button strong{color:#3b404a;font-size:25px;line-height:1.1;letter-spacing:-.035em}.imaging-kpi-selector button small{color:#9298aa;font-size:10px;font-weight:750}.imaging-kpi-selector button.active{border-color:#a899ff;background:#fbfaff;box-shadow:0 10px 28px rgba(101,71,232,.11)}.imaging-kpi-selector button.active:after{background:#6547e8}.imaging-kpi-utility-tabs{display:flex;justify-content:flex-end;gap:6px;margin-top:-5px}.imaging-kpi-utility-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;background:transparent;padding:7px 10px;color:#7c8499;font-size:11px;font-weight:850;cursor:pointer}.imaging-kpi-utility-tabs button.active,.imaging-kpi-utility-tabs button:hover{background:#eeeaff;color:#6547e8}.job-kpi-panel .customer-kpi-dashboard.imaging-kpi-dashboard{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(260px,.72fr)!important;grid-gap:14px!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.job-kpi-panel .customer-kpi-dashboard.imaging-kpi-dashboard:before{display:none!important}.imaging-primary-chart{grid-column:1!important;grid-row:1!important;padding:21px!important;border-radius:20px!important}.imaging-kpi-brief{grid-column:2;grid-row:1;align-self:stretch;padding:22px;border:1px solid #e2e4f0;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(31,38,82,.045)}.imaging-kpi-brief>p{margin:0;color:#6547e8;font-size:10px;font-weight:950;letter-spacing:.12em}.imaging-kpi-brief h3{margin:7px 0 16px;color:#3b404a;font-size:18px}.imaging-kpi-brief-score{display:flex;align-items:baseline;gap:8px}.imaging-kpi-brief-score strong{color:#3b404a;font-size:34px;letter-spacing:-.05em}.imaging-kpi-brief-score span{color:#8a91a5;font-size:10px;font-weight:800}.imaging-kpi-brief-progress{height:8px;margin:9px 0 18px;border-radius:99px;background:#ebeaf3;overflow:hidden}.imaging-kpi-brief-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7a60ee,#6547e8)}.imaging-kpi-brief dl{display:grid;grid-gap:8px;gap:8px;margin:0}.imaging-kpi-brief dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #ececf4;border-radius:11px}.imaging-kpi-brief dt{color:#81889d;font-size:10px}.imaging-kpi-brief dd{margin:0;color:#303954;font-size:11px;font-weight:900;text-align:right}.imaging-kpi-recommendation{display:grid;grid-gap:4px;gap:4px;margin-top:13px;padding:13px;border-radius:13px;background:#f1f8f6;color:#315e51;font-size:10px;line-height:1.55}.imaging-kpi-recommendation b{color:#28755d;font-size:11px}.imaging-kpi-dashboard>.customer-kpi-person-table,.imaging-kpi-dashboard>.polished-kpi-chart-card:not(.imaging-primary-chart){grid-column:1/-1}.imaging-kpi-dashboard>.polished-kpi-chart-card:nth-of-type(2){margin-top:0!important}.imaging-kpi-dashboard .customer-kpi-person-table{border-radius:18px!important}.job-kpi-definition-table{border:1px solid #e2e4f0;border-radius:15px;background:#fff;overflow:hidden}.job-kpi-definition-table>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;color:#3b4561;font-size:12px;font-weight:900;cursor:pointer;list-style:none}.job-kpi-definition-table>summary::-webkit-details-marker{display:none}.job-kpi-definition-table>summary span{color:#9399aa;font-size:10px}.job-kpi-definition-table[open]>summary{border-bottom:1px solid #ececf4}.job-kpi-definition-table .job-kpi-table-wrap{margin:0!important;border:0!important;border-radius:0!important}@media(max-width:1180px){.job-kpi-command-head{grid-template-columns:1fr!important}.job-kpi-command-head .job-kpi-actions{justify-content:flex-start!important}.imaging-kpi-selector{grid-template-columns:repeat(2,minmax(180px,1fr))}.job-kpi-panel .customer-kpi-dashboard.imaging-kpi-dashboard{grid-template-columns:1fr!important}.imaging-kpi-brief,.imaging-primary-chart{grid-column:1!important}.imaging-kpi-brief{grid-row:auto!important}}@media(max-width:720px){.job-kpi-panel.job-kpi-upgraded-panel{padding:12px!important}.job-kpi-command-head{padding:19px!important}.job-kpi-command-head .job-kpi-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.job-kpi-command-head .job-kpi-actions select{min-width:0!important;width:100%!important}.job-kpi-data-menu>summary,.job-kpi-primary-upload{width:100%;justify-content:center}.imaging-kpi-selector{grid-template-columns:1fr 1fr;gap:8px}.imaging-kpi-selector button{min-height:96px;padding:13px}.imaging-kpi-selector button strong{font-size:21px}.imaging-kpi-utility-tabs{justify-content:flex-start}.job-kpi-panel .customer-kpi-dashboard.imaging-kpi-dashboard{padding:0!important}.job-kpi-definition-table>summary span{display:none}}.job-kpi-command-head{border-color:#34258b!important;background:radial-gradient(circle at 86% 0,rgba(151,124,255,.28),transparent 34%),linear-gradient(135deg,#191743,#2d2176 46%,#5635d7)!important;box-shadow:0 18px 46px rgba(31,24,91,.22)!important}.job-kpi-command-head .job-kpi-eyebrow{color:#cfc6ff!important}.job-kpi-command-head h2{color:#fff!important}.job-kpi-command-head>div:first-child>span{color:rgba(255,255,255,.76)!important}.job-kpi-command-head .job-kpi-sync-status{color:#b9f0dc!important}.job-kpi-command-head .job-kpi-sync-status svg{color:#64d9ae!important}.job-kpi-command-head .job-kpi-actions select,.job-kpi-command-head .job-kpi-data-menu>summary{border-color:rgba(255,255,255,.3)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 8px 22px rgba(13,12,54,.14)!important}.job-kpi-command-head .job-kpi-primary-upload{border-color:#886eff!important;background:linear-gradient(135deg,#8062ff,#6844f1)!important;box-shadow:0 10px 25px rgba(19,13,77,.27)!important}.job-kpi-help-steps li strong{color:#5d3fe4}.job-kpi-help-steps li:nth-child(3),.job-kpi-help-steps li:nth-child(5){border-color:#ddd5ff;background:#f7f4ff}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head{border-color:#2c216f!important;background:radial-gradient(circle at 91% 8%,rgba(118,85,255,.3),transparent 31%),linear-gradient(118deg,#17143f,#221954 40%,#35217f 72%,#4a2bc1)!important;color:#fff!important;box-shadow:0 20px 48px rgba(21,17,71,.28)!important}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head .job-kpi-eyebrow{color:#d8d0ff!important}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head h2{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.18)}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head>div:first-child>span{color:#e1ddf8!important}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head .job-kpi-sync-status{color:#83e7bd!important}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head .job-kpi-sync-status svg{color:#65deb0!important}body .main-panel:has(>.active-screen-job)>.contextual-tabbar,body .main-panel:has(>.active-screen-job-kpi)>.contextual-tabbar,body .main-panel:has(>.active-screen-pa-map)>.contextual-tabbar{width:auto!important;margin-left:20px!important;margin-right:20px!important}.job-kpi-panel.job-kpi-upgraded-panel{position:relative;isolation:isolate;overflow:hidden;color:#f7f9ff!important;border:1px solid #2c376b!important;background:radial-gradient(circle at 92% 3%,rgba(104,71,245,.24),transparent 30%),radial-gradient(circle at 8% 94%,rgba(45,178,223,.1),transparent 28%),linear-gradient(145deg,#0f142b,#151b39 48%,#1b2148)!important;box-shadow:0 28px 70px rgba(10,15,43,.28)!important}.job-kpi-panel.job-kpi-upgraded-panel:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(144,162,220,.06) 1px,transparent 0),linear-gradient(90deg,rgba(144,162,220,.045) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,black,transparent 62%);mask-image:linear-gradient(180deg,black,transparent 62%)}.job-kpi-panel .modern-kpi-headline.job-kpi-command-head{border-color:rgba(150,166,224,.18)!important;background:linear-gradient(120deg,rgba(29,37,78,.94),rgba(41,36,102,.86))!important;box-shadow:0 14px 34px rgba(3,7,25,.25)!important}.job-kpi-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.job-kpi-hero-meta>span{display:grid;grid-template-columns:20px auto auto;align-items:center;grid-gap:7px;gap:7px;min-height:34px;padding:6px 10px;border:1px solid rgba(174,189,235,.17);border-radius:10px;background:rgba(8,13,38,.28)}.job-kpi-hero-meta svg{color:#56d9ff}.job-kpi-hero-meta small{color:#aeb9da;font-size:9px;font-weight:800}.job-kpi-hero-meta strong{color:#fff;font-size:11px;white-space:nowrap}.job-kpi-panel .job-kpi-section-label{color:#9facd2!important}.job-kpi-panel .imaging-kpi-selector button{border-color:rgba(144,162,220,.18)!important;background:linear-gradient(145deg,rgba(31,40,81,.94),rgba(25,32,66,.94))!important;box-shadow:0 10px 25px rgba(4,8,28,.18)!important}.job-kpi-panel .imaging-kpi-selector button>span{color:#b4bfdc!important}.job-kpi-panel .imaging-kpi-selector button>span svg{background:rgba(86,217,255,.11)!important;color:#56d9ff!important}.job-kpi-panel .imaging-kpi-selector button strong{color:#fff!important}.job-kpi-panel .imaging-kpi-selector button small{color:#8794b8!important}.job-kpi-panel .imaging-kpi-selector button.active{border-color:#6e74ff!important;background:linear-gradient(135deg,#313979,#4932b4)!important;box-shadow:0 14px 32px rgba(41,33,139,.34)!important}.job-kpi-panel .imaging-kpi-selector button.active:after{height:4px;background:linear-gradient(90deg,#36c5f0,#8c6dff)!important}.job-kpi-panel .imaging-kpi-utility-tabs button{color:#9ba8cc!important}.job-kpi-panel .imaging-kpi-utility-tabs button.active,.job-kpi-panel .imaging-kpi-utility-tabs button:hover{background:rgba(109,86,244,.2)!important;color:#fff!important}.job-kpi-panel .customer-kpi-dashboard.imaging-kpi-dashboard{color:#edf2ff!important}.job-kpi-panel .imaging-kpi-brief,.job-kpi-panel .imaging-kpi-dashboard>.customer-kpi-person-table,.job-kpi-panel .imaging-primary-chart,.job-kpi-panel .job-kpi-definition-table{border-color:rgba(144,162,220,.17)!important;background:linear-gradient(145deg,rgba(27,35,72,.96),rgba(21,28,58,.96))!important;box-shadow:0 12px 30px rgba(3,7,25,.2)!important}.job-kpi-panel .imaging-kpi-dashboard .customer-kpi-person-table h4,.job-kpi-panel .imaging-primary-chart h4{color:#f7f9ff!important;text-align:left!important}.job-kpi-panel .imaging-primary-chart h4:before{content:"◈";margin-right:8px;color:#56d9ff;font-size:13px}.job-kpi-panel .imaging-kpi-brief>p{color:#56d9ff!important}.job-kpi-panel .imaging-kpi-brief h3,.job-kpi-panel .imaging-kpi-brief-score strong{color:#fff!important}.job-kpi-panel .imaging-kpi-brief-score span{color:#96a4c9!important}.job-kpi-panel .imaging-kpi-brief-progress{background:#2d365f!important}.job-kpi-panel .imaging-kpi-brief-progress i{background:linear-gradient(90deg,#36c5f0,#7667ff)!important}.job-kpi-panel .imaging-kpi-brief dl div{border-color:rgba(144,162,220,.15)!important;background:rgba(9,14,39,.22)!important}.job-kpi-panel .imaging-kpi-brief dt{color:#8e9bc1!important}.job-kpi-panel .imaging-kpi-brief dd{color:#eaf0ff!important}.job-kpi-panel .imaging-kpi-recommendation{border:1px solid rgba(72,217,174,.16)!important;background:rgba(35,147,118,.12)!important;color:#bfe9dc!important}.job-kpi-panel .imaging-kpi-recommendation b{color:#62ddb8!important}.job-kpi-panel .imaging-kpi-dashboard :where(table){background:transparent!important}.job-kpi-panel .imaging-kpi-dashboard :where(th){border-color:#313b67!important;background:#222b57!important;color:#aeb9da!important}.job-kpi-panel .imaging-kpi-dashboard :where(td){border-color:#2c355e!important;background:rgba(17,23,51,.64)!important;color:#eef2ff!important}.job-kpi-panel .job-kpi-definition-table>summary{color:#dce4ff!important}.job-kpi-panel .job-kpi-definition-table>summary span{color:#8f9abd!important}.job-kpi-panel .job-kpi-definition-table[open]>summary{border-color:#303a65!important}.job-kpi-panel .imaging-kpi-entry-panel{border-color:rgba(144,162,220,.18)!important;background:#1a2248!important;color:#eef2ff!important}.job-kpi-panel .imaging-kpi-entry-panel h3{color:#fff!important}.job-kpi-panel .imaging-kpi-entry-panel p{color:#a9b5d7!important}@media(max-width:720px){body .main-panel:has(>.active-screen-job)>.contextual-tabbar,body .main-panel:has(>.active-screen-job-kpi)>.contextual-tabbar,body .main-panel:has(>.active-screen-pa-map)>.contextual-tabbar{margin-left:12px!important;margin-right:12px!important}.job-kpi-hero-meta>span{grid-template-columns:18px auto auto}.job-kpi-panel.job-kpi-upgraded-panel{border-radius:20px!important}}body .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel{overflow:visible!important;color:#3b404a!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}body .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel:before{display:none!important;content:none!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-section-label{color:#59647f!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-dashboard{overflow:visible!important;border:0!important;padding:0!important;box-shadow:none!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-dashboard:before{display:none!important;content:none!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button{border:1px solid #303a69!important;background:linear-gradient(145deg,#1d254d,#171e3f)!important;box-shadow:0 8px 20px rgba(13,19,52,.12)!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button.active,body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button:hover{border-color:#7278ff!important;background:linear-gradient(135deg,#343d82,#5436c7)!important;box-shadow:0 12px 25px rgba(72,55,185,.24)!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-cards article,body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table,body .active-screen-job-kpi .job-kpi-panel .job-kpi-definition-table,body .active-screen-job-kpi .job-kpi-panel .polished-kpi-chart-card{border:1px solid #303a69!important;background:linear-gradient(145deg,#1c244b,#151c3a)!important;color:#f5f8ff!important;box-shadow:0 14px 32px rgba(11,17,48,.16)!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-cards article span{color:#9eabd0!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-cards article strong{color:#fff!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-cards article:after{background:linear-gradient(90deg,#42d4ff,#7b65ff)!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table h4,body .active-screen-job-kpi .job-kpi-panel .polished-kpi-chart-card h4{color:#f7f9ff!important;text-align:left!important}body .active-screen-job-kpi .job-kpi-panel .polished-kpi-chart-card h4:before{content:"◈";margin-right:8px;color:#56d9ff;font-size:13px}body .active-screen-job-kpi .job-kpi-panel .polished-kpi-chart-card .recharts-cartesian-grid line{stroke:#303b69!important}body .active-screen-job-kpi .job-kpi-panel .polished-kpi-chart-card .recharts-cartesian-axis-tick-value,body .active-screen-job-kpi .job-kpi-panel .polished-kpi-chart-card .recharts-text{fill:#aeb9da!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table table{background:#141b39!important;color:#f5f8ff!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table table thead th{border-color:#394473!important;background:#252d59!important;color:#c8d2f0!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table table tbody td{border-color:#303a65!important;background:#171e3f!important;color:#f3f6ff!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table table tbody tr:nth-child(2n) td{background:#1b2347!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table table tbody td b{background:transparent!important;color:#62ddb8!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-person-table table tbody td:last-child{color:#62ddb8!important;font-weight:900!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-definition-table>summary{color:#e4eaff!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-definition-table>summary span{color:#94a1c7!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-definition-table[open]>summary{border-color:#303a65!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table,body .active-screen-job-kpi .job-kpi-panel .job-kpi-table-wrap{border-color:#303a69!important;background:#141b39!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table thead th{border-color:#394473!important;background:#252d59!important;color:#cbd5f2!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table tbody td{border-color:#303a65!important;background:#171e3f!important;color:#e8edfb!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table tbody tr:nth-child(2n) td{background:#1b2347!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table tbody td:nth-child(3) b{color:#fff!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table tbody td:nth-child(6){color:#62ddb8!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-table tbody td:nth-child(7){color:#ff8d9a!important}body .active-screen-job-kpi .job-kpi-panel .imaging-kpi-entry-table{border-color:#303a69!important;background:#141b39!important}body .active-screen-job-kpi .job-kpi-panel .imaging-kpi-entry-table th{background:#252d59!important;color:#cbd5f2!important}body .active-screen-job-kpi .job-kpi-panel .imaging-kpi-entry-table td{border-color:#303a65!important;background:#171e3f!important}body .active-screen-job-kpi .job-kpi-panel .imaging-kpi-entry-table input{border-color:#394473!important;background:#111731!important;color:#fff!important}.editable-personnel-table td:nth-child(6),.editable-personnel-table th:nth-child(6){width:190px!important;min-width:190px!important}.editable-personnel-table td:nth-child(6) .personnel-exit-editor-trigger{min-width:170px!important;padding:9px 12px!important}.editable-personnel-table td:nth-child(6) .personnel-exit-editor-trigger span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.oneonone-history-head{align-items:flex-end!important}.oneonone-history-head label{display:grid;grid-gap:5px;gap:5px;min-width:190px;color:#707991;font-size:9px;font-weight:900}.oneonone-history-head select{height:38px;border:1px solid #ddd8f5;border-radius:10px;background:#fff;padding:0 12px;color:#3b404a;font-weight:850}.oneonone-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0 0 12px}.oneonone-history-summary article{display:flex;align-items:center;justify-content:space-between;border:1px solid #ece8fb;border-radius:12px;background:#faf9ff;padding:11px 13px}.oneonone-history-summary span{color:#7c8499;font-size:9px;font-weight:800}.oneonone-history-summary strong{color:#5e3fe0;font-size:13px}.personnel-flow-axis-label{fill:#8d95a8;font-size:8px;font-weight:800}.personnel-flow-labels span{flex:1 1}.personnel-flow-labels em{color:#6f7890;font-size:7px;font-style:normal;white-space:nowrap}.personnel-flow-scroll-inner{width:100%}.personnel-flow-labels{position:relative;display:block;height:42px;padding:0}.personnel-flow-labels span{position:absolute;top:0;width:112px;min-width:0;transform:translateX(-50%)}.contextual-tabbar .pilot-tab-locked{border-color:#e3e1eb!important;background:#f3f3f7!important;color:#989dab!important;box-shadow:none!important;cursor:not-allowed}.contextual-tabbar .pilot-tab-locked span{background:#e5e5ed!important;color:#9398a6!important}.contextual-tabbar .pilot-tab-locked svg{margin-left:5px;vertical-align:-2px}.personnel-excel-button{white-space:nowrap}@media(max-width:760px){.oneonone-history-head{align-items:stretch!important}.oneonone-history-head label{min-width:0}.oneonone-history-summary{grid-template-columns:1fr 1fr}}body .app-shell>aside.sidebar.exact-sidebar,body aside.sidebar.exact-sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body aside.sidebar.exact-sidebar .exact-side-nav,body aside.sidebar.exact-sidebar .side-menu-nav{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body aside.sidebar.exact-sidebar .sidebar-account-footer{position:relative!important;z-index:30!important;display:block!important;flex:0 0 auto!important;margin-top:0!important;background:linear-gradient(180deg,rgba(11,16,39,.82),#0b1027 28%)!important}.feature-permission-clinic{overflow:visible!important;background:#fff!important}.clinic-tier-control{display:flex;align-items:flex-end;gap:10px}.clinic-tier-control label,.feature-user-head>label{display:grid;grid-gap:5px;gap:5px;color:#727b91;font-size:10px;font-weight:900}.clinic-tier-control select{min-width:210px;border:1px solid #dcd8f4;border-radius:11px;background:#fff;padding:10px 12px;color:#3b404a;font-weight:850}.feature-user-list{display:grid;grid-gap:16px;gap:16px;padding:16px}.feature-user-card{overflow:hidden;border:1px solid #e6e7f0;border-radius:16px;background:#fbfcff;box-shadow:0 8px 24px rgba(23,33,62,.05)}.feature-user-head{display:grid;grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) 170px auto;grid-gap:12px;gap:12px;align-items:end;padding:15px 16px;border-bottom:1px solid #ececf4;background:#fff}.feature-user-identity{display:grid;grid-gap:4px;gap:4px}.feature-user-identity strong{color:#3b404a;font-size:15px}.feature-user-identity small{color:#7b849a;font-size:10px;font-weight:750}.feature-access-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:14px 16px}.feature-access-group{min-width:0;border:1px solid #e9e7f5;border-radius:14px;background:#fff;padding:12px}.feature-access-group.hrd{border-color:#dcefe9}.feature-group-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.feature-group-head>div:first-child{display:grid;grid-gap:3px;gap:3px}.feature-group-head b{color:#3b404a;font-size:13px}.feature-group-head small{color:#8991a5;font-size:9px;font-weight:750}.feature-group-head>div:last-child{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.feature-group-head button{border:1px solid #dfdcf2;border-radius:8px;background:#fff;padding:5px 7px;color:#6853c9;font-size:8px;font-weight:900;cursor:pointer}.feature-access-grid{display:grid;grid-gap:7px;gap:7px}.feature-state-card{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:9px;gap:9px;align-items:center;border:1px solid #ececf3;border-left:4px solid #37ad87;border-radius:10px;background:#fbfffd;padding:9px 10px}.feature-state-card.state-locked{border-left-color:#8a91a2;background:#f7f7fa}.feature-state-card.state-hidden{border-left-color:#e17078;background:#fff8f8}.feature-state-card>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.feature-state-card b{color:#26304a;font-size:10px}.feature-state-card b,.feature-state-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-state-card small{color:#8a92a4;font-size:8px}.feature-state-card select{width:100%;border:1px solid #dedfeb;border-radius:8px;background:#fff;padding:7px 8px;color:#414b63;font-size:9px;font-weight:850}.legacy-permission-details{margin:0 16px 12px;border:1px solid #e8e8f0;border-radius:11px;background:#fff}.legacy-permission-details summary{cursor:pointer;padding:10px 12px;color:#5f6880;font-size:10px;font-weight:900}.legacy-permission-details>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0 12px 12px}.legacy-permission-details label{display:flex;gap:7px;align-items:flex-start;border:1px solid #ececf3;border-radius:9px;padding:8px}.legacy-permission-details input{width:16px;height:16px;accent-color:#6547e7}.legacy-permission-details span{display:grid;grid-gap:2px;gap:2px}.legacy-permission-details b{color:#27314b;font-size:9px}.legacy-permission-details small{color:#8a92a4;font-size:7px;line-height:1.35}.feature-user-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;border-top:1px solid #ececf4;background:#fff}.feature-user-actions .permission-preset-row{margin-right:auto}@media(max-width:1200px){.feature-access-groups{grid-template-columns:1fr}.feature-user-head{grid-template-columns:1fr 1fr}.legacy-permission-details>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.clinic-permission-head,.clinic-tier-control{align-items:stretch;flex-direction:column}.feature-state-card,.feature-user-head,.legacy-permission-details>div{grid-template-columns:1fr}.feature-user-actions{align-items:stretch;flex-direction:column}.feature-user-actions .permission-preset-row{margin:0}}body aside.sidebar.exact-sidebar .sidebar-profile-wrap{margin-top:0!important;padding-bottom:8px!important}body aside.sidebar.exact-sidebar .sample-powered-by-footer{display:flex!important;margin:0 8px 8px!important;padding:10px 10px 0!important;min-height:38px!important;visibility:visible!important;opacity:1!important}@media(max-width:900px){body .app-shell>aside.sidebar.exact-sidebar,body aside.sidebar.exact-sidebar{height:100dvh!important;min-height:100dvh!important}}body .app-shell>aside.sidebar.exact-sidebar .sidebar-account-footer,body aside.sidebar.exact-sidebar .sidebar-account-footer{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.owner-decision-brief{margin:16px 0;padding:22px;border:1px solid #d9d6f4;border-radius:20px;background:linear-gradient(135deg,#111938,#20245b);color:#fff;box-shadow:0 18px 44px rgba(19,27,67,.16)}.owner-decision-brief>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.owner-decision-brief>header span{color:#70f0d5;font-size:11px;font-weight:950;letter-spacing:.12em}.owner-decision-brief>header h2{margin:5px 0 3px;font-size:25px;letter-spacing:-.04em}.owner-decision-brief>header p{margin:0;color:#b8c1e4;font-size:13px}.owner-decision-brief>header>b{border:1px solid #47517d;border-radius:999px;padding:7px 11px;color:#cbd4f8;font-size:11px}.owner-decision-brief>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px}.owner-decision-brief article{display:flex;flex-direction:column;min-height:170px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.07);padding:16px}.owner-decision-brief article>span{align-self:flex-start;border-radius:999px;padding:5px 8px;background:#5948db;color:#fff;font-size:10px;font-weight:900}.owner-decision-brief article.focus>span{background:#e68a27}.owner-decision-brief article.delegate>span{background:#169f7d}.owner-decision-brief article h3{margin:12px 0 7px;font-size:16px;line-height:1.35;letter-spacing:-.03em}.owner-decision-brief article p{margin:0 0 14px;color:#c0c8e8;font-size:12px;line-height:1.55}.owner-decision-brief article button{display:flex;align-items:center;gap:5px;margin-top:auto;border:0;background:transparent;padding:0;color:#78f1dc;font-weight:900;cursor:pointer}.reporting-system-shell{--report-purple:#6543e8;--report-navy:#111a3b;--report-line:#e1e4ef;display:grid;grid-gap:14px;gap:14px;color:#3b404a}.reporting-system-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--report-line);border-radius:18px;background:#fff}.reporting-system-head>div:first-child span{color:var(--report-purple);font-size:10px;font-weight:950;letter-spacing:.11em}.reporting-system-head h2{margin:4px 0 3px;font-size:24px}.reporting-system-head p{margin:0;color:#707b93;font-size:12px}.reporting-system-head>div:last-child{display:flex;align-items:center;gap:8px}.reporting-system-head>div:last-child>span{max-width:220px;color:#7c879c;font-size:9px;text-align:right}.reporting-editor-card button,.reporting-execute-grid button,.reporting-modal button,.reporting-system-head button,.reporting-template-grid button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #daddec;border-radius:10px;background:#fff;padding:10px 13px;color:#3b404a;font-weight:900;cursor:pointer}.reporting-modal button.primary,.reporting-system-head button.primary{border-color:var(--report-purple);background:var(--report-purple);color:#fff}.reporting-nav{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border:1px solid #dfdfeb;border-radius:14px;background:#fff}.reporting-nav button{border:0;border-right:1px solid #ececf3;background:#fff;padding:13px 8px;color:#4b5570;font-weight:850;cursor:pointer}.reporting-nav button:last-child{border-right:0}.reporting-nav button.active{background:linear-gradient(135deg,#6847ed,#5335d1);color:#fff}.reporting-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.reporting-kpis article{display:flex;align-items:center;gap:13px;border:1px solid var(--report-line);border-radius:16px;background:#fff;padding:16px}.reporting-kpis article>svg{width:38px;height:38px;border-radius:12px;background:#f1edff;padding:9px;color:#7251e9}.reporting-kpis article.blue>svg{background:#e9f1ff;color:#2663dc}.reporting-kpis article.orange>svg{background:#fff1e4;color:#e97713}.reporting-kpis article.green>svg{background:#e8f8ef;color:#15905d}.reporting-kpis article span{display:grid;grid-gap:2px;gap:2px;color:#778199;font-size:10px}.reporting-kpis article strong{color:#3b404a;font-size:22px}.reporting-kpis article small{font-size:9px}.reporting-principle{display:flex;align-items:center;gap:13px;border-radius:14px;background:linear-gradient(135deg,#5e42d7,#7749ef);padding:15px 18px;color:#fff}.reporting-principle>svg{flex:0 0 auto}.reporting-principle span{display:grid;grid-gap:3px;gap:3px}.reporting-principle span small{color:#ded8ff}.reporting-principle button{margin-left:auto;border:1px solid rgba(255,255,255,.65);border-radius:9px;background:transparent;padding:8px 11px;color:#fff;font-weight:850;cursor:pointer}.reporting-today-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.reporting-today-summary article{display:flex;align-items:center;gap:11px;border:1px solid var(--report-line);border-radius:13px;background:#fff;padding:13px 16px}.reporting-today-summary article svg{color:#6847e9}.reporting-today-summary article span{display:grid;color:#778098;font-size:10px}.reporting-today-summary article strong{color:#19223f;font-size:18px}.reporting-main-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.reporting-calendar,.reporting-editor-card,.reporting-execute-grid,.reporting-feedback-list,.reporting-template-grid,.reporting-today-list{border:1px solid var(--report-line);border-radius:17px;background:#fff;padding:17px}.reporting-calendar>header,.reporting-editor-card>header,.reporting-today-list>header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.reporting-calendar>header h3,.reporting-editor-card h3,.reporting-today-list>header h3{margin:0;font-size:15px}.reporting-calendar>button{display:grid;grid-template-columns:52px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:0;border-top:1px solid #eceef4;background:#fff;padding:11px 3px;text-align:left;cursor:pointer}.reporting-calendar time{color:#6f48e8;font-weight:900}.reporting-calendar button span,.reporting-today-list article span{display:grid;grid-gap:2px;gap:2px}.reporting-calendar small,.reporting-today-list small{color:#818ba1}.reporting-calendar em,.reporting-today-list em{border-radius:999px;background:#f0edff;padding:5px 8px;color:#6244d8;font-size:9px;font-style:normal;font-weight:900}.reporting-today-list>article{display:grid;grid-template-columns:60px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid #eceef5;border-radius:11px;padding:10px;margin-top:7px;cursor:pointer}.reporting-today-list>article.selected{border-color:#856bf0;background:#f8f6ff}.reporting-detail{margin-top:10px;border-radius:12px;background:#f7f8fc;padding:12px}.reporting-detail dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:0}.reporting-detail dl div{display:grid}.reporting-detail dt{color:#8992a6;font-size:9px}.reporting-detail dd{margin:2px 0;color:#26304c;font-size:11px;font-weight:800}.reporting-detail p{margin:10px 0 0;color:#5f6a83;font-size:11px;line-height:1.5}.reporting-process{display:flex;align-items:center;gap:12px;border:1px solid var(--report-line);border-radius:15px;background:#fff;padding:15px}.reporting-process>b{margin-right:auto}.reporting-process article{display:flex;align-items:center;gap:7px}.reporting-process article i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#eeeaff;color:#6543df;font-style:normal;font-weight:950}.reporting-process article span{display:grid;font-size:10px}.reporting-process article small{color:#8a93a7;font-size:8px}.reporting-process article em{margin-left:5px;color:#8a93a7;font-style:normal}.reporting-editor-card>header{justify-content:space-between}.reporting-editor-card>header span{color:#6c49e2;font-size:9px;font-weight:900}.reporting-editor-card>textarea{width:100%;min-height:110px;border:1px solid #dfe2ec;border-radius:12px;padding:13px;font:inherit}.reporting-editor-card>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:12px}.reporting-editor-card>div>article{display:flex;gap:8px;border-radius:11px;background:#f7f7fb;padding:12px;font-size:11px}.reporting-editor-card>div>article i{color:#6a47e2;font-style:normal;font-weight:950}.reporting-role-table{display:grid!important;grid-template-columns:1fr!important}.reporting-role-table article{display:grid!important;grid-template-columns:140px 180px 1fr 38px;grid-gap:8px;gap:8px}.reporting-execute-grid input,.reporting-execute-grid select,.reporting-execute-grid textarea,.reporting-new-grid input,.reporting-new-grid select,.reporting-new-grid textarea,.reporting-role-table input{min-width:0;border:1px solid #dce0eb;border-radius:9px;background:#fff;padding:9px 10px;font:inherit}.reporting-save-wide{margin-top:12px}.reporting-execute-grid{display:grid;grid-template-columns:230px 1fr;grid-gap:16px;gap:16px}.reporting-execute-grid>aside{display:grid;align-content:start;grid-gap:7px;gap:7px}.reporting-execute-grid>aside button{display:grid;justify-content:start;text-align:left}.reporting-execute-grid>aside button small{color:#848da2}.reporting-execute-grid>aside button.active{border-color:#775ae6;background:#f4f1ff;color:#5539cf}.reporting-execute-grid>main{display:grid;grid-gap:11px;gap:11px}.reporting-execute-grid>main>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.reporting-execute-grid label,.reporting-feedback-list label,.reporting-new-grid label{display:grid;grid-gap:5px;gap:5px;color:#68738b;font-size:10px;font-weight:850}.reporting-execute-grid textarea,.reporting-new-grid textarea{min-height:82px}.reporting-execute-grid footer{display:flex;justify-content:flex-end;gap:8px}.reporting-execute-grid button.danger{margin-right:auto;color:#c63d4e}.reporting-feedback-list{display:grid;grid-gap:10px;gap:10px}.reporting-feedback-list article{border:1px solid #e3e5ee;border-radius:12px;padding:13px}.reporting-feedback-list header{display:flex;align-items:center;justify-content:space-between}.reporting-feedback-list header span{display:grid}.reporting-feedback-list header small{color:#8992a7}.reporting-feedback-list select{border:1px solid #dddfea;border-radius:8px;padding:8px}.reporting-feedback-list textarea{min-height:75px;border:1px solid #dddfea;border-radius:9px;padding:10px;font:inherit}.reporting-template-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.reporting-template-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid #e1e4ed;border-radius:13px;padding:16px}.reporting-template-grid article svg{color:#6745e5}.reporting-template-grid article p{min-height:38px;margin:0;color:#778197;font-size:11px}.reporting-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(12,17,41,.58);padding:20px}.reporting-modal>section{width:min(680px,100%);border-radius:18px;background:#fff;padding:20px;box-shadow:0 30px 90px rgba(0,0,0,.25)}.reporting-modal footer,.reporting-modal header{display:flex;align-items:center;justify-content:space-between}.reporting-modal header h3{margin:3px 0 0}.reporting-modal header>button{padding:7px}.reporting-new-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:17px 0}.reporting-new-grid .wide{grid-column:1/-1}.reporting-modal footer{justify-content:flex-end;gap:8px}@media(max-width:1100px){.owner-decision-brief>div,.reporting-kpis,.reporting-template-grid{grid-template-columns:1fr 1fr}.reporting-main-grid{grid-template-columns:1fr}.reporting-process{overflow-x:auto}.reporting-execute-grid{grid-template-columns:1fr}.reporting-execute-grid>aside{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.owner-decision-brief>div,.reporting-kpis,.reporting-template-grid,.reporting-today-summary{grid-template-columns:1fr}.owner-decision-brief>header,.reporting-system-head{align-items:flex-start;flex-direction:column}.reporting-system-head>div:last-child{flex-wrap:wrap}.reporting-nav{display:flex;overflow-x:auto}.reporting-nav button{min-width:120px}.reporting-detail dl,.reporting-execute-grid>main>div,.reporting-new-grid{grid-template-columns:1fr}.reporting-new-grid .wide{grid-column:auto}.reporting-role-table article{grid-template-columns:1fr!important}.reporting-editor-card>div{grid-template-columns:1fr 1fr}}.owner-welcome-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:4px 0 15px;border:1px solid #e1e4ef;border-radius:18px;background:#fff;padding:20px 22px;box-shadow:0 10px 30px rgba(24,33,63,.05)}.owner-welcome-header>div:first-child>span{color:#6847ef;font-size:9px;font-weight:950;letter-spacing:.15em}.owner-welcome-header h1{margin:4px 0 3px;color:#3b404a;font-size:26px;letter-spacing:-.04em}.owner-welcome-header h1 em{font-style:normal}.owner-welcome-header p{margin:0;color:#778198;font-size:11px}.owner-welcome-actions{display:flex;gap:9px}.owner-welcome-actions button{display:grid;grid-template-columns:34px 1fr 15px;grid-gap:9px;gap:9px;align-items:center;min-width:175px;border:1px solid #e1e4ee;border-radius:13px;background:#fafbfe;padding:10px 12px;color:#3b404a;text-align:left;cursor:pointer}.owner-welcome-actions button>svg:first-child{width:20px;color:#6544e4}.owner-welcome-actions button>svg:last-child{width:13px;color:#8d95a8}.owner-welcome-actions button>span{display:grid;color:#7e879a;font-size:8px}.owner-welcome-actions button b{color:#3b404a;font-size:14px}.executive-view-selector{margin-bottom:15px}.executive-view-selector>header{margin:0 0 9px 3px}.executive-view-selector>header span{color:#6847ef;font-size:8px;font-weight:950;letter-spacing:.13em}.executive-view-selector>header h2{margin:2px 0;color:#3b404a;font-size:18px}.executive-view-selector>nav{display:grid;grid-template-columns:1.18fr repeat(4,1fr);overflow:hidden;border:1px solid #dfe3ee;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(26,35,69,.05)}.executive-view-selector>nav button{display:flex;align-items:center;gap:11px;min-width:0;border:0;border-right:1px solid #e7e9f1;background:#fff;padding:15px 16px;color:#3b404a;text-align:left;cursor:pointer}.executive-view-selector>nav button:last-child{border-right:0}.executive-view-selector>nav button:hover{background:#f8f7ff}.executive-view-selector>nav button.active{background:linear-gradient(135deg,#6544e8,#5837d8);color:#fff}.executive-view-selector>nav button>i{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#f1edff;color:#6847ef;font-style:normal}.executive-view-selector>nav button.active>i{background:rgba(255,255,255,.16);color:#fff}.executive-view-selector>nav svg{width:19px}.executive-view-selector>nav button>span{display:grid;min-width:0}.executive-view-selector>nav b{font-size:11px;white-space:nowrap}.executive-view-selector>nav small{margin-top:2px;color:#858ea2;font-size:8px;white-space:nowrap}.executive-view-selector>nav button.active small{color:#dcd6ff}.executive-view-selector>nav em{justify-self:start;margin-top:5px;border-radius:999px;background:rgba(255,255,255,.18);padding:3px 6px;color:#fff;font-size:7px;font-style:normal;font-weight:900}.executive-view-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:7px}.executive-view-flow>span{display:flex;align-items:center;justify-content:center;gap:5px;color:#8b93a6;font-size:8px;font-weight:850}.executive-view-flow>span i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e7e9f0;color:#747d90;font-size:7px;font-style:normal}.executive-view-flow>span.active{color:#6544e5}.executive-view-flow>span.active i{background:#6544e5;color:#fff}.executive-view-flow>span b{position:absolute;margin-left:18%;color:#c4c8d2;font-weight:500}.owner-decision-brief{margin:14px 0;padding:18px;border:1px solid #dedfeb;border-radius:18px;background:#fff;color:#3b404a;box-shadow:0 10px 30px rgba(20,30,62,.055)}.owner-decision-brief>header span{color:#6847ef;letter-spacing:.08em}.owner-decision-brief>header h2{font-size:21px}.owner-decision-brief>header p{color:#758096}.owner-decision-brief>header>b{border-color:#dedfeb;color:#67728a}.owner-decision-brief>div{gap:10px;margin-top:14px}.owner-decision-brief article{min-height:178px;border:1px solid #e4e6ef;background:#fff;color:#3b404a}.owner-decision-brief article.decide{border-color:#7356e8;box-shadow:inset 4px 0 #6847ef}.owner-decision-brief article>span{background:#6847ef}.owner-decision-brief article.focus>span{background:#f18b2b}.owner-decision-brief article.delegate>span{background:#25a47f}.owner-decision-brief article p{margin-bottom:8px;color:#6f7990}.owner-decision-brief article>small{margin-bottom:12px;color:#8c94a6;font-size:8px}.owner-decision-brief article button{border-top:1px solid #eceef3;padding-top:10px;color:#6041db}@media(max-width:1100px){.owner-welcome-header{align-items:flex-start;flex-direction:column}.owner-welcome-actions{width:100%}.owner-welcome-actions button{flex:1 1}.executive-view-selector>nav{display:flex;overflow-x:auto}.executive-view-selector>nav button{min-width:180px}.executive-view-flow{display:none}}@media(max-width:760px){.owner-welcome-actions{flex-direction:column}.owner-welcome-actions button{width:100%}.owner-welcome-header h1{font-size:21px}.executive-view-selector>header h2{font-size:16px}}body{--orgtwin-canvas:#f6f7f9;--orgtwin-surface:#fff;--orgtwin-neutral-line:#e1e5ec}body .exact-focus-dashboard,body .main-panel{background:var(--orgtwin-canvas)!important;background-image:none!important}body .main-panel>#orgtwin-active-workspace-content,body .main-panel>.tab-content-shell{background:transparent!important;background-image:none!important}body .exact-focus-dashboard{padding:clamp(26px,2.1vw,48px) clamp(22px,2.4vw,56px) 48px!important}.owner-welcome-header{margin:0 0 clamp(24px,1.6vw,34px)!important;border-color:var(--orgtwin-neutral-line)!important;border-radius:24px!important;padding:clamp(24px,1.7vw,36px)!important;box-shadow:0 16px 48px rgba(24,33,63,.055)!important}.owner-welcome-header>div:first-child>span{font-size:clamp(11px,.68vw,15px)!important}.owner-welcome-header h1{font-size:clamp(30px,1.8vw,42px)!important}.owner-welcome-header p{font-size:clamp(13px,.82vw,18px)!important}.owner-welcome-actions{gap:14px!important}.owner-welcome-actions button{grid-template-columns:48px 1fr 20px!important;min-width:clamp(230px,14vw,310px)!important;border-radius:18px!important;padding:16px 18px!important}.owner-welcome-actions button>svg:first-child{width:28px!important;height:28px!important}.owner-welcome-actions button>span{font-size:clamp(10px,.66vw,14px)!important}.owner-welcome-actions button b{font-size:clamp(18px,1.05vw,24px)!important}.executive-view-selector{margin:0 0 clamp(28px,2vw,44px)!important}.executive-view-selector>header{margin:0 0 clamp(24px,1.7vw,36px) clamp(4px,.4vw,10px)!important}.executive-view-selector>header span{display:block;color:#6847ef!important;font-size:clamp(15px,.98vw,22px)!important;font-weight:900!important;letter-spacing:.01em!important}.executive-view-selector>header h2{margin:10px 0 0!important;color:#3b404a!important;font-size:clamp(34px,2.35vw,54px)!important;line-height:1.12!important;letter-spacing:-.045em!important}.executive-view-selector>nav{position:relative;display:grid!important;grid-template-columns:1.1fr repeat(4,1fr)!important;min-height:clamp(164px,10.6vw,238px)!important;overflow:visible!important;border:1px solid #d9dee8!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 50px rgba(37,45,74,.075)!important}.executive-view-selector>nav button{position:relative;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(20px,1.45vw,34px)!important;min-width:0!important;min-height:100%!important;border:0!important;border-right:1px solid #e4e7ed!important;background:#fff!important;padding:clamp(26px,2.1vw,48px)!important;color:#3b404a!important;text-align:left!important}.executive-view-selector>nav button:first-child{border-radius:29px 0 0 29px!important}.executive-view-selector>nav button:last-child{border-right:0!important;border-radius:0 29px 29px 0!important}.executive-view-selector>nav button:hover{background:#fbfbfd!important}.executive-view-selector>nav button:not(.active):after{content:"";position:absolute;top:clamp(22px,1.6vw,34px);right:clamp(22px,1.6vw,34px);width:clamp(9px,.65vw,14px);height:clamp(9px,.65vw,14px);border-radius:50%;background:#4bc7ad}.executive-view-selector>nav button.active{z-index:2;border-right-color:transparent!important;border-radius:29px 0 0 29px!important;background:linear-gradient(135deg,#6848f3,#5432dc)!important;color:#fff!important;box-shadow:inset -18px 0 34px rgba(52,27,161,.12)!important}.executive-view-selector>nav button.active:after{content:"";position:absolute;left:50%;bottom:-23px;width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-top:24px solid #5837e1;transform:translateX(-50%)}.executive-view-selector>nav button>i{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:clamp(54px,3.65vw,82px)!important;height:clamp(54px,3.65vw,82px)!important;border-radius:0!important;background:transparent!important;color:#6746eb!important}.executive-view-selector>nav button.active>i{background:transparent!important;color:#fff!important}.executive-view-selector>nav svg{width:clamp(42px,2.9vw,66px)!important;height:clamp(42px,2.9vw,66px)!important;stroke-width:1.85!important}.executive-view-selector>nav button>span{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.executive-view-selector>nav b{color:inherit!important;font-size:clamp(23px,1.48vw,34px)!important;line-height:1.18!important;letter-spacing:-.035em!important;white-space:nowrap!important}.executive-view-selector>nav small{margin:0!important;color:#7f899e!important;font-size:clamp(14px,.98vw,22px)!important;line-height:1.25!important;white-space:nowrap!important}.executive-view-selector>nav button.active small{color:#e4e0ff!important}.executive-view-selector>nav em{justify-self:start!important;margin-top:10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;padding:7px 13px!important;color:#fff!important;font-size:clamp(11px,.76vw,17px)!important;font-style:normal!important;font-weight:900!important;white-space:nowrap!important}.executive-view-flow{margin:clamp(48px,3vw,66px) 14px 0!important}.executive-view-flow>span{min-height:60px!important;border-top:3px solid #cfd4df!important;padding-top:22px!important;font-size:clamp(16px,1.02vw,23px)!important}.executive-view-flow>span:before{top:-8px;left:0;width:13px;height:13px;border:3px solid var(--orgtwin-canvas)}.executive-view-flow>span.active,.executive-view-flow>span:first-child{border-top-color:#6545e7!important}.executive-view-flow>span i{display:none!important}.executive-view-flow>span b{position:absolute!important;top:-24px!important;right:-10px!important;z-index:1!important;margin:0!important;background:var(--orgtwin-canvas)!important;padding:0 5px!important;color:#bfc5d2!important;font-size:34px!important;line-height:1!important;font-weight:400!important}@media(max-width:1400px){.executive-view-selector>nav{min-height:150px!important}.executive-view-selector>nav button{gap:16px!important;padding:24px 22px!important}.executive-view-selector>nav button>i{width:48px!important;height:48px!important}.executive-view-selector>nav svg{width:42px!important;height:42px!important}.executive-view-selector>nav b{font-size:21px!important}.executive-view-selector>nav small{font-size:13px!important}.executive-view-selector>nav em{font-size:11px!important}}@media(max-width:1100px){body .exact-focus-dashboard{padding:22px 16px 40px!important}.executive-view-selector>header h2{font-size:32px!important}.executive-view-selector>nav{display:flex!important;min-height:142px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:22px!important}.executive-view-selector>nav button{min-width:245px!important}.executive-view-flow,.executive-view-selector>nav button.active:after{display:none!important}}@media(max-width:760px){body .exact-focus-dashboard{padding:18px 12px 36px!important}.executive-view-selector>header{margin-bottom:18px!important}.executive-view-selector>header span{font-size:12px!important}.executive-view-selector>header h2{margin-top:6px!important;font-size:27px!important}.executive-view-selector>nav{min-height:126px!important}.executive-view-selector>nav button{min-width:220px!important;padding:21px 20px!important}.executive-view-selector>nav button>i{width:42px!important;height:42px!important}.executive-view-selector>nav svg{width:36px!important;height:36px!important}.executive-view-selector>nav b{font-size:19px!important}.executive-view-selector>nav small{font-size:12px!important}}.login-check-panel{display:grid!important;justify-items:center!important;width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;padding:72px 48px!important;text-align:center!important}.login-check-umbrella{display:block;width:92px;height:92px;object-fit:contain;margin-bottom:20px;animation:orgtwin-umbrella-spin 1.35s cubic-bezier(.55,.1,.45,.9) infinite;filter:drop-shadow(0 12px 22px rgba(103,69,232,.18))}@keyframes orgtwin-umbrella-spin{0%{transform:rotate(0deg) scale(.96)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(1turn) scale(.96)}}.login-check-panel h1{margin:0 0 14px!important;font-size:42px!important}.login-check-panel p{margin:0!important;font-size:19px!important}.dashboard-video-meta-row{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.dashboard-video-meta-row>strong{min-width:0}.dashboard-video-meta-row>a{justify-self:end;white-space:nowrap}.dashboard-video-meta-row>button{border:1px solid #d9d1ff;border-radius:8px;background:#f8f6ff;padding:8px 11px;color:#6040df;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.dashboard-video-save-status{grid-column:1/-1;color:#7a2538!important;font-size:11px!important;font-weight:850}.dashboard-video-inline-editor{margin-top:10px}.dashboard-video-inline-editor button{min-height:38px}body .exact-focus-dashboard,body .main-panel>.tab-content-shell{font-size:15px}.exact-ai-card h3,.exact-issue-table-card h3,.exact-task-card h3{font-size:22px!important}.exact-issue-table-card table{font-size:15px!important}.exact-issue-table-card th{padding:15px 16px!important;font-size:14px!important}.exact-issue-table-card td{padding:16px!important;font-size:14px!important}.exact-ai-card li,.exact-ai-card p,.exact-ai-card ul,.exact-ai-card>div,.exact-link-button{font-size:15px!important}.exact-task-card b,.exact-task-card em,.exact-task-card h3 button,.exact-task-card small,.exact-task-card span{font-size:14px!important}.exact-tabset button{font-size:18px!important}.exact-focus-metrics button b{font-size:15px!important}.exact-focus-metrics button p{font-size:13px!important}@media(max-width:760px){.login-check-panel{padding:52px 24px!important}.login-check-umbrella{width:72px;height:72px}.login-check-panel h1{font-size:30px!important}.login-check-panel p{font-size:15px!important}.dashboard-video-meta-row{grid-template-columns:1fr}.dashboard-video-meta-row>a,.dashboard-video-meta-row>button{justify-self:start}.exact-issue-table-card table{font-size:13px!important}}.owner-welcome-header{margin:0 0 clamp(20px,1.35vw,28px)!important;border:0!important;border-radius:0!important;background:transparent!important;padding:4px 2px 12px!important;box-shadow:none!important}.owner-welcome-person{display:flex;align-items:center;gap:16px;min-width:0}.owner-welcome-person>button{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;overflow:hidden;border:0;border-radius:50%;background:#ebe8fb;padding:0;box-shadow:0 0 0 3px #fff,0 5px 18px rgba(35,44,77,.14);cursor:pointer}.owner-welcome-person>button img{width:100%;height:100%;object-fit:cover}.owner-welcome-person>div{min-width:0}.owner-welcome-header h1{margin:0 0 5px!important;font-size:clamp(24px,1.38vw,32px)!important;line-height:1.18!important}.owner-welcome-header p{font-size:clamp(12px,.72vw,15px)!important}.owner-welcome-actions{gap:10px!important}.owner-welcome-actions button{grid-template-columns:38px 1fr 16px!important;min-width:clamp(190px,12vw,250px)!important;border-radius:14px!important;padding:12px 14px!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.owner-welcome-actions button:hover{border-color:#8b9cf5;box-shadow:0 7px 20px rgba(49,67,139,.08)}.owner-welcome-actions button>svg:first-child{width:23px!important;height:23px!important}.owner-welcome-actions button>span{font-size:clamp(9px,.58vw,12px)!important}.owner-welcome-actions button b{font-size:clamp(16px,.9vw,20px)!important}.executive-view-flow{--flow-progress:30%;position:relative!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;margin:clamp(40px,2.6vw,56px) 0 0!important;padding-top:24px!important}.executive-view-flow:after,.executive-view-flow:before{content:"";position:absolute;top:7px;left:10%;height:3px;border-radius:999px}.executive-view-flow:before{right:10%;background:#cfd4df}.executive-view-flow:after{width:calc(var(--flow-progress) - 10%);background:#6545e7;transition:width .28s ease}.executive-view-flow>span{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:48px!important;border:0!important;padding:10px 6px 0!important;color:#69748b!important;font-size:clamp(14px,.9vw,19px)!important;font-weight:850!important}.executive-view-flow>span:before{content:"";position:absolute;z-index:2;top:-23px!important;left:50%!important;width:12px!important;height:12px!important;border:3px solid var(--orgtwin-canvas)!important;border-radius:50%;background:#cfd4df;transform:translateX(-50%);box-sizing:content-box}.executive-view-flow>span:not(:last-child):after{content:"";position:absolute;z-index:3;top:-20px;right:-5px;width:10px;height:10px;border-top:3px solid #b8bfcd;border-right:3px solid #b8bfcd;transform:rotate(45deg)}.executive-view-flow>span.active{color:#6545e7!important}.executive-view-flow>span.active:before{background:#6545e7!important}.executive-view-flow>span b,.executive-view-flow>span i{display:none!important}.owner-decision-brief article,.owner-decision-brief article.decide{border-color:#e4e6ef!important;box-shadow:none!important;transform:translateY(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.owner-decision-brief article:hover{border-color:#4f6ff1!important;box-shadow:0 0 0 2px rgba(79,111,241,.13),0 12px 26px rgba(39,52,101,.08)!important;transform:translateY(-2px)}.personal-profile-page{display:grid;grid-gap:22px;gap:22px;max-width:1180px;margin:0 auto;padding:12px 4px 48px;color:#19233f}.personal-profile-page>header{display:flex;align-items:center;gap:22px;border-bottom:1px solid #e2e6ee;padding:12px 4px 26px}.personal-profile-photo-wrap{position:relative;flex:0 0 auto;width:126px;height:126px}.personal-profile-photo-wrap>img{width:100%;height:100%;object-fit:cover;border:5px solid #fff;border-radius:50%;background:#ebe9f8;box-shadow:0 12px 30px rgba(31,41,76,.14)}.personal-profile-photo-wrap>button{position:absolute;right:4px;bottom:6px;display:grid;place-items:center;width:36px;height:36px;border:3px solid #fff;border-radius:50%;background:#6547e7;color:#fff;cursor:pointer}.personal-profile-page>header span{color:#6547e7;font-size:12px;font-weight:950}.personal-profile-page>header h1{margin:6px 0 5px;font-size:32px;letter-spacing:-.035em}.personal-profile-page>header p{margin:0;color:#758096}.personal-profile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.personal-profile-grid>article{border:1px solid #e1e5ed;border-radius:20px;background:#fff;padding:24px;box-shadow:0 10px 28px rgba(28,39,72,.05)}.personal-profile-grid>article>span{color:#6547e7;font-size:11px;font-weight:950}.personal-profile-grid h2{margin:9px 0 7px;font-size:21px}.personal-profile-grid p{margin:0;color:#727d94;line-height:1.55}.personal-profile-grid dl{display:grid;grid-gap:0;gap:0;margin:16px 0 0}.personal-profile-grid dl>div{display:grid;grid-template-columns:90px 1fr;grid-gap:16px;gap:16px;border-top:1px solid #edf0f4;padding:13px 0}.personal-profile-grid dt{color:#8a93a6}.personal-profile-grid dd{margin:0;font-weight:850}.personal-profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 12px}.personal-profile-actions button{display:inline-flex;align-items:center;gap:7px;border:1px solid #6547e7;border-radius:10px;background:#6547e7;padding:10px 14px;color:#fff;font-weight:900;cursor:pointer}.personal-profile-actions button.secondary{background:#fff;color:#59647c;border-color:#d9dde7}.personal-profile-grid article>small{color:#7c263a;font-weight:800}.member-home-greeting{display:flex;align-items:center;gap:18px}.member-home-greeting>img{width:74px;height:74px;object-fit:cover;border:3px solid rgba(255,255,255,.86);border-radius:50%;background:#fff}.member-home-greeting>div>span{color:#76e2ca;font-size:10px;font-weight:950;letter-spacing:.12em}@media(max-width:900px){.owner-welcome-person>button{width:52px;height:52px}.personal-profile-grid{grid-template-columns:1fr}.personal-profile-page>header{align-items:flex-start}}@media(max-width:620px){.owner-welcome-person{align-items:flex-start}.owner-welcome-person>button{width:46px;height:46px}.owner-welcome-header h1{font-size:21px!important}.personal-profile-page>header{flex-direction:column}.personal-profile-photo-wrap{width:106px;height:106px}.personal-profile-page>header h1{font-size:26px}.member-home-greeting{align-items:flex-start}.member-home-greeting>img{width:58px;height:58px}}.executive-view-selector{margin:2px 0 clamp(22px,1.55vw,34px)!important}.executive-view-selector>header{display:none!important}.executive-view-selector>nav{min-height:clamp(112px,7.1vw,144px)!important;border-radius:22px!important}.executive-view-selector>nav button{gap:clamp(10px,.85vw,18px)!important;padding:clamp(17px,1.25vw,25px) clamp(23px,1.7vw,34px) clamp(17px,1.25vw,25px) clamp(17px,1.25vw,25px)!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease!important}.executive-view-selector>nav button:first-child{border-radius:21px 0 0 21px!important}.executive-view-selector>nav button:last-child{border-radius:0 21px 21px 0!important}.executive-view-selector>nav button:hover{z-index:4!important;background:#f8f7ff!important;box-shadow:inset 0 0 0 2px #8b78ef,0 10px 24px rgba(50,42,112,.1)!important;transform:translateY(-2px)}.executive-view-selector>nav button.active:hover{background:linear-gradient(135deg,#6848f3,#5432dc)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5),0 12px 28px rgba(76,52,196,.24)!important}.executive-view-selector>nav button>i{width:clamp(38px,2.55vw,52px)!important;height:clamp(38px,2.55vw,52px)!important}.executive-view-selector>nav svg{width:clamp(29px,1.95vw,40px)!important;height:clamp(29px,1.95vw,40px)!important}.executive-view-selector>nav b{font-size:clamp(17px,1.12vw,23px)!important}.executive-view-selector>nav small{font-size:clamp(10px,.7vw,14px)!important}.executive-view-selector>nav em{margin-top:5px!important;padding:4px 8px!important;font-size:clamp(8px,.5vw,10px)!important}.executive-view-selector>nav button>u{position:absolute;right:14px;bottom:11px;display:inline-flex;align-items:center;gap:3px;color:#6750d9;font-size:clamp(8px,.52vw,11px);font-weight:900;text-decoration:none;opacity:.72;transition:opacity .18s ease,transform .18s ease}.executive-view-selector>nav button>u svg{width:12px!important;height:12px!important}.executive-view-selector>nav button:hover>u{opacity:1;transform:translateX(2px)}.executive-view-selector>nav button.active>u{color:#fff;opacity:.92}.executive-view-selector>nav button:not(.active):after{top:14px!important;right:14px!important;width:8px!important;height:8px!important}.executive-view-selector>nav button.active:after{bottom:-15px!important;border-left-width:16px!important;border-right-width:16px!important;border-top-width:16px!important}.executive-view-flow{margin:clamp(30px,2vw,42px) 0 0!important}.executive-view-flow:before{left:0!important;right:0!important}.executive-view-flow:after{left:0!important;width:var(--flow-progress)!important}.executive-view-flow>span:first-child:before{left:10%!important}.executive-view-flow>span:last-child:before{left:90%!important}.personal-profile-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.profile-details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:20px}.profile-details-form label{display:grid;grid-gap:6px;gap:6px}.profile-details-form label>span{color:#69748b;font-size:12px;font-weight:850}.profile-details-form input{width:100%;min-width:0;border:1px solid #dce1ea;border-radius:11px;background:#fbfcfe;padding:11px 12px;color:#202a46;font:inherit}.profile-details-form input:focus{outline:3px solid rgba(101,71,231,.12);border-color:#7053e8}.profile-account-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.profile-account-summary span{border-radius:999px;background:#f1effa;padding:6px 9px;color:#5e4db0;font-size:10px;font-weight:850}@media(max-width:1400px){.executive-view-selector>nav{min-height:116px!important}.executive-view-selector>nav button{padding:17px 25px 17px 16px!important}.executive-view-selector>nav button>i{width:38px!important;height:38px!important}.executive-view-selector>nav svg{width:30px!important;height:30px!important}.executive-view-selector>nav b{font-size:17px!important}.executive-view-selector>nav small{font-size:10px!important}.executive-view-selector>nav button>u{right:10px;bottom:8px;font-size:8px}}@media(max-width:1000px){.personal-profile-grid{grid-template-columns:1fr}}@media(max-width:620px){.profile-details-form{grid-template-columns:1fr}.executive-view-selector>nav{min-height:112px!important}}body .main-panel .tabbar.contextual-tabbar{position:relative!important;display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;margin:12px 0 18px!important;border-bottom:1px solid #dfe3ec!important;background:linear-gradient(180deg,transparent,#f4f5f8)!important;padding:16px 18px 0!important;scrollbar-width:thin}body .main-panel .contextual-tabbar .tab{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:10px!important;min-width:150px!important;min-height:58px!important;margin:0 0 -1px -12px!important;border:1px solid #e0e4ec!important;border-bottom-color:#dfe3ec!important;border-radius:18px 18px 0 0!important;background:linear-gradient(180deg,#fff,#f8f9fc)!important;padding:13px 32px 12px 18px!important;color:#3b404a!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 -5px 18px rgba(30,39,69,.055)!important;transform:translateY(0)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}body .main-panel .contextual-tabbar .tab:first-child{margin-left:0!important}body .main-panel .contextual-tabbar .tab>span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#6547e7!important;padding:0!important}body .main-panel .contextual-tabbar .tab>span svg{width:20px;height:20px;stroke-width:2.1}body .main-panel .contextual-tabbar .tab>b{color:inherit;font-size:inherit;font-weight:900}body .main-panel .contextual-tabbar .tab:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-radius:50%;background:#4bc7ad;transform:translateY(-50%);box-shadow:0 0 0 3px rgba(75,199,173,.08)}body .main-panel .contextual-tabbar .tab:hover{z-index:35!important;border-color:#b9acef!important;background:#fff!important;color:#543ad0!important;box-shadow:0 -8px 24px rgba(65,48,150,.11)!important;transform:translateY(-3px)!important}body .main-panel .contextual-tabbar .tab.active{z-index:40!important;border-color:#d7d1f5 #d7d1f5 #fff!important;background:#fff!important;color:#3b404a!important;box-shadow:0 -10px 28px rgba(65,48,150,.13)!important;transform:translateY(-5px)!important}body .main-panel .contextual-tabbar .tab.active:before{display:none!important}body .main-panel .contextual-tabbar .tab.active>span{color:#6547e7!important}body .main-panel .contextual-tabbar .tab.pilot-tab-locked{background:#f2f3f6!important;color:#9aa1b0!important;box-shadow:none!important;transform:none!important}body .main-panel .contextual-tabbar .tab.pilot-tab-locked:after{background:#b9bec9;box-shadow:none}@media(max-width:760px){body .main-panel .tabbar.contextual-tabbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;margin:0 0 12px!important;padding:14px 10px 0!important}body .main-panel .contextual-tabbar .tab{min-width:138px!important;min-height:52px!important;padding:11px 28px 10px 14px!important;font-size:13px!important}body .main-panel .contextual-tabbar .tab>span{width:25px!important;height:25px!important}}.owner-welcome-person>.owner-welcome-avatar{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;overflow:hidden;border-radius:50%;background:#ebe8fb;box-shadow:0 0 0 3px #fff,0 5px 18px rgba(35,44,77,.14)}.owner-welcome-person>.owner-welcome-avatar img{width:100%;height:100%;object-fit:cover}.active-screen-org .org-person-avatar{overflow:hidden}.active-screen-org .org-person-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.active-screen-org .org-node-members article>img{object-fit:cover}.social-profile-page{max-width:1240px!important;gap:20px!important;padding-top:4px!important}.social-profile-page>.social-profile-hero{display:block!important;overflow:hidden;border:1px solid #e0e4eb!important;border-radius:24px!important;background:#fff!important;padding:0!important;box-shadow:0 14px 38px rgba(28,38,70,.065)!important}.social-profile-cover{position:relative;height:190px;overflow:hidden;background:radial-gradient(circle at 78% 15%,rgba(90,219,190,.46),transparent 24%),radial-gradient(circle at 18% 0,rgba(255,255,255,.18),transparent 31%),linear-gradient(125deg,#202951,#5d43df 54%,#7659ee)}.social-profile-cover:after{content:"";position:absolute;inset:auto -5% -86px 35%;height:180px;border:1px solid rgba(255,255,255,.18);border-radius:50%;transform:rotate(-8deg)}.social-profile-cover>span{position:absolute;top:22px;left:28px;color:rgba(255,255,255,.86)!important;font-size:11px!important;font-weight:900;letter-spacing:.16em}.social-profile-identity{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;grid-gap:22px;gap:22px;min-height:144px;padding:0 30px 25px}.social-profile-identity .personal-profile-photo-wrap{width:146px;height:146px;margin-top:-54px}.social-profile-identity .personal-profile-photo-wrap>img{border-width:6px;box-shadow:0 12px 32px rgba(28,38,70,.18)}.social-profile-copy{align-self:center;min-width:0;padding-top:17px}.social-profile-copy>span{color:#6547e7!important;font-size:11px!important;font-weight:950;letter-spacing:.1em}.social-profile-copy>h1{margin:5px 0 3px!important;color:#3b404a;font-size:30px!important;line-height:1.16;letter-spacing:-.035em}.social-profile-copy>p{margin:0!important;color:#737d91;font-size:14px}.social-profile-copy .profile-account-summary{margin-top:10px}.social-profile-photo-button{align-self:center;display:inline-flex;align-items:center;gap:7px;border:1px solid #d8dce5;border-radius:11px;background:#fff;padding:10px 14px;color:#29334f;font-weight:900;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.social-profile-photo-button:hover{border-color:#8c79ed;box-shadow:0 7px 18px rgba(74,53,171,.11);transform:translateY(-1px)}.social-profile-content{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr)!important;gap:18px!important}.social-profile-content>article{border-radius:20px!important;padding:26px!important;box-shadow:0 9px 26px rgba(28,39,72,.045)!important}.social-profile-content .profile-details-form{gap:15px;margin-top:22px}.social-profile-content .profile-details-form input{min-height:46px;border-radius:12px;background:#fff}.social-profile-content .profile-details-form label>span{font-size:13px}.social-profile-photo-panel{align-self:start}.social-profile-photo-preview{display:flex;align-items:center;gap:13px;margin:22px 0 5px;border:1px solid #e7e9ef;border-radius:16px;background:#f8f9fb;padding:14px}.social-profile-photo-preview>img{width:58px;height:58px;border-radius:50%;object-fit:cover;background:#ebe9f8}.social-profile-photo-preview>div{display:grid;grid-gap:3px;gap:3px}.social-profile-photo-preview strong{color:#3b404a}.social-profile-photo-preview small{color:#7b8498!important}.profile-save-message{display:inline-flex;margin-top:2px;border-radius:9px;background:#f4eff2;padding:8px 10px;color:#7c263a!important}@media(max-width:900px){.owner-welcome-person>.owner-welcome-avatar{width:52px;height:52px}.social-profile-cover{height:150px}.social-profile-identity{grid-template-columns:auto 1fr;padding:0 22px 22px}.social-profile-photo-button{grid-column:2;justify-self:start;margin-top:-6px}.social-profile-content{grid-template-columns:1fr!important}}@media(max-width:620px){.owner-welcome-person>.owner-welcome-avatar{width:46px;height:46px}.social-profile-cover{height:115px}.social-profile-identity{display:flex;align-items:flex-start;flex-direction:column;gap:12px;padding:0 18px 20px}.social-profile-identity .personal-profile-photo-wrap{width:108px;height:108px;margin-top:-44px}.social-profile-copy{padding-top:0}.social-profile-copy>h1{font-size:25px!important}.social-profile-photo-button{margin-top:0}.social-profile-content>article{padding:20px!important}}body .main-panel .tabbar.contextual-tabbar{margin:8px 0 18px!important;border-bottom:0!important;background:transparent!important;padding:12px 18px 0!important}body .main-panel .contextual-tabbar .tab{background:#fff!important}body .main-panel .contextual-tabbar .tab.pilot-tab-locked{background:#f7f7f9!important}.executive-view-flow{display:none!important}.owner-welcome-actions{align-items:center!important;gap:8px!important}.owner-welcome-actions button{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;gap:7px!important;min-width:0!important;width:auto!important;min-height:40px!important;border:1px solid #d9bcc4!important;border-radius:999px!important;background:#fff9fa!important;padding:8px 12px!important;color:#7c263a!important;box-shadow:none!important;text-align:center!important}.owner-welcome-actions button:hover{border-color:#7c263a!important;background:#7c263a!important;color:#fff!important;transform:translateY(-1px)}.owner-welcome-actions button>svg:first-child{width:18px!important;height:18px!important;color:currentColor!important}.owner-welcome-actions button>span{display:inline-flex!important;align-items:center!important;gap:4px!important;color:currentColor!important;font-size:11px!important;font-weight:900!important}.owner-welcome-actions button b{color:currentColor!important;font-size:13px!important;line-height:1!important}@media(max-width:760px){.owner-welcome-actions{flex-direction:row!important;width:auto!important}.owner-welcome-actions button{width:auto!important;flex:0 0 auto!important}}.login-check-shell{display:grid!important;place-items:center!important;min-height:100vh!important;background:#f5f6fb!important}.login-check-shell>.login-check-umbrella{width:52px!important;height:52px!important;margin:0!important;filter:drop-shadow(0 8px 16px rgba(103,69,232,.14))!important}.owner-welcome-header h1{color:#3d4350!important;font-weight:850!important}.owner-decision-brief>div{gap:20px!important;padding-top:11px}.owner-decision-brief article,.owner-decision-brief article.decide{position:relative!important;isolation:isolate;min-height:190px!important;margin-top:16px!important;border:1px solid #cfc4f1!important;border-radius:5px 18px 18px 18px!important;background:linear-gradient(155deg,#fbf9ff,#f2edff)!important;padding:22px 18px 17px!important;box-shadow:0 12px 26px rgba(78,57,153,.09)!important}.owner-decision-brief article:before{content:"";position:absolute;z-index:-1;left:-1px;top:-18px;width:44%;height:26px;border:1px solid #cfc4f1;border-bottom:0;border-radius:10px 18px 0 0;background:#e9e1ff;-webkit-clip-path:polygon(0 0,72% 0,84% 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 0,72% 0,84% 100%,100% 100%,100% 100%,0 100%)}.owner-decision-brief article:after{content:"";position:absolute;z-index:-2;left:12px;right:-7px;top:9px;bottom:-7px;border:1px solid rgba(105,81,183,.18);border-radius:8px 18px 18px;background:#fff;transform:rotate(.7deg)}.owner-decision-brief article.focus{border-color:#d7aeba!important;background:linear-gradient(155deg,#fffafb,#f8e9ed)!important;box-shadow:0 12px 26px rgba(124,38,58,.09)!important}.owner-decision-brief article.focus:before{border-color:#d7aeba;background:#ead0d7}.owner-decision-brief article.focus:after{border-color:rgba(124,38,58,.17)}.owner-decision-brief article.delegate{border-color:#cbbfc6!important;background:linear-gradient(155deg,#fcfafb,#f1ebee)!important;box-shadow:0 12px 26px rgba(86,62,73,.08)!important}.owner-decision-brief article.delegate:before{border-color:#cbbfc6;background:#dfd2d8}.owner-decision-brief article.delegate:after{border-color:rgba(86,62,73,.15)}.owner-decision-brief article>span{position:relative;z-index:1;background:#6b4ee2!important}.owner-decision-brief article.focus>span{background:#8a3047!important}.owner-decision-brief article.delegate>span{background:#684c59!important}.owner-decision-brief article button,.owner-decision-brief article h3,.owner-decision-brief article p,.owner-decision-brief article small{position:relative;z-index:1}.owner-decision-brief article button{color:#5d3dd6!important}.owner-decision-brief article.focus button{color:#7c263a!important}.owner-decision-brief article.delegate button{color:#684c59!important}.dashboard-quick-memo{position:fixed;z-index:82;right:18px;bottom:20px;display:flex;flex-direction:column-reverse;align-items:flex-end;color:#2c3141}.dashboard-quick-memo-toggle{display:flex;align-items:center;gap:7px;border:1px solid #d5c9cf;border-radius:999px;background:#fff;padding:10px 13px;color:#7c263a;font-size:11px;font-weight:900;box-shadow:0 10px 28px rgba(57,38,47,.15);cursor:pointer}.dashboard-quick-memo-toggle>i{width:7px;height:7px;border-radius:50%;background:#7c263a}.dashboard-quick-memo-toggle>svg:last-child{transition:transform .18s ease}.dashboard-quick-memo.open .dashboard-quick-memo-toggle>svg:last-child{transform:rotate(180deg)}.dashboard-quick-memo>div{width:min(330px,calc(100vw - 28px));margin-bottom:8px;border:1px solid #d9cdd2;border-radius:17px;background:#fffdfd;padding:14px;box-shadow:0 20px 48px rgba(57,38,47,.18)}.dashboard-quick-memo>div header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.dashboard-quick-memo>div header strong{flex:1 1;color:#4d3640;font-size:12px}.dashboard-quick-memo>div header button{display:grid;place-items:center;border:0;background:transparent;color:#8a7880;cursor:pointer}.dashboard-quick-memo textarea{display:block;width:100%;height:150px;resize:vertical;border:1px solid #e4dce0;border-radius:12px;background:#fff;padding:12px;color:#34313a;font:inherit;font-size:12px;line-height:1.65}.dashboard-quick-memo textarea:focus{outline:3px solid rgba(124,38,58,.1);border-color:#b97d8c}.dashboard-quick-memo footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.dashboard-quick-memo footer span{color:#94868c;font-size:9px}.dashboard-quick-memo footer button{border:0;background:transparent;color:#7c263a;font-size:10px;font-weight:900;cursor:pointer}.contextual-ai-guide-steps{max-height:430px;overflow:auto}@media(max-width:900px){.owner-decision-brief>div{grid-template-columns:1fr!important}.dashboard-quick-memo{right:auto;left:10px;bottom:76px;align-items:flex-start}}@media(max-width:640px){.login-check-shell>.login-check-umbrella{width:44px!important;height:44px!important}.owner-welcome-header h1{font-size:20px!important}.dashboard-quick-memo-toggle span{display:none}.dashboard-quick-memo-toggle{padding:11px}.owner-decision-brief article{min-height:170px!important}}.profile-edit-layout{display:grid!important;grid-template-columns:260px minmax(0,760px)!important;align-items:start!important;grid-gap:46px!important;gap:46px!important;max-width:1120px!important;margin:0 auto!important;padding:28px 8px 60px!important}.profile-edit-guide{position:-webkit-sticky;position:sticky;top:20px;min-height:620px;border-right:1px solid #dfe2e8;padding:12px 34px 30px 4px;color:#747b89}.profile-edit-guide>span{color:#7c263a;font-size:10px;font-weight:950;letter-spacing:.13em}.profile-edit-guide h2{margin:8px 0;color:#3b404a;font-size:24px}.profile-edit-guide>p{margin:0;color:#858b96;font-size:12px;line-height:1.6}.profile-edit-guide ol{display:grid;grid-gap:20px;gap:20px;margin:30px 0;padding:0;list-style:none;counter-reset:profile-guide}.profile-edit-guide li{position:relative;padding-left:30px;counter-increment:profile-guide}.profile-edit-guide li:before{content:counter(profile-guide);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ececef;color:#626873;font-size:9px;font-weight:950}.profile-edit-guide li b,.profile-edit-guide li small{display:block}.profile-edit-guide li b{color:#565d69;font-size:12px}.profile-edit-guide li small{margin-top:5px;color:#8a909a;font-size:10px;line-height:1.55}.profile-edit-guide>div{display:flex;gap:9px;border-radius:12px;background:#f2f3f5;padding:13px;color:#707681;font-size:10px;line-height:1.55}.profile-edit-guide>div svg{flex:0 0 auto;color:#7c263a}.profile-edit-main{min-width:0}.profile-edit-main>header{margin-bottom:24px}.profile-edit-main>header h1{margin:0;color:#3b404a;font-size:27px;letter-spacing:-.04em}.profile-edit-main>header p{margin:6px 0 0;color:#858b97;font-size:12px}.profile-edit-account{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;border-radius:18px;background:#f3f4f6;padding:18px 20px}.profile-edit-account .personal-profile-photo-wrap{width:76px;height:76px}.profile-edit-account .personal-profile-photo-wrap>img{border-width:3px;box-shadow:none}.profile-edit-account .personal-profile-photo-wrap>button{right:-2px;bottom:-2px;width:29px;height:29px;border-width:2px}.profile-edit-account>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.profile-edit-account strong{color:#3b404a;font-size:16px}.profile-edit-account span{color:#69717f;font-size:12px}.profile-edit-account small{color:#8b919d;font-size:10px}.profile-edit-account>button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#6247e8;padding:10px 13px;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.profile-photo-sync-status{display:flex;align-items:center;gap:7px;margin:10px 2px 28px;color:#727986;font-size:10px}.profile-photo-sync-status svg{color:#6a4de4}.profile-edit-form-section{border-top:1px solid #e3e5ea;padding-top:22px}.profile-edit-form-section>header h2{margin:0;color:#3b404a;font-size:18px}.profile-edit-form-section>header p{margin:5px 0 0;color:#858c98;font-size:11px}.profile-edit-form-section .profile-details-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 16px;gap:18px 16px;margin-top:22px}.profile-edit-form-section .profile-details-form label{display:grid;grid-gap:7px;gap:7px}.profile-edit-form-section .profile-details-form label>span{color:#535b68;font-size:11px;font-weight:850}.profile-edit-form-section .profile-details-form input{width:100%;min-height:44px;border:1px solid #dfe2e8;border-radius:9px;background:#fff;padding:0 12px;color:#3b404a;font:inherit;font-size:12px}.profile-edit-form-section .profile-details-form input:focus{outline:3px solid rgba(101,71,231,.09);border-color:#8b77eb}.profile-edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:26px}.profile-edit-actions button{display:inline-flex;align-items:center;gap:7px;border:1px solid #6547e7;border-radius:10px;background:#6547e7;padding:10px 15px;color:#fff;font-weight:900;cursor:pointer}.profile-edit-actions button.secondary{border-color:#d9dde5;background:#fff;color:#626a78}.profile-edit-actions small{flex-basis:100%;color:#7c263a;font-weight:800}.contextual-ai-search{display:flex;align-items:center;gap:7px;margin:4px 0 11px;border:1px solid #dddff0;border-radius:10px;background:#f8f8fc;padding:0 10px;color:#6b54dc}.contextual-ai-search input{min-width:0;flex:1 1;height:38px;border:0;outline:0;background:transparent;color:#313750;font-size:11px}.contextual-ai-search button{display:grid;place-items:center;border:0;background:transparent;color:#8a90a0;cursor:pointer}.contextual-ai-empty{margin:12px 0;border-radius:10px;background:#f5f5f7;padding:13px;color:#777e8d;font-size:10px;line-height:1.55}.hr-index-legend span:first-child i{background:#6847f5!important}.hr-index-legend span:last-child i{background:#9f3650!important;box-shadow:inset 0 0 0 1px rgba(93,25,42,.08)}body .active-screen-diagnosis{background:#f4f6f9!important}body .active-screen-diagnosis .diagnosis-hrd-growth-overview.diagnosis-maturity-overview{gap:12px!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}body .active-screen-diagnosis .diagnosis-hrd-summary-metrics{border:1px solid #dde2eb!important;background:#fff!important;box-shadow:0 5px 18px rgba(37,45,80,.04)}body .active-screen-diagnosis .diagnosis-hrd-summary-metrics article{min-height:102px!important;padding:15px!important;border-right-color:#e3e7ee!important}body .active-screen-diagnosis .diagnosis-hrd-summary-metrics span{font-size:10.5px!important}body .active-screen-diagnosis .diagnosis-hrd-summary-metrics strong{font-size:19px!important}body .active-screen-diagnosis .diagnosis-hrd-summary-metrics small{font-size:9px!important}body .active-screen-diagnosis .diagnosis-maturity-track{gap:10px!important;background:transparent!important}body .active-screen-diagnosis .diagnosis-maturity-track>div{min-height:62px!important;border-color:#dde2eb!important;padding:11px 13px!important}body .active-screen-diagnosis .diagnosis-maturity-track b{font-size:12.5px!important}body .active-screen-diagnosis .diagnosis-maturity-track small{font-size:8.5px!important}body .active-screen-diagnosis .diagnosis-executive-kpis span{font-size:12px!important}body .active-screen-diagnosis .diagnosis-executive-kpis strong{font-size:27px!important}body .active-screen-diagnosis .diagnosis-executive-kpis p{font-size:10px!important}body .active-screen-diagnosis .diagnosis-executive-card>h3{font-size:15px!important}body .active-screen-diagnosis .diagnosis-action-panel strong,body .active-screen-diagnosis .diagnosis-risk-panel strong{font-size:11px!important}body .active-screen-diagnosis .diagnosis-executive-bottom>article p,body .active-screen-diagnosis .diagnosis-gap-panel b,body .active-screen-diagnosis .diagnosis-gap-panel strong{font-size:10px!important}@media(max-width:900px){.profile-edit-layout{grid-template-columns:1fr!important;gap:22px!important;padding:18px 14px 90px!important}.profile-edit-guide{position:static;min-height:0;border-right:0;border-bottom:1px solid #dfe2e8;padding:8px 0 20px}.profile-edit-guide ol{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.profile-edit-guide>div{max-width:620px}}@media(max-width:620px){.profile-edit-form-section .profile-details-form,.profile-edit-guide ol{grid-template-columns:1fr}.profile-edit-account{grid-template-columns:auto 1fr;padding:15px}.profile-edit-account>button{grid-column:1/-1;justify-content:center}.profile-edit-main>header h1{font-size:24px}}html body{color:#3b404a}body .main-panel{--orgtwin-deep-gray:#3b404a;color:var(--orgtwin-deep-gray)}.workforce-people-map{grid-template-rows:auto auto minmax(360px,auto) auto!important}.workforce-people-map>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;grid-gap:12px 18px!important;gap:12px 18px!important;padding:18px 20px!important}.workforce-people-map>header>div:first-child{gap:5px!important}.workforce-people-map h3{font-size:20px!important;color:#3b404a!important}.workforce-people-map header p{font-size:11px!important;line-height:1.55!important}.workforce-map-filters{grid-column:1/-1;justify-content:flex-start!important}.workforce-map-filters button{padding:8px 12px!important;font-size:10px!important}.workforce-map-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.workforce-map-scale{display:flex;align-items:center;gap:4px;border:1px solid #dedfeb;border-radius:10px;background:#fff;padding:3px}.workforce-add-space,.workforce-map-scale button{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;background:#f5f4fa;padding:7px 9px;color:#5e6472;font-size:9px;font-weight:900;cursor:pointer}.workforce-map-scale button:disabled{opacity:.38;cursor:not-allowed}.workforce-map-scale strong{min-width:39px;text-align:center;color:#5b466f;font-size:9px}.workforce-add-space{background:#6847f5;color:#fff}.workforce-space-create{display:flex;align-items:center;gap:8px;margin:12px 18px 0;border:1px solid #dcddea;border-radius:12px;background:#f8f8fb;padding:9px 11px;color:#6847f5}.workforce-space-create input{min-width:0;flex:1 1;height:34px;border:0;outline:0;background:transparent;color:#3b404a;font-size:11px}.workforce-space-create button{border:0;border-radius:7px;background:#6847f5;padding:7px 10px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.workforce-space-create button:last-child{background:#e9e9ee;color:#646a75}.workforce-space-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;grid-gap:14px;gap:14px;padding:16px 18px 18px;background:#f5f6fa}.workforce-space-card{min-width:0;border:1px solid #dfe2eb;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(40,44,72,.045);overflow:hidden}.workforce-space-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eceef3;background:#fafafd;padding:13px 14px}.workforce-space-card>header>div{display:flex;align-items:center;gap:9px}.workforce-space-card>header svg{color:#6847f5}.workforce-space-card>header span{display:grid;grid-gap:2px;gap:2px}.workforce-space-card>header strong{color:#3b404a;font-size:13px}.workforce-space-card>header small{color:#7b828f;font-size:8px;font-weight:750}.workforce-space-card>header>b{border-radius:99px;background:#eeeaff;padding:5px 8px;color:#6545d6;font-size:8px}.workforce-space-card>div{display:grid;grid-gap:10px;gap:10px;padding:12px}.workforce-space-card>div>p{margin:22px 0;color:#969ba5;text-align:center;font-size:10px}.workforce-space-team{border:1px solid #e7e8ee;border-radius:12px;background:#fff;padding:10px}.workforce-space-team>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.workforce-space-team>header strong{color:#505662;font-size:11px}.workforce-space-team>header span{color:#858b96;font-size:8px;font-weight:850}.workforce-space-team>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:7px;gap:7px}.workforce-space-team button{display:flex;align-items:center;gap:7px;min-width:0;border:1px solid #e6e7ed;border-radius:10px;background:#fafbfc;padding:7px;text-align:left;cursor:pointer}.workforce-space-team button.selected{border-color:#7558eb;box-shadow:0 0 0 2px rgba(117,88,235,.1)}.workforce-space-team button.status-off{opacity:.62;background:#f0f2f5}.workforce-space-team button.status-annual{background:#eef2ff;border-color:#d9e1ff}.workforce-space-team button.status-sick{background:#fff0f2;border-color:#f2d3d9}.workforce-space-team button.status-half{background:#fff6e7;border-color:#f1dfbd}.workforce-space-team img{width:30px;height:30px;border-radius:50%;object-fit:cover}.workforce-space-team button>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.workforce-space-team button b{overflow:hidden;color:#3b404a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workforce-space-team button small{overflow:hidden;color:#777e8c;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workforce-space-grid.scale-small .workforce-space-team{padding:7px}.workforce-space-grid.scale-small .workforce-space-team>div{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px}.workforce-space-grid.scale-small .workforce-space-team button{padding:5px}.workforce-space-grid.scale-small .workforce-space-team img{width:24px;height:24px}.workforce-space-grid.scale-small .workforce-space-team button b{font-size:8px}.workforce-space-grid.scale-small .workforce-space-team button small{font-size:6.5px}.workforce-space-grid.scale-large .workforce-space-team{padding:13px}.workforce-space-grid.scale-large .workforce-space-team>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px}.workforce-space-grid.scale-large .workforce-space-team button{padding:9px}.workforce-space-grid.scale-large .workforce-space-team img{width:38px;height:38px}.workforce-space-grid.scale-large .workforce-space-team button b{font-size:11px}.workforce-space-grid.scale-large .workforce-space-team button small{font-size:8px}.workforce-people-map>footer{padding:12px 16px!important}.workforce-map-legend{font-size:9px!important}.workforce-map-legend i.annual{background:#6682e6}.workforce-map-legend i.sick{background:#b9324c}.workforce-map-legend i.half{background:#d6962c}.workforce-people-map footer p{flex-wrap:wrap;font-size:9px!important}.workforce-people-map footer p label{display:flex;align-items:center;gap:5px;color:#626978;font-size:8px;font-weight:850}.workforce-people-map footer p select{height:27px;border:1px solid #d8dbe5;border-radius:7px;background:#fff;padding:0 7px;color:#3b404a;font-size:8px;font-weight:850}.work-schedule-legend .legend-off{border-color:#d7dce4!important;background:#eef1f5!important;color:#626a78!important}.work-schedule-legend .legend-annual{border-color:#d6defb!important;background:#e9efff!important;color:#315cc8!important}.work-schedule-legend .legend-sick{border-color:#efcbd2!important;background:#fdebed!important;color:#a72841!important}.work-schedule-legend .legend-half{border-color:#efd9ad!important;background:#fff1d8!important;color:#9b6319!important}.schedule-month-grid em.schedule-off{background:#eef1f5!important;color:#626a78!important}.schedule-month-grid em.schedule-annual{background:#e9efff!important;color:#315cc8!important}.schedule-month-grid em.schedule-sick{background:#fdebed!important;color:#a72841!important}.schedule-month-grid em.schedule-half{background:#fff1d8!important;color:#9b6319!important}.work-schedule-day-detail select.status-off{border-color:#d7dce4!important;background:#eef1f5!important;color:#626a78!important}.work-schedule-day-detail select.status-annual{border-color:#d6defb!important;background:#e9efff!important;color:#315cc8!important}.work-schedule-day-detail select.status-sick{border-color:#efcbd2!important;background:#fdebed!important;color:#a72841!important}.work-schedule-day-detail select.status-half{border-color:#efd9ad!important;background:#fff1d8!important;color:#9b6319!important}.work-schedule-title h2{font-size:25px!important;color:#3b404a!important}.work-schedule-controls label span,.work-schedule-summary-grid span,.work-schedule-title p{font-size:11px!important}.work-schedule-summary-grid strong{font-size:24px!important}.work-schedule-day-detail h3,.work-schedule-month h3{font-size:17px!important}.work-schedule-day-detail header p{font-size:10px!important}.work-schedule-day-detail article b{font-size:11px!important}.work-schedule-day-detail article small{font-size:9px!important}.org-design-theory>header span,.org-strategy-head>div:first-child>span{font-size:11px!important}.org-design-theory h2,.org-strategy-head h2{color:#3b404a!important;font-size:24px!important}.org-design-theory header p,.org-strategy-head p{font-size:11px!important}.org-design-theory article strong{color:#3b404a!important;font-size:13px!important}.org-design-theory article p{font-size:10px!important}.org-strategy-tabs button{font-size:12px!important;padding:14px 16px!important}.org-advanced-design-lock{position:relative;min-height:420px;overflow:hidden;border:1px solid #dfe2e9;border-radius:20px;background:#f7f8fb}.org-advanced-lock-preview{position:absolute;inset:22px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;filter:blur(9px);opacity:.38}.org-advanced-lock-preview span{border:1px solid #cfd3df;border-radius:16px;background:linear-gradient(145deg,#fff,#e9e8f2)}.org-advanced-lock-preview span:first-child{grid-column:1/-1;height:70px}.org-advanced-lock-preview span:nth-child(2){grid-column:1/3}.org-advanced-lock-message{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;background:rgba(248,249,252,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px}.org-advanced-lock-message svg{width:48px;height:48px;border-radius:50%;background:#eeeafc;padding:12px;color:#6847f5}.org-advanced-lock-message strong{margin-top:13px;color:#3b404a;font-size:20px}.org-advanced-lock-message p{margin:8px 0 0;color:#747b88;font-size:11px;font-weight:750;line-height:1.65}@media(max-width:760px){.workforce-people-map>header{grid-template-columns:1fr!important}.workforce-map-actions{justify-content:flex-start;flex-wrap:wrap}.workforce-map-filters{grid-column:auto}.workforce-space-grid{grid-template-columns:1fr;padding:12px}.workforce-space-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}.org-design-theory h2,.org-strategy-head h2{font-size:20px!important}}.active-screen-training-status .training-loading-state{position:relative;min-height:360px!important;background:transparent!important;border:0!important;font-size:0!important}.active-screen-training-status .training-loading-state>*{display:none!important}.active-screen-growth-report .module-loading-state:before,.active-screen-learning-history .module-loading-state:before,.active-screen-learning-kpi .module-loading-state:before,.active-screen-learning-strategy .module-loading-state:before,.active-screen-mandatory-training .module-loading-state:before,.active-screen-training-status .training-loading-state:before{content:"";display:block;width:48px;height:48px;background:url(/orgtwin-umbrella-rainbow-logo.png) 50%/contain no-repeat;filter:drop-shadow(0 9px 16px rgba(103,69,232,.16));animation:orgtwin-umbrella-spin 1.35s cubic-bezier(.55,.1,.45,.9) infinite}.active-screen-growth-report .module-loading-state>*,.active-screen-learning-history .module-loading-state>*,.active-screen-learning-kpi .module-loading-state>*,.active-screen-learning-strategy .module-loading-state>*,.active-screen-mandatory-training .module-loading-state>*{display:none!important}.owner-decision-brief>div{align-items:stretch!important}.owner-decision-brief article,.owner-decision-brief article.decide{box-sizing:border-box!important;min-width:0!important;min-height:184px!important;margin-top:20px!important;overflow:visible!important;padding:30px 18px 17px!important;border-radius:6px 17px 17px 17px!important}.owner-decision-brief article:before{z-index:0!important;top:-20px!important;left:-1px!important;width:46%!important;height:28px!important;border-radius:10px 15px 0 0!important;transform:none!important}.owner-decision-brief article:after{z-index:0!important;inset:8px 7px 7px 8px!important;border-radius:5px 13px 13px 13px!important;transform:none!important;box-shadow:none!important}.owner-decision-brief article>span{position:absolute!important;z-index:2!important;top:-15px!important;left:14px!important;max-width:calc(46% - 22px)!important;overflow:hidden!important;padding:3px 4px!important;color:#5e43d4!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-decision-brief article.focus>span{background:transparent!important;color:#8f3149!important}.owner-decision-brief article.delegate>span{background:transparent!important;color:#594851!important}.owner-decision-brief article button,.owner-decision-brief article h3,.owner-decision-brief article p,.owner-decision-brief article>small{position:relative;z-index:2}.business-kpi-input-guide{display:grid;grid-gap:12px;gap:12px;border:1px solid #dddff0;border-radius:18px;background:#fff;padding:16px 18px;box-shadow:0 10px 26px rgba(54,49,91,.045)}.business-kpi-input-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.business-kpi-input-intro>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f0edff;color:#6847f5}.business-kpi-input-intro h3{margin:0;color:#3b404a;font-size:15px}.business-kpi-input-intro p{margin:3px 0 0;color:#777f8e;font-size:10px;line-height:1.5}.business-kpi-input-actions{display:flex;gap:7px}.business-kpi-input-actions button,.business-kpi-input-actions label{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9d4f3;border-radius:9px;background:#fff;padding:9px 11px;color:#6044d6;font-size:10px;font-weight:900;cursor:pointer}.business-kpi-input-actions button:first-child{border-color:#6847f5;background:#6847f5;color:#fff}.business-kpi-input-actions input{display:none}.business-kpi-input-columns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid #e5e6ed;border-radius:11px}.business-kpi-input-columns article{display:grid;grid-gap:3px;gap:3px;min-width:0;border-right:1px solid #e8e9ef;padding:10px}.business-kpi-input-columns article:last-child{border-right:0}.business-kpi-input-columns strong{color:#3b404a;font-size:10px}.business-kpi-input-columns span{color:#777e8b;font-size:8px;line-height:1.35}.business-kpi-input-columns small{color:#8a70df;font-size:8px;font-weight:800}.business-kpi-formulas{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business-kpi-formulas span{border-radius:999px;background:#ede9ff;padding:5px 8px;color:#6245d8;font-size:8px;font-weight:950}.business-kpi-formulas b{border-radius:7px;background:#f5f6f8;padding:6px 8px;color:#666d79;font-size:8px}.business-kpi-import-message{margin:0;border-radius:8px;background:#f1eefc;padding:9px 11px;color:#5d43c5;font-size:10px;font-weight:850}.diagnosis-executive-head .diagnosis-person-query-button{border-color:#6847f5!important;background:#6847f5!important;color:#fff!important}@media(max-width:1150px){.business-kpi-input-columns{grid-template-columns:repeat(3,1fr)}.business-kpi-input-columns article:nth-child(3){border-right:0}}@media(max-width:760px){.business-kpi-input-intro{grid-template-columns:auto 1fr}.business-kpi-input-actions{grid-column:1/-1;flex-wrap:wrap}.business-kpi-input-columns{grid-template-columns:repeat(2,1fr)}.business-kpi-input-columns article:nth-child(3){border-right:1px solid #e8e9ef}.business-kpi-input-columns article:nth-child(2n){border-right:0}.owner-decision-brief article>span{max-width:calc(60% - 22px)!important}.owner-decision-brief article:before{width:60%!important}}.owner-decision-brief article,.owner-decision-brief article.decide{background:#f7f4ff!important;border-color:#cdbfff!important;box-shadow:0 8px 18px rgba(76,55,158,.07)!important}.owner-decision-brief article.focus{background:#fbf4f6!important;border-color:#d8b8c1!important}.owner-decision-brief article.delegate{background:#f7f3f5!important;border-color:#cfc4c9!important}.owner-decision-brief article:after{display:none!important;content:none!important}.owner-decision-brief article:before{background:#e8e0ff!important;border-color:#cdbfff!important;border-bottom:0!important;box-shadow:none!important}.owner-decision-brief article.focus:before{background:#ead5dc!important;border-color:#d8b8c1!important}.owner-decision-brief article.delegate:before{background:#ded4d8!important;border-color:#cfc4c9!important}.owner-decision-brief article>span{top:-17px!important;left:15px!important;padding:4px 5px!important;background:transparent!important}.owner-decision-brief article h3{margin-top:5px!important}.owner-decision-brief article p{color:#666d78!important}.owner-decision-brief article button{border-top-color:rgba(91,70,155,.14)!important}.org-structure-summary{gap:14px!important}.org-structure-summary article{border:1px solid #cec3ff!important;background:linear-gradient(145deg,#fbfaff,#f1edff)!important;box-shadow:0 10px 24px rgba(86,63,180,.065)!important}.org-structure-summary article:nth-child(2){border-color:#c2b3fa!important;background:linear-gradient(145deg,#f8f5ff,#ece6ff)!important}.org-structure-summary article:nth-child(3){border-color:#b7a5f4!important;background:linear-gradient(145deg,#f5f1ff,#e8e1ff)!important}.org-structure-summary span{color:#66558a!important}.org-structure-summary b{color:#4c3c74!important}.org-structure-summary small{color:#7a6d98!important}.org-strategy-tabs button:has(svg.lucide-lock){color:#7a7288!important}.org-strategy-tabs button.active:has(svg.lucide-lock){background:#ede9f7!important;color:#6b617b!important;box-shadow:none!important}.org-strategy-tabs button:has(svg.lucide-lock) svg{color:#8a8098!important}.org-advanced-design-lock{min-height:620px!important;border:0!important;border-radius:0!important;background:transparent!important}.org-advanced-lock-preview{display:none!important}.org-advanced-lock-message{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.org-advanced-lock-message svg{background:#ece8f7!important;color:#76698d!important}.org-advanced-lock-message strong{color:#3b404a!important}.org-advanced-lock-message p{color:#7a7d84!important}.contextual-tabbar .pilot-tab-locked.active{border-color:#b9c0cd!important;background:#f0f1f4!important;color:#8d94a1!important;box-shadow:none!important}.contextual-tabbar .pilot-tab-locked.active:before{background:#aab1bd!important}.contextual-tabbar .pilot-tab-locked.active svg{color:#949ba8!important}.workforce-space-grid{grid-template-columns:repeat(auto-fit,minmax(430px,1fr))!important}.workforce-space-head-actions{display:flex!important;align-items:center;gap:7px!important}.workforce-space-head-actions>b{border-radius:999px;background:#eeeaff;padding:5px 8px;color:#6545d6;font-size:8px}.workforce-space-head-actions>button{display:inline-flex;align-items:center;gap:3px;border:1px solid #d7cff8;border-radius:7px;background:#fff;padding:5px 7px;color:#6545d6;font-size:8px;font-weight:900;cursor:pointer}.workforce-space-card>.workforce-floorplan{position:relative!important;display:block!important;min-height:430px;padding:0!important;overflow:hidden;background-color:#fbfbfe;background-image:linear-gradient(#ebe8f8 1px,transparent 0),linear-gradient(90deg,#ebe8f8 1px,transparent 0);background-size:24px 24px}.workforce-room-grid{position:absolute;inset:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(172px,1fr);grid-gap:10px;gap:10px;pointer-events:none}.workforce-room{position:relative;border:2px solid #cfc9e7;border-radius:6px;background:rgba(248,247,253,.66);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}.workforce-room:after{content:"";position:absolute;right:-2px;bottom:18px;width:22px;height:38px;border:2px solid #b9b2d5;border-right:0;background:#fbfbfe}.workforce-room>b{position:absolute;left:9px;top:8px;color:#625a77;font-size:10px}.workforce-room>span{position:absolute;right:8px;top:8px;color:#b1a9c6;font-size:7px;font-weight:900;letter-spacing:.1em}.workforce-map-person{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;max-width:154px;border:1px solid #d9dbe6;border-radius:999px;background:rgba(255,255,255,.96);padding:5px 9px 5px 5px;text-align:left;box-shadow:0 7px 18px rgba(40,44,72,.13);cursor:-webkit-grab;cursor:grab;transform:translate(-50%,-50%) scale(var(--people-scale,1));transform-origin:center}.workforce-map-person:active{cursor:-webkit-grabbing;cursor:grabbing}.workforce-map-person.selected{z-index:5;border-color:#6847f5;box-shadow:0 0 0 3px rgba(104,71,245,.15),0 9px 22px rgba(61,43,132,.17)}.workforce-map-person.status-off{opacity:.6}.workforce-map-person.status-annual{background:#eef2ff}.workforce-map-person.status-sick{background:#fff0f2}.workforce-map-person.status-half{background:#fff6e7}.workforce-map-person img{width:28px;height:28px;border-radius:50%;object-fit:cover}.workforce-map-person>span{display:grid;min-width:0}.workforce-map-person b{color:#3b404a;font-size:9px}.workforce-map-person b,.workforce-map-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workforce-map-person small{color:#767d8b;font-size:7px}.workforce-floorplan>p{position:absolute;z-index:2;left:50%;top:50%;margin:0!important;transform:translate(-50%,-50%);color:#8d879d!important;font-size:10px!important}.schedule-month-grid>button,.schedule-month-grid>i{min-height:138px!important}.schedule-month-grid>button>span{font-size:12px!important}.schedule-month-grid>button.sunday>span{color:#d64255}.schedule-month-grid>button.saturday>span{color:#2f65d7}.schedule-month-grid>button.today>span{color:#fff!important}.schedule-month-grid>button>mark{display:inline-block;margin-left:6px;border:0;border-radius:999px;background:#fff0f1;padding:2px 5px;color:#c73548;font-size:7px;font-weight:900}.work-schedule-month-counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:14px 16px 16px;background:#f7f8fb}.work-schedule-month-counts article{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #e1e4ec;border-radius:11px;background:#fff;padding:11px 12px}.work-schedule-month-counts span{color:#667085;font-size:10px;font-weight:900}.work-schedule-month-counts strong{grid-row:1/3;grid-column:2;color:#3b404a;font-size:21px}.work-schedule-month-counts small{color:#9299a7;font-size:8px}.calendar-days-grid button.sunday{color:#d64255!important}.calendar-days-grid button.saturday{color:#2f65d7!important}.calendar-days-grid button.selected,.calendar-days-grid button.today{color:#fff!important}.diagnosis-person-floating{position:fixed;z-index:83;right:18px;top:calc(48% - 86px);display:flex;align-items:center;gap:7px;border:1px solid #d7ceff;border-radius:999px;background:#fff;padding:10px 13px;color:#6040d7;font-size:10px;font-weight:900;box-shadow:0 12px 30px rgba(68,49,147,.18);cursor:pointer}.diagnosis-person-floating:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,49,147,.23)}.notification-route-loading{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;background:rgba(249,250,253,.84);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.notification-route-loading img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(103,69,232,.2));animation:orgtwin-umbrella-spin 1.05s cubic-bezier(.55,.1,.45,.9) infinite}@media(max-width:760px){.workforce-space-grid{grid-template-columns:1fr!important}.workforce-space-card>.workforce-floorplan{min-height:390px}.workforce-room-grid{grid-auto-rows:minmax(150px,1fr)}.work-schedule-month-counts{grid-template-columns:1fr 1fr}.diagnosis-person-floating{right:10px;top:auto;bottom:126px}.schedule-month-grid>button,.schedule-month-grid>i{min-height:76px!important}.schedule-month-grid>button>mark{display:none}}.work-schedule-calendar-head{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;justify-content:center}.work-schedule-calendar-head h3{text-align:center;font-size:19px!important}.work-schedule-calendar-head>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d8d1f8;border-radius:11px;background:#f3f0ff;color:#6543e4;font-size:25px;font-weight:900;cursor:pointer}.work-schedule-calendar-head>button:last-child{justify-self:end}.work-schedule-month-counts article.count-off{border-color:#d9dee6;background:#eef1f5}.work-schedule-month-counts article.count-annual{border-color:#cad7fa;background:#eaf0ff}.work-schedule-month-counts article.count-sick{border-color:#efcbd2;background:#fdebed}.work-schedule-month-counts article.count-half{border-color:#efd9ad;background:#fff1d8}.work-schedule-month-counts .count-off span,.work-schedule-month-counts .count-off strong{color:#626a78}.work-schedule-month-counts .count-annual span,.work-schedule-month-counts .count-annual strong{color:#315cc8}.work-schedule-month-counts .count-sick span,.work-schedule-month-counts .count-sick strong{color:#a72841}.work-schedule-month-counts .count-half span,.work-schedule-month-counts .count-half strong{color:#9b6319}.workforce-today-grid{align-items:start!important}.workforce-people-map{align-self:start!important;grid-template-rows:auto auto auto auto!important}.workforce-space-grid{align-content:start!important}.workforce-space-head-actions>button.danger{border-color:#efd7dc;background:#fff4f6;color:#a92d45}.workforce-space-head-actions>button:disabled{opacity:.35;cursor:not-allowed}.workforce-room>button{position:absolute;z-index:3;right:6px;bottom:6px;display:grid;place-items:center;width:23px;height:23px;border:1px solid #d7d0e9;border-radius:50%;background:#fff;color:#776b91;cursor:pointer;pointer-events:auto}.workforce-room>button:hover{border-color:#bc4057;background:#fff0f2;color:#a6243b}body .active-screen-diagnosis .diagnosis-toolbar+.diagnosis-maturity-overview{margin-top:18px!important}.diagnosis-toolbar{margin-bottom:0!important}body .ahead-calendar-card .calendar-days-grid button.sunday:not(.selected):not(.today){color:#d83e52!important}body .ahead-calendar-card .calendar-days-grid button.saturday:not(.selected):not(.today){color:#2863d8!important}.ahead-calendar-card .calendar-week-row span:first-child{color:#d83e52!important}.ahead-calendar-card .calendar-week-row span:last-child{color:#2863d8!important}.business-kpi-data-float{position:fixed;z-index:86;right:18px;bottom:94px;display:flex;align-items:flex-end;gap:9px;pointer-events:none}.business-kpi-data-float>*{pointer-events:auto}.business-kpi-data-toggle{display:flex;align-items:center;gap:7px;border:1px solid #d7cff8;border-radius:999px;background:linear-gradient(135deg,#6847f5,#5335d8);padding:11px 14px;color:#fff;font-size:10px;font-weight:900;box-shadow:0 13px 32px rgba(72,49,161,.24);cursor:pointer}.business-kpi-data-panel{position:absolute;right:0;bottom:50px;width:min(780px,calc(100vw - 100px));overflow:hidden;border:1px solid #ddd9ef;border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 24px 62px rgba(40,35,79,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.business-kpi-data-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #e6e7ee;padding:15px 17px}.business-kpi-data-panel>header>div{display:grid;grid-gap:3px;gap:3px}.business-kpi-data-panel>header strong{color:#3b404a;font-size:14px}.business-kpi-data-panel>header span{color:#818796;font-size:9px}.business-kpi-data-panel>header button{display:grid;place-items:center;border:0;background:transparent;color:#777e8c;cursor:pointer}.business-kpi-data-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,.8fr)}.business-kpi-data-split>section{min-width:0;padding:16px}.business-kpi-data-split>section+section{border-left:1px solid #dfe1e8}.business-kpi-data-split h3{margin:0 0 11px;color:#4c5362;font-size:11px}.business-kpi-data-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e4e5eb;border-radius:11px}.business-kpi-data-fields article{display:grid;grid-gap:3px;gap:3px;border-right:1px solid #e7e8ee;border-bottom:1px solid #e7e8ee;padding:9px}.business-kpi-data-fields article:nth-child(3n){border-right:0}.business-kpi-data-fields article:nth-last-child(-n+3){border-bottom:0}.business-kpi-data-fields strong{color:#3b404a;font-size:9px}.business-kpi-data-fields span{color:#777e8b;font-size:8px;line-height:1.35}.business-kpi-data-fields small{color:#7157d8;font-size:7px;font-weight:850}.business-kpi-data-split .business-kpi-formulas{margin-top:11px}.business-kpi-file-tools{display:flex;flex-direction:column}.business-kpi-file-tools>p{margin:0 0 13px;color:#767d8b;font-size:9px;line-height:1.55}.business-kpi-file-tools>button,.business-kpi-file-tools>label{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px;border:1px solid #d9d3f3;border-radius:9px;background:#fff;padding:10px;color:#6044d6;font-size:9px;font-weight:900;cursor:pointer}.business-kpi-file-tools>button{border-color:#6847f5;background:#6847f5;color:#fff}.business-kpi-file-tools input{display:none}.business-kpi-file-tools .business-kpi-import-message{margin-top:4px}@media(max-width:760px){.business-kpi-data-float{right:10px;bottom:132px}.business-kpi-data-panel{width:calc(100vw - 20px)}.business-kpi-data-split{grid-template-columns:1fr;max-height:70vh;overflow:auto}.business-kpi-data-split>section+section{border-left:0;border-top:1px solid #dfe1e8}.business-kpi-data-fields{grid-template-columns:1fr 1fr}.business-kpi-data-fields article:nth-child(3n){border-right:1px solid #e7e8ee}.business-kpi-data-fields article:nth-child(2n){border-right:0}.work-schedule-calendar-head{grid-template-columns:36px 1fr 36px;padding:12px!important}.work-schedule-calendar-head h3{font-size:15px!important}}.workforce-space-card>.workforce-floorplan{height:auto!important;max-height:none!important;transition:min-height .2s ease}.workforce-room-grid{grid-auto-rows:180px!important;align-content:start!important}.workforce-room>input{position:absolute;z-index:2;left:7px;top:6px;width:calc(100% - 82px);border:1px solid transparent;border-radius:6px;background:transparent;padding:3px 4px;color:#625a77;font:900 10px/1.25 inherit;pointer-events:auto}.workforce-room>input:focus,.workforce-room>input:hover{outline:0;border-color:#cabdff;background:rgba(255,255,255,.9);box-shadow:0 0 0 2px rgba(104,71,245,.08)}.work-schedule-calendar-head{padding:15px 18px!important}.work-schedule-calendar-nav{display:flex;align-items:center;justify-content:center;gap:14px}.work-schedule-calendar-nav h3{min-width:230px;margin:0;text-align:center;font-size:19px!important}.work-schedule-calendar-nav>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d8d1f8;border-radius:11px;background:#f3f0ff;color:#6543e4;font-size:25px;font-weight:900;cursor:pointer}.schedule-month-grid>button>div{gap:3px!important}.schedule-month-grid>button>div>em{padding:3px 6px!important;font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-month-grid>button>div>small[role=button]{display:block;margin-top:2px;border-radius:6px;background:#ece8ff;padding:3px 6px;color:#6042d6;font-size:8px;font-weight:950;cursor:pointer}.schedule-month-grid>button>div>small[role=button]:hover{background:#ded6ff}.schedule-absence-modal{position:fixed;z-index:12020;inset:0;display:grid;place-items:center;background:rgba(31,32,47,.28);padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.schedule-absence-modal>section{width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 40px));overflow:hidden;border:1px solid #ddd9ee;border-radius:20px;background:#fff;box-shadow:0 28px 72px rgba(35,31,67,.28)}.schedule-absence-modal>section>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8f0;padding:17px 19px}.schedule-absence-modal>section>header>div{display:flex;align-items:center;gap:9px}.schedule-absence-modal>section>header strong{color:#383d49;font-size:15px}.schedule-absence-modal>section>header span{border-radius:999px;background:#ede9ff;padding:4px 8px;color:#6545d8;font-size:9px;font-weight:900}.schedule-absence-modal>section>header button{display:grid;place-items:center;border:0;background:transparent;color:#747b88;cursor:pointer}.schedule-absence-modal>section>div{display:grid;grid-gap:7px;gap:7px;max-height:570px;overflow:auto;padding:14px 16px 18px}.schedule-absence-modal article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e5e6ed;border-radius:12px;padding:9px 11px}.schedule-absence-modal article img{width:36px;height:36px;border-radius:50%;object-fit:cover}.schedule-absence-modal article>span{display:grid;grid-gap:2px;gap:2px}.schedule-absence-modal article b{color:#3b404a;font-size:11px}.schedule-absence-modal article small{color:#818896;font-size:8px}.schedule-absence-modal article>em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}body .active-screen-work-schedule .module-loading-state{display:grid!important;min-height:360px!important;place-items:center!important;border:0!important;background:transparent!important;font-size:0!important}body .active-screen-work-schedule .module-loading-state>*{display:none!important}body .active-screen-work-schedule .module-loading-state:before{content:"";display:block;width:52px;height:52px;background:url(/orgtwin-umbrella-rainbow-logo.png) 50%/contain no-repeat;filter:drop-shadow(0 9px 18px rgba(103,69,232,.18));animation:orgtwin-umbrella-spin 1.2s cubic-bezier(.55,.1,.45,.9) infinite}body .active-screen-diagnosis .diagnosis-maturity-overview.maturity-hrm{padding-top:12px!important}@media(max-width:760px){.work-schedule-calendar-nav{gap:8px}.work-schedule-calendar-nav h3{min-width:190px;font-size:15px!important}.work-schedule-calendar-nav>button{width:32px;height:32px}.workforce-room-grid{grid-auto-rows:158px!important}.schedule-absence-modal{padding:10px}}body .ahead-calendar-card .calendar-month-head{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;grid-template-columns:none!important}body .ahead-calendar-card .calendar-month-head strong{flex:0 1 auto!important;min-width:0!important;margin:0!important;white-space:nowrap!important;text-align:center!important}body .ahead-calendar-card .calendar-month-head button{position:static!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important}.calendar-routine-float{position:fixed;z-index:84;right:18px;bottom:72px;display:flex;flex-direction:column-reverse;align-items:flex-end;color:#343948}.calendar-routine-toggle{display:flex;align-items:center;gap:7px;border:1px solid #d9d1fa;border-radius:999px;background:#fff;padding:10px 13px;color:#6043d8;font-size:10px;font-weight:950;box-shadow:0 12px 30px rgba(61,43,140,.16);cursor:pointer}.calendar-routine-toggle>b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#ede9ff;color:#6043d8;font-size:8px}.calendar-routine-toggle>svg:last-child{transition:transform .18s ease}.calendar-routine-float.open .calendar-routine-toggle>svg:last-child{transform:rotate(180deg)}.calendar-routine-panel{width:min(760px,calc(100vw - 46px));max-height:min(720px,calc(100vh - 150px));margin-bottom:8px;overflow:hidden;border:1px solid #ddd9ef;border-radius:19px;background:rgba(255,255,255,.99);box-shadow:0 25px 64px rgba(39,34,79,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.calendar-routine-panel>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e7e7ef;padding:16px 18px}.calendar-routine-panel>header>div{display:grid;grid-gap:4px;gap:4px}.calendar-routine-panel>header strong{color:#353a46;font-size:15px}.calendar-routine-panel>header span{color:#7d8492;font-size:9px}.calendar-routine-panel>header button{display:grid;place-items:center;border:0;background:transparent;color:#777e8c;cursor:pointer}.calendar-routine-panel>nav{display:flex;gap:6px;padding:12px 15px 0}.calendar-routine-panel>nav button{border:1px solid #dedbf0;border-radius:999px;background:#fff;padding:6px 11px;color:#737a89;font-size:9px;font-weight:900;cursor:pointer}.calendar-routine-panel>nav button.active{border-color:#6847f5;background:#6847f5;color:#fff}.calendar-routine-form{display:grid;grid-template-columns:minmax(170px,1.6fr) 85px 95px minmax(120px,1fr) auto;grid-gap:7px;gap:7px;padding:11px 15px}.calendar-routine-form input,.calendar-routine-form select{min-width:0;height:35px;border:1px solid #dfe1ea;border-radius:8px;background:#fff;padding:0 9px;color:#434955;font-size:9px;font-weight:800}.calendar-routine-form>button{display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:8px;background:#6847f5;padding:0 12px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.calendar-routine-form>button:last-child{grid-column:-2/-1}.calendar-routine-table{max-height:390px;overflow:auto;border-top:1px solid #ececf2}.calendar-routine-table>.head,.calendar-routine-table>article{display:grid;grid-template-columns:54px 160px minmax(0,1fr) 48px;align-items:center}.calendar-routine-table>.head{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#f5f5fa;padding:8px 14px;color:#7b8290;font-size:8px;font-weight:950}.calendar-routine-table>article{min-height:44px;border-top:1px solid #ededf2;padding:7px 14px}.calendar-routine-table>article:first-of-type{border-top:0}.calendar-routine-table article>label{position:relative;display:grid;place-items:center;width:22px;height:22px;border:1px solid #d7d9e3;border-radius:7px;background:#fff;cursor:pointer}.calendar-routine-table article>label input{position:absolute;opacity:0}.calendar-routine-table article>label svg{opacity:0;color:#fff}.calendar-routine-table article.done>label{border-color:#6847f5;background:#6847f5}.calendar-routine-table article.done>label svg{opacity:1}.calendar-routine-table article>em{color:#6650bd;font-size:9px;font-style:normal;font-weight:900}.calendar-routine-table article>strong{overflow:hidden;color:#3f4551;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.calendar-routine-table article.done>strong{text-decoration:line-through;color:#989da8}.calendar-routine-table article>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ead7dc;border-radius:8px;background:#fff8f9;color:#a63249;cursor:pointer}.calendar-routine-table>p{margin:0;padding:28px;text-align:center;color:#8a909d;font-size:10px}.calendar-routine-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7e7ef;padding:10px 15px}.calendar-routine-panel>footer span{color:#6547d8;font-size:8px;font-weight:900}.calendar-routine-panel>footer small{color:#8b919d;font-size:8px}body .module-loading-state,body .personnel-loading-state,body .training-loading-state{position:relative!important;min-height:360px!important;border:0!important;background:transparent!important;font-size:0!important;color:transparent!important}body .module-loading-state>*,body .personnel-loading-state>*,body .training-loading-state>*{display:none!important}body .module-loading-state:before,body .personnel-loading-state:before,body .training-loading-state:before{content:""!important;display:block!important;width:54px!important;height:54px!important;background:url(/orgtwin-umbrella-rainbow-logo.png) 50%/contain no-repeat!important;filter:drop-shadow(0 10px 20px rgba(103,69,232,.2))!important;animation:orgtwin-umbrella-spin 1.15s cubic-bezier(.55,.1,.45,.9) infinite!important}@media(max-width:760px){.calendar-routine-float{right:10px;bottom:76px}.calendar-routine-toggle span{display:none}.calendar-routine-panel{width:calc(100vw - 20px);max-height:74vh}.calendar-routine-form{grid-template-columns:1fr 78px 86px}.calendar-routine-form input:first-child{grid-column:1/-1}.calendar-routine-form input[placeholder^="월 입력"]{grid-column:1/3}.calendar-routine-form>button:last-child{grid-column:auto}.calendar-routine-table>.head,.calendar-routine-table>article{grid-template-columns:42px 115px minmax(0,1fr) 36px}.calendar-routine-panel>footer{align-items:flex-start;flex-direction:column}}.calendar-routine-cycle-tabs,.calendar-routine-view-tabs{padding-bottom:10px!important}.calendar-routine-cycle-tabs{overflow-x:auto}.calendar-routine-cycle-tabs button{flex:0 0 auto}.calendar-routine-calendar{max-height:520px;overflow:auto;border-top:1px solid #ececf2;padding:12px 15px 16px}.calendar-routine-calendar>header{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin-bottom:10px}.calendar-routine-calendar>header strong{text-align:center;color:#363c48;font-size:14px}.calendar-routine-calendar>header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d8d1f8;border-radius:10px;background:#f5f2ff;color:#6543e4;font-size:22px;font-weight:900;cursor:pointer}.calendar-routine-calendar>header button:last-child{justify-self:end}.calendar-routine-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:10px}.calendar-routine-summary span{display:flex;align-items:center;justify-content:space-between;border:1px solid #e3e4eb;border-radius:10px;background:#fafafd;padding:8px 10px;color:#747b89;font-size:9px;font-weight:850}.calendar-routine-summary b{color:#6545dd;font-size:11px}.calendar-routine-month-grid,.calendar-routine-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-routine-weekdays b{padding:6px;text-align:center;color:#777e8c;font-size:8px}.calendar-routine-weekdays b:first-child{color:#d33d53}.calendar-routine-weekdays b:last-child{color:#2c63d6}.calendar-routine-month-grid{overflow:hidden;border-top:1px solid #e7e8ef;border-left:1px solid #e7e8ef;border-radius:11px}.calendar-routine-month-grid>article,.calendar-routine-month-grid>i{min-height:74px;border-right:1px solid #e7e8ef;border-bottom:1px solid #e7e8ef;background:#fff;padding:5px}.calendar-routine-month-grid>i{background:#fafafd}.calendar-routine-month-grid>article>span{display:block;margin-bottom:4px;color:#3f4551;font-size:9px;font-weight:900}.calendar-routine-month-grid>article:nth-child(7n+1)>span{color:#d33d53}.calendar-routine-month-grid>article:nth-child(7n)>span{color:#2c63d6}.calendar-routine-month-grid>article>div{display:grid;grid-gap:2px;gap:2px}.calendar-routine-month-grid em{overflow:hidden;border-radius:4px;padding:3px 4px;font-size:7px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.calendar-routine-month-grid em.work{background:#f0edff;color:#6545d8}.calendar-routine-month-grid em.event{background:#fff0e6;color:#a65a17}.calendar-routine-month-grid em.education{background:#eaf3ff;color:#2f61c4}.calendar-routine-month-grid small{color:#7c8390;font-size:7px;font-weight:900}.work-schedule-calendar-head{display:flex!important;align-items:center!important;justify-content:center!important}.work-schedule-calendar-nav{display:grid!important;grid-template-columns:36px max-content 36px!important;grid-gap:10px!important;gap:10px!important;width:max-content!important}.work-schedule-calendar-nav h3{min-width:0!important;margin:0!important;white-space:nowrap!important;line-height:36px!important}.work-schedule-calendar-nav>button{position:static!important;margin:0!important;align-self:center!important}body .module-loading-state,body .personnel-loading-state,body .training-loading-state{position:fixed!important;z-index:12000!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;background:#f7f8fb!important}.messenger-mode-tabs{display:flex;gap:7px;border-bottom:1px solid #e7e8ef;background:#fff;padding:10px 14px}.messenger-mode-tabs button{display:flex;align-items:center;gap:6px;border:1px solid #dedbea;border-radius:9px;background:#fff;padding:8px 13px;color:#707786;font-size:10px;font-weight:900;cursor:pointer}.messenger-mode-tabs button.active{border-color:#6847f5;background:#6847f5;color:#fff}.messenger-mode-tabs em{display:grid;place-items:center;min-width:17px;height:17px;border-radius:999px;background:#d63e56;color:#fff;font-size:7px;font-style:normal}.messenger-layout.is-hidden{display:none!important}.messenger-notice-board{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:620px;background:#f7f8fc}.messenger-notice-board>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e5e6ee;background:#fff;padding:18px 20px}.messenger-notice-board>header h2{margin:0 0 4px;color:#363c48;font-size:16px}.messenger-notice-board>header p{margin:0;color:#7d8491;font-size:9px}.messenger-notice-board>header>span{border-radius:999px;background:#eeeaff;padding:6px 9px;color:#6545da;font-size:8px;font-weight:900}.messenger-notice-board>form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.5fr) 96px;grid-gap:8px;gap:8px;border-bottom:1px solid #e5e6ee;background:#fff;padding:12px 20px}.messenger-notice-board>form input,.messenger-notice-board>form textarea{min-width:0;height:38px;border:1px solid #dfe1ea;border-radius:9px;background:#fff;padding:9px 11px;color:#404651;font:800 9px/1.4 inherit;resize:none}.messenger-notice-board>form button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:9px;background:#6847f5;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.messenger-notice-board>form button:disabled{opacity:.45;cursor:not-allowed}.messenger-notice-list{display:grid;align-content:start;grid-gap:9px;gap:9px;max-height:560px;overflow:auto;padding:14px 20px 22px}.messenger-notice-list>article{border:1px solid #e1e3eb;border-radius:13px;background:#fff;padding:14px 15px;box-shadow:0 4px 14px rgba(43,47,61,.04)}.messenger-notice-list>article.acknowledged{border-color:#d8d1f6;background:#fcfbff}.messenger-notice-list article>footer,.messenger-notice-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.messenger-notice-list article>header>div{display:grid;grid-gap:3px;gap:3px}.messenger-notice-list article strong{color:#383e49;font-size:12px}.messenger-notice-list article footer>span,.messenger-notice-list article header span{color:#818895;font-size:8px}.messenger-notice-list article header>button{display:grid;place-items:center;border:0;background:transparent;color:#ae3048;cursor:pointer}.messenger-notice-list article>p{margin:12px 0;color:#505662;font-size:10px;line-height:1.65;white-space:pre-wrap}.messenger-notice-list article footer>button{display:flex;align-items:center;gap:5px;border:1px solid #d5cdf6;border-radius:8px;background:#fff;padding:7px 10px;color:#6344d6;font-size:8px;font-weight:900;cursor:pointer}.messenger-notice-list article footer>button.done{border-color:#cfe7dc;background:#effaf5;color:#21805b}.messenger-notice-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;padding:70px;color:#858c99;text-align:center}.messenger-notice-empty b{font-size:11px}.messenger-notice-empty span{font-size:9px}@media(max-width:760px){.calendar-routine-calendar{padding:9px}.calendar-routine-summary{grid-template-columns:1fr 1fr 1fr}.calendar-routine-month-grid>article,.calendar-routine-month-grid>i{min-height:58px;padding:3px}.calendar-routine-month-grid em{padding:2px;font-size:6px}.work-schedule-calendar-nav{grid-template-columns:32px max-content 32px!important;gap:7px!important}.work-schedule-calendar-nav h3{font-size:14px!important;line-height:32px!important}.messenger-notice-board{min-height:calc(100dvh - 150px)}.messenger-notice-board>header{padding:14px}.messenger-notice-board>header p{line-height:1.5}.messenger-notice-board>form{grid-template-columns:1fr 82px;padding:10px 12px}.messenger-notice-board>form input{grid-column:1/-1}.messenger-notice-board>form textarea{height:52px}.messenger-notice-list{padding:10px 12px}.messenger-notice-list article>footer{align-items:flex-start;flex-direction:column}.messenger-mode-tabs{padding:8px 10px}}.diagnosis-export-locked{border-color:#d9dce5!important;background:#eef0f5!important;color:#989fad!important;cursor:not-allowed!important;box-shadow:none!important}.diagnosis-export-locked:disabled{opacity:1!important}.tki-person-trend>p{margin:9px 0 0;color:#838a99;font-size:9px;line-height:1.5}.owner-welcome-actions button{min-width:clamp(170px,10.5vw,230px)!important}.owner-welcome-actions button.has-unread{border-color:#d6cdf8!important;background:#faf8ff!important}.owner-welcome-actions button.has-unread b{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#6847ef;color:#fff!important;font-size:12px!important}.dashboard-recent-notices{margin:-18px 0 22px;overflow:hidden;border:1px solid #dcd9ed;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 16px 38px rgba(31,37,71,.08)}.dashboard-recent-notices>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e8ef;padding:13px 17px}.dashboard-recent-notices>header>div{display:flex;align-items:center;gap:9px;color:#6847ef}.dashboard-recent-notices>header>div>span{display:grid;grid-gap:2px;gap:2px}.dashboard-recent-notices>header strong{color:#3b404a;font-size:12px}.dashboard-recent-notices>header small{color:#808797;font-size:8px}.dashboard-recent-notices>header>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#6042d9;font-size:9px;font-weight:900;cursor:pointer}.dashboard-recent-notices>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 16px 16px}.dashboard-recent-notices article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e4e5ec;border-radius:12px;background:#fbfbfe;padding:11px}.dashboard-recent-notices article>div{display:flex;align-items:flex-start;gap:9px;min-width:0}.dashboard-recent-notices article>div>span{font-size:20px}.dashboard-recent-notices article section{display:grid;min-width:0;grid-gap:2px;gap:2px}.dashboard-recent-notices article strong{overflow:hidden;color:#3c424e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-recent-notices article small{color:#858c99;font-size:7px}.dashboard-recent-notices article p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#656d7b;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-recent-notices article>button{display:flex;align-items:center;gap:4px;border:1px solid #d6cef7;border-radius:8px;background:#fff;padding:7px 8px;color:#6142d7;font-size:8px;font-weight:900;cursor:pointer}.dashboard-recent-notices article>button.done{border-color:#cce6da;background:#effaf5;color:#21805b}.dashboard-recent-notices-empty{grid-column:1/-1;margin:0;padding:20px;color:#8b919e;text-align:center;font-size:9px}.messenger-workspace{position:relative}.messenger-mode-tabs .notice-tools-toggle{margin-left:auto}.messenger-notice-tools{position:absolute;z-index:35;right:18px;top:58px;width:min(760px,calc(100% - 36px));overflow:hidden;border:1px solid #ddd9ef;border-radius:17px;background:rgba(255,255,255,.99);box-shadow:0 24px 62px rgba(38,34,76,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.messenger-notice-tools>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e7ee;padding:14px 16px}.messenger-notice-tools>header>div{display:flex;align-items:flex-start;gap:8px;color:#6847ef}.messenger-notice-tools>header span{display:grid;grid-gap:3px;gap:3px}.messenger-notice-tools>header strong{color:#393f4b;font-size:12px}.messenger-notice-tools>header small{color:#7e8593;font-size:8px}.messenger-notice-tools>header>button{display:grid;place-items:center;border:0;background:transparent;color:#7a818e;cursor:pointer}.messenger-notice-tools>div{grid-template-columns:1.12fr .88fr}.messenger-notice-tools>div>section{min-width:0;padding:15px}.messenger-notice-tools>div>section+section{border-left:1px solid #e2e3e9}.messenger-notice-tools h3{margin:0 0 10px;color:#454b57;font-size:10px}.messenger-notice-tools section>div{display:grid;grid-gap:6px;gap:6px;max-height:260px;overflow:auto}.messenger-notice-tools article{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:5px;gap:5px}.messenger-notice-tools article>button:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #e1e2e9;border-radius:9px;background:#fafafe;padding:9px;text-align:left;cursor:pointer}.messenger-notice-tools article strong{overflow:hidden;color:#3f4551;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messenger-notice-tools article span{overflow:hidden;color:#7b8290;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.messenger-notice-tools article>button:last-child{display:grid;place-items:center;border:1px solid #ead8dc;border-radius:8px;background:#fff8f9;color:#aa3248;cursor:pointer}.messenger-notice-tools .save-template{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:9px;border:1px solid #d6cff6;border-radius:9px;background:#fff;padding:9px;color:#6243d8;font-size:8px;font-weight:900;cursor:pointer}.messenger-notice-tools .save-template:disabled{opacity:.4}.messenger-notice-tools ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.messenger-notice-tools li{display:grid;grid-gap:3px;gap:3px;border-radius:9px;background:#f7f6fc;padding:9px}.messenger-notice-tools li b{color:#4b5160;font-size:9px}.messenger-notice-tools li span{color:#747c8b;font-size:8px;line-height:1.45}@media(max-width:1100px){.owner-welcome-actions{flex-wrap:wrap}.owner-welcome-actions button{min-width:calc(50% - 7px)!important}.dashboard-recent-notices{margin-top:-22px}}@media(max-width:760px){.owner-welcome-actions button{min-width:0!important}.dashboard-recent-notices{margin:-10px 0 16px;border-radius:14px}.dashboard-recent-notices>div{grid-template-columns:1fr;padding:10px}.dashboard-recent-notices>header{align-items:flex-start}.dashboard-recent-notices article{grid-template-columns:1fr}.dashboard-recent-notices article>button{justify-self:start}.messenger-mode-tabs{overflow-x:auto}.messenger-mode-tabs button{flex:0 0 auto}.messenger-mode-tabs .notice-tools-toggle{margin-left:0}.messenger-notice-tools{position:fixed;z-index:12030;inset:64px 10px auto;width:auto;max-height:calc(100dvh - 78px);overflow:auto}.messenger-notice-tools>div{grid-template-columns:1fr}.messenger-notice-tools>div>section+section{border-top:1px solid #e2e3e9;border-left:0}}.messenger-notice-board>form{align-items:start}.messenger-notice-board>form button,.messenger-notice-board>form input{height:44px}.messenger-notice-board>form textarea{height:116px;min-height:116px;line-height:1.65;white-space:pre-wrap}.messenger-notice-tools{position:relative;z-index:2;top:auto;right:auto;width:auto;margin:14px 20px 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.messenger-notice-tools>div{display:grid;grid-template-columns:1fr}.messenger-notice-tools>div>section:first-child{padding:0}.messenger-notice-tools>div>section:first-child>h3{padding:14px 16px 0}.messenger-notice-tools>div>section:first-child>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;max-height:none;overflow:visible}.messenger-notice-tools>div>section:first-child article{position:relative;display:block;padding:14px 16px}.messenger-notice-tools>div>section:first-child article+article{border-left:1px solid #dfe1e8}.messenger-notice-tools>div>section:first-child article>button:first-child{min-height:150px;border:0;background:transparent;padding:0}.messenger-notice-tools>div>section:first-child article strong{font-size:12px;white-space:normal}.messenger-notice-tools>div>section:first-child article span{display:-webkit-box;margin-top:9px;overflow:hidden;color:#69717f;font-size:9px;line-height:1.65;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:6}.messenger-notice-tools>div>section:first-child article>button:last-child{position:absolute;top:10px;right:10px}.messenger-notice-tools .save-template{width:calc(100% - 32px);margin:0 16px 14px}.messenger-notice-tools>div>section+section{border-top:1px solid #e2e3e9;border-left:0}.messenger-notice-tools>div>section+section ol{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-routine-panel{overflow-y:auto;overscroll-behavior:contain}.calendar-routine-calendar{max-height:none;overflow:visible}.calendar-routine-section-title{display:flex;align-items:center;gap:9px;border-top:1px solid #ececf2;padding:13px 15px 0}.calendar-routine-section-title>span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#eeeaff;color:#6747df;font-size:9px;font-weight:950}.calendar-routine-section-title>div{display:grid;grid-gap:2px;gap:2px}.calendar-routine-section-title strong{color:#3c424e;font-size:11px}.calendar-routine-section-title small{color:#858c99;font-size:8px}.calendar-routine-year-matrix{margin:12px 15px 16px;overflow-x:auto;border:1px solid #e1e3eb;border-radius:12px}.calendar-routine-year-matrix table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.calendar-routine-year-matrix td,.calendar-routine-year-matrix th{height:38px;border-right:1px solid #e7e8ee;border-bottom:1px solid #e7e8ee;text-align:center}.calendar-routine-year-matrix tr:last-child td,.calendar-routine-year-matrix tr:last-child th{border-bottom:0}.calendar-routine-year-matrix td:last-child,.calendar-routine-year-matrix th:last-child{border-right:0}.calendar-routine-year-matrix thead th{background:#f6f6fa;color:#747b89;font-size:8px;font-weight:950}.calendar-routine-year-matrix tbody th,.calendar-routine-year-matrix thead th:first-child{width:90px}.calendar-routine-year-matrix tbody th{background:#fbfbfd;color:#4b5260;text-align:left;padding-left:12px}.calendar-routine-year-matrix td b{color:#6847f5;font-size:12px}.calendar-routine-year-matrix td span{color:#d1d4dd;font-size:8px}.calendar-routine-table{max-height:none}@media(max-width:760px){.messenger-notice-board>form textarea{height:96px;min-height:96px}.messenger-notice-tools{position:relative;inset:auto;width:auto;max-height:none;margin:10px 12px 0}.messenger-notice-tools>div>section:first-child>div{grid-template-columns:1fr}.messenger-notice-tools>div>section:first-child article+article{border-top:1px solid #dfe1e8;border-left:0}.messenger-notice-tools>div>section:first-child article>button:first-child{min-height:104px}.messenger-notice-tools>div>section+section ol{grid-template-columns:1fr 1fr}.calendar-routine-section-title small{line-height:1.4}.calendar-routine-year-matrix{margin:10px 9px 14px}}.dashboard-recent-notices{width:min(540px,100%);max-height:430px;margin:-18px 0 22px auto;border-radius:16px;overflow:auto;box-shadow:0 18px 44px rgba(31,37,71,.14)}.calendar-routine-section-title{border-top:0;padding-top:15px}.calendar-routine-section-title+.calendar-routine-calendar{border-top:0}.work-schedule-calendar-nav{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;width:auto!important;gap:8px!important}.work-schedule-calendar-nav h3{flex:0 0 auto!important;line-height:38px!important}.work-schedule-calendar-nav>button{flex:0 0 36px!important;width:36px!important;height:36px!important}.schedule-weekdays b{padding:11px 9px!important;font-size:12px!important}.schedule-month-grid>button>span{font-size:15px!important}.schedule-month-grid>button>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important}.schedule-month-grid>button>div>em{font-size:9.5px!important;line-height:1.3!important;padding:4px 6px!important}.schedule-month-grid>button>div>small[role=button]{grid-column:1/-1;font-size:9px!important}.messenger-workspace:has(>.messenger-notice-tools){display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-mode-tabs{grid-column:1/-1}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{grid-column:1;grid-row:2;width:100%;height:100%;margin:0;border-width:0 1px 0 0;border-radius:0}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board{grid-column:2;grid-row:2;min-width:0}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-layout{grid-column:1/-1}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>header small{display:none}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{grid-template-columns:1fr}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article{padding:10px 14px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article+article{border-top:1px solid #e3e4ea;border-left:0}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{min-height:112px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section+section{display:none}.messenger-notice-circulation{position:relative;color:#6f7786;font-size:8px}.messenger-notice-circulation summary{cursor:pointer;font-weight:850;list-style:none}.messenger-notice-circulation summary::-webkit-details-marker{display:none}.messenger-notice-circulation summary:after{content:" ▾";color:#6847e9}.messenger-notice-circulation[open] summary:after{content:" ▴"}.messenger-notice-circulation>div{position:absolute;z-index:6;left:0;bottom:calc(100% + 7px);display:flex;flex-wrap:wrap;gap:5px;width:min(320px,72vw);border:1px solid #ddd9ef;border-radius:10px;background:#fff;padding:9px;box-shadow:0 12px 28px rgba(40,44,72,.16)}.messenger-notice-circulation>div>span{border-radius:999px;background:#f2efff;padding:4px 7px;color:#6242d8;font-size:8px;font-weight:850}.messenger-notice-circulation>div>small{color:#8b919d;font-size:8px}@media(max-width:760px){.dashboard-recent-notices{width:100%;max-height:65vh;margin:-10px 0 16px}.schedule-weekdays b{font-size:10px!important}.schedule-month-grid>button>span{font-size:12px!important}.schedule-month-grid>button>div{grid-template-columns:1fr 1fr!important}.schedule-month-grid>button>div>em{font-size:7px!important;padding:3px!important}.messenger-workspace:has(>.messenger-notice-tools){display:block}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{height:auto;border-width:0 0 1px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{min-height:86px}}.dashboard-recent-notices{position:fixed;z-index:980;top:116px;right:26px;width:380px;height:380px;max-height:calc(100dvh - 142px);margin:0;border-radius:22px;box-shadow:0 24px 70px rgba(31,37,71,.24);animation:orgtwin-notice-popup-in .18s ease-out}.dashboard-recent-notices>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#fff}.dashboard-recent-notices>div{display:grid;grid-template-columns:1fr;align-content:start;max-height:312px;overflow:auto}@keyframes orgtwin-notice-popup-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.calendar-routine-main-tabs{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:7px!important;gap:7px!important;border-bottom:1px solid #e7e8ef;padding:11px 15px!important}.calendar-routine-main-tabs button{border:1px solid #dedbf0!important;border-radius:10px!important;background:#fff!important;padding:9px 10px!important;color:#737a89!important;font-size:9px!important;font-weight:900!important;cursor:pointer}.calendar-routine-main-tabs button.active{border-color:#6847f5!important;background:#6847f5!important;color:#fff!important}.calendar-routine-main-tabs+.calendar-routine-year-matrix{margin-top:14px}.messenger-workspace:has(>.messenger-notice-tools){grid-template-columns:minmax(270px,32%) minmax(0,68%)}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board{display:contents}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header{grid-column:1;grid-row:2;min-width:0;border-right:1px solid #dfe1e8}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form{grid-column:1;grid-row:3;display:grid!important;grid-template-columns:1fr!important;align-content:start;min-width:0;height:100%;border-right:1px solid #dfe1e8;border-bottom:1px solid #e5e6ee;padding:14px 16px 18px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form input{grid-column:1!important;width:100%;height:44px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form textarea{grid-column:1!important;width:100%;height:210px;min-height:210px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form button{grid-column:1!important;width:100%;height:44px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>.messenger-notice-list{grid-column:1/-1;grid-row:4;width:100%;max-height:520px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{grid-column:2;grid-row:2/4;border-width:0 0 1px 1px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{gap:10px;padding:0 14px 14px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article{padding:0}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article+article{border:0}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{min-height:150px;border:1px solid #e1e2e9;border-radius:12px;background:#fafafe;padding:12px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools .save-template{width:calc(100% - 28px);margin:0 14px 14px}@media(max-width:760px){.dashboard-recent-notices{top:82px;right:12px;width:calc(100vw - 24px);height:min(380px,calc(100dvh - 104px));max-height:none;margin:0}.dashboard-recent-notices>div{max-height:calc(100% - 66px)}.calendar-routine-main-tabs{padding:9px!important}.calendar-routine-main-tabs button{padding:8px 5px!important;font-size:8px!important}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board{display:grid}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{border-width:0 0 1px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{grid-template-columns:1fr 1fr;padding:0 10px 10px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{min-height:125px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form{height:auto;border-right:0}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>.messenger-notice-list{max-height:440px}}.calendar-routine-form{grid-template-columns:minmax(170px,1.4fr) 88px 88px 90px minmax(130px,1fr) auto}.messenger-mode-tabs .notice-tools-toggle{font-size:0!important}.messenger-mode-tabs .notice-tools-toggle svg{display:none}.messenger-mode-tabs .notice-tools-toggle:before{content:"📥";font-size:14px}.messenger-mode-tabs .notice-tools-toggle:after{content:"받은 공지";font-size:10px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-mode-tabs .notice-tools-toggle{border-color:#dedbea!important;background:#fff!important;color:#707786!important}.messenger-workspace:not(:has(>.messenger-notice-tools)) .messenger-mode-tabs>button:nth-child(2){border-color:#dedbea!important;background:#fff!important;color:#707786!important}.messenger-workspace:not(:has(>.messenger-notice-tools)) .messenger-mode-tabs .notice-tools-toggle{border-color:#6847f5!important;background:#6847f5!important;color:#fff!important}.messenger-workspace:has(>.messenger-notice-tools){grid-template-columns:minmax(300px,390px) minmax(520px,760px)!important;justify-content:center;gap:20px;padding:24px;background:#f7f8fc}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-mode-tabs{margin:-24px -24px 0}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form,.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header{border:1px solid #e1e3eb!important;border-radius:16px;background:#fff}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header{align-self:end;border-bottom:0!important;padding:20px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form{height:auto;min-height:330px;padding:18px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{align-self:stretch;height:auto!important;overflow:hidden;border:1px solid #e1e3eb!important;border-radius:16px!important;background:#fff}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>header{display:none}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>h3{padding:20px 20px 10px;font-size:12px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{min-height:160px;border-radius:14px;padding:16px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article strong{font-size:11px;line-height:1.4;white-space:normal}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article span{font-size:8px;line-height:1.55;-webkit-line-clamp:5}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>.messenger-notice-list{display:none}.messenger-workspace:not(:has(>.messenger-notice-tools))>.messenger-notice-board>.messenger-notice-list{position:fixed;z-index:12020;top:100px;left:50%;display:grid;width:min(430px,calc(100vw - 28px));max-height:min(560px,calc(100dvh - 128px));transform:translateX(-50%);overflow:auto;border:1px solid #ddd9ef;border-radius:22px;background:#fff;padding:58px 16px 18px;box-shadow:0 28px 90px rgba(30,35,68,.28)}.messenger-workspace:not(:has(>.messenger-notice-tools))>.messenger-notice-board>.messenger-notice-list:before{content:"📥 받은 공지";position:absolute;top:20px;left:22px;color:#3f4551;font-size:15px;font-weight:950}@media(max-width:900px){.messenger-workspace:has(>.messenger-notice-tools){grid-template-columns:1fr!important;padding:14px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-mode-tabs{margin:-14px -14px 0}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{grid-column:1;grid-row:auto}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board{display:grid;grid-column:1;grid-row:auto}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>.messenger-notice-list{display:none}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{grid-template-columns:1fr 1fr}.calendar-routine-form{grid-template-columns:1fr 88px 88px}.calendar-routine-form>input:first-child{grid-column:1/-1}.calendar-routine-form>button:last-child{grid-column:auto}}.calendar-routine-year-matrix tbody th,.calendar-routine-year-matrix thead th:first-child{width:118px}.calendar-routine-year-matrix tbody th{font-size:9px;white-space:nowrap}.messenger-v352{font-size:13px}.messenger-v352 .messenger-mode-tabs{min-height:58px;padding:11px 18px}.messenger-v352 .messenger-mode-tabs button{padding:10px 16px;font-size:12px}.messenger-v352 .messenger-chat>header h2,.messenger-v352 .messenger-members>h2,.messenger-v352 .messenger-rooms-title h2{font-size:16px}.messenger-v352 .messenger-members article b,.messenger-v352 .messenger-rooms button b{font-size:13px}.messenger-v352 .messenger-chat>header span,.messenger-v352 .messenger-members article span,.messenger-v352 .messenger-rooms button small{font-size:10px}.messenger-v352 .messenger-chat textarea{font-size:13px}.messenger-v352 .messenger-chat form button{font-size:12px}.messenger-workspace:has(>.messenger-notice-tools){grid-template-columns:minmax(360px,38%) minmax(0,62%)!important;justify-content:stretch;gap:18px;min-height:calc(100dvh - 96px);padding:20px 28px 28px;background:#f5f6fa}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-mode-tabs{margin:-20px -28px 0}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header{padding:22px 24px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header h2{font-size:18px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header p{font-size:11px;line-height:1.55}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header>span{font-size:10px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form{min-height:430px;padding:22px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form input,.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form textarea{border-radius:12px;padding:13px 14px;font-size:13px!important;line-height:1.6}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form input{height:52px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form textarea{height:255px;min-height:255px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form button{height:52px;font-size:12px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{min-width:0;border-radius:18px!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>h3{padding:22px 22px 12px;font-size:16px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-gap:14px!important;gap:14px!important;max-height:none!important;overflow:visible!important;padding:0 22px 22px!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article{position:relative!important;display:block!important;min-width:0!important;padding:0!important;border:0!important;transform:none!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article+article{border:0!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{position:static!important;inset:auto!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;width:100%!important;height:190px!important;min-height:190px!important;overflow:hidden;border:1px solid #dedfea!important;border-radius:15px!important;background:#fafafe!important;padding:18px!important;text-align:left;transform:none!important;box-shadow:none!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child:hover{border-color:#7658ef!important;background:#f6f3ff!important;box-shadow:0 10px 26px rgba(73,55,148,.1)!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article strong{font-size:13px!important;line-height:1.45}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article span{font-size:10px!important;line-height:1.65;-webkit-line-clamp:6}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:last-child:not(:first-child){position:absolute!important;z-index:2;top:8px;right:8px;width:30px;height:30px}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools .save-template{height:46px;margin:0 22px 22px;font-size:11px}.messenger-workspace:not(:has(>.messenger-notice-tools))>.messenger-notice-board>.messenger-notice-list{font-size:12px}.messenger-workspace:not(:has(>.messenger-notice-tools))>.messenger-notice-board>.messenger-notice-list article strong{font-size:13px}.messenger-workspace:not(:has(>.messenger-notice-tools))>.messenger-notice-board>.messenger-notice-list article p{font-size:11px}@media(max-width:1180px){.messenger-workspace:has(>.messenger-notice-tools){grid-template-columns:minmax(330px,42%) minmax(0,58%)!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.messenger-v352 .messenger-mode-tabs button{font-size:11px}.messenger-workspace:has(>.messenger-notice-tools){grid-template-columns:1fr!important;padding:12px!important}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-mode-tabs{margin:-12px -12px 0}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child>div{grid-template-columns:1fr!important}.messenger-workspace:has(>.messenger-notice-tools) .messenger-notice-tools>div>section:first-child article>button:first-child{height:auto!important;min-height:148px!important}}.calendar-routine-form{grid-template-columns:minmax(160px,1.25fr) minmax(105px,.8fr) minmax(145px,1fr) 92px minmax(130px,.9fr) minmax(180px,1.2fr) auto;align-items:center}.calendar-routine-form input[placeholder^="분류 직접"],.calendar-routine-form input[placeholder^="상세내용"]{grid-column:span 2}.calendar-routine-inline-field{display:grid;grid-template-columns:auto minmax(38px,1fr);align-items:center;grid-gap:6px;gap:6px;height:35px;border:1px solid #dfe1ea;border-radius:8px;background:#fff;padding-left:8px}.calendar-routine-inline-field>span{color:#6e7582;font-size:8px;font-weight:900;white-space:nowrap}.calendar-routine-inline-field>input{width:100%;height:33px!important;border:0!important;border-radius:0!important;padding:0 7px!important}.calendar-routine-table>.head,.calendar-routine-table>article{grid-template-columns:54px 150px minmax(150px,1fr) minmax(180px,1.2fr) 48px}.calendar-routine-details{overflow:hidden;color:#737b89;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.messenger-workspace:has(>.messenger-notice-tools){gap:0!important;min-height:0!important;align-content:start!important;align-items:start!important;padding-top:20px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header{align-self:start!important;border-right:0!important;border-radius:16px 0 0 16px!important}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form{align-self:start!important;border-right:0!important;border-radius:16px 0 0 16px!important}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{align-self:start!important;border-width:1px 1px 1px 2px!important;border-left-color:#cfd2dd!important;border-radius:0 16px 16px 0!important}.orgtwin-received-notice-overlay{position:fixed;z-index:14000;inset:0;display:grid;place-items:center;background:rgba(31,36,58,.34);padding:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.orgtwin-received-notice-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(520px,100%);max-height:min(650px,calc(100dvh - 36px));overflow:hidden;border:1px solid #dcd9ed;border-radius:24px;background:#fff;box-shadow:0 30px 100px rgba(27,31,57,.3)}.orgtwin-received-notice-modal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e6ee;padding:18px 21px}.orgtwin-received-notice-modal h2{margin:0;color:#373d49;font-size:18px}.orgtwin-received-notice-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dedfea;border-radius:10px;background:#fff;color:#626a78;font-size:27px;line-height:1;cursor:pointer}.orgtwin-received-notice-close:hover{border-color:#7658ef;color:#6545df}.orgtwin-received-notice-body{display:grid;align-content:start;grid-gap:11px;gap:11px;overflow:auto;padding:16px}.orgtwin-received-notice-body article{display:grid;grid-gap:6px;gap:6px;border:1px solid #e1e3eb;border-radius:14px;background:#fafafe;padding:15px}.orgtwin-received-notice-body article strong{color:#3e4450;font-size:14px}.orgtwin-received-notice-body article small{color:#858c99;font-size:10px}.orgtwin-received-notice-body article p{margin:5px 0;color:#555d6a;font-size:12px;line-height:1.65;white-space:pre-wrap}.orgtwin-received-notice-body article button{justify-self:end;border:1px solid #d6cef7;border-radius:9px;background:#fff;padding:8px 11px;color:#6142d7;font-size:10px;font-weight:900;cursor:pointer}.orgtwin-received-notice-body article button:disabled{border-color:#cce6da;background:#effaf5;color:#21805b}.orgtwin-received-notice-empty{margin:0;padding:90px 20px;color:#858c99;text-align:center;font-size:13px}@media(max-width:900px){.calendar-routine-form{grid-template-columns:1fr 1fr 1fr}.calendar-routine-form input[placeholder^="상세내용"],.calendar-routine-form>input:first-child{grid-column:1/-1}.calendar-routine-table>.head,.calendar-routine-table>article{grid-template-columns:42px 110px minmax(120px,1fr) minmax(130px,1fr) 36px}.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>form,.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-board>header,.messenger-workspace:has(>.messenger-notice-tools)>.messenger-notice-tools{border-radius:14px!important;border:1px solid #e1e3eb!important}}.app-shell.sidebar-collapsed .sidebar-toggle-button,.sidebar-toggle-button{left:8px!important}.calendar-routine-form>button:last-child{grid-column:1/-1!important;justify-self:end!important;width:112px!important;height:38px!important}.training-calendar-weekdays span:first-child{color:#d33d53!important}.training-calendar-weekdays span:last-child{color:#169765!important}.training-calendar-grid>div.sunday>b{color:#d33d53!important}.training-calendar-grid>div.saturday>b{color:#169765!important}.training-calendar-grid>div.holiday>b{color:#d33d53!important}.training-calendar-holiday{display:block;margin-top:3px;color:#d33d53!important;font-size:8px!important;font-weight:900;line-height:1.25;white-space:normal}.dashboard-recent-notices>header{padding-right:50px!important}.dashboard-recent-notices>header>.dashboard-recent-notices-link{margin-left:auto}.dashboard-recent-notices>header>.dashboard-recent-notices-close{position:absolute;right:12px;top:12px;display:grid;width:30px;height:30px;place-items:center;border:1px solid #dedfea;border-radius:9px;background:#fff;color:#626a78;cursor:pointer}.dashboard-recent-notices>header>.dashboard-recent-notices-close:hover{border-color:#7658ef;color:#6545df}@media(max-width:760px){.app-shell.sidebar-collapsed .sidebar-toggle-button,.sidebar-toggle-button{left:4px!important}.dashboard-recent-notices>header{padding-right:46px!important}.dashboard-recent-notices>header>.dashboard-recent-notices-link{font-size:8px!important}}.calendar-routine-form{position:relative!important;min-width:0!important;padding-bottom:64px!important;overflow:visible!important}.calendar-routine-form>button:last-child{position:absolute!important;left:15px!important;right:auto!important;bottom:12px!important;z-index:4!important;display:flex!important;width:190px!important;height:40px!important;grid-column:auto!important;justify-self:auto!important;box-shadow:0 8px 20px rgba(78,50,205,.18)!important}.oneonone-calendar-weekdays span:first-child{color:#df5266!important}.oneonone-calendar-weekdays span:last-child{color:#169765!important}.oneonone-calendar-grid>article.sunday>b{color:#df5266!important}.oneonone-calendar-grid>article.saturday>b{color:#169765!important}.oneonone-calendar-grid>article.holiday>b{color:#df5266!important}.oneonone-calendar-holiday{display:block;margin:1px 0 3px;color:#df5266;font-size:6px;font-weight:950;line-height:1.2;white-space:normal}.app-shell:not(.sidebar-collapsed) .sidebar-toggle-button{left:192px!important}.app-shell.sidebar-collapsed .sidebar-toggle-button{left:12px!important}@media(max-width:1100px){.app-shell:not(.sidebar-collapsed) .sidebar-toggle-button{left:calc(min(86vw, 300px) - 44px)!important}.app-shell.sidebar-collapsed .sidebar-toggle-button{left:12px!important}}@media(max-width:760px){.calendar-routine-form>button:last-child{left:12px!important;bottom:10px!important;width:calc(100% - 24px)!important}.app-shell:not(.sidebar-collapsed) .sidebar-toggle-button{left:calc(min(86vw, 320px) - 44px)!important}.app-shell.sidebar-collapsed .sidebar-toggle-button{left:8px!important}}.calendar-routine-form{grid-template-columns:repeat(12,minmax(0,1fr))!important}.calendar-routine-form>.calendar-routine-inline-field,.calendar-routine-form>input,.calendar-routine-form>select{grid-column:span 2!important}.calendar-routine-form>input:first-child,.calendar-routine-form>input[placeholder^="분류 직접"]{grid-column:span 3!important}.calendar-routine-form>input[placeholder^="상세내용"]{grid-column:span 4!important}.messenger-mode-tabs>button:nth-child(2){display:none!important}.messenger-mode-tabs .notice-tools-toggle{margin-left:auto!important}.messenger-notice-composer-float{position:fixed;z-index:86;right:16px;top:calc(48% + 92px);display:flex;align-items:center;gap:5px;border:1px solid #dcd4ff;border-radius:999px;background:linear-gradient(135deg,#5e42d7,#744cf0);padding:10px 11px;color:#fff;box-shadow:0 12px 30px rgba(79,55,180,.25);cursor:pointer;writing-mode:vertical-rl}.messenger-notice-composer-float span{font-size:15px}.messenger-notice-composer-float b{font-size:10px;line-height:1.35}.messenger-notice-composer-overlay{position:fixed;z-index:14020;inset:0;display:grid;place-items:center;background:rgba(24,29,53,.38);padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.messenger-notice-composer-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(900px,100%);max-height:min(760px,calc(100dvh - 40px));overflow:hidden;border:1px solid #ded9f3;border-radius:24px;background:#fff;box-shadow:0 30px 100px rgba(27,31,57,.32)}.messenger-notice-composer-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e7ef;padding:18px 20px}.messenger-notice-composer-modal>header>div{display:grid;grid-gap:3px;gap:3px}.messenger-notice-composer-modal>header strong{color:#383e4b;font-size:18px}.messenger-notice-composer-modal>header small{color:#858d9c;font-size:10px}.messenger-notice-composer-modal>header>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dedfea;border-radius:10px;background:#fff;color:#646c7a;font-size:25px;cursor:pointer}.messenger-notice-composer-modal>div{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);min-height:0;overflow:auto}.messenger-notice-composer-form{display:grid;grid-template-rows:auto minmax(220px,1fr) auto;grid-gap:10px;gap:10px;border-right:1px solid #e3e4ec;padding:18px}.messenger-notice-composer-form input,.messenger-notice-composer-form textarea{width:100%;min-width:0;border:1px solid #dfe1ea;border-radius:11px;background:#fff;padding:12px;color:#404651;font:800 11px/1.55 inherit}.messenger-notice-composer-form textarea{resize:vertical}.messenger-notice-composer-form>button{border:0;border-radius:11px;background:#6847f5;padding:13px;color:#fff;font-size:11px;font-weight:950;cursor:pointer}.messenger-notice-composer-templates{padding:18px}.messenger-notice-composer-templates h3{margin:0 0 12px;color:#424854;font-size:13px}.messenger-notice-composer-templates>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.messenger-notice-composer-templates button{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:145px;overflow:hidden;border:1px solid #e1e3eb;border-radius:13px;background:#fafafe;padding:14px;text-align:left;cursor:pointer}.messenger-notice-composer-templates button:hover{border-color:#7658ef;background:#f6f3ff}.messenger-notice-composer-templates strong{color:#3e4450;font-size:11px}.messenger-notice-composer-templates span{display:-webkit-box;overflow:hidden;color:#747c8b;font-size:8px;line-height:1.55;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:5}@media(max-width:900px){.calendar-routine-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-routine-form>.calendar-routine-inline-field,.calendar-routine-form>input,.calendar-routine-form>input:first-child,.calendar-routine-form>input[placeholder^="분류 직접"],.calendar-routine-form>input[placeholder^="상세내용"],.calendar-routine-form>select{grid-column:span 1!important}.calendar-routine-form>input:first-child,.calendar-routine-form>input[placeholder^="상세내용"]{grid-column:1/-1!important}.messenger-notice-composer-float{right:10px;top:auto;bottom:126px;writing-mode:horizontal-tb}.messenger-notice-composer-modal>div{grid-template-columns:1fr}.messenger-notice-composer-form{grid-template-rows:auto 150px auto;border-right:0;border-bottom:1px solid #e3e4ec}.messenger-notice-composer-templates>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.calendar-routine-form{grid-template-columns:1fr!important}.calendar-routine-form>.calendar-routine-inline-field,.calendar-routine-form>input,.calendar-routine-form>select{grid-column:1!important}.messenger-notice-composer-overlay{padding:10px}.messenger-notice-composer-modal{max-height:calc(100dvh - 20px);border-radius:18px}.messenger-notice-composer-templates>div{grid-template-columns:1fr}.messenger-notice-composer-templates button{min-height:112px}}.profile-edit-guide>h2{margin-top:0!important}.messenger-notice-composer-float{top:calc(48% + 92px)!important;writing-mode:horizontal-tb!important;padding:11px 16px!important;gap:8px!important}.messenger-notice-composer-float b{font-size:12px!important;line-height:1!important;white-space:nowrap}.messenger-notice-composer-templates h3{font-size:16px!important}.messenger-notice-composer-templates>div{max-height:480px;overflow:auto;padding:1px}.messenger-notice-composer-templates>div>button{min-height:155px!important}.messenger-notice-composer-templates strong{font-size:14px!important;line-height:1.4}.messenger-notice-composer-templates span{font-size:11px!important;line-height:1.65!important;-webkit-line-clamp:6!important}.messenger-notice-composer-templates>.messenger-notice-template-create{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:44px!important;margin-top:12px;border:1px dashed #7658ef!important;background:#f7f4ff!important;color:#5e40d1!important;font-size:12px!important;font-weight:950!important;text-align:center!important}.messenger-notice-template-help{display:block;margin-top:7px;color:#858d9c;font-size:9px;line-height:1.5;text-align:center}.orgtwin-received-notice-circulation{border-top:1px solid #e4e5ed;padding-top:9px}.orgtwin-received-notice-circulation summary{cursor:pointer;color:#6247ce;font-size:10px;font-weight:950}.orgtwin-received-notice-circulation>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.orgtwin-received-notice-circulation span{border:1px solid #ddd7f7;border-radius:999px;background:#f5f2ff;padding:4px 7px;color:#62518e;font-size:9px;font-weight:850}.orgtwin-received-notice-circulation small{color:#21805b!important;font-size:10px!important}.mission-culture-v367{display:grid;grid-gap:18px;gap:18px;padding:22px!important;background:#f6f7fb!important}.mission-culture-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:20px;gap:20px;align-items:stretch;overflow:hidden;border-radius:25px;background:linear-gradient(130deg,#17264a,#273773 56%,#6847f5 140%);padding:34px;color:#fff;box-shadow:0 22px 60px rgba(28,38,78,.2)}.mission-culture-hero h1,.mission-culture-hero p,.mission-culture-hero span{margin:0}.mission-culture-hero p{color:#bfc9ff;font-size:11px;font-weight:950;letter-spacing:.16em}.mission-culture-hero h1{margin:10px 0 12px;font-size:32px;line-height:1.25;letter-spacing:-.045em}.mission-culture-hero>div>span{color:#dbe1ff;font-size:13px;line-height:1.6}.mission-culture-hero aside{display:grid;align-content:center;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:19px;background:rgba(255,255,255,.09);padding:22px}.mission-culture-hero aside b{color:#c9d1ff;font-size:11px}.mission-culture-hero aside strong{font-size:17px}.mission-culture-hero aside small{color:#e2e6ff;font-size:10px;line-height:1.55}.mission-north-star-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.mission-north-star-grid article{position:relative;min-height:210px;overflow:hidden;border:1px solid #dde1ed;border-radius:22px;background:#fff;padding:25px}.mission-north-star-grid article:after{content:"";position:absolute;right:-35px;bottom:-55px;width:170px;height:170px;border-radius:50%;background:rgba(104,71,245,.07)}.mission-north-star-grid article.vision:after{background:rgba(32,153,109,.08)}.mission-north-star-grid i{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#eee9ff;color:#6847f5;font-size:10px;font-style:normal;font-weight:950}.mission-north-star-grid span{display:block;margin-top:18px;color:#6650bd;font-size:10px;font-weight:950;letter-spacing:.06em}.mission-north-star-grid h2{position:relative;z-index:1;margin:9px 0;color:#313847;font-size:23px;line-height:1.45;letter-spacing:-.035em}.mission-north-star-grid p{margin:0;color:#7b8392;font-size:11px}.mission-goal-card{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);grid-gap:20px;gap:20px;border:1px solid #dddff0;border-radius:22px;background:#fff;padding:24px}.mission-diffusion-section>header span,.mission-goal-card>div>span,.mission-values-section>header span{color:#6847f5;font-size:10px;font-weight:950;letter-spacing:.07em}.mission-goal-card h2{margin:8px 0;color:#303746;font-size:20px;line-height:1.45}.mission-goal-card p{margin:0;color:#7a8290;font-size:11px;line-height:1.55}.mission-goal-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.mission-goal-metrics article{display:grid;align-content:center;grid-gap:7px;gap:7px;border-radius:15px;background:#f5f5fb;padding:16px}.mission-goal-metrics b{color:#737b8a;font-size:10px}.mission-goal-metrics strong{color:#343b49;font-size:15px}.mission-goal-metrics small{color:#9180d3;font-size:9px;font-weight:850}.mission-diffusion-section,.mission-values-section{border:1px solid #dfe2ec;border-radius:22px;background:#fff;padding:24px}.mission-values-section>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.mission-diffusion-section h2,.mission-values-section h2{margin:7px 0 0;color:#303746;font-size:20px}.mission-values-section>header small{color:#828a98;font-size:10px}.mission-values-section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.mission-values-section article{display:grid;align-content:start;min-height:170px;border:1px solid #e1e3ec;border-radius:16px;background:#fafafe;padding:16px}.mission-values-section article i{color:#795de8;font-size:9px;font-style:normal;font-weight:950}.mission-values-section article strong{margin-top:12px;color:#333a48;font-size:15px;word-break:break-word}.mission-values-section article p{margin:8px 0;color:#767f8e;font-size:10px;line-height:1.55}.mission-values-section article span{margin-top:auto;color:#6847f5;font-size:9px;font-weight:900}.mission-diffusion-section>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.mission-diffusion-section article{display:grid;grid-template-columns:30px 1fr;grid-gap:3px 10px;gap:3px 10px;border-radius:15px;background:#f4f6fb;padding:15px}.mission-diffusion-section article b{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#2f3e75;color:#fff;font-size:10px}.mission-diffusion-section article strong{color:#343b49;font-size:12px}.mission-diffusion-section article p{grid-column:2;margin:0;color:#77808e;font-size:9px;line-height:1.55}.mission-culture-editor{border:1px solid #dfe2ec;border-radius:18px;background:#fff;overflow:hidden}.mission-culture-editor>summary{cursor:pointer;padding:17px 20px;color:#4c5260;font-size:12px;font-weight:950}.mission-culture-editor[open]>summary{border-bottom:1px solid #e4e6ed}.mission-culture-editor>.mission-culture-grid{padding:18px}.mission-culture-editor>.report-history-toolbar{padding:0 18px 18px}@media(max-width:1100px){.mission-culture-hero,.mission-goal-card{grid-template-columns:1fr}.mission-values-section>div{grid-template-columns:repeat(3,1fr)}.mission-diffusion-section>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mission-culture-v367{padding:12px!important}.mission-culture-hero{padding:23px}.mission-culture-hero h1{font-size:25px}.mission-diffusion-section>div,.mission-goal-metrics,.mission-north-star-grid,.mission-values-section>div{grid-template-columns:1fr}.messenger-notice-composer-float{right:10px!important;top:auto!important;bottom:126px!important}}.calendar-routine-year-matrix table{min-width:1450px!important;table-layout:fixed!important}.calendar-routine-year-matrix tbody th,.calendar-routine-year-matrix thead th:first-child{width:150px!important}.calendar-routine-year-matrix td,.calendar-routine-year-matrix th{height:auto!important;min-height:58px;padding:7px 5px!important;vertical-align:top}.calendar-routine-year-matrix thead th{height:32px!important;vertical-align:middle}.calendar-routine-year-matrix tbody th{padding:12px!important;vertical-align:middle;font-size:10px!important}.calendar-routine-year-matrix td>i{display:block;padding-top:13px;color:#d1d4dd;font-size:8px;font-style:normal}.calendar-routine-month-items{display:grid;grid-gap:4px;gap:4px;align-content:start}.calendar-routine-year-matrix td .calendar-routine-month-items>span{display:block;overflow:hidden;border:1px solid #d8d0ff;border-radius:7px;background:#f1edff;padding:5px 4px;color:#5940c1!important;font-size:7.5px!important;font-weight:900;line-height:1.25;text-align:left;word-break:keep-all;overflow-wrap:anywhere}.calendar-routine-year-matrix td .calendar-routine-month-items>span:nth-child(2n){border-color:#cfe8df;background:#eef9f4;color:#187957!important}.culture-live-builder{display:grid;grid-gap:15px;gap:15px;border:1px solid #dfe2ec;border-radius:22px;background:#fff;padding:24px}.culture-live-builder>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.culture-live-builder>header span{color:#6847f5;font-size:10px;font-weight:950;letter-spacing:.08em}.culture-live-builder>header h2{margin:5px 0 2px;color:#303746;font-size:21px}.culture-live-builder>header p{margin:0;color:#7c8492;font-size:10px}.culture-live-builder>header button{display:flex;align-items:center;gap:6px;white-space:nowrap}.culture-live-builder>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.culture-live-builder label{display:grid;align-content:start;grid-gap:5px;gap:5px;border:1px solid #dfe2ec;border-radius:16px;background:#fafafe;padding:15px}.culture-live-builder label b{color:#35405a;font-size:12px}.culture-live-builder label small{color:#858d9b;font-size:9px}.culture-live-builder textarea{width:100%;min-width:0;margin-top:5px;border:1px solid #d9dce7;border-radius:11px;background:#fff;padding:11px;color:#3d4452;font:800 11px/1.55 inherit;resize:vertical}.culture-live-builder label:focus-within{border-color:#856cf0;box-shadow:0 0 0 3px rgba(104,71,245,.08)}.culture-live-builder>em{color:#6550bd;font-size:9px;font-style:normal;font-weight:850}.culture-strategy-diagram{overflow:hidden;border:1px solid #dde1eb;border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(32,42,75,.07)}.culture-strategy-diagram>header{border-top:8px solid #6847f5;background:#eef0f6;padding:25px;text-align:center}.culture-strategy-diagram>header span{color:#6548dc;font-size:10px;font-weight:950;letter-spacing:.12em}.culture-strategy-diagram>header h2{margin:8px 0 4px;color:#233253;font-size:25px}.culture-strategy-diagram>header p{margin:0;color:#7d8594;font-size:10px}.culture-mv-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px 150px 34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:38px 34px 26px}.culture-mv-flow>article{display:grid;align-content:center;min-height:150px;border-radius:70px;background:linear-gradient(110deg,#f3f4f7,#e2e4e9);padding:26px 34px;text-align:center}.culture-mv-flow>article b{color:#25365b;font-size:17px}.culture-mv-flow>article p{margin:10px 0 0;color:#434b59;font-size:12px;font-weight:800;line-height:1.65}.culture-flow-arrow{color:#846bf0;font-size:28px;font-weight:950;text-align:center}.culture-org-core{position:relative;z-index:1;display:grid;width:150px;height:150px;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:4px solid #6847f5;border-radius:50%;background:#fff;box-shadow:0 18px 40px rgba(65,50,140,.2);text-align:center}.culture-org-core span{color:#836cf0;font-size:9px;font-weight:950;letter-spacing:.08em}.culture-org-core strong{max-width:120px;color:#273551;font-size:13px;line-height:1.35;word-break:keep-all}.culture-core-value-strip{padding:4px 34px 34px}.culture-core-value-strip>header{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid #dfe2e9;padding:0 0 13px}.culture-core-value-strip>header b{color:#273755;font-size:17px}.culture-core-value-strip>header span{color:#795fe7;font-size:10px;font-weight:900}.culture-core-value-strip>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e0e3eb;border-radius:16px;margin-top:14px;overflow:hidden}.culture-core-value-strip article{display:grid;align-content:start;min-height:130px;border-right:1px dashed #ced2dc;padding:18px}.culture-core-value-strip article:last-child{border-right:0}.culture-core-value-strip article i{color:#6f54df;font-size:9px;font-style:normal;font-weight:950}.culture-core-value-strip article strong{margin-top:10px;color:#2f3b52;font-size:14px;word-break:break-word}.culture-core-value-strip article small{margin-top:10px;color:#78818f;font-size:9px;line-height:1.55}.culture-core-value-strip>div>p{grid-column:1/-1;margin:0;padding:32px;color:#838b98;font-size:11px;text-align:center}@media(max-width:1100px){.culture-live-builder>div,.culture-mv-flow{grid-template-columns:1fr}.culture-mv-flow{justify-items:center}.culture-flow-arrow{transform:rotate(90deg)}.culture-mv-flow>article{width:100%;min-height:120px;border-radius:24px}.culture-core-value-strip>div{grid-template-columns:repeat(2,1fr)}.culture-core-value-strip article{border-bottom:1px dashed #ced2dc}}@media(max-width:700px){.culture-live-builder{padding:17px}.culture-live-builder>header{align-items:flex-start;flex-direction:column}.culture-live-builder>header button{width:100%;justify-content:center}.culture-core-value-strip,.culture-mv-flow{padding-left:16px;padding-right:16px}.culture-core-value-strip>div{grid-template-columns:1fr}.culture-core-value-strip article{border-right:0}.culture-strategy-diagram>header h2{font-size:20px}}body .ahead-calendar-card .calendar-days-grid button.sunday:not(.holiday):not(.selected):not(.today){color:#3f4551!important}body .ahead-calendar-card .calendar-days-grid button.holiday:not(.selected):not(.today){color:#d83e52!important}.mission-culture-panel.mission-culture-v367{border:0!important;border-radius:0!important;box-shadow:none!important;background:#f6f7fb!important;padding:22px!important}.culture-definition-workspace{display:grid;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(32,42,75,.07)}.culture-theory-guide{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:28px}.culture-theory-guide>header{padding-bottom:8px}.culture-input-studio>header span,.culture-theory-guide>header span,.culture-vertical-preview>header span{color:#6847f5;font-size:10px;font-weight:950;letter-spacing:.1em}.culture-theory-guide>header h1{margin:8px 0;color:#263451;font-size:25px;line-height:1.32;letter-spacing:-.04em}.culture-theory-guide>header p{margin:0;color:#7a8291;font-size:10px;line-height:1.6}.culture-theory-guide>article{display:grid;grid-template-columns:35px 1fr;grid-gap:12px;gap:12px;border:1px solid #e1e4ec;border-radius:17px;background:#fafafe;padding:16px}.culture-theory-guide>article>i{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:#eee9ff;color:#6247d6;font-size:10px;font-style:normal;font-weight:950}.culture-theory-guide>article>div{display:grid;grid-gap:6px;gap:6px}.culture-theory-guide article b{color:#6847f5;font-size:10px}.culture-theory-guide article strong{color:#30394b;font-size:14px}.culture-theory-guide article p{margin:0;color:#697282;font-size:10px;line-height:1.55}.culture-theory-guide article code{display:block;border-radius:8px;background:#efeff5;padding:8px;color:#3f4960;font:800 9px/1.5 inherit}.culture-theory-guide article small{color:#8a829f;font-size:9px;line-height:1.5}.culture-theory-guide>footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:4px}.culture-theory-guide>footer b{margin-right:4px;color:#3b4352;font-size:10px}.culture-theory-guide>footer span{border:1px solid #dcd6f8;border-radius:999px;background:#f5f2ff;padding:5px 8px;color:#684fc9;font-size:9px;font-weight:900}.culture-input-studio{display:grid;align-content:start;grid-gap:16px;gap:16px;border-left:1px solid #d6d9e2;padding:28px}.culture-input-studio>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.culture-input-studio>header h2{margin:6px 0 3px;color:#303746;font-size:22px}.culture-input-studio>header p{margin:0;color:#7c8492;font-size:10px}.culture-input-studio>header button{display:flex;align-items:center;gap:6px;white-space:nowrap}.culture-input-studio>div{display:grid;grid-gap:12px;gap:12px}.culture-input-studio label{display:grid;grid-gap:5px;gap:5px;border:1px solid #dfe2ec;border-radius:16px;background:#fafafe;padding:15px}.culture-input-studio label b{color:#35405a;font-size:12px}.culture-input-studio label small{color:#858d9b;font-size:9px}.culture-input-studio textarea{width:100%;min-width:0;margin-top:4px;border:1px solid #d9dce7;border-radius:11px;background:#fff;padding:12px;color:#3d4452;font:800 11px/1.6 inherit;resize:vertical}.culture-input-studio label:focus-within{border-color:#856cf0;box-shadow:0 0 0 3px rgba(104,71,245,.08)}.culture-input-studio>em{color:#6550bd;font-size:9px;font-style:normal;font-weight:850}.culture-vertical-preview{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(32,42,75,.07)}.culture-vertical-preview>header{border-top:7px solid #6847f5;background:#eef0f6;padding:24px 28px}.culture-vertical-preview>header h2{margin:7px 0 3px;color:#253451;font-size:23px}.culture-vertical-preview>header p{margin:0;color:#7c8492;font-size:10px}.culture-vertical-card-list{display:grid;grid-gap:12px;gap:12px;padding:24px 28px 28px}.culture-vertical-card-list>article{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;align-items:start;border:1px solid #e0e3ec;border-left:6px solid #6847f5;border-radius:17px;background:#fafafe;padding:20px}.culture-vertical-card-list>article.vision{border-left-color:#2f80d8}.culture-vertical-card-list>article.values{border-left-color:#229d72}.culture-vertical-card-list>article>i{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#eee9ff;color:#6548dc;font-size:11px;font-style:normal;font-weight:950}.culture-vertical-card-list>article.vision>i{background:#eaf3ff;color:#2f72bd}.culture-vertical-card-list>article.values>i{background:#e7f7f0;color:#18845d}.culture-vertical-card-list>article>div>b{display:block;color:#303a51;font-size:15px}.culture-vertical-card-list>article>div>small{display:block;margin-top:3px;color:#858d9b;font-size:9px}.culture-vertical-card-list>article>div>p{margin:13px 0 0;color:#3d4554;font-size:14px;font-weight:800;line-height:1.65}.culture-value-card-stack{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.culture-value-card-stack>span{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:9px;gap:9px;border:1px solid #dfe7e3;border-radius:11px;background:#fff;padding:9px 11px}.culture-value-card-stack>span>em{color:#229d72;font-size:9px;font-style:normal;font-weight:950}.culture-value-card-stack>span>strong{color:#35404b;font-size:12px}.culture-value-card-stack>p{margin:0!important;color:#858d9b!important;font-size:10px!important;font-weight:700!important}@media(max-width:1100px){.culture-definition-workspace{grid-template-columns:1fr}.culture-input-studio{border-top:1px solid #d6d9e2;border-left:0}}@media(max-width:700px){.mission-culture-panel.mission-culture-v367{padding:10px!important}.culture-input-studio,.culture-theory-guide{padding:18px}.culture-input-studio>header{flex-direction:column}.culture-input-studio>header button{width:100%;justify-content:center}.culture-vertical-card-list,.culture-vertical-preview>header{padding-left:18px;padding-right:18px}.culture-vertical-card-list>article{grid-template-columns:38px 1fr;padding:15px}.culture-vertical-card-list>article>i{width:38px;height:38px}}.culture-folder-editor{display:grid;grid-gap:18px;gap:18px;max-width:1320px;margin:0 auto;padding:6px 0 24px}.culture-folder-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:8px 2px}.culture-folder-editor>header span{color:#6847f5;font-size:10px;font-weight:950;letter-spacing:.1em}.culture-folder-editor>header h1{margin:7px 0 4px;color:#2e3648;font-size:25px;letter-spacing:-.04em}.culture-folder-editor>header p{margin:0;color:#7c8492;font-size:10px}.culture-folder-editor>header button{display:flex;align-items:center;gap:7px;white-space:nowrap}.culture-folder-list{display:grid;grid-gap:18px;gap:18px}.culture-folder-list>article{position:relative;padding-top:34px}.culture-folder-list>article>b{position:absolute;z-index:2;left:0;top:0;display:flex;align-items:center;width:230px;height:42px;border-radius:15px 15px 0 0;background:#e7deff;padding:0 18px;color:#6847f5;font-size:11px;font-weight:950;letter-spacing:.04em}.culture-folder-list>article>b:after{content:"";position:absolute;right:-38px;top:0;border-bottom:42px solid #e7deff;border-right:38px solid transparent}.culture-folder-list>article.vision>b{background:#f1dfe5;color:#9a4059}.culture-folder-list>article.vision>b:after{border-bottom-color:#f1dfe5}.culture-folder-list>article.values>b{background:#dfebe6;color:#23775a}.culture-folder-list>article.values>b:after{border-bottom-color:#dfebe6}.culture-folder-list>article>div{border:1px solid #dcd4ff;border-radius:0 20px 20px 20px;background:#fbf9ff;padding:24px}.culture-folder-list>article.vision>div{border-color:#ead5dc;background:#fff9fb}.culture-folder-list>article.values>div{border-color:#d5e6df;background:#f9fdfb}.culture-folder-list label{display:grid;grid-gap:6px;gap:6px}.culture-folder-list strong{color:#303848;font-size:16px}.culture-folder-list small{color:#7f8796;font-size:10px}.culture-folder-list textarea{width:100%;min-height:118px;margin-top:7px;border:1px solid #dce0e9;border-radius:13px;background:#fff;padding:15px;color:#353d4c;font:800 13px/1.65 inherit;resize:vertical;outline:0}.culture-folder-list textarea:focus{border-color:#7b5af0;box-shadow:0 0 0 3px rgba(104,71,245,.08)}.culture-image-attachment{overflow:hidden;border:1px solid #dfe3ec;border-radius:18px;background:#fff}.culture-image-attachment>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e8ef;padding:14px 17px}.culture-image-attachment>header>div{display:flex;align-items:center;gap:10px;color:#6847f5}.culture-image-attachment>header span>*{display:block}.culture-image-attachment>header b{color:#343c4d;font-size:12px}.culture-image-attachment>header small{margin-top:3px;color:#8a91a0;font-size:9px}.culture-image-attachment>header button{display:flex;align-items:center;gap:5px;border:1px solid #edd3d8;border-radius:9px;background:#fff7f8;padding:7px 9px;color:#bd354c;font-size:9px;font-weight:900}.culture-image-attachment>label{display:grid;min-height:160px;place-items:center;background:#fafbfe;padding:16px;cursor:pointer}.culture-image-attachment input{position:absolute;width:1px;height:1px;opacity:0}.culture-image-attachment label>span{display:grid;place-items:center;grid-gap:6px;gap:6px;color:#7253e2}.culture-image-attachment label>span b{font-size:11px}.culture-image-attachment label>span small{color:#969dab;font-size:9px}.culture-image-attachment img{display:block;max-width:100%;max-height:520px;border-radius:12px;object-fit:contain}.culture-folder-editor>em{color:#6550bd;font-size:9px;font-style:normal;font-weight:850}.universal-diagnosis-toggle{position:absolute;right:0;top:104px;display:flex;align-items:center;gap:6px;border:1px solid #d9d1ff;border-radius:999px;background:linear-gradient(135deg,#5d3cdb,#744cf2);padding:10px 12px;color:#fff;font-size:10px;font-weight:950;box-shadow:0 12px 28px rgba(79,55,180,.22);cursor:pointer;writing-mode:vertical-rl}.universal-diagnosis-toggle span{max-height:128px}.universal-diagnosis-panel section{display:grid;grid-gap:6px;gap:6px;border:1px solid #e2ddfb;border-radius:11px;background:#f8f6ff;padding:11px}.universal-diagnosis-panel section b{color:#5d42c5;font-size:10px}.universal-diagnosis-panel section span{color:#525c73;font-size:10px;font-weight:750;line-height:1.55}.universal-diagnosis-panel section small{color:#8b91a1;font-size:8px;line-height:1.5}.universal-diagnosis-panel>a{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;border-radius:10px;background:#6847f5;padding:11px;color:#fff;text-decoration:none;font-size:10px;font-weight:950}.diagnostic-feature-locked,.diagnostic-row-locked{opacity:1!important;cursor:not-allowed!important}.diagnostic-feature-locked{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #d9dce5!important;background:#eef0f5!important;color:#9097a6!important;box-shadow:none!important}.diagnostic-row-locked{background:#f8f9fb!important;color:#737b8b!important}.diagnostic-row-locked>b>svg,.diagnostic-row-locked>svg{color:#9aa1af!important}.disc-hub-actions{justify-content:flex-end!important}.disc-hub-main{grid-template-columns:1fr 1fr!important}.disc-playbook-card>header{min-height:40px}.disc-playbook-card>button.active{border-color:#e5e7ed!important;background:#f8f9fb!important}.tki-hub-toolbar{justify-content:flex-end!important}.tki-hub-toolbar>div{margin-left:auto}.disc-hub-ai .diagnostic-feature-locked,.tki-hub-ai .diagnostic-feature-locked{background:#eef0f5!important;color:#9097a6!important}@media(max-width:900px){.universal-diagnosis-toggle{top:auto;right:52px;bottom:0;writing-mode:horizontal-tb}.universal-diagnosis-toggle span{max-height:none}.universal-ai-guide .universal-diagnosis-panel{right:0;bottom:50px}.disc-hub-main{grid-template-columns:1fr!important}}@media(max-width:700px){.culture-folder-editor>header{flex-direction:column}.culture-folder-editor>header button{width:100%;justify-content:center}.culture-folder-list>article>b{width:180px}.culture-folder-list>article>div{padding:18px}.culture-image-attachment>header{align-items:flex-start;flex-direction:column}.universal-diagnosis-toggle span{display:none}}.culture-gear-editor{display:grid;grid-gap:24px;gap:24px;max-width:1380px;margin:0 auto;padding:4px 0 26px}.culture-gear-stage{position:relative;width:min(570px,100%);height:400px;margin:0 auto}.culture-gear-stage>div{position:absolute;display:grid;place-items:center;color:#6847f5}.culture-gear-stage svg{position:absolute;width:210px;height:210px;fill:currentColor;stroke:#fff;stroke-width:1.15;filter:drop-shadow(0 16px 24px rgba(33,39,78,.14))}.culture-gear-stage b,.culture-gear-stage small{position:relative;z-index:1;color:#fff;text-align:center}.culture-gear-stage b{font-size:16px}.culture-gear-stage small{margin-top:5px;font-size:9px;font-weight:900;letter-spacing:.12em}.culture-gear-stage .mission{right:70px;top:8px;width:210px;height:210px;color:#6847f5}.culture-gear-stage .vision{left:72px;top:80px;width:205px;height:205px;color:#8f243f}.culture-gear-stage .vision svg{transform:rotate(18deg)}.culture-gear-stage .values{left:190px;top:184px;width:220px;height:220px;color:#172c5b}.culture-gear-stage .values svg{width:220px;height:220px;transform:rotate(-10deg)}.culture-circle-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.culture-circle-editor article{display:grid;place-items:center;width:100%;aspect-ratio:1;border:2px solid #6847f5;border-radius:50%;background:radial-gradient(circle at 45% 35%,#fff 0,#f7f3ff 72%,#eee8ff 100%);padding:15%;box-shadow:0 18px 45px rgba(50,42,99,.08)}.culture-circle-editor article.vision{border-color:#8f243f;background:radial-gradient(circle at 45% 35%,#fff 0,#fff7f9 72%,#f5e8ec 100%)}.culture-circle-editor article.values{border-color:#172c5b;background:radial-gradient(circle at 45% 35%,#fff 0,#f6f8fc 72%,#e8ecf4 100%)}.culture-circle-editor label{display:grid;width:100%;grid-gap:5px;gap:5px;text-align:center}.culture-circle-editor label>b{color:#6847f5;font-size:22px}.culture-circle-editor .vision label>b{color:#8f243f}.culture-circle-editor .values label>b{color:#172c5b}.culture-circle-editor label>small{color:#7d8596;font-size:9px;font-weight:850}.culture-circle-editor textarea{width:100%;min-height:130px;margin-top:8px;border:0;border-top:1px solid rgba(94,99,120,.18);background:transparent;padding:13px 4px;color:#343c4c;font:800 12px/1.65 inherit;text-align:center;resize:none;outline:0}.culture-circle-editor textarea:focus{border-top-color:#6847f5}.culture-gear-save{display:flex;align-items:center;justify-content:flex-end;gap:16px}.culture-gear-save em{margin-right:auto;color:#6550bd;font-size:9px;font-style:normal;font-weight:850}.culture-gear-save button{display:flex;align-items:center;gap:7px}.universal-diagnosis-toggle{top:96px!important;min-width:164px!important;justify-content:center!important;border-radius:999px!important;padding:11px 15px!important;writing-mode:horizontal-tb!important;white-space:nowrap!important}.universal-diagnosis-toggle span{display:inline!important;max-height:none!important}.disc-hub-main{grid-template-columns:1.06fr 1.28fr 1.08fr!important}.diagnostic-person-lookup{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #d8d0ff!important;border-radius:10px!important;background:#fff!important;padding:9px 12px!important;color:#6847f5!important;font-size:10px!important;font-weight:950!important;cursor:pointer!important}.disc-hub-actions,.tki-hub-toolbar{min-height:48px!important}.disc-hub-actions .diagnostic-feature-locked,.tki-hub-toolbar .diagnostic-feature-locked{min-height:36px!important;border-radius:10px!important;padding:8px 12px!important;font-size:10px!important;font-weight:950!important}.diagnostic-person-overlay{position:fixed;inset:0;z-index:2500;display:flex;justify-content:flex-end;background:rgba(13,19,44,.38);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.diagnostic-person-overlay>section{width:min(980px,94vw);height:100%;overflow:auto;background:#f8f9fd;padding:25px;box-shadow:-20px 0 55px rgba(16,23,54,.18)}.diagnostic-person-overlay>section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e1e4ec;padding-bottom:16px}.diagnostic-person-overlay h2{margin:0;color:#2d3548;font-size:25px}.diagnostic-person-overlay header p{margin:5px 0 0;color:#7d8597;font-size:10px}.diagnostic-person-overlay>section>header button{border:0;background:transparent;color:#687187;cursor:pointer}.diagnostic-person-filters{display:grid;grid-template-columns:1fr 210px;grid-gap:10px;gap:10px;margin:16px 0}.diagnostic-person-filters label{display:flex;align-items:center;gap:8px;border:1px solid #dfe3ed;border-radius:11px;background:#fff;padding:0 12px}.diagnostic-person-filters input{width:100%;height:43px;border:0;outline:0}.diagnostic-person-filters select{border:1px solid #dfe3ed;border-radius:11px;background:#fff;padding:0 11px;font-weight:850}.diagnostic-person-body{display:grid;grid-template-columns:240px 1fr;grid-gap:14px;gap:14px}.diagnostic-person-body>nav{display:grid;align-content:start;grid-gap:7px;gap:7px}.diagnostic-person-body>nav button{display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;align-items:center;border:1px solid #e0e4ed;border-radius:11px;background:#fff;padding:9px;text-align:left}.diagnostic-person-body>nav button.active{border:2px solid #6847f5;background:#faf9ff}.diagnostic-person-body>nav i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#eeeaff;color:#6549dc;font-style:normal;font-weight:950}.diagnostic-person-body>nav span>*{display:block}.diagnostic-person-body>nav b{color:#30384c;font-size:10px}.diagnostic-person-body>nav small{color:#858d9f;font-size:8px}.diagnostic-person-body>nav em{margin-top:2px;color:#6847f5;font-size:8px;font-style:normal;font-weight:900}.diagnostic-person-body>main{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid #e0e4ed;border-radius:15px;background:#fff;padding:19px}.diagnostic-person-body>main>header{display:flex;align-items:center;justify-content:space-between}.diagnostic-person-body>main h3{margin:0;color:#2f374a;font-size:20px}.diagnostic-person-body>main header p{margin:4px 0 0}.diagnostic-person-body>main header strong{border-radius:999px;background:#eee9ff;padding:8px 11px;color:#6847f5}.diagnostic-person-body>main>section{display:grid;grid-gap:7px;gap:7px}.diagnostic-person-body>main>section>div{display:grid;grid-template-columns:55px 1fr 35px;align-items:center;grid-gap:9px;gap:9px;color:#4f596f;font-size:10px}.diagnostic-person-body>main>section i{height:8px;overflow:hidden;border-radius:99px;background:#edf0f5}.diagnostic-person-body>main>section i b{display:block;height:100%;border-radius:inherit}.diagnostic-person-body>main>section b.red{background:#df2d47}.diagnostic-person-body>main>section b.slate{background:#6f7890}.diagnostic-person-body>main>section b.amber{background:#f1a000}.diagnostic-person-body>main>section b.blue{background:#3e6be9}.diagnostic-person-body>main>section b.green{background:#25a96f}.diagnostic-person-body>main>article{display:flex;gap:10px;border-radius:12px;background:#f6f3ff;padding:13px;color:#6847f5}.diagnostic-person-body>main>article p{margin:0;color:#59627a;font-size:10px;line-height:1.6}.diagnostic-person-body>main>article b{display:block;color:#5e44c4}.diagnostic-person-body>main>small{color:#8b92a2;font-size:8px}.oneonone-notes-trigger{border-color:#6847f5!important;background:#6847f5!important;color:#fff!important}.oneonone-admin-locked{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-color:#d9dce5!important;background:#eef0f5!important;color:#969dab!important;cursor:not-allowed!important}.oneonone-notes-field{min-height:120px!important;border:1px solid #dfe3ed!important;border-radius:9px!important;background:#fff!important;padding:11px!important;color:#3e475d!important;font:800 10px/1.6 inherit!important;resize:vertical!important}.oneonone-history-note{display:grid!important;grid-gap:3px!important;gap:3px!important}.oneonone-history-note>b{color:#354058;font-size:9px}.oneonone-history-note>small{display:-webkit-box;overflow:hidden;color:#81899a;font-size:8px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1050px){.culture-circle-editor{grid-template-columns:1fr}.culture-circle-editor article{max-width:520px;margin:0 auto}.disc-hub-main{grid-template-columns:1fr 1fr!important}.disc-person-card{grid-column:1/-1}}@media(max-width:820px){.culture-gear-stage{height:330px;transform:scale(.82);transform-origin:top center;margin-bottom:-65px}.diagnostic-person-overlay>section{width:100vw;padding:16px}.diagnostic-person-body,.diagnostic-person-filters{grid-template-columns:1fr}.diagnostic-person-body>nav{display:flex;overflow-x:auto}.diagnostic-person-body>nav button{flex:0 0 190px}.disc-hub-main{grid-template-columns:1fr!important}}@media(max-width:640px){.culture-gear-stage{height:280px;transform:scale(.66);margin-bottom:-95px}.culture-circle-editor article{padding:13%}.culture-gear-save{align-items:stretch;flex-direction:column}.culture-gear-save button{justify-content:center}.universal-diagnosis-toggle{right:50px!important;min-width:auto!important}.universal-diagnosis-toggle span{display:inline!important}.hub-tools-only>div{flex-wrap:wrap}}.active-screen-mission-vision{background:transparent!important;padding:0!important}.active-screen-mission-vision,.active-screen-mission-vision>.workspace-card{border:0!important;border-radius:0!important;box-shadow:none!important}.culture-gear-editor{max-width:1480px;gap:30px;padding-top:0}.culture-gear-stage{width:min(1380px,100%);height:880px;overflow:hidden}.culture-gear-stage>.gear-node{position:absolute;display:grid;place-items:center}.culture-gear-stage>.gear-node svg{position:absolute;fill:currentColor;stroke:#fff;stroke-width:1.1;filter:drop-shadow(0 22px 34px rgba(28,35,70,.15));will-change:transform}.culture-gear-stage>.gear-node b,.culture-gear-stage>.gear-node small{position:relative;z-index:2;color:#fff;text-align:center}.culture-gear-stage>.gear-node b{font-size:30px;letter-spacing:-.03em}.culture-gear-stage>.gear-node small{margin-top:50px;font-size:15px;letter-spacing:.18em}.culture-gear-stage>.gear-node.mission{top:20px;right:255px;width:500px;height:500px;color:#6847f5}.culture-gear-stage>.gear-node.mission svg{width:500px;height:500px;animation:cultureGearClockwise 26s linear infinite}.culture-gear-stage>.gear-node.vision{top:190px;left:310px;width:470px;height:470px;color:#8f243f}.culture-gear-stage>.gear-node.vision svg{width:470px;height:470px;animation:cultureGearCounter 23s linear infinite}.culture-gear-stage>.gear-node.values{top:405px;left:555px;width:520px;height:520px;color:#172c5b}.culture-gear-stage>.gear-node.values svg{width:520px;height:520px;animation:cultureGearClockwise 29s linear infinite}@keyframes cultureGearClockwise{to{transform:rotate(1turn)}}@keyframes cultureGearCounter{to{transform:rotate(-1turn)}}.culture-gear-stage>.gear-callout{position:absolute!important;z-index:5!important;display:grid!important;width:265px!important;height:auto!important;grid-gap:9px!important;gap:9px!important;border:0!important;background:transparent!important;padding:0 0 10px!important;box-shadow:none!important}.culture-gear-stage>.gear-callout b{border-bottom:2px solid;padding-bottom:7px;font-size:25px;letter-spacing:-.03em}.culture-gear-stage>.gear-callout span{color:#272c36;font-size:20px;font-weight:900}.culture-gear-stage>.gear-callout.vision{top:315px!important;left:0!important;color:#8f243f!important}.culture-gear-stage>.gear-callout.mission{top:190px!important;right:0!important;left:auto!important;color:#6847f5!important}.culture-gear-stage>.gear-callout.values{top:730px!important;left:70px!important;color:#172c5b!important}.culture-definition-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);grid-gap:0;gap:0;border:0;background:transparent}.culture-mvv-card-editor{display:grid;align-content:start;grid-gap:22px;gap:22px;padding:8px 34px 8px 4px}.culture-image-preview-pane{display:grid;align-content:start;min-width:0;border-left:1px solid #cfd3dc;padding:8px 4px 8px 34px}.culture-mvv-top-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.culture-mvv-top-cards article,.culture-values-card{position:relative;display:grid;overflow:hidden;border:0;border-radius:15px;background:#fff;box-shadow:0 12px 28px rgba(31,45,77,.08)}.culture-mvv-top-cards article{min-height:250px;padding-bottom:48px}.culture-mvv-top-cards article>b{position:absolute;bottom:0;display:flex;align-items:center;width:56%;height:50px;padding:0 26px;color:#fff;font-size:23px;font-weight:500;letter-spacing:.03em}.culture-mvv-top-cards article.mission>b{left:0;border-radius:0 36px 0 0;background:linear-gradient(135deg,#416aa8,#6d8fc4)}.culture-mvv-top-cards article.vision>b{right:0;justify-content:flex-end;border-radius:36px 0 0 0;background:linear-gradient(135deg,#7144d6,#8d6ee7)}.culture-mvv-card-editor textarea{width:100%;border:0;background:transparent;padding:30px;color:#343b4b;font:800 15px/1.7 inherit;resize:vertical;outline:0}.culture-mvv-top-cards textarea{text-align:center}.culture-values-card{min-height:290px;padding-top:50px}.culture-values-card>b{position:absolute;top:0;left:25%;display:flex;width:50%;height:52px;align-items:center;justify-content:center;border-radius:0 0 36px 36px;background:linear-gradient(135deg,#172c5b,#6847f5);color:#fff;font-size:22px;font-weight:600;letter-spacing:.03em}.culture-values-card textarea{min-height:230px;text-align:center}.culture-mvv-card-editor .culture-gear-save{margin-top:0}.culture-image-preview-pane>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.culture-image-preview-pane>header>div{display:flex;align-items:center;gap:9px;color:#6847f5}.culture-image-preview-pane>header span>*{display:block}.culture-image-preview-pane>header b{color:#343c4d;font-size:13px}.culture-image-preview-pane>header small{margin-top:4px;color:#8a91a0;font-size:9px}.culture-image-preview-pane>header button{display:flex;align-items:center;gap:5px;border:1px solid #edd3d8;border-radius:9px;background:#fff7f8;padding:7px 9px;color:#bd354c;font-size:9px;font-weight:900}.culture-image-preview-pane>label{display:grid;min-height:610px;overflow:hidden;place-items:center;border:1px dashed #d7dbe5;border-radius:18px;background:#f8f9fc;padding:16px;cursor:pointer}.culture-image-preview-pane input{position:absolute;width:1px;height:1px;opacity:0}.culture-image-preview-pane label>span{display:grid;place-items:center;grid-gap:7px;gap:7px;color:#6847f5}.culture-image-preview-pane label>span small{color:#969dab}.culture-image-preview-pane img{display:block;width:100%;height:100%;max-height:720px;border-radius:12px;object-fit:contain}.disc-hub-actions,.tki-hub-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important}.tki-hub-toolbar>div{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.disc-hub-actions>.diagnostic-feature-locked,.disc-hub-actions>.diagnostic-person-lookup,.tki-hub-toolbar>div>.diagnostic-feature-locked,.tki-hub-toolbar>div>.diagnostic-person-lookup{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;font-size:10px!important;line-height:1!important;font-weight:950!important}.disc-hub-actions svg,.tki-hub-toolbar svg{display:block!important;width:15px!important;height:15px!important;flex:0 0 15px!important}.oneonone-card-add svg{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;stroke:currentColor!important;stroke-width:2.5!important;opacity:1!important}.oneonone-card-add{gap:6px!important}@media(max-width:1180px){.culture-gear-stage{height:720px}.culture-gear-stage>.gear-node.mission{right:180px;transform:scale(.8);transform-origin:top right}.culture-gear-stage>.gear-node.vision{left:240px;transform:scale(.8);transform-origin:top left}.culture-gear-stage>.gear-node.values{top:330px;left:430px;transform:scale(.8);transform-origin:top left}.culture-gear-stage>.gear-callout.mission{top:155px!important}.culture-gear-stage>.gear-callout.vision{top:255px!important}.culture-gear-stage>.gear-callout.values{top:605px!important}.culture-definition-split{grid-template-columns:1fr}.culture-image-preview-pane{border-top:1px solid #cfd3dc;border-left:0;padding:30px 4px 8px}.culture-mvv-card-editor{padding-right:4px}.culture-image-preview-pane>label{min-height:420px}}@media(max-width:760px){.culture-gear-stage{height:510px;transform:none;margin:0}.culture-gear-stage>.gear-node.mission{top:0;right:0;transform:scale(.52)}.culture-gear-stage>.gear-node.vision{top:120px;left:0;transform:scale(.52)}.culture-gear-stage>.gear-node.values{top:235px;left:23%;transform:scale(.52)}.culture-gear-stage>.gear-callout{display:none!important}.culture-mvv-top-cards{grid-template-columns:1fr}.culture-mvv-card-editor textarea{padding:22px}.culture-image-preview-pane>label{min-height:300px}}@media(prefers-reduced-motion:reduce){.culture-gear-stage>.gear-node svg{animation:none!important}}.diagnosis-evidence-strip>.diagnosis-plan-save-locked{background:#eef0f5!important;color:#969dab!important;border:1px solid #d9dce5!important;box-shadow:none!important;cursor:not-allowed!important}.diagnosis-evidence-strip>.diagnosis-plan-save-locked svg{stroke:currentColor!important}.execution-calendar-weekdays>.sunday{color:#df3149!important}.execution-calendar-weekdays>.saturday{color:#2966dc!important}.execution-calendar-grid>article.holiday .calendar-day-add>span,.execution-calendar-grid>article.sunday .calendar-day-add>span{color:#df3149!important}.execution-calendar-grid>article.saturday:not(.holiday) .calendar-day-add>span{color:#2966dc!important}.execution-calendar-grid>article.today{box-shadow:inset 0 0 0 2px #6847f5!important;background:#fbfaff!important}.execution-calendar-grid>article.today .calendar-day-add>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#6847f5;color:#fff!important}.execution-calendar-grid>article.outside .calendar-day-add>span{opacity:.48}.culture-design-heading{padding:4px 2px 18px;border-bottom:1px solid #e0e3ea}.culture-design-heading>span{color:#6847f5;font-size:10px;font-weight:950;letter-spacing:.14em}.culture-design-heading h1{margin:7px 0 5px;color:#2e3545;font-size:29px;letter-spacing:-.04em}.culture-design-heading p{margin:0;color:#7f8796;font-size:11px}.culture-design-workspace{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(390px,.72fr);grid-gap:0;gap:0}.culture-design-left{min-width:0;padding:12px 34px 12px 0}.culture-design-right{display:grid;align-content:start;grid-gap:22px;gap:22px;min-width:0;border-left:1px solid #cfd3dc;padding:24px 0 12px 34px}.culture-design-left .culture-gear-stage{width:100%;height:710px;overflow:hidden;margin:0}.culture-design-left .culture-gear-stage>.gear-node svg{fill:currentColor!important;stroke:currentColor!important;stroke-width:.45!important;filter:drop-shadow(0 18px 28px rgba(28,35,70,.13))!important}.culture-design-left .culture-gear-stage>.gear-node.mission{top:16px;right:95px;width:350px;height:350px}.culture-design-left .culture-gear-stage>.gear-node.mission svg{width:350px;height:350px}.culture-design-left .culture-gear-stage>.gear-node.vision{top:170px;left:205px;width:330px;height:330px}.culture-design-left .culture-gear-stage>.gear-node.vision svg{width:330px;height:330px}.culture-design-left .culture-gear-stage>.gear-node.values{top:340px;left:390px;width:370px;height:370px}.culture-design-left .culture-gear-stage>.gear-node.values svg{width:370px;height:370px}.culture-design-left .gear-center{position:relative;z-index:3;display:flex;min-width:158px;height:96px;align-items:center;justify-content:center;flex-direction:column;border-radius:999px;background:#fff;padding:12px 22px;color:currentColor;box-shadow:0 5px 18px rgba(26,34,67,.12)}.culture-design-left .gear-node.values .gear-center{min-width:218px}.culture-design-left .gear-center>b{color:inherit!important;font-size:21px!important;white-space:nowrap}.culture-design-left .gear-center>small{margin:5px 0 0!important;color:#525968!important;font-size:10px!important;letter-spacing:.16em!important}.culture-design-left .culture-gear-stage>.gear-callout{width:200px!important;color:#363b45!important}.culture-design-left .culture-gear-stage>.gear-callout b{border-bottom-color:#555b65!important;color:#363b45!important;font-size:18px}.culture-design-left .culture-gear-stage>.gear-callout span{color:#363b45!important;font-size:15px}.culture-design-left .culture-gear-stage>.gear-callout.vision{top:278px!important;left:0!important}.culture-design-left .culture-gear-stage>.gear-callout.mission{top:160px!important;right:0!important}.culture-design-left .culture-gear-stage>.gear-callout.values{top:610px!important;left:82px!important}.culture-design-left .culture-mvv-card-editor{display:grid;grid-gap:16px;gap:16px;padding:0}.culture-summary-input{display:grid;min-height:230px;overflow:hidden;border:0;border-radius:24px;padding:24px;background:linear-gradient(135deg,#8757e8,#4d2e8e);box-shadow:0 16px 34px rgba(55,39,112,.13)}.culture-summary-input.vision{background:linear-gradient(135deg,#a33754,#681b32)}.culture-summary-input.values{background:linear-gradient(135deg,#27457d,#13274f)}.culture-summary-input>header{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;color:#fff}.culture-summary-input>header>span{grid-row:1/3;display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:rgba(255,255,255,.16);font-size:11px;font-weight:950}.culture-summary-input>header>b{font-size:17px;letter-spacing:.04em}.culture-summary-input>header>small{color:rgba(255,255,255,.75);font-size:9px}.culture-summary-input textarea{min-height:135px;margin-top:16px;border:1px solid rgba(255,255,255,.25);border-radius:15px;background:rgba(255,255,255,.1);padding:18px;color:#fff;font:800 13px/1.7 inherit;outline:0;resize:vertical}.culture-summary-input textarea::placeholder{color:rgba(255,255,255,.64)}.culture-summary-input textarea:focus{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.68)}.culture-save-burgundy{border:0!important;background:linear-gradient(135deg,#8f243f,#6847f5)!important;box-shadow:0 10px 22px rgba(105,36,84,.2)!important}.culture-mvv-learning-video{overflow:hidden;border:1px solid #e0e3eb;border-radius:21px;background:#fff;box-shadow:0 14px 32px rgba(34,42,76,.07)}.culture-mvv-learning-video>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px}.culture-mvv-learning-video>header>span{display:flex;align-items:center;gap:7px;color:#363d4d;font-size:11px;font-weight:950}.culture-mvv-learning-video>header>small{border-radius:999px;background:#f1edff;padding:5px 8px;color:#6847f5;font-size:8px;font-weight:900}.culture-mvv-learning-video>div{display:grid;min-height:285px;place-items:center;background:linear-gradient(145deg,#8756e4,#402477);padding:28px;text-align:center;color:#fff}.culture-mvv-learning-video>div>b{font-size:23px;line-height:1.45}.culture-mvv-learning-video>div>button{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(35,16,75,.44);color:#fff}.culture-mvv-learning-video>div>small{color:rgba(255,255,255,.7);font-size:9px}.culture-design-right .culture-image-preview-pane{display:grid;align-content:start;border:1px solid #e0e3eb;border-radius:21px;background:#fff;padding:17px;box-shadow:0 14px 32px rgba(34,42,76,.07)}.culture-design-right .culture-image-preview-pane>header{margin:0 0 12px}.culture-design-right .culture-image-preview-pane>header>em{border-radius:999px;background:#f0edff;padding:6px 9px;color:#6847f5;font-size:9px;font-style:normal;font-weight:950}.culture-design-right .culture-image-add{display:grid;min-height:118px!important;place-items:center;border:1px dashed #cfd4e1!important;border-radius:14px!important;background:#fafbfe!important;padding:14px!important}.culture-design-right .culture-image-add>span{display:grid;place-items:center;grid-gap:5px;gap:5px;color:#6847f5}.culture-design-right .culture-image-add>span small{color:#8d95a5;font-size:8px}.culture-image-gallery{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:14px}.culture-image-gallery>article{position:relative;overflow:hidden;border:1px solid #e0e3eb;border-radius:14px;background:#f5f6fa;padding:10px}.culture-image-gallery img{display:block;width:100%;max-height:440px;border-radius:9px;object-fit:contain}.culture-image-gallery button{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:4px;border:1px solid #f0ccd3;border-radius:9px;background:rgba(255,248,249,.94);padding:7px 9px;color:#bd354c;font-size:8px;font-weight:950}@media(max-width:1280px){.culture-design-workspace{grid-template-columns:1fr}.culture-design-left{padding-right:0}.culture-design-right{border-top:1px solid #cfd3dc;border-left:0;padding:30px 0 0}.culture-design-left .culture-gear-stage{width:min(900px,100%);margin:0 auto}.culture-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.culture-design-heading h1{font-size:23px}.culture-design-left .culture-gear-stage{height:490px}.culture-design-left .culture-gear-stage>.gear-node.mission{right:0}.culture-design-left .culture-gear-stage>.gear-node.vision{left:0}.culture-design-left .culture-gear-stage>.gear-node.values{top:235px;left:22%}.culture-design-left .culture-gear-stage>.gear-callout{display:none!important}.culture-summary-input{min-height:210px;padding:18px}.culture-image-gallery{grid-template-columns:1fr}}.active-screen-mission-vision,.active-screen-mission-vision:after,.active-screen-mission-vision:before,.active-screen-mission-vision>.workspace-card,.mission-culture-panel.mission-culture-v367{border:0!important;border-radius:0!important;box-shadow:none!important}.active-screen-mission-vision:after,.active-screen-mission-vision:before{display:none!important}.mission-culture-panel.mission-culture-v367{overflow:hidden!important;background:linear-gradient(145deg,#f8f9fc,#f3f1fa 52%,#f6f7fb)!important;padding:30px!important}.mission-culture-v367 .culture-gear-editor{width:100%;max-width:1480px;gap:22px}.mission-culture-v367 .culture-design-heading{position:relative;border:0;padding:4px 4px 10px}.mission-culture-v367 .culture-design-heading:after{content:"";position:absolute;bottom:0;left:4px;width:68px;height:4px;border-radius:999px;background:linear-gradient(90deg,#6847f5,#8f243f,#172c5b)}.mission-culture-v367 .culture-design-heading h1{margin:0 0 8px;color:#282f3d;font-size:32px;font-weight:950;letter-spacing:-.05em}.mission-culture-v367 .culture-design-heading p{color:#778092;font-size:12px;font-weight:750}.culture-design-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.culture-design-meta>article,.culture-design-meta>label{display:flex;min-width:0;min-height:102px;align-items:center;justify-content:space-between;border:1px solid #e2e4ec;border-radius:22px;background:rgba(255,255,255,.92);padding:20px 22px;box-shadow:0 12px 26px rgba(31,38,72,.055)}.culture-design-meta span{color:#727b8e;font-size:11px;font-weight:900}.culture-design-meta input{width:142px;border:0!important;border-radius:12px!important;background:#f5f3fb!important;padding:11px 10px!important;color:#343b4a!important;font:900 12px/1 inherit!important;outline:0}.culture-design-meta input:focus{box-shadow:0 0 0 2px rgba(104,71,245,.18)!important}.culture-design-meta strong{display:flex;align-items:flex-end;gap:4px;color:#303744;font-size:31px;line-height:1;font-weight:950}.culture-design-meta strong small{padding-bottom:2px;color:#71798b;font-size:10px}.mission-culture-v367 .culture-design-workspace{grid-template-columns:minmax(0,1fr) 430px!important;overflow:hidden;border-radius:28px;background:rgba(255,255,255,.52);box-shadow:0 24px 60px rgba(38,43,77,.07)}.mission-culture-v367 .culture-design-left{min-width:0;overflow:hidden;padding:18px 30px 30px}.mission-culture-v367 .culture-design-right{width:430px;max-width:430px;min-width:0;overflow:hidden;gap:18px;border-left:1px solid #dfe2ea;padding:30px}.mission-culture-v367 .culture-design-left .culture-gear-stage{width:min(900px,100%);height:690px;margin:0 auto;overflow:hidden}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node{z-index:2}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node svg{filter:drop-shadow(0 18px 27px rgba(30,36,70,.17))!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission{top:32px;right:auto;left:410px;width:310px;height:310px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission svg{width:310px;height:310px;animation:cultureGearClockwise 24s linear infinite}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision{top:190px;left:175px;width:295px;height:295px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision svg{width:295px;height:295px;animation:cultureGearCounter 22s linear infinite}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values{top:330px;left:395px;width:330px;height:330px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values svg{width:330px;height:330px;animation:cultureGearClockwise 26s linear infinite}.mission-culture-v367 .culture-design-left .gear-center{min-width:126px;height:88px;padding:11px 18px;border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 19px rgba(26,34,67,.12)}.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{min-width:150px}.mission-culture-v367 .culture-design-left .gear-center>b{font-size:22px!important;letter-spacing:-.04em}.mission-culture-v367 .culture-design-left .gear-center>small{margin-top:5px!important;color:#555d6d!important;font-size:9px!important;letter-spacing:.04em!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout{z-index:6!important;width:170px!important;gap:7px!important;color:#3d434e!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout b{border-bottom:1px solid #4e5561!important;padding-bottom:7px;color:#383e49!important;font-size:15px;white-space:nowrap}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout span{color:#383e49!important;font-size:13px;white-space:nowrap}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.mission{top:126px!important;left:auto!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.vision{top:298px!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.values{top:575px!important;left:175px!important;width:205px!important}.mission-culture-v367 .culture-summary-input{box-shadow:0 18px 38px rgba(55,39,112,.14)}.mission-culture-v367 .culture-summary-input>header>b{letter-spacing:-.02em}.mission-culture-v367 .culture-image-preview-pane,.mission-culture-v367 .culture-mvv-learning-video{width:100%;min-width:0;box-sizing:border-box}.mission-culture-v367 .culture-mvv-learning-video>div{min-height:250px}.mission-culture-v367 .culture-design-right .culture-image-preview-pane{height:660px;overflow:hidden}.mission-culture-v367 .culture-image-preview-pane>header,.mission-culture-v367 .culture-image-preview-pane>header>*{min-width:0}.mission-culture-v367 .culture-image-preview-pane>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-culture-v367 .culture-image-gallery{max-height:462px;overflow-x:hidden;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.mission-culture-v367 .culture-image-gallery>article{aspect-ratio:16/10;box-sizing:border-box}.mission-culture-v367 .culture-image-gallery img{height:100%;max-width:100%;max-height:none}.mission-culture-v367 .culture-image-add{flex:none}@media(max-width:1420px){.mission-culture-v367 .culture-design-workspace{grid-template-columns:1fr!important}.mission-culture-v367 .culture-design-right{width:auto;max-width:none;border-top:1px solid #dfe2ea;border-left:0;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.mission-culture-v367 .culture-design-right .culture-image-preview-pane{height:560px}.mission-culture-v367 .culture-design-left .culture-gear-stage{width:900px;max-width:100%}}@media(max-width:900px){.culture-design-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-culture-v367 .culture-design-right{grid-template-columns:1fr}.mission-culture-v367 .culture-design-left .culture-gear-stage{height:525px;transform:scale(.75);transform-origin:top center;margin-bottom:-125px}.mission-culture-v367 .culture-design-right .culture-image-preview-pane{height:560px}}@media(max-width:620px){.mission-culture-panel.mission-culture-v367{padding:14px!important}.mission-culture-v367 .culture-design-heading h1{font-size:25px}.culture-design-meta{grid-template-columns:1fr}.culture-design-meta>article,.culture-design-meta>label{min-height:82px}.mission-culture-v367 .culture-design-left{padding:12px}.mission-culture-v367 .culture-design-left .culture-gear-stage{width:900px;max-width:none;height:405px;left:50%;transform:translateX(-50%) scale(.58);transform-origin:top center;margin-bottom:-200px}.mission-culture-v367 .culture-design-right{padding:18px}.mission-culture-v367 .culture-design-right .culture-image-preview-pane{height:520px}}@media(prefers-reduced-motion:reduce){.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node svg{animation:none!important}}.first-visit-guide-backdrop{position:fixed;inset:0;z-index:10000;display:grid;background:rgba(7,8,12,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:firstVisitFadeIn .2s ease-out}.first-visit-guide{width:min(440px,100%);border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(145deg,#1d1c25,#111117);padding:34px;box-shadow:0 32px 100px rgba(0,0,0,.52)}.first-visit-guide:before{content:"";position:absolute;top:-90px;right:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(104,71,245,.42),transparent 68%);pointer-events:none}.first-visit-guide-close{position:absolute;top:17px;right:17px;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(255,255,255,.07);color:#fff;cursor:pointer}.first-visit-guide-kicker{display:flex;align-items:center;gap:7px;color:#a995ff;font-size:11px;font-weight:950;letter-spacing:.04em}.first-visit-guide h2{position:relative;margin:10px 0 7px;color:#fff;font-size:26px;letter-spacing:-.045em}.first-visit-guide>p{margin:0;color:#a8a7b2;font-size:12px;font-weight:750}.first-visit-guide ol{display:grid;grid-gap:9px;gap:9px;margin:24px 0 19px;padding:0;list-style:none}.first-visit-guide li{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.045);padding:12px}.first-visit-guide li>b{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#714df2,#8f243f);font-size:12px}.first-visit-guide li>span{display:grid;grid-gap:3px;gap:3px}.first-visit-guide li strong{color:#f7f7fa;font-size:13px}.first-visit-guide li small{color:#9695a1;font-size:10px;font-weight:750}.first-visit-guide-optout{display:flex;align-items:center;gap:9px;width:max-content;color:#c3c1cb;font-size:11px;font-weight:850;cursor:pointer}.first-visit-guide-optout input{width:17px;height:17px;accent-color:#7551f4}.first-visit-guide-start{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:0;border-radius:14px;background:linear-gradient(135deg,#7450f3,#5a37d1);padding:14px;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 14px 30px rgba(89,55,209,.3)}@keyframes firstVisitFadeIn{0%{opacity:0}to{opacity:1}}body .main-panel>.active-screen-mission-vision{width:100%!important;max-width:none!important}.mission-culture-v367 .culture-gear-editor{max-width:none!important}.mission-culture-v367 .culture-design-workspace{grid-template-columns:minmax(0,1fr) 400px!important}.mission-culture-v367 .culture-design-right{width:400px;max-width:400px;padding:26px}.mission-culture-v367 .culture-design-left{padding-left:34px;padding-right:34px}.mission-culture-v367 .culture-design-left .culture-gear-stage{width:min(940px,100%)}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission{top:25px;left:400px;width:330px;height:330px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission svg{width:330px;height:330px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision{top:185px;left:145px;width:315px;height:315px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision svg{width:315px;height:315px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values{top:325px;left:365px;width:350px;height:350px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values svg{width:350px;height:350px}.mission-culture-v367 .culture-design-left .gear-center,.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{width:118px;min-width:118px;height:118px;box-sizing:border-box;border-radius:50%;padding:12px}.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{width:132px;min-width:132px;height:132px}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.mission{top:128px!important;right:0!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.vision{top:300px!important;left:0!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.values{top:585px!important;left:155px!important}.mission-culture-v367 .culture-mvv-card-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mission-culture-v367 .culture-summary-input{min-height:210px}.mission-culture-v367 .culture-gear-save,.mission-culture-v367 .culture-summary-input.values{grid-column:1/-1}.mission-culture-v367 .culture-summary-input textarea{min-height:105px;resize:vertical}.mission-culture-v367 .culture-summary-input.values textarea{min-height:135px}@media(max-width:1420px){.mission-culture-v367 .culture-design-workspace{grid-template-columns:1fr!important}.mission-culture-v367 .culture-design-right{width:auto;max-width:none}.mission-culture-v367 .culture-design-left .culture-gear-stage{width:940px;max-width:100%}}@media(max-width:760px){.mission-culture-v367 .culture-mvv-card-editor{grid-template-columns:1fr}.mission-culture-v367 .culture-gear-save,.mission-culture-v367 .culture-summary-input.values{grid-column:auto}.first-visit-guide{padding:28px 22px}.first-visit-guide h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.first-visit-guide-backdrop{animation:none}}.first-visit-guide-backdrop{background:rgba(8,8,10,.76);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.first-visit-guide{border-color:rgba(255,255,255,.07);background:#151519;color:#8b8b93;box-shadow:0 34px 110px rgba(0,0,0,.6)}.first-visit-guide:before{display:none}.first-visit-guide-close{border-color:rgba(255,255,255,.08);background:#202025;color:#92929a}.first-visit-guide h2,.first-visit-guide li small,.first-visit-guide li strong,.first-visit-guide-kicker,.first-visit-guide-optout,.first-visit-guide>p{color:#8d8d95}.first-visit-guide h2{color:#adadb4}.first-visit-guide li small,.first-visit-guide>p{color:#6f6f78}.first-visit-guide li{border-color:rgba(255,255,255,.055);background:#1b1b20}.first-visit-guide li>b{background:#29292f;color:#919198}.first-visit-guide-optout input{accent-color:#77777f}.first-visit-guide-start{background:#2b2b31;color:#a4a4ab;box-shadow:none}.first-visit-guide-close:hover,.first-visit-guide-start:hover{background:#34343a;color:#b7b7bd}.culture-save-burgundy{background:linear-gradient(135deg,#c9bcf3,#ad9ae8)!important;color:#fff!important;box-shadow:0 12px 26px rgba(157,137,218,.24)!important}.culture-save-burgundy:hover{background:linear-gradient(135deg,#d6ccf7,#b9a8ec)!important}.active-screen-mission-vision>.workspace-card,.mission-culture-panel.mission-culture-v367,.mission-culture-v367 .culture-design-workspace,body .main-panel>.active-screen-mission-vision{border:0!important;outline:0!important}.active-screen-mission-vision:after,.active-screen-mission-vision:before,.mission-culture-panel.mission-culture-v367:after,.mission-culture-panel.mission-culture-v367:before{display:none!important}.mission-culture-v367 .culture-design-left .culture-gear-stage:after,.mission-culture-v367 .culture-design-left .culture-gear-stage:before{content:"";position:absolute;z-index:0;pointer-events:none;border:2px solid rgba(61,126,168,.23);border-radius:50%}.mission-culture-v367 .culture-design-left .culture-gear-stage:before{top:18px;left:250px;width:535px;height:470px;border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-12deg)}.mission-culture-v367 .culture-design-left .culture-gear-stage:after{top:275px;left:105px;width:665px;height:330px;border-top-color:transparent;border-left-color:rgba(126,191,207,.28);transform:rotate(8deg)}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission{color:#83c4d3}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision{color:#3f87b7}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values{color:#205d89}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node svg{filter:drop-shadow(0 18px 28px rgba(32,93,137,.2))!important}.mission-culture-v367 .culture-design-left .gear-center{background:linear-gradient(145deg,#fff,#eef7f9);border-color:rgba(255,255,255,.92);box-shadow:0 8px 22px rgba(31,92,133,.16)}.mission-culture-v367 .culture-summary-input.mission{background:linear-gradient(135deg,#9fd2dc,#68afc1)}.mission-culture-v367 .culture-summary-input.vision{background:linear-gradient(135deg,#4f94bf,#286f9f)}.mission-culture-v367 .culture-summary-input.values{background:linear-gradient(135deg,#2c75a5,#174b73)}.mission-culture-v367 .culture-summary-input{box-shadow:0 18px 38px rgba(29,91,132,.16)}.mission-culture-v367 .culture-summary-input textarea{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32)}.mission-culture-v367 .culture-summary-input textarea:focus{background:rgba(255,255,255,.23);border-color:rgba(255,255,255,.7)}.training-calendar-grid>div{position:relative}.training-calendar-day-add{position:absolute;top:5px;right:5px;display:grid;width:20px;height:20px;place-items:center;border:1px solid #dcd6fa;border-radius:50%;background:#f4f1ff;color:#6847f5;cursor:pointer;opacity:.72;transition:opacity .15s ease,transform .15s ease,background .15s ease}.training-calendar-day-add:focus-visible,.training-calendar-day-add:hover{background:#6847f5;color:#fff;opacity:1;transform:scale(1.08);outline:0}.training-calendar-grid>div.holiday .training-calendar-day-add,.training-calendar-grid>div.sunday .training-calendar-day-add{border-color:#f0cbd2;background:#fff4f6;color:#d33d53}.training-calendar-grid>div.saturday:not(.holiday) .training-calendar-day-add{border-color:#c8d9fa;background:#f1f6ff;color:#2966dc}.training-calendar-grid>div.saturday>b{color:#2966dc!important}.training-report-download.training-report-download-locked{border-color:#d9dce5!important;background:#eff1f5!important;color:#9299a7!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1}.training-report-download-locked small{margin-left:auto;border-radius:999px;background:#e2e5eb;padding:3px 7px;color:#7e8592;font-size:8px;font-weight:950}.first-visit-guide-backdrop{place-items:start end;padding:28px 30px;background:rgba(8,8,10,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.first-visit-guide{max-height:calc(100vh - 56px);overflow-y:auto;border-color:rgba(255,255,255,.055);background:rgba(20,20,24,.84);color:#777780;box-shadow:0 24px 70px rgba(0,0,0,.3);opacity:.88}.first-visit-guide h2,.first-visit-guide li small,.first-visit-guide li strong,.first-visit-guide-kicker,.first-visit-guide-optout,.first-visit-guide>p{color:#777780}.first-visit-guide h2{color:#92929a}.first-visit-guide li small,.first-visit-guide>p{color:#686871}.first-visit-guide li{border-color:rgba(255,255,255,.045);background:rgba(27,27,32,.72)}.first-visit-guide li>b{background:#27272d;color:#85858d}.first-visit-guide-start{background:#29292f;color:#929299}body .active-screen-mission-vision .culture-gear-save .culture-save-burgundy.primary-button{border:1px solid #b7a6ed!important;background-color:#c8baf4!important;background-image:linear-gradient(135deg,#d8cff8,#c1b1f1 52%,#aa96e5)!important;color:#fff!important;box-shadow:0 12px 28px rgba(164,145,224,.3)!important}body .active-screen-mission-vision .culture-gear-save .culture-save-burgundy.primary-button:hover{background-image:linear-gradient(135deg,#e1daf9,#cabcf3,#b5a3e9)!important}.mission-culture-v367 .culture-design-left .culture-gear-stage:after,.mission-culture-v367 .culture-design-left .culture-gear-stage:before{display:none!important;content:none!important}.mission-culture-v367 .culture-design-left .gear-center,.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{width:76px!important;min-width:76px!important;height:76px!important;padding:7px!important;border-width:0!important}.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{width:88px!important;min-width:88px!important;height:88px!important}.mission-culture-v367 .culture-design-left .gear-center>b{font-size:13px!important;letter-spacing:-.04em!important}.mission-culture-v367 .culture-design-left .gear-center>small{margin-top:3px!important;font-size:7px!important;letter-spacing:0!important}@media(min-width:1051px){.mission-culture-v367 .culture-design-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.mission-culture-v367 .culture-design-right{width:auto!important;max-width:none!important;grid-template-columns:1fr!important;border-top:0!important;border-left:1px solid #dfe2ea!important;padding:28px!important}.mission-culture-v367 .culture-mvv-learning-video>div{min-height:330px}.mission-culture-v367 .culture-design-right .culture-image-preview-pane{height:660px}}@media(max-width:1050px){.mission-culture-v367 .culture-design-workspace{grid-template-columns:1fr!important}.mission-culture-v367 .culture-design-right{width:auto!important;max-width:none!important;grid-template-columns:1fr!important;border-top:1px solid #dfe2ea;border-left:0;padding:22px}.first-visit-guide-backdrop{place-items:start center;padding:18px}}.org-strategy-tabs{margin-top:0}.org-strategy-tabs>div{position:relative;display:grid;grid-template-columns:1fr 34px;align-items:center}.org-strategy-tabs>div:not(:last-child){border-right:1px solid #ebe8f5}.org-strategy-tabs>div>button:first-child{width:100%}.org-strategy-tabs .org-strategy-info{width:28px;min-height:28px;border:1px solid #ddd6fb;border-radius:50%;background:#f4f1ff;color:#6847f5;padding:0}.org-strategy-tabs .org-strategy-info:hover{background:#6847f5;color:#fff}.org-strategy-modal-backdrop{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;background:rgba(29,31,42,.28);padding:22px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.org-strategy-modal{position:relative;width:min(460px,100%);border:1px solid #e1dcf7;border-radius:24px;background:#fff;padding:34px;box-shadow:0 30px 90px rgba(38,34,62,.22)}.org-strategy-modal>button{position:absolute;top:16px;right:16px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#f3f1f8;color:#6d7484;cursor:pointer}.org-strategy-modal>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#eee9ff;color:#6847f5}.org-strategy-modal h3{margin:18px 0 10px;color:#303746;font-size:24px;letter-spacing:-.04em}.org-strategy-modal p{margin:0;color:#697386;font-size:14px;font-weight:750;line-height:1.75}.training-calendar-day-add{opacity:0;pointer-events:none;transform:scale(.86)}.training-calendar-grid>div:focus-within .training-calendar-day-add,.training-calendar-grid>div:hover .training-calendar-day-add{opacity:1;pointer-events:auto;transform:scale(1)}.training-detail-view-operations>.training-attendee-builder{display:grid!important}.training-report-upload-field .training-report-file-list article{min-width:0}.first-visit-guide-backdrop{place-items:center;background:rgba(235,238,247,.8);padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.first-visit-guide{width:min(820px,100%);max-height:calc(100vh - 48px);border:1px solid #d9deeb;border-radius:28px;background:#f1f4fa;color:#2d3442;padding:30px;box-shadow:0 32px 100px rgba(46,55,78,.2)}.first-visit-guide-title{display:flex;align-items:center;gap:12px;border-bottom:1px solid #cbd2df;padding:0 46px 18px 0}.first-visit-guide-title>span{display:grid;width:28px;height:28px;place-items:center;color:#c82332}.first-visit-guide-title h2{margin:0;color:#2d3442;font-size:24px;letter-spacing:-.035em}.first-visit-guide-close{top:24px;right:24px;border:1px solid #d3d8e3;background:#fff;color:#6c7483}.first-visit-tour-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);grid-gap:28px;gap:28px;align-items:center;padding:25px 0 20px}.first-visit-tour-preview{position:relative;min-width:0}.first-visit-tour-app{display:grid;grid-template-columns:54px 1fr;height:300px;overflow:hidden;border-radius:20px;background:#191a20;box-shadow:0 18px 40px rgba(31,34,46,.22)}.first-visit-tour-app>aside{display:grid;align-content:end;grid-gap:15px;gap:15px;background:#20222b;padding:18px}.first-visit-tour-app>aside i{width:20px;height:20px;border-radius:6px;background:#3e414d}.first-visit-tour-app>main{position:relative;display:grid;place-items:center;padding:22px}.first-visit-tour-app>main>span{position:absolute;top:18px;right:16px;width:150px;color:#d8dae1;font-size:10px;font-weight:850;line-height:1.5}.first-visit-tour-app .tour-spotlight{display:grid;width:94px;height:94px;place-items:center;border-radius:50%;background:#fff;color:#685f56;box-shadow:0 0 0 12px rgba(255,255,255,.1)}.first-visit-tour-app .tour-spotlight small{margin-top:-20px;font-size:9px;font-weight:900}.first-visit-tour-app main>em{position:absolute;left:30px;width:2px;height:38px;background:#8e643b}.first-visit-tour-app main>em:first-of-type{top:80px}.first-visit-tour-app main>em:nth-of-type(2){top:136px}.first-visit-tour-app main>em:nth-of-type(3){top:192px}.first-visit-tour-app main>button{position:absolute;right:20px;bottom:20px;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;background:#f07a3d;color:#fff}.first-visit-tour-note{position:absolute;right:-15px;top:104px;width:145px;border-radius:8px;background:#fff;padding:15px;color:#313846;font-size:11px;font-weight:900;line-height:1.55;box-shadow:0 8px 24px rgba(41,48,69,.17);transform:translateX(45%)}.first-visit-tour-copy{position:relative;z-index:2}.first-visit-guide-kicker{color:#6847f5}.first-visit-tour-copy h3{margin:10px 0 8px;color:#2d3442;font-size:23px;line-height:1.35;letter-spacing:-.045em}.first-visit-tour-copy>p{margin:0;color:#737c8e;font-size:12px;font-weight:750}.first-visit-guide ol{gap:7px;margin:18px 0 0}.first-visit-guide li{grid-template-columns:34px 1fr;border:1px solid #dfe3ec;background:rgba(255,255,255,.74);padding:9px}.first-visit-guide li>b{width:34px;height:34px;border-radius:11px;background:#ece8fb;color:#6847f5}.first-visit-guide li strong{color:#343b49;font-size:12px}.first-visit-guide li small{color:#7e8797;font-size:9px}.first-visit-guide-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d4dae5;padding-top:18px}.first-visit-guide-optout{color:#687184}.first-visit-guide-start{width:auto;min-width:220px;margin:0;background:linear-gradient(135deg,#7b59ed,#6041ce);color:#fff;padding:13px 20px;box-shadow:0 12px 24px rgba(96,65,206,.2)}.mission-culture-v367 .culture-gear-editor{gap:12px}.mission-culture-v367 .culture-design-meta{margin-top:0}.culture-summary-input>header>span svg{stroke:currentColor}.culture-mvv-learning-video>.culture-video-grid{display:grid;min-height:330px;padding:0;background:transparent;text-align:center}.culture-video-grid>article{display:grid;min-width:0;place-items:center;grid-gap:14px;gap:14px;background:linear-gradient(145deg,#8756e4,#402477);padding:25px 18px;color:#fff}.culture-video-grid>article+article{border-left:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,#7650d6,#342063)}.culture-video-grid article>b{font-size:16px}.culture-video-grid article>button{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(35,16,75,.44);color:#fff}.culture-video-grid article>small{color:rgba(255,255,255,.7);font-size:9px}.mission-culture-v367 .culture-design-right .culture-image-preview-pane{height:auto;min-height:660px;overflow:visible}.mission-culture-v367 .culture-image-gallery{grid-template-columns:1fr;max-height:none;overflow:visible;gap:16px}.mission-culture-v367 .culture-image-gallery>article{display:block;width:100%;min-width:0;aspect-ratio:auto;padding:10px}.mission-culture-v367 .culture-image-gallery img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-callout.values{left:205px!important}@media(max-width:760px){.org-strategy-tabs>div{grid-template-columns:1fr 36px}.org-strategy-tabs>div:not(:last-child){border-right:0;border-bottom:1px solid #ebe8f5}.first-visit-guide{padding:22px 16px}.first-visit-tour-layout{grid-template-columns:1fr}.first-visit-tour-preview{display:none}.first-visit-guide-actions{align-items:stretch;flex-direction:column}.first-visit-guide-start{width:100%}.culture-mvv-learning-video>.culture-video-grid{grid-template-columns:1fr}.culture-video-grid>article+article{border-top:1px solid rgba(255,255,255,.22);border-left:0}}.first-visit-guide-backdrop{display:block;background:rgba(8,9,12,.91);padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.first-visit-guide{position:relative;width:100%;height:100%;min-height:100vh;max-height:none;overflow:hidden;border:0;border-radius:0;background:transparent;padding:0;color:#fff;box-shadow:none;opacity:1}.first-visit-guide-close{top:28px;left:28px;right:auto;width:44px;height:44px;border:0;background:transparent;color:#96939b}.first-visit-guide-skip{position:absolute;top:28px;right:28px;display:flex;width:190px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:#fff;padding:13px 16px;color:#34323a;font-size:13px;font-weight:900;text-align:center;cursor:pointer}.first-visit-guide-spotlight{position:absolute;top:110px;left:32px;display:grid;width:118px;height:118px;place-items:center;border-radius:50%;background:#fff;color:#6847f5;box-shadow:0 0 0 12px rgba(255,255,255,.12)}.first-visit-guide-spotlight>span{display:grid;place-items:center;grid-gap:6px;gap:6px}.first-visit-guide-spotlight b{font-size:13px}.first-visit-guide-dashboard-copy{position:absolute;top:98px;left:192px;width:320px;color:#d8d5dc}.first-visit-guide-dashboard-copy strong{display:block;margin-bottom:8px;color:#fff;font-size:18px}.first-visit-guide-dashboard-copy p{margin:0;font-size:13px;font-weight:750;line-height:1.65}.first-visit-guide-dashboard-arrow{position:absolute;top:151px;left:155px;width:24px;height:24px;color:#d1ac55;transform:rotate(200deg)}.first-visit-guide-scroll-line{position:absolute;left:64px;width:2px;background:linear-gradient(#a66b50,#e3b45f)}.first-visit-guide-scroll-line.top{top:286px;height:88px}.first-visit-guide-scroll-line.bottom{top:452px;height:96px}.first-visit-guide-scroll-line.bottom:after,.first-visit-guide-scroll-line.top:before{content:"";position:absolute;left:-4px;width:10px;height:10px;border-radius:50%;background:#d6a557}.first-visit-guide-scroll-line.top:before{top:-3px}.first-visit-guide-scroll-line.bottom:after{bottom:-3px}.first-visit-guide-hand{position:absolute;top:376px;left:31px;display:grid;width:68px;height:68px;place-items:center;color:#fff;font-family:Arial,sans-serif;font-size:62px;line-height:1;text-shadow:0 2px 5px rgba(0,0,0,.5)}.first-visit-guide-scroll-copy{position:absolute;top:392px;left:114px;color:#d7d4dc;font-size:17px;font-weight:800;line-height:1.65}.first-visit-guide-scroll-copy strong{color:#e2b35b}.first-visit-guide-help-copy{position:absolute;right:132px;bottom:82px;width:290px;color:#d8d5dc;font-size:17px;font-weight:800;line-height:1.6;text-align:right}.first-visit-guide-help-copy strong{color:#b69dff}.first-visit-guide-help-arrow{position:absolute;right:101px;bottom:88px;width:24px;height:24px;color:#d1ac55;transform:rotate(28deg)}.first-visit-guide-help-target{position:absolute;right:34px;bottom:36px;display:grid;width:74px;height:74px;place-items:center;border-radius:50%;background:#6847f5;color:#fff;box-shadow:0 0 0 9px rgba(104,71,245,.2)}.first-visit-guide-help-target b{margin-top:-18px;font-size:10px}.first-visit-guide-optout{position:absolute;left:50%;bottom:25px;color:#aaa7af;transform:translateX(-50%)}.culture-mvv-learning-video{overflow:visible;border:0;background:transparent;box-shadow:none}.culture-mvv-learning-video>header{padding:0 2px 13px}.culture-mvv-learning-video>.culture-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:420px}.culture-video-grid>article{min-height:420px;border-radius:28px;background:linear-gradient(135deg,#9658e9,#3f247f);padding:36px 25px;box-shadow:0 18px 38px rgba(72,42,137,.2)}.culture-video-grid>article+article{border:0;background:linear-gradient(135deg,#f0964f,#a75325);box-shadow:0 18px 38px rgba(169,82,36,.19)}.culture-video-grid article>b{font-size:21px;line-height:1.5}.culture-video-grid article>button{width:64px;height:64px;background:rgba(47,25,77,.62)}.training-feature-locked{border-color:#d9dce5!important;background:#eef0f4!important;color:#969daa!important;box-shadow:none!important;cursor:not-allowed!important}.training-feature-locked svg{stroke:currentColor!important}.ai-coach-card .training-feature-locked{display:flex;align-items:center;justify-content:center;gap:7px}.training-transfer-workspace{display:none;gap:18px;border:1px solid #d9d3ff!important;border-radius:20px;background:linear-gradient(180deg,#fbfaff,#f5f8ff)!important;padding:22px!important}.training-detail-view-transfer>.training-transfer-workspace{display:grid!important}.training-transfer-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.training-transfer-workspace>header span{color:#6847f5;font-size:11px;font-weight:950}.training-transfer-workspace>header h4{margin:5px 0 0;color:#333b4b;font-size:17px}.training-transfer-workspace>header>strong{color:#6847f5;font-size:34px}.training-transfer-workspace>header>strong small{font-size:11px}.training-transfer-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.training-transfer-notes label,.training-transfer-plan-grid label{display:grid;grid-gap:7px;gap:7px;color:#5e6880;font-size:10px;font-weight:900}.training-transfer-notes textarea,.training-transfer-plan-grid input{width:100%;border:1px solid #d9d6ea;border-radius:12px;background:#fff;padding:12px;color:#333b4b;font:800 11px/1.5 inherit;outline:0}.training-transfer-checkpoints{border-radius:16px;background:#fff;padding:17px}.training-transfer-checkpoints>h4{margin:0 0 13px;color:#3b4353;font-size:13px}.training-transfer-checkpoints>div{display:grid;grid-gap:10px;gap:10px}.training-transfer-checkpoints label{display:grid;grid-template-columns:42px minmax(150px,1fr) minmax(180px,2fr) 46px;align-items:center;grid-gap:10px;gap:10px}.training-transfer-checkpoints label>b{color:#6847f5;font-size:11px}.training-transfer-checkpoints label>span{color:#747d90;font-size:9px;justify-content:flex-start}.training-transfer-checkpoints input{width:100%;accent-color:#6847f5}.training-transfer-checkpoints label>strong{color:#3d4658;font-size:11px;text-align:right}.training-transfer-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.training-transfer-notes textarea{min-height:112px;resize:vertical}@media(max-width:760px){.first-visit-guide-dashboard-copy{left:176px;right:20px;width:auto}.first-visit-guide-scroll-copy{left:108px;right:20px;font-size:14px}.first-visit-guide-help-copy{right:116px;width:210px;font-size:14px}.first-visit-guide-skip{width:170px}.culture-mvv-learning-video>.culture-video-grid{grid-template-columns:1fr;min-height:0}.culture-video-grid>article{min-height:300px}.training-transfer-notes,.training-transfer-plan-grid{grid-template-columns:1fr}.training-transfer-checkpoints label{grid-template-columns:38px 1fr 42px}.training-transfer-checkpoints label>span{grid-column:1/-1}}.org-strategy-tabs{gap:10px!important;border:0!important;background:transparent!important;overflow:visible!important}.org-strategy-tabs>div{min-width:0;min-height:68px;grid-template-columns:minmax(0,1fr) 34px!important;border:1px solid #ddd9ec!important;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 8px 22px rgba(43,48,73,.05)}.org-strategy-tabs>div:not(:last-child){border-right:1px solid #ddd9ec!important}.org-strategy-tabs>div:has(.org-strategy-main.active){border-color:#cfc5ff!important;box-shadow:0 10px 26px rgba(104,71,245,.11)}.org-strategy-tabs .org-strategy-main{display:flex!important;min-width:0;min-height:68px;align-items:center!important;justify-content:flex-start!important;gap:15px!important;border:0!important;border-radius:21px 0 0 0!important;background:transparent!important;padding:0 10px 0 25px!important;color:#343a48!important;box-shadow:none!important;font-size:16px!important}.org-strategy-tabs .org-strategy-main>svg{flex:0 0 auto;color:#6847f5!important}.org-strategy-tabs .org-strategy-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-strategy-tabs .org-strategy-main.active{background:linear-gradient(135deg,#7b51ee,#633dd9)!important;color:#fff!important}.org-strategy-tabs .org-strategy-main.active>svg{color:#fff!important}.org-strategy-tabs .org-strategy-info{display:grid!important;width:27px!important;min-width:27px!important;min-height:68px!important;place-items:center!important;border:0!important;border-radius:0 21px 0 0!important;background:transparent!important;padding:0!important;color:#6847f5!important;box-shadow:none!important}.org-strategy-tabs .org-strategy-info:hover{background:transparent!important;color:#3f25ad!important;transform:translate(1px,-1px)}.org-strategy-tabs .org-strategy-info svg{display:block;width:15px;height:15px;stroke-width:2.4}.disc-hub-actions,.tki-hub-toolbar{box-sizing:border-box!important;min-height:52px!important;padding:0!important}.disc-hub-actions,.tki-hub-toolbar>div{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.disc-hub-actions>.diagnostic-feature-locked,.disc-hub-actions>.diagnostic-person-lookup,.tki-hub-toolbar>div>.diagnostic-feature-locked,.tki-hub-toolbar>div>.diagnostic-person-lookup{box-sizing:border-box!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 13px!important}.training-transfer-workspace>header.training-transfer-rate-only{min-height:42px;justify-content:flex-end!important}.culture-mvv-learning-video>.culture-video-grid{position:relative;grid-auto-rows:1fr;gap:54px!important;min-height:450px!important}.culture-mvv-learning-video>.culture-video-grid:after{content:"";position:absolute;top:18px;bottom:18px;left:50%;width:1px;background:#d8dbe4;transform:translateX(-50%);pointer-events:none}.culture-video-grid>article{width:100%;min-height:450px!important;box-sizing:border-box}.culture-video-grid>article+article{border:0!important}body .active-screen-mission-vision .culture-gear-save .culture-save-burgundy.primary-button{border-color:#7651d6!important;background-color:#8463dc!important;background-image:linear-gradient(135deg,#9b7ce7,#8460dc 52%,#7047cb)!important;box-shadow:0 12px 28px rgba(102,69,190,.34)!important}body .active-screen-mission-vision .culture-gear-save .culture-save-burgundy.primary-button:hover{background-image:linear-gradient(135deg,#a98bec,#8d69e1,#764ed0)!important}@media(max-width:760px){.org-strategy-tabs{grid-template-columns:1fr!important;gap:8px!important}.org-strategy-tabs>div{min-height:58px;grid-template-columns:minmax(0,1fr) 38px!important;border-radius:16px!important}.org-strategy-tabs>div:not(:last-child){border-right:1px solid #ddd9ec!important;border-bottom:1px solid #ddd9ec!important}.org-strategy-tabs .org-strategy-main{min-height:58px;border-radius:15px 0 0 15px!important;padding-left:19px!important;font-size:14px!important}.org-strategy-tabs .org-strategy-info{min-height:58px!important;border-radius:0 15px 15px 0!important}.disc-hub-actions,.tki-hub-toolbar{width:100%!important;min-height:48px!important}.disc-hub-actions,.tki-hub-toolbar>div{width:100%!important;justify-content:flex-end!important;flex-wrap:nowrap!important}.disc-hub-actions>.diagnostic-person-lookup,.tki-hub-toolbar>div>.diagnostic-person-lookup{flex:0 0 auto}.disc-hub-actions>.diagnostic-feature-locked,.tki-hub-toolbar>div>.diagnostic-feature-locked{min-width:0;overflow:hidden;white-space:nowrap}.culture-mvv-learning-video>.culture-video-grid{grid-template-columns:1fr!important;gap:20px!important;min-height:0!important}.culture-mvv-learning-video>.culture-video-grid:after{display:none}.culture-video-grid>article{min-height:310px!important}}@media(max-width:620px){.mission-culture-v367 .culture-design-left .culture-gear-stage{position:relative!important;left:auto!important;width:100%!important;max-width:100%!important;height:430px!important;margin:0!important;overflow:hidden!important;transform:none!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission{top:4px!important;right:auto!important;left:42%!important;width:175px!important;height:175px!important;transform:none!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission svg{width:175px!important;height:175px!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision{top:116px!important;left:1%!important;width:170px!important;height:170px!important;transform:none!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision svg{width:170px!important;height:170px!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values{top:229px!important;left:33%!important;width:190px!important;height:190px!important;transform:none!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values svg{width:190px!important;height:190px!important}.mission-culture-v367 .culture-design-left .gear-center,.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{width:62px!important;min-width:62px!important;height:62px!important;padding:5px!important}.mission-culture-v367 .culture-design-left .gear-node.values .gear-center{width:72px!important;min-width:72px!important;height:72px!important}.mission-culture-v367 .culture-design-left .gear-center>b{font-size:10px!important}.mission-culture-v367 .culture-design-left .gear-center>small{font-size:6px!important}}.oneonone-records-only-panel{position:relative;width:min(760px,100%)!important;max-height:min(78vh,760px)!important;grid-template-rows:auto auto minmax(0,1fr)!important}.oneonone-records-only-panel>header{padding:16px 19px!important}.oneonone-records-only-panel>header>div>span{width:40px!important;height:40px!important}.oneonone-records-only-panel h2{font-size:18px!important}.oneonone-records-only-tools{padding:13px 19px!important}.oneonone-records-only-list{min-height:0!important;overflow-y:scroll!important;overscroll-behavior:contain;padding:0 19px 58px!important;scrollbar-color:#a994ee #ece9f6;scrollbar-width:thin}.oneonone-records-only-list::-webkit-scrollbar{width:9px}.oneonone-records-only-list::-webkit-scrollbar-track{border-radius:99px;background:#ece9f6}.oneonone-records-only-list::-webkit-scrollbar-thumb{border:2px solid #ece9f6;border-radius:99px;background:#9b83e8}.oneonone-records-scroll-down{position:absolute;right:28px;bottom:14px;z-index:3;display:flex;align-items:center;gap:5px;border:1px solid #d8d0ff;border-radius:999px;background:#6847f5;padding:9px 12px;color:#fff;font-size:9px;font-weight:950;box-shadow:0 8px 20px rgba(83,57,186,.24);cursor:pointer}.org-strategy-tabs>div,.org-strategy-tabs>div:has(.org-strategy-main.active){border-color:#6847f5!important;background:linear-gradient(135deg,#7b51ee,#633dd9)!important;box-shadow:0 10px 26px rgba(104,71,245,.16)!important}.org-strategy-tabs .org-strategy-main,.org-strategy-tabs .org-strategy-main.active{background:transparent!important;color:#fff!important;box-shadow:none!important}.org-strategy-tabs .org-strategy-main.active>svg,.org-strategy-tabs .org-strategy-main>svg{color:#fff!important;stroke:#fff!important}.org-strategy-tabs .org-strategy-info,.org-strategy-tabs .org-strategy-info:hover{background:transparent!important;color:#fff!important}.org-strategy-tabs .org-strategy-info svg{color:#fff!important;stroke:#fff!important;opacity:1!important}.org-strategy-tabs>div:has(.org-strategy-main svg.lucide-lock),.org-strategy-tabs>div:has(.org-strategy-main.active svg.lucide-lock){border-color:#dfd9ef!important;background:#f0edf8!important;box-shadow:0 10px 26px rgba(73,62,112,.07)!important}body .org-strategy-tabs .org-strategy-main.active:has(svg.lucide-lock),body .org-strategy-tabs .org-strategy-main:has(svg.lucide-lock){background:transparent!important;color:#716a80!important;box-shadow:none!important}.org-strategy-tabs>div:has(.org-strategy-main svg.lucide-lock) .org-strategy-info,.org-strategy-tabs>div:has(.org-strategy-main svg.lucide-lock) .org-strategy-info:hover,.org-strategy-tabs>div:has(.org-strategy-main svg.lucide-lock) .org-strategy-main>svg{background:transparent!important;color:#796f8c!important;stroke:#796f8c!important}.org-strategy-tabs>div:has(.org-strategy-main svg.lucide-lock) .org-strategy-info svg{color:#796f8c!important;stroke:#796f8c!important}@media(max-width:620px){.oneonone-records-only-panel{max-height:86vh!important}.oneonone-records-only-list{padding-bottom:58px!important}.oneonone-records-scroll-down{right:20px;bottom:12px}}.org-strategy-tabs>div{grid-template-columns:minmax(0,1fr) 64px!important}.org-strategy-tabs .org-strategy-info{display:flex!important;width:60px!important;min-width:60px!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 8px!important}.org-strategy-tabs .org-strategy-info>span{display:inline!important;color:inherit;font-size:9px!important;font-weight:950!important;white-space:nowrap}.org-strategy-tabs .org-strategy-info svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.work-schedule-actions-only{justify-content:flex-end!important}.work-schedule-actions-only>.schedule-file-actions{margin-left:auto}.workforce-embedded-controls{grid-column:1/-1;border-top:1px solid #eceef4!important;padding-top:12px!important}.workforce-embedded-controls .schedule-upload-message{margin:0!important;align-self:center}.inventory-item-trend>header>div>span,.inventory-month-head>div>span{display:none!important}.inventory-tabs{display:flex!important;align-items:stretch!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid #dfe2ea!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.inventory-tabs>button{display:flex!important;min-width:148px!important;min-height:78px!important;align-items:center!important;justify-content:center!important;margin:0!important;border:1px solid #dfe2ea!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;background:#fff!important;padding:14px 18px!important;color:#3b404a!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}.inventory-tabs>button+button{margin-left:-1px!important}.inventory-tabs>button>svg{width:23px!important;height:23px!important;color:#6847f5!important;stroke-width:2.4!important}.inventory-tabs>button.active{position:relative;z-index:2;border-color:#d3c9ff!important;background:#faf9ff!important;color:#2f3542!important;box-shadow:inset 0 3px #6847f5!important}.inventory-tabs>button.active>svg{color:#6847f5!important}.inventory-nav-actions{display:flex;align-items:center;gap:8px;margin-left:auto;padding:9px 2px 9px 14px;white-space:nowrap}.inventory-nav-actions>button{display:flex;min-height:46px;align-items:center;gap:6px;border:0;border-radius:13px;background:#6847f5;padding:0 15px;color:#fff;font-size:11px;font-weight:950;cursor:pointer}.inventory-nav-actions>button:first-child{background:#ffdd7a;color:#3a2c00}.inventory-nav-actions svg{width:16px;height:16px}@media(max-width:760px){.org-strategy-tabs>div{grid-template-columns:minmax(0,1fr) 62px!important}.org-strategy-tabs .org-strategy-info{min-height:58px!important}.workforce-embedded-controls{align-items:stretch!important;justify-content:flex-start!important}.inventory-tabs>button{min-width:138px!important;min-height:68px!important}.inventory-nav-actions{position:-webkit-sticky;position:sticky;right:0;background:#f5f7ff;padding-left:8px}}.workforce-people-map>header{align-items:end!important}.workforce-map-filters{grid-column:1!important;grid-row:2!important;align-self:end!important}.workforce-embedded-controls{grid-column:2!important;grid-row:2!important;align-self:end!important;justify-content:flex-end!important;border-top:0!important;padding-top:0!important}.workforce-embedded-controls label{margin:0!important}.workforce-embedded-controls input,.workforce-embedded-controls select{height:40px;box-sizing:border-box}.workforce-map-filters button{min-height:40px;box-sizing:border-box}.inventory-operating-editor{display:grid;grid-gap:16px;gap:16px;border:1px solid #e1e4ed;border-radius:22px;background:#fff;padding:22px;box-shadow:0 12px 36px rgba(31,38,79,.06)}.inventory-operating-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.inventory-operating-editor h3{margin:0;color:#343a48;font-size:20px}.inventory-operating-editor header p{margin:5px 0 0;color:#7d8699;font-size:11px;font-weight:750}.inventory-operating-editor>header>strong{color:#6847f5;font-size:25px}.inventory-operating-editor>header>strong small{margin-left:4px;color:#8b92a2;font-size:9px}.inventory-operating-editor>form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.7fr) auto;grid-gap:9px;gap:9px;border:1px solid #ded8fb;border-radius:15px;background:#f8f6ff;padding:12px}.inventory-operating-editor input,.inventory-operating-editor textarea{min-width:0;border:1px solid #dfe2ec;border-radius:10px;background:#fff;padding:11px;color:#414b61;font:800 11px/1.5 inherit;outline:0}.inventory-operating-editor textarea{min-height:42px;resize:vertical}.inventory-operating-editor>form>button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;background:#6847f5;padding:0 16px;color:#fff;font-size:10px;font-weight:950;cursor:pointer}.inventory-operating-rule-list{display:grid;grid-gap:10px;gap:10px}.inventory-operating-rule-list>article{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:start;grid-gap:10px;gap:10px;border:1px solid #e3e6ee;border-radius:14px;background:#fff;padding:13px}.inventory-operating-rule-list>article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#eee9ff;color:#6847f5;font-size:10px;font-weight:950}.inventory-operating-rule-list>article>div{display:grid;grid-gap:7px;gap:7px}.inventory-operating-rule-list>article>div input{font-size:12px;font-weight:950}.inventory-operating-rule-list>article>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;background:#fff0f2;color:#d34759;cursor:pointer}.inventory-operating-rule-list>p{display:grid;min-height:180px;place-items:center;border:1px dashed #dfe2eb;border-radius:14px;color:#8a92a3;font-size:11px;font-weight:800}@media(max-width:760px){.workforce-embedded-controls,.workforce-map-filters{grid-column:1!important;grid-row:auto!important}.workforce-embedded-controls{justify-content:flex-start!important}.inventory-operating-editor>form{grid-template-columns:1fr}.inventory-operating-editor>form>button{min-height:42px}}.mission-culture-v367 .culture-design-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.culture-design-meta>.culture-vision-dday{position:relative;display:grid;align-content:center;justify-content:start;grid-gap:5px;gap:5px;background:linear-gradient(135deg,#f4f0ff,#fff)!important}.culture-design-meta>.culture-vision-dday strong{align-items:center;color:#6847f5;font-size:25px;letter-spacing:-.04em}.culture-design-meta>.culture-vision-dday em{color:#7d7398;font-size:8px;font-style:normal;font-weight:850}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.mission{color:#8f243f!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.vision{color:#6847f5!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node.values{color:#c8cdd6!important}.mission-culture-v367 .culture-design-left .culture-gear-stage>.gear-node svg{filter:drop-shadow(0 18px 28px rgba(61,43,105,.2))!important}.mission-culture-v367 .culture-design-left .gear-node.values .gear-center>b{color:#6b7280!important}.mission-culture-v367 .culture-design-left .gear-node.values .gear-center>small{color:#7b8190!important}.mission-culture-v367 .culture-summary-input.mission{background:linear-gradient(135deg,#a43b58,#761a34)!important}.mission-culture-v367 .culture-summary-input.vision{background:linear-gradient(135deg,#7c55f0,#5532c8)!important}.mission-culture-v367 .culture-summary-input.values{background:linear-gradient(135deg,#d7dae1,#bcc2cc)!important}.mission-culture-v367 .culture-summary-input.mission>header>small,.mission-culture-v367 .culture-summary-input.vision>header>small{color:#fff!important;text-shadow:0 1px 5px rgba(30,20,60,.28)}.mission-culture-v367 .culture-summary-input.values>header{color:#fff!important;text-shadow:0 1px 5px rgba(70,76,88,.45)}.mission-culture-v367 .culture-summary-input.values>header>small{color:#fff!important;text-shadow:0 1px 5px rgba(70,76,88,.48)}.mission-culture-v367 .culture-summary-input.values textarea{border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.88)!important;color:#3f4653!important}@media(max-width:1120px){.mission-culture-v367 .culture-design-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mission-culture-v367 .culture-design-meta{grid-template-columns:1fr}.culture-design-meta>.culture-vision-dday strong{font-size:23px}}.inventory-theory-with-editor{display:grid;grid-gap:14px;gap:14px}.inventory-theory-with-editor>.inventory-theory-examples{margin-top:0}.inventory-theory-with-editor>.inventory-theory-custom{margin-top:4px}.inventory-theory-with-editor>.inventory-theory-custom>header{margin-bottom:0}.universal-inventory-rule-toggle{position:absolute;top:108px;right:0;display:flex;min-width:112px;align-items:center;justify-content:center;gap:7px;border:1px solid #d8d0ff;border-radius:999px;background:linear-gradient(135deg,#7048ee,#4f6fe8);padding:11px 14px;color:#fff;font-size:10px;font-weight:950;white-space:nowrap;box-shadow:0 12px 28px rgba(79,55,180,.24);cursor:pointer}.inventory-theory-rules-only{display:grid;grid-gap:14px;gap:14px}.inventory-theory-rules-only>.inventory-theory-examples{margin-top:0}.inventory-theory-rule-card{position:relative;min-height:190px;padding-right:52px!important}.inventory-theory-rule-delete{position:absolute;top:14px;right:14px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #e0e3eb;border-radius:50%;background:#fff;color:#8a91a0;cursor:pointer;transition:.18s ease}.inventory-theory-rule-delete:hover{border-color:#f0bdc5;background:#fff4f6;color:#d74459;transform:scale(1.04)}.inventory-theory-empty{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px dashed #d9dce6;border-radius:18px;background:#fff;color:#7d8598;text-align:center}.inventory-theory-empty b{color:#3d4452;font-size:16px}.inventory-theory-empty span{font-size:11px;font-weight:750}.inventory-rule-editor-modal form{width:min(620px,96vw)}.inventory-rule-editor-modal form>label{margin-top:13px}.inventory-rule-editor-modal textarea{min-height:130px}.inventory-rule-editor-modal footer button:last-child:disabled{background:#cfd2dc;border-color:#cfd2dc;cursor:not-allowed}@media(max-width:900px){.universal-inventory-rule-toggle{top:auto;right:52px;bottom:0}}@media(max-width:640px){.universal-inventory-rule-toggle{min-width:0;padding:11px}.universal-inventory-rule-toggle span{display:none}.inventory-theory-rule-card{min-height:160px}}.meeting-os-header-actions{justify-content:flex-end}.meeting-os-header-actions>div{margin-left:auto}.meeting-os-kpis article.violet{border-color:#8977bd;background:linear-gradient(135deg,#8977bd,#7160a5);box-shadow:0 10px 24px rgba(98,82,145,.13)}.meeting-os-kpis article.blue{border-color:#6d94bd;background:linear-gradient(135deg,#6d94bd,#547da9);box-shadow:0 10px 24px rgba(69,106,145,.13)}.meeting-os-kpis article.orange{border-color:#d99a72;background:linear-gradient(135deg,#d99a72,#c47d54);box-shadow:0 10px 24px rgba(151,91,55,.13)}.meeting-os-kpis article.green{border-color:#27a96f;background:linear-gradient(135deg,#27a96f,#15945b)}.meeting-os-kpis article.blue>i,.meeting-os-kpis article.green>i,.meeting-os-kpis article.orange>i,.meeting-os-kpis article.violet>i{background:rgba(255,255,255,.9);color:inherit}.meeting-os-kpis article.violet>i{color:#7160a5}.meeting-os-kpis article.blue>i{color:#547da9}.meeting-os-kpis article.orange>i{color:#c47d54}.meeting-os-kpis article.green>i{color:#15945b}.meeting-os-kpis article small,.meeting-os-kpis article span,.meeting-os-kpis article strong{color:#fff!important}.meeting-real-calendar>header h3{font-size:17px}.meeting-calendar-weekdays b,.meeting-real-calendar>header p{font-size:11px}.meeting-calendar-weekdays b.sunday{color:#e54855}.meeting-calendar-weekdays b.saturday{color:#3472d8}.meeting-calendar-days>button{padding:7px}.meeting-calendar-days>button>strong{font-size:12px}.meeting-calendar-days>button.holiday>strong,.meeting-calendar-days>button.sunday>strong{color:#e54855}.meeting-calendar-days>button.saturday>strong{color:#3472d8}.meeting-calendar-days>button.today>strong{color:#fff}.meeting-calendar-days>button>span{font-size:8px}.meeting-holiday-label{display:block;margin-top:3px;color:#e54855;font-size:8px;font-weight:900;line-height:1.2}.meeting-education-head>div>span:first-child,.meeting-people-view>header>div>span:first-child{display:none}.universal-meeting-minutes-toggle{position:absolute;top:108px;right:0;display:flex;min-width:128px;align-items:center;justify-content:center;gap:7px;border:1px solid #d8d0ff;border-radius:999px;background:linear-gradient(135deg,#7048ee,#4f6fe8);padding:11px 14px;color:#fff;font-size:10px;font-weight:950;white-space:nowrap;box-shadow:0 12px 28px rgba(79,55,180,.24);cursor:pointer}.meeting-minutes-archive-overlay{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:18px;background:rgba(17,23,48,.43);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.meeting-minutes-archive-overlay>section{width:min(720px,94vw);max-height:min(680px,78vh);overflow:hidden;border:1px solid #dedff0;border-radius:19px;background:#f8f8fd;box-shadow:0 28px 80px rgba(24,28,65,.24)}.meeting-minutes-archive-overlay>section>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e5ef;background:#fff;padding:16px 18px}.meeting-minutes-archive-overlay h3{margin:0;color:#242e49;font-size:18px}.meeting-minutes-archive-overlay header p{margin:4px 0 0;color:#818aa1;font-size:10px}.meeting-minutes-archive-overlay header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f0f1f7;color:#71798e;cursor:pointer}.meeting-minutes-archive-overlay header button svg{width:17px}.meeting-minutes-archive-overlay>section>div{display:grid;grid-gap:9px;gap:9px;max-height:calc(min(680px,78vh) - 78px);overflow:auto;padding:14px}.meeting-minutes-archive-overlay>section>div>button{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;border:1px solid #e0e2ed;border-radius:13px;background:#fff;padding:13px;text-align:left;color:#29334d;cursor:pointer}.meeting-minutes-archive-overlay>section>div>button:hover{border-color:#9d8bf4;background:#faf9ff}.meeting-minutes-archive-overlay button span b,.meeting-minutes-archive-overlay button span small{display:block}.meeting-minutes-archive-overlay button span b{font-size:12px}.meeting-minutes-archive-overlay button span small{margin-top:4px;color:#858da2;font-size:9px}.meeting-minutes-archive-overlay button p{overflow:hidden;margin:0;color:#66718a;font-size:10px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.meeting-minutes-archive-overlay button em{color:#6847ee;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}@media(max-width:900px){.universal-meeting-minutes-toggle{top:auto;right:52px;bottom:0}}@media(max-width:640px){.universal-meeting-minutes-toggle{min-width:0;padding:11px}.universal-meeting-minutes-toggle span{display:none}.meeting-minutes-archive-overlay{align-items:end;padding:10px}.meeting-minutes-archive-overlay>section{max-height:86vh}.meeting-minutes-archive-overlay>section>div>button{grid-template-columns:1fr}.meeting-minutes-archive-overlay button em,.meeting-minutes-archive-overlay button p{white-space:normal}}.position-simulation-toolbar-rules{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto}.position-simulator-toolbar .position-simulation-toolbar-rules label{display:grid!important;grid-template-columns:auto 48px auto;grid-gap:5px!important;gap:5px!important;min-width:0;padding:7px 8px;border:1px solid #d9e2f7;border-radius:10px;background:#fff;color:#4b5678;font-size:10px;font-weight:900}.position-simulation-toolbar-rules input{width:48px;min-width:0;border:1px solid #d6def3;border-radius:7px;padding:6px 4px;text-align:center;color:#326ed5;font-size:10px;font-weight:950}.position-simulation-toolbar-rules b{color:#747d9b;font-size:9px;white-space:nowrap}.position-workflow-section.step-three .position-alert-card:before,.position-workflow-section.step-three .position-alert-card>svg,.position-workflow-section.step-three .position-alert-header strong{color:#8d1b35!important}.personnel-flow-legend .is-exit:before{background:#f28a2e}.personnel-flow-line.is-exit{stroke:#f28a2e;stroke-width:2.7}.personnel-flow-dot.is-exit{fill:#fff;stroke:#f28a2e;stroke-width:2.4}.personnel-flow-line.is-turnover{stroke:#30a881;stroke-width:3.4;stroke-dasharray:8 7}@media(max-width:1180px){.position-simulation-toolbar-rules{width:100%;margin-left:0}.position-simulator-toolbar .position-simulation-toolbar-rules label{flex:1 1}}@media(max-width:760px){.position-simulation-toolbar-rules{display:grid;grid-template-columns:1fr}.position-simulator-toolbar .position-simulation-toolbar-rules label{width:100%;grid-template-columns:1fr 54px auto;justify-content:stretch!important}}.personnel-flow-chart{height:190px}.personnel-flow-month-group{text-anchor:middle}.personnel-flow-month-group text:first-child{fill:#58617a;font-size:9px;font-weight:900}.personnel-flow-month-group text:nth-child(2){fill:#9299aa;font-size:7px;font-weight:800}.personnel-flow-month-group text:nth-child(3){fill:#6f7890;font-size:7px;font-weight:800}.meeting-calendar-heading{display:flex;align-items:center;gap:10px}.meeting-calendar-heading>button{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid #ddd9f5;border-radius:10px;background:#f7f5ff;color:#6847ee;font-size:22px;font-weight:900;line-height:1;cursor:pointer}.meeting-calendar-heading>button:hover{border-color:#8f7af0;background:#eeeaff}.meeting-calendar-heading>div{min-width:0}@media(max-width:640px){.meeting-calendar-heading{gap:6px}.meeting-calendar-heading>button{width:28px;height:28px;flex-basis:28px}.meeting-real-calendar>header{align-items:flex-start}.meeting-real-calendar>header>b{padding-top:5px}}.job-legacy-layout{display:none!important}.job-info-panel{background:linear-gradient(150deg,#f8f9ff,#f5f7fc 52%,#f8fbff)}.job-info-panel>.section-head{padding:4px 2px 18px;border-bottom:1px solid #e2e6f2}.job-info-panel>.section-head h2{color:#232c49;font-size:30px;letter-spacing:-.04em}.job-info-panel>.section-head>div:first-child>p:last-child{color:#77819b;font-size:13px;font-weight:750}.job-primary-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0;padding:6px;border:1px solid #dde2f1;border-radius:18px;background:rgba(255,255,255,.84)}.job-primary-tabs button{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:14px;background:transparent;padding:14px 17px;color:#69738e;text-align:left;cursor:pointer}.job-primary-tabs button>svg{width:24px;height:24px}.job-primary-tabs button span{min-width:0}.job-primary-tabs b,.job-primary-tabs small{display:block}.job-primary-tabs b{font-size:15px}.job-primary-tabs small{margin-top:3px;color:#969db0;font-size:11px;font-weight:750}.job-primary-tabs button.active{border-color:#7452ee;background:linear-gradient(135deg,#6847ee,#7959ee);color:#fff;box-shadow:0 10px 25px rgba(104,71,238,.22)}.job-primary-tabs button.active small{color:#e2dcff}.job-spec-workspace,.skill-job-workspace{display:grid;grid-gap:16px;gap:16px}.skill-growth-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:18px;gap:18px;align-items:stretch;overflow:hidden;border:1px solid #d9dff1;border-radius:24px;background:radial-gradient(circle at 80% 10%,rgba(119,88,239,.15),transparent 31%),linear-gradient(135deg,#fff,#f8f6ff);padding:22px;box-shadow:0 18px 45px rgba(48,43,93,.07)}.skill-growth-eyebrow{color:#6d49e8;font-size:10px;font-weight:950;letter-spacing:.13em}.skill-growth-title{display:flex;align-items:center;gap:14px;margin-top:13px}.skill-growth-title>i{display:grid;width:62px;height:62px;place-items:center;border-radius:19px;background:#eee9ff;color:#6847ee;font-style:normal}.skill-growth-title>i svg{width:30px;height:30px}.skill-growth-title>div{min-width:0;flex:1 1}.skill-growth-title h3{margin:0;color:#222c48;font-size:27px;letter-spacing:-.045em}.skill-growth-title p{margin:7px 0 0;color:#5f6b88;font-size:13px;font-weight:750;line-height:1.55}.skill-growth-title>em{border-radius:999px;background:#ede8ff;padding:8px 12px;color:#6946e7;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.skill-connection-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.skill-connection-row span{border:1px solid #dcd7fa;border-radius:999px;background:#fff;padding:7px 10px;color:#5b4bb3;font-size:10px;font-weight:900}.skill-readiness-card{display:grid;align-content:center;border-radius:20px;background:linear-gradient(150deg,#171f51,#2c257d);padding:20px;color:#fff;box-shadow:0 16px 34px rgba(31,31,88,.23)}.skill-readiness-card span{color:#cac7f5;font-size:11px;font-weight:850}.skill-readiness-card strong{margin:7px 0;font-size:38px;letter-spacing:-.06em}.skill-readiness-card>div{overflow:hidden;height:8px;border-radius:999px;background:rgba(255,255,255,.16)}.skill-readiness-card>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a68bff,#fff)}.skill-readiness-card small{margin-top:8px;color:#dedbff;font-size:10px;font-weight:850}.skill-context-bar{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;grid-gap:8px;gap:8px;border:1px solid #e0e4f0;border-radius:16px;background:#fff;padding:11px}.skill-context-bar>div:not(.job-audience-switch){padding:6px 10px;border-right:1px solid #eceef5}.skill-context-bar b,.skill-context-bar span{display:block}.skill-context-bar span{color:#9098ac;font-size:9px;font-weight:800}.skill-context-bar b{margin-top:4px;color:#313a56;font-size:12px}.job-audience-switch{display:flex;align-items:center;gap:5px;border-radius:12px;background:#f1f0f8;padding:4px}.job-audience-switch button{border:0;border-radius:9px;background:transparent;padding:8px 10px;color:#747d94;font-size:10px;font-weight:900;cursor:pointer}.job-audience-switch button.active{background:#fff;color:#6847ee;box-shadow:0 4px 12px rgba(62,50,128,.12)}.skill-audience-guide{display:flex;align-items:center;gap:8px;margin:0;border:1px solid #d9d2ff;border-radius:13px;background:#f5f2ff;padding:11px 13px;color:#5d50a3;font-size:11px;font-weight:850}.skill-audience-guide svg{width:16px;color:#704ced}.skill-detail-tabs{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dfe3ef;border-radius:15px;background:#fff}.skill-detail-tabs button{border:0;border-right:1px solid #e4e7ef;background:#fff;padding:14px 10px;color:#66708b;font-size:12px;font-weight:900;cursor:pointer}.skill-detail-tabs button:last-child{border-right:0}.skill-detail-tabs button.active{background:#f1edff;color:#6744e4;box-shadow:inset 0 -3px #6947ee}.job-theory-learning-grid,.skill-linkage-grid,.skill-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.job-learning-card,.job-theory-card,.skill-levelup-panel,.skill-linkage-grid>section,.skill-overview-grid>section,.skill-requirement-panel{border:1px solid #dfe4f0;border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.skill-linkage-grid header,.skill-overview-grid header{display:flex;align-items:flex-start;gap:10px}.skill-linkage-grid header>svg,.skill-overview-grid header>svg{width:20px;color:#6847ee}.skill-linkage-grid h3,.skill-overview-grid h3{margin:0;color:#29334f;font-size:16px}.skill-linkage-grid header p,.skill-overview-grid header p{margin:4px 0 0;color:#8a92a7;font-size:10px}.skill-overview-grid ul{display:grid;grid-gap:9px;gap:9px;margin:14px 0 0;padding-left:19px;color:#59647f;font-size:12px;line-height:1.5}.skill-task-list{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.skill-task-list article{display:grid;grid-template-columns:32px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid #ebeaf3;border-radius:11px;padding:9px}.skill-task-list article>i{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#6847ee;color:#fff;font-size:9px;font-style:normal;font-weight:950}.skill-task-list b,.skill-task-list small{display:block}.skill-task-list b{color:#37415c;font-size:11px}.skill-task-list small{overflow:hidden;margin-top:3px;color:#868ea3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.skill-task-list article>em{border-radius:999px;background:#f2efff;padding:5px 7px;color:#6546d7;font-size:8px;font-style:normal;font-weight:900}.skill-requirement-panel>header{display:flex;align-items:center;justify-content:space-between}.skill-requirement-panel h3{margin:0;color:#29334f;font-size:18px}.skill-requirement-panel header p{margin:4px 0 0;color:#858da2;font-size:11px}.skill-requirement-panel>header>strong{border-radius:999px;background:#fff0e8;padding:7px 10px;color:#c45d2a;font-size:10px}.skill-requirement-panel>div{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.skill-requirement-panel article{display:grid;grid-template-columns:minmax(150px,1fr) 76px minmax(180px,1.6fr) 76px 54px;grid-gap:11px;gap:11px;align-items:center;border:1px solid #e5e7f0;border-radius:12px;padding:11px}.skill-requirement-panel article>b{color:#35405d;font-size:12px}.skill-requirement-panel article>span{color:#838ba0;font-size:9px}.skill-requirement-panel article>span em,.skill-requirement-panel article>span strong{margin-left:3px;color:#6847ee;font-size:11px;font-style:normal}.skill-requirement-panel article>div{height:8px;overflow:hidden;border-radius:999px;background:#edf0f6}.skill-requirement-panel article>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6847ee,#9a82f4)}.skill-requirement-panel article>small{border-radius:999px;background:#fff0e8;padding:5px;text-align:center;color:#bd5b2a;font-size:9px;font-weight:900}.skill-linkage-grid>section>article,.skill-linkage-grid>section>label{display:flex;align-items:center;gap:10px;margin-top:9px;border:1px solid #e7e8f0;border-radius:12px;padding:10px}.skill-linkage-grid label input{accent-color:#6847ee}.skill-linkage-grid article span,.skill-linkage-grid label span{min-width:0;flex:1 1}.skill-linkage-grid article b,.skill-linkage-grid article small,.skill-linkage-grid label small,.skill-linkage-grid label span{display:block}.skill-linkage-grid article b,.skill-linkage-grid label span{color:#3d4661;font-size:11px;font-weight:900}.skill-linkage-grid article small,.skill-linkage-grid label small{margin-top:3px;color:#8d94a6;font-size:9px}.skill-linkage-grid article>em,.skill-linkage-grid label>b{color:#6847ee;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.skill-linkage-grid article>i{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#eee9ff;color:#6847ee;font-size:9px;font-style:normal;font-weight:950}.skill-levelup-panel{display:grid;grid-template-columns:230px 1fr;grid-gap:24px;gap:24px;align-items:center}.skill-levelup-score{display:grid;place-items:center;border-radius:18px;background:#f1edff;padding:24px;text-align:center}.skill-levelup-score span{color:#70679c;font-size:10px;font-weight:900}.skill-levelup-score strong{color:#6745e2;font-size:42px;letter-spacing:-.06em}.skill-levelup-score small{color:#7c759d;font-size:10px}.skill-levelup-panel>div:last-child h3{margin:0 0 12px;color:#2d3652}.skill-levelup-panel p{display:flex;align-items:center;gap:8px;margin:8px 0;color:#5d6782;font-size:11px}.skill-levelup-panel p svg{width:16px;color:#31a476}.skill-levelup-panel p b{color:#323d59}.job-learning-card header span,.job-theory-card>span{color:#6847ee;font-size:9px;font-weight:950;letter-spacing:.13em}.job-learning-card h3,.job-theory-card h3{margin:6px 0;color:#29334f;font-size:18px}.job-learning-card header p,.job-theory-card>p{margin:0;color:#68728d;font-size:11px;line-height:1.65}.job-theory-card ul{display:grid;grid-gap:7px;gap:7px;margin:13px 0 0;padding-left:19px;color:#59637e;font-size:10px;line-height:1.5}.job-learning-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-learning-card header label{position:relative;display:flex;align-items:center;gap:6px;border:0;border-radius:11px;background:#6847ee;padding:10px 12px;color:#fff;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.job-learning-card header label svg{width:15px}.job-learning-card header input{position:absolute;inset:0;opacity:0;cursor:pointer}.job-video-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.job-video-list>p{margin:0;border:1px dashed #dfe2eb;border-radius:12px;padding:21px;text-align:center;color:#9299aa;font-size:10px}.job-video-list article{display:grid;grid-template-columns:120px 1fr 30px;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e4e6ef;border-radius:12px;padding:8px}.job-video-list video{width:120px;aspect-ratio:16/9;border-radius:8px;background:#18213d}.job-video-list b,.job-video-list small{display:block}.job-video-list b{color:#343e5a;font-size:11px}.job-video-list small{margin-top:4px;color:#9198aa;font-size:9px}.job-video-list button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:#fff0f1;color:#d24d5f;cursor:pointer}.job-video-list button svg{width:14px}.job-specification-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;border:1px solid #d9e2f1;border-radius:23px;background:radial-gradient(circle at 10% 0,rgba(104,71,238,.12),transparent 34%),linear-gradient(135deg,#fff,#f5f8ff);padding:23px;box-shadow:0 16px 38px rgba(38,47,89,.06)}.job-specification-hero>div>span{color:#6847ee;font-size:10px;font-weight:950;letter-spacing:.13em}.job-specification-hero h3{margin:7px 0;color:#27314d;font-size:26px;letter-spacing:-.04em}.job-specification-hero p{margin:0;color:#68738e;font-size:12px}.job-specification-hero aside{display:grid;grid-gap:8px;gap:8px;min-width:230px}.job-specification-hero aside span{display:flex;justify-content:space-between;gap:16px;border:1px solid #dde2ef;border-radius:999px;background:#fff;padding:10px 12px;color:#8a92a6;font-size:10px}.job-specification-hero aside b{color:#343e5b}.job-spec-basic-grid{margin:0}.job-spec-workspace>.job-spec-card-grid{margin-top:0}@media(max-width:1100px){.skill-growth-hero{grid-template-columns:1fr}.skill-readiness-card{min-height:150px}.skill-context-bar{grid-template-columns:repeat(2,1fr)}.job-audience-switch{grid-column:1/-1}.job-theory-learning-grid,.skill-linkage-grid,.skill-overview-grid{grid-template-columns:1fr}}@media(max-width:720px){.job-primary-tabs{grid-template-columns:1fr}.skill-detail-tabs{grid-template-columns:1fr 1fr}.skill-context-bar{grid-template-columns:1fr}.skill-context-bar>div:not(.job-audience-switch){border-right:0;border-bottom:1px solid #eceef5}.skill-growth-title{align-items:flex-start;flex-wrap:wrap}.skill-growth-title>div{flex-basis:calc(100% - 80px)}.skill-requirement-panel article{grid-template-columns:1fr 70px}.skill-requirement-panel article>div{grid-column:1/-1}.skill-levelup-panel{grid-template-columns:1fr}.job-specification-hero{display:block}.job-specification-hero aside{margin-top:15px}.job-learning-card>header{display:grid}.job-learning-card header label{width:max-content}.job-video-list article{grid-template-columns:92px 1fr 30px}.job-video-list video{width:92px}}.job-info-panel{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;overflow:visible}.job-toolbar-row{display:flex;justify-content:flex-end;margin-bottom:14px}.job-toolbar-row .job-toolbar{display:flex;align-items:flex-end;gap:12px}.skill-growth-hero{grid-template-columns:minmax(0,1fr) minmax(280px,34%);padding:24px 28px}.skill-profile-photo{overflow:hidden;border:3px solid #ece7ff!important;background:#f0ecff!important}.skill-profile-photo img{width:100%;height:100%;object-fit:cover}.skill-profile-meta{display:grid;align-content:center;grid-gap:13px;gap:13px;border-left:1px solid #dfe3ef;padding:8px 0 8px 28px}.skill-profile-meta>div:not(.job-audience-switch){display:grid;grid-template-columns:22px 1fr;grid-gap:11px;gap:11px;align-items:center}.skill-profile-meta>div>svg{width:18px;color:#59637e}.skill-profile-meta b,.skill-profile-meta span{display:block}.skill-profile-meta span{color:#8b93a7;font-size:10px;font-weight:800}.skill-profile-meta b{margin-top:3px;color:#34405d;font-size:12px}.skill-profile-meta .job-audience-switch{margin-top:4px;width:max-content}.skill-levelup-workspace,.skill-requirement-workspace{display:grid;grid-gap:14px;gap:14px}.job-spec-task-panel,.skill-approval-panel,.skill-level-standards{border:1px solid #dfe4f0;border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.job-spec-task-panel>header,.skill-approval-panel>header,.skill-level-standards>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.job-spec-task-panel h3,.skill-approval-panel h3,.skill-level-standards h3{margin:0;color:#29334f;font-size:17px}.job-spec-task-panel header p,.skill-approval-panel header p,.skill-level-standards header p{margin:4px 0 0;color:#858da2;font-size:10px}.job-spec-task-panel>header>b,.skill-level-standards>header>b{border-radius:999px;background:#f1edff;padding:7px 10px;color:#6847ee;font-size:10px}.skill-level-standards>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.skill-level-standards article{display:grid;grid-template-columns:32px 1fr;grid-gap:9px;gap:9px;border:1px solid #e5e7f0;border-radius:13px;padding:12px}.skill-level-standards article>i{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#6847ee;color:#fff;font-size:11px;font-style:normal;font-weight:950}.skill-level-standards article span>b{display:block;color:#35405d;font-size:12px}.skill-level-standards article p{margin:5px 0;color:#69738c;font-size:9px;line-height:1.5}.skill-level-standards article small{display:block;color:#6847ee;font-size:8px;font-weight:850;line-height:1.4}.skill-approval-panel>header>svg{color:#6847ee}.skill-approval-panel>div{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.skill-approval-panel article{display:grid;grid-template-columns:minmax(150px,1fr) 100px 76px 86px 128px;grid-gap:8px;gap:8px;align-items:center;border:1px solid #e6e8f1;border-radius:12px;padding:10px}.skill-approval-panel article span b,.skill-approval-panel article span small{display:block}.skill-approval-panel article span b{color:#35405d;font-size:11px}.skill-approval-panel article span small{margin-top:3px;color:#8b92a5;font-size:9px}.skill-approval-panel select{border:1px solid #dfe2ec;border-radius:9px;background:#fff;padding:8px;color:#3e4863;font-size:10px;font-weight:850}.skill-approval-panel article>em{border-radius:999px;background:#f2f3f7;padding:6px;text-align:center;color:#727b90;font-size:9px;font-style:normal;font-weight:900}.skill-approval-panel article>em.pending{background:#fff3e8;color:#b65a27}.skill-approval-panel article>em.approved{background:#e9f8f1;color:#19815e}.skill-approval-panel article>button{border:1px solid #dcdff0;border-radius:9px;background:#fff;padding:8px;color:#5d6680;font-size:9px;font-weight:900;cursor:pointer}.skill-approval-panel article>button.approve{border-color:#6847ee;background:#6847ee;color:#fff}.job-spec-task-panel>header>div{display:flex;align-items:center;gap:10px}.job-spec-task-panel>header svg{color:#6847ee}.job-spec-task-panel>div{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.job-spec-task-panel article{display:grid;grid-template-columns:42px minmax(260px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e5e7f0;border-radius:13px;padding:11px 12px}.job-spec-task-panel article>i{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#6847ee;color:#fff;font-size:10px;font-style:normal;font-weight:950}.job-spec-task-panel article>span>b,.job-spec-task-panel article>span>small{display:block}.job-spec-task-panel article>span>b{color:#34405d;font-size:12px}.job-spec-task-panel article>span>small{margin-top:4px;color:#768098;font-size:9px;line-height:1.45}.job-spec-task-panel article>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.job-spec-task-panel article em{border-radius:999px;background:#f1edff;padding:5px 7px;color:#6847ee;font-size:8px;font-style:normal;font-weight:900}.job-help-learning{margin:12px 0;border:1px solid #dcd5ff;border-radius:14px;background:#f7f5ff;padding:13px}.job-help-learning>strong{display:block;color:#493796;font-size:13px}.job-help-learning>p{margin:6px 0 10px;color:#656f87;font-size:10px;line-height:1.55}.job-help-video{overflow:hidden;aspect-ratio:16/9;border-radius:10px;background:#151833}.job-help-video iframe{width:100%;height:100%;border:0}.job-help-learning>a{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:#6847ee;font-size:10px;font-weight:900;text-decoration:none}@media(max-width:1100px){.skill-growth-hero{grid-template-columns:1fr}.skill-profile-meta{border-top:1px solid #dfe3ef;border-left:0;padding:18px 0 0}.skill-level-standards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-approval-panel article{grid-template-columns:1fr 100px 76px}.skill-approval-panel article>button{grid-row:2}.job-toolbar-row .job-toolbar{align-items:stretch;flex-direction:column}.job-spec-task-panel article{grid-template-columns:42px 1fr}.job-spec-task-panel article>div{grid-column:2;justify-content:flex-start}}@media(max-width:720px){.skill-level-standards>div{grid-template-columns:1fr}.skill-approval-panel article{grid-template-columns:1fr 1fr}.skill-approval-panel article>span{grid-column:1/-1}.job-spec-task-panel article{grid-template-columns:36px 1fr}.job-toolbar-row{display:block}.job-toolbar-row .job-toolbar{width:100%}.job-toolbar-row .job-upload-actions{display:grid}.job-select-box{min-width:0}.job-primary-tabs{margin-top:10px}}.job-info-panel.panel,.job-info-panel.workspace-panel{border:none!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.job-info-panel:after,.job-info-panel:before{display:none!important;content:none!important}.job-primary-tabs{border:0!important;background:transparent!important;padding:0!important}.skill-growth-title h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.skill-growth-title h3>em{display:inline-flex;border-radius:999px;background:#ede8ff;padding:7px 11px;color:#6946e7;font-size:12px;font-style:normal;font-weight:950;letter-spacing:0;white-space:nowrap}.skill-hero-summary{display:grid;grid-gap:7px;gap:7px;margin:18px 0 0;padding:0;list-style:none}.skill-hero-summary li{position:relative;padding-left:16px;color:#5f6b88;font-size:11px;font-weight:760;line-height:1.5}.skill-hero-summary li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:999px;background:#6c49e8}.skill-task-overview-board{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.skill-task-overview-column{border:1px solid #dfe4f0;border-radius:22px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.skill-task-overview-column>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}.skill-task-overview-column>header>svg{width:20px;color:#6847ee}.skill-task-overview-column h3{margin:0;color:#29334f;font-size:16px}.skill-task-overview-column header p{margin:4px 0 0;color:#8a92a7;font-size:10px}.skill-task-overview-column>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.skill-task-group-card{min-width:0;border:1px solid #e0e3f0;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfaff);padding:11px}.skill-task-group-card>b{display:block;margin-bottom:8px;color:#6a48e5;font-size:9px}.skill-task-group-card ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.skill-task-group-card li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;border:1px solid #ececf4;border-radius:9px;padding:7px;background:#fff}.skill-task-group-card li>i{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#6847ee;color:#fff;font-size:8px;font-style:normal;font-weight:950}.skill-task-group-card li>span{min-width:0}.skill-task-group-card li small,.skill-task-group-card li strong{display:block}.skill-task-group-card li strong{color:#35405c;font-size:9px}.skill-task-group-card li small{display:-webkit-box;overflow:hidden;margin-top:3px;color:#7c859a;font-size:7.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skill-task-group-card li>em{display:none}.skill-learning-workspace{display:grid;grid-gap:14px;gap:14px}.skill-training-links article{align-items:flex-start!important}.skill-training-links article>span>div{display:flex;gap:6px;margin-top:7px}.skill-training-links article input{min-width:0;flex:1 1;border:1px solid #dfe2ed;border-radius:8px;padding:7px 8px;color:#3b4560;font-size:9px}.skill-training-links article button{border:0;border-radius:8px;background:#6847ee;padding:7px 9px;color:#fff;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.skill-training-links article a{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#6847ee;font-size:9px;font-weight:900;text-decoration:none}.skill-mentor-panel{border:1px solid #dfe4f0;border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.skill-mentor-panel>header,.skill-mentor-panel>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-mentor-panel>header>div{justify-content:flex-start}.skill-mentor-panel>header svg{color:#6847ee}.skill-mentor-panel h3{margin:0;color:#29334f;font-size:17px}.skill-mentor-panel header p{margin:4px 0 0;color:#858da2;font-size:10px}.skill-mentor-panel>header>b{border-radius:999px;background:#f1edff;padding:7px 10px;color:#6847ee;font-size:9px}.skill-mentor-panel>div{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.skill-mentor-panel article{display:grid;grid-template-columns:minmax(160px,1fr) 150px 84px 86px 90px;grid-gap:8px;gap:8px;align-items:center;border:1px solid #e6e8f1;border-radius:12px;padding:10px}.skill-mentor-panel article span b,.skill-mentor-panel article span small{display:block}.skill-mentor-panel article span b{color:#35405d;font-size:11px}.skill-mentor-panel article span small{margin-top:3px;color:#8b92a5;font-size:9px}.skill-mentor-panel select{border:1px solid #dfe2ec;border-radius:9px;background:#fff;padding:8px;color:#3e4863;font-size:10px;font-weight:850}.skill-mentor-panel article>em{border-radius:999px;background:#f2f3f7;padding:6px;text-align:center;color:#727b90;font-size:9px;font-style:normal;font-weight:900}.skill-mentor-panel article>em.pending{background:#fff3e8;color:#b65a27}.skill-mentor-panel article>em.connected{background:#e9f8f1;color:#19815e}.skill-mentor-panel article>button{border:1px solid #dcdff0;border-radius:9px;background:#fff;padding:8px;color:#5d6680;font-size:9px;font-weight:900;cursor:pointer}.skill-mentor-panel article>button.accept{border-color:#6847ee;background:#6847ee;color:#fff}.skill-mentor-panel article>button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:1350px){.skill-task-overview-column>div{grid-template-columns:1fr}.skill-mentor-panel article{grid-template-columns:1fr 140px 80px}.skill-mentor-panel article>button{grid-row:2}}@media(max-width:920px){.skill-task-overview-board{grid-template-columns:1fr}.skill-mentor-panel article{grid-template-columns:1fr 1fr}.skill-mentor-panel article>span{grid-column:1/-1}.skill-profile-meta{padding-left:0}}@media(max-width:620px){.skill-task-overview-column{padding:13px}.skill-mentor-panel article{grid-template-columns:1fr}.skill-mentor-panel article>span{grid-column:auto}.skill-training-links article>span>div{display:grid}.skill-growth-title h3{font-size:23px}}.personnel-controls-below-summary{margin:12px 0 18px!important;padding:0!important}.personnel-controls-below-summary .personnel-panel-actions{width:100%;justify-content:flex-end}.job-select-box optgroup{color:#6d4ee8;font-weight:900}.job-select-box option{color:#2f374c;font-weight:700}.skill-task-overview-board.is-single{grid-template-columns:1fr}.skill-task-group-card li strong{display:flex;align-items:center;gap:5px}.skill-task-group-card .core-skill-mark{color:#8c2340;font-size:8px;font-style:normal;line-height:1}.core-skill-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8c2340;box-shadow:0 0 0 3px #f8e9ee}.skill-requirement-panel>.skill-requirement-analysis{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:15px}.skill-requirement-panel .skill-requirement-list{display:grid;grid-gap:8px;gap:8px;margin:0}.skill-requirement-panel .skill-requirement-list article{grid-template-columns:minmax(135px,.85fr) 70px minmax(140px,1.25fr) 70px 48px}.skill-radar-card{display:grid;min-width:0;align-content:start;border:1px solid #e4e0f2;border-radius:18px;background:linear-gradient(160deg,#fff,#f8f5ff);padding:14px}.skill-radar-card>header>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-radar-card header b{color:#303955;font-size:12px}.skill-radar-card header small{display:flex;align-items:center;gap:5px;color:#7d8498;font-size:8px}.skill-radar-card header small em,.skill-radar-card header small i{width:9px;height:9px;border-radius:3px;background:#6847ee}.skill-radar-card header small em{margin-left:5px;background:#8c2340}.skill-level-standards>.skill-level-standard-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.skill-level-standards>.skill-level-pyramid{display:flex;max-width:780px;flex-direction:column;align-items:center;gap:3px;margin:24px auto 2px}.skill-level-pyramid>div{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;-webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);color:#fff;text-shadow:0 1px 1px rgba(44,23,99,.2)}.skill-level-pyramid>div b{font-size:11px}.skill-level-pyramid>div span{font-size:10px;font-weight:850}.skill-level-pyramid .level-5{width:30%;background:#4a259f}.skill-level-pyramid .level-4{width:45%;background:#6135bf}.skill-level-pyramid .level-3{width:60%;background:#7d55d8}.skill-level-pyramid .level-2{width:77%;background:#a98bea}.skill-level-pyramid .level-1{width:94%;background:#d9ccf8;color:#4e3f77;text-shadow:none}.skill-learning-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.skill-evaluation-panel,.skill-training-library{border:1px solid #dfe4f0;border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.skill-evaluation-panel>header,.skill-training-library>header{display:flex;align-items:flex-start;gap:10px}.skill-evaluation-panel>header>svg,.skill-training-library>header>svg{color:#6847ee}.skill-evaluation-panel h3,.skill-training-library h3{margin:0;color:#29334f;font-size:17px}.skill-evaluation-panel header p,.skill-training-library header p{margin:4px 0 0;color:#858da2;font-size:10px}.evaluation-task-adder{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:14px}.evaluation-task-adder select{min-width:0;border:1px solid #dfe2ed;border-radius:10px;background:#fff;padding:9px;color:#3b4560;font-size:10px;font-weight:800}.evaluation-task-adder button{display:flex;align-items:center;gap:5px;border:0;border-radius:10px;background:#6847ee;padding:9px 11px;color:#fff;font-size:9px;font-weight:900}.evaluation-task-adder button:disabled{opacity:.45}.evaluation-task-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.evaluation-task-list article{display:grid;grid-template-columns:22px minmax(0,1fr) auto 28px;grid-gap:8px;gap:8px;align-items:center;border:1px solid #e7e8f0;border-radius:12px;padding:10px}.evaluation-task-list article>svg{width:18px;color:#6847ee}.evaluation-task-list b,.evaluation-task-list small{display:block}.evaluation-task-list b{color:#3d4661;font-size:10px}.evaluation-task-list small{overflow:hidden;margin-top:3px;color:#8d94a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.evaluation-task-list em{color:#6847ee;font-size:9px;font-style:normal;font-weight:900}.evaluation-task-list button{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:8px;background:#fff0f1;color:#b52f48}.skill-learning-top-grid>.skill-mentor-panel{height:100%}.skill-learning-top-grid .skill-mentor-panel article{grid-template-columns:minmax(110px,1fr) minmax(110px,145px) 75px;gap:7px}.skill-learning-top-grid .skill-mentor-panel article>button{grid-row:2}.skill-learning-top-grid .skill-mentor-panel article>button:first-of-type{grid-column:2}.skill-learning-top-grid .skill-mentor-panel article>button.accept{grid-column:3}.skill-training-library{margin-top:0}.skill-training-library>.training-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:15px}.training-video-grid>article{display:block!important;margin:0!important;overflow:hidden;border:1px solid #e4e5ef!important;border-radius:15px!important;padding:0!important}.training-video-thumb{aspect-ratio:16/9;background:#eeeaf9}.training-video-thumb>a,.training-video-thumb>span{position:relative;display:grid;width:100%;height:100%;place-items:center;color:#7657dd;text-decoration:none}.training-video-thumb img{width:100%;height:100%;object-fit:cover}.training-video-thumb>a>svg{position:absolute;width:42px;height:42px;color:#fff;filter:drop-shadow(0 3px 7px rgba(0,0,0,.42))}.training-video-thumb>span small{display:block;margin-top:6px;color:#847e99}.training-video-copy{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:11px 11px 6px}.training-video-copy>i{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#eee9ff;color:#6847ee;font-size:9px;font-style:normal;font-weight:950}.training-video-copy b{display:block;color:#3d4661;font-size:10px}.training-video-copy a{display:inline-flex!important;margin-top:3px!important}.training-video-copy>em{color:#6847ee;font-size:8px;font-style:normal;font-weight:900}.training-video-input{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;padding:6px 11px 11px}.training-video-input input{min-width:0;border:1px solid #dfe2ed;border-radius:8px;padding:7px;color:#3b4560;font-size:8px}.training-video-input button{border:0;border-radius:8px;background:#6847ee;padding:7px 9px;color:#fff;font-size:8px;font-weight:900}@media(max-width:1200px){.skill-requirement-panel>.skill-requirement-analysis{grid-template-columns:1fr}.skill-training-library>.training-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-learning-top-grid{grid-template-columns:1fr}.skill-level-standards>.skill-level-standard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.personnel-controls-below-summary .personnel-panel-actions{justify-content:stretch}.skill-requirement-panel .skill-requirement-list article{grid-template-columns:1fr 65px}.skill-level-standards>.skill-level-standard-cards,.skill-training-library>.training-video-grid{grid-template-columns:1fr}.skill-level-pyramid .level-5{width:48%}.skill-level-pyramid .level-4{width:60%}.skill-level-pyramid .level-3{width:72%}.skill-level-pyramid .level-2{width:84%}.skill-level-pyramid .level-1{width:96%}}.personnel-overview-controls-row{display:grid;grid-template-columns:minmax(480px,620px) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;margin:0 0 18px}.personnel-overview-controls-row .personnel-overview-bar{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin:0}.personnel-overview-controls-row .personnel-controls-below-summary{margin:0!important}.personnel-overview-controls-row .personnel-panel-actions{flex-wrap:nowrap;justify-content:flex-end}.personnel-overview-controls-row .personnel-filter-control select{min-width:120px}.skill-task-overview-with-stats{grid-template-columns:minmax(0,1.72fr) minmax(310px,.58fr);align-items:start}.skill-task-all-column>div.skill-task-all-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:1020px;overflow-y:auto;padding-right:5px;scrollbar-color:#b9aae9 #f2effa;scrollbar-width:thin}.skill-task-all-groups::-webkit-scrollbar{width:7px}.skill-task-all-groups::-webkit-scrollbar-track{border-radius:999px;background:#f2effa}.skill-task-all-groups::-webkit-scrollbar-thumb{border-radius:999px;background:#b9aae9}.skill-task-all-column .skill-task-group-card li{align-items:center}.skill-task-all-column .skill-task-group-card li>span{align-self:start}.task-meta-chips{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.task-meta-chips>span{display:inline-flex;align-items:center;gap:3px;border:1px solid #e6e2f5;border-radius:999px;background:#faf9ff;padding:4px 5px;color:#9298aa;font-size:6.5px;font-weight:850}.task-meta-chips b{color:#5942b4;font-size:7px}.core-skill-verified,.skill-task-group-card .core-skill-mark{display:inline-block;flex:0 0 auto;width:15px;height:15px;color:#fff;fill:#29a3e9;stroke:#fff;stroke-width:3}.core-skill-verified{vertical-align:-3px;margin-right:4px}.skill-requirement-list article>b{display:flex;align-items:center}.skill-task-stat-panel{position:-webkit-sticky;position:sticky;top:14px;border:1px solid #dfe4f0;border-radius:22px;background:linear-gradient(155deg,#fff 35%,#faf8ff);padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.skill-task-stat-panel>header{display:flex;align-items:flex-start;gap:10px}.skill-task-stat-panel>header>svg{width:20px;color:#6847ee}.skill-task-stat-panel h3{margin:0;color:#29334f;font-size:16px}.skill-task-stat-panel header p{margin:4px 0 0;color:#8a92a7;font-size:9px;line-height:1.45}.task-stat-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:14px}.task-stat-summary article{border:1px solid #e5e2f2;border-radius:13px;background:#fff;padding:11px 9px}.task-stat-summary small,.task-stat-summary span,.task-stat-summary strong{display:block}.task-stat-summary span{min-height:24px;color:#7a8297;font-size:8px;font-weight:850;line-height:1.35}.task-stat-summary strong{margin-top:3px;color:#5134c8;font-size:22px}.task-stat-summary strong small{display:inline;margin-left:2px;color:#8c91a4;font-size:8px}.task-stat-groups{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.task-stat-groups>section{border:1px solid #e6e3f1;border-radius:13px;background:#fff;padding:11px}.task-stat-groups section>header{display:flex;justify-content:space-between;margin-bottom:8px}.task-stat-groups section>header b{color:#38425e;font-size:10px}.task-stat-groups section>header span{color:#8c93a7;font-size:8px;font-weight:800}.task-stat-groups section>div{display:grid;grid-template-columns:54px 1fr;align-items:center;grid-gap:7px;gap:7px;margin-top:6px}.task-stat-groups section>div>span{display:flex;justify-content:space-between;color:#68728b;font-size:8px;font-weight:850}.task-stat-groups section>div>span b{color:#37415d}.task-rank-chart>div>i,.task-stat-groups section>div>i{display:block;overflow:hidden;height:7px;border-radius:999px;background:#eeedf4}.task-rank-chart>div>i>em,.task-stat-groups section>div>i>em{display:block;height:100%;min-width:3px;border-radius:inherit;background:#7551e9}.task-stat-groups .tone-hard{background:#7535bb}.task-stat-groups .tone-medium{background:#9470e8}.task-stat-groups .tone-light{background:#c8b8ee}.task-stat-groups .tone-primary{background:#5d46c9}.task-stat-groups .tone-secondary{background:#b39ee7}.task-rank-chart{margin-top:12px;border:1px solid #dfd9f3;border-radius:14px;background:#f8f5ff;padding:12px}.task-rank-chart>header{display:flex;justify-content:space-between;gap:8px}.task-rank-chart>header b{color:#423566;font-size:10px}.task-rank-chart>header span{color:#8c84a4;font-size:7px}.task-rank-chart>div{display:grid;grid-template-columns:82px 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:10px}.task-rank-chart>div>span b,.task-rank-chart>div>span small{display:block}.task-rank-chart>div>span b{color:#4e5872;font-size:9px}.task-rank-chart>div>span small{margin-top:2px;color:#7351df;font-size:8px;font-weight:900}.task-rank-chart>div>i{height:9px;background:#e7e1f7}.task-rank-chart>div>i>em{background:linear-gradient(90deg,#6b45dd,#9b82ec)}.training-video-thumb>a>svg{left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.training-video-thumb>a:after{content:"";position:absolute;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(23,20,38,.18);box-shadow:0 4px 12px rgba(0,0,0,.18)}.training-video-thumb>a>svg{z-index:1}.skill-learning-top-grid .skill-mentor-panel article{grid-template-columns:minmax(72px,1fr) minmax(90px,118px) 62px 68px 76px;gap:5px}.skill-learning-top-grid .skill-mentor-panel article>button,.skill-learning-top-grid .skill-mentor-panel article>button.accept,.skill-learning-top-grid .skill-mentor-panel article>button:first-of-type{grid-row:auto;grid-column:auto;padding:8px 4px;font-size:8px;white-space:nowrap}.skill-learning-top-grid .skill-mentor-panel select{min-width:0;padding:8px 5px;font-size:9px}.skill-learning-top-grid .skill-mentor-panel article>em{padding:6px 3px;font-size:8px;white-space:nowrap}@media(max-width:1450px){.personnel-overview-controls-row{grid-template-columns:1fr}.personnel-overview-controls-row .personnel-panel-actions{justify-content:flex-start}.skill-task-overview-with-stats{grid-template-columns:1fr}.skill-task-stat-panel{position:static}.skill-learning-top-grid .skill-mentor-panel article{grid-template-columns:minmax(95px,1fr) minmax(110px,145px) 72px 76px 86px}}@media(max-width:900px){.skill-task-all-column>div.skill-task-all-groups{grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}.personnel-overview-controls-row .personnel-panel-actions{flex-wrap:wrap}.skill-learning-top-grid .skill-mentor-panel article{grid-template-columns:1fr 1fr}.skill-learning-top-grid .skill-mentor-panel article>span{grid-column:1/-1}}.skill-profile-photo,.skill-profile-photo img{border-radius:50%!important}.skill-profile-photo{aspect-ratio:1/1}.job-spec-workspace{gap:18px}.job-specification-hero{display:block}.job-spec-title-row{display:flex;align-items:center;gap:17px}.job-spec-avatar{display:block;overflow:hidden;flex:0 0 76px;width:76px;height:76px;border:4px solid #ece7ff;border-radius:50%;background:#f1edff}.job-spec-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.job-specification-hero h3{margin:0 0 8px}.job-spec-title-row>div{min-width:0;flex:1 1}.job-spec-hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.job-spec-hero-meta>label,.job-spec-hero-meta>span{display:flex;align-items:center;gap:12px;min-width:230px;border:1px solid #dce2ef;border-radius:999px;background:#fff;padding:7px 12px;color:#8992a7;font-size:10px}.job-spec-hero-meta label span,.job-spec-hero-meta small{font:inherit;font-weight:800}.job-spec-hero-meta input{min-width:0;flex:1 1;border:0;background:transparent;color:#303a57;font:inherit;font-weight:900;text-align:right;outline:none}.job-spec-hero-meta b{margin-left:auto;color:#303a57}.job-spec-split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);grid-gap:16px;gap:16px;align-items:start}.job-spec-connection-column>section,.job-spec-edit-column{border:1px solid #dde3ef;border-radius:21px;background:#fff;padding:18px;box-shadow:0 12px 30px rgba(42,49,88,.05)}.job-spec-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.job-spec-connection-column h4,.job-spec-section-head h4{margin:0;color:#29334f;font-size:15px}.job-spec-connection-column header p,.job-spec-section-head p{margin:4px 0 0;color:#8790a5;font-size:9px;line-height:1.45}.job-spec-section-head>span{border-radius:999px;background:#eaf8f3;padding:6px 9px;color:#19815e;font-size:8px;font-weight:900}.job-basic-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.job-basic-edit-grid label,.job-handover-fields label{display:grid;grid-gap:5px;gap:5px}.job-basic-edit-grid span,.job-handover-fields label>span,.job-spec-requirement-editor label>span{color:#68728b;font-size:9px;font-weight:900}.job-basic-edit-grid input,.job-handover-fields :is(input,textarea),.job-spec-requirement-editor select,.job-spec-requirement-editor textarea{box-sizing:border-box;width:100%;border:1px solid #dfe3ed;border-radius:10px;background:#fbfcff;padding:10px;color:#303950;font:inherit;font-size:10px;outline:none}.job-basic-edit-grid input:focus,.job-handover-fields :is(input,textarea):focus,.job-spec-requirement-editor :is(textarea,select):focus{border-color:#7254e9;box-shadow:0 0 0 3px rgba(114,84,233,.1)}.job-spec-requirement-editor{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.job-spec-requirement-editor article{display:grid;grid-template-columns:minmax(0,1fr) 94px;grid-gap:9px;gap:9px;border:1px solid #e6e8f1;border-radius:13px;background:#fff;padding:11px}.job-spec-requirement-editor label{display:grid;grid-gap:5px;gap:5px}.job-spec-requirement-editor textarea{min-height:62px;resize:vertical}.job-spec-level select{height:39px}.job-spec-connection-column{display:grid;grid-gap:16px;gap:16px}.job-spec-connection-column header{display:flex;align-items:flex-start;gap:9px}.job-spec-connection-column header>svg{flex:0 0 auto;color:#6847ee}.job-recruitment-card>strong{display:block;margin:16px 0 9px;color:#34405d;font-size:12px}.job-recruitment-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.job-recruitment-card li{display:grid;grid-template-columns:76px 1fr;grid-gap:8px;gap:8px;border-radius:11px;background:#f7f8fc;padding:9px}.job-recruitment-card li b{color:#4f3bb3;font-size:9px}.job-recruitment-card li span{color:#59637b;font-size:9px;line-height:1.5}.job-handover-fields{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.job-handover-fields textarea{min-height:58px;resize:vertical}.job-handover-fields>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.job-handover-card>button{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:11px;border:0;border-radius:10px;background:linear-gradient(135deg,#6b4be4,#5134c8);padding:11px;color:#fff;font-size:9px;font-weight:950;cursor:pointer}.active-screen-org .org-tree-board{padding-top:146px!important}.active-screen-org .org-canvas-toolbar{align-items:flex-start!important;justify-content:flex-start!important;flex-direction:column!important;gap:9px!important}.active-screen-org .org-canvas-primary-row{display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;padding-bottom:2px}.active-screen-org .org-canvas-actions{justify-content:flex-start!important}.active-screen-org .org-inline-summary{display:flex;align-items:center;gap:0;border:1px solid #ddd7ef;border-radius:11px;background:#faf9ff;padding:6px 8px}.active-screen-org .org-inline-summary span{padding:0 11px;border-right:1px solid #e7e3f2;color:#777f94;font-size:8px;font-weight:850;white-space:nowrap}.active-screen-org .org-inline-summary span:last-child{border-right:0}.active-screen-org .org-inline-summary b{margin-left:5px;color:#4f3eb1;font-size:9px}.task-stat-groups .tone-hard{background:#e35d6a}.task-stat-groups .tone-medium{background:#f0a534}.task-stat-groups .tone-light{background:#28ae9b}.task-stat-groups .tone-primary{background:#2979d8}.task-stat-groups .tone-secondary{background:#73b84d}.task-rank-chart .rank-tone-total>i>em{background:linear-gradient(90deg,#2878d7,#54a4ed)}.task-rank-chart .rank-tone-hard>i>em{background:linear-gradient(90deg,#dc4f60,#f0806d)}.task-rank-chart .rank-tone-weight>i>em{background:linear-gradient(90deg,#15988e,#4bc4aa)}.task-rank-chart .rank-tone-total>span small{color:#2878d7}.task-rank-chart .rank-tone-hard>span small{color:#c94d5b}.task-rank-chart .rank-tone-weight>span small{color:#168d83}.task-top-three .rank-1>i{background:#e65c66}.task-top-three .rank-2>i{background:#2878d7}.task-top-three .rank-3>i{background:#20a39e}.task-top-three .rank-1>em>b{background:linear-gradient(90deg,#e65c66,#f39b70)}.task-top-three .rank-2>em>b{background:linear-gradient(90deg,#2878d7,#62afe9)}.task-top-three .rank-3>em>b{background:linear-gradient(90deg,#20a39e,#63c8ae)}.task-workforce-radar header small i{background:#ef6a4c}.task-workforce-radar header small em{background:#20a39e}body .tab-content-shell.active-screen-job-kpi{border-color:#111a39!important;background:#050a1b!important;box-shadow:0 24px 60px rgba(2,5,18,.35)!important}body .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel{min-height:calc(100vh - 190px);border:1px solid #202b54!important;background:radial-gradient(circle at 90% 0,rgba(77,62,202,.22),transparent 28%),linear-gradient(145deg,#080e22,#101936)!important;box-shadow:none!important}body .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel:before{display:block!important;content:""!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-dashboard{background:transparent!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs{display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #2c3862;padding:0 4px}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button{min-width:175px;min-height:53px;margin-bottom:-1px;border-radius:20px 20px 5px 5px!important;border-color:#303d6d!important;background:#111a39!important;color:#cbd4ef!important;box-shadow:none!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button.active,body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button:hover{border-color:#7366e8!important;background:linear-gradient(135deg,#5644d7,#4032ad)!important;color:#fff!important;box-shadow:0 8px 22px rgba(76,58,197,.28)!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-dashboard{color:#eef3ff!important}body .active-screen-job-kpi .job-kpi-panel :is(.customer-kpi-cards article,.polished-kpi-chart-card,.customer-kpi-person-table,.job-kpi-definition-table,.imaging-kpi-entry-panel){border-color:#2c3862!important;background:#111a39!important;color:#eef3ff!important}body .active-screen-job-kpi .job-kpi-panel .job-kpi-section-label{color:#aab6d9!important}@media(max-width:1100px){.job-spec-split-grid{grid-template-columns:1fr}.active-screen-org .org-tree-board{padding-top:178px!important}.active-screen-org .org-canvas-primary-row{align-items:flex-start;flex-direction:column}.active-screen-org .org-canvas-actions{overflow-x:auto;width:100%}}@media(max-width:720px){.job-spec-title-row{align-items:flex-start}.job-spec-avatar{flex-basis:58px;width:58px;height:58px}.job-basic-edit-grid,.job-handover-fields>div,.job-spec-requirement-editor article{grid-template-columns:1fr}.job-spec-hero-meta>label,.job-spec-hero-meta>span{width:100%;min-width:0}.active-screen-org .org-tree-board{padding-top:190px!important}.active-screen-org .org-inline-summary{max-width:100%;overflow-x:auto}.active-screen-org .org-canvas-actions :is(a,label,button){font-size:8px;padding-inline:9px}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs{overflow-x:auto}body .active-screen-job-kpi .job-kpi-panel .job-kpi-view-tabs button{min-width:145px}}.workspace-transition-loader{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#f5f6fa;color:#333c58}.workspace-transition-loader .orgtwin-umbrella-loader{width:82px;height:82px;object-fit:contain}.workspace-transition-loader strong{font-size:15px}.workspace-transition-loader span{color:#858da2;font-size:10px}.job-sync-status{display:inline-flex;align-items:center;gap:6px;width:max-content;margin:0 0 10px auto;border-radius:999px;padding:6px 10px;background:#f1edff;color:#6748d7;font-size:9px;font-weight:900}.job-sync-status.saving svg{animation:orgtwinUmbrellaSpin 1.3s linear infinite}.job-sync-status.synced{background:#eaf8f3;color:#19815e}.job-sync-status.warning{background:#fff3e8;color:#b65a27}.skill-task-all-column>div.skill-task-all-groups{height:min(72vh,760px);max-height:none;align-content:start;overscroll-behavior:contain}.skill-task-all-column .skill-task-group-card li{grid-template-columns:26px minmax(0,1fr) auto}.skill-task-all-column .task-meta-chips{margin-right:9%;justify-content:flex-start}.skill-task-stat-panel{position:relative;top:auto}.task-top-three,.task-workforce-radar{margin-top:12px;border:1px solid #dfd9f3;border-radius:14px;background:#fff;padding:12px}.task-top-three>header,.task-workforce-radar>header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-top-three>header b,.task-workforce-radar header b{color:#423566;font-size:10px}.task-top-three>header span{color:#8c84a4;font-size:7px}.task-top-three>div{display:grid;grid-template-columns:23px 82px 1fr;align-items:center;grid-gap:7px;gap:7px;margin-top:9px}.task-top-three>div>i{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:#6847ee;color:#fff;font-size:8px;font-style:normal;font-weight:950}.task-top-three>div>span b,.task-top-three>div>span small{display:block}.task-top-three>div>span b{overflow:hidden;color:#4e5872;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.task-top-three>div>span small{margin-top:2px;color:#8a90a3;font-size:7px}.task-top-three>div>em{display:block;overflow:hidden;height:8px;border-radius:999px;background:#ece9f6}.task-top-three>div>em>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6847ee,#9c82ef)}.task-workforce-radar header small{display:flex;align-items:center;gap:4px;color:#858ca0;font-size:7px}.task-workforce-radar header small em,.task-workforce-radar header small i{width:8px;height:8px;border-radius:3px;background:#6847ee}.task-workforce-radar header small em{margin-left:4px;background:#29a3e9}.task-workforce-radar>p{margin:0;color:#747d94;font-size:7.5px;line-height:1.55;text-align:center}.skill-level-standards>.skill-level-definition-workspace{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:center;grid-gap:30px;gap:30px;margin-top:22px}.skill-level-definition-workspace .skill-level-pyramid{display:flex;flex-direction:column;align-items:center;gap:3px;margin:0}.skill-level-definition-editor{display:grid;grid-gap:3px;gap:3px}.skill-level-definition-editor label{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;height:42px}.skill-level-definition-editor label>span b,.skill-level-definition-editor label>span small{display:block}.skill-level-definition-editor label>span b{color:#5e43c0;font-size:9px}.skill-level-definition-editor label>span small{margin-top:2px;color:#8b92a5;font-size:8px}.skill-level-definition-editor textarea{box-sizing:border-box;width:100%;height:38px;resize:none;border:1px solid #dddfee;border-radius:9px;background:#fff;padding:7px 9px;color:#3d4661;font:inherit;font-size:8px;line-height:1.35;outline:none}.skill-level-definition-editor textarea:focus{border-color:#7651ef;box-shadow:0 0 0 3px rgba(118,81,239,.1)}.levelup-approval-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:start}.levelup-approval-grid .skill-approval-panel article{grid-template-columns:minmax(120px,1fr) 85px 70px 76px 108px}.levelup-reward-panel{border:1px solid #dfe4f0;border-radius:20px;background:linear-gradient(155deg,#fff,#faf7ff);padding:18px;box-shadow:0 12px 28px rgba(36,42,79,.045)}.levelup-reward-panel>header{display:flex;align-items:flex-start;gap:9px}.levelup-reward-panel>header>svg{color:#6847ee}.levelup-reward-panel h3{margin:0;color:#29334f;font-size:15px}.levelup-reward-panel header p{margin:4px 0 0;color:#858da2;font-size:9px;line-height:1.45}.levelup-reward-panel>ol{display:grid;grid-gap:6px;gap:6px;margin:13px 0;padding:0;list-style:none}.levelup-reward-panel>ol li{display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;align-items:center;border:1px solid #e7e3f3;border-radius:11px;background:#fff;padding:8px}.levelup-reward-panel>ol i{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:#eee9ff;color:#6847ee;font-size:8px;font-style:normal;font-weight:950}.levelup-reward-panel>ol b,.levelup-reward-panel>ol small{display:block}.levelup-reward-panel>ol b{color:#3d4661;font-size:9px}.levelup-reward-panel>ol small{margin-top:2px;color:#8a91a5;font-size:7.5px}.certificate-download{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:linear-gradient(135deg,#6f4ae8,#5633ca);padding:10px;color:#fff;font-size:9px;font-weight:950;cursor:pointer}.levelup-history{margin-top:13px;border-top:1px solid #e2deef;padding-top:11px}.levelup-history>header{display:flex;justify-content:space-between}.levelup-history>header b{color:#3d4661;font-size:10px}.levelup-history>header span{color:#6847ee;font-size:8px;font-weight:900}.levelup-history>article{display:grid;grid-template-columns:1fr auto 25px;align-items:center;grid-gap:6px;gap:6px;margin-top:7px;border:1px solid #e8e5f2;border-radius:9px;background:#fff;padding:7px}.levelup-history article span b,.levelup-history article span small{display:block}.levelup-history article span b{color:#424b66;font-size:8px}.levelup-history article span small{margin-top:2px;color:#9298a9;font-size:7px}.levelup-history article em{color:#6748d7;font-size:8px;font-style:normal;font-weight:950}.levelup-history article button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:7px;background:#f0ebff;color:#6847ee;cursor:pointer}.levelup-history>p{margin:8px 0 0;color:#8b92a5;font-size:8px;line-height:1.5}@media(max-width:1250px){.levelup-approval-grid,.skill-level-standards>.skill-level-definition-workspace{grid-template-columns:1fr}.skill-level-definition-editor{margin-top:8px}.skill-task-all-column .task-meta-chips{margin-right:0}}@media(max-width:900px){.skill-task-all-column>div.skill-task-all-groups{height:min(72vh,720px);max-height:none;overflow-y:auto}.skill-level-standards>.skill-level-definition-workspace{grid-template-columns:1fr}.skill-level-definition-editor label{grid-template-columns:65px 1fr}.levelup-approval-grid .skill-approval-panel article{grid-template-columns:1fr 1fr}.levelup-approval-grid .skill-approval-panel article>span{grid-column:1/-1}}.active-screen-org .org-tree-board{padding-top:90px!important}.active-screen-org .org-canvas-toolbar{position:absolute;top:18px;left:18px;right:18px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px}.active-screen-org .org-canvas-zoom{position:static!important;inset:auto!important;flex:0 0 auto}.active-screen-org .org-canvas-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:nowrap}.active-screen-org .org-canvas-actions :is(a,label,button){box-sizing:border-box;min-height:39px;white-space:nowrap}.active-screen-org .org-viewer-note{margin:16px 0 0}.workforce-map-sync{display:inline-flex;grid-column:1/-1;align-items:center;gap:5px;width:max-content;border-radius:999px;background:#f1edff;padding:6px 9px;color:#6748d7!important;font-size:8px!important;letter-spacing:0!important}.workforce-map-sync:not(.synced) svg{animation:orgtwinUmbrellaSpin 1.3s linear infinite}.workforce-map-sync.synced{background:#eaf8f3;color:#19815e!important}.skill-task-overview-with-stats{align-items:stretch}.skill-task-overview-with-stats>.skill-task-all-column,.skill-task-overview-with-stats>.skill-task-stat-panel{box-sizing:border-box;height:clamp(680px,78vh,900px)}.skill-task-overview-with-stats>.skill-task-all-column{display:flex;min-height:0;flex-direction:column}.skill-task-all-column>div.skill-task-all-groups{min-height:0;height:auto;flex:1 1}.skill-task-overview-with-stats>.skill-task-stat-panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#b9aae9 #f2effa;scrollbar-width:thin}.skill-task-stat-panel>.task-workforce-radar{margin-top:12px}@media(max-width:1450px){.skill-task-overview-with-stats>.skill-task-all-column,.skill-task-overview-with-stats>.skill-task-stat-panel{height:auto}.skill-task-all-column>div.skill-task-all-groups{height:min(72vh,760px);flex:none}.skill-task-stat-panel{overflow:visible}}@media(max-width:900px){.active-screen-org .org-tree-board{padding-top:142px!important}.active-screen-org .org-canvas-toolbar{top:14px;left:14px;right:14px;align-items:flex-start;flex-direction:column}.active-screen-org .org-canvas-actions{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:3px}.workforce-map-sync{grid-column:auto}.skill-task-overview-with-stats>.skill-task-all-column,.skill-task-overview-with-stats>.skill-task-stat-panel{height:auto}}body .tab-content-shell.active-screen-job-kpi{border-color:#26335f!important;background:#111938!important;box-shadow:0 24px 60px rgba(12,18,48,.27)!important}body .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel{overflow:hidden!important;border:1px solid #2b3968!important;border-radius:22px!important;background:radial-gradient(circle at 90% 0,rgba(85,72,201,.22),transparent 28%),linear-gradient(145deg,#151f46,#192650)!important;padding:20px!important;color:#f4f7ff!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-guide{border:1px solid #33416f!important;background:linear-gradient(145deg,#1c2852,#162043)!important;color:#f4f7ff!important;box-shadow:0 14px 34px rgba(7,12,35,.22)!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-guide h3{color:#fff!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-guide p{color:#b7c1df!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-columns article{border-color:#35436f!important;background:#202c57!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-columns article b{color:#e8edff!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-columns article span{color:#aeb9d8!important}body .active-screen-job-kpi .job-kpi-panel .kpi-data-notice{border-color:#285f62!important;background:#153b43!important;color:#bfeee2!important}body .performance-dark-shell .main-panel{--performance-canvas:#111938;--performance-card:#151f46;--performance-card-2:#192650;--performance-border:#2b3968;--performance-muted:#aeb9d8;min-height:100vh!important;background:var(--performance-canvas)!important;color:#f4f7ff!important}body .performance-dark-shell .main-panel>#orgtwin-active-workspace-content,body .performance-dark-shell .main-panel>.ahead-nav-board,body .performance-dark-shell .main-panel>.exact-page-header,body .performance-dark-shell .main-panel>.tab-content-shell,body .performance-dark-shell .main-panel>.tabbar.contextual-tabbar,body .performance-dark-shell .main-panel>.topbar{border-color:var(--performance-border)!important;background:var(--performance-canvas)!important;color:#f4f7ff!important;box-shadow:none!important}body .performance-dark-shell .main-panel>.ahead-nav-board,body .performance-dark-shell .main-panel>.exact-page-header,body .performance-dark-shell .main-panel>.topbar{margin-left:0!important;margin-right:0!important;border-radius:0!important}body .performance-dark-shell .ahead-nav-board :is(h2,p,span,strong,b,small),body .performance-dark-shell .exact-page-header :is(span,strong,b,p),body .performance-dark-shell .topbar :is(span,strong,b,p){color:#f4f7ff!important}body .performance-dark-shell .exact-breadcrumb strong{color:#fff!important}body .performance-dark-shell .ahead-nav-board .ahead-block-card,body .performance-dark-shell .ahead-nav-board .ahead-domain-strip{border-color:var(--performance-border)!important;background:var(--performance-card)!important;color:#f4f7ff!important;box-shadow:none!important}body .performance-dark-shell .ahead-nav-board .ahead-block-card.active{border-color:#7167ec!important;background:linear-gradient(145deg,#242f65,#372c8d)!important}body .performance-dark-shell .ahead-nav-board .ahead-block-card small{color:#aeb9d8!important}body .performance-dark-shell .main-panel .contextual-tabbar .tab{border-color:#33416f!important;background:#151f46!important;color:#cbd4ef!important;box-shadow:none!important}body .performance-dark-shell .main-panel .contextual-tabbar .tab.active,body .performance-dark-shell .main-panel .contextual-tabbar .tab:hover{border-color:#7468ee!important;background:linear-gradient(135deg,#5644d7,#4032ad)!important;color:#fff!important;box-shadow:0 8px 22px rgba(76,58,197,.24)!important}body .performance-dark-shell .main-panel .contextual-tabbar .tab.active>span,body .performance-dark-shell .main-panel .contextual-tabbar .tab>span{color:#d8d1ff!important}body .performance-dark-shell .compact-admin-switcher{border-color:var(--performance-border)!important;background:var(--performance-card)!important;color:#f4f7ff!important}body .performance-dark-shell .compact-admin-switcher :is(span,label){color:#dce4ff!important}body .performance-dark-shell .compact-admin-switcher select{border-color:#33416f!important;background:#111a39!important;color:#fff!important}body .performance-dark-shell .active-screen-job,body .performance-dark-shell .active-screen-job .job-info-panel{border-color:transparent!important;background:var(--performance-canvas)!important;color:#f4f7ff!important;box-shadow:none!important}body .performance-dark-shell .active-screen-job .job-info-panel>.section-head{border-color:var(--performance-border)!important}body .performance-dark-shell .active-screen-job .job-info-panel>.section-head :is(h2,p),body .performance-dark-shell .active-screen-job :is(h2,h3,h4,h5,strong,b){color:#f7f9ff!important}body .performance-dark-shell .active-screen-job :is(p,small,label,dt,span){color:var(--performance-muted)!important}body .performance-dark-shell .active-screen-job :where(article,.job-doc-card,.job-spec-edit-column,.job-spec-connection-column>section,.job-handover-card,.job-recruitment-card,.job-spec-requirement-editor article,.skill-growth-hero,.skill-requirement-panel,.skill-radar-card,.skill-task-overview-column,.skill-task-stat-panel,.skill-level-standards,.skill-level-standard-cards>div,.skill-approval-panel,.skill-evaluation-panel,.skill-mentor-panel,.skill-training-links,.levelup-reward-panel,.task-rank-chart,.task-top-three,.task-workforce-radar){border-color:var(--performance-border)!important;background:var(--performance-card)!important;color:#eef3ff!important;box-shadow:none!important}body .performance-dark-shell .active-screen-job :where(input,select,textarea){border-color:#33416f!important;background:#111a39!important;color:#fff!important;box-shadow:none!important}body .performance-dark-shell .active-screen-job :where(input,textarea)::placeholder{color:#7f8bad!important}body .performance-dark-shell .active-screen-job :where(table){background:transparent!important}body .performance-dark-shell .active-screen-job :where(th){border-color:#33416f!important;background:#202c57!important;color:#dce4ff!important}body .performance-dark-shell .active-screen-job :where(td){border-color:#2b3968!important;background:#151f46!important;color:#eef3ff!important}body .performance-dark-shell .active-screen-job .job-primary-tabs{border-color:var(--performance-border)!important;background:transparent!important}body .performance-dark-shell .active-screen-job .job-primary-tabs button{border-color:#33416f!important;background:#151f46!important;color:#b9c4e2!important}body .performance-dark-shell .active-screen-job .job-primary-tabs button.active{border-color:#7468ee!important;background:linear-gradient(135deg,#5644d7,#4032ad)!important;color:#fff!important}body .performance-dark-shell .active-screen-job .job-spec-hero-meta>label,body .performance-dark-shell .active-screen-job .job-spec-hero-meta>span,body .performance-dark-shell .active-screen-job .levelup-history>article,body .performance-dark-shell .active-screen-job .task-meta-chips>span,body .performance-dark-shell .active-screen-job .task-stat-groups>section,body .performance-dark-shell .active-screen-job .task-stat-summary article{border-color:#33416f!important;background:#111a39!important}body .performance-dark-shell .active-screen-job .job-spec-hero-meta :is(b,input),body .performance-dark-shell .active-screen-job .task-stat-groups b,body .performance-dark-shell .active-screen-job .task-stat-summary strong{color:#fff!important}body .performance-dark-shell .active-screen-job-kpi{min-height:calc(100vh - 120px)!important;border:0!important;border-radius:0!important;background:var(--performance-canvas)!important;box-shadow:none!important;padding:18px 20px 28px!important}body .performance-dark-shell .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel{min-height:calc(100vh - 165px)!important;border-color:var(--performance-border)!important;background:radial-gradient(circle at 90% 0,rgba(85,72,201,.2),transparent 28%),linear-gradient(145deg,#151f46,#192650)!important}body .performance-dark-shell .job-kpi-empty-state{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px dashed #3a4978;border-radius:20px;background:#151f46;padding:40px;text-align:center;color:#dce4ff}body .performance-dark-shell .job-kpi-empty-state svg{color:#786cf2}body .performance-dark-shell .job-kpi-empty-state h3{margin:4px 0 0;color:#fff;font-size:20px}body .performance-dark-shell .job-kpi-empty-state p{max-width:620px;margin:0;color:#9facd2;font-size:13px;line-height:1.65}body .performance-dark-shell .job-kpi-hero-meta>span{border-color:#35436f!important;background:#151f46!important}body .performance-dark-shell .job-kpi-hero-meta :is(small){color:#96a4c9!important}body .performance-dark-shell .job-kpi-hero-meta strong{color:#fff!important}@media(max-width:900px){body .performance-dark-shell .active-screen-job-kpi{padding:12px!important}body .performance-dark-shell .job-kpi-empty-state{min-height:280px;padding:28px 18px}}body .performance-dark-shell .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel,body .performance-dark-shell .tab-content-shell.active-screen-job-kpi{border:0!important}.universal-job-kpi-definition-toggle{position:absolute;top:54px;right:0;display:flex;min-width:118px;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #d9d2f7;border-radius:999px;background:#fff;padding:10px 14px;color:#5d43d4;font-size:10px;font-weight:950;white-space:nowrap;box-shadow:0 12px 28px rgba(45,39,94,.14);cursor:pointer}.universal-job-kpi-definition-toggle:hover{transform:translateY(-1px);box-shadow:0 15px 32px rgba(45,39,94,.18)}.job-kpi-definition-floating-backdrop{position:fixed;z-index:1490;inset:0;display:grid;place-items:center;padding:28px;background:rgba(255,255,255,.1)}.job-kpi-definition-floating{width:min(1380px,calc(100vw - 56px));max-height:min(82vh,820px);overflow:hidden;border:1px solid #dedaf0;border-radius:26px;background:#fff;color:#373e50;box-shadow:0 30px 90px rgba(23,28,61,.26)}.job-kpi-definition-floating>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 28px 20px;border-bottom:1px solid #e7e7ef}.job-kpi-definition-floating>header h3{margin:0;color:#363d4b;font-size:24px;letter-spacing:-.04em}.job-kpi-definition-floating>header p{margin:6px 0 0;color:#7a8295;font-size:12px;font-weight:750}.job-kpi-definition-floating>header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:transparent;color:#6d7484;cursor:pointer}.job-kpi-definition-floating>header button:hover{background:#f3f1fb;color:#5b40d0}.job-kpi-definition-floating-table{max-height:calc(min(82vh,820px) - 84px);overflow:auto;padding:0 18px 22px}.job-kpi-definition-floating-table table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;margin-top:18px;overflow:hidden;border:1px solid #e0e2eb;border-radius:16px;background:#fff;font-size:12px}.job-kpi-definition-floating-table th{padding:14px 13px;border-bottom:1px solid #e0e2eb;background:#f4f3fb;color:#697289;text-align:left;font-size:10px;font-weight:950;white-space:nowrap}.job-kpi-definition-floating-table td{padding:15px 13px;border-bottom:1px solid #eceef3;color:#4d566d;font-weight:750;line-height:1.55;vertical-align:top}.job-kpi-definition-floating-table tr:last-child td{border-bottom:0}.job-kpi-definition-floating-table td b{color:#30384d}.job-kpi-definition-floating-table td:nth-child(6){color:#198566;font-weight:950}.job-kpi-definition-floating-table td:nth-child(7){color:#c84e5f;font-weight:900}.job-kpi-definition-floating-empty{display:grid;min-height:320px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:36px;color:#858ca0;text-align:center}.job-kpi-definition-floating-empty svg{color:#7257e8}.job-kpi-definition-floating-empty b{color:#3e4659;font-size:16px}.job-kpi-definition-floating-empty span{font-size:11px}.signup-request-page.orgtwin-social-form-page{display:block;min-height:100svh;background:#fff;padding:clamp(30px,5vw,72px) 20px 56px}.orgtwin-social-form-card.signup-request-card{width:min(760px,100%);margin:0 auto;border:0;border-radius:0;background:#fff;padding:0;box-shadow:none}.orgtwin-social-form-card.signup-request-card>header{display:block;padding:0 0 28px;border:0}.orgtwin-social-form-card.signup-request-card h1{margin:0 0 8px;color:#15171d;font-size:clamp(34px,4vw,46px);line-height:1.08;letter-spacing:-.055em}.orgtwin-social-form-card.signup-request-card header p{max-width:690px;color:#4f5665;font-size:15px;line-height:1.6}.orgtwin-social-form-card.signup-request-card form{gap:30px;margin-top:0}.orgtwin-social-form-card.signup-request-card fieldset{margin:0;border:0;border-radius:0;padding:0}.orgtwin-social-form-card.signup-request-card legend{display:block;width:100%;margin:0 0 16px;padding:0;color:#242832;font-size:19px;font-weight:950}.orgtwin-social-form-card .signup-form-grid{grid-template-columns:1fr;gap:18px}.orgtwin-social-form-card .signup-form-grid label.wide{grid-column:auto}.orgtwin-social-form-card .signup-form-grid label>span{color:#2f3440;font-size:14px;font-weight:900}.orgtwin-social-form-card .signup-form-grid :is(input,select,textarea){min-height:58px;border:1.5px solid #d5d8df;border-radius:16px;background:#fff;padding:15px 16px;color:#20242d;font-size:15px;font-weight:700;box-shadow:none}.orgtwin-social-form-card .signup-form-grid textarea{min-height:124px;line-height:1.55}.orgtwin-social-form-card .signup-form-grid :is(input,select,textarea)::placeholder{color:#8b909c;font-weight:700}.orgtwin-social-form-card .signup-form-grid :is(input,select,textarea):focus{border-color:#6847f5;box-shadow:0 0 0 3px rgba(104,71,245,.1)}.orgtwin-social-form-card .privacy-consent{border-top:1px solid #ececf1!important;padding-top:26px!important}.orgtwin-social-form-card .privacy-consent>p{margin:0 0 10px;color:#777e8d;font-size:12px}.orgtwin-social-form-card .privacy-consent>label{gap:12px;padding:15px 2px;border-top:1px solid #efeff3}.orgtwin-social-form-card .privacy-consent b{color:#313641;font-size:12px}.orgtwin-social-form-card .privacy-consent small{color:#777e8d;font-size:10px;line-height:1.65}.orgtwin-social-form-card form>button{min-height:60px;border-radius:999px;background:#6847f5;font-size:16px;font-weight:900}.orgtwin-social-form-card footer{gap:10px}.orgtwin-social-form-card footer a{display:flex;min-height:48px;flex:1 1;align-items:center;justify-content:center;border-radius:999px;background:#f3f3f6;color:#343944;font-size:13px}.orgtwin-social-form-card .signup-success{padding:70px 0}.orgtwin-social-form-card .signup-success h2{color:#222732}.auth-action-page.orgtwin-recovery-page{display:block;min-height:100svh;background:#fff;padding:clamp(56px,9vw,120px) 24px}.orgtwin-recovery-page>.orgtwin-recovery-card{width:min(700px,100%);margin:0 auto;border:0;border-radius:0;background:#fff;padding:0;box-shadow:none}.orgtwin-recovery-page .orgtwin-recovery-card h1{margin:0 0 12px;color:#111318;font-size:clamp(38px,5vw,54px);line-height:1.06;letter-spacing:-.06em}.orgtwin-recovery-page .orgtwin-recovery-card>p{margin:0;color:#242832;font-size:18px;line-height:1.55}.orgtwin-recovery-page .orgtwin-recovery-card form{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.orgtwin-recovery-page .orgtwin-recovery-card label{display:grid;grid-gap:10px;gap:10px}.orgtwin-recovery-page .orgtwin-recovery-card label span{color:#222630;font-size:15px;font-weight:900}.orgtwin-recovery-page .orgtwin-recovery-card input{min-height:74px;border:1.5px solid #d3d6dc;border-radius:20px;background:#fff;padding:0 20px;color:#1f232b;font-size:17px;font-weight:750;box-shadow:none}.orgtwin-recovery-page .orgtwin-recovery-card input::placeholder{color:#777e8c}.orgtwin-recovery-page .orgtwin-recovery-card input:focus{border-color:#6847f5;box-shadow:0 0 0 3px rgba(104,71,245,.1)}.orgtwin-recovery-page .orgtwin-recovery-card .auth-action-primary,.orgtwin-recovery-page .orgtwin-recovery-card form button{min-height:60px;border-radius:999px;background:#6847f5;color:#fff;font-size:17px;font-weight:900}.orgtwin-recovery-page .orgtwin-recovery-card .auth-action-back{display:block;margin-top:20px;color:#565d6c;font-size:13px;text-align:center}.orgtwin-recovery-page .orgtwin-recovery-card form em{border-radius:12px;padding:12px 14px;font-size:11px}@media(max-width:760px){body .active-screen-inventory{max-width:100vw!important;overflow-x:hidden!important;padding-inline:0!important}.inventory-os{min-width:0;overflow-x:hidden;padding:10px!important}.inventory-os,.inventory-tabs{box-sizing:border-box;width:100%}.inventory-tabs{max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.inventory-tabs>button{flex:0 0 112px!important;min-width:112px!important;min-height:58px!important;gap:6px!important;padding:9px 7px!important;border-radius:16px 16px 0 0!important;font-size:10px!important;scroll-snap-align:start}.inventory-tabs>button>svg{width:18px!important;height:18px!important}.inventory-nav-actions{position:static!important;right:auto!important;flex:0 0 auto!important;gap:6px!important;background:transparent!important;padding:7px 0 7px 8px!important}.inventory-nav-actions>button{min-height:40px!important;padding:0 10px!important;border-radius:10px!important;font-size:9px!important}.inventory-item-trend>header,.inventory-month-head{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:16px!important}.inventory-item-trend>header label,.inventory-month-head label{width:100%!important}.inventory-item-trend>header select,.inventory-month-head select{box-sizing:border-box;width:100%!important;min-width:0!important}.inventory-kpis,.inventory-month-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.inventory-kpis article,.inventory-month-kpis article{box-sizing:border-box;min-width:0;min-height:96px!important;padding:12px!important}.inventory-kpis article strong,.inventory-month-kpis strong{font-size:19px!important}.inventory-carry-flow{justify-content:flex-start!important;overflow-x:auto!important;padding:12px!important;-webkit-overflow-scrolling:touch}.inventory-carry-flow article{min-width:142px!important;flex:0 0 142px!important}.inventory-month-main{grid-template-columns:1fr!important}.inventory-month-main>aside,.inventory-month-main>section{min-width:0;padding:14px!important}.inventory-month-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.inventory-month-table>button,.inventory-month-table>div{min-width:700px!important}.inventory-page-card,.inventory-table-card{box-sizing:border-box;min-width:0;padding:14px 12px!important;border-radius:16px!important}.inventory-page-card>header,.inventory-table-card>header{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.inventory-page-card>header button,.inventory-table-card>header button{width:100%!important;justify-content:center!important}.inventory-filters{grid-template-columns:1fr!important}.inventory-filters>*{min-width:0!important;width:100%!important;box-sizing:border-box}.inventory-quick-filters{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch}.inventory-quick-filters>span{flex:0 0 auto;margin-left:4px!important}.inventory-theory-strip{padding:12px!important}.inventory-theory-strip b{font-size:11px!important}.inventory-theory-strip small{font-size:9px!important;line-height:1.5}.inventory-modal{padding:10px!important}.inventory-modal form{box-sizing:border-box;width:100%!important;max-width:100%!important;padding:18px 14px!important;border-radius:18px!important}.job-kpi-definition-floating-backdrop{padding:12px}.job-kpi-definition-floating{width:100%;max-height:86vh;border-radius:20px}.job-kpi-definition-floating>header{padding:18px}.job-kpi-definition-floating-table{padding:0 10px 14px}.universal-job-kpi-definition-toggle{top:auto;right:52px;bottom:0;min-width:108px}}@media(max-width:520px){.inventory-kpis,.inventory-month-kpis{grid-template-columns:1fr!important}.orgtwin-social-form-page{padding-inline:18px!important}.orgtwin-social-form-card.signup-request-card h1{font-size:36px}.orgtwin-social-form-card .signup-form-grid :is(input,select,textarea){font-size:14px}.orgtwin-recovery-page{padding:48px 20px!important}.orgtwin-recovery-page .orgtwin-recovery-card h1{font-size:40px}.orgtwin-recovery-page .orgtwin-recovery-card>p{font-size:16px}.orgtwin-recovery-page .orgtwin-recovery-card input{min-height:66px;font-size:15px}.universal-job-kpi-definition-toggle{min-width:0;padding:11px}.universal-job-kpi-definition-toggle span{display:none}}.coordinator-kpi-brief{display:grid!important;grid-template-columns:minmax(240px,.95fr) minmax(220px,.8fr) minmax(260px,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.coordinator-kpi-brief>div:first-child{display:grid;grid-gap:8px;gap:8px}.coordinator-kpi-brief>div:first-child>span{color:#56d9ff;font-size:11px;font-weight:950;letter-spacing:.14em}.coordinator-kpi-brief h3{margin:0;color:#fff;font-size:28px;line-height:1.12}.coordinator-kpi-brief strong{display:flex;align-items:flex-end;gap:10px;color:#fff;font-size:54px;letter-spacing:-.05em;font-weight:950}.coordinator-kpi-brief strong small{color:#aeb9da;font-size:16px;font-weight:800;margin-bottom:8px}.coordinator-kpi-brief ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.coordinator-kpi-brief li{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(174,189,235,.14);border-radius:14px;background:rgba(8,13,38,.22)}.coordinator-kpi-brief li small{color:#aeb9da;font-size:12px;font-weight:800}.coordinator-kpi-brief li b{color:#fff;font-size:14px;font-weight:900;text-align:right}.coordinator-kpi-brief-callout{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid rgba(98,221,184,.22);border-radius:16px;background:rgba(15,73,73,.28)}.coordinator-kpi-brief-callout b{color:#79f0cc;font-size:15px}.coordinator-kpi-brief-callout p{margin:0;color:#dcfff5;font-size:14px;line-height:1.65}.coordinator-kpi-tables{margin-top:8px!important;align-items:start!important}.job-kpi-entry-table-wrap{overflow:auto;border:1px solid rgba(174,189,235,.16);border-radius:16px;background:rgba(8,13,38,.22)}.job-kpi-entry-table{width:100%;min-width:720px;border-collapse:collapse}.job-kpi-entry-table th{padding:12px 14px;background:rgba(104,71,245,.16);color:#dbe3ff;font-size:12px;font-weight:900;text-align:left;border-bottom:1px solid rgba(174,189,235,.12)}.job-kpi-entry-table td{padding:10px 12px;border-bottom:1px solid rgba(174,189,235,.08)}.job-kpi-entry-table tr:last-child td{border-bottom:0}.job-kpi-entry-table input{width:100%;height:42px;border:1px solid rgba(174,189,235,.18);border-radius:12px;background:rgba(8,13,38,.36);padding:0 12px;color:#fff;font-size:13px;font-weight:700}.job-kpi-entry-table input::placeholder{color:#95a3c8}.job-kpi-inline-add,.job-kpi-inline-primary,.job-kpi-inline-remove,.job-kpi-inline-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;font-weight:900;cursor:pointer}.job-kpi-inline-add{margin-top:12px;min-height:42px;padding:0 14px;border:1px dashed rgba(86,217,255,.35);background:rgba(86,217,255,.08);color:#9fefff}.job-kpi-inline-primary{min-height:44px;padding:0 18px;border:1px solid #6f58f3;background:linear-gradient(135deg,#7e61ff,#5c45e6);color:#fff;box-shadow:0 10px 24px rgba(92,69,230,.24)}.job-kpi-inline-secondary{min-height:44px;padding:0 18px;border:1px solid rgba(174,189,235,.22);background:rgba(8,13,38,.24);color:#dce5ff}.job-kpi-inline-remove{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#ffb6b6}.imaging-kpi-entry-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:1180px){.coordinator-kpi-brief{grid-template-columns:1fr!important}.coordinator-kpi-brief strong{font-size:42px}}@media(max-width:720px){.imaging-kpi-entry-actions>*{width:100%}.job-kpi-entry-table{min-width:640px}}body .performance-dark-shell .active-screen-job-kpi,body .performance-dark-shell .active-screen-job-kpi .job-kpi-panel.job-kpi-upgraded-panel,body .performance-dark-shell .tab-content-shell.active-screen-job-kpi{background:var(--performance-canvas)!important;background-image:none!important;box-shadow:none!important}body .active-screen-job-kpi .job-kpi-panel .customer-kpi-dashboard.coordinator-kpi-dashboard{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(270px,.72fr)!important;grid-gap:14px!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-dashboard:before{display:none!important;content:none!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-dashboard>.customer-kpi-cards{grid-column:1/-1!important;margin:0!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-primary-chart{grid-column:1!important;grid-row:2!important;min-width:0!important;padding:21px!important;border-radius:20px!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean{grid-column:2!important;grid-row:2!important;min-width:0!important;align-self:stretch!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-secondary-chart,body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide{grid-column:1/-1!important;min-width:0!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-secondary-chart{margin-top:0!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide{margin-top:0!important;padding:18px 20px!important;overflow:auto!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide table{width:100%!important;min-width:760px!important;table-layout:auto!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide :is(th,td){padding:13px 16px!important;white-space:nowrap!important;word-break:keep-all!important;font-size:12px!important;line-height:1.4!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide th{font-size:11px!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean .imaging-kpi-brief-score strong{font-size:34px!important;line-height:1!important;letter-spacing:-.04em!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean .imaging-kpi-brief-score span{font-size:10px!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean h3{font-size:18px!important;line-height:1.2!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean dl div{min-height:42px!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean :is(dt,dd){word-break:keep-all!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean dd{max-width:62%!important;line-height:1.35!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean .imaging-kpi-recommendation span{display:block!important;line-height:1.55!important;word-break:keep-all!important}@media(max-width:1180px){body .active-screen-job-kpi .job-kpi-panel .customer-kpi-dashboard.coordinator-kpi-dashboard{grid-template-columns:1fr!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-kpi-brief-clean,body .active-screen-job-kpi .job-kpi-panel .coordinator-primary-chart,body .active-screen-job-kpi .job-kpi-panel .coordinator-secondary-chart,body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide{grid-column:1!important;grid-row:auto!important}}@media(max-width:720px){body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide{padding:14px!important}body .active-screen-job-kpi .job-kpi-panel .coordinator-table-wide table{min-width:680px!important}}.member-home-dashboard-clo{gap:16px}.member-home-hero-clo{position:relative;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.2fr) 220px;overflow:visible;align-items:center;min-height:142px;padding:24px 30px}.member-home-hero-clo .member-home-greeting h1{margin:0;font-size:27px}.member-dashboard-search-wrap{position:relative;z-index:12}.member-dashboard-search{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.12);padding:0 14px;box-shadow:0 10px 24px rgba(14,18,54,.12)}.member-dashboard-search>svg{flex:0 0 auto;color:#d8d4ff}.member-dashboard-search input{width:100%;height:48px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:13px}.member-dashboard-search input::placeholder{color:#c7c8de}.member-dashboard-search>button{display:grid;place-items:center;border:0;background:transparent;color:#d8d4ff;cursor:pointer}.member-dashboard-search-results{position:absolute;top:57px;right:0;left:0;overflow:hidden;border:1px solid #e2def6;border-radius:14px;background:#fff;padding:6px;box-shadow:0 18px 46px rgba(18,23,57,.25)}.member-dashboard-search-results>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:9px;background:transparent;padding:10px;text-align:left;cursor:pointer}.member-dashboard-search-results>button:focus-visible,.member-dashboard-search-results>button:hover{background:#f2efff}.member-dashboard-search-results span{display:grid;grid-gap:3px;gap:3px}.member-dashboard-search-results strong{color:#303852;font-size:11px}.member-dashboard-search-results small{color:#828ba1;font-size:9px}.member-dashboard-search-results svg{color:#7048ee}.member-dashboard-search-results>p{margin:0;padding:14px;color:#7c859b;text-align:center;font-size:10px}.member-level-card-light{border-color:#e5e1f4;background:#fff;color:#2e3550;box-shadow:0 12px 30px rgba(18,23,57,.16)}.member-level-card-light em,.member-level-card-light small{color:#747e98}.member-level-card-light>span{background:#e8e8f1}.member-four-column-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:570px;overflow:hidden;border:1px solid #e1e4ec;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(28,38,69,.06)}.member-focus-column{min-width:0;padding:25px 22px}.member-focus-column+.member-focus-column{border-left:1px solid #d7dbe5}.member-focus-column>header{display:grid;align-content:start;min-height:128px;border-bottom:1px solid #eceef3;padding-bottom:18px}.member-focus-column>header>span{color:#56cbb4;font-size:10px;font-weight:950;letter-spacing:.12em}.member-focus-column h2{margin:7px 0 13px;color:#30374a;font-size:20px}.member-focus-column>header>strong{color:#333a4b;font-size:27px}.member-focus-column>header>small{margin-top:5px;color:#8a93a7;font-size:10px}.member-focus-actions{display:grid;margin-top:7px}.member-focus-actions button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid #eceef3;background:transparent;padding:17px 2px;text-align:left;cursor:pointer}.member-focus-actions button:hover span strong{color:#6847ee}.member-focus-actions button>span{display:grid;grid-gap:5px;gap:5px}.member-focus-actions strong{color:#3b4255;font-size:12px}.member-focus-actions small{color:#8891a4;font-size:9px;line-height:1.45}.member-focus-actions svg{flex:0 0 auto;color:#9a91c8}.member-focus-growth .member-growth-steps{margin-top:19px}.universal-member-quick-toggle{position:absolute;top:54px;right:0;display:flex;min-width:174px;height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #d8d0ff;border-radius:999px;background:linear-gradient(135deg,#5e43d8,#4f6fe8);padding:0 15px;color:#fff;font-size:10px;font-weight:950;white-space:nowrap;box-shadow:0 12px 28px rgba(79,55,180,.24);cursor:pointer}.universal-ai-guide>.universal-member-quick-panel{position:absolute;top:106px;right:0;width:280px}.universal-member-quick-panel>div{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.universal-member-quick-panel>div>button{display:flex;align-items:center;gap:9px;border:1px solid #e6e3f2;border-radius:11px;background:#faf9ff;padding:11px;color:#343b52;cursor:pointer}.universal-member-quick-panel>div>button i{font-style:normal}.universal-member-quick-panel>div>button span{flex:1 1;text-align:left;font-size:10px;font-weight:900}.universal-member-quick-panel>div>button svg{color:#7250e7}@media(max-width:1180px){.member-home-hero-clo{grid-template-columns:1fr 1fr}.member-home-hero-clo .member-level-card-light{grid-column:1/-1;min-width:0}.member-four-column-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.member-focus-column:nth-child(3){border-left:0;border-top:1px solid #d7dbe5}.member-focus-column:nth-child(4){border-top:1px solid #d7dbe5}}@media(max-width:720px){.member-home-hero-clo{grid-template-columns:1fr;padding:22px}.member-home-hero-clo .member-level-card-light{grid-column:auto}.member-four-column-dashboard{grid-template-columns:1fr}.member-focus-column+.member-focus-column{border-top:1px solid #d7dbe5;border-left:0}.universal-member-quick-toggle{top:auto;right:102px;bottom:0;min-width:164px}.universal-ai-guide>.universal-member-quick-panel{top:auto;right:0;bottom:50px}.member-dashboard-search-results{position:static;margin-top:8px}}.member-home-hero-clo{grid-template-columns:minmax(280px,.9fr) minmax(260px,.8fr) 220px}.member-dashboard-search-wrap{width:min(430px,86%);justify-self:center}.member-focus-column>header{min-height:112px}.member-focus-column>header>h2{margin-top:0}.member-diagnosis-entry{display:flex;width:100%;align-items:center;gap:10px;margin-top:16px;border:1px solid #ddd7fa;border-radius:13px;background:linear-gradient(135deg,#f5f2ff,#fbfaff);padding:13px;text-align:left;cursor:pointer}.member-diagnosis-entry>svg:first-child{flex:0 0 auto;color:#6c49e6}.member-diagnosis-entry>span{display:grid;flex:1 1;grid-gap:4px;gap:4px}.member-diagnosis-entry strong{color:#393e56;font-size:11px}.member-diagnosis-entry small{color:#7f88a0;font-size:9px;line-height:1.45}.member-diagnosis-entry>svg:last-child{color:#8f82c5}.member-diagnosis-entry:focus-visible,.member-diagnosis-entry:hover{border-color:#9d89eb;background:#f0ebff}.member-focus-growth .member-growth-steps{margin-top:16px}@media(max-width:1180px){.member-home-hero-clo{grid-template-columns:1fr 1fr}.member-dashboard-search-wrap{width:min(430px,100%)}}@media(max-width:720px){.member-home-hero-clo{grid-template-columns:1fr}.member-dashboard-search-wrap{width:100%;justify-self:stretch}}.member-home-hero-clo{grid-template-columns:minmax(0,1fr) 220px}.member-hero-greeting-search{display:flex;min-width:0;align-items:center;gap:30px}.member-hero-greeting-search .member-home-greeting{flex:0 0 auto}.member-hero-greeting-search .member-dashboard-search-wrap{width:min(380px,36vw);margin:0;justify-self:auto}.member-home-hero-clo .member-level-card-light{grid-column:auto;min-width:220px}@media(max-width:1180px){.member-home-hero-clo{grid-template-columns:1fr 210px}.member-home-hero-clo .member-level-card-light{grid-column:auto}.member-hero-greeting-search{gap:18px}.member-hero-greeting-search .member-dashboard-search-wrap{width:min(340px,34vw)}}@media(max-width:820px){.member-home-hero-clo{grid-template-columns:1fr}.member-home-hero-clo .member-level-card-light{grid-column:auto;min-width:0}.member-hero-greeting-search{align-items:stretch;flex-direction:column}.member-hero-greeting-search .member-dashboard-search-wrap{width:100%}}.sample-personal-diagnostic{display:grid;grid-gap:14px;gap:14px;color:#252c43}.sample-diagnostic-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 4px 2px}.sample-diagnostic-title h1{margin:0;font-size:27px;letter-spacing:-.04em}.sample-diagnostic-title p{margin:7px 0 0;color:#68728a;font-size:13px}.sample-diagnostic-title>span{display:flex;align-items:center;gap:7px;border-radius:999px;background:#f0ecff;padding:9px 13px;color:#6644db;font-size:11px;font-weight:900}.sample-diagnostic-selector{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:22px;gap:22px;border:1px solid #dfe3ec;border-radius:18px;background:#fff;padding:16px 18px;box-shadow:0 7px 24px rgba(31,39,75,.05)}.sample-diagnostic-selector>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.sample-diagnostic-selector>div>button{position:relative;display:flex;min-width:0;align-items:flex-start;gap:10px;border:1px solid #e2e5ed;border-radius:12px;background:#fff;padding:13px;text-align:left;cursor:pointer}.sample-diagnostic-selector>div>button.active{border-color:#7961e8;box-shadow:inset 0 -3px #7354ea,0 7px 18px rgba(87,62,188,.09)}.sample-diagnostic-selector button>i{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:#6b49dc;color:#fff;font-size:15px;font-style:normal;font-weight:950}.sample-diagnostic-selector button.pink>i{background:#df5792}.sample-diagnostic-selector button.orange>i{background:#f19138}.sample-diagnostic-selector button.teal>i{background:#42aebb}.sample-diagnostic-selector button>span{display:grid;grid-gap:3px;gap:3px}.sample-diagnostic-selector button strong{font-size:13px}.sample-diagnostic-selector button em,.sample-diagnostic-selector button small{color:#798297;font-size:10px;font-style:normal}.sample-diagnostic-selector button>b{position:absolute;right:9px;bottom:9px;border-radius:7px;background:#6846db;padding:6px 8px;color:#fff;font-size:9px}.sample-diagnostic-selector>aside{display:grid;align-content:center;grid-gap:9px;gap:9px;border-left:1px solid #e5e8ef;padding-left:22px}.sample-diagnostic-selector aside>strong{margin-bottom:2px;font-size:12px}.sample-diagnostic-selector aside>span{display:flex;align-items:center;gap:7px;color:#667089;font-size:10px}.sample-diagnostic-selector aside span>i{width:8px;height:8px;border-radius:50%;background:#d7dbe5}.sample-diagnostic-selector aside span>i.done{background:#7050e4}.sample-diagnostic-selector aside span>i.ready{background:#47b7c2}.sample-diagnostic-selector aside span>b{margin-left:auto;color:#4d3b9e}.sample-diagnostic-summary{display:grid;grid-template-columns:150px 170px 190px minmax(0,1fr);overflow:hidden;border:1px solid #dfe3ec;border-radius:17px;background:#fff}.sample-diagnostic-summary>div{display:grid;align-content:center;grid-gap:7px;gap:7px;min-height:102px;padding:17px 22px}.sample-diagnostic-summary>div+div{border-left:1px solid #e4e7ee}.sample-diagnostic-summary span{color:#727c92;font-size:10px;font-weight:850}.sample-diagnostic-summary strong{font-size:17px}.sample-diagnostic-summary>div:first-child strong{color:#6544d7;font-size:31px}.sample-diagnostic-summary>div:first-child small{color:#555f76;font-size:11px}.sample-diagnostic-summary strong.type{justify-self:start;border-radius:8px;background:#eee9ff;padding:7px 11px;color:#6744da;font-size:11px}.sample-diagnostic-summary p{margin:0;color:#3f485e;font-size:11px;line-height:1.6}.sample-diagnostic-main-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:14px;gap:14px}.sample-diagnostic-growth,.sample-diagnostic-points,.sample-diagnostic-score-card{border:1px solid #dfe3ec;border-radius:18px;background:#fff}.sample-diagnostic-score-card{padding:18px}.sample-diagnostic-score-card>header{display:flex;align-items:center;gap:6px}.sample-diagnostic-growth h2,.sample-diagnostic-points h2,.sample-diagnostic-score-card h2{margin:0;font-size:15px}.sample-diagnostic-score-card>header svg{color:#8a93a7}.sample-diagnostic-score-card>div{display:grid;grid-template-columns:1fr .85fr;align-items:center;grid-gap:15px;gap:15px}.sample-diagnostic-radar{position:relative}.sample-diagnostic-radar>strong{position:absolute;top:49%;left:50%;display:grid;transform:translate(-50%,-50%);text-align:center;font-size:29px}.sample-diagnostic-radar>strong small{font-size:10px;font-weight:600}.sample-axis-list{display:grid;grid-gap:10px;gap:10px}.sample-axis-list h3{margin:0 0 2px;font-size:12px}.sample-axis-list>div{display:grid;grid-template-columns:82px 28px 1fr;align-items:center;grid-gap:8px;gap:8px}.sample-axis-list b,.sample-axis-list span{font-size:10px}.sample-axis-list>div>i{height:5px;overflow:hidden;border-radius:99px;background:#ebeaf1}.sample-axis-list>div>i>em{display:block;height:100%;border-radius:inherit;background:#6f4de4}.sample-axis-list>small{color:#8a93a7;text-align:right;font-size:8px}.sample-diagnostic-points{display:grid;overflow:hidden}.sample-diagnostic-points>article{padding:20px}.sample-diagnostic-points>article+article{border-top:1px solid #e4e7ee}.sample-diagnostic-points article>header{display:flex;align-items:center;gap:9px}.sample-diagnostic-points header>i{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#6847dc;color:#fff;font-style:normal}.sample-diagnostic-points article:last-child header>i{background:#f0953f}.sample-diagnostic-points ul{display:grid;grid-gap:10px;gap:10px;margin:15px 0 0;padding:0;list-style:none}.sample-diagnostic-points li{position:relative;padding-left:19px;color:#4e586e;font-size:11px;line-height:1.5}.sample-diagnostic-points li:before{content:"✓";position:absolute;left:0;color:#6d4de1;font-weight:950}.sample-diagnostic-points article:last-child li:before{content:"•";color:#f0953f}.sample-diagnostic-growth{display:grid;grid-template-columns:.92fr 1.18fr;overflow:hidden}.sample-diagnostic-growth>article{padding:19px 21px}.sample-diagnostic-growth>article+article{border-left:1px solid #e4e7ee}.sample-diagnostic-growth article>header{display:flex;align-items:center;gap:9px}.sample-diagnostic-growth header>svg{color:#6b4be0}.sample-diagnostic-growth header small{color:#7358cf;font-size:10px}.sample-diagnostic-growth header>button{margin-left:auto;border:0;background:transparent;color:#6745dc;font-size:9px;font-weight:900;cursor:pointer}.sample-diagnostic-growth ol{display:grid;grid-gap:11px;gap:11px;margin:15px 0 0;padding:0;list-style:none}.sample-diagnostic-growth ol li{display:flex;align-items:center;gap:9px;color:#4f596e;font-size:10px}.sample-diagnostic-growth ol b{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;background:#6e4ce1;color:#fff;font-size:9px}.sample-diagnostic-growth article:last-child>div{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.sample-diagnostic-growth article:last-child>div>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #e5e7ee;border-radius:9px;background:#fff;padding:8px;text-align:left;cursor:pointer}.sample-diagnostic-growth article:last-child>div svg{color:#6443d4}.sample-diagnostic-growth article:last-child>div strong{font-size:10px}.sample-diagnostic-growth article:last-child>div span{border-radius:99px;background:#eef4ff;padding:4px 7px;color:#4d73b9;font-size:8px}.sample-diagnostic-growth article:last-child>div small{color:#707a90;font-size:8px}.sample-diagnostic-growth article:last-child>div b{border-radius:7px;background:#6846db;padding:6px 8px;color:#fff;font-size:8px}@media(max-width:1120px){.sample-diagnostic-selector{grid-template-columns:1fr}.sample-diagnostic-selector>aside{grid-template-columns:repeat(3,1fr);border-top:1px solid #e5e8ef;border-left:0;padding:14px 0 0}.sample-diagnostic-selector>aside>strong{grid-column:1/-1}.sample-diagnostic-summary{grid-template-columns:repeat(2,1fr)}.sample-diagnostic-summary>div:nth-child(3){border-left:0;border-top:1px solid #e4e7ee}.sample-diagnostic-summary>div:nth-child(4){border-top:1px solid #e4e7ee}.sample-diagnostic-growth,.sample-diagnostic-main-grid{grid-template-columns:1fr}.sample-diagnostic-growth>article+article{border-top:1px solid #e4e7ee;border-left:0}}@media(max-width:720px){.sample-diagnostic-title{align-items:flex-start;flex-direction:column}.sample-diagnostic-selector>div{grid-template-columns:1fr 1fr}.sample-diagnostic-summary{grid-template-columns:1fr}.sample-diagnostic-summary>div+div{border-top:1px solid #e4e7ee;border-left:0}.sample-diagnostic-score-card>div{grid-template-columns:1fr}.sample-diagnostic-growth article:last-child>div>button{grid-template-columns:26px 1fr auto}.sample-diagnostic-growth article:last-child>div :is(span,small){display:none}}.sample-evaluation-lock{display:grid;width:min(480px,calc(100% - 32px));justify-items:stretch;grid-gap:12px;gap:12px;margin:54px auto;border:1px solid #e0ddef;border-radius:24px;background:#fff;padding:34px 38px;text-align:center;box-shadow:0 20px 56px rgba(31,35,71,.11)}.sample-evaluation-lock-icon{display:grid;width:66px;height:66px;place-items:center;justify-self:center;border-radius:20px;background:linear-gradient(145deg,#ede8ff,#f7f5ff);color:#6848df}.sample-evaluation-lock>span{margin-top:4px;color:#7151df;font-size:10px;font-weight:950;letter-spacing:.08em}.sample-evaluation-lock h2{margin:0;color:#293149;font-size:25px}.sample-evaluation-lock p{margin:0 0 8px;color:#7a8398;font-size:12px;line-height:1.7}.sample-evaluation-lock label{display:grid;grid-gap:6px;gap:6px;text-align:left}.sample-evaluation-lock label b{color:#555e75;font-size:10px}.sample-evaluation-lock input{height:46px;border:1px solid #dfe2ec;border-radius:11px;background:#fff;padding:0 13px;color:#333b50;font:inherit;font-size:12px}.sample-evaluation-lock input[readonly]{background:#f7f8fb;color:#858da0}.sample-evaluation-lock>em{color:#d64c57;font-size:10px;font-style:normal}.sample-evaluation-lock>button{display:flex;height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:linear-gradient(135deg,#6846df,#7557ec);color:#fff;font-size:11px;font-weight:950;cursor:pointer}.sample-evaluation-lock>button:disabled{opacity:.6;cursor:wait}.sample-evaluation-lock>small{color:#9299aa;font-size:9px}.sample-personal-evaluation{display:grid;grid-gap:15px;gap:15px}.sample-personal-evaluation>header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:22px;background:linear-gradient(135deg,#202657,#342474);padding:26px 30px;color:#fff}.sample-personal-evaluation>header span{color:#78dfcb;font-size:10px;font-weight:950}.sample-personal-evaluation>header h2{margin:7px 0 6px;font-size:25px}.sample-personal-evaluation>header p{margin:0;color:#cbd0e8;font-size:11px}.sample-personal-evaluation>header button{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.1);padding:10px 13px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.sample-evaluation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sample-evaluation-summary article{display:grid;grid-gap:6px;gap:6px;border:1px solid #e1e4ed;border-radius:17px;background:#fff;padding:18px 20px;box-shadow:0 8px 20px rgba(33,41,72,.05)}.sample-evaluation-summary span{color:#747d93;font-size:10px;font-weight:850}.sample-evaluation-summary strong{color:#343b51;font-size:22px}.sample-evaluation-summary small{color:#8f97a9;font-size:9px}.sample-evaluation-summary article:first-child strong{color:#6747dd;font-size:30px}.sample-evaluation-dashboard{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:14px;gap:14px}.sample-evaluation-dashboard>article{position:relative;border:1px solid #e0e3ec;border-radius:19px;background:#fff;padding:20px;box-shadow:0 8px 24px rgba(34,42,74,.05)}.sample-evaluation-dashboard article>header{display:flex;align-items:center;gap:9px}.sample-evaluation-dashboard article>header h3{margin:0;color:#343b50;font-size:15px}.sample-evaluation-dashboard article>header span{margin-left:auto;color:#8c94a6;font-size:9px}.sample-evaluation-radar>strong{position:absolute;top:55%;left:50%;display:grid;transform:translate(-50%,-50%);color:#293047;text-align:center;font-size:29px}.sample-evaluation-radar>strong small{font-size:9px;font-weight:600}.sample-evaluation-skills{display:grid;align-content:start;grid-gap:13px;gap:13px}.sample-evaluation-skills>div{display:grid;grid-template-columns:84px 30px 1fr;align-items:center;grid-gap:10px;gap:10px}.sample-evaluation-skills>div b,.sample-evaluation-skills>div span{font-size:10px}.sample-evaluation-skills>div i{height:7px;overflow:hidden;border-radius:99px;background:#eeedf4}.sample-evaluation-skills>div i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6848e0,#8b71ef)}.sample-evaluation-point header svg{color:#6848df}.sample-evaluation-point.growth header svg{color:#ee9038}.sample-evaluation-point ul{display:grid;grid-gap:10px;gap:10px;margin:15px 0 0;padding:0;list-style:none}.sample-evaluation-point li{position:relative;padding-left:19px;color:#555e73;font-size:11px;line-height:1.55}.sample-evaluation-point li:before{content:"✓";position:absolute;left:0;color:#6848df;font-weight:950}.sample-evaluation-point.growth li:before{content:"↑";color:#ed8b31}.sample-clo-roleplay{padding:26px}.sample-clo-roleplay .member-roleplay-grid{grid-template-columns:320px minmax(0,1fr)}.sample-clo-roleplay .member-roleplay-grid aside button{display:flex;align-items:flex-start;gap:10px;padding:13px}.sample-clo-roleplay .member-roleplay-grid aside button>i{font-size:18px;font-style:normal}.sample-clo-roleplay .member-roleplay-grid aside button>span{display:grid;grid-gap:4px;gap:4px}.sample-clo-roleplay .member-roleplay-grid aside button b{color:#3e455a;font-size:11px}.sample-clo-roleplay .member-roleplay-grid aside button small{color:#8991a4;font-size:8px;line-height:1.45}.roleplay-guide-chips{display:flex;flex-wrap:wrap;gap:7px;margin:3px 0}.roleplay-guide-chips b{border-radius:999px;background:#f0edff;padding:6px 9px;color:#6c4add;font-size:8px}.sample-clo-roleplay .member-roleplay-grid textarea{min-height:170px}.sample-clo-roleplay .member-roleplay-grid article{border:1px solid #d9eee6}@media(max-width:900px){.sample-evaluation-summary{grid-template-columns:repeat(2,1fr)}.sample-clo-roleplay .member-roleplay-grid,.sample-evaluation-dashboard{grid-template-columns:1fr}}@media(max-width:560px){.sample-evaluation-lock{padding:28px 22px}.sample-personal-evaluation>header{align-items:flex-start;flex-direction:column}.sample-evaluation-summary{grid-template-columns:1fr}}.member-home-hero-clo{grid-template-columns:max-content minmax(230px,290px) minmax(280px,1fr);gap:30px;min-height:164px;padding:24px 34px}.member-home-hero-clo>.member-home-greeting{flex:0 0 auto}.member-home-hero-clo>.member-home-greeting h1{font-size:25px;white-space:nowrap}.member-profile-summary{display:grid;align-content:center;grid-gap:18px;gap:18px;border-left:2px solid rgba(218,220,242,.3);padding:4px 0 4px 28px}.member-profile-summary>div{display:flex;align-items:center;gap:13px}.member-profile-summary>div>svg{flex:0 0 auto;color:#c9c7ec}.member-profile-summary>div>span{display:grid;grid-gap:3px;gap:3px}.member-profile-summary small{color:#aeb4d3;font-size:10px;font-weight:850}.member-profile-summary strong{color:#fff;font-size:15px;letter-spacing:-.02em}.member-profile-summary strong i{margin-left:3px;font-style:normal}.member-home-hero-clo>.member-dashboard-search-wrap{width:min(520px,100%)}.member-home-hero-clo>.member-dashboard-search-wrap .member-dashboard-search{background:rgba(255,255,255,.11)}@media(max-width:1280px){.member-home-hero-clo{grid-template-columns:max-content minmax(210px,250px) minmax(250px,1fr);gap:20px}.member-home-hero-clo>.member-home-greeting h1{font-size:21px}.member-profile-summary{padding-left:20px}}@media(max-width:980px){.member-home-hero-clo{grid-template-columns:1fr 1fr}.member-home-hero-clo>.member-home-greeting h1{white-space:normal}.member-profile-summary{border-left:0}.member-home-hero-clo>.member-dashboard-search-wrap{grid-column:1/-1;width:100%;justify-self:stretch}}@media(max-width:620px){.member-home-hero-clo{grid-template-columns:1fr;gap:18px}.member-profile-summary{border-top:1px solid rgba(218,220,242,.25);padding:18px 0 0}.member-home-hero-clo>.member-dashboard-search-wrap{grid-column:auto}}.member-dashboard-search-balanced{width:390px}body .main-panel>.tab-content-shell.active-screen-ai-desk{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#071226!important;box-shadow:none!important}body .main-panel>.tab-content-shell.active-screen-ai-desk:before{display:none!important}.ai-desk-shell{position:relative;min-height:calc(100vh - 24px);overflow:hidden;background:#071226;color:#eaf1ff;font-family:inherit}.ai-desk-shell button,.ai-desk-shell input,.ai-desk-shell textarea{font:inherit}.ai-desk-toolbar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #273a5c;background:#081326;padding:16px 18px 0}.ai-desk-toolbar>nav{display:flex;align-items:flex-end;gap:9px}.ai-desk-toolbar>nav button{display:flex;min-width:145px;height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid #263a60;border-bottom:0;border-radius:13px 13px 0 0;background:#0c1930;color:#a9b8d1;font-weight:900;cursor:pointer}.ai-desk-toolbar>nav button svg{width:16px}.ai-desk-toolbar>nav button.active{border-color:#7658f1;background:linear-gradient(135deg,#713ff0,#5430ce);color:#fff}.ai-desk-toolbar>nav button.locked{cursor:not-allowed;color:#586987;opacity:.66}.ai-desk-toolbar-actions{display:flex;align-items:center;gap:9px;padding-bottom:10px}.ai-desk-top-search{display:flex;width:min(390px,30vw);align-items:center;border:1px solid #345079;border-radius:11px;background:#0d1b35;color:#8297b8;padding-left:12px}.ai-desk-top-search>svg{width:16px}.ai-desk-top-search input{min-width:0;flex:1 1;border:0;background:transparent;color:#edf4ff;padding:0 9px;font-size:10px}.ai-desk-top-search button{height:100%;border:0;border-left:1px solid #2b4269;background:transparent;color:#9cb3d3;padding:0 12px;font-size:9px;font-weight:900;cursor:pointer}.ai-desk-copilot-open,.ai-desk-month,.ai-desk-primary{display:flex;align-items:center;gap:6px;border-radius:10px;padding:0 14px;white-space:nowrap;font-size:10px;font-weight:900}.ai-desk-month{background:#f7f8fc;color:#273049}.ai-desk-primary{border:1px solid #7658f1;background:#6a45e7;color:#fff;cursor:pointer}.ai-desk-copilot-open{border:2px solid #713049;background:#13233f;color:#fff;box-shadow:0 8px 24px rgba(112,34,72,.24);cursor:pointer}.ai-desk-copilot-open svg,.ai-desk-primary svg{width:15px}.ai-desk-dashboard{padding:16px}.ai-desk-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px}.ai-desk-kpi-grid article{position:relative;min-height:116px;overflow:hidden;border:1px solid #2d4267;border-bottom:3px solid #6751e5;border-radius:15px;background:linear-gradient(155deg,#101f3e,#0c1931)}.ai-desk-kpi-grid article>span{display:block;color:#91a3c1;font-weight:800}.ai-desk-kpi-grid article>strong{display:block;margin-top:8px;color:#fff;letter-spacing:-.04em}.ai-desk-kpi-grid article>small{display:block;margin-top:5px;color:#7184a5}.ai-desk-kpi-grid article svg{position:absolute;right:12px;bottom:11px;width:86px;height:29px}.ai-desk-kpi-grid article polyline{fill:none;stroke:#805cff;stroke-width:2}.ai-desk-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.ai-desk-dashboard-grid>article{min-height:650px;border:1px solid #2c4165;border-radius:16px;background:linear-gradient(150deg,#0f1e3a,#0b1730)}.ai-desk-dashboard-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #273b5d}.ai-desk-dashboard-grid h2{margin:0}.ai-desk-dashboard-grid p{margin:4px 0 0;color:#7589aa}.ai-desk-dashboard-grid header>span{border:1px solid #395078;border-radius:8px;padding:6px 8px;color:#a9bad4;font-size:8px;font-weight:900}.ai-desk-bar-chart{display:flex;height:360px;align-items:flex-end;gap:9px;border-bottom:1px solid #2b3e5f;padding:0 8px 34px}.ai-desk-bar-chart button{display:flex;height:100%;min-width:0;flex:1 1;flex-direction:column;justify-content:flex-end;align-items:center;border:0;background:transparent;color:#8ea1bf;cursor:pointer}.ai-desk-bar-chart button>b{margin-bottom:6px;color:#dce6f7;font-size:9px}.ai-desk-bar-chart button>i{display:block;width:min(40px,80%);min-height:12px;border-radius:9px 9px 2px 2px}.ai-desk-bar-chart button>span{position:absolute;transform:translateY(25px);font-size:7px;white-space:nowrap}.ai-desk-category-rows{display:grid;grid-gap:9px 24px;gap:9px 24px}.ai-desk-category-rows button,.ai-desk-topic-bars>div{display:grid;grid-template-columns:84px 1fr 34px;align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;color:#9eafc8;font-size:8px;text-align:left}.ai-desk-category-rows i,.ai-desk-topic-bars i{height:6px;overflow:hidden;border-radius:99px;background:#1d3153}.ai-desk-category-rows i b,.ai-desk-topic-bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d4e9,#8560f3)}.ai-desk-category-rows em,.ai-desk-topic-bars em{font-style:normal;color:#9db0ce}.ai-desk-line-chart{height:420px;padding:24px}.ai-desk-line-chart svg{width:100%;height:330px}.ai-desk-line-chart>div{display:grid;grid-template-columns:repeat(9,1fr);color:#7084a5;font-size:8px;text-align:center}.ai-desk-topic-bars{display:grid;grid-gap:12px;gap:12px;padding:10px 24px}.ai-desk-topic-bars>div{grid-template-columns:90px 1fr 42px;font-size:9px}.ai-desk-search-layer{position:absolute;z-index:45;top:72px;right:300px;width:min(520px,calc(100% - 40px));max-height:620px;overflow:auto;border:1px solid #38517d;border-radius:17px;background:linear-gradient(155deg,#0e1c37,#0a1730);box-shadow:0 24px 70px rgba(0,0,0,.5);padding:14px}.ai-desk-search-layer>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #263d62;padding:4px 3px 12px}.ai-desk-search-layer h2{margin:0}.ai-desk-search-layer p{margin:4px 0 0;color:#7d91b1;font-size:8px}.ai-desk-search-layer>header button{border:0;background:transparent;color:#aebdd4}.ai-desk-search-layer>button{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid #2e4368;border-radius:11px;background:#0c1931;color:#e5edfa;margin-top:9px;padding:11px;text-align:left;cursor:pointer}.ai-desk-search-layer>button span{display:grid;grid-gap:4px;gap:4px}.ai-desk-search-layer>button small{color:#6fc9ee;font-size:8px}.ai-desk-search-layer>button em{max-width:430px;overflow:hidden;color:#a9b8d0;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ai-desk-search-empty{display:grid;justify-items:start;grid-gap:9px;gap:9px;padding:18px 5px;color:#bdc9dc;font-size:10px}.ai-desk-search-empty button{border:1px solid #664be0;border-radius:8px;background:#6745dc;color:#fff;padding:8px 10px;font-size:9px;font-weight:900}.ai-desk-knowledge-view{padding:22px}.ai-desk-knowledge-view>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.ai-desk-knowledge-view>header span{color:#50d2be;font-size:9px;font-weight:900;letter-spacing:.12em}.ai-desk-knowledge-view h1{margin:5px 0 0;font-size:27px}.ai-desk-knowledge-view p{margin:5px 0 0;color:#8093b2;font-size:10px}.ai-desk-knowledge-view>header>strong{border:1px solid #3b5074;border-radius:10px;padding:9px 12px;color:#b4c4dd;font-size:10px}.ai-desk-knowledge-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px}.ai-desk-knowledge-list,.ai-desk-review-queue{border:1px solid #2b4165;border-radius:16px;background:#0d1b35;overflow:hidden}.ai-desk-list-head{display:flex;justify-content:space-between;border-bottom:1px solid #293e61;padding:14px 16px}.ai-desk-list-head span{color:#788dab;font-size:8px}.ai-desk-knowledge-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #233957;padding:14px 16px}.ai-desk-knowledge-list article>div{display:grid;grid-gap:5px;gap:5px}.ai-desk-knowledge-list article em{width:max-content;border-radius:99px;background:#29245b;color:#bdaeff;padding:4px 7px;font-size:7px;font-style:normal}.ai-desk-knowledge-list article b{font-size:11px}.ai-desk-knowledge-list article p{margin:0;color:#9cadaf;font-size:9px;line-height:1.5}.ai-desk-knowledge-list article small{color:#687d9d;font-size:7px}.ai-desk-knowledge-list article>button,.ai-desk-review-queue button{border:1px solid #5947bc;border-radius:8px;background:#332777;color:#fff;padding:7px 9px;font-size:8px;font-weight:900;white-space:nowrap}.ai-desk-review-queue>header{display:flex;gap:9px;border-bottom:1px solid #293e61;padding:15px}.ai-desk-review-queue>header svg{color:#8c6cff}.ai-desk-review-queue>header div{display:grid}.ai-desk-review-queue>header small{color:#7186a7;font-size:8px}.ai-desk-review-queue>p{padding:18px;color:#7487a7;font-size:9px}.ai-desk-review-queue>div{display:grid;grid-gap:7px;gap:7px;border-bottom:1px solid #263b5e;padding:13px}.ai-desk-review-queue>div span{color:#ff9cac;font-size:7px}.ai-desk-review-queue>div b{font-size:9px}.ai-desk-review-queue button{width:max-content}.ai-desk-material-fab,.ai-desk-memo-fab{position:fixed;z-index:180;right:24px;border:1px solid #6c5af0;background:linear-gradient(135deg,#172b55,#30266e);color:#fff;box-shadow:0 14px 34px rgba(0,0,0,.28);cursor:pointer}.ai-desk-material-fab{bottom:90px;display:flex;align-items:center;gap:7px;border-radius:99px;padding:0 15px;font-size:9px;font-weight:900}.ai-desk-material-fab svg{width:15px}.ai-desk-memo-fab{bottom:25px;display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6845eb,#8a5cf3)}.ai-desk-material-panel,.ai-desk-memo-panel{position:fixed;z-index:190;right:24px;width:340px;border:1px solid #3a527c;border-radius:15px;background:linear-gradient(155deg,#0f1e39,#0b1730);box-shadow:0 25px 70px rgba(0,0,0,.46);padding:13px}.ai-desk-material-panel{bottom:145px}.ai-desk-memo-panel{bottom:88px}.ai-desk-material-panel header,.ai-desk-memo-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ai-desk-material-panel header button,.ai-desk-memo-panel header button{border:0;background:transparent;color:#aebbd0}.ai-desk-material-panel article{display:flex;gap:10px;border:1px solid #293f61;border-radius:10px;background:#0a1830;margin-top:7px;padding:10px}.ai-desk-material-panel article svg{color:#8c70f0}.ai-desk-material-panel article span,.ai-desk-memo-panel header div{display:grid;grid-gap:3px;gap:3px}.ai-desk-material-panel small,.ai-desk-memo-panel small{color:#7186a7;font-size:8px}.ai-desk-memo-panel textarea{width:100%;min-height:150px;box-sizing:border-box;border:1px solid #31496f;border-radius:10px;background:#08152b;color:#eaf1fc;padding:10px;resize:vertical}.ai-desk-memo-panel>button{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:#6745e3;color:#fff;margin-top:9px;padding:9px;font-size:9px;font-weight:900}.ai-desk-copilot{position:fixed;z-index:220;top:92px;right:28px;width:420px;max-height:calc(100vh - 115px);overflow:hidden;border:1px solid #445c88;border-radius:17px;background:linear-gradient(155deg,#0f1e3b,#09162e);box-shadow:0 28px 90px rgba(0,0,0,.56)}.ai-desk-copilot.minimized{width:300px}.ai-desk-copilot>header{display:flex;height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid #2a4064;background:#122342;padding:0 12px;cursor:-webkit-grab;cursor:grab;touch-action:none}.ai-desk-copilot>header>div{display:flex;align-items:center;gap:9px}.ai-desk-copilot>header>div>svg{color:#8f72ff}.ai-desk-copilot>header span{display:grid}.ai-desk-copilot>header small{color:#7d91b1;font-size:7px}.ai-desk-copilot>header nav{display:flex;gap:5px}.ai-desk-copilot>header button{display:grid;width:29px;height:29px;place-items:center;border:1px solid #334b70;border-radius:8px;background:#0c1a33;color:#b7c5da}.ai-desk-copilot>header button svg{width:14px}.ai-desk-copilot-body{max-height:calc(100vh - 175px);overflow:auto;padding:13px}.ai-desk-copilot-body>label>span{display:block;color:#879aba;font-size:8px;margin-bottom:6px}.ai-desk-copilot-body>label>div{display:flex;border:1px solid #344c72;border-radius:10px;background:#09172e;padding:4px}.ai-desk-copilot-body input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#edf4ff;padding:7px}.ai-desk-copilot-body label button{display:grid;width:34px;place-items:center;border:0;border-radius:7px;background:#6847e4;color:#fff}.ai-desk-quick-questions{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.ai-desk-quick-questions button{border:1px solid #30466b;border-radius:99px;background:#0d1b34;color:#a9bbd5;padding:5px 8px;font-size:7px}.ai-desk-copilot-answer>span{color:#5bcfee;font-size:8px}.ai-desk-copilot-answer h3{margin:6px 0 9px;font-size:12px}.ai-desk-copilot-answer .script{border:1px solid #6956df;border-radius:12px;background:linear-gradient(140deg,#19264b,#171c44);padding:12px}.ai-desk-copilot-answer .script small{color:#b9a8ff;font-size:8px;font-weight:900}.ai-desk-copilot-answer .script p{margin:7px 0 0;color:#edf2fb;font-size:10px;line-height:1.75}.ai-desk-copilot-answer .checks{display:grid;grid-gap:6px;gap:6px;margin-top:9px;border:1px solid #2a4165;border-radius:11px;padding:10px}.ai-desk-copilot-answer .checks b{font-size:9px}.ai-desk-copilot-answer .checks p{margin:0;color:#a9b9d1;font-size:8px}.ai-desk-copilot-answer .warning{display:flex;align-items:flex-start;gap:7px;border:1px solid #8b4f35;border-radius:10px;background:#261b19;color:#f3ad68;margin-top:9px;padding:9px;font-size:8px;line-height:1.5}.ai-desk-copilot-answer .warning svg{width:15px;flex:0 0 auto}.ai-desk-copilot-answer footer{display:flex;gap:6px;margin-top:9px}.ai-desk-copilot-answer footer button,.ai-desk-no-answer button{border:1px solid #5545b7;border-radius:8px;background:#312670;color:#fff;padding:7px 9px;font-size:8px;font-weight:900}.ai-desk-no-answer{display:grid;justify-items:start;grid-gap:7px;gap:7px;border:1px solid #75384a;border-radius:11px;background:#281820;margin-top:10px;padding:12px}.ai-desk-no-answer svg{color:#ff8297}.ai-desk-no-answer p{margin:0;color:#d49daa;font-size:8px}.ai-desk-modal-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;background:rgba(2,8,19,.74);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px}.ai-desk-modal-backdrop>section{width:min(620px,100%);border:1px solid #3b527b;border-radius:17px;background:#0c1931;padding:18px;box-shadow:0 30px 90px rgba(0,0,0,.55)}.ai-desk-modal-backdrop header{display:flex;justify-content:space-between}.ai-desk-modal-backdrop h2{margin:0;font-size:17px}.ai-desk-modal-backdrop p{margin:5px 0 0;color:#7f92b1;font-size:9px}.ai-desk-modal-backdrop header button{border:0;background:transparent;color:#b6c3d8}.ai-desk-modal-backdrop label{display:grid;grid-gap:6px;gap:6px;margin-top:14px;color:#91a4c2;font-size:9px;font-weight:900}.ai-desk-modal-backdrop input,.ai-desk-modal-backdrop textarea{border:1px solid #31496f;border-radius:9px;background:#08162d;color:#edf3ff;padding:10px;outline:0}.ai-desk-modal-backdrop textarea{min-height:120px;resize:vertical}.ai-desk-modal-backdrop footer{display:flex;justify-content:flex-end;gap:7px;margin-top:15px}.ai-desk-modal-backdrop footer button{border:1px solid #3b4e6f;border-radius:8px;background:#12203a;color:#c2cfe1;padding:8px 11px;font-size:9px;font-weight:900}.ai-desk-modal-backdrop footer button:last-child{border-color:#6847e5;background:#6847e5;color:#fff}.ai-desk-modal-backdrop footer button:disabled{opacity:.45}@media(max-width:1450px){.ai-desk-toolbar{align-items:flex-start;flex-direction:column}.ai-desk-toolbar-actions{width:100%}.ai-desk-top-search{width:auto;flex:1 1}.ai-desk-kpi-grid{grid-template-columns:repeat(3,1fr)}.ai-desk-dashboard-grid{grid-template-columns:1fr}.ai-desk-dashboard-grid>article{min-height:560px}}@media(max-width:900px){.member-home-hero-clo>.member-dashboard-search-wrap{width:min(390px,100%)}.ai-desk-toolbar>nav{width:100%;overflow:auto}.ai-desk-toolbar>nav button{min-width:135px}.ai-desk-toolbar-actions{flex-wrap:wrap}.ai-desk-top-search{width:100%;flex-basis:100%}.ai-desk-kpi-grid{grid-template-columns:1fr 1fr}.ai-desk-knowledge-grid{grid-template-columns:1fr}.ai-desk-copilot{right:12px;width:min(420px,calc(100vw - 24px))}}@media(max-width:620px){.member-dashboard-search-balanced{grid-template-columns:52px minmax(0,260px) 52px!important;width:min(364px,100%)}.ai-desk-kpi-grid{grid-template-columns:1fr}.ai-desk-dashboard{padding:10px}.ai-desk-bar-chart{gap:4px;margin-inline:8px}.ai-desk-category-rows{grid-template-columns:1fr}.ai-desk-month{display:none}}.member-home-hero-clo>.member-dashboard-search-wrap{width:min(310px,100%)}.member-dashboard-search-balanced{display:grid!important;grid-template-columns:54px minmax(0,202px) 54px!important;width:310px;max-width:100%;grid-gap:0!important;gap:0!important;overflow:hidden;border-color:rgba(222,220,247,.34)!important;border-radius:15px!important;background:rgba(255,255,255,.1)!important;padding:0!important}.member-dashboard-search-balanced .member-search-side{display:grid;width:54px;height:50px;place-items:center;color:#d8d4ff}.member-dashboard-search-balanced .member-search-icon svg{color:#d8d4ff}.member-dashboard-search-balanced>input{width:100%!important;height:50px!important;box-sizing:border-box;border:0!important;background:#fff!important;padding:0 12px!important;color:#353b53!important;text-align:center!important}.member-dashboard-search-balanced>input::placeholder{color:#b9bdd2!important;text-align:center!important}.member-dashboard-search-balanced .member-search-end button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:rgba(255,255,255,.1);color:#dedaff;cursor:pointer}.member-home-hero-clo>.member-dashboard-search-wrap .member-dashboard-search-results{right:54px;left:54px;top:58px}.member-role-menu .exact-tool-button[title]{position:relative}@media(max-width:980px){.member-home-hero-clo>.member-dashboard-search-wrap{width:min(310px,100%);justify-self:end}}@media(max-width:620px){.member-home-hero-clo>.member-dashboard-search-wrap{justify-self:start}.member-dashboard-search-balanced{grid-template-columns:52px minmax(0,202px) 52px;width:306px}.member-dashboard-search-balanced .member-search-side{width:52px}}.member-home-hero-clo>.member-dashboard-search-wrap{width:min(390px,100%);justify-self:end}.member-dashboard-search-balanced{grid-template-columns:54px minmax(0,282px) 54px!important;width:390px!important}.member-dashboard-search-balanced>input{padding:0 18px!important;text-align:left!important}.member-dashboard-search-balanced>input::placeholder{text-align:left!important}.member-dashboard-search-balanced .member-search-end>svg{color:#d9d5ff}@media(max-width:980px){.member-home-hero-clo>.member-dashboard-search-wrap{width:min(390px,100%)}}@media(max-width:620px){.member-home-hero-clo>.member-dashboard-search-wrap{justify-self:start}.member-dashboard-search-balanced{grid-template-columns:52px minmax(0,260px) 52px!important;width:min(364px,100%)!important}}.ai-desk-toolbar{padding:10px 10px 0}.ai-desk-toolbar>nav button{min-width:155px;height:48px;border-radius:16px 16px 0 0;font-size:11px}.ai-desk-toolbar>nav button>span{font-size:13px;line-height:1}.ai-desk-toolbar>nav button>svg{width:13px}.ai-desk-toolbar-actions{gap:10px;padding-bottom:8px}.ai-desk-top-search{position:relative;width:420px;max-width:32vw;height:42px;padding:0;overflow:visible}.ai-desk-top-search input{width:100%;height:100%;box-sizing:border-box;border:0!important;border-radius:11px;background:#0d1b35!important;color:#dce6f6!important;padding:0 14px!important;font-size:10px!important;outline:0}.ai-desk-top-search input::placeholder{color:#93a4bf!important}.ai-desk-copilot-open,.ai-desk-month,.ai-desk-primary{height:42px;border-radius:11px;font-size:11px}.ai-desk-copilot-open{position:relative;border:2px solid #7a2748;box-shadow:0 0 0 2px rgba(122,39,72,.18),0 12px 28px rgba(122,39,72,.28);padding:0 16px}.ai-desk-copilot-open:after{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;pointer-events:none}.ai-desk-copilot-open img{width:21px;height:21px;object-fit:contain}.ai-desk-dashboard{padding:16px 10px}.ai-desk-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ai-desk-kpi-grid article{min-height:118px;padding:16px}.ai-desk-kpi-grid article>span{font-size:9px}.ai-desk-kpi-grid article>strong{font-size:24px}.ai-desk-kpi-grid article>small{font-size:8px}.ai-desk-dashboard-grid{gap:14px;margin-top:14px}.ai-desk-dashboard-grid>article{display:flex;min-height:680px;flex-direction:column}.ai-desk-dashboard-grid article>header{padding:16px 18px}.ai-desk-dashboard-grid h2{font-size:14px}.ai-desk-dashboard-grid p{font-size:8px}.ai-desk-bar-chart{height:390px;margin:20px 22px 0;padding-bottom:38px}.ai-desk-category-rows{grid-template-columns:1fr 1fr;gap:9px 25px;padding:23px}.ai-desk-line-chart{height:440px}.ai-desk-line-chart svg{height:350px}.ai-desk-search-layer{top:64px;right:352px;width:420px;max-height:560px;border-radius:18px;padding:0}.ai-desk-search-layer>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:linear-gradient(155deg,#0e1c37,#0a1730);padding:14px 16px 10px}.ai-desk-search-layer h2{font-size:14px}.ai-desk-search-layer>header p{font-size:8px}.ai-desk-search-summary{margin:0;padding:10px 16px 8px!important;color:#8fa6c9!important;font-size:8.4px!important;line-height:1.5}.ai-desk-search-recommend{display:grid;grid-gap:8px;gap:8px;margin:0 16px 10px;border:1px solid #294364;border-radius:14px;background:rgba(11,22,43,.72);padding:10px 12px}.ai-desk-search-recommend>b{color:#bca9ff;font-size:8px}.ai-desk-search-recommend>small{color:#8fa6c9;font-size:7.5px}.ai-desk-search-recommend>button{display:block;width:100%;border:1px solid #35527b;border-radius:12px;background:#0d1931;color:#dce7f8;padding:9px 10px;text-align:left;font-size:8px;line-height:1.55}.ai-desk-search-recommend>button i{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:rgba(123,93,255,.18);color:#d8cbff;margin-right:6px;font-size:7px;font-style:normal}.ai-desk-search-cards{display:grid;grid-gap:9px;gap:9px;padding:4px 16px 10px}.ai-desk-search-cards>button{display:block;width:100%;min-height:114px;border:1px solid #2c4064;border-radius:12px;background:#0d1931;color:#e2e9f8;padding:10px 12px;text-align:left}.ai-desk-search-cards>button.active{border-color:#7b5dff;background:#121f3d;box-shadow:inset 0 0 0 1px rgba(123,93,255,.18)}.ai-desk-search-cards>button>span{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-desk-search-cards b{font-size:9.8px;line-height:1.45}.ai-desk-search-cards em{border:1px solid rgba(123,93,255,.35);border-radius:999px;background:rgba(123,93,255,.12);color:#bca9ff;padding:3px 7px;font-size:7px;font-style:normal}.ai-desk-search-cards small{display:block;color:#83cfff;margin-top:6px;font-size:7.8px}.ai-desk-search-cards p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#a7b8d4;font-size:7.9px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-desk-search-cards footer{display:flex;justify-content:space-between;margin-top:8px;color:#ab93ff;font-size:7.8px;font-weight:800}.ai-desk-search-cards footer span:last-child{color:#86a9d7;font-size:7px}.ai-desk-search-detail{display:grid;grid-gap:7px;gap:7px;margin:0 16px 16px;border:1px solid #30466c;border-radius:13px;background:#0d1931;padding:14px}.ai-desk-search-detail>small{color:#83cfff;font-size:8px}.ai-desk-search-detail h3{margin:0;color:#edf3ff;font-size:11px}.ai-desk-search-detail>p{margin:0;color:#cbd8ec;font-size:9px;line-height:1.7}.ai-desk-search-detail>b{color:#a68cff;font-size:8px}.ai-desk-search-detail>div{border:1px solid #5f4df0;border-radius:12px;background:rgba(90,78,206,.18);padding:12px;color:#f1f5ff;font-size:9.2px;line-height:1.9}.ai-desk-search-detail>span{border:1px solid #2a4266;border-radius:10px;background:#0c1730;padding:8px 10px;color:#bed1ea;font-size:8.5px}.ai-desk-search-detail>button{justify-self:end;border:1px solid #6d58ea;border-radius:8px;background:#6042df;color:#fff;padding:8px 10px;font-size:8px;font-weight:900}.ai-desk-material-fab{height:44px;border-color:#5d6ef5;font-size:10px}.ai-desk-material-fab>span{font-size:13px}.ai-desk-material-panel{width:420px}.ai-desk-material-panel header>div{display:grid;grid-gap:3px;gap:3px}.ai-desk-material-panel>section{display:grid;grid-gap:7px;gap:7px;margin-top:12px;border-top:1px solid #293f61;padding-top:12px}.ai-desk-material-panel>section>b{font-size:11px}.ai-desk-material-panel>section p{display:grid;grid-gap:3px;gap:3px;margin:0;border:1px solid #293f61;border-radius:9px;background:#0a1830;padding:9px;color:#aebdd2;font-size:8px;line-height:1.55}.ai-desk-material-panel>section strong{color:#dce7f8;font-size:8px}.ai-desk-copilot{width:414px;border-radius:16px}.ai-desk-copilot.docked{inset:0 0 0 auto!important;width:424px;height:100vh;max-height:none;border-radius:0;transform:none!important}.ai-desk-copilot.minimized{width:290px}.ai-desk-copilot>header{height:64px;background:linear-gradient(180deg,#16254a,#101d39);padding:0 14px}.ai-desk-copilot>header>div>img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(117,100,255,.25))}.ai-desk-copilot>header>div>span{gap:2px}.ai-desk-copilot>header b{font-size:16px}.ai-desk-copilot>header small{font-size:11px}.ai-desk-copilot>header button{width:34px;height:34px;border-radius:9px}.ai-desk-copilot>header button svg{width:17px}.ai-desk-copilot-body{max-height:calc(100vh - 92px);padding:14px}.ai-desk-copilot-ready{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ai-desk-copilot-ready>span{display:flex;align-items:center;gap:8px;color:#c5d1e3;font-size:13px}.ai-desk-copilot-ready i{width:10px;height:10px;border-radius:50%;background:#3ad5a2;box-shadow:0 0 0 6px rgba(58,213,162,.1)}.ai-desk-copilot-ready em{border:1px dashed #34476a;border-radius:999px;color:#7587a7;padding:6px 9px;font-size:11px;font-style:normal}.ai-desk-copilot-query{border:1px solid #374c73;border-radius:14px;background:#0d1931;padding:12px}.ai-desk-copilot-query>label{display:block;color:#8fa0bd;margin-bottom:8px;font-size:12px}.ai-desk-copilot-query>div{display:flex;align-items:center;gap:8px}.ai-desk-copilot-query input{min-width:0;height:42px;flex:1 1;border:0!important;outline:0;background:transparent!important;color:#edf3ff!important;padding:0 8px!important;font-size:15px!important}.ai-desk-copilot-query>div>button{height:42px;border:0;border-radius:10px;background:#6848eb;color:#fff;padding:0 17px;font-size:13px;font-weight:900}.ai-desk-copilot-query>footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.ai-desk-copilot-query>footer button{border:1px solid #304466;border-radius:999px;background:#101f39;color:#aebddb;padding:7px 10px;font-size:11px}.ai-desk-copilot-answer{display:grid;grid-gap:9px;gap:9px;margin-top:11px}.ai-desk-copilot-answer>.tags{display:flex;gap:5px}.ai-desk-copilot-answer>.tags span{border:1px solid #5142a5;border-radius:999px;background:#24255d;color:#bba8ff;padding:5px 7px;font-size:10px}.ai-desk-copilot-answer>.script{margin:0;border:1px solid #7156e5;border-radius:12px;background:linear-gradient(135deg,#17234a,#151a43);padding:12px}.ai-desk-copilot-answer>.script header{display:flex;justify-content:space-between}.ai-desk-copilot-answer>.script header b{color:#cabdff;font-size:11px}.ai-desk-copilot-answer>.script header small{color:#8294b3;font-size:9px}.ai-desk-copilot-answer>.script p{color:#dce5f5;margin:8px 0 0;font-size:12px;line-height:1.7}.ai-desk-copilot-answer>.script footer{display:flex;gap:7px;margin-top:10px}.ai-desk-copilot-answer>.script button{border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.ai-desk-copilot-answer>.script button:first-child{border:1px solid #3970c1;background:#214c96;color:#dceaff}.ai-desk-copilot-answer>.script button:last-child{border:1px solid #7055e6;background:#3a2995;color:#fff}.ai-desk-copilot-answer>.checks{display:grid;grid-gap:5px;gap:5px}.ai-desk-copilot-answer>.checks>b,.ai-desk-copilot-answer>.related>b{color:#8fa0bd;font-size:10px}.ai-desk-copilot-answer>.checks p{display:flex;align-items:center;gap:8px;margin:0;border:1px solid #2f4266;border-radius:8px;background:#0d1931;color:#b9c6dc;padding:8px;font-size:11px}.ai-desk-copilot-answer>.checks i{color:#9edcff;font-style:normal;font-weight:900}.ai-desk-copilot-answer>.redflag,.ai-desk-copilot-answer>.warning{display:flex;align-items:flex-start;gap:7px;border:1px solid #8a5b2b;border-radius:9px;background:#231b19;color:#f1b368;padding:9px;font-size:10px;line-height:1.5}.ai-desk-copilot-answer>.warning svg{width:15px;flex:0 0 auto}.ai-desk-copilot-answer>.redflag{display:block;border-color:#8c3d48;background:#29151d;color:#ff9cac}.ai-desk-copilot-answer>.redflag p{margin:4px 0 0}.ai-desk-copilot-answer>.related{display:grid;grid-gap:6px;gap:6px}.ai-desk-copilot-answer>.related button{border:1px solid #304465;border-radius:8px;background:#0d1931;color:#c2cee2;padding:8px;text-align:left;font-size:10px}.ai-desk-copilot-answer>.related small{display:block;color:#778bac;margin-top:4px;font-size:9px}.ai-desk-no-answer{gap:9px;padding:13px}.ai-desk-no-answer b{font-size:11px}.ai-desk-no-answer button,.ai-desk-no-answer p{font-size:10px}@media(max-width:1600px){.ai-desk-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-desk-top-search{width:360px;max-width:28vw}.ai-desk-search-layer{right:340px}}@media(max-width:1180px){.ai-desk-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-desk-toolbar-actions{width:100%}.ai-desk-top-search{width:420px;max-width:none;flex:1 1}.ai-desk-search-layer{top:116px;right:16px;width:min(420px,calc(100% - 32px))}}@media(max-width:760px){.ai-desk-kpi-grid{grid-template-columns:1fr}.ai-desk-toolbar>nav button{min-width:140px}.ai-desk-toolbar-actions{flex-wrap:wrap}.ai-desk-top-search{width:100%;flex-basis:100%}.ai-desk-search-layer{top:170px}.ai-desk-copilot{right:10px;width:calc(100vw - 20px)}.ai-desk-copilot-ready{align-items:flex-start;gap:8px;flex-direction:column}.ai-desk-material-panel{right:12px;width:calc(100vw - 24px)}}body .ai-desk-app-shell,body .ai-desk-app-shell #orgtwin-active-workspace-content,body .ai-desk-app-shell .active-screen-ai-desk,body .ai-desk-app-shell .main-panel,body:has(.ai-desk-app-shell){background:#071226!important;background-image:none!important}body .ai-desk-app-shell{min-height:100vh!important}body .ai-desk-app-shell .main-panel{min-height:100vh!important;padding:0!important;overflow-x:hidden!important}body .ai-desk-app-shell #orgtwin-active-workspace-content,body .ai-desk-app-shell .active-screen-ai-desk{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}body .ai-desk-app-shell .ai-desk-shell{min-height:100vh!important}.ai-desk-month{position:relative;padding:0!important;overflow:hidden}.ai-desk-month:after{content:"⌄";position:absolute;right:11px;top:50%;transform:translateY(-56%);color:#555e78;font-size:13px;pointer-events:none}.ai-desk-month select{height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#273049;padding:0 29px 0 14px;font:inherit;font-weight:900;cursor:pointer}@keyframes aiDeskBarRise{0%{transform:scaleY(0);opacity:.15}to{transform:scaleY(1);opacity:1}}@keyframes aiDeskLineDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes aiDeskAreaReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.2}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes aiDeskPointsAppear{0%,70%{opacity:0}to{opacity:1}}.ai-desk-bar-chart button>i{transform-origin:center bottom;animation:aiDeskBarRise .78s cubic-bezier(.18,.78,.24,1) both}.ai-desk-line-area{animation:aiDeskAreaReveal 1.45s cubic-bezier(.2,.72,.2,1) both}.ai-desk-line-path{stroke-dasharray:1;stroke-dashoffset:1;animation:aiDeskLineDraw 1.45s cubic-bezier(.2,.72,.2,1) .08s forwards}.ai-desk-line-points{opacity:0;animation:aiDeskPointsAppear 1.6s ease forwards}.ai-desk-copilot-open{min-width:164px;justify-content:center;border:1px solid rgba(181,110,255,.82)!important;background:linear-gradient(135deg,#6137e2,#814de9 52%,#39266f)!important;box-shadow:0 0 0 3px rgba(131,72,226,.2),0 12px 30px rgba(91,51,206,.42),inset 0 1px rgba(255,255,255,.22)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ai-desk-copilot-open:focus-visible,.ai-desk-copilot-open:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.08);box-shadow:0 0 0 4px rgba(150,91,245,.28),0 16px 36px rgba(91,51,206,.55),inset 0 1px rgba(255,255,255,.28)!important;outline:0}.ai-desk-copilot-open img{filter:drop-shadow(0 3px 7px rgba(0,0,0,.28))}.ai-desk-copilot-open:after{border-color:rgba(255,255,255,.18)!important}.ai-desk-material-fab{font-size:8px!important;font-weight:850!important;letter-spacing:-.02em}.ai-desk-material-fab>span{font-size:11px!important}@media(prefers-reduced-motion:reduce){.ai-desk-bar-chart button>i,.ai-desk-line-area,.ai-desk-line-path,.ai-desk-line-points{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;-webkit-clip-path:none!important;clip-path:none!important}.ai-desk-copilot-open{transition:none!important}}.ai-desk-copilot-open:after{display:none!important}.ai-desk-review-queue>div>small{color:#8195b5;font-size:7.5px;line-height:1.45}.ai-desk-review-queue>div.completed{background:rgba(33,129,105,.08)}.ai-desk-review-queue>div.completed>span{color:#5edbb8}@media(max-width:900px){.ai-desk-app-shell{padding-bottom:82px!important}.ai-desk-app-shell .main-panel{padding:0 0 82px!important}}.ai-desk-knowledge-list.category-folders{overflow:visible}.ai-desk-list-head>button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#dce7f8;padding:0;font-size:10px;font-weight:900;cursor:pointer}.ai-desk-list-head>button svg{width:15px;color:#9d86ff}.ai-desk-category-folders{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}.ai-desk-category-folders>button{position:relative;display:grid;min-width:0;min-height:164px;align-content:start;grid-gap:8px;gap:8px;overflow:hidden;border:1px solid #2f466d;border-radius:16px;background:linear-gradient(145deg,#112342,#0b1931);padding:18px;color:#eaf1ff;text-align:left;box-shadow:0 10px 26px rgba(0,0,0,.12);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ai-desk-category-folders>button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(126,91,255,.12),transparent 44%);opacity:0;transition:opacity .18s ease}.ai-desk-category-folders>button:focus-visible,.ai-desk-category-folders>button:hover{transform:translateY(-3px);border-color:#7d63f2;box-shadow:0 17px 34px rgba(0,0,0,.22),0 0 0 2px rgba(125,99,242,.12);outline:0}.ai-desk-category-folders>button:focus-visible:before,.ai-desk-category-folders>button:hover:before{opacity:1}.ai-desk-category-folders>button>i{position:relative;display:grid;width:56px;height:49px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#8464ff,#4fc9e9);color:#eff9ff;font-style:normal;box-shadow:0 8px 20px rgba(94,78,220,.24)}.ai-desk-category-folders>button>i:before{content:"";position:absolute;top:-5px;left:6px;width:24px;height:9px;border-radius:5px 5px 0 0;background:#8464ff}.ai-desk-category-folders>button>i svg{position:relative;width:28px;stroke-width:1.8}.ai-desk-category-folders>button>b{position:relative;margin-top:7px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-desk-category-folders>button>span{position:relative;color:#af9dff;font-size:9px;font-weight:900}.ai-desk-category-folders>button>em{position:relative;display:flex;align-items:center;gap:2px;justify-self:end;color:#7188aa;margin-top:auto;font-size:8px;font-style:normal}.ai-desk-category-folders>button>em svg{width:12px}.ai-desk-category-qa-list{max-height:640px;overflow:auto}.ai-desk-category-empty{margin:0;padding:42px;color:#8295b3;text-align:center;font-size:10px}@media(max-width:1450px){.ai-desk-category-folders{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.ai-desk-category-folders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ai-desk-category-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}.ai-desk-category-folders>button{min-height:145px;padding:15px}}@media(max-width:480px){.ai-desk-category-folders{grid-template-columns:1fr 1fr}.ai-desk-category-folders>button{min-height:134px}.ai-desk-category-folders>button>i{width:48px;height:42px}}@media(prefers-reduced-motion:reduce){.ai-desk-category-folders>button{transition:none!important}}@keyframes aiDeskProgressFill{0%{transform:scaleX(0);opacity:.3}to{transform:scaleX(1);opacity:1}}.ai-desk-category-rows i b,.ai-desk-topic-bars i b{transform-origin:left center;animation:aiDeskProgressFill 1.05s cubic-bezier(.2,.75,.2,1) .18s both}.ai-desk-knowledge-view>header h1{display:flex;align-items:center;gap:10px;color:#50d2be;margin-top:0}.ai-desk-knowledge-view>header h1 svg{width:26px;height:26px;stroke-width:2}.ai-desk-knowledge-list.category-open .ai-desk-list-head{position:-webkit-sticky;position:sticky;z-index:3;top:0;background:#0d1b35}.ai-desk-knowledge-list.category-open .ai-desk-list-head>button{border:1px solid #4e4a91;border-radius:9px;background:#252559;color:#f0ebff;padding:8px 11px;box-shadow:0 6px 18px rgba(0,0,0,.18)}.ai-desk-knowledge-list.category-open .ai-desk-list-head>button:focus-visible,.ai-desk-knowledge-list.category-open .ai-desk-list-head>button:hover{border-color:#8d72ff;background:#342978;outline:0}.ai-desk-review-queue>header{min-height:54px;box-sizing:border-box;align-items:center;padding:12px 15px!important}.ai-desk-review-queue>header>b{color:#e8effc;font-size:11px;white-space:nowrap}.ai-desk-review-queue>header>small{margin-left:auto;color:#7186a7;font-size:7px;text-align:right;white-space:nowrap}@media(max-width:900px){.ai-desk-shell{overflow:visible!important}.ai-desk-dashboard{overflow:hidden;padding:10px!important}.ai-desk-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.ai-desk-dashboard-grid>article{width:100%;min-width:0;min-height:auto!important;overflow:hidden}.ai-desk-bar-chart{height:300px!important;margin:12px 8px 0!important;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;padding:0 6px 35px!important;scrollbar-width:thin}.ai-desk-bar-chart>button{min-width:42px;flex:0 0 42px}.ai-desk-line-chart{width:100%;height:auto!important;box-sizing:border-box;overflow:hidden;padding:12px!important}.ai-desk-line-chart svg{display:block;width:100%!important;height:235px!important}.ai-desk-line-chart>div{font-size:7px}.ai-desk-category-rows,.ai-desk-topic-bars{box-sizing:border-box;width:100%;padding:16px 12px!important}.ai-desk-category-rows button,.ai-desk-topic-bars>div{grid-template-columns:70px minmax(0,1fr) 34px}.ai-desk-knowledge-view>header{align-items:flex-start}.ai-desk-knowledge-view>header h1{font-size:24px}.ai-desk-review-queue>header{flex-wrap:wrap}.ai-desk-review-queue>header>small{margin-left:auto}}@media(prefers-reduced-motion:reduce){.ai-desk-category-rows i b,.ai-desk-topic-bars i b{animation:none!important;opacity:1!important;transform:none!important}}.ai-desk-toolbar{padding-top:30px!important}.ai-desk-dashboard{padding-top:20px!important;padding-bottom:28px!important}.ai-desk-memo-fab{bottom:25px!important}@media(max-width:900px){.ai-desk-toolbar{padding-top:20px!important}.ai-desk-dashboard{padding-top:15px!important;padding-bottom:22px!important}}.ai-desk-copilot{border-color:#d8e0ee!important;background:#fff!important;color:#17233b!important;box-shadow:0 28px 80px rgba(7,18,38,.3),0 0 0 1px rgba(255,255,255,.75)!important}.ai-desk-copilot>header{border-bottom-color:#e1e7f1!important;background:#fbfcff!important}.ai-desk-copilot>header b{color:#17233b!important}.ai-desk-copilot>header small{color:#6f7e98!important}.ai-desk-copilot>header button{border-color:#d6deeb!important;background:#fff!important;color:#44546d!important}.ai-desk-copilot>header button:focus-visible,.ai-desk-copilot>header button:hover{border-color:#7658ee!important;background:#f2efff!important;color:#5d3fd8!important;outline:0}.ai-desk-copilot-body{background:#fff!important;color:#17233b!important}.ai-desk-copilot-ready>span{color:#34445f!important}.ai-desk-copilot-ready em{border-color:#cbd5e4!important;background:#f8fafc!important;color:#687892!important}.ai-desk-copilot-query{border-color:#d7dfec!important;background:#f7f9fd!important}.ai-desk-copilot-query>label{color:#5d6c85!important}.ai-desk-copilot-query>div{border:1px solid #cfd8e8;border-radius:11px;background:#fff;padding-left:4px}.ai-desk-copilot-query input::placeholder{color:#8b98ad!important}.ai-desk-copilot-query>div:focus-within{border-color:#7658ee;box-shadow:0 0 0 3px rgba(118,88,238,.13)}.ai-desk-copilot-query>footer button{border-color:#d2daea!important;background:#fff!important;color:#4d5d76!important}.ai-desk-copilot-query>footer button:focus-visible,.ai-desk-copilot-query>footer button:hover{border-color:#8066eb!important;background:#f3f0ff!important;color:#583bd0!important;outline:0}.ai-desk-copilot-answer>.tags span{border-color:#d8cdfc!important;background:#f2edff!important;color:#6143c7!important}.ai-desk-copilot-answer>.script{border-color:#b9a8f5!important;background:linear-gradient(145deg,#fbfaff,#f1edff)!important;box-shadow:0 8px 24px rgba(91,65,190,.08)}.ai-desk-copilot-answer>.script header b{color:#4f35b6!important}.ai-desk-copilot-answer>.script header small{color:#78869c!important}.ai-desk-copilot-answer>.script p{color:#263550!important}.ai-desk-copilot-answer>.script button:first-child{border-color:#b8cff1!important;background:#e8f2ff!important;color:#23579b!important}.ai-desk-copilot-answer>.script button:last-child{border-color:#b7a8ef!important;background:#6847df!important;color:#fff!important}.ai-desk-copilot-answer>.checks>b,.ai-desk-copilot-answer>.related>b{color:#53627a!important}.ai-desk-copilot-answer>.checks p{border-color:#dce3ed!important;background:#f8fafc!important;color:#34435b!important}.ai-desk-copilot-answer>.checks i{color:#2b79a6!important}.ai-desk-copilot-answer>.warning{border-color:#efc982!important;background:#fff8e8!important;color:#8a5810!important}.ai-desk-copilot-answer>.redflag{border-color:#f0b5be!important;background:#fff1f3!important;color:#a62e46!important}.ai-desk-copilot-answer>.related button{border-color:#dbe2ed!important;background:#f8fafc!important;color:#2d3c55!important}.ai-desk-copilot-answer>.related button:focus-visible,.ai-desk-copilot-answer>.related button:hover{border-color:#9c87ec!important;background:#f3f0ff!important;outline:0}.ai-desk-copilot-answer>.related small{color:#71819a!important}.ai-desk-no-answer{border-color:#efb8c1!important;background:#fff4f5!important;color:#7f293b!important}.ai-desk-no-answer p{color:#865666!important}.ai-desk-copilot-body{scrollbar-color:#c9d2e1 #f4f6fa}.ai-desk-primary{font-size:11px!important}.ai-desk-copilot-fab{position:fixed;z-index:180;right:24px;bottom:88px;display:flex;height:46px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(181,110,255,.9);border-radius:999px;background:linear-gradient(135deg,#6137e2,#814de9 55%,#39266f);box-shadow:0 12px 30px rgba(91,51,206,.45),0 0 0 3px rgba(131,72,226,.18);color:#fff;padding:0 17px;font-size:11px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ai-desk-copilot-fab img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,0,0,.24))}.ai-desk-copilot-fab:focus-visible,.ai-desk-copilot-fab:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 36px rgba(91,51,206,.56),0 0 0 4px rgba(150,91,245,.26);outline:0}.ai-desk-line-plot{position:relative!important;display:block!important;height:350px}.ai-desk-line-plot>svg{display:block;width:100%!important;height:100%!important}.ai-desk-line-points{position:absolute;inset:0;pointer-events:none}.ai-desk-line-points>i{position:absolute;display:block;width:8px;height:8px;border-radius:50%;background:#45d7f4;box-shadow:0 0 0 2px rgba(69,215,244,.12);transform:translate(-50%,-50%)}.ai-desk-line-chart>.ai-desk-line-hours{display:grid!important;grid-template-columns:repeat(9,1fr)!important;color:#7084a5;font-size:8px;text-align:center}.ai-desk-copilot-answer>.warning{align-items:center!important}.ai-desk-copilot-answer>.warning svg{margin-top:0!important}@media(max-width:760px){.ai-desk-copilot-fab{right:14px;bottom:88px;height:44px;padding:0 14px}.ai-desk-line-plot{height:235px}}@media(prefers-reduced-motion:reduce){.ai-desk-copilot-fab{transition:none!important}}.ai-desk-copilot-fab{font-size:11px!important;line-height:1!important;letter-spacing:normal!important}.ai-desk-dashboard-insights{display:grid;grid-template-columns:1fr 1.04fr 1.12fr;grid-gap:14px;gap:14px;padding:0 10px 34px;background:#071226}.ai-desk-insight-panel{min-width:0;min-height:250px;border:1px solid #294260;border-radius:16px;background:linear-gradient(145deg,#0f203b,#0b1930);overflow:hidden}.ai-desk-insight-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #273f5e;padding:15px 16px}.ai-desk-insight-panel>header>div{display:flex;align-items:flex-start;gap:10px}.ai-desk-insight-panel>header svg{width:23px;color:#56c9ff}.ai-desk-insight-panel:first-child>header svg{color:#ff697c}.ai-desk-insight-panel:nth-child(2)>header svg{color:#ffb14f}.ai-desk-insight-panel>header span{display:grid;grid-gap:3px;gap:3px}.ai-desk-insight-panel>header b{font-size:13px}.ai-desk-insight-panel>header b>em{display:inline-grid;min-width:30px;height:20px;place-items:center;border-radius:999px;background:#ff476d;color:#fff;margin-left:7px;font-size:9px;font-style:normal}.ai-desk-insight-panel>header small{color:#7f93b2;font-size:8px}.ai-desk-insight-panel>header>button{display:flex;align-items:center;gap:3px;border:0;background:transparent;color:#4c9dff;font-size:8px;font-weight:900;cursor:pointer}.ai-desk-insight-panel>header>button svg{width:12px;color:inherit}.ai-desk-frequent-list{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.ai-desk-frequent-list>button{display:grid;grid-template-columns:24px 72px minmax(70px,1fr) 38px 46px;align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;color:#dbe7f8;padding:0;text-align:left;cursor:pointer}.ai-desk-frequent-list>button>i{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#6550dd;color:#fff;font-size:9px;font-style:normal;font-weight:900}.ai-desk-frequent-list>button:first-child>i{background:#ff5c75}.ai-desk-frequent-list>button:nth-child(2)>i{background:#ff9b42}.ai-desk-frequent-list>button:nth-child(3)>i{background:#ffbd3d}.ai-desk-frequent-list>button>b{font-size:10px}.ai-desk-frequent-list>button>span{height:8px;border-radius:999px;background:#203557;overflow:hidden}.ai-desk-frequent-list>button>span>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3ccff0,#ff4c88)}.ai-desk-frequent-list>button>strong{font-size:9px}.ai-desk-frequent-list>button>small{color:#43d6a4;font-size:8px;font-weight:900}.ai-desk-frequent-list>button>small.down{color:#a878ff}.ai-desk-review-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:12px 14px}.ai-desk-review-summary>div{border:1px solid #344c70;border-radius:10px;background:#10213d;padding:10px}.ai-desk-review-summary span{display:block;color:#879ab7;font-size:8px}.ai-desk-review-summary b{display:block;margin-top:4px;font-size:16px}.ai-desk-review-list{display:grid;grid-gap:0;gap:0;padding:0 14px 13px}.ai-desk-review-list>p{display:grid;grid-template-columns:22px 1fr 32px 55px;align-items:center;grid-gap:7px;gap:7px;margin:0;border-top:1px solid #273f5d;padding:8px 2px;color:#bfcde1;font-size:8px}.ai-desk-review-list>p>i{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#314f7c;font-style:normal}.ai-desk-review-list>p>em{border-radius:7px;background:#3b2945;color:#ffc069;padding:5px;text-align:center;font-style:normal}.ai-desk-recent-table{font-size:8px}.ai-desk-recent-table>div{display:grid;grid-template-columns:44px minmax(120px,1fr) 72px 55px;align-items:center;grid-gap:6px;gap:6px;border-top:1px solid #273e5c;padding:8px 12px;color:#b8c7dc}.ai-desk-recent-table>div.head{border-top:0;background:#102b4c;color:#8195b4}.ai-desk-recent-table>div>button{border:1px solid #21558e;border-radius:7px;background:#0c2c54;color:#83c2ff;padding:5px;font-size:7px;cursor:pointer}.ai-desk-performance{min-height:calc(100vh - 85px);background:#071226;padding:24px 18px 100px;color:#e9f1ff}.ai-desk-performance-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.ai-desk-performance-header>div{display:flex;align-items:center;gap:10px}.ai-desk-performance-header>div:first-child>svg{width:34px;height:34px;border-radius:8px;background:#263e83;color:#56a3ff;padding:7px}.ai-desk-performance-header h1{margin:0;font-size:18px}.ai-desk-performance-header p{margin:4px 0 0;color:#8598b7;font-size:10px}.ai-desk-performance-header button{display:flex;height:38px;align-items:center;gap:6px;border:1px solid #2c4569;border-radius:9px;background:#0b1930;color:#b9c8dc;padding:0 11px;font-size:9px;font-weight:900}.ai-desk-performance-header button.active{border-color:#467cff;background:#3169e7;color:#fff}.ai-desk-performance-header button svg{width:14px}.ai-desk-performance-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-desk-performance-kpis>article{position:relative;min-width:0;min-height:155px;border:1px solid #5a43a7;border-radius:14px;background:linear-gradient(145deg,#11213e,#0d1931);padding:17px;overflow:hidden}.ai-desk-performance-kpis>article.tone-2{border-color:#16856d}.ai-desk-performance-kpis>article.tone-3{border-color:#8c6424}.ai-desk-performance-kpis>article.tone-4{border-color:#6647bb}.ai-desk-performance-kpis>article.tone-5{border-color:#087b98}.ai-desk-performance-kpis>article.tone-6{border-color:#7d3153}.ai-desk-performance-kpis>article>i{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#263ca0;color:#8bb7ff;font-size:19px;font-style:normal;font-weight:900}.ai-desk-performance-kpis>article>span{display:block;margin-top:10px;color:#acbddd;font-size:11px;font-weight:900}.ai-desk-performance-kpis>article>strong{display:inline-block;margin-top:8px;font-size:22px}.ai-desk-performance-kpis>article>em{color:#37d599;margin-left:8px;font-size:10px;font-style:normal;font-weight:900}.ai-desk-performance-kpis>article>small{display:block;color:#8b9cb7;margin-top:8px;font-size:9px}.ai-desk-performance-main{display:grid;grid-template-columns:.82fr 1.15fr 1fr;grid-gap:14px;gap:14px;margin-top:15px}.ai-desk-performance-bottom>article,.ai-desk-performance-main>article{min-width:0;border:1px solid #29415f;border-radius:15px;background:#0c1c36;overflow:hidden}.ai-desk-performance-bottom article>header,.ai-desk-performance-main article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid #263e5d;padding:14px}.ai-desk-performance-bottom article>header>b,.ai-desk-performance-main article>header>b{font-size:12px}.ai-desk-performance-main article>header>small{display:block;color:#8093b0;font-size:8px}.ai-desk-performance-bottom article>header>button{border:0;background:transparent;color:#4d9fff;font-size:8px;font-weight:900}.ai-desk-funnel{display:grid;justify-items:center;padding:24px}.ai-desk-funnel>div{display:grid;height:68px;grid-template-columns:1fr auto auto;align-items:center;grid-gap:20px;gap:20px;width:100%;-webkit-clip-path:polygon(4% 0,96% 0,89% 100%,11% 100%);clip-path:polygon(4% 0,96% 0,89% 100%,11% 100%);padding:0 32px;color:#fff}.ai-desk-funnel>div:first-of-type{background:linear-gradient(90deg,#1f64dc,#2772e6)}.ai-desk-funnel>div:nth-of-type(2){width:82%;background:linear-gradient(90deg,#6239d8,#7748e0)}.ai-desk-funnel>div:nth-of-type(3){width:65%;background:linear-gradient(90deg,#0e8b60,#13a96d)}.ai-desk-funnel>b{font-size:10px}.ai-desk-funnel>i{color:#dce7fa;font-style:normal;font-size:16px}.ai-desk-funnel strong{font-size:16px}.ai-desk-funnel span{font-size:10px}.ai-desk-performance-legend{display:flex;justify-content:flex-end;gap:14px;padding:12px 18px 0;color:#8fa1bb;font-size:8px}.ai-desk-performance-legend span{display:flex;align-items:center;gap:5px}.ai-desk-performance-legend i{width:9px;height:9px;border-radius:50%;background:#438dff}.ai-desk-performance-legend span:nth-child(2) i{background:#a94bee}.ai-desk-performance-legend span:nth-child(3) i{background:#31d876}.ai-desk-performance-chart{display:block;width:100%;height:260px;padding:10px 16px 17px}.ai-desk-conversion-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.ai-desk-conversion-list>p{display:grid;grid-template-columns:21px 68px 1fr 34px;align-items:center;grid-gap:8px;gap:8px;margin:0;color:#becbe0;font-size:9px}.ai-desk-conversion-list>p>i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#30486f;color:#c6d7ee;font-style:normal}.ai-desk-conversion-list>p:nth-child(-n+3)>i{background:#7553e5;color:#fff}.ai-desk-conversion-list>p>span{height:8px;border-radius:999px;background:#1f3554;overflow:hidden}.ai-desk-conversion-list>p>span>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9f4ef0,#598eff)}.ai-desk-performance-bottom{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:14px;gap:14px;margin-top:15px}.ai-desk-performance-table,.ai-desk-staff-table{font-size:8px}.ai-desk-performance-table>div,.ai-desk-staff-table>div{display:grid;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #233a58;padding:9px 12px;color:#b6c5d9}.ai-desk-performance-table>div{grid-template-columns:86px 1.15fr 1.2fr 1fr 70px}.ai-desk-staff-table>div{grid-template-columns:42px 1fr repeat(4,60px)}.ai-desk-performance-table>div.head,.ai-desk-staff-table>div.head{border-top:0;background:#102d50;color:#91a7c6}.ai-desk-performance-table>div:not(.head)>span:last-child{color:#45d5a1;font-weight:900}.ai-desk-copilot-ready{justify-content:flex-start!important}.ai-desk-copilot-ready>span{gap:17px!important}.ai-desk-copilot-query{border:0!important;background:transparent!important;padding:0!important}.ai-desk-copilot-query>div{gap:0!important;border:3px solid #8470df!important;border-radius:999px!important;background:#fff!important;padding:5px 5px 5px 13px!important;box-shadow:0 10px 25px rgba(111,84,213,.15)!important}.ai-desk-copilot-query input{height:44px!important;color:#17233b!important;font-size:14px!important}.ai-desk-copilot-query>div>button{display:flex!important;height:44px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:999px!important;background:linear-gradient(135deg,#7667df,#9a79ea)!important;padding:0 16px!important;font-size:12px!important}.ai-desk-copilot-query>div>button svg{width:15px;height:15px}@media(max-width:1500px){.ai-desk-performance-kpis{grid-template-columns:repeat(3,1fr)}.ai-desk-dashboard-insights{grid-template-columns:1fr 1fr}.ai-desk-dashboard-insights>article:last-child{grid-column:1/-1}}@media(max-width:1050px){.ai-desk-dashboard-insights,.ai-desk-performance-bottom,.ai-desk-performance-main{grid-template-columns:1fr}.ai-desk-dashboard-insights>article:last-child{grid-column:auto}.ai-desk-performance-header{align-items:flex-start;flex-direction:column}.ai-desk-performance-header>div:last-child{flex-wrap:wrap}}@media(max-width:700px){.ai-desk-performance{padding:18px 10px 100px}.ai-desk-performance-kpis{grid-template-columns:1fr 1fr}.ai-desk-performance-kpis>article{min-height:135px}.ai-desk-performance-table,.ai-desk-staff-table{overflow-x:auto}.ai-desk-performance-table>div{min-width:720px}.ai-desk-staff-table>div{min-width:520px}.ai-desk-dashboard-insights{padding-inline:10px}.ai-desk-frequent-list>button{grid-template-columns:22px 64px 1fr 34px}.ai-desk-frequent-list>button>small{display:none}.ai-desk-recent-table{overflow-x:auto}.ai-desk-recent-table>div{min-width:480px}}.ai-desk-shell{overflow:visible!important}.ai-desk-copilot{position:fixed!important;z-index:12000!important;isolation:isolate}.ai-desk-copilot-query input,.ai-desk-copilot-query input:focus,.ai-desk-copilot-query input:focus-visible{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.ai-desk-copilot-query input::selection{background:rgba(118,88,238,.18)}.ai-desk-copilot-answer>.script header b{display:grid;grid-gap:3px;gap:3px}.ai-desk-copilot-answer>.script header b>span{color:#6e7890;font-size:10px;font-weight:700}.ai-desk-copilot-answer>.script p{display:grid!important;grid-gap:9px!important;gap:9px!important}.ai-desk-copilot-answer>.script p>span{display:block}.ai-desk-frequent-list>button>span>em{transform-origin:left center;animation:aiDeskProgressFill 1.05s cubic-bezier(.2,.75,.2,1) both}.ai-desk-frequent-list>button:nth-child(2)>span>em{animation-delay:70ms}.ai-desk-frequent-list>button:nth-child(3)>span>em{animation-delay:.14s}.ai-desk-frequent-list>button:nth-child(4)>span>em{animation-delay:.21s}.ai-desk-frequent-list>button:nth-child(5)>span>em{animation-delay:.28s}.ai-desk-copilot-desktop-host{margin:0;overflow:hidden;background:#fff}.ai-desk-copilot.desktop{position:relative!important;inset:auto!important;width:100%!important;height:100vh!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important}.ai-desk-copilot.desktop .ai-desk-copilot-body{max-height:calc(100vh - 64px)!important}@media(prefers-reduced-motion:reduce){.ai-desk-frequent-list>button>span>em{animation:none!important;transform:none!important}}.ai-desk-copilot-answer>.script button.revise{border-color:#b7a8ef!important;background:#6847df!important;color:#fff!important}.ai-desk-copilot-answer>.script button.used{display:flex;align-items:center;gap:5px;margin-left:auto;border:1px solid #b9dfd3!important;background:#edfaf6!important;color:#17755c!important;white-space:nowrap}.ai-desk-copilot-answer>.script button.used span{color:#568578;font-size:8px;font-weight:800}.ai-desk-copilot-answer>.warning{border-color:#8a2948!important;background:#fff1f5!important;color:#761f3d!important;box-shadow:0 5px 16px rgba(118,31,61,.08)}.ai-desk-copilot-answer>.warning svg{color:#8a2948!important}.ai-desk-copilot.desktop.minimized{min-height:64px!important;height:64px!important;overflow:hidden!important}.position-role-editor-actions{display:flex;align-items:center;gap:8px}.position-role-editor-grid.cheongju-role-editor .people-tier-edit-card{position:relative;padding-top:48px!important}.position-role-remove-button{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;border:1px solid #f1caca;border-radius:9px;background:#fff7f7;color:#b64747;padding:7px 10px;font-size:11px;font-weight:850;cursor:pointer}.position-role-remove-button:hover{background:#fff0f0;border-color:#dfa5a5}.sample-diagnostic-tabs{display:flex;gap:8px;margin:18px 0 22px;padding:8px;border:1px solid #e2def4;border-radius:16px;background:#fff}.sample-diagnostic-tabs button{flex:1 1;min-height:44px;border:0;border-radius:11px;background:transparent;color:#778099;font-weight:900;cursor:pointer}.sample-diagnostic-tabs button.active{background:linear-gradient(135deg,#7754f2,#6542e8);color:#fff;box-shadow:0 8px 18px rgba(104,70,230,.2)}.sample-personal-diagnostic>.sample-diagnostic-selector{display:none}.sample-diagnostic-overview{display:grid;grid-gap:18px;gap:18px}.sample-diagnostic-overview>header{display:flex;justify-content:space-between;align-items:center}.sample-diagnostic-overview>header h2,.sample-diagnostic-overview>header p{margin:0}.sample-diagnostic-overview>header p{margin-top:5px;color:#7f879f}.sample-diagnostic-overview>header>strong{padding:10px 14px;border-radius:999px;background:#eee9ff;color:#6542e8}.sample-diagnostic-overview>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.sample-diagnostic-overview>div>button{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:18px;border:1px solid #e2e4ee;border-radius:17px;background:#fff;text-align:left;cursor:pointer}.sample-diagnostic-overview>div>button>i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eee9ff;color:#6644e8;font-style:normal;font-size:18px;font-weight:950}.sample-diagnostic-overview>div>button span{display:grid;grid-gap:4px;gap:4px}.sample-diagnostic-overview>div>button small{color:#858da4}.sample-diagnostic-overview>div>button em{grid-column:1/-1;color:#5b3ed5;font-style:normal;font-weight:900}.sample-diagnostic-overview>aside{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:17px;background:linear-gradient(135deg,#f4f1ff,#edf7ff);color:#28304f}.sample-diagnostic-overview>aside>svg{color:#7049ec}.sample-diagnostic-overview>aside span{flex:1 1}.sample-diagnostic-overview>aside p{margin:4px 0 0;color:#68718b}.sample-diagnostic-overview>aside button{border:0;border-radius:11px;padding:11px 14px;background:#6d48e9;color:#fff;font-weight:900}.sample-personal-diagnostic.is-dashboard>.sample-diagnostic-growth,.sample-personal-diagnostic.is-dashboard>.sample-diagnostic-main-grid,.sample-personal-diagnostic.is-dashboard>.sample-diagnostic-summary{display:none}.sample-clo-education{display:grid;grid-gap:18px;gap:18px;padding:4px 0 28px}.sample-clo-education>header{display:flex;justify-content:space-between;align-items:flex-end;padding:4px 2px 8px}.sample-clo-education>header h1,.sample-clo-education>header p{margin:0}.sample-clo-education>header p{margin-top:6px;color:#7b849d}.sample-clo-education>header>div:last-child{display:grid;text-align:right;color:#6b47e8}.sample-clo-education>header>div:last-child strong{font-size:28px}.sample-clo-education>header>div:last-child span{color:#7b849d;font-size:12px}.sample-clo-education>nav{display:flex;gap:8px;flex-wrap:wrap}.sample-clo-education>nav button{border:1px solid #dedff0;border-radius:999px;padding:9px 15px;background:#fff;color:#66708b;font-weight:900;cursor:pointer}.sample-clo-education>nav button.active{border-color:#7451ed;background:#6d48e9;color:#fff}.sample-clo-learning-focus{display:flex;align-items:center;gap:22px;padding:24px 28px;border-radius:20px;background:linear-gradient(135deg,#241b61,#6b47ea);color:#fff;box-shadow:0 14px 34px rgba(54,38,135,.2)}.sample-clo-learning-focus>div{flex:1 1}.sample-clo-learning-focus span{color:#cfc5ff;font-weight:900}.sample-clo-learning-focus h2{margin:7px 0}.sample-clo-learning-focus p{margin:0 0 14px;color:#e3dfff}.sample-clo-learning-focus>div>i{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.2)}.sample-clo-learning-focus>div>i b{display:block;height:100%;border-radius:inherit;background:#46d8ce}.sample-clo-learning-focus small{display:block;margin-top:6px;color:#d8d2ff}.sample-clo-learning-focus>button{display:flex;align-items:center;gap:7px;border:0;border-radius:12px;padding:12px 16px;background:#fff;color:#5134c3;font-weight:950}.sample-clo-learning-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.sample-clo-learning-grid>article{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid #e2e4ee;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(35,42,76,.06)}.sample-clo-learning-grid>article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f0ecff;font-style:normal;font-size:20px}.sample-clo-learning-grid>article>p,.sample-clo-learning-grid>article>span{color:#7c849c;font-size:12px}.sample-clo-learning-grid>article h3,.sample-clo-learning-grid>article p{margin:0}.sample-clo-learning-grid>article>div{display:flex;align-items:center;gap:8px}.sample-clo-learning-grid>article>div>i{flex:1 1;height:7px;overflow:hidden;border-radius:99px;background:#edf0f6}.sample-clo-learning-grid>article>div>i b{display:block;height:100%;background:linear-gradient(90deg,#45d0e6,#7752ee)}.sample-clo-learning-grid>article button{min-height:38px;border:1px solid #d9d4f7;border-radius:10px;background:#faf9ff;color:#6541dc;font-weight:900}.sample-clo-mandatory .mandatory-education-hero{min-height:auto;align-items:center}.sample-clo-mandatory .mandatory-education-hero>div:first-child>span{font-size:22px}.sample-clo-mandatory .mandatory-course-list>header b:after{content:" · 나의 이수 현황"}.sample-clo-mandatory .mandatory-course-list>header span{display:none}.sample-evaluation-lock-clo>header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:22px}.sample-evaluation-lock-clo>header img{width:58px;height:58px;object-fit:contain}.sample-evaluation-lock-clo>header i{width:1px;height:42px;background:#d9dce7}.sample-evaluation-lock-clo>header strong{font-size:25px;color:#222a46}.sample-evaluation-lock-clo>label{max-width:100%}.sample-clo-oneonone{display:grid;grid-gap:16px;gap:16px}.sample-clo-oneonone-head{display:flex;justify-content:space-between;align-items:center}.sample-clo-oneonone-head h1,.sample-clo-oneonone-head p{margin:0}.sample-clo-oneonone-head p{margin-top:5px;color:#7a839c}.sample-clo-oneonone-head>span{display:flex;align-items:center;gap:7px;border-radius:999px;padding:9px 13px;background:#eee9ff;color:#6542df;font-weight:900}.sample-clo-oneonone-summary{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:12px;gap:12px}.sample-clo-oneonone-summary article{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid #e0e3ee;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(40,43,75,.06)}.sample-clo-oneonone-summary small,.sample-clo-oneonone-summary span{color:#7c849d}.sample-clo-oneonone-summary strong{font-size:20px}.sample-clo-oneonone-summary article:first-child strong{color:#6946e8}.sample-clo-oneonone-tabs{display:flex;border-bottom:1px solid #dde1ec}.sample-clo-oneonone-tabs button{padding:12px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:#778097;font-weight:900}.sample-clo-oneonone-tabs button.active{border-bottom-color:#6b47e9;color:#6440da}.sample-clo-oneonone-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:13px;gap:13px}.sample-clo-oneonone-followups,.sample-clo-oneonone-history,.sample-clo-oneonone-next,.sample-clo-oneonone-sheet{padding:20px;border:1px solid #e0e3ee;border-radius:18px;background:#fff}.sample-clo-oneonone-sheet>header{display:flex;justify-content:space-between;align-items:flex-start}.sample-clo-oneonone-followups h2,.sample-clo-oneonone-followups p,.sample-clo-oneonone-history h2,.sample-clo-oneonone-history p,.sample-clo-oneonone-next h2,.sample-clo-oneonone-sheet h2,.sample-clo-oneonone-sheet p{margin:0}.sample-clo-oneonone-followups header p,.sample-clo-oneonone-history header p,.sample-clo-oneonone-sheet header p{margin-top:4px;color:#7c849b}.sample-clo-oneonone-sheet header>span{display:flex;align-items:center;gap:5px;color:#1b9b6d}.sample-clo-oneonone-sheet>label{display:grid;grid-gap:7px;gap:7px;margin-top:15px;color:#5d6680;font-weight:900}.sample-clo-oneonone-sheet textarea{min-height:68px;border:1px solid #dfe2ec;border-radius:11px;padding:11px;resize:vertical}.sample-clo-oneonone-sheet>button{float:right;margin-top:13px;border:0;border-radius:10px;padding:11px 16px;background:#6c47e8;color:#fff;font-weight:900}.sample-clo-oneonone-next{display:grid;align-content:start;grid-gap:12px;gap:12px}.sample-clo-oneonone-next>article{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:13px;background:#f2efff}.sample-clo-oneonone-next>article span{display:grid;grid-gap:4px;gap:4px}.sample-clo-oneonone-next small{color:#777f96}.sample-clo-oneonone-followups>label,.sample-clo-oneonone-next>label{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f5}.sample-clo-oneonone-followups>label span,.sample-clo-oneonone-next>label span{flex:1 1}.sample-clo-oneonone-history>article{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #edf0f5}.sample-clo-oneonone-history>article time{color:#7c849b}.sample-clo-oneonone-history>article span{display:grid;flex:1 1;grid-gap:5px;gap:5px}.sample-clo-oneonone-followups small,.sample-clo-oneonone-history>article small{color:#7c849b}.sample-clo-oneonone-history button{border:1px solid #ddd8f6;border-radius:9px;padding:8px 12px;background:#fff;color:#6441d9}.sample-clo-oneonone-followups>label span{display:grid;grid-gap:4px;gap:4px}.sample-clo-oneonone-followups input,.sample-clo-oneonone-next input{width:18px;height:18px;accent-color:#6d48e9}.roleplay-recorder{display:grid;grid-gap:10px;gap:10px;margin:14px 0;padding:15px;border:1px solid #ddd8f5;border-radius:15px;background:#faf9ff}.roleplay-recorder>header{display:flex;justify-content:space-between}.roleplay-recorder>header small{color:#7c849b}.roleplay-recorder>video{width:100%;max-height:280px;border-radius:12px;background:#17172a}.roleplay-recorder>div{display:flex;gap:8px}.roleplay-recorder>div button{display:flex!important;align-items:center;justify-content:center;gap:7px!important;flex:1 1}.roleplay-recorder button.recording{background:#8d2944!important}.roleplay-recorder button.recording>span{width:9px;height:9px;border-radius:50%;background:#fff}.roleplay-score-bars{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.roleplay-score-bars>span{display:grid;grid-template-columns:58px 1fr 34px;align-items:center;grid-gap:8px;gap:8px}.roleplay-score-bars i{height:7px;overflow:hidden;border-radius:99px;background:#e5e8f0}.roleplay-score-bars i em{display:block;height:100%;background:linear-gradient(90deg,#45cfe2,#7954ef)}.roleplay-practice-history{margin-top:15px;padding:18px;border:1px solid #e0e3ee;border-radius:18px;background:#fff}.roleplay-practice-history>header{display:flex;justify-content:space-between}.roleplay-practice-history h3,.roleplay-practice-history p{margin:0}.roleplay-practice-history header p,.roleplay-practice-history>p{margin-top:4px;color:#7c849c}.roleplay-practice-history>article{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f5}.roleplay-practice-history>article>span{display:grid;grid-template-columns:24px 1fr;flex:1 1}.roleplay-practice-history>article>span svg{grid-row:1/3}.roleplay-practice-history>article>span small{color:#7c849b}.roleplay-practice-history audio{max-width:230px}.roleplay-practice-history video{width:150px;border-radius:9px}.roleplay-practice-history em{color:#6946e7;font-style:normal;font-weight:950}@media(max-width:900px){.sample-clo-learning-grid,.sample-diagnostic-overview>div{grid-template-columns:repeat(2,1fr)}.sample-clo-oneonone-grid,.sample-clo-oneonone-summary{grid-template-columns:1fr}.sample-diagnostic-tabs{overflow-x:auto}.sample-diagnostic-tabs button{min-width:100px}.roleplay-practice-history>article,.sample-clo-learning-focus,.sample-clo-oneonone-head{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.sample-clo-learning-grid,.sample-diagnostic-overview>div{grid-template-columns:1fr}.sample-clo-education>header{align-items:flex-start;flex-direction:column}.sample-clo-education>header>div:last-child{text-align:left}.sample-clo-oneonone-tabs{overflow-x:auto}.sample-clo-oneonone-tabs button{white-space:nowrap}.roleplay-recorder>div{flex-direction:column}}.clo-profile-simple{grid-template-columns:minmax(0,1fr)!important;max-width:980px;margin:0 auto}.clo-profile-simple .profile-edit-main{width:100%}.sample-personal-diagnostic{gap:20px}.sample-personal-diagnostic .sample-diagnostic-title{display:none}.sample-diagnostic-tabs{align-items:flex-end;gap:0;margin:0 0 4px;padding:0;border:0;border-bottom:1px solid #e1e3ea;border-radius:0;background:transparent;overflow-x:auto}.sample-diagnostic-tabs button{position:relative;display:flex;min-width:164px;min-height:84px;align-items:center;justify-content:center;gap:12px;border:1px solid #e0dafa;border-bottom-color:#e1e3ea;border-radius:28px 28px 0 0;background:#fff;color:#343a4b;font-size:16px}.sample-diagnostic-tabs button+button{margin-left:-1px}.sample-diagnostic-tabs button svg{color:#6848e6}.sample-diagnostic-tabs button>i{width:10px;height:10px;border-radius:50%;background:#44cbb1;box-shadow:0 0 0 7px #edf9f6}.sample-diagnostic-tabs button.active{z-index:1;border-color:#cfc3ff #cfc3ff #fff;background:#fff;color:#5f3de0;box-shadow:0 -7px 24px rgba(67,50,132,.07)}.sample-diagnostic-overview{gap:16px}.sample-growth-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px;align-items:center;min-height:260px;padding:38px 42px;border-radius:28px;background:radial-gradient(circle at 8% 8%,rgba(132,110,238,.22),transparent 37%),linear-gradient(135deg,#15182b,#29254b);color:#fff;box-shadow:0 20px 46px rgba(35,30,71,.16)}.sample-growth-action>header span,.sample-growth-diagnostics header span,.sample-growth-hero>div>span,.sample-growth-learning>header span,.sample-growth-position header span{color:#7a58eb;font-size:10px;font-weight:950;letter-spacing:.12em}.sample-growth-hero>div>span{color:#a995ff}.sample-growth-hero h2{margin:10px 0 12px;font-size:36px;line-height:1.17;letter-spacing:-.055em}.sample-growth-hero>div p{max-width:520px;margin:0;color:#c8cad8;font-size:13px}.sample-growth-hero>article{padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sample-growth-hero>article>span{color:#bbb7d5;font-size:11px}.sample-growth-hero>article>strong{display:block;margin:8px 0;font-size:44px}.sample-growth-hero>article>strong small{font-size:13px}.sample-growth-hero>article>div{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px}.sample-growth-hero>article>div i{height:7px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.16)}.sample-growth-hero>article>div i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4bd8c2,#9e86ff)}.sample-growth-hero>article>div em{color:#63dbc7;font-size:10px;font-style:normal;font-weight:900}.sample-growth-hero>article p{margin:14px 0 0;color:#d2d2df;font-size:11px;line-height:1.65}.sample-growth-action,.sample-growth-diagnostics,.sample-growth-learning,.sample-growth-position{padding:24px 26px;border:1px solid #e5e6eb;border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(32,38,61,.045)}.sample-growth-diagnostics>header,.sample-growth-learning>header,.sample-growth-position>header{display:flex;align-items:flex-end;justify-content:space-between}.sample-growth-action h3,.sample-growth-diagnostics h3,.sample-growth-learning h3,.sample-growth-position h3{margin:5px 0 0;font-size:19px}.sample-growth-position header>strong{color:#6847e1}.sample-growth-track{position:relative;margin-top:28px;padding:13px 0 0}.sample-growth-track>i{display:block;height:9px;border-radius:99px;background:linear-gradient(90deg,#dce1ea 0 25%,#b9d8e9 25% 50%,#9b8cf0 50% 75%,#6c49e3 75%)}.sample-growth-track>b{position:absolute;top:0;transform:translateX(-50%);width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#5734d6;box-shadow:0 2px 8px rgba(67,38,175,.4)}.sample-growth-track>b span{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#5f3cda;font-size:9px;white-space:nowrap}.sample-growth-track>div{display:flex;justify-content:space-between;margin-top:10px;color:#9197a7;font-size:9px}.sample-growth-insights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.sample-growth-insights article{position:relative;overflow:hidden;padding:22px;border:1px solid #e6e6eb;border-radius:20px;background:#fff}.sample-growth-insights article:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#57cdbb}.sample-growth-insights article.focus:before{background:#7250e9}.sample-growth-insights article.next:before{background:#ef9a4b}.sample-growth-insights span{color:#838a9a;font-size:10px;font-weight:850}.sample-growth-insights h3{margin:8px 0 14px;font-size:16px}.sample-growth-insights strong{font-size:28px}.sample-growth-insights p{margin:8px 0 0;color:#767e90;font-size:10px;line-height:1.55}.sample-growth-diagnostics header>strong{border-radius:99px;background:#f0edff;padding:8px 11px;color:#6643df;font-size:10px}.sample-growth-diagnostics>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:17px}.sample-growth-diagnostics>div button{display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:15px;border:1px solid #e7e7ec;border-radius:16px;background:#fbfbfc;text-align:left;cursor:pointer}.sample-growth-diagnostics button>i{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#eeeaff;color:#6745df;font-style:normal;font-weight:950}.sample-growth-diagnostics button>span{display:grid;grid-gap:4px;gap:4px}.sample-growth-diagnostics button small{color:#858c9c;font-size:9px}.sample-growth-diagnostics button em{grid-column:1/-1;color:#6040d3;font-size:9px;font-style:normal;font-weight:900}.sample-growth-action>div{display:grid;grid-gap:0;gap:0;margin-top:14px}.sample-growth-action article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid #edeef2}.sample-growth-action article>b{color:#7b5aea;font-size:11px}.sample-growth-action article>span{display:grid;grid-gap:4px;gap:4px}.sample-growth-action article small{color:#7d8494;font-size:10px}.sample-growth-action article>em{border-radius:99px;background:#f2f3f6;padding:6px 9px;color:#656c7b;font-size:9px;font-style:normal}.sample-growth-learning>header button{border:0;background:transparent;color:#6441d8;font-size:10px;font-weight:900}.sample-growth-learning-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.sample-growth-learning-list article{display:grid;grid-template-columns:30px minmax(180px,1fr) minmax(90px,.7fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid #e9e9ee;border-radius:14px}.sample-growth-learning-list article>svg{color:#6846e0}.sample-growth-learning-list article>span{display:grid;grid-gap:4px;gap:4px}.sample-growth-learning-list article small{color:#858c9c;font-size:9px}.sample-growth-learning-list article>i{height:6px;overflow:hidden;border-radius:99px;background:#ececf1}.sample-growth-learning-list article>i b{display:block;height:100%;background:linear-gradient(90deg,#58d0bd,#7150e8)}.sample-growth-learning-list article>em{color:#6542da;font-size:9px;font-style:normal;font-weight:900}.sample-growth-learning-list article>a{color:#6542da;font-size:10px;font-weight:900}.sample-growth-learning-list article>button{display:grid;place-items:center;border:0;background:transparent;color:#a0a5b0}.sample-growth-learning>form{display:flex;gap:8px;margin-top:13px}.sample-growth-learning>form input{flex:1 1;height:42px;border:1px solid #dfe1e8;border-radius:11px;padding:0 13px}.sample-growth-learning>form button{display:flex;align-items:center;gap:6px;border:0;border-radius:11px;background:#6846df;padding:0 15px;color:#fff;font-weight:900}.sample-clo-onboarding{padding:24px;border:1px solid #e2e3e9;border-radius:22px;background:#fff}.sample-clo-onboarding>header{display:flex;align-items:center;justify-content:space-between}.sample-clo-onboarding>header span{color:#7250e8;font-size:10px;font-weight:950;letter-spacing:.1em}.sample-clo-onboarding h2,.sample-clo-onboarding p{margin:5px 0 0}.sample-clo-onboarding p{color:#7f8798;font-size:11px}.sample-clo-onboarding>header>strong{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#efecff;color:#6643df}.sample-clo-onboarding>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.sample-clo-onboarding article{padding:18px;border-radius:17px;background:#f7f7f9}.sample-clo-onboarding article>span{color:#6744df;font-size:11px;font-weight:950}.sample-clo-onboarding article h3{margin:6px 0 13px}.sample-clo-onboarding label{display:flex;align-items:center;gap:8px;padding:8px 0;color:#5f6676;font-size:10px}.sample-clo-onboarding input{width:17px;height:17px;accent-color:#6947df}.sample-evaluation-lock-clo{width:min(380px,calc(100% - 32px));gap:9px;margin:36px auto;padding:24px 28px;border-radius:20px}.sample-evaluation-lock-clo>header{gap:12px;margin-bottom:6px}.sample-evaluation-lock-clo>header img{width:38px;height:38px}.sample-evaluation-lock-clo>header i{height:30px}.sample-evaluation-lock-clo>header strong{font-size:20px}.sample-evaluation-lock-clo .sample-evaluation-lock-icon{width:50px;height:50px;border-radius:15px}.sample-evaluation-lock-clo h2{font-size:20px}.sample-evaluation-lock-clo>button,.sample-evaluation-lock-clo>label{width:50%;min-width:240px;justify-self:center}.sample-evaluation-lock-clo>button{height:44px}.sample-evaluation-lock-clo input{height:42px}@media(max-width:900px){.sample-growth-hero{grid-template-columns:1fr}.sample-clo-onboarding>div,.sample-growth-diagnostics>div,.sample-growth-insights{grid-template-columns:1fr 1fr}.sample-diagnostic-tabs button{min-width:145px}.sample-growth-learning-list article{grid-template-columns:28px 1fr auto}.sample-growth-learning-list article>i{display:none}}@media(max-width:560px){.sample-growth-hero{padding:28px 24px}.sample-growth-hero h2{font-size:29px}.sample-clo-onboarding>div,.sample-growth-diagnostics>div,.sample-growth-insights{grid-template-columns:1fr}.sample-growth-learning>form{flex-direction:column}.sample-growth-learning>form button{min-height:42px;justify-content:center}.sample-evaluation-lock-clo>button,.sample-evaluation-lock-clo>label{width:100%;min-width:0}}#orgtwin-active-workspace-content:has(>.sample-evaluation-lock-clo){display:grid;min-height:calc(100vh - 150px);place-items:center}.sample-evaluation-lock-clo{margin:0 auto}.sample-evaluation-lock-clo>header img{width:20px;height:20px}.sample-evaluation-lock-clo>header i{height:25px}.sample-evaluation-lock-clo>header strong{font-size:22px}.member-dashboard-search-balanced .member-search-icon{display:grid;width:54px;height:50px;place-items:center;border:0;background:transparent;color:#d8d4ff;cursor:pointer}.member-dashboard-search-balanced .member-search-icon:focus-visible,.member-dashboard-search-balanced .member-search-icon:hover{background:rgba(255,255,255,.08);outline:none}.member-dashboard-search-results>p{display:grid;grid-gap:6px;gap:6px}.member-dashboard-search-results>p>b{color:#4d5670}.member-dashboard-search-results>p>small{color:#9299aa;font-size:9px}.member-dashboard-search-results{max-height:360px;overflow-y:auto}.sample-evaluation-lock-clo{transform:translateY(clamp(72px,10vh,132px))}@media(max-width:620px){.sample-evaluation-lock-clo{transform:translateY(32px)}}.sample-evaluation-lock-clo{transform:translateY(clamp(108px,14vh,184px))}.sample-evaluation-lock-clo .sample-evaluation-lock-icon{background:linear-gradient(145deg,#16171b,#53545a)!important;color:#fff!important;box-shadow:0 8px 20px rgba(18,19,23,.2)}.sample-evaluation-lock-clo>button{background:#7c263a!important;box-shadow:0 8px 18px rgba(124,38,58,.2)!important}.clo-profile-with-guide{grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;max-width:1180px;margin:0 auto}.clo-profile-with-guide .profile-edit-guide{display:block!important}.clo-profile-with-guide .profile-edit-main{width:100%}.org-panel{position:relative}.sample-clo-org-viewer-note{position:absolute;z-index:8;top:8px;right:12px;display:flex!important;align-items:center;gap:9px;width:auto;max-width:390px;margin:0!important;border:1px solid #7c263a!important;border-radius:12px!important;background:#fffafb!important;padding:10px 13px!important;color:#6e2437!important;box-shadow:0 8px 20px rgba(90,30,45,.08)}.sample-clo-org-viewer-note svg{flex:0 0 auto}.sample-clo-org-viewer-note span{display:flex;gap:5px;align-items:center;font-size:11px}.sample-clo-org-viewer-note b{font-weight:950}.clo-diagnostic-home-v2{display:grid;grid-gap:18px;gap:18px;padding:5px 0 30px}.clo-diagnostic-welcome{display:grid;grid-template-columns:minmax(380px,1fr) 330px 280px;align-items:center;grid-gap:24px;gap:24px;padding:10px 14px}.clo-diagnostic-welcome>div{display:flex;align-items:center;gap:16px}.clo-diagnostic-welcome>div>img{width:72px;height:72px;border-radius:50%;background:#fff0d8;object-fit:cover}.clo-diagnostic-welcome>div>span{display:grid;grid-gap:8px;gap:8px}.clo-diagnostic-welcome>div b{font-size:14px}.clo-diagnostic-welcome>div strong{font-size:25px;letter-spacing:-.045em}.clo-diagnostic-welcome>form{display:flex;align-items:center;gap:9px;height:46px;border:1px solid #e0e3ec;border-radius:13px;background:#fff;padding:0 13px}.clo-diagnostic-welcome>form>svg{color:#66708a}.clo-diagnostic-welcome input{min-width:0;flex:1 1;border:0;outline:0;background:transparent}.clo-diagnostic-welcome form>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:#f3f2f7;color:#687088}.clo-diagnostic-welcome form>aside{position:absolute;z-index:20;top:52px;right:0;left:0;overflow:hidden;border:1px solid #e2e4ec;border-radius:13px;background:#fff;padding:6px;box-shadow:0 18px 38px rgba(27,31,54,.16)}.clo-diagnostic-welcome form>aside>button{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:9px;background:transparent;padding:10px;text-align:left}.clo-diagnostic-welcome form>aside>button:hover{background:#f4f1ff}.clo-diagnostic-welcome form>aside span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.clo-diagnostic-welcome form>aside small{color:#858ca0}.clo-diagnostic-welcome form>aside p{margin:0;padding:15px;text-align:center;color:#7e8598}.clo-diagnostic-welcome blockquote{margin:0;color:#838ba0;text-align:right;font-size:13px;line-height:1.6}.clo-diagnostic-welcome blockquote small{display:block;margin-top:5px}.clo-diagnostic-hero-row{display:grid;grid-template-columns:1.45fr .7fr;grid-gap:18px;gap:18px}.clo-diagnostic-mountain{min-height:305px;overflow:hidden;border-radius:25px;background:#292466 url(/clo-growth-mountain-v140.png) 50%/cover no-repeat;padding:38px 42px;color:#fff;box-shadow:0 16px 40px rgba(49,41,124,.2)}.clo-diagnostic-mountain>span{color:#d3cbff;font-size:11px;font-weight:950;letter-spacing:.14em}.clo-diagnostic-mountain h2{margin:14px 0 13px;font-size:37px;line-height:1.18;letter-spacing:-.055em}.clo-diagnostic-mountain p{margin:0;color:#dedcf1;font-size:13px;line-height:1.65}.clo-diagnostic-mountain button{display:flex;align-items:center;gap:10px;margin-top:27px;border:0;border-radius:13px;background:#fff;padding:13px 17px;color:#2f3150;font-weight:950}.clo-diagnostic-index{display:grid;align-content:center;grid-gap:16px;gap:16px;border:1px solid #e3e4ea;border-radius:25px;background:#fff;padding:28px;box-shadow:0 10px 30px rgba(32,37,65,.06)}.clo-diagnostic-index>header{display:flex;align-items:center;justify-content:space-between}.clo-diagnostic-index h3{margin:0}.clo-diagnostic-index header small{color:#8990a0}.clo-diagnostic-index>strong{font-size:46px}.clo-diagnostic-index>strong small{font-size:15px;color:#737b91}.clo-diagnostic-index>i{display:block;height:9px;overflow:hidden;border-radius:99px;background:#edeef3}.clo-diagnostic-index>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b49af8,#7249eb)}.clo-diagnostic-index>button{display:flex;align-items:center;gap:12px;border:0;border-radius:16px;background:linear-gradient(135deg,#f4f0ff,#f7f6fb);padding:17px;text-align:left}.clo-diagnostic-index>button span{display:grid;flex:1 1;grid-gap:5px;gap:5px}.clo-diagnostic-index>button small{color:#7d8497}.clo-diagnostic-results-v2{display:grid;grid-gap:14px;gap:14px}.clo-diagnostic-results-v2>header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 8px}.clo-diagnostic-results-v2>header>div{display:flex;align-items:baseline;gap:10px}.clo-diagnostic-results-v2 h2,.clo-diagnostic-results-v2 p{margin:0}.clo-diagnostic-results-v2 p{color:#888fa0;font-size:11px}.clo-diagnostic-results-v2>header>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#6844de;font-weight:900}.clo-diagnostic-results-v2>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.clo-diagnostic-results-v2>div>button{display:grid;grid-gap:14px;gap:14px;min-height:205px;border:1px solid #e2e4ec;border-radius:20px;background:#fff;padding:20px;text-align:left;box-shadow:0 8px 24px rgba(33,40,70,.05)}.clo-diagnostic-results-v2 button>header{display:flex;align-items:center;gap:10px}.clo-diagnostic-results-v2 button>header>i{display:grid;width:45px;height:45px;place-items:center;border-radius:13px;background:#eee9ff;color:#6542de;font-size:19px;font-style:normal;font-weight:950}.clo-diagnostic-results-v2 button header>span{display:grid;flex:1 1;grid-gap:4px;gap:4px}.clo-diagnostic-results-v2 button header small{color:#7f8798}.clo-diagnostic-results-v2 button header>em{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#f3f3f7;font-style:normal;transform:rotate(-90deg)}.clo-diagnostic-results-v2 button>p{margin:0;color:#60687b;font-size:11px;line-height:1.55}.clo-diagnostic-results-v2 button>div{display:flex;height:54px;align-items:flex-end;justify-content:flex-end;gap:12px}.clo-diagnostic-results-v2 button>div i{width:17px;border-radius:4px 4px 0 0;background:#e9eaf0}.clo-diagnostic-results-v2 button>div i.filled{background:linear-gradient(#9f8af5,#7051eb)}.clo-diagnostic-results-v2 button.mint>header>i{background:#ddf7f2;color:#10a58c}.clo-diagnostic-results-v2 button.mint>div i.filled{background:linear-gradient(#77dfcf,#27b8a4)}.clo-diagnostic-results-v2 button.orange>header>i{background:#fff0e6;color:#ea7d31}.clo-diagnostic-results-v2 button.orange>div i.filled{background:linear-gradient(#ffba83,#f58b42)}.clo-diagnostic-bottom-v2{display:grid;grid-template-columns:1fr 1.05fr .85fr;grid-gap:12px;gap:12px}.clo-diagnostic-bottom-v2>section{border:1px solid #e3e4ea;border-radius:21px;background:#fff;padding:21px;box-shadow:0 8px 24px rgba(33,40,70,.045)}.clo-diagnostic-bottom-v2 section>header{display:flex;align-items:center;gap:9px;margin-bottom:15px}.clo-diagnostic-bottom-v2 section>header svg{color:#6845df}.clo-diagnostic-bottom-v2 h2{margin:0;font-size:16px}.clo-growth-routine-v2>article{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:12px 0;border-top:1px solid #eceef2}.clo-growth-routine-v2>article>svg{color:#6d4ce2}.clo-growth-routine-v2 article>span{display:grid;grid-gap:4px;gap:4px}.clo-growth-routine-v2 article small{color:#858c9d}.clo-growth-routine-v2 article em{border-radius:99px;background:#f2f2f6;padding:5px 8px;color:#737a8c;font-size:9px;font-style:normal}.clo-learning-next-v2>header button{display:flex;align-items:center;gap:4px;margin-left:auto;border:0;background:transparent;color:#6744dd;font-weight:900}.clo-learning-next-v2>button{display:grid;width:100%;grid-template-columns:42px 1fr auto 16px;align-items:center;grid-gap:10px;gap:10px;border:0;border-top:1px solid #eceef2;background:transparent;padding:11px 0;text-align:left}.clo-learning-next-v2>button>span{display:grid;width:42px;height:36px;place-items:center;border-radius:9px;background:#ede8ff;color:#6541dd}.clo-learning-next-v2>button>div{display:grid;grid-gap:4px;gap:4px}.clo-learning-next-v2>button small{color:#858c9d}.clo-learning-next-v2>button i{height:4px;overflow:hidden;border-radius:99px;background:#ececf2}.clo-learning-next-v2>button i em{display:block;height:100%;background:#6c48e5}.clo-learning-next-v2>button>strong{color:#6846df;font-size:9px}.clo-one-step-v2>article{display:grid;grid-template-columns:37px 1fr;grid-gap:10px;gap:10px;border-radius:17px;background:linear-gradient(135deg,#eee8ff,#f9f7ff);padding:16px}.clo-one-step-v2>article>svg{color:#744dec}.clo-one-step-v2>article>span{display:grid;grid-gap:5px;gap:5px}.clo-one-step-v2>article span small{color:#7752e2}.clo-one-step-v2>article textarea{grid-column:1/-1;min-height:58px;border:1px solid #d9d3ef;border-radius:10px;padding:9px;resize:vertical}.clo-one-step-v2>article>button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#6843dd;padding:10px;color:#fff;font-weight:900}.clo-one-step-v2>article>strong{grid-column:1/-1;color:#1a966e;text-align:center}.clo-one-step-v2>button{display:flex;width:100%;align-items:center;gap:10px;margin-top:10px;border:1px solid #ece8df;border-radius:14px;background:#fffdf9;padding:13px;text-align:left}.clo-one-step-v2>button>svg:first-child{color:#e8a33f}.clo-one-step-v2>button>span{display:grid;flex:1 1;grid-gap:4px;gap:4px}.clo-one-step-v2>button small{color:#ab7a35}.clo-diagnostic-quote-v2{display:flex;align-items:center;gap:12px;border-radius:18px;background:linear-gradient(90deg,#ebe7ff,#f7f6ff);padding:17px 27px;color:#5e43bd}.clo-diagnostic-quote-v2>b{font-size:32px}.clo-diagnostic-quote-v2>span{font-weight:900}.clo-diagnostic-quote-v2>em{margin-left:auto;color:#6a54b9;font-family:cursive;font-size:20px}@media(max-width:1180px){.clo-diagnostic-welcome{grid-template-columns:1fr 320px}.clo-diagnostic-welcome blockquote{display:none}.clo-diagnostic-bottom-v2,.clo-diagnostic-results-v2>div{grid-template-columns:1fr 1fr}.clo-one-step-v2{grid-column:1/-1}}@media(max-width:820px){.clo-profile-with-guide{grid-template-columns:1fr!important}.sample-clo-org-viewer-note{position:static;max-width:none;margin:10px 0!important}.clo-diagnostic-bottom-v2,.clo-diagnostic-hero-row,.clo-diagnostic-welcome{grid-template-columns:1fr}.clo-diagnostic-welcome>form{grid-row:2}.clo-one-step-v2{grid-column:auto}}@media(max-width:560px){.sample-evaluation-lock-clo{transform:translateY(46px)}.clo-diagnostic-welcome>div strong{font-size:20px}.clo-diagnostic-results-v2>div{grid-template-columns:1fr}.clo-diagnostic-mountain{padding:29px 24px;background-position:62%}.clo-diagnostic-mountain h2{font-size:30px}.clo-diagnostic-results-v2>header>div{align-items:flex-start;flex-direction:column}.clo-diagnostic-quote-v2>em{display:none}}.sample-clo-org-guide{position:absolute;z-index:4;top:145px;right:5%;width:42%;min-height:720px;border-left:1px solid #d9dde7;padding:28px 0 30px 58px;color:#343946}.sample-clo-org-guide h2{margin:0;font-size:35px;letter-spacing:-.05em}.sample-clo-org-guide>p{margin:15px 0 35px;color:#858da0;font-size:16px}.sample-clo-org-guide ol{display:grid;grid-gap:28px;gap:28px;margin:0;padding:0;list-style:none;counter-reset:org-guide}.sample-clo-org-guide li{position:relative;display:grid;grid-gap:7px;gap:7px;padding-left:46px;counter-increment:org-guide}.sample-clo-org-guide li:before{content:counter(org-guide);position:absolute;left:0;top:0;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eef0f4;color:#5d6574;font-weight:900}.sample-clo-org-guide li b{font-size:17px}.sample-clo-org-guide li small{color:#727c94;font-size:14px;line-height:1.6}.sample-clo-org-guide>div{display:flex;align-items:flex-start;gap:12px;margin-top:36px;border-radius:16px;background:#f4f5f7;padding:17px 19px;color:#7b2a3d}.sample-clo-org-guide>div span{color:#687184;font-size:13px;line-height:1.6}.org-panel:has(.sample-clo-org-guide)>.org-tree-board{width:47%;min-height:760px}.org-panel:has(.sample-clo-org-guide) .org-canvas{min-width:720px}.clo-diagnostic-welcome{grid-template-columns:minmax(520px,1fr) 340px 250px}.clo-diagnostic-welcome>form{position:relative;left:-80px}.clo-diagnostic-welcome blockquote{display:flex;align-items:flex-start;justify-content:flex-end;gap:5px;white-space:nowrap}.clo-diagnostic-quote-v2>b,.clo-diagnostic-welcome blockquote>b{color:#817b9e;font-family:Georgia,serif;font-size:28px;line-height:.75}.clo-diagnostic-welcome blockquote>span{white-space:normal}.clo-diagnostic-welcome blockquote small{align-self:flex-end;white-space:nowrap}.clo-diagnostic-bottom-v2 h2{font-size:19px}.clo-growth-routine-v2 article b,.clo-learning-next-v2>button b{font-size:14px}.clo-growth-routine-v2 article small,.clo-learning-next-v2>button small{font-size:12px}.clo-learning-next-v2>button{grid-template-columns:76px 1fr auto 18px}.clo-learning-thumb{position:relative!important;display:block!important;width:76px!important;height:50px!important;overflow:hidden;border-radius:10px!important;background:#222!important}.clo-learning-thumb img{width:100%;height:100%;object-fit:cover}.clo-learning-thumb svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 2px 4px #000)}.clo-diagnostic-quote-v2>b{font-size:34px}.sample-clo-oneonone-v141{display:grid;grid-gap:0;gap:0;padding:0 8px 28px}.sample-clo-oneonone-v141 .sample-clo-oneonone-head{display:grid;grid-template-columns:1fr 300px auto;align-items:center;grid-gap:28px;gap:28px;padding:20px 16px 24px}.sample-clo-oneonone-v141 .sample-clo-oneonone-head small{color:#68739c;font-weight:900}.sample-clo-oneonone-v141 .sample-clo-oneonone-head h1{margin:8px 0 7px;font-size:33px}.sample-clo-oneonone-v141 .sample-clo-oneonone-head p{margin:0;color:#71809b}.sample-clo-oneonone-v141 .sample-clo-oneonone-head blockquote{margin:0;color:#5d42ed;font-size:15px;font-weight:900;line-height:1.7;transform:rotate(-5deg)}.sample-clo-oneonone-v141 .sample-clo-oneonone-head>span{display:flex;align-items:center;gap:9px;border:1px solid #e1e4ee;border-radius:13px;background:#fff;padding:10px 14px;font-weight:900}.sample-clo-oneonone-v141 .sample-clo-oneonone-head>span img{width:30px;height:30px;border-radius:50%;object-fit:cover}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary{grid-template-columns:repeat(3,1fr) 1.05fr}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary>article{display:grid;grid-template-columns:48px 1fr;grid-column-gap:12px;column-gap:12px}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary>article>svg{grid-row:1/4;width:42px;height:42px;border-radius:12px;background:#f0edff;color:#5e42e9;padding:10px}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary article>small,.sample-clo-oneonone-v141 .sample-clo-oneonone-summary article>span,.sample-clo-oneonone-v141 .sample-clo-oneonone-summary article>strong{grid-column:2}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary>aside{position:relative;overflow:hidden;border-radius:17px;background:linear-gradient(135deg,#f5f2ff,#fff);padding:26px;color:#5065dc}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary>aside img{position:absolute;right:15px;bottom:-10px;width:92px;height:92px;border-radius:50%;object-fit:cover;opacity:.85}.sample-clo-oneonone-v141 .sample-clo-oneonone-tabs{margin-top:16px;border-bottom:1px solid #e5e7ef}.sample-clo-oneonone-v141 .sample-clo-oneonone-tabs button{border-radius:0;border:0;background:transparent;padding:18px 28px}.sample-clo-oneonone-v141 .sample-clo-oneonone-tabs button.active{border-bottom:3px solid #5838ef;color:#5838ef}.sample-clo-oneonone-v141 .sample-clo-oneonone-grid{grid-template-columns:minmax(0,2.1fr) minmax(310px,1fr);margin-top:18px}.sample-clo-oneonone-v141 .sample-clo-oneonone-next,.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet{border:1px solid #e4e6ee;border-radius:19px;background:#fff;padding:22px}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>header{align-items:flex-start}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>header h2{display:flex;align-items:center;gap:10px}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>header>button{border:1px solid #dcd8ef;border-radius:10px;background:#fff;padding:10px 13px;color:#5e42df;font-weight:900}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>label{position:relative}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>label>b{font-size:13px}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet textarea{min-height:66px}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>label>small{position:absolute;right:10px;bottom:8px;color:#9097aa}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>footer span{display:flex;align-items:center;gap:5px;color:#838b9e;font-size:10px}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>footer button{display:flex;align-items:center;gap:7px;border:0;border-radius:11px;background:#5633ed;padding:12px 22px;color:#fff;font-weight:900}.sample-clo-oneonone-v141 .sample-clo-oneonone-next>article{grid-template-columns:35px 1fr auto}.sample-clo-oneonone-v141 .sample-clo-oneonone-next>article>button{border:1px solid #dcd7f7;border-radius:8px;background:#fff;padding:8px;color:#5d40e4;font-size:10px}.sample-clo-oneonone-v141 .sample-clo-oneonone-next>blockquote{margin:18px 0 0;border-radius:14px;background:linear-gradient(135deg,#f3efff,#fff);padding:18px;color:#253152;line-height:1.5}.sample-clo-oneonone-v141 .sample-clo-oneonone-next>blockquote em{float:right;color:#7658ee}.sample-clo-oneonone-v141 .sample-clo-oneonone-followups{margin-top:18px}.sample-personal-evaluation-v141{display:grid;grid-gap:16px;gap:16px;padding:10px 8px 28px}.sample-personal-evaluation-v141>header{align-items:flex-start}.sample-personal-evaluation-v141>header h2{font-size:32px}.sample-personal-evaluation-v141>header aside{display:flex;gap:9px}.sample-personal-evaluation-v141>header aside button{display:flex;align-items:center;gap:7px;border:1px solid #e2e4ec;border-radius:11px;background:#fff;padding:10px 13px}.sample-evaluation-praise{display:grid;grid-template-columns:50px auto 1fr 280px;align-items:center;grid-gap:14px;gap:14px;border:1px solid #e4e6ef;border-radius:17px;background:#fff;padding:15px 22px}.sample-evaluation-praise img{width:50px;height:50px;border-radius:50%;object-fit:cover}.sample-evaluation-praise>div{display:grid;grid-gap:4px;gap:4px}.sample-evaluation-praise>span{color:#6542df}.sample-evaluation-praise blockquote{margin:0;color:#6043e0;font-weight:900;line-height:1.5}.sample-personal-evaluation-v141 .sample-evaluation-summary article{position:relative}.sample-personal-evaluation-v141 .sample-evaluation-summary article>svg{position:absolute;right:16px;top:14px;width:35px;height:35px;border-radius:50%;background:#f0edff;color:#6241df;padding:8px}.sample-personal-evaluation-v141 .sample-evaluation-dashboard{grid-template-columns:1.2fr 1fr}.sample-personal-evaluation-v141 .sample-evaluation-point{min-height:180px}.sample-evaluation-v141-footer{display:flex;align-items:center;gap:13px;border-radius:17px;background:linear-gradient(90deg,#eeeaff,#faf9ff);padding:16px 24px}.sample-evaluation-v141-footer>svg{color:#3cbd66}.sample-evaluation-v141-footer>span{display:grid;grid-gap:3px;gap:3px}.sample-evaluation-v141-footer>span small{color:#7e879a}.sample-evaluation-v141-footer>button{display:flex;align-items:center;gap:8px;margin-left:auto;border:0;border-radius:10px;background:#5e39ed;padding:12px 17px;color:#fff;font-weight:900}.sample-clo-education-v141{display:grid;grid-gap:20px;gap:20px;padding:8px 10px 35px}.sample-clo-education-v141>header{display:grid;grid-template-columns:1fr 250px 260px;align-items:center;grid-gap:20px;gap:20px}.sample-clo-education-v141>header h1{font-size:36px}.sample-clo-education-v141>header p{color:#738099}.sample-clo-education-v141>header blockquote{margin:0;color:#9d90ef;font-family:cursive;font-size:22px;transform:rotate(-5deg)}.sample-clo-education-v141>header>div:last-child{display:flex;align-items:center;gap:11px;border:1px solid #e2e4ee;border-radius:18px;background:#fff;padding:17px}.sample-clo-education-v141>header>div:last-child svg{width:38px;height:38px;border-radius:50%;background:#e8f8ee;color:#37ba65;padding:9px}.sample-clo-education-v141>nav{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.sample-clo-education-v141>nav button{position:relative;display:grid;grid-template-columns:50px 1fr;align-items:center;grid-gap:3px 14px;gap:3px 14px;border:1px solid #e2e4ec;border-radius:19px;background:#fff;padding:20px;text-align:left}.sample-clo-education-v141>nav button>i{grid-row:1/3;display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:#edf5ff;color:#5198ef;font-size:23px;font-style:normal}.sample-clo-education-v141>nav button>b{font-size:18px}.sample-clo-education-v141>nav button>small{color:#788298}.sample-clo-education-v141>nav button>svg{position:absolute;right:14px;bottom:14px;width:16px}.sample-clo-education-v141>nav button.active{border-color:#6b46ea;background:linear-gradient(135deg,#6842e8,#8e78fa);color:#fff;box-shadow:0 10px 24px rgba(88,57,223,.22)}.sample-clo-education-v141>nav button.active>i{background:rgba(255,255,255,.18);color:#fff}.sample-clo-education-v141>nav button.active>small{color:#ded7ff}.sample-clo-education-v141 .sample-clo-learning-focus{display:grid;grid-template-columns:1fr 290px 330px;align-items:center;min-height:220px;overflow:hidden;border-radius:25px;background:linear-gradient(110deg,#f6f3ff,#fff);padding:30px 40px}.sample-clo-education-v141 .sample-clo-learning-focus>div h2{font-size:31px}.sample-clo-education-v141 .sample-clo-learning-focus>img{width:290px;height:220px;object-fit:cover;object-position:67% center;mix-blend-mode:multiply}.sample-clo-education-v141 .sample-clo-learning-focus>aside{display:grid;grid-gap:11px;gap:11px;border:1px solid #e4e4ef;border-radius:18px;background:#fff;padding:23px}.sample-clo-education-v141 .sample-clo-learning-focus>aside strong{font-size:31px}.sample-clo-education-v141 .sample-clo-learning-focus>aside i{height:9px;border-radius:99px;background:#eeeef5;overflow:hidden}.sample-clo-education-v141 .sample-clo-learning-focus>aside em{display:block;height:100%;background:#6947ea}.sample-clo-popular{border:1px solid #e7e8ef;border-radius:24px;background:#fff;padding:24px}.sample-clo-popular>header{display:flex;justify-content:space-between}.sample-clo-popular>header h2,.sample-clo-popular>header p{margin:0 0 6px}.sample-clo-popular>header button{border:0;background:transparent;color:#6341df;font-weight:900}.sample-clo-popular>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}.sample-clo-popular article{overflow:hidden;border:1px solid #e3e5ec;border-radius:17px;cursor:pointer}.sample-clo-popular article>img{width:100%;height:120px;object-fit:cover}.sample-clo-popular article>div{position:relative;padding:15px}.sample-clo-popular h3{margin:0 0 8px;font-size:16px}.sample-clo-popular p{min-height:40px;margin:0;color:#717b91;line-height:1.5}.sample-clo-popular small{display:block;margin-top:15px;color:#858ea2}.sample-clo-popular article button{position:absolute;right:13px;bottom:12px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #ddd8f3;border-radius:50%;background:#fff;color:#6342df}.sample-clo-course-view{display:grid;grid-gap:16px;gap:16px;padding:5px 10px 30px}.sample-clo-course-back{justify-self:start;border:0;background:transparent;color:#778198}.sample-clo-course-view>header{display:grid;grid-template-columns:1fr 220px;align-items:center;grid-gap:30px;gap:30px}.sample-clo-course-view>header h1{font-size:31px}.sample-clo-course-view>header aside{display:grid;grid-gap:7px;gap:7px;border:1px solid #e1e4ec;border-radius:17px;background:#fff;padding:20px}.sample-clo-course-view>header aside strong{font-size:28px}.sample-clo-course-view>header aside i{height:7px;border-radius:99px;background:#eceef4}.sample-clo-course-view>nav{display:flex}.sample-clo-course-view>nav button{display:flex;min-width:135px;align-items:center;justify-content:center;gap:7px;border:1px solid #e2e4ec;background:#fff;padding:13px}.sample-clo-course-view>nav button.active{background:#6039ed;color:#fff}.sample-clo-course-view>main{display:grid;grid-template-columns:270px minmax(0,1fr) 270px;grid-gap:15px;gap:15px}.sample-clo-course-side>section,.sample-clo-course-view>main>article,.sample-clo-course-view>main>aside{border:1px solid #e2e4ec;border-radius:18px;background:#fff}.sample-clo-course-view>main>aside:first-child{padding:18px}.sample-clo-course-view>main>aside:first-child>button{display:grid;width:100%;grid-template-columns:35px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:10px;background:transparent;padding:11px;text-align:left}.sample-clo-course-view>main>aside:first-child>button.active{background:#f0ecff;color:#5635df}.sample-clo-course-view>main>article{overflow:hidden}.sample-clo-course-video{position:relative;height:390px;background:#092c24}.sample-clo-course-video>img{width:100%;height:100%;object-fit:cover}.sample-clo-course-video>span{position:absolute;left:30px;top:35px;display:grid;color:#fff}.sample-clo-course-video>span strong{margin-top:70px;font-size:35px}.sample-clo-course-video>button{position:absolute;left:50%;top:50%;border:0;background:transparent;color:#fff;transform:translate(-50%,-50%)}.sample-clo-course-view>main>article>footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.sample-clo-course-view>main>article>footer h2,.sample-clo-course-view>main>article>footer p{margin:0 0 6px}.sample-clo-course-view>main>article>footer button{border:0;border-radius:10px;background:#6039ed;padding:11px 16px;color:#fff}.sample-clo-course-side{display:grid!important;align-content:start;grid-gap:13px;gap:13px;border:0!important;background:transparent!important}.sample-clo-course-side>section{display:flex;gap:10px;padding:18px}.sample-clo-course-side>section span,.sample-clo-course-side>section:nth-child(2){display:grid}.sample-clo-course-side p{margin:4px 0;color:#6f7890}@media(max-width:1100px){.sample-clo-org-guide{position:static;width:auto;min-height:0;margin:18px 0;border-left:0;border-top:1px solid #d9dde7;padding:28px}.org-panel:has(.sample-clo-org-guide)>.org-tree-board{width:100%}.clo-diagnostic-welcome{grid-template-columns:1fr 320px}.clo-diagnostic-welcome>form{left:0}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary{grid-template-columns:1fr 1fr}.sample-clo-oneonone-v141 .sample-clo-oneonone-grid,.sample-personal-evaluation-v141 .sample-evaluation-dashboard{grid-template-columns:1fr}.sample-clo-education-v141>nav{grid-template-columns:1fr 1fr}.sample-clo-education-v141 .sample-clo-learning-focus{grid-template-columns:1fr 220px}.sample-clo-education-v141 .sample-clo-learning-focus>aside{grid-column:1/-1}.sample-clo-popular>div{grid-template-columns:1fr 1fr}.sample-clo-course-view>main{grid-template-columns:220px 1fr}.sample-clo-course-side{grid-column:1/-1}}@media(max-width:700px){.sample-clo-education-v141>header,.sample-clo-oneonone-v141 .sample-clo-oneonone-head{grid-template-columns:1fr}.sample-clo-oneonone-v141 .sample-clo-oneonone-head blockquote{display:none}.sample-clo-course-view>header,.sample-clo-course-view>main,.sample-clo-education-v141 .sample-clo-learning-focus,.sample-clo-education-v141>nav,.sample-clo-oneonone-v141 .sample-clo-oneonone-summary,.sample-clo-popular>div,.sample-evaluation-praise{grid-template-columns:1fr}.sample-personal-evaluation-v141>header aside{flex-wrap:wrap}.sample-evaluation-praise blockquote,.sample-evaluation-praise>span{grid-column:1/-1}.sample-clo-course-video{height:260px}}body .active-screen-job-kpi .sample-clo-kpi-v142 .job-kpi-view-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(170px,1fr))!important;overflow-x:auto!important}body .active-screen-job-kpi .sample-clo-kpi-v142 .job-kpi-view-tabs button{min-width:170px!important;padding-inline:14px!important;white-space:nowrap!important}body .active-screen-job-kpi .sample-clo-kpi-v142 .coordinator-primary-chart h4,body .active-screen-job-kpi .sample-clo-kpi-v142 .coordinator-secondary-chart h4,body .active-screen-job-kpi .sample-clo-kpi-v142 .coordinator-table-wide h4{color:#f4f7ff!important}@media(max-width:1180px){body .active-screen-job-kpi .sample-clo-kpi-v142 .job-kpi-view-tabs{grid-template-columns:repeat(5,170px)!important}}body .active-screen-job-kpi .sample-clo-kpi-v142 .recharts-tooltip-cursor{fill:transparent!important;stroke:transparent!important}.clo-diagnostic-welcome{grid-template-columns:minmax(560px,680px) 340px minmax(280px,1fr)!important;gap:18px!important}.clo-diagnostic-welcome>form{left:0!important;justify-self:start;width:340px}.clo-diagnostic-welcome blockquote{display:grid!important;grid-template-columns:auto 1fr;justify-items:end;align-items:start!important;grid-gap:4px 7px!important;gap:4px 7px!important;white-space:normal!important}.clo-diagnostic-welcome blockquote>span{white-space:nowrap!important}.clo-diagnostic-welcome blockquote>small{grid-column:1/-1;align-self:auto!important;margin-top:0!important;white-space:nowrap}.clo-diagnostic-hero-row{grid-template-columns:1.25fr .85fr}.clo-diagnostic-mountain h2{margin-top:0}.clo-diagnostic-index{gap:10px;padding:22px 24px}.clo-diagnostic-index-body{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(180px,1.2fr);align-items:center;grid-gap:8px;gap:8px}.clo-diagnostic-index-body>div:first-child{display:grid;grid-gap:14px;gap:14px}.clo-diagnostic-index-body>div:first-child>strong{font-size:43px;white-space:nowrap}.clo-diagnostic-index-body>div:first-child>strong small{color:#737b91;font-size:14px}.clo-diagnostic-index-body>div:first-child>i{display:block;height:9px;overflow:hidden;border-radius:99px;background:#edeef3}.clo-diagnostic-index-body>div:first-child>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b49af8,#7249eb)}.clo-growth-radar{min-width:0;height:160px}.clo-diagnostic-results-v2 button.evln-orange{border-color:#f1c39f!important;background:#fffaf6!important;color:#2e3447!important}.clo-diagnostic-results-v2 button.evln-orange>header>i{background:#fff0e5;color:#d85f12}.clo-diagnostic-results-v2 button.evln-orange header :is(b,small),.clo-diagnostic-results-v2 button.evln-orange>p{color:#454d62!important}.clo-diagnostic-results-v2 button.evln-orange>div i.filled{background:linear-gradient(#ffb276,#ee792a)}.clo-learning-next-v2>button{grid-template-columns:112px minmax(0,1fr) auto 18px!important;min-height:92px}.clo-learning-thumb{width:112px!important;height:72px!important;border-radius:12px!important}.clo-learning-thumb svg{width:25px;height:25px}.clo-diagnostic-quote-v2>em{display:none!important}@media(max-width:1300px){.clo-diagnostic-welcome{grid-template-columns:minmax(460px,1fr) 320px!important}.clo-diagnostic-welcome>form{width:320px}.clo-diagnostic-welcome blockquote{grid-column:1/-1;justify-self:end}}@media(max-width:900px){.clo-diagnostic-welcome{grid-template-columns:1fr!important}.clo-diagnostic-welcome>form{grid-row:auto!important;width:min(100%,380px)}.clo-diagnostic-welcome blockquote{justify-self:start}.clo-diagnostic-hero-row{grid-template-columns:1fr}}@media(max-width:560px){.clo-diagnostic-index-body{grid-template-columns:1fr}.clo-learning-next-v2>button{grid-template-columns:88px minmax(0,1fr) auto!important}.clo-learning-thumb{width:88px!important;height:62px!important}.clo-learning-next-v2>button>svg:last-child{display:none}}.clo-diagnostic-welcome{grid-template-columns:minmax(520px,620px) 340px minmax(300px,1fr)!important;gap:8px!important}.clo-diagnostic-welcome>form{transform:translate(-10px,9px)}.clo-diagnostic-welcome blockquote{justify-content:end;justify-items:start}.clo-diagnostic-welcome blockquote>span{align-self:start}.clo-diagnostic-welcome blockquote>small{grid-column:2;justify-self:end}.clo-diagnostic-results-v2>header{justify-content:flex-end;min-height:28px}.clo-diagnostic-index-body{grid-template-columns:minmax(145px,.85fr) minmax(185px,1.15fr);gap:15px}.clo-growth-profile{display:grid!important;align-content:center;grid-gap:18px!important;gap:18px!important;min-height:170px;border-right:1px solid #e0e2ea;padding-right:18px}.clo-growth-profile>span{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-column-gap:9px;column-gap:9px}.clo-growth-profile svg{grid-row:1/3;color:#7064a8}.clo-growth-profile small{color:#7c8498;font-size:10px;font-weight:850}.clo-growth-profile b{color:#252c43;font-size:17px}.clo-growth-score{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.clo-growth-score>strong{font-size:37px;line-height:1;white-space:nowrap}.clo-growth-score>strong small{color:#737b91;font-size:13px}.clo-growth-score>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#edeef3}.clo-growth-score>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b49af8,#7249eb)}.clo-growth-score .clo-growth-radar{height:128px}.clo-saved-mission{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;grid-gap:7px 10px;gap:7px 10px;border:1px solid #d9d1f5;border-radius:12px;background:#fff;padding:12px 13px}.clo-saved-mission>small{color:#7352dc!important;font-weight:900}.clo-saved-mission>p{grid-column:1/-1;margin:0;color:#2d344a;font-size:12px;font-weight:850;line-height:1.55;overflow-wrap:anywhere}.clo-saved-mission>button{grid-column:2;grid-row:1;border:0;background:transparent;color:#6845df;font-size:10px;font-weight:900;cursor:pointer}.clo-one-step-v2>button span small{color:#8d6d2e;font-weight:900}@media(max-width:1300px){.clo-diagnostic-welcome{grid-template-columns:minmax(460px,1fr) 320px!important}.clo-diagnostic-welcome>form{width:320px;transform:translateY(9px)}}@media(max-width:900px){.clo-diagnostic-welcome{grid-template-columns:1fr!important}.clo-diagnostic-welcome>form{transform:none}}@media(max-width:560px){.clo-growth-profile{min-height:0;border-right:0;border-bottom:1px solid #e0e2ea;padding:0 0 16px}}.clo-diagnostic-welcome blockquote>small{grid-column:2!important;justify-self:start!important;margin-left:0!important}.clo-diagnostic-index-body{grid-template-columns:minmax(145px,.72fr) minmax(240px,1.28fr)!important}.clo-growth-score{align-content:start!important;gap:8px!important}.clo-growth-score .clo-growth-radar{width:100%;height:188px!important;margin:-10px 0 -4px}.clo-growth-score>strong{display:block;font-size:38px!important}.clo-growth-score>.clo-growth-fill{height:9px!important}.clo-growth-score>.clo-growth-fill b{transform-origin:left center;animation:clo-growth-fill-v146 .9s cubic-bezier(.22,.8,.3,1) both}@keyframes clo-growth-fill-v146{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sample-clo-onboarding-editor-v146{padding:27px!important}.sample-clo-onboarding-editor-v146>header{align-items:flex-start!important;gap:18px}.sample-clo-onboarding-editor-v146>header>aside{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 10px;gap:2px 10px}.sample-clo-onboarding-editor-v146>header>aside>strong{grid-row:1/3;display:grid;min-width:72px;height:58px;place-items:center;border-radius:18px;background:#efecff;color:#6542df;font-size:16px}.sample-clo-onboarding-editor-v146>header>aside>small{color:#7b8499;font-size:10px;font-weight:850}.sample-clo-onboarding-editor-v146>header>aside>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:#6542df;padding:9px 12px;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.sample-clo-onboarding-editor-v146>div{align-items:start;gap:15px!important}.sample-clo-onboarding-editor-v146>div>article{display:grid;grid-gap:12px;gap:12px;padding:17px!important;background:#f7f7fa!important}.sample-clo-onboarding-editor-v146>div>article>header{border-bottom:1px solid #e4e5ed;padding-bottom:10px}.sample-clo-onboarding-editor-v146>div>article>header span{color:#6845e5;font-size:11px;font-weight:950}.sample-clo-onboarding-editor-v146>div>article>header h3{margin:4px 0 0!important}.sample-onboarding-week{display:grid;grid-gap:9px;gap:9px;border:1px solid #e2e3eb;border-radius:13px;background:#fff;padding:12px}.sample-onboarding-week>div{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px}.sample-onboarding-week>div>b{color:#6542df;font-size:11px}.sample-onboarding-week textarea,.sample-onboarding-week>div>input{width:100%;box-sizing:border-box;border:1px solid #dfe1e9;border-radius:8px;background:#fff;color:#30374b;font:inherit;outline:none}.sample-onboarding-week>div>input{min-height:34px;padding:7px 9px;font-size:11px;font-weight:800}.sample-onboarding-week label{display:grid!important;grid-template-columns:78px minmax(0,1fr);align-items:start!important;grid-gap:7px!important;gap:7px!important;padding:0!important}.sample-onboarding-week label>span{display:flex;align-items:center;gap:5px;min-height:31px;color:#586178;font-size:10px;font-weight:900;white-space:nowrap}.sample-onboarding-week label input{width:15px!important;height:15px!important}.sample-onboarding-week textarea{min-height:52px;resize:vertical;padding:8px 9px;font-size:10px;line-height:1.45}.sample-onboarding-week :is(input,textarea):focus{border-color:#7655e6;box-shadow:0 0 0 3px rgba(105,71,223,.1)}@media(max-width:1200px){.sample-clo-onboarding-editor-v146>div{grid-template-columns:1fr!important}}@media(max-width:700px){.clo-diagnostic-index-body{grid-template-columns:1fr!important}.sample-clo-onboarding-editor-v146>header{display:grid!important}.sample-clo-onboarding-editor-v146>header>aside{justify-self:stretch}.sample-onboarding-week label{grid-template-columns:1fr}}.clo-diagnostic-welcome{grid-template-columns:minmax(520px,620px) 340px!important;justify-content:start!important}.clo-growth-score>.clo-growth-fill{width:50%!important}.sample-clo-education-v141{padding-top:4px!important}.sample-clo-onboarding-editor-v146>header>div>h2{margin-top:0!important}.sample-onboarding-link-v148{display:grid;grid-template-columns:1.3fr 1.3fr .9fr .9fr 1.25fr;align-items:end;grid-gap:12px;gap:12px;width:100%;max-width:none;box-sizing:border-box;margin:18px auto 0;border:1px solid #ddd8f0;border-radius:14px;background:#fbfaff;padding:14px}.sample-onboarding-link-v148 label{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:0!important;color:#525b72!important;font-size:10px!important;font-weight:900}.sample-onboarding-link-v148 input[type=date],.sample-onboarding-link-v148 select{width:100%;min-width:0;box-sizing:border-box;height:38px;border:1px solid #d9dbea;border-radius:9px;background:#fff;padding:0 10px;color:#2d354c;font-size:10px;font-weight:800}.sample-onboarding-link-v148>span{grid-column:auto;display:grid;grid-template-columns:auto 1fr;min-height:38px;align-items:center;grid-gap:8px;gap:8px;border-radius:10px;background:#eeeaff;padding:9px 11px;color:#6044cf;font-size:10px;font-weight:850;line-height:1.45}.sample-onboarding-link-v148>span>svg{grid-row:1/3}.sample-onboarding-link-v148>span>b{font-size:10px}.sample-onboarding-link-v148>span>small{color:#766da2;font-size:9px;font-weight:800}.sample-clo-onboarding-editor-v146>div>article.stage-30{border-top:5px solid #7453e9;background:#f7f5ff!important}.sample-clo-onboarding-editor-v146>div>article.stage-60{border-top:5px solid #29b993;background:#f1fbf8!important}.sample-clo-onboarding-editor-v146>div>article.stage-90{border-top:5px solid #ed8b46;background:#fff8f1!important}.sample-clo-onboarding-editor-v146>div>article.stage-30>header span{color:#6845e5}.sample-clo-onboarding-editor-v146>div>article.stage-60>header span{color:#168d70}.sample-clo-onboarding-editor-v146>div>article.stage-90>header span{color:#c96824}.sample-onboarding-week label{grid-template-columns:78px minmax(0,1fr) 82px!important}.sample-onboarding-week label>select{width:82px;min-height:32px;border:1px solid #dcdfea;border-radius:8px;background:#fff;padding:0 6px;color:#394158;font-size:10px;font-weight:900}.sample-clo-learning-focus{grid-template-columns:minmax(0,1fr) 270px 330px!important;background:linear-gradient(110deg,#f7f5ff,#fff 62%)!important}.sample-clo-learning-focus>div>span{color:#6149c7!important;font-weight:900!important}.sample-clo-learning-focus>div h2{color:#202941!important}.sample-clo-learning-focus>div p{color:#59647d!important;font-weight:750}.sample-clo-learning-focus>figure{position:relative;height:176px;overflow:hidden;margin:0;border:1px solid #dddfea;border-radius:18px;background:#222b3d;box-shadow:0 12px 25px rgba(29,36,65,.12)}.sample-clo-learning-focus>figure img{width:100%;height:100%;object-fit:cover;object-position:center}.sample-clo-learning-focus>figure figcaption{position:absolute;left:10px;right:10px;bottom:9px;display:flex;align-items:center;gap:7px;border-radius:9px;background:rgba(20,25,43,.78);padding:8px 10px;color:#fff;font-size:10px;font-weight:900;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sample-clo-learning-focus>aside p{margin:0!important;color:#5c6680!important;font-size:10px!important;font-weight:750}.sample-clo-learning-focus>aside>span{color:#6542df!important;font-weight:900}.mandatory-certificate-v148{overflow:hidden;border:3px double #d2a94d!important;background:#fff!important;box-shadow:inset 0 0 0 12px #fff,inset 0 0 0 13px #e4c77c!important}.mandatory-certificate-v148:after,.mandatory-certificate-v148:before{content:"";position:absolute;z-index:0;width:190px;height:190px;background:linear-gradient(135deg,#051a42 0 53%,#d5ab4e 54% 61%,#0a234f 62%);transform:rotate(45deg)}.mandatory-certificate-v148:before{left:-105px;top:-105px}.mandatory-certificate-v148:after{right:-105px;bottom:-105px}.mandatory-certificate-v148>*{position:relative;z-index:1}.mandatory-certificate-v148>span{color:#89691f!important}.mandatory-certificate-v148 .mandatory-certificate-seal{display:grid;width:76px;height:76px;place-items:center;margin:20px auto 0;border:7px double #f8dc8b;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffe999,#d5a737 64%,#a87517);color:#805615;font-family:serif;font-size:16px;font-style:normal;font-weight:900;box-shadow:0 6px 12px rgba(129,87,16,.2)}.mandatory-certificate-v148 h3{margin-top:22px!important;color:#101010!important}.mandatory-certificate-v148>p strong{color:#89691f!important}.mandatory-certificate-v148.locked:after{inset:0;z-index:2;width:auto;height:auto;background:rgba(255,255,255,.72);transform:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:1100px){.sample-onboarding-link-v148{grid-template-columns:1fr 1fr}.sample-onboarding-link-v148>span{grid-column:1/-1}.sample-clo-learning-focus{grid-template-columns:1fr 240px!important}.sample-clo-learning-focus>aside{grid-column:1/-1}}@media(max-width:700px){.sample-clo-learning-focus,.sample-onboarding-link-v148{grid-template-columns:1fr!important}.sample-onboarding-link-v148>span{grid-column:auto}.sample-onboarding-week label{grid-template-columns:1fr!important}.sample-clo-learning-focus>figure{height:190px}}.sample-clo-oneonone-head.sample-only-profile{min-height:86px;justify-content:flex-end;padding-block:14px}.sample-clo-oneonone-head.sample-only-profile>span{margin-left:auto}.sample-oneonone-calendar{background:#fff;border:1px solid #e7e4f0;border-radius:28px;padding:28px;box-shadow:0 16px 44px rgba(40,31,93,.08)}.sample-oneonone-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.sample-oneonone-calendar>header h2{display:flex;align-items:center;gap:10px;margin:0;color:#202846;font-size:25px}.sample-oneonone-calendar>header p{margin:7px 0 0;color:#7b839b}.sample-oneonone-calendar>header nav{display:flex;align-items:center;gap:9px}.sample-oneonone-calendar>header nav button{border:1px solid #ded9f5;background:#fff;color:#6847e8;border-radius:11px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.sample-oneonone-calendar>header nav strong{min-width:124px;text-align:center;color:#303954}.sample-oneonone-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:22px;gap:22px;align-items:start}.sample-oneonone-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #e8e5f2;border-radius:18px;overflow:hidden;background:#f7f7fb}.sample-oneonone-calendar-grid>b{padding:12px;text-align:center;background:#f0edfc;color:#636d88;font-size:13px}.sample-oneonone-calendar-grid>b.sunday{color:#d6455d}.sample-oneonone-calendar-grid>b.saturday{color:#3973d5}.sample-oneonone-calendar-grid>button,.sample-oneonone-calendar-grid>i{min-height:112px;border:0;border-top:1px solid #ece9f4;border-right:1px solid #ece9f4;background:#fff;padding:10px;text-align:left}.sample-oneonone-calendar-grid>button{cursor:pointer;display:flex;flex-direction:column;gap:6px}.sample-oneonone-calendar-grid>button.has-event{background:#fbfaff}.sample-oneonone-calendar-grid>button>span{font-weight:800;color:#3a435e}.sample-oneonone-calendar-grid>button.holiday>span,.sample-oneonone-calendar-grid>button.sunday>span{color:#d6455d}.sample-oneonone-calendar-grid>button.saturday>span{color:#3973d5}.sample-oneonone-calendar-grid>button.today{box-shadow:inset 0 0 0 2px #7655ee;background:#f8f5ff}.sample-oneonone-holiday{color:#d6455d;font-size:10px;font-weight:800;line-height:1.2}.sample-oneonone-calendar-grid>button>em{font-style:normal;font-size:11px;font-weight:800;border-radius:8px;padding:5px 6px;background:#ede8ff;color:#6544e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sample-oneonone-calendar-grid>button>em.완료{background:#e5f7ef;color:#18885f}.sample-oneonone-calendar-layout>aside{border:1px solid #e5e1f3;background:#faf9ff;border-radius:18px;padding:20px;display:grid;grid-gap:11px;gap:11px}.sample-oneonone-calendar-layout>aside h3{margin:0;color:#202846;font-size:20px}.sample-oneonone-calendar-layout>aside label{display:grid;grid-gap:5px;gap:5px;color:#6e7690;font-size:12px;font-weight:800}.sample-oneonone-calendar-layout>aside input,.sample-oneonone-calendar-layout>aside textarea{width:100%;border:1px solid #dcd8ea;border-radius:10px;background:#fff;color:#252d48;padding:10px;font:inherit;box-sizing:border-box}.sample-oneonone-calendar-layout>aside textarea{min-height:76px;resize:vertical}.sample-oneonone-calendar-layout>aside>button{border:0;border-radius:11px;background:#6846ea;color:#fff;padding:12px;font-weight:900}.sample-oneonone-calendar-layout>aside>small{color:#8a91a7;text-align:center}.calendar-event-status{width:max-content;border-radius:999px;padding:5px 10px;background:#eee9ff;color:#6745e7;font-size:12px;font-weight:900}.calendar-event-status.완료{background:#e4f7ef;color:#15855d}.sample-course-distinct-thumbnail{object-fit:cover!important;object-position:center!important;background:linear-gradient(135deg,#efeaff,#dff8f4)}@media(max-width:980px){.sample-oneonone-calendar-layout{grid-template-columns:1fr}.sample-oneonone-calendar>header{align-items:flex-start;flex-direction:column}.sample-oneonone-calendar-grid>button,.sample-oneonone-calendar-grid>i{min-height:88px}.sample-oneonone-calendar-grid>button>em{font-size:9px}}.sample-oneonone-editor-v153{overflow:hidden;border:1px solid #e8e8eb;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(31,34,45,.07)}.sample-oneonone-editor-v153>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 34px 24px}.sample-oneonone-editor-v153>header small{color:#83848b;font-size:11px}.sample-oneonone-editor-v153>header h1{margin:10px 0 7px;color:#202124;font-size:29px;letter-spacing:-.045em}.sample-oneonone-editor-v153>header p{max-width:680px;margin:0;color:#74767e;line-height:1.6}.sample-oneonone-editor-v153>header>button{display:flex;align-items:center;gap:7px;border:1px solid #e1e1e5;border-radius:10px;background:#f8f8f9;padding:10px 13px;color:#5d45bf;font-weight:850}.sample-oneonone-editor-meta{display:flex;align-items:center;gap:0;border-top:1px solid #ececee;border-bottom:1px solid #ececee;padding:0 34px}.sample-oneonone-editor-meta>span{display:grid;min-width:150px;grid-gap:3px;gap:3px;padding:13px 28px 13px 0}.sample-oneonone-editor-meta small{color:#9a9ba1;font-size:9px;letter-spacing:.08em}.sample-oneonone-editor-meta b{color:#34353a;font-size:12px}.sample-oneonone-editor-meta>button{margin-left:auto;border:0;border-radius:8px;background:#f1f1f3;padding:8px 11px;color:#55565c;font-size:10px;font-weight:850}.sample-oneonone-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px 245px;grid-gap:26px;gap:26px;padding:28px 34px 34px}.sample-oneonone-editor-grid>article>header{display:flex;align-items:center;gap:9px;margin-bottom:13px}.sample-oneonone-editor-grid>article>header span{display:grid;grid-gap:3px;gap:3px}.sample-oneonone-editor-grid>article>header h2,.sample-oneonone-editor-grid>article>header p{margin:0}.sample-oneonone-editor-grid>article>header h2{font-size:16px}.sample-oneonone-editor-grid>article>header p{color:#8a8b92;font-size:10px}.sample-oneonone-editor-grid>article>label{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:6px;gap:6px;padding:14px 10px;border-bottom:1px solid #eeeeef;border-radius:8px}.sample-oneonone-editor-grid>article>label:hover{background:#f8f8f9}.sample-oneonone-editor-grid>article>label>i{padding-top:2px;color:#a0a0a6}.sample-oneonone-editor-grid>article>label>span{display:grid;grid-gap:7px;gap:7px}.sample-oneonone-editor-grid>article>label b{color:#37383d;font-size:12px}.sample-oneonone-editor-grid>article textarea{width:100%;min-height:46px;border:0;background:transparent;padding:0;color:#38393e;font:inherit;line-height:1.6;resize:vertical}.sample-oneonone-editor-grid>article>label small{color:#a1a2a7;text-align:right;font-size:9px}.sample-oneonone-editor-grid>article>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:17px;border-top:1px solid #ececee}.sample-oneonone-editor-grid>article>footer>span{display:flex;align-items:center;gap:6px;color:#86878d;font-size:10px}.sample-oneonone-editor-grid>article>footer button{display:flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#242529;padding:11px 15px;color:#fff;font-weight:850}.sample-oneonone-editor-grid>aside{border-left:1px solid #e9e9ec;padding-left:22px}.sample-oneonone-editor-grid>aside h2{margin:1px 0 12px;color:#8b8c92;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sample-oneonone-editor-grid>aside>section{display:flex;align-items:center;gap:10px;margin-bottom:24px}.sample-oneonone-editor-grid>aside>section>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#f0ecff;color:#6a4cda;font-style:normal;font-weight:900}.sample-oneonone-editor-grid>aside>section>span{display:grid;grid-gap:3px;gap:3px}.sample-oneonone-editor-grid>aside>section small{color:#8e8f95;font-size:9px}.sample-oneonone-editor-grid>aside>label{display:grid;grid-template-columns:18px 1fr auto;align-items:start;grid-gap:8px;gap:8px;padding:9px 0;color:#64656c;font-size:10px}.sample-oneonone-editor-grid>aside>label input{accent-color:#7052dc}.sample-oneonone-editor-grid>aside>label small{color:#9b9ca1}.sample-oneonone-editor-grid>aside>article{margin-top:20px;border-radius:11px;background:#f6f6f7;padding:14px}.sample-oneonone-editor-grid>aside>article b{font-size:10px}.sample-oneonone-editor-grid>aside>article p{margin:7px 0 0;color:#7c7d83;font-size:10px;line-height:1.65}.sample-roleplay-studio-v153{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid #e8e8eb;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(31,34,45,.07)}.sample-roleplay-studio-v153>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:30px 34px 25px}.sample-roleplay-studio-v153>header span{color:#777880;font-size:11px}.sample-roleplay-studio-v153>header h1{margin:9px 0 7px;color:#202124;font-size:29px;letter-spacing:-.045em}.sample-roleplay-studio-v153>header p{margin:0;color:#777880;line-height:1.55}.sample-roleplay-studio-v153>header nav{display:flex;gap:3px;border-radius:11px;background:#f1f1f3;padding:3px}.sample-roleplay-studio-v153>header nav button{border:0;border-radius:8px;background:transparent;padding:8px 11px;color:#777880;font-size:10px;font-weight:850}.sample-roleplay-studio-v153>header nav button.active{background:#fff;color:#292a2e;box-shadow:0 1px 5px rgba(34,35,40,.12)}.sample-roleplay-meta{display:flex;border-top:1px solid #ececee;border-bottom:1px solid #ececee;padding:0 34px}.sample-roleplay-meta>span{display:grid;min-width:190px;grid-gap:3px;gap:3px;padding:13px 28px 13px 0}.sample-roleplay-meta small{color:#9a9ba1;font-size:9px;letter-spacing:.08em}.sample-roleplay-meta b{font-size:11px}.sample-roleplay-studio-grid{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;grid-gap:25px;gap:25px;padding:28px 34px}.sample-roleplay-studio-grid>aside:first-child{border-right:1px solid #e9e9eb;padding-right:18px}.sample-roleplay-studio-grid aside h2{margin:0 0 12px;color:#8b8c92;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sample-roleplay-studio-grid>aside:first-child>button{display:flex;width:100%;align-items:flex-start;gap:9px;border:0;border-radius:9px;background:transparent;padding:10px;text-align:left}.sample-roleplay-studio-grid>aside:first-child>button.active{background:#f4f4f5}.sample-roleplay-studio-grid>aside:first-child>button>i{font-style:normal}.sample-roleplay-studio-grid>aside:first-child>button>span{display:grid;grid-gap:4px;gap:4px}.sample-roleplay-studio-grid>aside:first-child b{color:#393a3f;font-size:10px}.sample-roleplay-studio-grid>aside:first-child small{color:#8e8f96;font-size:8px;line-height:1.45}.sample-roleplay-studio-grid>main>header{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid #ececee}.sample-roleplay-studio-grid>main>header>i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f0ecff;color:#6b4bd9;font-style:normal;font-weight:900}.sample-roleplay-studio-grid>main>header>span{display:grid;grid-gap:3px;gap:3px}.sample-roleplay-studio-grid>main>header small{color:#919298;font-size:9px}.sample-roleplay-thread{display:flex;min-height:225px;flex-direction:column;gap:12px;padding:22px 3px}.sample-roleplay-thread p{max-width:84%;margin:0;border-radius:14px 14px 14px 4px;background:#f4f4f5;padding:12px 14px;color:#45464b;font-size:11px;line-height:1.55}.sample-roleplay-thread p.mine{align-self:flex-end;border-radius:14px 14px 4px 14px;background:#7052dc;color:#fff}.sample-roleplay-video{display:grid;grid-gap:7px;gap:7px;margin-bottom:10px}.sample-roleplay-video video{width:100%;max-height:210px;border-radius:12px;background:#17181b}.sample-roleplay-video small{color:#8b8c92;font-size:9px}.sample-roleplay-composer{display:flex;align-items:flex-end;gap:8px;border:1px solid #dedfe2;border-radius:13px;padding:8px}.sample-roleplay-composer textarea{width:100%;min-height:57px;border:0;background:transparent;padding:5px;color:#36373c;resize:vertical}.sample-roleplay-composer button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:10px;background:#25262a;color:#fff}.sample-roleplay-composer button span{display:none}.sample-roleplay-media-actions{display:flex;gap:7px;margin-top:9px}.sample-roleplay-media-actions button{display:flex;align-items:center;gap:6px;border:1px solid #e0e0e3;border-radius:8px;background:#fafafa;padding:7px 10px;color:#62636a;font-size:9px;font-weight:800}.sample-roleplay-media-actions button.recording{background:#8c3047;color:#fff}.sample-roleplay-media-actions button.recording>span{width:7px;height:7px;border-radius:50%;background:#fff}.sample-roleplay-coach{border-left:1px solid #e9e9eb;padding-left:20px}.sample-roleplay-coach>p{color:#85868d;font-size:10px;line-height:1.6}.sample-roleplay-coach>div{display:grid;grid-gap:13px;gap:13px}.sample-roleplay-coach>div>span{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;font-size:10px}.sample-roleplay-coach>div>span>i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:99px;background:#ececef}.sample-roleplay-coach>div>span>i em{display:block;height:100%;background:#7052dc}.sample-roleplay-coach>article{margin-top:20px;border-radius:11px;background:#f0ecff;padding:13px}.sample-roleplay-coach>article b{color:#6749cf;font-size:10px}.sample-roleplay-coach>article p{margin:6px 0 0;color:#5c586b;font-size:10px;line-height:1.55}.sample-roleplay-practice-log{margin:0 34px 34px;border-top:1px solid #ececee;padding-top:20px}.sample-roleplay-practice-log>header{display:flex;justify-content:space-between}.sample-roleplay-practice-log h2,.sample-roleplay-practice-log p{margin:0}.sample-roleplay-practice-log h2{font-size:15px}.sample-roleplay-practice-log p{margin-top:4px;color:#8b8c92;font-size:9px}.sample-roleplay-practice-log>p{padding:16px 0}.sample-roleplay-practice-log>article{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #eeeeef}.sample-roleplay-practice-log>article>span{display:grid;grid-template-columns:24px 1fr;flex:1 1}.sample-roleplay-practice-log>article>span svg{grid-row:1/3}.sample-roleplay-practice-log>article small{color:#8b8c92}.sample-roleplay-practice-log audio{max-width:220px}.sample-roleplay-practice-log video{width:130px;border-radius:8px}.sample-roleplay-practice-log em{color:#6949d5;font-style:normal;font-weight:900}.sample-oneonone-my-records{display:flex;min-width:0;flex-direction:column;gap:11px;border-left:1px solid #e9e9ec;padding-left:22px}.sample-oneonone-my-records>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:2px}.sample-oneonone-my-records>header small{color:#8f9096;font-size:8px;letter-spacing:.1em}.sample-oneonone-my-records>header h2{margin:4px 0 0;color:#292a2e;font-size:15px}.sample-oneonone-my-records>header>button{border:0;background:transparent;padding:2px;color:#6750cf;font-size:9px;font-weight:850}.sample-oneonone-my-records>article,.sample-oneonone-my-records>button{display:grid;grid-gap:5px;gap:5px;border:1px solid #e8e8eb;border-radius:11px;background:#fff;padding:12px;text-align:left}.sample-oneonone-my-records>article{border-color:#e3ddfb;background:#f7f5ff}.sample-oneonone-my-records>article>span{color:#7052dc;font-size:9px;font-weight:850}.sample-oneonone-my-records>article>b,.sample-oneonone-my-records>button>b{overflow:hidden;color:#3e3f44;font-size:10px;line-height:1.45;text-overflow:ellipsis}.sample-oneonone-my-records>article>small,.sample-oneonone-my-records>button>small{color:#96979d;font-size:8px}.sample-oneonone-my-records>button{cursor:pointer}.sample-oneonone-my-records>button:hover{border-color:#cfc4f5;background:#faf9ff}.sample-oneonone-my-records>button time{color:#7659d9;font-size:8px;font-weight:900}.sample-oneonone-my-records>section{display:grid;grid-gap:7px;gap:7px;margin-top:auto;border-top:1px solid #ececee;padding-top:13px}.sample-oneonone-my-records>section>b{font-size:10px}.sample-oneonone-my-records>section>span{height:5px;overflow:hidden;border-radius:99px;background:#ececef}.sample-oneonone-my-records>section>span>i{display:block;height:100%;border-radius:inherit;background:#7052dc}.sample-oneonone-my-records>section>small{color:#94959b;font-size:8px}.sample-roleplay-studio-grid>aside:first-child>button.sample-roleplay-add-scenario{align-items:center;margin-top:12px;border:1px dashed #cfcfd5;background:#fafafa;color:#6248c8}.sample-roleplay-studio-grid>aside:first-child>button.sample-roleplay-add-scenario:hover{border-color:#8e78e3;background:#f7f4ff}.sample-roleplay-scenario-editor{display:grid;grid-gap:7px;gap:7px;margin-top:9px;border-radius:11px;background:#f6f6f7;padding:10px}.sample-roleplay-scenario-editor input,.sample-roleplay-scenario-editor textarea{width:100%;box-sizing:border-box;border:1px solid #dedee2;border-radius:8px;background:#fff;padding:8px;color:#3d3e43;font:inherit;font-size:9px}.sample-roleplay-scenario-editor textarea{min-height:58px;resize:vertical}.sample-roleplay-scenario-editor>button{border:0;border-radius:8px;background:#26272b;padding:9px;color:#fff;font-size:9px;font-weight:900}.sample-roleplay-coach>button{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:16px;border:1px solid #dcdce1;border-radius:9px;background:#fafafa;padding:9px;color:#5f46c4;font-size:9px;font-weight:900}.sample-roleplay-coach>section{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.sample-roleplay-coach>section textarea{width:100%;min-height:105px;box-sizing:border-box;border:1px solid #dedee2;border-radius:9px;background:#fff;padding:10px;color:#414248;font:inherit;font-size:9px;line-height:1.55;resize:vertical}.sample-roleplay-coach>section button{border:0;border-radius:8px;background:#25262a;padding:9px;color:#fff;font-size:9px;font-weight:900}.sample-roleplay-answer-compare{margin:0 34px 30px;border:1px solid #e5e2f1;border-radius:16px;background:#faf9fd;padding:20px}.sample-roleplay-answer-compare>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.sample-roleplay-answer-compare h2,.sample-roleplay-answer-compare p{margin:0}.sample-roleplay-answer-compare h2{font-size:15px}.sample-roleplay-answer-compare p{margin-top:4px;color:#888991;font-size:9px}.sample-roleplay-answer-compare>header>span{border-radius:99px;background:#e8f6ef;padding:6px 9px;color:#16805b;font-size:8px;font-weight:900}.sample-roleplay-answer-compare>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sample-roleplay-answer-compare article{border:1px solid #e5e5e8;border-radius:12px;background:#fff;padding:15px}.sample-roleplay-answer-compare article:last-child{border-color:#dcd4fb;background:#f8f6ff}.sample-roleplay-answer-compare article small{color:#8c73e6;font-size:8px;font-weight:900;letter-spacing:.08em}.sample-roleplay-answer-compare article h3{margin:6px 0 8px;font-size:11px}.sample-roleplay-answer-compare article p{color:#5f6067;font-size:10px;line-height:1.65}@media(max-width:1100px){.sample-oneonone-editor-grid{grid-template-columns:minmax(0,1fr) 260px}.sample-oneonone-editor-grid>aside{grid-column:1/-1;border-left:0;border-top:1px solid #e9e9ec;padding:20px 0 0}.sample-roleplay-studio-grid{grid-template-columns:180px minmax(0,1fr)}.sample-roleplay-coach{grid-column:1/-1;border-left:0;border-top:1px solid #e9e9eb;padding:18px 0 0}.sample-roleplay-coach>div{grid-template-columns:1fr 1fr}}@media(max-width:720px){.sample-oneonone-editor-v153>header,.sample-roleplay-studio-v153>header{flex-direction:column;padding:24px}.sample-oneonone-editor-meta,.sample-roleplay-meta{overflow-x:auto;padding:0 24px}.sample-oneonone-editor-grid,.sample-roleplay-studio-grid{grid-template-columns:1fr;padding:24px}.sample-oneonone-my-records{border-left:0;border-top:1px solid #e9e9ec;padding:20px 0 0}.sample-roleplay-studio-grid>aside:first-child{border-right:0;border-bottom:1px solid #e9e9eb;padding:0 0 16px}.sample-roleplay-coach>div{grid-template-columns:1fr}.sample-roleplay-answer-compare{margin:0 24px 24px}.sample-roleplay-answer-compare>div{grid-template-columns:1fr}.sample-roleplay-practice-log{margin:0 24px 24px}}.sample-roleplay-tabs{display:flex;gap:8px;border-top:1px solid #ececee;border-bottom:1px solid #ececee;padding:12px 34px;background:#fafafa}.sample-roleplay-tabs button{display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:12px;background:transparent;padding:11px 16px;color:#777880;font-size:11px;font-weight:900}.sample-roleplay-tabs button.active{border-color:#d9d0fa;background:#fff;color:#6144d3;box-shadow:0 4px 14px rgba(66,48,130,.08)}.sample-roleplay-answer-library{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:28px;gap:28px;padding:30px 34px}.sample-roleplay-answer-library>aside{display:grid;align-content:start;grid-gap:8px;gap:8px;border-right:1px solid #e8e8eb;padding-right:22px}.sample-roleplay-answer-library>aside button{display:grid;grid-gap:4px;gap:4px;border:0;border-radius:10px;background:transparent;padding:12px;text-align:left}.sample-roleplay-answer-library>aside button.active{background:#f2effc;color:#6547d3}.sample-roleplay-answer-library>aside small{color:#8d8e94;font-size:9px;line-height:1.5}.sample-roleplay-answer-library>article{display:grid;align-content:start;grid-gap:12px;gap:12px}.sample-roleplay-answer-library>article>small{color:#7355dc;font-size:9px;font-weight:900;letter-spacing:.1em}.sample-roleplay-answer-library h2,.sample-roleplay-answer-library p{margin:0}.sample-roleplay-answer-library p{color:#6f7077;line-height:1.65}.sample-roleplay-answer-library textarea{min-height:220px;border:1px solid #dedee3;border-radius:14px;padding:16px;color:#3d3e43;font:inherit;line-height:1.7;resize:vertical}.sample-roleplay-answer-library>article>button{display:flex;width:max-content;align-items:center;gap:7px;justify-self:end;border:0;border-radius:10px;background:#25262a;padding:11px 15px;color:#fff;font-weight:900}.sample-oneonone-followups-v155>header,.sample-oneonone-history-v155>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sample-oneonone-followups-v155>header button,.sample-oneonone-history-v155>header button{display:flex;align-items:center;gap:6px;border:1px solid #ded8f5;border-radius:10px;background:#fff;padding:9px 12px;color:#6544d6;font-weight:900}.sample-oneonone-history-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:24px;gap:24px;margin-top:18px}.sample-oneonone-history-layout>div>article{display:flex;align-items:center;gap:16px;border-bottom:1px solid #edf0f5;padding:15px 10px}.sample-oneonone-history-layout>div>article.active{border-radius:12px;background:#f6f3ff}.sample-oneonone-history-layout>div>article time{color:#7c849b}.sample-oneonone-history-layout>div>article span{display:grid;flex:1 1;grid-gap:5px;gap:5px}.sample-oneonone-history-layout>div>article small{color:#7c849b}.sample-oneonone-history-layout>div>article button{border:1px solid #ddd8f6;border-radius:9px;background:#fff;padding:8px 12px;color:#6441d9}.sample-oneonone-history-layout>aside{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:270px;border-left:1px solid #e5e2ef;padding:20px 0 20px 24px}.sample-oneonone-history-layout>aside>small{color:#6d4dd7;font-size:9px;font-weight:900;letter-spacing:.1em}.sample-oneonone-history-layout>aside h3,.sample-oneonone-history-layout>aside p{margin:0}.sample-oneonone-history-layout>aside p{color:#7b8192;line-height:1.6}.sample-oneonone-history-layout>aside dl{display:grid;grid-gap:11px;gap:11px;margin:4px 0}.sample-oneonone-history-layout>aside dl>div{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid #eeeef2;padding-bottom:9px}.sample-oneonone-history-layout>aside dt{color:#9297a5;font-size:9px;font-weight:900}.sample-oneonone-history-layout>aside dd{margin:0;color:#3d4355;font-size:11px;line-height:1.55}.sample-oneonone-history-layout>aside>button{border:0;border-radius:10px;background:#28292d;padding:10px;color:#fff;font-weight:900}.sample-followup-editor{display:grid;grid-template-columns:minmax(0,1fr) 170px 70px;grid-gap:9px;gap:9px;margin:16px 0;border-radius:13px;background:#f6f4fc;padding:13px}.sample-followup-editor input{border:1px solid #dedbea;border-radius:9px;background:#fff;padding:10px;font:inherit}.sample-followup-editor button{border:0;border-radius:9px;background:#6544d6;color:#fff;font-weight:900}.sample-oneonone-material-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;margin-top:18px}.sample-oneonone-material-layout>div>label{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0f5;padding:14px 10px}.sample-oneonone-material-layout>div>label.active{border-radius:12px;background:#f6f3ff}.sample-oneonone-material-layout>div>label span{display:grid;flex:1 1;grid-gap:5px;gap:5px}.sample-oneonone-material-layout>div>label small{color:#7c849b}.sample-oneonone-material-layout>div>label button{border:1px solid #ddd8f6;border-radius:9px;background:#fff;padding:8px 12px;color:#6441d9}.sample-oneonone-material-layout>aside{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:240px;border-left:1px solid #e5e2ef;padding:20px 0 20px 24px}.sample-oneonone-material-layout>aside>small{color:#6d4dd7;font-size:9px;font-weight:900;letter-spacing:.1em}.sample-oneonone-material-layout>aside h3,.sample-oneonone-material-layout>aside p{margin:0}.sample-oneonone-material-layout>aside p{color:#7d8394;line-height:1.6}.sample-oneonone-material-layout>aside ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px;color:#4d5365;line-height:1.55}.sample-oneonone-material-layout>aside>button{border:0;border-radius:9px;background:#292a2e;padding:9px;color:#fff;font-weight:900}.sample-oneonone-record-modal{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;background:rgba(18,19,28,.38);padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sample-oneonone-record-modal>section{width:min(720px,100%);max-height:82vh;overflow:auto;border:1px solid #e5e3ec;border-radius:22px;background:#fff;padding:24px;box-shadow:0 30px 80px rgba(19,18,35,.22)}.sample-oneonone-record-modal>section>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #eeeef2;padding-bottom:16px}.sample-oneonone-record-modal header small{color:#6d4dd7;font-size:9px;font-weight:900;letter-spacing:.1em}.sample-oneonone-record-modal header h2{margin:6px 0 0}.sample-oneonone-record-modal header button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#f1f1f3}.sample-oneonone-record-modal>section>div>article{display:flex;align-items:center;gap:14px;border-bottom:1px solid #eeeef2;padding:16px 2px}.sample-oneonone-record-modal article time{color:#7254d9;font-size:11px;font-weight:900}.sample-oneonone-record-modal article span{display:grid;flex:1 1;grid-gap:5px;gap:5px}.sample-oneonone-record-modal article small{color:#8b91a1}.sample-oneonone-record-modal article button{border:1px solid #ded8f5;border-radius:9px;background:#fff;padding:8px 11px;color:#6544d6;font-weight:900}.sample-clinic-praise>span{align-self:end;margin-bottom:3px;white-space:nowrap}.sample-evaluation-periods{display:flex;align-items:center;gap:9px;border:1px solid #e3e4ea;border-radius:16px;background:#fff;padding:13px 16px}.sample-evaluation-periods>div{display:grid;min-width:310px;grid-template-columns:auto auto;grid-gap:3px 10px;gap:3px 10px;margin-right:auto}.sample-evaluation-periods>div small{grid-row:1/3;align-self:center;color:#7252dc;font-weight:900}.sample-evaluation-periods>div span{color:#8b91a0;font-size:9px}.sample-evaluation-periods button{border:1px solid #e3e3e7;border-radius:10px;background:#f7f7f8;padding:9px 12px;color:#777b87;font-weight:900}.sample-evaluation-periods button.active{border-color:#6b4bda;background:#6b4bda;color:#fff}.sample-evaluation-trends-v155{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.sample-evaluation-trends-v155>article{border:1px solid #e0e3ec;border-radius:19px;background:#fff;padding:20px;box-shadow:0 8px 24px rgba(34,42,74,.05)}.sample-evaluation-trends-v155 article>header{display:flex;align-items:flex-start;justify-content:space-between}.sample-evaluation-trends-v155 header small{color:#7252dc;font-size:9px;font-weight:900;letter-spacing:.08em}.sample-evaluation-trends-v155 header h3{margin:5px 0 0}.sample-evaluation-trends-v155 header>strong{display:grid;color:#2ca27e;font-size:25px}.sample-evaluation-trends-v155 header>strong small{color:#9197a7;font-size:8px;letter-spacing:0}.sample-evaluation-trends-v155 header>span{color:#8f95a5;font-size:9px}.sample-dental-performance{padding-bottom:28px}.sample-dental-performance .ai-desk-performance-main{grid-template-columns:.9fr 1.25fr 1.1fr}.sample-dental-performance .ai-desk-performance-main>article{min-height:430px}.sample-dental-performance .ai-desk-performance-main article>header{padding:18px}.sample-dental-performance .ai-desk-performance-main article>header>b{font-size:15px}.sample-dental-performance .ai-desk-performance-main article>header>small{font-size:10px}.sample-dental-performance .ai-desk-performance-chart{height:350px;padding:18px 22px 24px}.sample-dental-performance .ai-desk-funnel{padding:30px}.sample-dental-performance .ai-desk-funnel>div{min-height:78px}.sample-dental-performance .ai-desk-funnel b,.sample-dental-performance .ai-desk-funnel strong{font-size:14px}.sample-dental-performance .ai-desk-conversion-list{gap:14px;padding:22px}.sample-dental-performance .ai-desk-conversion-list>p{grid-template-columns:27px 86px 1fr 42px;gap:10px;font-size:11px}.sample-dental-performance .ai-desk-conversion-list>p>i{width:25px;height:25px}.sample-dental-performance .ai-desk-performance-bottom>article{min-height:250px}.sample-dental-performance .ai-desk-performance-table,.sample-dental-performance .ai-desk-staff-table{font-size:10px}.sample-dental-performance .ai-desk-performance-table>div,.sample-dental-performance .ai-desk-staff-table>div{padding:12px 14px}@media(max-width:1100px){.sample-evaluation-trends-v155,.sample-oneonone-history-layout,.sample-oneonone-material-layout{grid-template-columns:1fr}.sample-oneonone-history-layout>aside,.sample-oneonone-material-layout>aside{border-left:0;border-top:1px solid #e5e2ef;padding:20px 0 0}.sample-dental-performance .ai-desk-performance-main{grid-template-columns:1fr}}@media(max-width:720px){.sample-roleplay-tabs{overflow-x:auto;padding:10px 24px}.sample-roleplay-tabs button{white-space:nowrap}.sample-roleplay-answer-library{grid-template-columns:1fr;padding:24px}.sample-roleplay-answer-library>aside{border-right:0;border-bottom:1px solid #e8e8eb;padding:0 0 16px}.sample-followup-editor{grid-template-columns:1fr}.sample-evaluation-periods{align-items:stretch;flex-direction:column}.sample-evaluation-periods>div{min-width:0}.sample-clinic-praise>span{align-self:auto;margin-bottom:0;white-space:normal}}.sample-roleplay-answer-library{grid-template-columns:230px minmax(0,1fr) 280px;gap:26px}.sample-roleplay-answer-ai{display:grid!important;align-content:start;grid-gap:14px;gap:14px;border-right:0!important;border-left:1px solid #e8e8eb!important;padding:0 0 0 22px!important}.sample-roleplay-answer-ai>header{display:flex;align-items:center;gap:9px}.sample-roleplay-answer-ai>header>svg{width:36px;height:36px;border-radius:11px;background:#eee9ff;color:#6546d5;padding:8px}.sample-roleplay-answer-ai header span{display:grid;grid-gap:3px;gap:3px}.sample-roleplay-answer-ai header small{color:#7456d9;font-size:8px;font-weight:900;letter-spacing:.08em}.sample-roleplay-answer-ai h3{margin:0;font-size:15px}.sample-roleplay-answer-ai>p{margin:0;color:#7b7c84;font-size:10px;line-height:1.65}.sample-roleplay-answer-ai ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.sample-roleplay-answer-ai li{display:grid;grid-template-columns:38px 1fr;grid-gap:7px;gap:7px;border-radius:9px;background:#f7f7f8;padding:9px}.sample-roleplay-answer-ai li b{color:#6547d2;font-size:9px}.sample-roleplay-answer-ai li span{color:#666870;font-size:9px}.sample-roleplay-answer-ai>button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:linear-gradient(135deg,#7450e8,#5d42d3);padding:11px;color:#fff;font-weight:900}.sample-roleplay-answer-ai>small{color:#94959c!important;font-size:8px!important;line-height:1.5}.sample-dental-ai-desk .ai-desk-category-rows{gap:18px 34px;padding:30px}.sample-dental-ai-desk .ai-desk-category-rows button,.sample-dental-ai-desk .ai-desk-topic-bars>div{grid-template-columns:125px minmax(0,1fr) 54px;gap:14px;min-height:32px;font-size:14px;font-weight:800}.sample-dental-ai-desk .ai-desk-category-rows i,.sample-dental-ai-desk .ai-desk-topic-bars i{height:18px;border-radius:999px}.sample-dental-ai-desk .ai-desk-category-rows em,.sample-dental-ai-desk .ai-desk-topic-bars em{font-size:13px;font-weight:900}.sample-dental-ai-desk .ai-desk-topic-bars{gap:20px;padding:24px 30px 36px}.sample-dental-ai-desk .ai-desk-dashboard-grid>article{min-height:760px}@media(max-width:1100px){.sample-roleplay-answer-library{grid-template-columns:210px minmax(0,1fr)}.sample-roleplay-answer-ai{grid-column:1/-1;border-left:0!important;border-top:1px solid #e8e8eb!important;padding:20px 0 0!important}}@media(max-width:720px){.sample-roleplay-answer-library{grid-template-columns:1fr}.sample-roleplay-answer-ai{border-bottom:0!important}.sample-dental-ai-desk .ai-desk-category-rows button,.sample-dental-ai-desk .ai-desk-topic-bars>div{grid-template-columns:90px minmax(120px,1fr) 46px;font-size:12px}}.sidebar-profile-trigger>img{object-fit:cover;background:#eef0f6}.sample-education-tools-v157{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(620px,1.3fr);grid-gap:14px;gap:14px}.sample-education-search-v157,.sample-education-tools-v157>form{display:flex;align-items:center;gap:10px;border:1px solid #e1e2e9;border-radius:18px;background:#fff;padding:13px 16px;box-shadow:0 8px 22px rgba(35,42,76,.05)}.sample-education-search-v157>svg{color:#6a49df}.sample-education-search-v157>input{flex:1 1;border:0;outline:0;color:#30374a;font:inherit;font-weight:750}.sample-education-search-v157>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:#f2f1f6;color:#777d8e}.sample-education-tools-v157>form>div{display:flex;align-items:center;gap:9px;margin-right:auto}.sample-education-tools-v157>form>div>svg{color:#6543dc}.sample-education-tools-v157>form>div>span{display:grid;min-width:145px}.sample-education-tools-v157>form>div small{color:#8a91a3;font-size:9px}.sample-education-tools-v157>form>input{min-width:0;border:1px solid #e0e1e8;border-radius:10px;padding:10px 11px;color:#33394c;font:inherit}.sample-education-tools-v157>form>button,.sample-work-manual-v157>header>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#6543dc;padding:11px 14px;color:#fff;font-weight:900;white-space:nowrap}.sample-my-videos-v157,.sample-work-manual-v157{border:1px solid #e3e4eb;border-radius:24px;background:#fff;padding:24px;box-shadow:0 12px 30px rgba(35,42,76,.06)}.sample-my-videos-v157>header,.sample-work-manual-v157>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sample-my-videos-v157 h2,.sample-my-videos-v157 p,.sample-work-manual-v157 h2,.sample-work-manual-v157 p{margin:0}.sample-my-videos-v157 header p,.sample-work-manual-v157 header p{margin-top:6px;color:#7e879c}.sample-my-videos-v157>header>span{border-radius:99px;background:#eeeaff;padding:7px 11px;color:#6543dc;font-weight:900}.sample-my-videos-v157>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.sample-my-videos-v157 article{overflow:hidden;border:1px solid #e3e4ea;border-radius:16px;background:#fafafa}.sample-my-videos-v157 article>a,.sample-my-videos-v157 iframe{display:flex;width:100%;height:180px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;border:0;background:#1f2433;color:#fff;text-decoration:none}.sample-my-videos-v157 article>footer{display:flex;align-items:center;gap:9px;padding:13px}.sample-my-videos-v157 article>footer>div{display:grid;min-width:0;flex:1 1;grid-gap:4px;gap:4px}.sample-my-videos-v157 footer small{overflow:hidden;color:#8a91a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sample-my-videos-v157 footer button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:#f0eef7;color:#7657d7}.sample-education-empty-v157{grid-column:1/-1;margin:0;padding:28px;text-align:center;color:#8b92a5}.sample-work-manual-v157>header small{color:#6443da;font-size:9px;font-weight:900;letter-spacing:.1em}.sample-work-manual-layout{display:grid;grid-template-columns:270px minmax(0,1fr) 300px;grid-gap:18px;gap:18px;margin-top:20px}.sample-work-manual-layout>article,.sample-work-manual-layout>aside{min-width:0;border:1px solid #e3e4ea;border-radius:18px;background:#fbfbfc;padding:18px}.sample-work-manual-layout>aside>h3{margin:0}.sample-work-manual-layout>aside>p{margin:6px 0 14px;color:#858da0;font-size:10px}.sample-work-manual-layout>aside:first-child>button{display:grid;width:100%;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:11px;background:transparent;padding:11px;text-align:left}.sample-work-manual-layout>aside:first-child>button.active{background:#eeeaff;color:#5f3dd7}.sample-work-manual-layout>aside:first-child>button>i{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#fff;font-size:9px;font-style:normal;font-weight:900}.sample-work-manual-layout>aside:first-child>button>span{display:grid;grid-gap:4px;gap:4px}.sample-work-manual-layout>aside:first-child>button small{color:#8c93a3;font-size:8px}.sample-work-manual-layout>article>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e7e7ec;padding-bottom:15px}.sample-work-manual-layout>article>header small{color:#6a48de;font-size:9px;font-weight:900}.sample-work-manual-layout>article>header h2{margin:5px 0;font-size:20px}.sample-work-manual-layout>article>header p{color:#858c9d}.sample-work-manual-layout>article>header>span{border-radius:99px;background:#e9f8f4;padding:7px 10px;color:#25866f;font-size:9px;font-weight:900}.sample-work-manual-layout label{display:grid;grid-gap:7px;gap:7px;margin-top:15px;color:#4e566d;font-size:10px;font-weight:900}.sample-work-manual-layout :is(input,textarea){width:100%;box-sizing:border-box;border:1px solid #dfe1e8;border-radius:10px;background:#fff;padding:11px;color:#333a50;font:inherit;line-height:1.55;outline:0}.sample-work-manual-layout textarea{min-height:78px;resize:vertical}.sample-work-manual-layout textarea.steps{min-height:150px}.sample-work-manual-fields{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:0 12px;gap:0 12px}.sample-work-manual-fields>label:last-child{grid-column:1/-1}.sample-work-manual-media{align-content:start}.sample-work-manual-media figure{display:grid;height:170px;place-items:center;overflow:hidden;margin:14px 0 0;border-radius:13px;background:#e9ebf1}.sample-work-manual-media figure>img{width:100%;height:100%;object-fit:cover}.sample-work-manual-media figure>span{display:grid;place-items:center;grid-gap:7px;gap:7px;color:#848b9c}.sample-manual-file{display:flex!important;align-items:center!important;justify-content:center;border:1px dashed #bdb3e9;border-radius:10px;background:#f7f5ff;padding:10px;color:#6543da!important;cursor:pointer}.sample-manual-file>input{display:none}.sample-work-manual-media iframe{width:100%;height:165px;margin-top:13px;border:0;border-radius:12px}.sample-work-manual-media>a{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;border-radius:10px;background:#6543dc;padding:11px;color:#fff;text-decoration:none;font-weight:900}@media(max-width:1200px){.sample-education-tools-v157{grid-template-columns:1fr}.sample-work-manual-layout{grid-template-columns:230px minmax(0,1fr)}.sample-work-manual-media{grid-column:1/-1}.sample-my-videos-v157>div{grid-template-columns:1fr 1fr}}@media(max-width:720px){.sample-education-tools-v157>form{align-items:stretch;flex-direction:column}.sample-education-tools-v157>form>div{margin-right:0}.sample-my-videos-v157>div,.sample-work-manual-fields,.sample-work-manual-layout{grid-template-columns:1fr}.sample-work-manual-media{grid-column:auto}.sample-onboarding-link-v148{grid-template-columns:1fr!important}.sample-onboarding-link-v148>span{grid-column:auto}.sample-my-videos-v157 article>a,.sample-my-videos-v157 iframe{height:210px}}.sample-education-search-v157>input::placeholder{color:#afb3bd;font-size:11px;font-weight:400;letter-spacing:-.01em}.sample-manual-governance{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid #e8e8ed;padding-bottom:15px}.sample-work-manual-fields>label:nth-child(n+3){grid-column:1/-1}.sample-work-manual-fields>label:nth-child(5){border-radius:12px;background:#f4f1ff;padding:12px;color:#6543dc}.sample-work-manual-fields>label:nth-child(6){border-radius:12px;background:#eef8f5;padding:12px;color:#23806b}@media(max-width:720px){.sample-manual-governance{grid-template-columns:1fr}}.sample-manual-head-actions{display:flex;align-items:center;gap:9px}.sample-manual-head-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#6543dc;padding:11px 14px;color:#fff;font-weight:900;white-space:nowrap}.sample-manual-head-actions>button.print{border:1px solid #d9d4ee;background:#fff;color:#5f46c9}.sample-manual-book{overflow:hidden!important;border:1px solid #dcdbea!important;border-radius:22px!important;background:#fff!important;padding:0!important;box-shadow:0 18px 50px rgba(37,39,66,.09)}.sample-manual-book>header{position:relative;overflow:hidden;padding:25px 28px 22px!important;border-bottom:0!important;background:linear-gradient(135deg,#171d38,#3a3268);color:#fff}.sample-manual-book>header:after{content:"SOP";position:absolute;right:24px;bottom:-27px;color:rgba(255,255,255,.07);font-size:92px;font-weight:950;letter-spacing:-.08em}.sample-manual-book>header small{color:#aee6da!important;letter-spacing:.12em}.sample-manual-book>header h2{position:relative;z-index:1;margin:7px 0!important;color:#fff;font-size:24px!important}.sample-manual-book>header p{position:relative;z-index:1;color:#d6d8e8!important}.sample-manual-book>header>span{position:relative;z-index:1;background:rgba(91,214,185,.16)!important;color:#aee6da!important}.sample-manual-page-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e6e5ec;background:#f7f7f9}.sample-manual-page-tabs>button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid #e4e4e9;background:transparent;padding:13px 8px;color:#868a98;font-size:10px;font-weight:850}.sample-manual-page-tabs>button:last-child{border-right:0}.sample-manual-page-tabs>button>i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e7e7eb;font-size:9px;font-style:normal}.sample-manual-page-tabs>button.active{background:#fff;color:#5e43ce}.sample-manual-page-tabs>button.active>i{background:#6546d7;color:#fff}.sample-manual-pages{min-height:570px;padding:34px 38px 24px;background:linear-gradient(90deg,#fff 0 49.75%,#f2f1f6 50%,#fff 50.25%)}.sample-manual-pages>section{display:none;min-height:500px}.sample-manual-pages>section.active{display:block;animation:manual-page-in .24s ease-out}@keyframes manual-page-in{0%{opacity:0;transform:translateX(9px)}to{opacity:1;transform:none}}.sample-manual-pages>section>header{margin-bottom:24px;border-bottom:2px solid #242b48;padding-bottom:14px}.sample-manual-pages>section>header small{color:#6a4dd6;font-size:9px;font-weight:950;letter-spacing:.12em}.sample-manual-pages>section>header h3{margin:6px 0 0;color:#222943;font-size:22px}.sample-manual-cover{display:grid;min-height:350px;align-content:center;border:1px solid #dcdbe8;border-radius:20px;background:linear-gradient(145deg,#202844 0 64%,#6a50d4 64%);padding:42px;color:#fff;box-shadow:0 18px 40px rgba(31,38,68,.13)}.sample-manual-cover>small{color:#9fe0d0;font-size:10px;font-weight:950;letter-spacing:.16em}.sample-manual-cover>h1{max-width:620px;margin:18px 0 12px;font-size:34px;line-height:1.25}.sample-manual-cover>p{max-width:700px;margin:0;color:#d9ddea;font-size:13px;line-height:1.75}.sample-manual-cover>div{display:flex;gap:30px;margin-top:30px}.sample-manual-cover>div>span{display:grid;grid-gap:6px;gap:6px}.sample-manual-cover>div b{color:#9fe0d0;font-size:9px}.sample-manual-cover input{min-width:190px;border:0;border-bottom:1px solid rgba(255,255,255,.4);border-radius:0;background:transparent;padding:5px 0;color:#fff;font-weight:850}.sample-manual-cover blockquote{margin:34px 0 0;border-left:3px solid #9fe0d0;padding-left:17px;color:#fff;font-size:13px;line-height:1.7}.sample-manual-edit-purpose{display:grid;grid-gap:7px;gap:7px;margin-top:18px;color:#555e74;font-size:10px;font-weight:900}.sample-manual-edit-purpose textarea{min-height:78px}.sample-manual-step-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:16px;gap:16px}.sample-manual-step-grid>label{display:grid;grid-template-columns:38px 1fr;grid-gap:5px 10px;gap:5px 10px;border:1px solid #e0e0e8;border-radius:16px;background:#fff;padding:17px}.sample-manual-step-grid>label:nth-child(2){grid-row:span 2}.sample-manual-step-grid>label.warning{border-color:#f0d9c9;background:#fff9f5}.sample-manual-step-grid>label>span{grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#ede9ff;color:#6444d4;font-weight:950}.sample-manual-step-grid>label.warning>span{background:#fff0e5;color:#d5702d}.sample-manual-step-grid textarea{grid-column:2;min-height:155px}.sample-manual-step-grid textarea.steps{min-height:390px}.sample-manual-knowledge{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.sample-manual-knowledge>label{display:grid;grid-template-columns:45px 1fr;grid-gap:10px;gap:10px;border:1px solid #dedde8;border-radius:18px;background:#fff;padding:22px}.sample-manual-knowledge>label>svg{grid-row:1/3;width:42px;height:42px;border-radius:13px;background:#f0ecff;color:#6848d8;padding:10px}.sample-manual-knowledge>label:nth-child(2)>svg{background:#e9f8f3;color:#24846e}.sample-manual-knowledge>label>span{display:grid;grid-gap:4px;gap:4px}.sample-manual-knowledge>label small{color:#9196a5;font-size:9px}.sample-manual-knowledge textarea{grid-column:1/-1;min-height:185px;margin-top:8px}.sample-manual-coaching-tip{margin-top:18px;border-left:4px solid #6c50dc;border-radius:0 14px 14px 0;background:#f4f1ff;padding:18px 20px}.sample-manual-coaching-tip b{color:#6245cf;font-size:9px;letter-spacing:.12em}.sample-manual-coaching-tip p{margin:7px 0 0;color:#535a70;line-height:1.7}.sample-manual-handover{display:grid;grid-template-columns:50px 1fr;grid-gap:10px;gap:10px;border:1px solid #d9e9e4;border-radius:18px;background:#f0faf7;padding:22px}.sample-manual-handover>svg{grid-row:1/3;width:46px;height:46px;border-radius:14px;background:#fff;color:#24846e;padding:11px}.sample-manual-handover>span{display:grid;grid-gap:4px;gap:4px}.sample-manual-handover small{color:#71847f;font-size:9px}.sample-manual-handover textarea{grid-column:1/-1;min-height:100px;margin-top:7px}.sample-manual-checks{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin-top:20px}.sample-manual-checks>label{display:grid;place-items:center;grid-gap:8px;gap:8px;border:1px solid #e0e0e7;border-radius:13px;background:#fff;padding:15px 8px;text-align:center;font-size:9px;font-weight:850}.sample-manual-checks input{width:18px!important;height:18px;accent-color:#6545d7}.sample-manual-pages>section:last-child>footer{display:grid;grid-template-columns:auto 1fr;grid-gap:13px 25px;gap:13px 25px;margin-top:24px;border-top:1px solid #dedee6;padding-top:20px}.sample-manual-pages>section:last-child>footer>b{grid-row:1/4;color:#6648d5}.sample-manual-pages>section:last-child>footer>span{color:#596177;font-size:10px}.sample-manual-pagination{display:grid!important;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;border-top:1px solid #e6e5eb;padding:14px 20px!important;background:#fafafa}.sample-manual-pagination>button{border:1px solid #dedde6;border-radius:9px;background:#fff;padding:8px 11px;color:#5647a9;font-size:9px;font-weight:900}.sample-manual-pagination>button:disabled{opacity:.35}.sample-manual-pagination>span{display:flex;justify-content:center;gap:5px}.sample-manual-pagination>span>i{width:7px;height:7px;border-radius:99px;background:#d8d7df}.sample-manual-pagination>span>i.active{width:24px;background:#6748d8}.sample-manual-pagination>small{color:#858a9a;font-weight:900}@media(max-width:1100px){.sample-manual-pages{min-height:0;padding:25px;background:#fff}.sample-manual-knowledge,.sample-manual-step-grid{grid-template-columns:1fr}.sample-manual-step-grid>label:nth-child(2){grid-row:auto}.sample-manual-checks{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.sample-manual-head-actions{align-items:stretch;flex-direction:column}.sample-manual-page-tabs{grid-template-columns:1fr 1fr}.sample-manual-cover{padding:28px}.sample-manual-cover>h1{font-size:27px}.sample-manual-cover>div{flex-direction:column;gap:12px}.sample-manual-checks{grid-template-columns:1fr 1fr}.sample-manual-pagination{grid-template-columns:1fr 1fr!important}.sample-manual-pagination>span{order:3;grid-column:1/-1}.sample-manual-pagination>small{display:none}}@media print{body *{visibility:hidden!important}.sample-manual-book,.sample-manual-book *{visibility:visible!important}.sample-manual-book{position:absolute!important;inset:0!important;width:100%!important;border:0!important;box-shadow:none!important}.sample-manual-book>header,.sample-manual-page-tabs,.sample-manual-pagination{display:none!important}.sample-manual-pages{padding:0!important;background:#fff!important}.sample-manual-pages>section{display:block!important;min-height:0!important;break-after:page;page-break-after:always;padding:18mm 15mm;box-sizing:border-box}.sample-manual-pages>section:last-child{break-after:auto;page-break-after:auto}.sample-manual-pages input,.sample-manual-pages textarea{border-color:#bbb!important;box-shadow:none!important;color:#111!important}.sample-manual-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sample-manual-page-tabs,.sample-work-manual-layout>aside,.sample-work-manual-media{display:none!important}@page{size:A4;margin:10mm}}.sample-evaluation-lock-appstore{display:block!important;position:relative!important;width:min(100%,560px)!important;min-height:690px!important;margin:20px auto!important;border:1px solid #dedfe5!important;border-radius:28px!important;background:#f4f4f5!important;padding:0!important;transform:none!important;box-shadow:0 24px 70px rgba(27,31,44,.12)!important;color:#17181c!important;text-align:center!important}.sample-evaluation-lock-appstore>header{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid rgba(20,22,28,.06)!important;background:transparent!important;padding:17px 18px!important}.sample-evaluation-lock-appstore>header>span{display:flex;align-items:center;gap:8px;font-size:17px}.sample-evaluation-lock-appstore>header img{width:27px!important;height:27px!important;object-fit:contain}.sample-evaluation-lock-appstore>header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#e1e1e4;color:#777982;cursor:pointer}.sample-evaluation-lock-appstore>main{display:flex;align-items:center;flex-direction:column;padding:46px 54px 34px}.sample-evaluation-lock-appstore>main>img{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 8px 13px rgba(87,65,196,.16))}.sample-evaluation-lock-appstore h2{margin:24px 0 14px!important;color:#111216!important;font-size:25px!important;letter-spacing:-.04em}.sample-evaluation-lock-appstore p{margin:0 0 30px!important;color:#3e414a!important;font-size:15px!important;line-height:1.7!important}.sample-evaluation-lock-appstore p strong{display:inline-block;max-width:390px;overflow:hidden;color:#111216;text-overflow:ellipsis;vertical-align:bottom}.sample-evaluation-lock-appstore label{display:block!important;width:100%!important;margin:0!important;text-align:left}.sample-evaluation-lock-appstore label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sample-evaluation-lock-appstore input{width:100%!important;height:62px!important;border:1px solid transparent!important;border-radius:16px!important;background:#dedee1!important;padding:0 19px!important;color:#15161a!important;font-size:16px!important;outline:none!important;box-shadow:none!important}.sample-evaluation-lock-appstore input:focus{border-color:#7771df!important;background:#fff!important;box-shadow:0 0 0 4px rgba(104,79,223,.1)!important}.sample-evaluation-lock-appstore input::placeholder{color:#94969d!important}.sample-evaluation-lock-appstore>main>em{align-self:flex-start;margin:8px 3px 0;color:#bd3449;font-size:12px;font-style:normal}.sample-evaluation-lock-appstore button.login{display:flex!important;width:auto!important;min-width:132px!important;height:52px!important;align-items:center;justify-content:center;margin:28px auto 0!important;border:0!important;border-radius:15px!important;background:#696a73!important;padding:0 30px!important;color:#fff!important;font-size:15px!important;font-weight:850!important;box-shadow:none!important}.sample-evaluation-lock-appstore button.login:disabled{background:#aaaab1!important;cursor:not-allowed}.sample-evaluation-lock-appstore a{margin-top:28px;color:#1683df;font-size:15px;font-weight:750;text-decoration:none}.sample-evaluation-lock-appstore small{display:flex!important;align-items:center;gap:5px;margin-top:auto!important;padding-top:92px!important;color:#7b7e88!important;font-size:11px!important}.execution-module-top-tab{display:flex;align-items:flex-end;border-bottom:1px solid #e3e4ed;background:linear-gradient(180deg,#f8f8fb,#f1f2f7);padding:24px 22px 0}.execution-module-top-tab>button{display:flex;min-width:286px;height:94px;align-items:center;justify-content:center;gap:20px;border:1px solid #d8d1f5;border-bottom-color:#fff;border-radius:30px 30px 0 0;background:#fff;color:#343743;font-size:22px;box-shadow:0 -8px 24px rgba(73,61,137,.08)}.execution-module-top-tab>button>svg{color:#6647e4}.execution-module-top-tab>button>b{font-weight:900}.execution-module-top-tab>button>i{width:14px;height:14px;border:4px solid #e8f6f3;border-radius:50%;background:#43c6ad}.sample-manual-book>header{background:linear-gradient(135deg,#f6f2ff,#f0f8f6)!important;color:#262c48!important}.sample-manual-book>header:after{color:rgba(104,76,211,.07)!important}.sample-manual-book>header small{color:#5d48ba!important}.sample-manual-book>header h2{color:#232944!important}.sample-manual-book>header p{color:#677087!important}.sample-manual-book>header>span{background:#e2f4ef!important;color:#277d69!important}.sample-manual-cover{border-color:#dfdaf2!important;background:linear-gradient(145deg,#faf8ff 0 64%,#e6ddff 64%)!important;color:#242a46!important;box-shadow:0 18px 40px rgba(73,59,128,.1)!important}.sample-manual-cover>div b,.sample-manual-cover>small{color:#5d47be!important}.sample-manual-cover>p{color:#626b82!important}.sample-manual-cover input{border-bottom-color:#a9a1ca!important;color:#252a43!important}.sample-manual-cover blockquote{border-left-color:#6b50d7!important;color:#343951!important}@media(max-width:720px){.sample-evaluation-lock-appstore{min-height:620px!important;border-radius:20px!important}.sample-evaluation-lock-appstore>main{padding:35px 24px 28px}.sample-evaluation-lock-appstore small{padding-top:60px!important}.execution-module-top-tab{padding:18px 14px 0}.execution-module-top-tab>button{min-width:220px;height:78px;font-size:18px}}.sample-manual-book>header:after{display:none!important}.sample-manual-pages{background:#fff!important}.sample-manual-cover{position:relative;overflow:hidden}.sample-manual-cover:after{content:"SOP";position:absolute;right:30px;bottom:18px;color:rgba(96,70,196,.09);font-size:108px;font-weight:950;line-height:.82;letter-spacing:-.09em;pointer-events:none}.sample-manual-cover>blockquote,.sample-manual-cover>div,.sample-manual-cover>h1,.sample-manual-cover>p{position:relative;z-index:1}.sample-manual-cover>div>span{align-items:center;text-align:center}.sample-manual-cover>div b{text-align:center}.sample-manual-cover input{text-align:center!important}.sample-manual-cover input[type=date]{text-align:center!important;text-align-last:center!important}@media(max-width:720px){.sample-manual-cover:after{right:18px;bottom:15px;font-size:76px}}.sample-video-library-v163{margin-top:22px;border:1px solid #e1deef;border-radius:22px;background:#fff;padding:24px;box-shadow:0 16px 38px rgba(55,48,96,.06)}.sample-video-library-v163>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.sample-video-library-v163>header>div>span{display:flex;align-items:center;gap:7px;color:#6748d8;font-size:10px;font-weight:900;letter-spacing:.12em}.sample-video-library-v163>header h2{margin:7px 0 4px;color:#202640;font-size:24px}.sample-video-library-v163>header p{margin:0;color:#737b90;font-size:12px}.sample-video-library-v163>header>strong{display:grid;min-width:78px;place-items:center;border-radius:18px;background:#f1edff;padding:12px;color:#6748d8;font-size:25px}.sample-video-library-v163>header>strong small{font-size:9px}.sample-video-upload-v163{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:14px;gap:14px}.sample-video-upload-v163>label{display:flex;position:relative;min-height:132px;align-items:center;gap:14px;border:1.5px dashed #bfb4eb;border-radius:18px;background:#faf8ff;padding:20px;color:#684bd7}.sample-video-upload-v163>label>span{display:grid;grid-gap:5px;gap:5px}.sample-video-upload-v163>label>span b{color:#303550;font-size:13px}.sample-video-upload-v163>label>span small{color:#7e8292;font-size:10px}.sample-video-upload-v163>label>em{margin-left:auto;border-radius:10px;background:#6546d8;padding:10px 13px;color:#fff;font-size:10px;font-style:normal;font-weight:900}.sample-video-upload-v163>label>input{position:absolute;width:1px;height:1px;opacity:0}.sample-video-upload-v163>form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:9px;gap:9px;align-items:end;border:1px solid #e5e3ec;border-radius:18px;background:#fbfbfc;padding:18px}.sample-video-upload-v163>form>div{display:flex;grid-column:1/-1;align-items:center;gap:10px;color:#684bd7}.sample-video-upload-v163>form>div>span{display:grid;grid-gap:3px;gap:3px}.sample-video-upload-v163>form b{color:#303550;font-size:12px}.sample-video-upload-v163>form small{color:#858a99;font-size:9px}.sample-video-upload-v163>form input{height:42px;border:1px solid #dedde6;border-radius:10px;background:#fff;padding:0 12px;color:#34394d;font-size:11px}.sample-video-upload-v163>form button{display:flex;height:42px;align-items:center;gap:5px;border:0;border-radius:10px;background:#6546d8;padding:0 13px;color:#fff;font-size:10px;font-weight:900}.sample-video-grid-v163{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.sample-video-grid-v163>article{overflow:hidden;border:1px solid #e1e1e8;border-radius:16px;background:#fff}.sample-video-grid-v163 iframe,.sample-video-grid-v163 video,.sample-video-grid-v163>article>a{display:flex;width:100%;height:180px;align-items:center;justify-content:center;gap:8px;border:0;background:#1f2438;color:#fff;text-decoration:none}.sample-video-grid-v163>article footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px}.sample-video-grid-v163>article footer>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.sample-video-grid-v163>article footer b{overflow:hidden;color:#2e3348;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sample-video-grid-v163>article footer small{color:#8a8e9d;font-size:9px}.sample-video-grid-v163>article footer button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:9px;background:#f3f1fa;color:#765adc}.sample-video-empty-v163{display:grid;place-items:center;grid-gap:7px;gap:7px;margin-top:20px;border-radius:16px;background:#f7f7f9;padding:36px;color:#777d8f;text-align:center}.sample-video-empty-v163 b{color:#3c4154}.sample-video-empty-v163 span{font-size:10px}.sample-video-storage-note-v163{display:flex;align-items:center;gap:6px;margin-top:14px;color:#838897;font-size:9px}.sample-video-storage-note-v163 svg{color:#684bd7}@media(max-width:1050px){.sample-video-upload-v163{grid-template-columns:1fr}.sample-video-grid-v163{grid-template-columns:1fr 1fr}}@media(max-width:650px){.sample-video-library-v163{padding:17px}.sample-video-library-v163>header{align-items:flex-start}.sample-video-upload-v163>form{grid-template-columns:1fr}.sample-video-upload-v163>form>div{grid-column:auto}.sample-video-grid-v163{grid-template-columns:1fr}}.execution-module-top-tab{margin:0 0 4px!important;border:0!important;border-bottom:1px solid #e1e3ea!important;background:transparent!important;padding:0!important}.execution-module-top-tab>button{width:164px!important;min-width:164px!important;max-width:164px!important;height:84px!important;min-height:84px!important;flex:0 0 164px!important;gap:12px!important;border:1px solid #e0dafa!important;border-bottom-color:#fff!important;border-radius:28px 28px 0 0!important;font-size:16px!important;box-shadow:0 -7px 24px rgba(67,50,132,.07)!important}.execution-module-top-tab>button>svg{width:22px!important;height:22px!important}.execution-module-top-tab>button>i{width:10px!important;height:10px!important;border:0!important;box-shadow:0 0 0 7px #edf9f6!important}.sample-mentee-guide-v164{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.sample-mentee-guide-hero{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:14px;gap:14px}.sample-mentee-card-v164,.sample-mentee-guide-hero>article,.sample-mentee-guide-hero>aside,.sample-mentee-progress-v164{border:1px solid #e2e3eb;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(43,44,76,.05)}.sample-mentee-guide-hero>article{display:flex;position:relative;overflow:hidden;align-items:center;gap:16px;padding:23px}.sample-mentee-guide-hero>article>img{width:68px;height:68px;flex:0 0 auto;border:5px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #e1deea}.sample-mentee-guide-hero>article>span{position:relative;z-index:1}.sample-mentee-guide-hero small{color:#7d8498;font-size:9px}.sample-mentee-guide-hero>article>span>small{color:#6848df;font-weight:900}.sample-mentee-guide-hero h2{margin:6px 0 5px;color:#242a43;font-size:21px}.sample-mentee-guide-hero p{margin:0;color:#747c91;font-size:11px}.sample-mentee-guide-hero>article>em{position:absolute;right:16px;bottom:-32px;color:rgba(103,72,216,.055);font-size:116px;font-style:normal;font-weight:950}.sample-mentee-guide-hero>aside{display:flex;align-items:center;gap:12px;padding:20px}.sample-mentee-guide-hero>aside>i{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:13px;background:#e6f7f2;color:#23967d}.sample-mentee-guide-hero>aside>span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.sample-mentee-guide-hero>aside>span>b{color:#30364c;font-size:12px}.sample-mentee-guide-hero>aside>button{border:0;border-radius:10px;background:#6747df;padding:10px 12px;color:#fff;font-size:10px;font-weight:900}.sample-mentee-progress-v164{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:15px;gap:15px;padding:15px 19px}.sample-mentee-progress-v164>span{display:grid;grid-gap:3px;gap:3px}.sample-mentee-progress-v164>span>b{font-size:11px}.sample-mentee-progress-v164>span>small{color:#81889b;font-size:9px}.sample-mentee-progress-v164>i{overflow:hidden;height:8px;border-radius:99px;background:#efeff4}.sample-mentee-progress-v164>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6747df,#8d76ef)}.sample-mentee-progress-v164>strong{color:#6848df;font-size:13px}.sample-mentee-layout-v164{display:grid;grid-template-columns:1.5fr .8fr;grid-gap:14px;gap:14px}.sample-mentee-layout-v164>aside,.sample-mentee-layout-v164>main{display:grid;align-content:start;grid-gap:14px;gap:14px}.sample-mentee-card-v164{padding:19px}.sample-mentee-card-v164>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sample-mentee-card-v164 h3{margin:0 0 4px;color:#30354a;font-size:14px}.sample-mentee-card-v164 header p{margin:0;color:#858b9d;font-size:9px}.sample-mentee-card-v164>header>span{display:flex;align-items:center;gap:5px;color:#299079;font-size:9px;font-weight:850}.sample-mentee-card-v164>header nav{display:flex;gap:4px}.sample-mentee-card-v164>header nav button{border:0;border-radius:8px;background:#f1f1f5;padding:6px 8px;color:#7a8194;font-size:9px;font-weight:850}.sample-mentee-card-v164>header nav button.active{background:#6848df;color:#fff}.sample-mentee-tasks-v164{display:grid;grid-gap:7px;gap:7px}.sample-mentee-tasks-v164>label{display:flex;align-items:center;gap:10px;border-radius:12px;background:#f8f8fa;padding:12px}.sample-mentee-tasks-v164 input{width:17px;height:17px;accent-color:#6848df}.sample-mentee-tasks-v164 span{display:grid;grid-gap:3px;gap:3px}.sample-mentee-tasks-v164 b{color:#41465a;font-size:10px}.sample-mentee-tasks-v164 small{color:#8b91a2;font-size:8px}.sample-mentee-tasks-v164 input:checked+span>b{color:#9296a3;text-decoration:line-through}.sample-mentee-notes-v164{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sample-mentee-notes-v164 label{display:grid;grid-gap:6px;gap:6px;color:#6d7489;font-size:9px;font-weight:850}.sample-mentee-notes-v164 textarea{min-height:90px;border:1px solid #e0e1e8;border-radius:12px;background:#fafafa;padding:11px;color:#3d4255;font:inherit;line-height:1.55;resize:vertical}.sample-mentee-tip-v164>i{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:#f0ecff;color:#6748db}.sample-mentee-tip-v164>p{color:#737b90;line-height:1.65}.sample-mentee-actions-v164{display:grid;grid-gap:7px;gap:7px}.sample-mentee-actions-v164>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#6848df;padding:10px;color:#fff;font-size:9px;font-weight:900}.sample-mentee-actions-v164>button+button{border:1px solid #dfddea;background:#fafafa;color:#494e62}.sample-mentee-notice-v164{margin:9px 0 0!important;border-radius:10px;background:#e8f7f3;padding:9px!important;color:#27806d!important;font-size:9px!important;text-align:center}.sample-mentee-history-v164{display:grid;grid-gap:9px;gap:9px}.sample-mentee-history-v164>p{display:grid;grid-template-columns:29px 1fr;align-items:center;grid-gap:9px;gap:9px;margin:0;border-bottom:1px solid #eeeef2;padding-bottom:9px}.sample-mentee-history-v164>p:last-child{border-bottom:0;padding-bottom:0}.sample-mentee-history-v164>p>i{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#e7f7f2;color:#23866f;font-style:normal;font-weight:900}.sample-mentee-history-v164>p>span{display:grid;grid-gap:3px;gap:3px}.sample-mentee-history-v164>p b{color:#42475b;font-size:9px}.sample-mentee-history-v164>p small{color:#8d92a2;font-size:8px}@media(max-width:900px){.sample-mentee-guide-hero,.sample-mentee-layout-v164{grid-template-columns:1fr}}@media(max-width:620px){.execution-module-top-tab>button{width:145px!important;min-width:145px!important;max-width:145px!important;height:76px!important;min-height:76px!important}.sample-mentee-notes-v164,.sample-mentee-progress-v164{grid-template-columns:1fr}.sample-mentee-guide-hero>aside{align-items:flex-start;flex-wrap:wrap}}.reporting-calendar>header{justify-content:space-between}.reporting-calendar>header>svg{flex:0 0 auto}.reporting-calendar>header h3{margin-right:auto}.reporting-calendar>header>div{display:flex;gap:5px}.reporting-calendar>header button{border:1px solid #e0e3ed;border-radius:8px;background:#fff;padding:5px 9px;color:#525c73;font-weight:850;cursor:pointer}.reporting-calendar-grid,.reporting-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.reporting-calendar-weekdays b{padding:7px 3px;color:#8992a5;font-size:9px;text-align:center}.reporting-calendar-grid{overflow:hidden;border:1px solid #e7e9f0;border-radius:11px}.reporting-calendar-grid>div{min-height:68px;border-right:1px solid #eceef4;border-bottom:1px solid #eceef4;background:#fff;padding:5px}.reporting-calendar-grid>div:nth-child(7n){border-right:0}.reporting-calendar-grid>div:nth-last-child(-n+7){border-bottom:0}.reporting-calendar-grid>div.empty{background:#fafbfe}.reporting-calendar-grid>div.today{background:#f4f0ff;box-shadow:inset 0 0 0 1px #7b5ee8}.reporting-calendar-grid time{display:block;color:#69748c;font-size:9px;font-weight:900}.reporting-calendar-grid button{display:block;overflow:hidden;width:100%;margin-top:4px;border:0;border-radius:5px;background:#ede8ff;padding:4px;color:#6040d6;font-size:7px;font-weight:850;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.reporting-inbox-tabs{display:flex!important;gap:5px!important;margin:0 0 9px!important}.reporting-inbox-tabs button{border:1px solid #e0e3ed;border-radius:999px;background:#fff;padding:6px 9px;color:#707a90;font-size:9px;font-weight:850;cursor:pointer}.reporting-inbox-tabs button.active{border-color:#6e4ce5;background:#6e4ce5;color:#fff}.reporting-empty{margin:14px 0;color:#8992a6;font-size:11px;text-align:center}.reporting-execute-grid button.primary,.reporting-feedback-list button.approve{border-color:#6543e8;background:#6543e8;color:#fff}.reporting-feedback-list header em{border-radius:999px;background:#f0edff;padding:5px 8px;color:#6244d8;font-size:9px;font-style:normal;font-weight:900}.reporting-feedback-list article footer{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.reporting-feedback-list article footer button{border:1px solid #dcdfea;border-radius:9px;background:#fff;padding:8px 11px;font-weight:850;cursor:pointer}.reporting-calendar-grid>div.sunday>time,.reporting-calendar-weekdays .sunday{color:#df3f4c}.reporting-calendar-grid>div.saturday>time,.reporting-calendar-weekdays .saturday{color:#3478d9}.reporting-calendar-grid>div.sunday{background:#fffafa}.reporting-calendar-grid>div.saturday{background:#f8fbff}.reporting-calendar-grid>div.today{position:relative;background:#f2eeff!important;box-shadow:inset 0 0 0 2px #7656e8}.reporting-calendar-grid>div.today:after{position:absolute;top:5px;right:5px;border-radius:999px;background:#7656e8;padding:2px 5px;color:#fff;content:"오늘";font-size:6px;font-weight:900}.reporting-holiday-label{display:block;overflow:hidden;margin-top:3px;color:#d63c4a;font-size:6.5px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.exact-focus-dashboard{position:relative}.dashboard-report-notifications{position:absolute;z-index:85;top:88px;right:26px;width:min(430px,calc(100vw - 36px));overflow:hidden;border:1px solid #dfdced;border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(35,27,72,.2)}.dashboard-report-notifications>header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #ecebf2}.dashboard-report-notifications>header>div{display:flex;align-items:center;gap:9px}.dashboard-report-notifications>header>div>svg{color:#6847df}.dashboard-report-notifications>header span{display:grid;grid-gap:2px;gap:2px}.dashboard-report-notifications>header strong{color:#282d42;font-size:12px}.dashboard-report-notifications>header small{color:#868da0;font-size:9px}.dashboard-report-notifications>header>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:#f4f3f7;color:#70778a}.dashboard-report-notifications>div{display:grid;max-height:360px;overflow:auto}.dashboard-report-notifications>div>button{display:grid;grid-template-columns:34px 1fr 16px;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid #efeff3;background:#fff;padding:13px 16px;text-align:left;cursor:pointer}.dashboard-report-notifications>div>button:hover{background:#f9f7ff}.dashboard-report-notifications>div>button>i{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#eee9ff;color:#6847df}.dashboard-report-notifications>div>button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-report-notifications>div>button b{color:#6847df;font-size:8px}.dashboard-report-notifications>div>button strong{overflow:hidden;color:#30354a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-report-notifications>div>button small{overflow:hidden;color:#7e8598;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-report-notifications>div>p{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:28px;color:#7c8497;font-size:10px}.dashboard-report-notifications>footer{padding:10px 14px;background:#faf9fd}.dashboard-report-notifications>footer button{width:100%;border:0;border-radius:9px;background:#6847df;padding:9px;color:#fff;font-size:9px;font-weight:900}.reporting-read-confirm{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;border:1px solid #6c4be2!important;border-radius:9px!important;background:#f3efff!important;padding:9px 12px!important;color:#5d3dd3!important;font-weight:900!important}.reporting-feedback-summary{margin:9px 0;border-radius:10px;background:#f7f8fb;padding:11px;color:#606a80;font-size:10px;line-height:1.55}.reporting-feedback-list button:disabled{cursor:not-allowed;opacity:.42}.reporting-history{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #e8e9ef;padding-top:10px}.reporting-history h4{margin:0;color:#555f77;font-size:10px}.reporting-history article{display:grid;grid-template-columns:27px 1fr;grid-gap:8px;gap:8px;border-radius:10px;background:#f8f7fc;padding:9px}.reporting-history article>i{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#e9e3ff;color:#6543df;font-size:10px;font-style:normal;font-weight:900}.reporting-history article>span{display:grid;grid-gap:2px;gap:2px}.reporting-history article b{color:#343a50;font-size:9px}.reporting-history article small{color:#8b91a1;font-size:7px}.reporting-history article p{margin:2px 0 0;color:#646d81;font-size:8px}.reporting-recipient-select{grid-column:span 2}@media(max-width:700px){.dashboard-report-notifications{top:76px;right:12px}.reporting-recipient-select{grid-column:auto}}.reporting-attachment-panel{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;border:1px solid #dedbea;border-radius:15px;background:#fff;padding:14px 16px;box-shadow:0 8px 24px rgba(42,35,78,.045)}.reporting-attachment-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.reporting-attachment-panel>header>span{display:flex;align-items:center;gap:7px;color:#33394e}.reporting-attachment-panel>header>span>svg{color:#6747df}.reporting-attachment-panel>header b{font-size:11px}.reporting-attachment-panel>header small{color:#8990a1;font-size:8px;font-weight:600}.reporting-attachment-panel>header>label{display:flex;position:relative;align-items:center;gap:5px;border-radius:9px;background:#6747df;padding:8px 11px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.reporting-attachment-panel>header>label.busy{cursor:wait;opacity:.62}.reporting-attachment-panel>header input{position:absolute;width:1px;height:1px;opacity:0}.reporting-attachment-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.reporting-attachment-panel article{display:grid;grid-template-columns:25px minmax(0,1fr) 28px 28px;align-items:center;grid-gap:6px;gap:6px;border:1px solid #e7e6ee;border-radius:10px;background:#fafafd;padding:8px}.reporting-attachment-panel article>svg{color:#6e51dc}.reporting-attachment-panel article>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.reporting-attachment-panel article b{overflow:hidden;color:#3d4358;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.reporting-attachment-panel article small{color:#9095a4;font-size:7px}.reporting-attachment-panel article button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:#eeeafd;color:#6747df;cursor:pointer}.reporting-attachment-panel article button.remove{background:#fff0f1;color:#d14a58}.reporting-attachment-panel>p{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;border:1px dashed #dcd9e8;border-radius:10px;background:#faf9fd;padding:14px;color:#848b9d;font-size:9px}.reporting-feedback-attachments{display:grid;grid-gap:6px;gap:6px;margin:8px 0;border-radius:10px;background:#f7f5ff;padding:10px}.reporting-feedback-attachments>b{display:flex;align-items:center;gap:5px;color:#6044cc;font-size:9px}.reporting-feedback-attachments>button{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;grid-gap:6px;gap:6px;border:1px solid #e0dced;border-radius:8px;background:#fff;padding:7px;color:#565e74;text-align:left;cursor:pointer}.reporting-feedback-attachments>button>span{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:9px;font-weight:800}.reporting-feedback-attachments>button small{color:#9599a7;font-size:7px;font-weight:600}.reporting-review-lock{display:flex;align-items:center;gap:6px;margin:8px 0 0;border-radius:9px;background:#eaf8f3;padding:8px 10px;color:#237963;font-size:8.5px;font-weight:850}.reporting-feedback-list article footer button:disabled.approve{border-color:#d9dce5;background:#e9ebf0;color:#7f8697;opacity:1}@media(max-width:850px){.reporting-attachment-panel>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.reporting-attachment-panel>header{align-items:flex-start;flex-direction:column}.reporting-attachment-panel>header>span{align-items:flex-start;flex-wrap:wrap}.reporting-attachment-panel>div{grid-template-columns:1fr}}.reporting-module-top-tab-v171{margin-bottom:0!important}.reporting-module-top-tab-v171+.reporting-system-shell{margin-top:0}.member-reporting-dashboard-v171{display:grid;grid-gap:14px;gap:14px}.member-reporting-summary-v171{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.member-reporting-summary-v171>button{display:grid;grid-template-columns:48px 1fr 18px;align-items:center;grid-gap:12px;gap:12px;border:1px solid #dedfec;border-radius:16px;background:#fff;padding:17px;text-align:left;box-shadow:0 8px 24px rgba(36,43,76,.045);cursor:pointer}.member-reporting-summary-v171>button:nth-child(2){border-color:#d8e4fb;background:#fbfdff}.member-reporting-summary-v171>button:nth-child(3){border-color:#f0dfd1;background:#fffdfb}.member-reporting-summary-v171>button>i{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;background:#eeeaff;color:#6847e8}.member-reporting-summary-v171>button:nth-child(2)>i{background:#e9f3ff;color:#2873df}.member-reporting-summary-v171>button:nth-child(3)>i{background:#fff0e4;color:#ed721a}.member-reporting-summary-v171>button>span{display:grid;grid-gap:2px;gap:2px}.member-reporting-summary-v171 small{color:#7760d7;font-size:9px;font-weight:900}.member-reporting-summary-v171 strong{color:#202943;font-size:22px}.member-reporting-summary-v171 em{color:#9097a8;font-size:8px;font-style:normal}.member-reporting-summary-v171>button>svg{color:#7153df;transform:rotate(-90deg)}.member-reporting-toolbar-v171{display:flex;justify-content:space-between;gap:12px}.member-reporting-toolbar-v171>nav{display:flex;gap:6px}.member-reporting-toolbar-v171>div>button,.member-reporting-toolbar-v171>nav button{border:1px solid #dfe1e9;border-radius:999px;background:#fff;padding:7px 12px;color:#697287;font-size:9px;font-weight:900;cursor:pointer}.member-reporting-toolbar-v171>nav button.active{border-color:#6747df;background:#6747df;color:#fff}.member-reporting-toolbar-v171>div{display:flex;align-items:center;gap:6px}.member-reporting-toolbar-v171>div>b{color:#42495e;font-size:10px}.member-reporting-toolbar-v171>div>button{display:grid;width:28px;height:28px;place-items:center;padding:0}.member-reporting-toolbar-v171>div>span{display:grid;min-width:42px;place-items:center;border:1px solid #e3e5ec;border-radius:10px;background:#fff;padding:5px 7px;color:#697287}.member-reporting-toolbar-v171>div>span.today{border-color:#cfc4fa;background:#f5f1ff;color:#6040d6}.member-reporting-toolbar-v171>div>span small{font-size:7px}.member-reporting-toolbar-v171>div>span strong{font-size:10px}.member-reporting-grid-v171{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.member-reporting-card-v171{overflow:hidden;border:1px solid #e0e3eb;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(36,43,76,.045)}.member-reporting-card-v171>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eceef3;padding:15px 17px}.member-reporting-card-v171>header>span{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:2px 8px;gap:2px 8px}.member-reporting-card-v171>header svg{grid-row:1/3;color:#6747df}.member-reporting-card-v171>header b{color:#283047;font-size:12px}.member-reporting-card-v171>header small{color:#8a91a2;font-size:8px}.member-reporting-card-v171>header>button{border:0;background:transparent;color:#7d8497;font-size:8px;font-weight:900;cursor:pointer}.member-reporting-table-v171{display:grid;padding:0 13px 10px}.member-reporting-table-v171>div{display:grid;grid-template-columns:60px minmax(135px,1.6fr) minmax(90px,1fr) 72px 76px;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #eff0f4;padding:10px 4px;color:#535c72;font-size:8px}.member-reporting-table-v171>div.head{padding:8px 4px 6px;color:#9097a8;font-weight:850}.member-reporting-table-v171 time{font-weight:900}.member-reporting-table-v171>div>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.member-reporting-table-v171>div>span b{overflow:hidden;color:#30374d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.member-reporting-table-v171>div>span small{display:flex;align-items:center;gap:3px;color:#8576c9;font-size:7px}.member-reporting-table-v171>div>em{justify-self:start;border-radius:999px;background:#f0ecff;padding:5px 7px;color:#6545db;font-size:7px;font-style:normal;font-weight:900}.member-reporting-table-v171>div>button{border:1px solid #d8d6e6;border-radius:8px;background:#fff;padding:7px;color:#5d4bb5;font-size:8px;font-weight:900;cursor:pointer}.member-reporting-table-v171>div>button:hover{border-color:#6747df;background:#6747df;color:#fff}.member-reporting-card-v171 .empty{margin:0;padding:30px;color:#9198a9;font-size:9px;text-align:center}.member-reporting-replies-v171,.member-reporting-sent-v171{display:grid;padding:2px 14px 12px}.member-reporting-sent-v171>button{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,.85fr);align-items:center;grid-gap:12px;gap:12px;border:0;border-bottom:1px solid #eff0f4;background:#fff;padding:11px 3px;text-align:left;cursor:pointer}.member-reporting-sent-v171>button>span{display:grid;grid-template-columns:86px 1fr;grid-gap:2px 8px;gap:2px 8px}.member-reporting-sent-v171 time{grid-row:1/3;color:#7c8497;font-size:8px}.member-reporting-sent-v171 b{color:#30374d;font-size:9px}.member-reporting-sent-v171 small{color:#8a91a2;font-size:7px}.member-reporting-sent-v171>button>i{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.member-reporting-sent-v171>button>i:before{content:"";position:absolute;top:5px;left:10%;right:10%;height:2px;background:#e1e4eb}.member-reporting-sent-v171>button>i>em{display:grid;z-index:1;place-items:center;grid-gap:4px;gap:4px;color:#a0a6b4;font-size:6px;font-style:normal}.member-reporting-sent-v171>button>i u{width:11px;height:11px;border:2px solid #cfd3dd;border-radius:50%;background:#fff;text-decoration:none}.member-reporting-sent-v171>button>i em.done{color:#6747df}.member-reporting-sent-v171>button>i em.done u{border-color:#6747df;background:#6747df}.member-reporting-replies-v171>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid #eff0f4;background:#fff;padding:11px 3px;text-align:left;cursor:pointer}.member-reporting-replies-v171>button>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eeeaff;color:#6747df;font-size:9px;font-style:normal;font-weight:900}.member-reporting-replies-v171>button>span{display:grid;grid-gap:3px;gap:3px}.member-reporting-replies-v171>button>span b{color:#32394f;font-size:9px}.member-reporting-replies-v171>button>span b small{margin-left:6px;color:#959baa;font-size:7px}.member-reporting-replies-v171 p{overflow:hidden;margin:0;color:#697287;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.member-reporting-replies-v171>button>em{display:flex;align-items:center;gap:4px;color:#737c91;font-size:7px;font-style:normal}.member-reporting-subnav-v171{display:flex;gap:7px}.member-reporting-subnav-v171 button{border:1px solid #dedfeb;border-radius:10px;background:#fff;padding:9px 12px;color:#606a80;font-size:9px;font-weight:900;cursor:pointer}.member-reporting-subnav-v171 button.active{border-color:#6747df;background:#6747df;color:#fff}.reporting-modal-v171>section{width:min(840px,100%);max-height:92vh;overflow:auto}.reporting-modal-v171 header p{margin:4px 0 0;color:#8990a2;font-size:9px}.reporting-template-select-v171{border:1px solid #ddd8f3;border-radius:12px;background:#faf8ff;padding:12px}.reporting-template-select-v171 small{color:#8279a9;font-size:8px;font-weight:600}.reporting-draft-attachments-v171{grid-column:1/-1;display:grid;grid-gap:9px;gap:9px;border:1px solid #e0e1e9;border-radius:12px;background:#fafbfd;padding:12px}.reporting-draft-attachments-v171>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.reporting-draft-attachments-v171>header>span{display:flex;align-items:center;gap:6px;color:#3e455b}.reporting-draft-attachments-v171>header>span>svg{color:#6747df}.reporting-draft-attachments-v171>header small{color:#8b92a3;font-size:8px}.reporting-draft-attachments-v171>header>label{display:flex;position:relative;align-items:center;gap:5px;border-radius:8px;background:#6747df;padding:8px 10px;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.reporting-draft-attachments-v171>header>label.busy{opacity:.6}.reporting-draft-attachments-v171 input{position:absolute;width:1px;height:1px;opacity:0}.reporting-draft-attachments-v171>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.reporting-draft-attachments-v171 article{display:grid;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;grid-gap:6px;gap:6px;border:1px solid #e2e4eb;border-radius:9px;background:#fff;padding:7px}.reporting-draft-attachments-v171 article>span{display:grid;min-width:0}.reporting-draft-attachments-v171 article b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.reporting-draft-attachments-v171 article small{color:#969baa;font-size:7px}.reporting-draft-attachments-v171 article button{width:26px;height:26px;padding:0}.reporting-draft-attachments-v171>p{margin:0;color:#9298a7;font-size:8px}.reporting-template-grid article>small{color:#8174bd;font-size:8px}@media(max-width:1100px){.member-reporting-grid-v171{grid-template-columns:1fr}.member-reporting-table-v171>div{grid-template-columns:56px minmax(120px,1.5fr) 90px 70px 74px}}@media(max-width:760px){.member-reporting-summary-v171{grid-template-columns:1fr}.member-reporting-toolbar-v171{align-items:flex-start;flex-direction:column}.member-reporting-toolbar-v171>div{max-width:100%;overflow-x:auto}.member-reporting-table-v171{overflow-x:auto}.member-reporting-table-v171>div{min-width:620px}.member-reporting-sent-v171>button{grid-template-columns:1fr}.reporting-draft-attachments-v171{grid-column:auto}.reporting-draft-attachments-v171>div{grid-template-columns:1fr}}.reporting-module-top-tab-v171{width:100%!important;box-sizing:border-box!important;padding:0!important}.reporting-module-top-tab-v171>button{box-sizing:border-box!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:84px!important;min-height:84px!important;flex:0 0 164px!important;margin:0!important;padding:0!important;gap:12px!important;border-radius:28px 28px 0 0!important;font-size:16px!important}body .main-panel>.active-screen-reporting-system{width:100%!important;max-width:none!important;padding:0 8px 30px!important}.active-screen-reporting-system .reporting-system-shell{width:100%;min-height:calc(100vh - 170px);box-sizing:border-box;padding:14px 0 24px}.active-screen-reporting-system .reporting-module-top-tab-v171+.reporting-system-shell{padding-top:14px}.member-reporting-dashboard-v171{min-height:640px;gap:18px}.member-reporting-grid-v171{grid-auto-rows:minmax(228px,auto);gap:16px}.member-reporting-card-v171{min-height:228px}.member-reporting-card-v171 .empty{display:flex;min-height:126px;align-items:center;justify-content:center}.member-reporting-toolbar-v171{min-height:48px}.member-reporting-toolbar-v171>div{gap:8px}.member-reporting-toolbar-v171>div>b{min-width:76px;font-size:11px;text-align:center}.member-reporting-toolbar-v171>div>span{min-width:48px;padding:7px 9px}.member-reporting-toolbar-v171>div>span small{font-size:8px}.member-reporting-toolbar-v171>div>span strong{font-size:12px}.member-reporting-toolbar-v171>div>.member-reporting-today-v172{width:auto;padding:0 9px;color:#6040d6}@media(max-width:760px){body .main-panel>.active-screen-reporting-system{padding-inline:0!important}.reporting-module-top-tab-v171>button{width:145px!important;min-width:145px!important;max-width:145px!important;height:76px!important;min-height:76px!important}.member-reporting-grid-v171{grid-auto-rows:auto}.member-reporting-card-v171{min-height:0}}.reporting-module-top-tab-v171>button{width:145px!important;min-width:145px!important;max-width:145px!important;height:60px!important;min-height:60px!important;flex-basis:145px!important;border-radius:24px 24px 0 0!important;font-size:15px!important}.reporting-module-top-tab-v171>button>svg{width:20px!important;height:20px!important}.reporting-module-top-tab-v171>button>i{width:9px!important;height:9px!important;box-shadow:0 0 0 6px #edf9f6!important}.active-screen-reporting-system .reporting-system-shell{gap:18px;padding-top:18px}.active-screen-reporting-system .reporting-system-head{min-height:112px;box-sizing:border-box;padding:22px 24px}.active-screen-reporting-system .reporting-system-head h2{font-size:27px}.active-screen-reporting-system .reporting-system-head p{font-size:13px;line-height:1.55}.active-screen-reporting-system .reporting-system-head>div:last-child>span{font-size:10px}.active-screen-reporting-system .reporting-system-head button{min-height:42px;padding:10px 15px;font-size:12px}.member-reporting-summary-v171>button{min-height:86px;padding:18px 20px}.member-reporting-summary-v171 small{font-size:11px}.member-reporting-summary-v171 strong{font-size:25px}.member-reporting-summary-v171 em{font-size:10px}.member-reporting-toolbar-v171{align-items:center;border:1px solid #e1e3eb;border-radius:15px;background:#fff;padding:12px 16px}.member-reporting-toolbar-v171>strong{color:#353d55;font-size:14px}.member-reporting-toolbar-v171>div>b{font-size:13px}.member-reporting-toolbar-v171>div>button{width:34px;height:34px;font-size:12px}.member-reporting-toolbar-v171>div>span{min-width:54px;padding:8px 10px}.member-reporting-toolbar-v171>div>span small{font-size:10px}.member-reporting-toolbar-v171>div>span strong{font-size:14px}.member-reporting-card-v171>header{padding:18px 20px}.member-reporting-card-v171>header>span{grid-template-columns:28px 1fr;gap:3px 10px}.member-reporting-card-v171>header svg{width:21px;height:21px}.member-reporting-card-v171>header b{font-size:15px}.member-reporting-card-v171>header small,.member-reporting-card-v171>header>button{font-size:10px}.member-reporting-table-v171{padding:0 16px 13px}.member-reporting-table-v171>div{grid-template-columns:76px minmax(180px,1.8fr) minmax(120px,1fr) 88px 94px;gap:11px;padding:13px 5px;font-size:10px}.member-reporting-table-v171>div.head{font-size:10px}.member-reporting-table-v171>div>span b{font-size:12px}.member-reporting-table-v171>div>span small{font-size:9px}.member-reporting-table-v171>div>em{padding:6px 9px;font-size:9px}.member-reporting-table-v171>div>button{padding:8px 9px;font-size:10px}.member-reporting-replies-v171,.member-reporting-sent-v171{padding:4px 18px 14px}.member-reporting-replies-v171>button,.member-reporting-sent-v171>button{padding:14px 4px}.member-reporting-sent-v171 time{font-size:10px}.member-reporting-replies-v171>button>span b,.member-reporting-sent-v171 b{font-size:12px}.member-reporting-replies-v171>button>span b small,.member-reporting-sent-v171 small{font-size:9px}.member-reporting-sent-v171>button>i>em{font-size:8px}.member-reporting-replies-v171 p{font-size:10px}.member-reporting-replies-v171>button>em{font-size:9px}.member-reporting-subnav-v171{display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden;grid-gap:0;gap:0;border:1px solid #dfe1ea;border-radius:14px;background:#fff}.member-reporting-subnav-v171 button{display:flex!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-right:1px solid #e8e9ef!important;border-radius:0!important;background:#fff!important;padding:0 18px!important;color:#606a80!important;font-size:12px!important;white-space:nowrap}.member-reporting-subnav-v171 button:last-child{border-right:0!important}.member-reporting-subnav-v171 button.active{background:#6847df!important;color:#fff!important}.reporting-feedback-list-v173{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px;padding:18px}.reporting-feedback-head-v173{display:flex!important;grid-column:1/-1;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e8e9ef;padding:2px 2px 16px}.reporting-feedback-head-v173>span{display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:3px 9px;gap:3px 9px}.reporting-feedback-head-v173>span>svg{grid-row:1/3;color:#6847df}.reporting-feedback-head-v173 b{color:#293149;font-size:17px}.reporting-feedback-head-v173 small{color:#7e879b;font-size:11px}.reporting-feedback-head-v173>em{border-radius:999px;background:#eee9ff;padding:7px 11px;color:#6543dc;font-size:11px;font-style:normal;font-weight:900}.reporting-feedback-list-v173>article{display:grid;align-content:start;grid-gap:11px;gap:11px;min-height:295px;border-radius:15px;padding:18px}.reporting-feedback-list-v173>article>header b{font-size:15px}.reporting-feedback-list-v173>article>header small{margin-top:4px;font-size:10px}.reporting-feedback-list-v173>article>header>em{font-size:10px}.reporting-feedback-list-v173 .reporting-feedback-summary{margin:0;padding:13px 14px;font-size:12px;line-height:1.65}.reporting-feedback-list-v173 label{font-size:11px}.reporting-feedback-list-v173 textarea{min-height:92px;font-size:12px}.reporting-feedback-list-v173 .reporting-read-confirm,.reporting-feedback-list-v173 article footer button{min-height:39px;padding:9px 13px!important;font-size:11px}.reporting-feedback-empty-v173{grid-column:1/-1;margin:0;padding:70px;color:#8a92a3;font-size:12px;text-align:center}.universal-ai-guide{top:auto!important;right:24px!important;bottom:24px!important;align-items:flex-end!important;transform:none!important}.universal-ai-guide>div{position:absolute;right:0;bottom:54px;max-height:min(680px,calc(100vh - 100px));overflow:auto}.universal-ai-guide-toggle{height:48px!important;min-width:100px!important;font-size:12px!important}@media(max-width:1100px){.reporting-feedback-list-v173{grid-template-columns:1fr}.member-reporting-table-v171>div{grid-template-columns:68px minmax(160px,1.7fr) 105px 82px 88px}}@media(max-width:760px){.reporting-module-top-tab-v171>button{height:60px!important;min-height:60px!important}.member-reporting-subnav-v171{grid-template-columns:1fr}.member-reporting-subnav-v171 button{border-right:0!important;border-bottom:1px solid #e8e9ef!important}.member-reporting-toolbar-v171{align-items:flex-start}.member-reporting-toolbar-v171>div{width:100%}.universal-ai-guide{right:12px!important;bottom:14px!important}}.sample-admin-pilot-menu{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:12px 10px;border:1px solid rgba(126,104,255,.28);border-radius:14px;background:rgba(103,73,229,.12)}.sample-admin-pilot-menu>span{padding:0 4px;color:#aaa0ff;font-size:9px;font-weight:950;letter-spacing:.12em}.sample-admin-pilot-menu .exact-tool-button{display:grid;grid-template-columns:24px 1fr;grid-gap:2px 9px;gap:2px 9px;align-items:center;width:100%;border:1px solid rgba(158,144,255,.24);border-radius:11px;background:rgba(255,255,255,.07);padding:11px;color:#fff;text-align:left;cursor:pointer}.sample-admin-pilot-menu .exact-tool-button>svg{grid-row:1/3;color:#b7adff}.sample-admin-pilot-menu .exact-tool-button b{font-size:12px}.sample-admin-pilot-menu .exact-tool-button small{color:#aaaed0;font-size:8px;font-weight:750}.sample-admin-pilot-menu .exact-tool-button.active{border-color:#9f8dff;background:linear-gradient(135deg,#7651ef,#5c3cdb);box-shadow:0 10px 24px rgba(93,61,218,.24)}.active-screen-employee-invitations{padding:20px!important;background:#f6f7fb!important}.sample-invite-workspace{display:grid;grid-gap:16px;gap:16px;width:100%;max-width:1500px;margin:0 auto;color:#293149}.sample-invite-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e3e2ef;border-radius:24px;background:linear-gradient(135deg,#fff,#faf9ff 60%,#f1edff);padding:28px 30px;box-shadow:0 14px 34px rgba(45,43,82,.06)}.sample-invite-hero>div:first-child>span{color:#6745e4;font-size:10px;font-weight:950;letter-spacing:.12em}.sample-invite-hero h1{margin:7px 0 5px;font-size:28px;letter-spacing:-.04em}.sample-invite-hero p{margin:0;color:#778096;font-weight:750}.sample-invite-hero-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.sample-invite-hero-actions button,.sample-invite-hero-actions label{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:12px 15px;font-size:11px;font-weight:900;cursor:pointer}.sample-invite-template-button{border:1px solid #dcd9ec;background:#fff;color:#505a73}.sample-invite-upload-button{border:1px solid #6642e4;background:linear-gradient(135deg,#7651ef,#5b37df);color:#fff;box-shadow:0 8px 20px rgba(94,60,220,.18)}.sample-invite-upload-button input{display:none}.sample-invite-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sample-invite-summary article{display:flex;align-items:center;gap:12px;border:1px solid #e4e4ef;border-radius:17px;background:#fff;padding:16px 17px;box-shadow:0 8px 22px rgba(42,48,83,.04)}.sample-invite-summary article>svg{width:36px;height:36px;border-radius:11px;background:#f1edff;padding:9px;color:#6845e7}.sample-invite-summary article span{display:grid;grid-gap:3px;gap:3px;color:#81899d;font-size:9px;font-weight:850}.sample-invite-summary article strong{overflow:hidden;color:#2f374c;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sample-invite-summary article.has-error>svg{background:#fff0ed;color:#dc624f}.sample-invite-summary article.has-error strong{color:#c85241}.sample-invite-message{display:flex;align-items:center;gap:9px;border:1px solid #ded8fa;border-radius:13px;background:#f4f1ff;padding:11px 13px;color:#6040db;font-size:10px;font-weight:850}.sample-invite-message svg{flex:0 0 auto}.sample-invite-card{overflow:hidden;border:1px solid #e1e3ed;border-radius:21px;background:#fff;box-shadow:0 10px 28px rgba(42,48,83,.05)}.sample-invite-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #ececf3;padding:18px 20px}.sample-invite-card>header h2{margin:0;color:#2f374c;font-size:17px}.sample-invite-card>header p{margin:4px 0 0;color:#858da1;font-size:9px;font-weight:750}.sample-invite-card>header>button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:11px;background:#6844e7;padding:10px 13px;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.sample-invite-card>header>button:disabled{background:#dedce8;color:#989bae;cursor:not-allowed}.sample-invite-table-wrap{overflow:auto}.sample-invite-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.sample-invite-table-wrap th{background:#f8f8fb;padding:11px 12px;color:#6f7890;font-size:9px;text-align:left}.sample-invite-table-wrap td{border-top:1px solid #eeeef4;padding:12px;color:#3d455d;font-size:10px;font-weight:750}.sample-invite-table-wrap tr.is-error td{background:#fff9f7;color:#8c5148}.sample-invite-table-wrap td:last-child{min-width:190px}.invite-valid-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#e8f7f0;padding:5px 8px;color:#25805e;font-size:9px;font-weight:900}.sample-invite-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:190px;padding:24px;color:#858da1;text-align:center}.sample-invite-empty svg{color:#8d76ef}.sample-invite-empty b{color:#59627a;font-size:12px}.sample-invite-empty span{font-size:9px;font-weight:750}.sample-invite-empty.compact{min-height:120px}.sample-invite-tenant-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eaf8f3;padding:7px 10px;color:#25805e;font-size:9px;font-weight:900}.sample-invite-list{display:grid}.sample-invite-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto 34px;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid #efeff5;padding:13px 18px}.sample-invite-list article:first-child{border-top:0}.sample-invite-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eee9ff;color:#6542df;font-weight:950}.sample-invite-list article>div:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.sample-invite-list b{font-size:11px}.sample-invite-list span{overflow:hidden;color:#69728a;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sample-invite-list small{color:#9197a9;font-size:8px;font-weight:750}.sample-invite-list em{border-radius:999px;background:#fff3dd;padding:6px 9px;color:#ad7117;font-size:8px;font-style:normal;font-weight:900}.sample-invite-list article>button{display:grid;place-items:center;border:1px solid #ebe8f3;border-radius:9px;background:#fff;width:32px;height:32px;color:#a46e78;cursor:pointer}.sample-invite-security-note{display:flex;align-items:flex-start;gap:10px;border:1px solid #dfe5ee;border-radius:15px;background:#f9fbfd;padding:14px 16px;color:#5f6a82}.sample-invite-security-note svg{flex:0 0 auto;color:#6644e4}.sample-invite-security-note b{font-size:10px}.sample-invite-security-note p{margin:4px 0 0;font-size:9px;line-height:1.6}@media(max-width:900px){.sample-invite-hero{align-items:stretch;flex-direction:column}.sample-invite-hero-actions{justify-content:stretch}.sample-invite-hero-actions button,.sample-invite-hero-actions label{flex:1 1}.sample-invite-summary{grid-template-columns:1fr 1fr}}@media(max-width:560px){.active-screen-employee-invitations{padding:10px!important}.sample-invite-hero{padding:20px}.sample-invite-hero-actions{display:grid}.sample-invite-summary{grid-template-columns:1fr}.sample-invite-list article{grid-template-columns:38px minmax(0,1fr) 32px}.sample-invite-list em{grid-column:2}.sample-invite-list article>button{grid-column:3;grid-row:1/3}}.sample-evaluation-radar-legend{display:inline-flex!important;align-items:center;gap:5px}.sample-evaluation-radar-legend em,.sample-evaluation-radar-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#6c48e8}.sample-evaluation-radar-legend em{border:2px solid #8d96aa;background:#fff}.sample-evaluation-radar-comparison{display:flex;align-items:center;justify-content:center;gap:9px;margin:-8px auto 1px}.sample-evaluation-radar-comparison em,.sample-evaluation-radar-comparison span{border-radius:999px;background:#f1effb;padding:6px 9px;color:#606a82;font-size:9px;font-style:normal;font-weight:850}.sample-evaluation-radar-comparison span b{margin-left:3px;color:#6544df}.sample-evaluation-radar-comparison em{background:#e9f7f2;color:#27816b}body.sample-clinic-neutral-theme .main-panel>.active-screen-todo .execution-module-top-tab{display:none!important}body.sample-clinic-neutral-theme .main-panel:has(>.active-screen-todo)>.tabbar.contextual-tabbar{margin:8px 0 18px!important;padding:12px 18px 0!important}body.sample-clinic-neutral-theme .main-panel:has(>.active-screen-todo)>.contextual-tabbar .tab{min-width:150px!important;min-height:58px!important;margin:0 0 -1px!important;border-radius:18px 18px 0 0!important;padding:13px 32px 12px 18px!important;font-size:14px!important}@media(max-width:760px){.sample-evaluation-radar-comparison{flex-wrap:wrap}body.sample-clinic-neutral-theme .main-panel:has(>.active-screen-todo)>.contextual-tabbar .tab{min-width:138px!important;min-height:52px!important;padding:11px 28px 10px 14px!important;font-size:13px!important}}.owner-welcome-actions .employee-invite-dashboard-button{border-color:#d9d2fb;background:#f5f2ff;color:#6240d8}.owner-welcome-actions .employee-invite-dashboard-button:hover{border-color:#7959e8;background:#ebe5ff}.owner-welcome-actions .employee-invite-dashboard-button>svg{color:#6847df}.owner-welcome-actions .employee-invite-dashboard-button span{display:block;font-size:10px;font-weight:950}.sample-invite-workspace{max-width:none;gap:18px}.sample-invite-hero{padding:24px 28px;background:linear-gradient(135deg,#fff,#f8f7ff 68%,#efebff)}.sample-invite-hero h1{margin:0 0 7px;font-size:29px}.sample-invite-hero p{font-size:12px;line-height:1.55}.sample-invite-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid #e0e1ed;border-radius:18px;background:#fff;box-shadow:0 9px 24px rgba(43,45,79,.045);list-style:none}.sample-invite-steps li{display:grid;position:relative;grid-template-columns:28px 38px 1fr;align-items:center;grid-gap:9px;gap:9px;min-height:82px;border-right:1px solid #ececf3;padding:14px 16px}.sample-invite-steps li:last-child{border-right:0}.sample-invite-steps li:not(:last-child):after{position:absolute;z-index:1;right:-9px;width:17px;height:17px;transform:rotate(45deg);border-top:1px solid #ececf3;border-right:1px solid #ececf3;background:#fff;content:""}.sample-invite-steps li>i{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;background:#eee9ff;color:#6442de;font-size:10px;font-style:normal;font-weight:950}.sample-invite-steps li>svg{width:22px;color:#704ce5}.sample-invite-steps li>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.sample-invite-steps b{color:#30374c;font-size:11px}.sample-invite-steps small{color:#8a91a3;font-size:8px;font-weight:750}.sample-invite-summary article:nth-child(2)>svg{background:#e8f7f1;color:#248767}.sample-invite-summary article:nth-child(4)>svg{background:#eaf2ff;color:#3470d8}.sample-invite-message{font-size:11px;line-height:1.5}.sample-invite-card>header{padding:20px 22px}.sample-invite-card>header h2{font-size:18px}.sample-invite-card>header p{font-size:10px;line-height:1.5}.sample-invite-card>header>button{min-height:40px;padding:10px 15px;font-size:11px}.sample-invite-table-wrap th{font-size:10px}.sample-invite-table-wrap td{font-size:11px}.sample-invite-list article{grid-template-columns:42px minmax(0,1fr) auto auto;padding:15px 20px}.sample-invite-list article>div:nth-child(2){gap:3px}.sample-invite-list article>div:nth-child(2)>p{margin:3px 0 0;color:#6f7890;font-size:8px;line-height:1.45}.sample-invite-list article.status-error>div:nth-child(2)>p{color:#c45045}.sample-invite-list article.status-duplicate>div:nth-child(2)>p{color:#a16b19}.sample-invite-list article.status-joined>em,.sample-invite-list article.status-sent>em{background:#e8f7f0;color:#237e5d}.sample-invite-list article.status-error>em{background:#fff0ed;color:#c75043}.sample-invite-list article.status-duplicate>em{background:#fff3dd;color:#a96f18}.sample-invite-row-actions{display:flex!important;align-items:center;gap:6px}.sample-invite-row-actions>button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #ebe8f3;border-radius:9px;background:#fff;color:#a46e78;cursor:pointer}.sample-invite-row-actions>button.send{border-color:#d9d1fa;background:#f2eeff;color:#6542df}.sample-invite-row-actions>button:disabled{cursor:not-allowed;opacity:.42}.sample-invite-security-note{padding:16px 18px}.sample-invite-security-note b{font-size:11px}.sample-invite-security-note p{font-size:10px}.sample-invite-security-note strong{color:#5134bf}@media(max-width:1050px){.sample-invite-steps{grid-template-columns:1fr 1fr}.sample-invite-steps li:nth-child(2){border-right:0}.sample-invite-steps li:nth-child(-n+2){border-bottom:1px solid #ececf3}.sample-invite-steps li:after{display:none}.owner-welcome-actions{flex-wrap:wrap}}@media(max-width:620px){.sample-invite-steps{grid-template-columns:1fr}.sample-invite-steps li{border-right:0!important;border-bottom:1px solid #ececf3}.sample-invite-steps li:last-child{border-bottom:0}.sample-invite-list article{grid-template-columns:38px minmax(0,1fr) auto}.sample-invite-list article>em{grid-column:2}.sample-invite-row-actions{grid-column:3;grid-row:1/3}}.owner-welcome-header .owner-welcome-actions{width:auto!important;max-width:760px!important;flex:0 1 auto!important;justify-content:flex-end!important}.owner-welcome-header .owner-welcome-actions button{width:auto!important;min-width:142px!important;max-width:180px!important;min-height:44px!important;flex:0 0 auto!important;justify-content:center!important;padding:9px 15px!important}.owner-welcome-header .owner-welcome-actions .employee-invite-dashboard-button{min-width:166px!important;border-color:#6847ed!important;background:linear-gradient(135deg,#7657f2,#5c3bd9)!important;color:#fff!important;box-shadow:0 9px 22px rgba(96,64,218,.19)!important}.owner-welcome-header .owner-welcome-actions .employee-invite-dashboard-button:hover{border-color:#5632ce!important;background:linear-gradient(135deg,#6849e5,#4f30c5)!important}.owner-welcome-header .owner-welcome-actions .employee-invite-dashboard-button>svg{color:#fff!important}.auth-action-page.orgtwin-password-setup-page{min-height:100svh;background:radial-gradient(circle at 50% -10%,rgba(137,103,255,.16),transparent 42%),linear-gradient(180deg,#faf9ff,#f4f5fa);padding:clamp(38px,7vw,86px) 20px}.orgtwin-password-setup-page>.orgtwin-password-setup-card{box-sizing:border-box;width:min(470px,100%);margin:auto;border:1px solid rgba(216,212,232,.9);border-radius:32px;background:rgba(255,255,255,.96);padding:40px 38px 32px;box-shadow:0 28px 80px rgba(41,36,76,.12);text-align:left}.orgtwin-password-brand{display:flex;align-items:center;gap:10px;margin-bottom:30px}.orgtwin-password-brand img{display:block;width:38px;height:39px;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(95,70,190,.16))}.orgtwin-password-brand strong{color:#262b38;font-size:18px;font-weight:850;letter-spacing:-.025em}.orgtwin-password-setup-card h1{margin:0 0 12px;color:#151922;font-size:clamp(34px,4vw,43px);font-weight:900;line-height:1.1;letter-spacing:-.065em}.orgtwin-password-setup-card>p{margin:0;color:#717888;font-size:15px;line-height:1.7}.orgtwin-password-rules{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.orgtwin-password-rules span{border:1px solid #e5e1f5;border-radius:999px;background:#f7f5ff;padding:7px 10px;color:#6a56a8;font-size:10px;font-weight:850}.orgtwin-password-setup-card form{display:grid;grid-gap:17px;gap:17px;margin-top:26px}.orgtwin-password-setup-card form label{display:grid;grid-gap:8px;gap:8px}.orgtwin-password-setup-card form label span{color:#343946;font-size:13px;font-weight:850}.orgtwin-password-setup-card form input{box-sizing:border-box;width:100%;min-height:58px;border:1.5px solid #dfe1e8;border-radius:16px;background:#fbfbfd;padding:0 17px;color:#1d222c;font-size:15px;font-weight:700;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.orgtwin-password-setup-card form input::placeholder{color:#a1a6b1;font-weight:650}.orgtwin-password-setup-card form input:focus{border-color:#6c4bee;background:#fff;box-shadow:0 0 0 4px rgba(108,75,238,.1)}.orgtwin-password-setup-card .auth-action-primary,.orgtwin-password-setup-card form button{display:flex;min-height:58px;align-items:center;justify-content:center;margin-top:4px;border:0;border-radius:16px;background:linear-gradient(135deg,#7554ef,#5a39d7);color:#fff;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 13px 27px rgba(93,59,214,.2);cursor:pointer}.orgtwin-password-setup-card form button:disabled{cursor:wait;opacity:.62}.orgtwin-password-setup-card form em{margin:0;border-radius:12px;background:#fff1f3;padding:12px 13px;color:#bd4356;font-size:11px;font-style:normal;line-height:1.55}.orgtwin-password-setup-card>footer{margin-top:25px;border-top:1px solid #eeedf3;padding-top:18px;color:#9a9faa;font-size:10px;line-height:1.6;text-align:center}@media(max-width:620px){.owner-welcome-header .owner-welcome-actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%!important;max-width:none!important}.owner-welcome-header .owner-welcome-actions .employee-invite-dashboard-button,.owner-welcome-header .owner-welcome-actions button{width:100%!important;min-width:0!important;max-width:none!important}.auth-action-page.orgtwin-password-setup-page{padding:24px 14px}.orgtwin-password-setup-page>.orgtwin-password-setup-card{border-radius:26px;padding:32px 24px 26px}.orgtwin-password-setup-card h1{font-size:34px}}.sample-invite-inline-message{display:inline-flex;align-items:center;gap:5px;min-height:38px;box-sizing:border-box;border:1px solid #cce8dd;border-radius:11px;background:#eef9f5;padding:8px 11px;color:#278060;font-size:10px;font-weight:900;white-space:nowrap}.sample-invite-inline-message svg{flex:0 0 auto}@media(max-width:900px){.sample-invite-inline-message{order:3;width:100%;justify-content:center}}.sample-diagnostic-tabs{box-sizing:border-box!important;display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0 0 18px!important;border:0!important;border-bottom:1px solid #dfe3ec!important;border-radius:0!important;background:linear-gradient(180deg,transparent,#f4f5f8)!important;padding:16px 18px 0!important}.sample-diagnostic-tabs>button{box-sizing:border-box!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:58px!important;min-height:58px!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 -1px -12px!important;border-radius:18px 18px 0 0!important;padding:13px 30px 12px 18px!important;font-size:14px!important;white-space:nowrap!important}.sample-diagnostic-tabs>button:first-child{margin-left:0!important}.sample-diagnostic-tabs>button>svg{width:20px!important;height:20px!important}.sample-diagnostic-tabs>button>i{width:8px!important;height:8px!important;box-shadow:0 0 0 6px #edf9f6!important}.sample-diagnostic-tabs>button.active{transform:translateY(-5px)}.inventory-tabs{box-sizing:border-box!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:0!important;margin:0 0 18px!important;border-bottom:1px solid #dfe3ec!important;background:linear-gradient(180deg,transparent,#f4f5f8)!important;padding:16px 18px 0!important}.inventory-tabs>button{box-sizing:border-box!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:58px!important;min-height:58px!important;gap:10px!important;border-radius:18px 18px 0 0!important;padding:13px 18px 12px!important;font-size:14px!important}.inventory-tabs>button>svg{width:20px!important;height:20px!important}.inventory-nav-actions{margin-left:auto!important;align-self:center!important}body .main-panel>.active-screen-reporting-system{padding-left:18px!important;padding-right:18px!important}@media(max-width:760px){.inventory-tabs>button,.sample-diagnostic-tabs>button{flex-basis:138px!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:58px!important;min-height:58px!important}body .main-panel>.active-screen-reporting-system{padding-inline:14px!important}}.active-screen-inventory .inventory-tabs,.sample-personal-diagnostic>.sample-diagnostic-tabs{padding-left:18px!important;padding-right:18px!important}.active-screen-inventory .inventory-tabs,.reporting-module-top-tab-v171,.sample-personal-diagnostic>.sample-diagnostic-tabs{margin-top:0!important;border-bottom:0!important;background:transparent!important;padding-top:18px!important}@media(max-width:760px){.active-screen-inventory .inventory-tabs,.sample-personal-diagnostic>.sample-diagnostic-tabs{padding-top:14px!important;padding-left:10px!important;padding-right:10px!important}.reporting-module-top-tab-v171{padding-top:14px!important}}.active-screen-inventory .inventory-tabs,.reporting-module-top-tab-v171,.sample-personal-diagnostic>.sample-diagnostic-tabs{border-bottom-color:transparent!important;box-shadow:none!important}.education-course-v195 .ec195-head{grid-template-rows:auto auto!important;min-height:0!important}.education-course-v195 .ec195-head>div{padding:28px 30px 24px!important}.education-course-v195 .ec195-head h1{margin-top:24px!important}.education-course-v195 .ec195-head>aside{grid-column:2!important;grid-row:1!important;min-height:170px!important;background:transparent!important}.education-course-v195 .ec195-head>aside img{width:142px!important;height:142px!important;border-radius:50%!important;-webkit-clip-path:circle(49% at 50% 50%)!important;clip-path:circle(49% at 50% 50%)!important;object-fit:cover!important;mix-blend-mode:normal!important}.education-course-v195 .ec195-progress{position:static!important;grid-column:1!important;grid-row:2!important;margin:0 30px 22px!important;padding:12px 15px!important;border:1px solid rgba(219,214,239,.8)!important;border-radius:14px!important;background:rgba(255,255,255,.72)!important;gap:13px!important}.education-course-v195 .ec195-progress>span{min-width:88px!important;font-size:12px!important;font-weight:850!important}.education-course-v195 .ec195-progress>i{min-width:0!important}.education-course-v195 .ec195-progress>b{min-width:42px!important;text-align:right!important}.education-course-v195 .ec195-video img{right:7%!important;bottom:18px!important;width:220px!important;height:220px!important;border-radius:50%!important;-webkit-clip-path:circle(49% at 50% 50%)!important;clip-path:circle(49% at 50% 50%)!important;object-fit:cover!important;mix-blend-mode:normal!important}.education-course-v195 .ec195-video h2{color:#fff!important;text-shadow:0 2px 10px rgba(22,10,84,.38)!important}.education-course-v195 .ec195-video small{color:#f1edff!important;text-shadow:0 1px 6px rgba(22,10,84,.3)!important}@media(max-width:760px){.education-course-v195 .ec195-head>div{padding:22px 20px 10px!important}.education-course-v195 .ec195-head>aside{display:grid!important;grid-column:1!important;grid-row:2!important;min-height:145px!important}.education-course-v195 .ec195-progress{grid-column:1!important;grid-row:3!important;margin:0 20px 18px!important}.education-course-v195 .ec195-video img{right:4%!important;width:145px!important;height:145px!important}}.education-badge-modal-v202{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;overflow:auto;background:rgba(32,35,63,.55);padding:28px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.education-badge-modal-v202>section{width:min(900px,100%);max-height:calc(100vh - 56px);overflow:auto;border:1px solid #e3dff2;border-radius:28px;background:#fff;padding:27px 31px 25px;box-shadow:0 34px 90px rgba(25,25,62,.3);color:#172342}.education-badge-modal-v202>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.education-badge-modal-v202 h2{margin:0;font-size:29px;letter-spacing:-.05em}.education-badge-modal-v202>section>header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#f4f2fa;color:#8b89a3;cursor:pointer}.education-badge-summary-v202{display:grid;grid-template-columns:1fr 1fr 1.5fr;border-radius:18px;background:linear-gradient(110deg,#f8f6ff,#f4f3ff);padding:15px 20px}.education-badge-summary-v202 article{display:grid;align-content:center;grid-gap:5px;gap:5px;min-height:62px;border-right:1px solid #e0dbf2;padding:0 21px}.education-badge-summary-v202 article:first-child{padding-left:0}.education-badge-summary-v202 article:last-child{border-right:0;padding-right:0}.education-badge-summary-v202 small{color:#26304c;font-size:12px;font-weight:850}.education-badge-summary-v202 strong{color:#6843e4;font-size:25px}.education-badge-summary-v202 article:last-child i{display:block;height:9px;overflow:hidden;border-radius:99px;background:#e5e0f4}.education-badge-summary-v202 article:last-child i u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6e46e8,#a281f7)}.education-badge-modal-v202>section>nav{display:flex;gap:10px;margin:20px 0}.education-badge-modal-v202>section>nav button{min-width:104px;height:40px;border:1px solid #ddd9ef;border-radius:999px;background:#fff;color:#7b8196;font-size:12px;font-weight:900;cursor:pointer}.education-badge-modal-v202>section>nav button.active{border-color:#7148e8;background:linear-gradient(135deg,#7952ee,#663fdf);color:#fff;box-shadow:0 7px 16px rgba(102,63,223,.2)}.education-badge-grid-v202{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.education-badge-grid-v202>article{position:relative;display:grid;min-height:220px;align-content:start;justify-items:center;border:1px solid #e5e1f0;border-radius:18px;background:#fff;padding:17px 13px 13px;text-align:center}.education-badge-grid-v202>article.locked{background:linear-gradient(145deg,#fbfbfd,#f8f8fc);color:#68728b}.education-badge-icon-v202{display:grid;width:76px;height:76px;place-items:center;border-radius:24px;background:linear-gradient(145deg,#8b62f4,#633dde);font-size:37px;box-shadow:0 10px 20px rgba(87,53,190,.18)}.tone-mint .education-badge-icon-v202{background:linear-gradient(145deg,#63dcaf,#25ae7c)}.tone-yellow .education-badge-icon-v202{background:linear-gradient(145deg,#ffca62,#f1a91f)}.tone-pink .education-badge-icon-v202{background:linear-gradient(145deg,#ff8da6,#e95176)}.locked .education-badge-icon-v202{filter:grayscale(.35);opacity:.48;box-shadow:none}.tone-blue .education-badge-icon-v202{background:#dfe9ff}.tone-lavender .education-badge-icon-v202{background:#ebe5ff}.tone-green .education-badge-icon-v202{background:#dff5eb}.tone-rose .education-badge-icon-v202{background:#f8e5ed}.education-badge-lock-v202{position:absolute;right:12px;top:12px;display:grid;width:27px;height:27px;place-items:center;border:1px solid #e1deed;border-radius:50%;background:#fff;color:#9697b5}.education-badge-grid-v202 h3{margin:13px 0 7px;color:#1d2947;font-size:15px;letter-spacing:-.03em}.education-badge-grid-v202 p{min-height:34px;margin:0;color:#69738d;font-size:11px;font-weight:700;line-height:1.55}.education-badge-grid-v202>article>strong{width:100%;margin-top:10px;border-radius:999px;background:#efe9ff;padding:7px;color:#6944df;font-size:10px}.education-badge-progress-v202{width:100%;margin-top:13px}.education-badge-progress-v202>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e9e6f1}.education-badge-progress-v202>i>u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f48e8,#a07cf5)}.education-badge-grid-v202>article>small{margin-top:6px;color:#6c5fa3;font-size:10px;font-weight:900}.education-badge-modal-v202>section>footer{display:flex;min-height:70px;align-items:center;justify-content:center;gap:16px;margin-top:16px;border-radius:18px;background:linear-gradient(110deg,#f0ebff,#faf8ff);padding:10px 18px;color:#6843df}.education-badge-modal-v202>section>footer img{width:58px;height:58px;object-fit:contain}.education-badge-modal-v202>section>footer b{font-size:14px}.education-badge-empty-v202{padding:45px;color:#8d92a5;text-align:center}@media(max-width:800px){.education-badge-modal-v202{padding:14px}.education-badge-modal-v202>section{max-height:calc(100vh - 28px);border-radius:22px;padding:22px 18px}.education-badge-summary-v202{grid-template-columns:1fr 1fr}.education-badge-summary-v202 article:nth-child(2){border-right:0}.education-badge-summary-v202 article:last-child{grid-column:1/-1;margin-top:12px;border-top:1px solid #e0dbf2;padding:12px 0 0}.education-badge-modal-v202>section>nav{overflow-x:auto}.education-badge-modal-v202>section>nav button{flex:0 0 auto}.education-badge-grid-v202{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.education-badge-grid-v202{grid-template-columns:1fr}.education-badge-modal-v202 h2{font-size:24px}.education-badge-modal-v202>section>footer{align-items:flex-start}.education-badge-modal-v202>section>footer b{font-size:12px}}.personal-meeting-v210{min-height:100%;padding:18px 20px 34px;background:linear-gradient(145deg,#f8f8ff,#f3f6ff 54%,#f8fbff);color:#142044}.personal-meeting-v210 button,.personal-meeting-v210 input,.personal-meeting-v210 textarea{font:inherit}.pm210-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 6px 8px}.pm210-hero h1{margin:0;color:#101d43;font-size:34px;letter-spacing:-.055em}.pm210-hero p{margin:5px 0 0;color:#7180a5;font-size:13px;font-weight:700}.pm210-hero>button,.pm210-minutes-page>header>button{display:flex;align-items:center;gap:7px;min-height:42px;border:0;border-radius:11px;background:linear-gradient(135deg,#7250ee,#5636df);padding:0 18px;color:#fff;font-size:12px;font-weight:900;box-shadow:0 9px 22px rgba(91,56,221,.22);cursor:pointer}.pm210-tabs{display:flex;width:max-content;max-width:100%;overflow:auto;margin:0 6px 14px;border:1px solid #dfe4f2;border-radius:11px;background:#fff}.pm210-tabs button{position:relative;display:flex;min-width:137px;height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid #e5e8f2;background:#fff;color:#63708f;font-size:11px;font-weight:900;cursor:pointer}.pm210-tabs button:last-child{border-right:0}.pm210-tabs button.active{background:linear-gradient(135deg,#7350ee,#5b37df);color:#fff}.pm210-tabs button em{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#efebff;color:#6241dd;font-size:8px;font-style:normal}.pm210-tabs button.active em{background:#fff;color:#6241dd}.pm210-notice{position:fixed;right:26px;top:22px;z-index:120;display:flex;align-items:center;gap:7px;border:1px solid #cfeee2;border-radius:999px;background:#f1fff9;padding:9px 12px;color:#168960;font-size:10px;font-weight:850;box-shadow:0 8px 28px rgba(35,82,68,.14);cursor:pointer}.pm210-card{border:1px solid #dfe4f1;border-radius:19px;background:#fff;box-shadow:0 9px 26px rgba(30,42,86,.045)}.pm210-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pm210-card h2{margin:0;color:#131f43;font-size:19px;letter-spacing:-.04em}.pm210-card header p{margin:3px 0 0;color:#8490aa;font-size:10px;font-weight:700}.pm210-card header>button{display:flex;align-items:center;gap:3px;border:0;background:transparent;color:#6343df;font-size:10px;font-weight:900;cursor:pointer}.pm210-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.pm210-kpis article{display:flex;min-height:92px;align-items:center;gap:15px;border:1px solid #e0e5f1;border-radius:18px;background:#fff;padding:13px 18px;box-shadow:0 7px 22px rgba(31,44,90,.04)}.pm210-kpis i{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border-radius:16px;background:#efeaff;color:#6742e5}.pm210-kpis i.blue{background:#e8efff;color:#2764d8}.pm210-kpis i.mint{background:#e5f8f0;color:#15956a}.pm210-kpis i svg{width:23px}.pm210-kpis span{display:grid;color:#53617f;font-size:10px;font-weight:850}.pm210-kpis strong{margin:2px 0;color:#623fe2;font-size:27px;line-height:1}.pm210-kpis article:nth-child(2) strong{color:#2160d6}.pm210-kpis article:nth-child(3) strong{color:#119263}.pm210-kpis small{color:#8995ae;font-size:9px}.pm210-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr);grid-gap:12px;gap:12px}.pm210-calendar,.pm210-upcoming{padding:15px 16px}.pm210-calendar>header nav{display:flex;align-items:center}.pm210-calendar>header nav button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #dfe4f2;background:#fff;color:#253154;font-weight:900;cursor:pointer}.pm210-calendar>header nav button:first-child{border-radius:9px 0 0 9px}.pm210-calendar>header nav button:nth-of-type(2){border-radius:0 9px 9px 0}.pm210-calendar>header nav button:last-child{width:auto;margin-left:7px;border-radius:8px;padding:0 10px;color:#6542e4}.pm210-calendar>header nav b{display:grid;height:31px;place-items:center;border-block:1px solid #dfe4f2;padding:0 15px;font-size:10px}.pm210-days,.pm210-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pm210-weekdays{margin-top:14px;border:1px solid #e1e6f1;border-bottom:0;border-radius:11px 11px 0 0;overflow:hidden}.pm210-weekdays b{padding:8px 0;color:#65728f;font-size:9px;text-align:center}.pm210-weekdays b:first-child{color:#ec4d60}.pm210-weekdays b:last-child{color:#3172df}.pm210-days{border-top:1px solid #e1e6f1;border-left:1px solid #e1e6f1}.pm210-days>button,.pm210-days>i{min-height:55px;border:0;border-right:1px solid #e1e6f1;border-bottom:1px solid #e1e6f1;background:#fff;padding:6px;text-align:left}.pm210-days>button{cursor:pointer}.pm210-days>button:hover{background:#faf9ff}.pm210-days>button.today>strong{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#6845e8}.pm210-days>button>strong{display:block;color:#273454;font-size:9px}.pm210-days>button>span{display:grid;grid-gap:1px;gap:1px;margin-top:2px;border-radius:5px;padding:3px 4px;background:#eee9ff;color:#5533d7;font-size:7px}.pm210-days>button>span.mint{background:#e5f7ef;color:#13865e}.pm210-days>button>span b,.pm210-days>button>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm210-days>button>span small{font-size:6px}.pm210-upcoming>header{margin-bottom:11px}.pm210-upcoming>section{display:grid;grid-template-columns:106px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e1e5ef;border-radius:13px;padding:9px;margin-top:8px}.pm210-upcoming time{display:grid;grid-gap:2px;gap:2px;border-radius:10px;background:#f5f3fd;padding:8px 10px}.pm210-upcoming time small{color:#64718d;font-size:8px;font-weight:850}.pm210-upcoming time b{font-size:14px}.pm210-upcoming time em{color:#7c88a3;font-size:8px;font-style:normal}.pm210-upcoming section>div h3{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.pm210-upcoming section>div h3 span{border-radius:99px;background:#eee9ff;padding:3px 7px;color:#6543df;font-size:7px}.pm210-upcoming section>div p{margin:4px 0;color:#71809d;font-size:8px}.pm210-upcoming section>div>small{display:flex;align-items:center;gap:4px;color:#657391;font-size:8px}.pm210-upcoming section>button{height:35px;border:1px solid #6845e8;border-radius:9px;background:#fff;padding:0 14px;color:#6542e0;font-size:9px;font-weight:900;cursor:pointer}.pm210-upcoming section>button.primary{background:linear-gradient(135deg,#714ced,#5b36df);color:#fff}.pm210-bottom-grid{display:grid;grid-template-columns:1.35fr .8fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.pm210-bottom-grid>.pm210-card{padding:13px 15px}.pm210-rnr>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.pm210-rnr>div>section{display:flex;align-items:center;gap:9px;border:1px solid #e5e8f2;border-radius:11px;padding:9px}.pm210-rnr>div i{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:#eee9ff;color:#6341df}.pm210-rnr>div i.mint{background:#e5f7ee;color:#148a61}.pm210-rnr>div i svg{width:18px}.pm210-rnr>div span{display:grid;grid-gap:2px;gap:2px}.pm210-rnr>div b{font-size:10px}.pm210-rnr>div small{color:#75819b;font-size:7px}.pm210-rnr>div small em{border-radius:99px;background:#eee9ff;padding:2px 5px;color:#6341df;font-style:normal;font-weight:850}.pm210-tasks label{display:flex;align-items:center;gap:8px;margin-top:9px;border:1px solid #e7eaf2;border-radius:10px;padding:8px}.pm210-tasks input{accent-color:#6945e7}.pm210-tasks label span{display:grid}.pm210-tasks label b{font-size:9px}.pm210-tasks label small{color:#ea5b61;font-size:7px}.pm210-minutes-preview>section{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:6px;gap:6px;margin-top:7px;border-top:1px solid #edf0f6;padding-top:7px}.pm210-minutes-preview section>span{display:grid}.pm210-minutes-preview section b{font-size:9px}.pm210-minutes-preview section small{color:#8290aa;font-size:7px}.pm210-minutes-preview section>em{border-radius:99px;background:#fff0f1;padding:3px 6px;color:#e14d59;font-size:7px;font-style:normal;font-weight:900}.pm210-minutes-preview section>em.read{background:#e6f7ef;color:#15865f}.pm210-minutes-preview section>button{border:1px solid #704bea;border-radius:7px;background:#fff;padding:5px 8px;color:#6842e4;font-size:7px;font-weight:900;cursor:pointer}.pm210-minutes-page>header,.pm210-rnr-page>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px}.pm210-rnr-page>header>strong{border-radius:99px;background:#eee9ff;padding:7px 10px;color:#6541df;font-size:10px}.pm210-rnr-page>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.pm210-rnr-page>div>article{padding:16px}.pm210-rnr-page article>header{align-items:center}.pm210-rnr-page article>header i{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#eee9ff;color:#6945e6}.pm210-rnr-page article>header span{flex:1 1}.pm210-rnr-page article h3{margin:0;font-size:15px}.pm210-rnr-page article>header em{border-radius:99px;background:#e4f6ed;padding:5px 8px;color:#15875f;font-size:8px;font-style:normal;font-weight:900}.pm210-rnr-page article>p{min-height:30px;color:#6e7c99;font-size:9px}.pm210-rnr-page article>section{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;border-radius:11px;background:#f7f5ff;padding:10px}.pm210-rnr-page article>section b{font-size:8px}.pm210-rnr-page article>section strong{border-radius:99px;background:#ebe5ff;padding:4px 7px;color:#6240df;font-size:8px}.pm210-rnr-page article>section span{color:#697693;font-size:8px}.pm210-rnr-page article>footer{display:flex;align-items:center;gap:12px;margin-top:11px;color:#75819b;font-size:8px}.pm210-rnr-page article>footer span{display:flex;align-items:center;gap:4px}.pm210-rnr-page article>footer button{display:flex;align-items:center;margin-left:auto;border:0;background:transparent;color:#6542df;font-size:8px;font-weight:900;cursor:pointer}.pm210-run-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:12px;gap:12px}.pm210-run-grid>aside,.pm210-run-grid>main{padding:16px}.pm210-run-grid>aside>button{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #e9ebf3;background:#fff;padding:13px 7px;text-align:left;cursor:pointer}.pm210-run-grid>aside>button.active{border-radius:10px;background:#f2eeff;color:#5f3cdc}.pm210-run-grid>aside>button span{display:grid;grid-gap:3px;gap:3px}.pm210-run-grid>aside>button b{font-size:11px}.pm210-run-grid>aside>button small{color:#7e8aa4;font-size:8px}.pm210-run-grid>main>header>div>span{color:#6842e1;font-size:8px;font-weight:900}.pm210-run-grid>main>header h2{margin-top:4px}.pm210-run-grid>main>header button{display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#6743e4;padding:9px 11px;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.pm210-run-info{display:flex;gap:8px;margin-top:13px}.pm210-run-info span{display:flex;align-items:center;gap:5px;border-radius:8px;background:#f5f6fb;padding:8px 10px;color:#66728e;font-size:8px}.pm210-run-info svg{width:14px}.pm210-run-notes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.pm210-run-notes label{display:grid;grid-gap:6px;gap:6px;color:#27334f;font-size:9px;font-weight:900}.pm210-run-notes textarea{min-height:125px;resize:vertical;border:1px solid #dfe4f0;border-radius:10px;padding:11px;color:#34405c;font-size:9px;line-height:1.6}.pm210-run-actions{margin-top:13px;border-top:1px solid #e9ebf2;padding-top:12px}.pm210-run-actions header{display:flex;align-items:center;justify-content:space-between}.pm210-run-actions header button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#6441df;font-size:8px;font-weight:900}.pm210-run-actions label{display:flex;align-items:center;gap:8px;margin-top:8px;border-radius:9px;background:#f7f8fc;padding:9px}.pm210-run-actions label span{display:grid}.pm210-run-actions label b{font-size:9px}.pm210-run-actions label small{color:#7d89a3;font-size:7px}.pm210-minutes-page>nav{display:flex;gap:7px;margin:12px 0 8px}.pm210-minutes-page>nav button{border:1px solid #dfe3ee;border-radius:99px;background:#fff;padding:8px 13px;color:#6d7892;font-size:9px;font-weight:900;cursor:pointer}.pm210-minutes-page>nav button.active{border-color:#6844e5;background:#6844e5;color:#fff}.pm210-minutes-page>nav em{margin-left:4px;font-style:normal}.pm210-minute-list{padding:8px 16px}.pm210-minute-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #e8ebf2;padding:13px 2px}.pm210-minute-list article:last-child{border-bottom:0}.pm210-minute-list article>i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#eee9ff;color:#6742e3}.pm210-minute-list article>i svg{width:18px}.pm210-minute-list article>span h3{margin:0;font-size:11px}.pm210-minute-list article>span p{margin:3px 0 0;color:#7c88a2;font-size:8px}.pm210-minute-list article>em{border-radius:99px;background:#fff0f1;padding:5px 8px;color:#df4d59;font-size:8px;font-style:normal;font-weight:900}.pm210-minute-list article>em.read{background:#e3f7ed;color:#148860}.pm210-minute-list article>button{min-width:76px;border:1px solid #6d47e8;border-radius:8px;background:#fff;padding:7px 10px;color:#6541df;font-size:8px;font-weight:900;cursor:pointer}.pm210-modal{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;background:rgba(23,28,54,.5);padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pm210-modal form{display:grid;width:min(600px,100%);grid-gap:13px;gap:13px;border-radius:22px;background:#fff;padding:22px;box-shadow:0 28px 70px rgba(20,25,54,.28)}.pm210-modal form>header{display:flex;align-items:flex-start;justify-content:space-between}.pm210-modal h2{margin:0;font-size:22px}.pm210-modal header p{margin:4px 0 0;color:#78849c;font-size:10px}.pm210-modal header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f2f3f7;color:#7c8496;cursor:pointer}.pm210-modal label{display:grid;grid-gap:6px;gap:6px;color:#29344f;font-size:10px;font-weight:900}.pm210-modal input,.pm210-modal textarea{width:100%;box-sizing:border-box;border:1px solid #dce1ed;border-radius:10px;padding:10px 12px;color:#27334f;font-size:10px}.pm210-modal textarea{min-height:120px;resize:vertical}.pm210-modal label small{color:#8b95aa;font-size:8px;font-weight:600}.pm210-modal footer{display:flex;justify-content:flex-end;gap:8px}.pm210-modal footer button{display:flex;align-items:center;gap:5px;border:1px solid #dce1ed;border-radius:9px;background:#fff;padding:9px 13px;color:#65718c;font-size:9px;font-weight:900;cursor:pointer}.pm210-modal footer button:last-child{border-color:#6844e5;background:#6844e5;color:#fff}@media(max-width:1100px){.pm210-main-grid{grid-template-columns:1fr}.pm210-bottom-grid{grid-template-columns:1fr 1fr}.pm210-rnr{grid-column:1/-1}.pm210-upcoming>section{grid-template-columns:100px 1fr auto}}@media(max-width:700px){.personal-meeting-v210{padding:12px 8px 24px}.pm210-hero{align-items:center}.pm210-hero h1{font-size:26px}.pm210-hero p{font-size:10px}.pm210-hero>button{min-height:36px;padding:0 11px;font-size:9px}.pm210-tabs{width:100%}.pm210-tabs button{min-width:118px}.pm210-kpis{grid-template-columns:1fr}.pm210-kpis article{min-height:76px}.pm210-bottom-grid,.pm210-main-grid,.pm210-rnr-page>div,.pm210-run-grid{grid-template-columns:1fr}.pm210-rnr{grid-column:auto}.pm210-rnr>div{grid-template-columns:1fr}.pm210-calendar{overflow:auto}.pm210-calendar>header,.pm210-days,.pm210-weekdays{min-width:610px}.pm210-upcoming>section{grid-template-columns:88px minmax(0,1fr)}.pm210-upcoming section>button{grid-column:2;justify-self:end}.pm210-run-grid>aside{display:none}.pm210-run-notes{grid-template-columns:1fr}.pm210-minute-list article{grid-template-columns:34px minmax(0,1fr) auto}.pm210-minute-list article>button{grid-column:2/-1;justify-self:end}.pm210-notice{top:auto;right:10px;bottom:12px;max-width:calc(100vw - 20px)}}.sidebar button[data-sidebar-custom-icon=reporting]>.side-menu-icon,.sidebar button[data-sidebar-custom-icon=reporting]>span:first-child{position:relative}.sidebar button[data-sidebar-custom-icon=reporting]>.side-menu-icon>svg,.sidebar button[data-sidebar-custom-icon=reporting]>span:first-child>svg{display:none!important}.sidebar button[data-sidebar-custom-icon=reporting]>.side-menu-icon:before,.sidebar button[data-sidebar-custom-icon=reporting]>span:first-child:before{display:block!important;width:19px!important;height:19px!important;border:0!important;border-radius:0!important;background:currentColor!important;content:""!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'/%3E%3Cpath%20d='M14%202v6h6M8%2017v-3M12%2017v-6M16%2017v-9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'/%3E%3Cpath%20d='M14%202v6h6M8%2017v-3M12%2017v-6M16%2017v-9'/%3E%3C/svg%3E") center/contain no-repeat}.sidebar button[data-sidebar-custom-icon=reporting]>.side-menu-icon:after,.sidebar button[data-sidebar-custom-icon=reporting]>span:first-child:after{display:none!important}.pm210-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 6px 16px}.pm210-toolbar .pm210-tabs{margin:0}.pm210-add-schedule{display:flex;min-height:44px;align-items:center;gap:7px;border:0;border-radius:11px;background:linear-gradient(135deg,#7250ee,#5636df);padding:0 19px;color:#fff;font-size:13px;font-weight:900;box-shadow:0 9px 22px rgba(91,56,221,.22);cursor:pointer;white-space:nowrap}.personal-meeting-v210{font-size:16px}.pm210-tabs button{min-width:154px;height:48px;font-size:13px}.pm210-card h2{font-size:23px}.pm210-card header p,.pm210-card header>button{font-size:12px}.pm210-kpis article{min-height:106px;padding:16px 21px}.pm210-kpis i{width:62px;height:62px;flex-basis:62px}.pm210-kpis i svg{width:28px;height:28px}.pm210-kpis i.tone-purple{background:#eee9ff!important;color:#6541df!important}.pm210-kpis i.tone-blue{background:#e5edff!important;color:#1553c8!important}.pm210-kpis i.tone-mint{background:#e1f7ed!important;color:#11855d!important}.pm210-kpis span{font-size:12px}.pm210-kpis strong{font-size:31px}.pm210-kpis small{font-size:10px}.pm210-mascot-kpi{position:relative;overflow:hidden;padding-right:100px!important}.pm210-mascot-kpi>img{position:absolute;right:14px;bottom:-4px;width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(75,57,135,.15))}.pm210-calendar,.pm210-upcoming{padding:19px 20px}.pm210-calendar>header nav b{font-size:12px}.pm210-calendar>header nav button{width:36px;height:36px;font-size:13px}.pm210-weekdays b{padding:10px 0;font-size:11px}.pm210-weekdays b.sunday{color:#e64151}.pm210-weekdays b.saturday{color:#1767dc}.pm210-days>button,.pm210-days>i{min-height:79px;padding:8px}.pm210-days>button>strong{font-size:12px}.pm210-days>button.holiday>strong,.pm210-days>button.sunday>strong{color:#e23f50}.pm210-days>button.saturday>strong{color:#1766d8}.pm210-days>button.today>strong{width:25px;height:25px;font-size:11px}.pm210-holiday{display:block;overflow:hidden;margin-top:2px;color:#df4655;font-size:8px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pm210-days>button>span{gap:2px;margin-top:4px;padding:5px 6px;font-size:9px}.pm210-days>button>span small{font-size:8px}.pm210-upcoming>section{grid-template-columns:122px minmax(0,1fr) auto;gap:15px;padding:12px}.pm210-upcoming time small{font-size:10px}.pm210-upcoming time b{font-size:18px}.pm210-upcoming time em{font-size:10px}.pm210-upcoming section>div h3{font-size:16px}.pm210-upcoming section>div h3 span{font-size:9px}.pm210-upcoming section>div p,.pm210-upcoming section>div>small{font-size:10px}.pm210-upcoming section>button{height:40px;font-size:11px}.pm210-rnr>div b{font-size:12px}.pm210-rnr>div small{font-size:9px}.pm210-minutes-preview section b,.pm210-tasks label b{font-size:11px}.pm210-minutes-preview section small,.pm210-minutes-preview section>button,.pm210-minutes-preview section>em,.pm210-tasks label small{font-size:9px}.pm210-rnr-page article h3{font-size:17px}.pm210-rnr-page article>p{font-size:11px}.pm210-rnr-page article>footer,.pm210-rnr-page article>section b,.pm210-rnr-page article>section span,.pm210-rnr-page article>section strong{font-size:10px}.pm210-run-grid>aside>button b{font-size:13px}.pm210-run-actions label b,.pm210-run-grid>aside>button small,.pm210-run-info span,.pm210-run-notes label,.pm210-run-notes textarea{font-size:11px}.pm210-run-actions label small{font-size:9px}.pm210-minutes-page>nav button{font-size:11px}.pm210-minute-list article>span h3{font-size:13px}.pm210-minute-list article>button,.pm210-minute-list article>em,.pm210-minute-list article>span p{font-size:10px}@media(max-width:700px){.pm210-toolbar{align-items:stretch;flex-direction:column}.pm210-toolbar .pm210-tabs{width:100%}.pm210-add-schedule{min-height:42px;justify-content:center}.pm210-mascot-kpi{padding-right:92px!important}.pm210-main-grid{gap:10px}.pm210-calendar>header,.pm210-days,.pm210-weekdays{min-width:680px}.pm210-upcoming>section{grid-template-columns:105px minmax(0,1fr)}.pm210-upcoming section>button{grid-column:2}}.pm210-days>button.saturday.holiday>strong{color:#e23f50}.pm210-days>button.today>strong{color:#fff}.pm212-toolbar-actions{display:flex;align-items:center;gap:10px}.pm212-character{position:relative!important;overflow:visible!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:50%!important;background:#eaf3ff!important;box-shadow:inset 0 0 0 3px rgba(255,255,255,.8)}.pm212-character img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pm212-character>svg{position:absolute;right:-4px;bottom:-3px;width:18px!important;height:18px!important;border:2px solid #fff;border-radius:50%;background:#4e7af1;color:#fff;fill:#4e7af1}.pm212-character.mint{background:#e7f8f1!important}.pm212-character.large{width:62px!important;height:62px!important;flex-basis:62px!important}.pm210-rnr-page article>header .pm212-character{display:block;padding:0}.pm212-minute-modal{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;background:rgba(22,27,54,.54);padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pm212-minute-modal>article{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border:1px solid #e6e2f5;border-radius:24px;background:#fff;padding:24px;box-shadow:0 30px 80px rgba(18,23,50,.3)}.pm212-minute-modal>article>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #eceef5;padding-bottom:16px}.pm212-minute-modal header span{color:#6542df;font-size:10px;font-weight:900}.pm212-minute-modal h2{margin:4px 0;font-size:23px;color:#182342}.pm212-minute-modal header p{margin:0;color:#7a869f;font-size:11px}.pm212-minute-modal header button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#f2f3f8;color:#707b92;cursor:pointer}.pm212-minute-modal>article>section{margin-top:16px;border-radius:14px;background:#f8f7fd;padding:15px}.pm212-minute-modal section>b{font-size:12px;color:#293553}.pm212-minute-modal section>p{margin:8px 0 0;color:#5e6b87;font-size:11px;line-height:1.7}.pm212-minute-modal ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pm212-minute-modal li{display:flex;align-items:flex-start;gap:7px;color:#485571;font-size:11px}.pm212-minute-modal li svg{width:15px;flex:0 0 15px;color:#24a675}.pm212-minute-actions{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.pm212-minute-actions span{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4e6ef;border-radius:10px;background:#fff;padding:10px}.pm212-minute-actions strong{font-size:11px}.pm212-minute-actions small{color:#79859d;font-size:9px}.pm212-minute-modal footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.pm212-minute-modal footer>span{display:flex;align-items:center;gap:6px;color:#19815e;font-size:10px;font-weight:800}.pm212-minute-modal footer svg{width:16px}.pm212-minute-modal footer button{border:0;border-radius:10px;background:#6542df;padding:10px 20px;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.pm212-schedule-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pm212-schedule-modal input[type=date],.pm212-schedule-modal input[type=time]{min-height:42px}.pm212-schedule-modal form{width:min(640px,100%)}@media(max-width:700px){.pm212-toolbar-actions{width:100%;display:grid;grid-template-columns:1fr}.pm212-minute-modal{align-items:end;padding:10px}.pm212-minute-modal>article{max-height:calc(100vh - 20px);border-radius:20px;padding:18px}.pm212-minute-modal h2{font-size:19px}.pm212-minute-actions span{align-items:flex-start;flex-direction:column;gap:4px}.pm212-minute-modal footer{align-items:stretch;flex-direction:column;gap:12px}.pm212-minute-modal footer button{width:100%}.pm212-schedule-row{grid-template-columns:1fr}.pm212-schedule-modal{align-items:end;padding:10px}.pm212-schedule-modal form{max-height:calc(100vh - 20px);overflow:auto;border-radius:20px}.pm212-character.large{width:54px!important;height:54px!important;flex-basis:54px!important}}.pm212-toolbar-actions:empty{display:none!important}.active-screen-inventory .inventory-os{padding-top:0!important}.member-reporting-sent-v171>button>i:before{height:3px!important;background:linear-gradient(90deg,#7554e8 0 25%,#3f7fe7 25% 50%,#e08a2e 50% 75%,#24a477 75% 100%)!important;opacity:.28}.member-reporting-sent-v171>button>i>em:first-child{color:#6747df!important}.member-reporting-sent-v171>button>i>em:first-child u{border-color:#7554e8!important;background:#f0ebff!important}.member-reporting-sent-v171>button>i>em:nth-child(2){color:#2f6fd7!important}.member-reporting-sent-v171>button>i>em:nth-child(2) u{border-color:#3f7fe7!important;background:#eaf2ff!important}.member-reporting-sent-v171>button>i>em:nth-child(3){color:#c76f19!important}.member-reporting-sent-v171>button>i>em:nth-child(3) u{border-color:#e08a2e!important;background:#fff1df!important}.member-reporting-sent-v171>button>i>em:nth-child(4){color:#16845e!important}.member-reporting-sent-v171>button>i>em:nth-child(4) u{border-color:#24a477!important;background:#e8f8f1!important}.member-reporting-sent-v171>button>i>em.done:first-child u{background:#7554e8!important}.member-reporting-sent-v171>button>i>em.done:nth-child(2) u{background:#3f7fe7!important}.member-reporting-sent-v171>button>i>em.done:nth-child(3) u{background:#e08a2e!important}.member-reporting-sent-v171>button>i>em.done:nth-child(4) u{background:#24a477!important}.active-screen-reporting-system .reporting-system-head h2{font-size:30px!important}.active-screen-reporting-system .reporting-system-head p{font-size:15px!important}.active-screen-reporting-system .reporting-system-head button{font-size:13px!important}.member-reporting-summary-v171 small{font-size:12px!important}.member-reporting-summary-v171 strong{font-size:28px!important}.member-reporting-summary-v171 em{font-size:11px!important}.member-reporting-toolbar-v171>strong{font-size:16px!important}.member-reporting-toolbar-v171>div>b{font-size:14px!important}.member-reporting-toolbar-v171>div>span small{font-size:11px!important}.member-reporting-toolbar-v171>div>span strong{font-size:15px!important}.member-reporting-card-v171>header b{font-size:17px!important}.member-reporting-card-v171>header small,.member-reporting-card-v171>header>button,.member-reporting-table-v171>div{font-size:12px!important}.member-reporting-table-v171>div.head{font-size:11px!important}.member-reporting-table-v171>div>span b{font-size:14px!important}.member-reporting-table-v171>div>button,.member-reporting-table-v171>div>em,.member-reporting-table-v171>div>span small{font-size:11px!important}.member-reporting-sent-v171 time{font-size:12px!important}.member-reporting-replies-v171>button>span b,.member-reporting-sent-v171 b{font-size:14px!important}.member-reporting-replies-v171>button>span b small,.member-reporting-sent-v171 small{font-size:11px!important}.member-reporting-sent-v171>button>i>em{font-size:10px!important}.member-reporting-replies-v171 p{font-size:12px!important}.member-reporting-replies-v171>button>em{font-size:11px!important}.member-reporting-subnav-v171 button{font-size:13px!important}.reporting-feedback-list-v173 b{font-size:16px!important}.reporting-feedback-list-v173 label,.reporting-feedback-list-v173 small{font-size:12px!important}.reporting-feedback-list-v173 .reporting-feedback-summary,.reporting-feedback-list-v173 textarea{font-size:13px!important}@media(max-width:760px){.active-screen-reporting-system .reporting-system-head h2{font-size:25px!important}.member-reporting-card-v171>header b{font-size:15px!important}}.inventory-contextual-tabbar{overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.inventory-contextual-tabbar .tab{flex:0 0 auto}.inventory-content-actions{display:flex;justify-content:flex-end;gap:8px;margin:0 0 14px}.inventory-content-actions button{display:inline-flex;align-items:center;gap:6px;height:40px;border:1px solid #dddfea;border-radius:11px;padding:0 14px;background:#fff;color:#5840d6;font-weight:900;box-shadow:0 5px 14px rgba(42,36,92,.06)}.inventory-content-actions button:first-child{border-color:#d8cfff;background:#f3f0ff}.inventory-content-actions svg{width:16px;height:16px}@media(max-width:760px){.inventory-contextual-tabbar{max-width:100%;-webkit-overflow-scrolling:touch}.inventory-content-actions{padding:0 4px}.inventory-content-actions button{height:38px;padding:0 11px;font-size:12px}}.mobile-bottom-nav,.sample-admin-sidebar-pruned .sidebar button[data-admin-personal-duplicate=true]{display:none!important}.sidebar-meeting-menu .side-menu-icon{font-size:17px;line-height:1;color:inherit}.sidebar-meeting-menu .side-menu-icon svg{display:block;width:18px;height:18px}.sidebar button[data-sidebar-custom-icon=messenger] .side-menu-icon{position:relative}.sidebar button[data-sidebar-custom-icon=messenger] .side-menu-icon>svg{display:none!important}.sidebar button[data-sidebar-custom-icon=messenger] .side-menu-icon:before{content:"";display:block;width:17px;height:13px;box-sizing:border-box;border:1.8px solid;border-radius:3px}.sidebar button[data-sidebar-custom-icon=messenger] .side-menu-icon:after{content:"";position:absolute;left:50%;top:8px;width:8px;height:8px;border-left:1.8px solid;border-bottom:1.8px solid;transform:translate(-50%,-50%) rotate(-45deg)}.sidebar-meeting-menu>small{display:block;grid-column:2;color:#7380a5;font-size:8px;font-weight:750;line-height:1.35}.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>.side-menu-icon,.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>span:first-child{position:relative}.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>.side-menu-icon>svg,.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>span:first-child>svg{display:none!important}.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>.side-menu-icon:before,.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>span:first-child:before{content:""!important;display:block!important;width:18px!important;height:18px!important;border:0!important;border-radius:0!important;background:currentColor!important;transform:none!important}.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>.side-menu-icon:after,.sidebar button:is([data-sidebar-custom-icon=messenger],[data-sidebar-custom-icon=inventory])>span:first-child:after{display:none!important}.sidebar button[data-sidebar-custom-icon=messenger]>.side-menu-icon:before,.sidebar button[data-sidebar-custom-icon=messenger]>span:first-child:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2'/%3E%3Cpath%20d='m3%207%209%206%209-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2'/%3E%3Cpath%20d='m3%207%209%206%209-6'/%3E%3C/svg%3E") center/contain no-repeat}.sidebar button[data-sidebar-custom-icon=inventory]>.side-menu-icon:before,.sidebar button[data-sidebar-custom-icon=inventory]>span:first-child:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m12%203%208%204.5v9L12%2021l-8-4.5v-9L12%203Z'/%3E%3Cpath%20d='m4.5%207.5%207.5%204%207.5-4M12%2021v-9.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m12%203%208%204.5v9L12%2021l-8-4.5v-9L12%203Z'/%3E%3Cpath%20d='m4.5%207.5%207.5%204%207.5-4M12%2021v-9.5'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:900px){.ai-desk-app-shell,.ai-desk-app-shell .main-panel,.app-shell{padding-bottom:0!important}.main-panel{padding-bottom:28px!important}#orgtwin-active-workspace-content,.sample-clo-education,.sample-clo-oneonone,.sample-clo-roleplay,.sample-personal-evaluation,.tab-content-shell{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#orgtwin-active-workspace-content :is(section,article,aside,div,form,header,footer,nav){min-width:0}#orgtwin-active-workspace-content :is(img,video,iframe,canvas,svg){max-width:100%}.ec195-tabs,.sample-clo-oneonone-tabs,.sample-diagnostic-tabs{scrollbar-width:none}.ec195-tabs::-webkit-scrollbar,.sample-clo-oneonone-tabs::-webkit-scrollbar,.sample-diagnostic-tabs::-webkit-scrollbar{display:none}}@media(max-width:700px){.main-panel{padding:58px 8px 24px!important}.tab-content-shell{border-radius:18px!important;padding:8px!important}.sidebar-toggle-button{top:10px!important;left:10px!important}.education-home-v194{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding:8px 6px 20px!important;overflow-x:hidden!important}.education-v197-toolbar{min-height:60px!important;padding:0 2px!important}.education-v197-toolbar>label{width:100%!important;height:52px!important;padding:0 16px!important}.education-v197-toolbar>label>svg{width:21px!important;height:21px!important;flex-basis:21px!important}.education-v197-toolbar input{min-width:0!important;height:34px!important;padding-left:7px!important}.education-v194-main,.education-v194-rail{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.education-v194-card{border-radius:18px!important}.education-v194-hero{grid-template-columns:1fr!important;min-height:0!important;border-radius:20px!important}.education-v194-hero-copy{padding:23px 20px 18px!important}.education-v194-hero-copy h1{font-size:29px!important;line-height:1.12!important}.education-v194-hero-copy p{font-size:12px!important}.education-v194-hero-art{display:none!important}.education-v194-hero-stats{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important;grid-gap:8px!important;gap:8px!important;padding:0 12px 12px!important}.education-v194-hero-stats article{grid-template-columns:40px 1fr!important;min-height:92px!important;padding:11px!important}.education-v194-hero-stats article>i{width:38px!important;height:38px!important;font-size:21px!important}.education-v194-hero-stats b{font-size:21px!important}.education-home-v194 .education-v194-split{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.education-home-v194 .education-v194-card-head{padding:14px 14px 9px!important}.education-home-v194 .education-v194-card-head h2{font-size:16px!important}.education-home-v194 .education-v194-continue>div{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:0 13px 13px!important}.education-home-v194 .education-v194-continue figure{height:116px!important;border-radius:14px!important}.education-home-v194 .education-v194-continue figure img{width:92px!important;height:106px!important;transform:none!important}.education-home-v194 .education-v194-continue figure span{right:5px!important;bottom:5px!important;max-width:88px!important;padding:4px 6px!important;font-size:7px!important;line-height:1.25!important}.education-home-v194 .education-v194-continue article{gap:5px!important}.education-home-v194 .education-v194-continue h3{font-size:16px!important;line-height:1.25!important}.education-home-v194 .education-v194-continue p{font-size:10px!important;line-height:1.35!important}.education-home-v194 .education-v194-continue article>button{min-height:34px!important;font-size:10px!important}.education-home-v194 .education-v194-quest>div{grid-template-columns:minmax(0,1fr) 68px!important;gap:8px!important;padding:0 13px 13px!important}.education-home-v194 .education-v194-quest ul{gap:5px!important}.education-home-v194 .education-v194-quest li{min-height:34px!important;padding:8px 9px!important;font-size:10px!important}.education-home-v194 .education-v194-quest li i{width:19px!important;height:19px!important}.education-home-v194 .education-v194-quest img{width:66px!important;height:72px!important;align-self:end!important}.education-home-v194 .education-v194-section{padding:13px!important}.education-home-v194 .education-v194-title{align-items:flex-start!important;gap:8px!important}.education-home-v194 .education-v194-title>div{display:grid!important;grid-gap:3px!important;gap:3px!important}.education-home-v194 .education-v194-title h2{font-size:16px!important}.education-home-v194 .education-v194-title p{font-size:9px!important}.education-home-v194 .education-v194-paths{grid-template-columns:1fr 1fr!important;gap:8px!important}.education-home-v194 .education-v194-paths button{grid-template-columns:minmax(0,1fr) 58px!important;min-height:92px!important;border-radius:14px!important;padding:11px 5px 8px 11px!important}.education-home-v194 .education-v194-paths b{font-size:12px!important;line-height:1.25!important}.education-home-v194 .education-v194-paths small{font-size:8px!important}.education-home-v194 .education-v194-paths img{width:60px!important;height:60px!important;transform:none!important}.education-home-v194 .education-v194-popular{grid-template-columns:1fr!important;gap:8px!important}.education-home-v194 .education-v194-popular>button{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:104px!important}.education-home-v194 .education-v194-popular figure{height:104px!important}.education-home-v194 .education-v194-popular figure img{transform:none!important}.education-home-v194 .education-v194-popular div{align-content:center!important;padding:10px!important}.education-home-v194 .education-v194-rail .education-v194-card{padding:15px!important}.education-home-v194 .education-v194-rail h2{font-size:18px!important}.education-home-v194 .education-v194-badges{min-height:0!important}.education-home-v194 .education-v194-badges i{width:54px!important;height:54px!important;font-size:25px!important}.education-home-v194 .education-v194-cheer{margin-top:12px!important;padding:11px!important;font-size:11px!important}.education-home-v194 .education-v194-cheer img{width:43px!important;height:43px!important}.education-home-v194 .education-v194-history{min-height:0!important}.education-home-v194 .education-v194-history article{grid-template-columns:48px minmax(0,1fr) auto!important;gap:9px!important;padding:10px 0!important}.education-home-v194 .education-v194-history article img{width:46px!important;height:42px!important}.education-home-v194 .education-v194-history b{font-size:11px!important}.education-home-v194 .education-v194-quick>div{grid-template-columns:1fr 1fr!important}.education-home-v194 .education-v194-quick button{grid-template-columns:37px minmax(0,1fr)!important;padding:11px!important}.education-course-v195{padding:7px!important}.education-course-v195 .ec195-head{grid-template-columns:1fr!important;border-radius:20px!important}.education-course-v195 .ec195-head>div{padding:19px 17px 8px!important}.education-course-v195 .ec195-head h1{margin-top:17px!important;font-size:24px!important}.education-course-v195 .ec195-head>aside{min-height:120px!important}.education-course-v195 .ec195-head>aside img{width:108px!important;height:108px!important}.education-course-v195 .ec195-progress{margin:0 14px 14px!important;padding:10px!important;gap:8px!important}.education-course-v195 .ec195-progress>span{min-width:auto!important;font-size:10px!important}.education-course-v195 .ec195-progress>b{min-width:34px!important;font-size:11px!important}.education-course-v195 .ec195-tabs{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;border-radius:15px!important}.education-course-v195 .ec195-tabs button{flex:0 0 122px!important;min-height:51px!important;border-right:1px solid #ece8f3!important;font-size:11px!important}.education-course-v195 .ec195-list{grid-template-columns:1fr!important}.education-course-v195 .ec195-list>article,.education-course-v195 .ec195-list>aside{min-height:0!important}.education-course-v195 .ec195-curriculum{padding:15px!important}.education-course-v195 .ec195-video{min-height:245px!important}.education-course-v195 .ec195-video>div{left:20px!important;top:22px!important;max-width:56%!important}.education-course-v195 .ec195-video h2{font-size:21px!important}.education-course-v195 .ec195-video img{right:3%!important;bottom:16px!important;width:112px!important;height:112px!important}.education-course-v195 .ec195-video button{width:54px!important;height:54px!important}.education-course-v195 .ec195-player footer{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;padding:16px!important}.education-course-v195 .ec195-summary{grid-template-columns:1fr!important}.education-course-v195 .ec195-wide{min-height:0!important;padding:16px!important}.education-course-v195 .ec195-cert-grid,.education-course-v195 .ec195-quiz-grid,.education-course-v195 .ec195-standard-grid{grid-template-columns:1fr!important}.sample-clo-education-v141{padding:4px 2px 22px!important;overflow-x:hidden!important}.sample-clo-education-v141>nav{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding-bottom:4px!important;scrollbar-width:none}.sample-clo-education-v141>nav::-webkit-scrollbar{display:none}.sample-clo-education-v141>nav button{flex:0 0 210px!important;grid-template-columns:42px 1fr!important;padding:13px!important;border-radius:15px!important}.sample-clo-education-v141>nav button>i{width:42px!important;height:42px!important;font-size:20px!important}.sample-clo-education-v141>nav button>b{font-size:14px!important}.sample-clo-onboarding{padding:14px!important;border-radius:17px!important}.sample-clo-onboarding>header{align-items:flex-start!important;display:grid!important;grid-gap:12px!important;gap:12px!important}.sample-clo-onboarding>header>aside{width:100%!important}.sample-onboarding-week>div{grid-template-columns:54px minmax(0,1fr)!important}.sample-clo-oneonone-v141{padding:0 2px 20px!important}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary{grid-template-columns:1fr!important}.sample-clo-oneonone-v141 .sample-clo-oneonone-tabs{overflow-x:auto!important}.sample-clo-oneonone-v141 .sample-clo-oneonone-tabs button{flex:0 0 auto!important;padding:13px 16px!important;white-space:nowrap!important}.sample-clo-oneonone-v141 .sample-clo-oneonone-grid{grid-template-columns:1fr!important}.sample-clo-oneonone-v141 .sample-clo-oneonone-next,.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet{padding:15px!important}.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>footer,.sample-clo-oneonone-v141 .sample-clo-oneonone-sheet>header{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.sample-personal-evaluation .sample-evaluation-summary{grid-template-columns:1fr!important}.sample-personal-evaluation>header{align-items:flex-start!important;flex-direction:column!important;padding:20px!important}.sample-clo-roleplay{padding:10px!important}.sample-clo-roleplay .member-roleplay-grid{grid-template-columns:1fr!important}.education-badge-modal-v202{padding:8px!important}.education-badge-modal-v202>section{max-height:calc(100dvh - 16px)!important;border-radius:18px!important;padding:19px 13px!important}.education-badge-modal-v202>section>nav{margin:15px 0!important}.education-badge-modal-v202>section>nav button{min-width:88px!important;height:36px!important;font-size:10px!important}.education-badge-grid-v202{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.education-badge-grid-v202>article{min-height:185px!important;border-radius:14px!important;padding:12px 8px 10px!important}.education-badge-icon-v202{width:58px!important;height:58px!important;border-radius:18px!important;font-size:28px!important}.education-badge-grid-v202 h3{margin:9px 0 5px!important;font-size:12px!important}.education-badge-grid-v202 p{min-height:30px!important;font-size:9px!important}.education-badge-modal-v202>section>footer{gap:9px!important;padding:8px 10px!important}.education-badge-modal-v202>section>footer img{width:44px!important;height:44px!important}}.active-screen-employee-invitations{padding:18px!important;background:#f5f6fb!important}.sample-invite-workspace{gap:12px!important;max-width:none!important;color:#202943!important}.sample-invite-hero{min-height:92px;box-sizing:border-box;border-color:#e5e2f4!important;border-radius:22px!important;background:#fff!important;padding:20px 28px!important;box-shadow:0 10px 30px rgba(38,43,77,.045)!important}.sample-invite-hero h1{margin:0 0 6px!important;color:#111b39!important;font-size:27px!important;letter-spacing:-.04em!important}.sample-invite-hero p{color:#76809a!important;font-size:12px!important}.sample-invite-hero-actions button,.sample-invite-hero-actions label{min-height:44px;box-sizing:border-box;border-radius:12px!important;padding:11px 16px!important;font-size:11px!important}.sample-invite-template-button{border:1.5px solid #d7dced!important;color:#33405c!important}.sample-invite-upload-button{background:linear-gradient(135deg,#7b55f5,#5f3bdd)!important;box-shadow:0 9px 20px rgba(96,61,222,.2)!important}.sample-invite-summary{gap:10px!important}.sample-invite-summary article{min-height:84px;box-sizing:border-box;border-color:#e3e5ef!important;border-radius:17px!important;padding:14px 18px!important;box-shadow:0 7px 22px rgba(37,44,80,.035)!important}.sample-invite-summary article>svg{width:43px!important;height:43px!important;box-sizing:border-box;border-radius:13px!important;padding:11px!important}.sample-invite-summary article span{font-size:10px!important}.sample-invite-summary article strong{font-size:20px!important}.sample-invite-message{min-height:39px;box-sizing:border-box;margin:0!important;border-radius:12px!important;padding:9px 13px!important;font-size:10px!important}.sample-invite-console{display:grid;grid-template-columns:minmax(220px,24%) minmax(600px,1fr) minmax(240px,23%);min-height:610px;overflow:hidden;border:1px solid #e0e3ed;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(35,42,76,.055)}.sample-invite-console h2{margin:0;color:#18233f;font-size:17px;letter-spacing:-.025em}.sample-invite-directory,.sample-invite-selection{display:flex;min-width:0;flex-direction:column;background:#fff}.sample-invite-directory{border-right:1px solid #e6e8f0}.sample-invite-directory>header{border-bottom:1px solid #eceef4;padding:18px 18px 0}.sample-invite-directory>header>div{display:flex;gap:24px;margin-top:17px}.sample-invite-directory>header button{position:relative;border:0;background:transparent;padding:0 3px 11px;color:#8a91a4;font-size:11px;font-weight:900;cursor:pointer}.sample-invite-directory>header button.active{color:#6441df}.sample-invite-directory>header button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:4px;background:#6845e8;content:""}.sample-invite-search{display:flex;align-items:center;gap:8px;margin:14px 14px 10px;border:1px solid #dde1eb;border-radius:10px;background:#fff;padding:0 11px;color:#8c94a7}.sample-invite-search:focus-within{border-color:#876cf0;box-shadow:0 0 0 3px rgba(104,69,232,.08)}.sample-invite-search input{min-width:0;width:100%;height:38px;border:0;background:transparent;color:#303a54;font-size:10px;font-weight:700;outline:none}.sample-invite-departments{display:grid;border-top:1px solid #f0f1f5;border-bottom:1px solid #e9ebf1;padding:7px 10px}.sample-invite-departments button{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:transparent;padding:8px 10px;color:#5e6881;font-size:10px;font-weight:850;cursor:pointer}.sample-invite-departments button.active,.sample-invite-departments button:hover{background:#f1edff;color:#6040d7}.sample-invite-departments b{font-size:9px}.sample-invite-directory-list{min-height:0;overflow-y:auto;flex:1 1;padding:4px 0}.sample-invite-directory-list>label{display:grid;grid-template-columns:19px 39px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #f0f1f5;padding:9px 14px;cursor:pointer;transition:background .15s ease}.sample-invite-directory-list>label.selected,.sample-invite-directory-list>label:hover{background:#faf8ff}.sample-invite-directory-list input,.sample-invite-modern-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#6946e8}.sample-invite-character,.sample-invite-name>i,.sample-invite-selection-list article>i{display:grid;place-items:center;overflow:hidden;border:1px solid #e1e4ec;border-radius:50%;background:linear-gradient(145deg,#f0edff,#eef5ff);font-style:normal}.sample-invite-character{width:37px;height:37px;font-size:20px}.sample-invite-directory-list>label>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.sample-invite-directory-list b{font-size:10px}.sample-invite-directory-list small{overflow:hidden;color:#8991a6;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sample-invite-directory-empty,.sample-invite-selection-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;margin:auto;padding:26px;color:#8b93a8;text-align:center}.sample-invite-directory-empty svg,.sample-invite-selection-empty svg{color:#8064eb}.sample-invite-directory-empty b,.sample-invite-selection-empty b{color:#545e77;font-size:11px}.sample-invite-directory-empty span,.sample-invite-selection-empty span{font-size:8px;font-weight:750;line-height:1.5}.sample-invite-review{min-width:0;padding:18px}.sample-invite-review>header p{margin:5px 0 0;color:#858da2;font-size:9px;font-weight:750}.sample-invite-dropzone{display:flex;min-height:76px;box-sizing:border-box;align-items:center;justify-content:center;gap:13px;margin-top:14px;border:1px dashed #d8d2ef;border-radius:13px;background:#fcfbff;padding:13px;color:#6b47e3;text-align:left}.sample-invite-dropzone>div{display:grid;grid-gap:5px;gap:5px}.sample-invite-dropzone b{color:#34405c;font-size:10px}.sample-invite-dropzone button{border:0;background:transparent;padding:0;color:#6540e0;font:inherit;text-decoration:underline;cursor:pointer}.sample-invite-dropzone span{color:#8a91a5;font-size:8px;font-weight:700}.sample-invite-filters{display:flex;gap:7px;margin:14px 0 11px;overflow-x:auto}.sample-invite-filters button{min-width:94px;border:1px solid #dfe2eb;border-radius:999px;background:#fff;padding:8px 13px;color:#737c93;font-size:9px;font-weight:900;white-space:nowrap;cursor:pointer}.sample-invite-filters button.active{border-color:#7451e9;background:linear-gradient(135deg,#7b58ef,#6743e4);color:#fff;box-shadow:0 6px 14px rgba(101,67,220,.16)}.sample-invite-modern-table{overflow-x:auto;border:1px solid #eceef3;border-radius:11px}.sample-invite-modern-head,.sample-invite-modern-table>article{display:grid;grid-template-columns:43px 120px 82px minmax(170px,1fr) 126px 100px 38px;align-items:center;grid-gap:9px;gap:9px;min-width:720px}.sample-invite-modern-head{min-height:43px;background:#f5f6fa;padding:0 9px;color:#737d94;font-size:8px;font-weight:900}.sample-invite-modern-head>span{text-align:left}.sample-invite-modern-table>article{min-height:58px;border-top:1px solid #edf0f4;padding:4px 9px;color:#5f6981;font-size:9px;font-weight:750}.sample-invite-modern-table>article.has-error{background:#fffdfd}.sample-invite-modern-table>article>label{display:grid;place-items:center}.sample-invite-name{display:flex;min-width:0;align-items:center;gap:7px}.sample-invite-name>i{flex:0 0 34px;width:34px;height:34px;font-size:18px}.sample-invite-name>b{overflow:hidden;color:#202b46;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sample-invite-modern-table>article>input{box-sizing:border-box;width:100%;height:34px;border:1px solid #dfe3ec;border-radius:8px;background:#fff;padding:0 9px;color:#4b566f;font:inherit;outline:none}.sample-invite-modern-table>article>input:focus{border-color:#8063ec;box-shadow:0 0 0 3px rgba(104,69,232,.08)}.sample-invite-modern-table em{display:inline-flex;width:max-content;max-width:100%;align-items:center;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950;white-space:nowrap}.sample-invite-modern-table em.tone-valid{background:#e8f8f1;color:#19815d}.sample-invite-modern-table em.tone-duplicate{background:#fff0f1;color:#d34c5a}.sample-invite-modern-table em.tone-warning{background:#fff5db;color:#b1780f}.sample-invite-modern-table em.tone-sent{background:#eaf3ff;color:#286ed0}.sample-invite-modern-table em.tone-pending{background:#f0edff;color:#6340dc}.sample-invite-history-actions>button,.sample-invite-modern-table>article>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:transparent;color:#9299aa;cursor:pointer}.sample-invite-history-actions>button:hover,.sample-invite-modern-table>article>button:hover{background:#f2efff;color:#6541dc}.sample-invite-static-field{overflow:hidden;border:1px solid #e5e7ee;border-radius:8px;background:#fafbfc;padding:8px;text-overflow:ellipsis;white-space:nowrap}.sample-invite-table-check{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;background:#ece8ff;color:#6642dd}.sample-invite-history-actions{display:flex}.sample-invite-history-actions>button{width:27px;height:27px}.sample-invite-modern-empty{display:grid;min-height:230px;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:#8b93a6;text-align:center}.sample-invite-modern-empty svg{color:#8265ed}.sample-invite-modern-empty b{color:#59637a;font-size:11px}.sample-invite-modern-empty span{font-size:8px;font-weight:750}.sample-invite-selection{border-left:1px solid #e6e8f0;padding:18px 13px 13px}.sample-invite-selection>header{display:flex;align-items:center;justify-content:space-between;padding:0 3px 13px}.sample-invite-selection>header button{border:0;background:transparent;color:#6b45e2;font-size:9px;font-weight:900;cursor:pointer}.sample-invite-selection-list{min-height:0;overflow-y:auto;flex:1 1}.sample-invite-selection-list article{display:grid;grid-template-columns:40px minmax(0,1fr) 29px;align-items:center;grid-gap:9px;gap:9px;margin-bottom:8px;border:1px solid #e2e5ee;border-radius:13px;padding:9px 8px;background:#fff}.sample-invite-selection-list article>i{width:38px;height:38px;font-size:20px}.sample-invite-selection-list article>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.sample-invite-selection-list b{color:#25304b;font-size:10px}.sample-invite-selection-list small{color:#8a92a5;font-size:8px;font-weight:750}.sample-invite-selection-list article>button{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:50%;background:#f5f6fa;color:#929aad;cursor:pointer}.sample-invite-selection-list article>button:hover{background:#ede9ff;color:#6541dc}.sample-invite-selection>footer{border-radius:13px;background:#f6f4ff;padding:14px 11px}.sample-invite-selection>footer p{margin:0 0 11px;color:#616b82;font-size:10px;font-weight:800;text-align:center}.sample-invite-selection>footer p b{color:#6040db;font-size:15px}.sample-invite-selection>footer p strong{color:#a26d13;font-size:13px}.sample-invite-selection>footer>button{display:flex;width:100%;min-height:49px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:linear-gradient(135deg,#7a52f1,#5e39dc);color:#fff;font-size:10px;font-weight:950;box-shadow:0 9px 18px rgba(94,58,218,.19);cursor:pointer}.sample-invite-selection>footer>button:disabled{background:#dcd9e8;color:#989cad;box-shadow:none;cursor:not-allowed}.sample-invite-security-note{align-items:center!important;border-color:#ddd8f8!important;border-radius:12px!important;background:#f8f6ff!important;padding:10px 14px!important}.sample-invite-security-note p{margin:0!important;color:#68728a;font-size:9px!important;font-weight:750}.sample-invite-security-note strong{color:#5940ce!important}@media(max-width:1320px){.sample-invite-console{grid-template-columns:220px minmax(560px,1fr) 230px}.sample-invite-modern-head,.sample-invite-modern-table>article{grid-template-columns:40px 105px 70px minmax(145px,1fr) 112px 94px 34px;gap:7px}}@media(max-width:1050px){.sample-invite-console{grid-template-columns:210px minmax(560px,1fr);overflow-x:auto}.sample-invite-selection{min-width:240px}.sample-invite-summary{grid-template-columns:1fr 1fr!important}}@media(max-width:720px){.active-screen-employee-invitations{padding:10px!important}.sample-invite-hero{padding:18px!important}.sample-invite-console{display:flex;min-height:0;overflow:visible;flex-direction:column}.sample-invite-directory{max-height:430px;border-right:0;border-bottom:1px solid #e6e8f0}.sample-invite-review{padding:14px}.sample-invite-selection{min-height:370px;border-top:1px solid #e6e8f0;border-left:0}.sample-invite-summary{grid-template-columns:1fr!important}.sample-invite-modern-head,.sample-invite-modern-table>article{grid-template-columns:40px 105px 70px 170px 115px 94px 34px}}.mandatory-overview-v185{overflow:visible;border:0;background:transparent;box-shadow:none;color:#1d2442}.mandatory-v185-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;border:1px solid #ded8f7;border-radius:24px;background:radial-gradient(circle at 89% 20%,rgba(137,112,255,.22),transparent 26%),linear-gradient(125deg,#fff,#faf8ff 58%,#f3efff);padding:26px 30px;box-shadow:0 15px 42px rgba(53,43,103,.08)}.mandatory-v185-card header div>span,.mandatory-v185-card header>span,.mandatory-v185-hero>div:first-child>span,.mandatory-v185-map header span,.mandatory-v185-penalty header span{color:#6847e8;font-size:9px;font-weight:950;letter-spacing:.14em}.mandatory-v185-hero>div:first-child>span{display:flex;align-items:center;gap:7px}.mandatory-v185-hero h2{margin:9px 0 6px;color:#202641;font-size:30px;letter-spacing:-.05em}.mandatory-v185-hero p{margin:0;color:#717991;font-size:11px;font-weight:750}.mandatory-v185-hero-actions{display:flex;align-items:center;gap:14px}.mandatory-v185-rate{--mandatory-rate:0deg;position:relative;display:grid;place-items:center;align-content:center;width:94px;height:94px;border-radius:50%;background:conic-gradient(#6c49eb var(--mandatory-rate),#e7e2f7 0)}.mandatory-v185-rate:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.mandatory-v185-rate span,.mandatory-v185-rate strong{position:relative;z-index:1}.mandatory-v185-rate strong{color:#272d4c;font-size:22px}.mandatory-v185-rate strong small{font-size:12px}.mandatory-v185-rate span{margin-top:1px;color:#858ca1;font-size:8px;font-weight:900}.mandatory-v185-hero-actions>button{display:flex;align-items:center;gap:7px;border:1px solid #d7cff8;border-radius:12px;background:#fff;padding:11px 14px;color:#6243db;font-size:10px;font-weight:950;cursor:pointer;box-shadow:0 8px 20px rgba(83,61,176,.08)}.mandatory-v185-body{display:grid;grid-gap:16px;gap:16px}.mandatory-v185-card,.mandatory-v185-map,.mandatory-v185-penalty{border:1px solid #e1def0;border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(45,39,86,.065)}.mandatory-v185-map{position:relative;padding:23px 24px 25px;overflow:hidden}.mandatory-v185-map:before{content:"";position:absolute;right:-95px;top:-105px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(110,74,234,.09),transparent 68%)}.mandatory-v185-card>header,.mandatory-v185-map>header,.mandatory-v185-penalty>header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px}.mandatory-v185-card h3,.mandatory-v185-map h3,.mandatory-v185-penalty h3{margin:5px 0 0;color:#222844;font-size:17px;letter-spacing:-.035em}.mandatory-v185-map header p{display:flex;align-items:center;gap:6px;margin:0;border-radius:999px;background:#f4f1ff;padding:7px 10px;color:#766d95;font-size:8px;font-weight:850}.mandatory-v185-map-line{position:absolute;z-index:0;left:9%;right:9%;top:126px;height:2px;background:linear-gradient(90deg,#7d5bec,#4f8ef5,#25b69f,#e99a3c,#e76992)}.mandatory-v185-map-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:22px}.mandatory-v185-map-card{--course-color:#7450e9;--course-soft:#f0ebff;position:relative;display:grid;justify-items:center;align-content:start;min-height:155px;border:1px solid #e6e2f3;border-radius:17px;background:#fff;padding:18px 9px 12px;text-align:center;cursor:pointer;transition:.18s ease}.mandatory-v185-map-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(46,36,91,.1)}.mandatory-v185-map-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:17px 17px 0 0;background:var(--course-color)}.mandatory-v185-map-card>i{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--course-soft);font-size:23px;font-style:normal}.mandatory-v185-map-card>em{position:absolute;right:11px;top:10px;color:var(--course-color);font-size:9px;font-style:normal;font-weight:950}.mandatory-v185-map-card>span{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.mandatory-v185-map-card b{color:#252b49;font-size:10px;line-height:1.3}.mandatory-v185-map-card small{color:#858ba0;font-size:7.5px;font-weight:750;line-height:1.35}.mandatory-v185-map-card>strong{display:inline-flex;align-items:center;gap:4px;margin-top:10px;border-radius:999px;background:var(--course-soft);padding:5px 8px;color:var(--course-color);font-size:8px}.mandatory-v185-map-card.violet,.mandatory-v185-penalty i.violet,.mandatory-v185-status-list i.violet{--course-color:#7450e9;--course-soft:#f0ebff}.mandatory-v185-map-card.blue,.mandatory-v185-penalty i.blue,.mandatory-v185-status-list i.blue{--course-color:#4387e9;--course-soft:#eaf3ff}.mandatory-v185-map-card.mint,.mandatory-v185-penalty i.mint,.mandatory-v185-status-list i.mint{--course-color:#19a987;--course-soft:#e7f8f3}.mandatory-v185-map-card.orange,.mandatory-v185-penalty i.orange,.mandatory-v185-status-list i.orange{--course-color:#df8c32;--course-soft:#fff2e4}.mandatory-v185-map-card.pink,.mandatory-v185-penalty i.pink,.mandatory-v185-status-list i.pink{--course-color:#dd5f8c;--course-soft:#ffedf4}.mandatory-v185-map-card.done{border-color:#bce7d9}.mandatory-v185-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);grid-gap:16px;gap:16px}.mandatory-v185-card{padding:21px 22px}.mandatory-v185-status>header>strong{color:#6847e8;font-size:23px}.mandatory-v185-status>header>strong small{color:#8d93a5;font-size:9px}.mandatory-v185-status-list{display:grid;margin-top:14px}.mandatory-v185-status-list article{display:grid;grid-template-columns:42px minmax(0,1fr) 52px 88px;grid-gap:11px;gap:11px;align-items:center;border-top:1px solid #eceaf3;padding:11px 0}.mandatory-v185-penalty article>i,.mandatory-v185-status-list article>i{--course-soft:#f0ebff;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--course-soft);font-size:19px;font-style:normal}.mandatory-v185-status-list article>span{display:grid;grid-gap:4px;gap:4px}.mandatory-v185-status-list article>span b{color:#2a304d;font-size:10px}.mandatory-v185-status-list article>span small{color:#8a90a3;font-size:8px;font-weight:750}.mandatory-v185-status-list article>span em{display:block;width:min(230px,100%);height:4px;border-radius:10px;background:#eceaf3;overflow:hidden}.mandatory-v185-status-list article>span em u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#704be7,#9b7cf6)}.mandatory-v185-status-list article>strong{justify-self:start;border-radius:999px;padding:5px 8px;font-size:8px}.mandatory-v185-status-list article>strong.done{background:#e7f7ef;color:#18835b}.mandatory-v185-status-list article>strong.progress{background:#fff4dc;color:#b16b13}.mandatory-v185-status-list article>strong.pending{background:#fff0f4;color:#bd476b}.mandatory-v185-status-list article>button{display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #ded9ef;border-radius:9px;background:#fff;padding:7px;color:#6143d4;font-size:8px;font-weight:950;cursor:pointer}.mandatory-v185-side{display:grid;grid-gap:16px;gap:16px}.mandatory-v185-next{background:linear-gradient(145deg,#4930be,#7350eb);color:#fff}.mandatory-v185-next header h3,.mandatory-v185-next header span{color:#fff}.mandatory-v185-next>div{display:flex;align-items:center;gap:12px;margin-top:16px;border-radius:14px;background:rgba(255,255,255,.12);padding:13px}.mandatory-v185-next>div>i{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:rgba(255,255,255,.18);font-size:22px;font-style:normal}.mandatory-v185-next>div>span{display:grid;grid-gap:4px;gap:4px}.mandatory-v185-next>div b{font-size:10px}.mandatory-v185-next>div small{color:#ded6ff;font-size:8px}.mandatory-v185-next>p{display:flex;align-items:center;gap:7px;margin:12px 0;color:#ded8ff;font-size:8px}.mandatory-v185-next>p strong{color:#fff}.mandatory-v185-next>button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-radius:10px;background:#fff;padding:10px;color:#5e3eda;font-size:9px;font-weight:950;cursor:pointer}.mandatory-v185-history{min-height:160px}.mandatory-v185-history>button{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;grid-gap:8px;gap:8px;align-items:center;width:100%;border:0;border-top:1px solid #eeecf4;background:none;padding:11px 0;color:#1a936d;text-align:left;cursor:pointer}.mandatory-v185-history>button:first-of-type{margin-top:10px}.mandatory-v185-history>button span{display:grid;grid-gap:3px;gap:3px}.mandatory-v185-history>button b{color:#343a57;font-size:9px}.mandatory-v185-history>button small{color:#9196a7;font-size:7.5px}.mandatory-v185-empty{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:22px;color:#aaa6bd}.mandatory-v185-empty p{margin:0;font-size:8px;font-weight:850}.mandatory-v185-penalty{padding:21px 22px}.mandatory-v185-penalty header button{display:flex;align-items:center;gap:5px;border:1px solid #ded8f5;border-radius:9px;background:#fff;padding:8px 10px;color:#6546de;font-size:8px;font-weight:950;cursor:pointer}.mandatory-v185-penalty>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:15px}.mandatory-v185-penalty article{display:grid;grid-template-columns:34px 1fr;grid-gap:8px;gap:8px;align-items:center;border:1px solid #ebe8f3;border-radius:13px;background:#fcfcfe;padding:10px}.mandatory-v185-penalty article>i{width:32px;height:32px;border-radius:10px;font-size:16px}.mandatory-v185-penalty article>span{display:grid;grid-gap:3px;gap:3px}.mandatory-v185-penalty article b{color:#353b57;font-size:8px}.mandatory-v185-penalty article small{color:#9499a9;font-size:7px}.mandatory-v185-penalty article strong{grid-column:1/-1;border-top:1px dashed #e5e1ed;padding-top:7px;color:#bd4f65;font-size:7.5px}.mandatory-v185-penalty>p{display:flex;align-items:center;gap:6px;margin:12px 0 0;border-radius:10px;background:#f7f4ff;padding:9px;color:#706788;font-size:8px;font-weight:800}@media(max-width:1050px){.mandatory-v185-map-cards,.mandatory-v185-penalty>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mandatory-v185-map-line{display:none}.mandatory-v185-grid{grid-template-columns:1fr}.mandatory-v185-side{grid-template-columns:1fr 1fr}}@media(max-width:720px){.mandatory-v185-hero{align-items:flex-start;padding:21px}.mandatory-v185-hero-actions{align-items:flex-end;flex-direction:column}.mandatory-v185-rate{width:76px;height:76px}.mandatory-v185-card>header,.mandatory-v185-map>header,.mandatory-v185-penalty>header{align-items:flex-start;flex-direction:column}.mandatory-v185-map-cards,.mandatory-v185-penalty>div,.mandatory-v185-side{grid-template-columns:1fr}.mandatory-v185-status-list article{grid-template-columns:38px minmax(0,1fr) auto}.mandatory-v185-status-list article>button{grid-column:2/-1}.mandatory-v185-map-card{min-height:132px}}.mandatory-v185-grid{grid-template-columns:minmax(0,1.68fr) minmax(250px,.72fr);align-items:stretch}.mandatory-v185-side{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.mandatory-v185-status-head,.mandatory-v185-status-list article{display:grid;grid-template-columns:42px minmax(170px,1.8fr) minmax(78px,.7fr) minmax(84px,.7fr) 62px 88px;grid-gap:8px;gap:8px;align-items:center}.mandatory-v185-status-head{margin-top:16px;border-radius:10px;background:#f7f5fc;padding:9px 6px;color:#83899e}.mandatory-v185-status-head b{font-size:8px;font-weight:900;text-align:center}.mandatory-v185-status-head b:nth-child(2){text-align:left}.mandatory-v185-status-list article{padding:14px 6px}.mandatory-v185-status-list article>i{width:38px;height:38px}.mandatory-v185-status-list article>.mandatory-v185-course-name{display:grid;grid-gap:5px;gap:5px}.mandatory-v185-course-name b{font-size:9px}.mandatory-v185-course-name small{overflow:hidden;color:#9297a9;font-size:7px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.mandatory-v185-course-name em{display:block;width:min(180px,100%);height:4px;border-radius:10px;background:#eceaf3;overflow:hidden}.mandatory-v185-course-name em u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#704be7,#9b7cf6)}.mandatory-v185-course-time,.mandatory-v185-status-list article>time{color:#697089;font-size:7.5px;font-weight:850;text-align:center}.mandatory-v185-status-list article>strong{justify-self:center;white-space:nowrap}.mandatory-v185-status-list article>button{min-height:32px;padding:6px;font-size:7.5px;white-space:nowrap}@media(max-width:1100px){.mandatory-v185-grid{grid-template-columns:1fr}.mandatory-v185-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width:920px){.mandatory-v185-status-head{display:none}.mandatory-v185-status-list article{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.mandatory-v185-status-list article>.mandatory-v185-course-name{grid-column:2/3}.mandatory-v185-course-time,.mandatory-v185-status-list article>time{grid-column:2/3;text-align:left}.mandatory-v185-course-time:before,.mandatory-v185-status-list article>time:before{content:attr(data-label) "  ";color:#9da2b1;font-weight:900}.mandatory-v185-status-list article>strong{grid-column:3;grid-row:1;justify-self:end}.mandatory-v185-status-list article>button{grid-column:3;grid-row:2/4;align-self:end}.mandatory-v185-side{grid-template-columns:1fr}}@media(max-width:620px){.mandatory-v185-side{grid-template-columns:1fr}.mandatory-v185-status-list article{grid-template-columns:40px minmax(0,1fr)}.mandatory-v185-status-list article>strong{grid-column:2;grid-row:auto;justify-self:start}.mandatory-v185-status-list article>button{grid-column:2;grid-row:auto;justify-self:stretch}}.mandatory-v185-map-cards:before{content:"";position:absolute;z-index:0;left:8%;right:8%;top:41px;height:3px;border-radius:99px;background:linear-gradient(90deg,#7450e9 0 20%,#4387e9 20% 40%,#19a987 40% 60%,#df8c32 60% 80%,#dd5f8c 80% 100%)}.mandatory-v185-map-card{z-index:1;min-height:184px!important;background:#fff!important;padding:22px 12px 15px!important}.mandatory-v185-map-card>i{width:54px!important;height:54px!important;font-size:27px!important}.mandatory-v185-map-card>em{font-size:12px!important}.mandatory-v185-map-card>span{gap:7px!important;margin-top:13px!important}.mandatory-v185-map-card b{color:#252b49!important;font-size:14px!important}.mandatory-v185-map-card small{color:#697089!important;font-size:10.5px!important;line-height:1.45!important}.mandatory-v185-map-card>strong{margin-top:13px!important;padding:7px 11px!important;font-size:10.5px!important}.mandatory-v185-map-card.tone-violet,.mandatory-v185-penalty i.tone-violet,.mandatory-v185-status-list i.tone-violet{--course-color:#7450e9;--course-soft:#f0ebff}.mandatory-v185-map-card.tone-blue,.mandatory-v185-penalty i.tone-blue,.mandatory-v185-status-list i.tone-blue{--course-color:#4387e9;--course-soft:#eaf3ff}.mandatory-v185-map-card.tone-mint,.mandatory-v185-penalty i.tone-mint,.mandatory-v185-status-list i.tone-mint{--course-color:#159b7c;--course-soft:#e6f7f2}.mandatory-v185-map-card.tone-orange,.mandatory-v185-penalty i.tone-orange,.mandatory-v185-status-list i.tone-orange{--course-color:#d97b1e;--course-soft:#fff0df}.mandatory-v185-map-card.tone-pink,.mandatory-v185-penalty i.tone-pink,.mandatory-v185-status-list i.tone-pink{--course-color:#d95884;--course-soft:#ffedf4}.mandatory-v185-map-card[class*=tone-]>i,.mandatory-v185-map-card[class*=tone-]>strong,.mandatory-v185-penalty i[class*=tone-],.mandatory-v185-status-list i[class*=tone-]{background:var(--course-soft)!important;color:var(--course-color)!important}.mandatory-v185-hero>div:first-child>span,.mandatory-v185-map header span{font-size:12px!important}.mandatory-v185-hero h2{font-size:38px!important}.mandatory-v185-hero p{font-size:14px!important}.mandatory-v185-rate strong{font-size:27px!important}.mandatory-v185-rate span{font-size:10px!important}.mandatory-v185-hero-actions>button{font-size:12px!important}.mandatory-v185-card h3,.mandatory-v185-map h3,.mandatory-v185-penalty h3{font-size:22px!important}.mandatory-v185-map header p{font-size:11px!important}.mandatory-v185-status>header>strong{font-size:28px!important}.mandatory-v185-status>header>strong small{font-size:11px!important}.mandatory-v185-status-head b{font-size:10px!important}.mandatory-v185-course-name b{font-size:12px!important}.mandatory-v185-course-name small{font-size:9px!important}.mandatory-v185-course-time,.mandatory-v185-status-list article>time{font-size:10px!important}.mandatory-v185-status-list article>button,.mandatory-v185-status-list article>strong{font-size:9.5px!important}.mandatory-v185-history header span,.mandatory-v185-next header span{font-size:11px!important}.mandatory-v185-history>button b,.mandatory-v185-next>div b{font-size:12px!important}.mandatory-v185-empty p,.mandatory-v185-history>button small,.mandatory-v185-next>div small,.mandatory-v185-next>p{font-size:10px!important}.mandatory-v185-next>button{font-size:11px!important}.mandatory-v185-penalty article b{font-size:10px!important}.mandatory-v185-penalty article small,.mandatory-v185-penalty article strong,.mandatory-v185-penalty header button,.mandatory-v185-penalty>p{font-size:9.5px!important}.mandatory-v188-progress{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);grid-template-rows:auto auto;grid-gap:12px 30px;gap:12px 30px;align-items:center;border:1px solid #e1def0;border-radius:22px;background:linear-gradient(135deg,#fff,#fbfaff);padding:22px 28px;box-shadow:0 14px 40px rgba(45,39,86,.065)}.mandatory-v188-progress>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.mandatory-v188-progress>header h3{margin:0;color:#222844;font-size:22px;letter-spacing:-.035em}.mandatory-v188-progress>header p{margin:7px 0 0;color:#737b92;font-size:12px;font-weight:750;line-height:1.5}.mandatory-v188-progress>header>strong{display:grid;place-items:center;min-width:92px;height:92px;border:8px solid #7250e8;border-radius:50%;background:#fff;color:#5637d2;font-size:27px;line-height:1}.mandatory-v188-progress>header>strong small{font-size:13px}.mandatory-v188-progress>header>strong span{color:#777f95;font-size:9px}.mandatory-v188-venn{grid-column:2;grid-row:1/3;display:flex;align-items:center;justify-content:center;min-height:178px}.mandatory-v188-venn>div{position:relative;display:grid;place-items:center;align-content:center;width:158px;height:158px;border:2px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 14px 30px rgba(52,43,97,.12);text-align:center}.mandatory-v188-venn>div+div{margin-left:-32px}.mandatory-v188-venn .complete{z-index:3;background:rgba(58,184,139,.88);color:#fff}.mandatory-v188-venn .learning{z-index:2;background:rgba(112,76,232,.84);color:#fff}.mandatory-v188-venn .remaining{z-index:1;background:rgba(255,190,82,.86);color:#593b08}.mandatory-v188-venn span{font-size:12px;font-weight:900}.mandatory-v188-venn b{margin:4px 0;font-size:32px}.mandatory-v188-venn small{font-size:10px;font-weight:800}.mandatory-v188-progress>footer{display:grid;grid-template-columns:30px minmax(0,1fr) 38px;grid-gap:8px;gap:8px;align-items:center}.mandatory-v188-progress>footer span{color:#898fa2;font-size:10px;font-weight:850}.mandatory-v188-progress>footer i{height:10px;border-radius:99px;background:#e8e4f3;overflow:hidden}.mandatory-v188-progress>footer i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27ad83,#7350eb)}.mandatory-education-center .mandatory-section-tabs button{font-size:13px}.mandatory-education-center .mandatory-course-list>header b{font-size:16px}.mandatory-education-center .mandatory-course-list>header span{font-size:11px}.mandatory-education-center .mandatory-course-list>button b{font-size:12px}.mandatory-education-center .mandatory-course-list>button small,.mandatory-education-center .mandatory-course-progress{font-size:10px!important}.mandatory-education-center .mandatory-course-main>footer button,.mandatory-education-center .mandatory-course-main>header p,.mandatory-education-center .mandatory-course-main>header span,.mandatory-education-center .mandatory-course-main>header>a,.mandatory-education-center .mandatory-course-theory a,.mandatory-education-center .mandatory-course-theory p,.mandatory-education-center .mandatory-video-portal a,.mandatory-education-center .mandatory-video-portal p{font-size:12px}.mandatory-education-center .mandatory-course-theory b{font-size:14px}.mandatory-education-center .mandatory-quiz>em,.mandatory-education-center .mandatory-quiz>footer button,.mandatory-education-center .mandatory-quiz>p,.mandatory-education-center .mandatory-quiz>span{font-size:12px}.mandatory-education-center .mandatory-quiz>div button{font-size:13px}.mandatory-education-center .mandatory-criteria-layout h3{font-size:19px}.mandatory-education-center .mandatory-criteria-layout article p,.mandatory-education-center .mandatory-criteria-layout label,.mandatory-education-center .mandatory-criteria-layout>section>p{font-size:12px}.mandatory-education-center .mandatory-criteria-layout article b{font-size:14px}.mandatory-education-center .mandatory-criteria-layout small{font-size:11px}@media(max-width:1050px){.mandatory-v185-map-cards:before{display:none}.mandatory-v188-progress{grid-template-columns:1fr}.mandatory-v188-venn{grid-column:1;grid-row:auto}.mandatory-v188-progress>footer{grid-column:1}.mandatory-v188-venn>div{width:140px;height:140px}}@media(max-width:620px){.mandatory-v188-progress{padding:18px}.mandatory-v188-progress>header{align-items:flex-start}.mandatory-v188-progress>header>strong{min-width:76px;height:76px}.mandatory-v188-venn>div{width:108px;height:108px}.mandatory-v188-venn>div+div{margin-left:-24px}.mandatory-v188-venn b{font-size:25px}.mandatory-v185-hero h2{font-size:31px!important}}.mandatory-v189{display:grid;grid-gap:18px;gap:18px;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important;color:#272643;--v189-purple:#6f4bea;--v189-deep:#4b2dc3;--v189-mint:#41bea1;--v189-coral:#ff766f;--v189-gold:#ffbe58}.mandatory-v189 button{font-family:inherit}.mandatory-v189-hero{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr) 184px;align-items:center;min-height:246px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.22),transparent 24%),linear-gradient(120deg,#5634d4,#835ff2 72%,#9978f6);padding:28px 40px;color:#fff;box-shadow:0 20px 46px rgba(83,54,183,.22)}.mandatory-v189-hero:after{content:"";position:absolute;right:-50px;bottom:-90px;width:320px;height:230px;border:40px solid rgba(255,255,255,.07);border-radius:50%}.mandatory-v189-mascot{position:relative;z-index:1;width:238px;height:210px;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(48,25,113,.22))}.mandatory-v189-hero-copy{position:relative;z-index:2}.mandatory-v189-hero-copy>span{display:inline-flex;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.13);padding:7px 13px;font-size:12px;font-weight:900}.mandatory-v189-hero h2{margin:13px 0 8px;color:#fff;font-size:35px;line-height:1.13;letter-spacing:-.055em}.mandatory-v189-hero-copy>p{margin:0;color:#e9e3ff;font-size:13px;font-weight:750;line-height:1.55}.mandatory-v189-hero-copy>div{display:flex;gap:8px;margin-top:15px}.mandatory-v189-hero-copy>div b{border-radius:999px;background:rgba(255,255,255,.14);padding:8px 12px;color:#fff;font-size:11px}.mandatory-v189-ring{position:relative;z-index:2;display:grid;place-content:center;place-items:center;width:148px;height:148px;justify-self:end;border-radius:50%;background:radial-gradient(circle,#6d4ae4 53%,transparent 54%),conic-gradient(#fff var(--rate),rgba(255,255,255,.2) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 12px 28px rgba(42,22,104,.22)}.mandatory-v189-ring strong{color:#fff;font-size:37px;line-height:1}.mandatory-v189-ring strong small{font-size:16px}.mandatory-v189-ring span{margin-top:6px;color:#e8e1ff;font-size:10px;font-weight:850}.mandatory-v189-card,.mandatory-v189-journey{border:1px solid #e9e5f5;border-radius:25px;background:#fff;box-shadow:0 14px 36px rgba(46,38,88,.075)}.mandatory-v189-journey{padding:22px 26px 16px}.mandatory-v189-journey>header{display:flex;align-items:center;justify-content:space-between}.mandatory-v189-card h3,.mandatory-v189-journey>header h3{margin:0;color:#292944;font-size:20px;letter-spacing:-.045em}.mandatory-v189-card header p,.mandatory-v189-journey>header p{margin:5px 0 0;color:#85899c;font-size:11px;font-weight:750}.mandatory-v189-journey>header>b{color:var(--v189-purple);font-size:24px}.mandatory-v189-journey>header>b small{color:#8d91a4;font-size:11px}.mandatory-v189-path{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:238px;margin-top:2px;padding:14px 20px 0}.mandatory-v189-path>svg{position:absolute;z-index:0;inset:0;width:100%;height:205px;overflow:visible}.mandatory-v189-path>svg path{fill:none;stroke:#e8e3f4;stroke-width:5;stroke-linecap:round;stroke-dasharray:3 13}.mandatory-v189-path>svg path.active{stroke:url(#none);stroke:#9070ed;stroke-dasharray:none;stroke-width:4}.mandatory-v189-node{--node:#7451e9;--node-soft:#f0ebff;position:relative;z-index:2;display:grid;justify-items:center;align-self:start;border:0;background:none;padding:0;cursor:pointer}.mandatory-v189-node:nth-of-type(2n){margin-top:64px}.mandatory-v189-node>em{position:absolute;top:1px;right:calc(50% - 50px);color:var(--node);font-size:10px;font-style:normal;font-weight:950}.mandatory-v189-node>span{display:grid;place-items:center;width:80px;height:80px;border:5px solid #fff;border-radius:50%;background:var(--node-soft);box-shadow:0 8px 22px rgba(42,36,82,.13),0 0 0 2px var(--node)}.mandatory-v189-node>span img{width:67px;height:67px;border-radius:50%;object-fit:contain}.mandatory-v189-node>b{max-width:155px;margin-top:10px;color:#30304a;font-size:12px;text-align:center}.mandatory-v189-node>small{margin-top:4px;color:#9195a6;font-size:9px;font-weight:750}.mandatory-v189-node>strong{display:flex;align-items:center;gap:3px;margin-top:7px;border-radius:99px;background:var(--node-soft);padding:5px 9px;color:var(--node);font-size:9px}.mandatory-v189-node.tone-blue{--node:#4387e9;--node-soft:#eaf3ff}.mandatory-v189-node.tone-mint{--node:#1ba383;--node-soft:#e7f8f3}.mandatory-v189-node.tone-orange{--node:#df8128;--node-soft:#fff0df}.mandatory-v189-node.tone-pink{--node:#db5f8a;--node-soft:#ffedf4}.mandatory-v189-node.waiting>span{filter:saturate(.7);opacity:.82}.mandatory-v189-path-mascot{position:absolute;z-index:3;right:7%;bottom:1px;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(52,38,98,.18))}.mandatory-v189-grid{display:grid;grid-template-columns:minmax(430px,1.35fr) minmax(250px,.72fr) minmax(280px,.82fr);grid-gap:18px;gap:18px;align-items:start}.mandatory-v189-card{padding:20px}.mandatory-v189-badges>header,.mandatory-v189-certificates>header,.mandatory-v189-status>header{display:flex;align-items:center;justify-content:space-between}.mandatory-v189-status>header>strong{display:grid;place-items:center;width:58px;height:58px;border:6px solid #ebe5ff;border-top:6px solid var(--v189-purple);border-radius:50%;color:var(--v189-purple);font-size:19px}.mandatory-v189-status>header>strong small{font-size:9px}.mandatory-v189-status>div{display:grid;margin-top:10px}.mandatory-v189-status article{display:grid;grid-template-columns:46px minmax(155px,1fr) auto 82px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #efedf5;padding:12px 0}.mandatory-v189-status article>img{width:42px;height:42px;border-radius:13px;background:#f5f2ff;object-fit:contain}.mandatory-v189-status article>span{display:grid;grid-gap:4px;gap:4px}.mandatory-v189-status article>span b{font-size:11px}.mandatory-v189-status article>span small{color:#8a8fa2;font-size:9px;font-weight:700}.mandatory-v189-status article>span i{display:block;width:min(180px,100%);height:5px;overflow:hidden;border-radius:99px;background:#eeeaf5}.mandatory-v189-status article>span i u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6e49e5,#a884fb)}.mandatory-v189-status article>em{border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.mandatory-v189-status article>em.done{background:#e4f7ef;color:#17815d}.mandatory-v189-status article>em.learning{background:#fff1da;color:#b36a0e}.mandatory-v189-status article>em.waiting{background:#fff0f4;color:#bd4c6d}.mandatory-v189-status article>button{display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid #ded8ef;border-radius:10px;background:#fff;padding:8px 5px;color:#6444d9;font-size:9px;font-weight:950;cursor:pointer}.mandatory-v189-column{display:grid;grid-gap:18px;gap:18px}.mandatory-v189-today{background:linear-gradient(145deg,#fff,#f7f3ff)}.mandatory-v189-today>header{display:flex;align-items:center;justify-content:space-between}.mandatory-v189-today>header span{color:#6846db;font-size:12px;font-weight:950}.mandatory-v189-today>header b{border-radius:99px;background:#fff0df;padding:6px 9px;color:#c36d10;font-size:9px}.mandatory-v189-today>div{display:flex;align-items:center;gap:12px;margin-top:16px}.mandatory-v189-today>div>img{width:68px;height:68px;border-radius:20px;background:#e8f7f2;object-fit:contain}.mandatory-v189-today h3{font-size:15px}.mandatory-v189-today>div p{margin:5px 0 0;color:#8b8fa0;font-size:10px;font-weight:750}.mandatory-v189-today>i{display:block;height:8px;margin-top:15px;overflow:hidden;border-radius:99px;background:#e9e4f4}.mandatory-v189-today>i u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5c3ad3,#a477ff)}.mandatory-v189-today>p{display:flex;justify-content:space-between;margin:7px 0 13px;color:#898da0;font-size:9px}.mandatory-v189-today>p b{color:#6643dd;font-size:11px}.mandatory-v189-today>button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-radius:12px;background:linear-gradient(90deg,#5f3bd5,#7b56eb);padding:11px;color:#fff;font-size:11px;font-weight:950;cursor:pointer;box-shadow:0 9px 18px rgba(102,68,220,.2)}.mandatory-v189-badges>header span{color:#8a8ea0;font-size:9px;font-weight:800}.mandatory-v189-badges>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.mandatory-v189-badges article{display:grid;justify-items:center;border-radius:15px;background:#faf8ff;padding:11px 4px;text-align:center}.mandatory-v189-badges article i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#f1eaff,#fff);font-size:22px;font-style:normal;box-shadow:0 7px 13px rgba(91,62,174,.1)}.mandatory-v189-badges article b{margin-top:7px;font-size:9px}.mandatory-v189-badges article small{margin-top:3px;color:#999cad;font-size:7px;font-weight:750}.mandatory-v189-certificates>header>svg{color:#e3a436}.mandatory-v189-certificates>button{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;grid-gap:10px;gap:10px;align-items:center;width:100%;margin-top:10px;border:1px solid #ece8f5;border-radius:15px;background:linear-gradient(105deg,#fff,#fbf8ff);padding:11px;text-align:left;cursor:pointer}.mandatory-v189-certificates>button>span{display:grid;place-items:center;width:40px;height:49px;border-radius:7px;background:linear-gradient(145deg,#ffe9ae,#fff8dd);color:#9a6b0e;font-size:8px;font-weight:950;box-shadow:0 5px 10px rgba(115,83,17,.1)}.mandatory-v189-certificates>button div{display:grid;grid-gap:4px;gap:4px}.mandatory-v189-certificates>button b{font-size:10px}.mandatory-v189-certificates>button small{color:#9699a8;font-size:8px}.mandatory-v189-certificates>button svg{color:#7552df}.mandatory-v189-notice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dceee8;border-radius:20px;background:linear-gradient(120deg,#effbf7,#fff);padding:15px 17px}.mandatory-v189-notice>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#dbf5ec;font-size:19px}.mandatory-v189-notice b{font-size:10px}.mandatory-v189-notice p{margin:4px 0 0;color:#75837f;font-size:8px;font-weight:750;line-height:1.5}.mandatory-v189-notice button{display:flex;align-items:center;gap:3px;border:0;background:none;color:#167d63;font-size:8px;font-weight:950;cursor:pointer;white-space:nowrap}@media(max-width:1250px){.mandatory-v189-grid{grid-template-columns:1.25fr .75fr}.mandatory-v189-grid>.mandatory-v189-column:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.mandatory-v189-path{padding-inline:0}.mandatory-v189-node>b{font-size:10px}}@media(max-width:900px){.mandatory-v189-hero{grid-template-columns:180px 1fr 126px;padding:22px}.mandatory-v189-mascot{width:175px;height:175px}.mandatory-v189-hero h2{font-size:28px}.mandatory-v189-ring{width:116px;height:116px}.mandatory-v189-ring strong{font-size:29px}.mandatory-v189-grid{grid-template-columns:1fr}.mandatory-v189-grid>.mandatory-v189-column:last-child{grid-column:auto;grid-template-columns:1fr 1fr}.mandatory-v189-path{overflow-x:auto;grid-template-columns:repeat(5,170px)}.mandatory-v189-path>svg{min-width:850px}.mandatory-v189-status article{grid-template-columns:44px minmax(0,1fr) auto 86px}}@media(max-width:640px){.mandatory-v189{gap:12px}.mandatory-v189-hero{grid-template-columns:1fr;min-height:auto;padding:20px;text-align:center}.mandatory-v189-mascot{width:145px;height:130px;justify-self:center}.mandatory-v189-hero-copy>div{justify-content:center;flex-wrap:wrap}.mandatory-v189-ring{position:absolute;right:14px;top:14px;width:76px;height:76px}.mandatory-v189-ring strong{font-size:20px}.mandatory-v189-ring span{font-size:7px}.mandatory-v189-journey{padding:18px 14px}.mandatory-v189-journey>header{align-items:flex-start}.mandatory-v189-grid>.mandatory-v189-column:last-child{grid-template-columns:1fr}.mandatory-v189-status article{grid-template-columns:42px minmax(0,1fr) auto}.mandatory-v189-status article>em{grid-column:2}.mandatory-v189-status article>button{grid-column:3;grid-row:1/3}.mandatory-v189-badges>div{grid-template-columns:1fr}.mandatory-v189-badges article{grid-template-columns:44px 1fr;justify-items:start;text-align:left}.mandatory-v189-badges article i{grid-row:1/3}.mandatory-v189-notice{grid-template-columns:36px 1fr}.mandatory-v189-notice button{grid-column:2}}.mandatory-v189-path>svg path.trail{stroke-width:4;stroke-dasharray:1 10;opacity:.95}.mandatory-v189-path>svg path.journey-dots{stroke-dasharray:1 3.4}.mandatory-v189-status article.done>span i u{background:linear-gradient(90deg,#22b990,#43d1aa)}.mandatory-v189-status article.learning>span i u{background:linear-gradient(90deg,#6945e6,#a47bf6)}.mandatory-v189-status article.waiting>span i u{background:#ddd8e8}@media(min-width:901px){.mandatory-v189{min-height:calc(100vh - 150px);grid-template-rows:auto auto minmax(500px,1fr)}.mandatory-v189-hero{grid-template-columns:300px minmax(0,1fr) 205px;min-height:282px;padding:30px 46px}.mandatory-v189-mascot{width:278px;height:246px}.mandatory-v189-hero h2{font-size:40px}.mandatory-v189-hero-copy>span{font-size:14px}.mandatory-v189-hero-copy>p{font-size:15px}.mandatory-v189-hero-copy>div b{font-size:13px}.mandatory-v189-ring{width:166px;height:166px}.mandatory-v189-ring strong{font-size:43px}.mandatory-v189-ring span{font-size:12px}.mandatory-v189-journey{padding:27px 31px 19px}.mandatory-v189-card h3,.mandatory-v189-journey>header h3{font-size:24px}.mandatory-v189-card header p,.mandatory-v189-journey>header p{font-size:13px}.mandatory-v189-journey>header>b{font-size:29px}.mandatory-v189-journey>header>b small{font-size:13px}.mandatory-v189-path{min-height:304px;padding:19px 20px 0}.mandatory-v189-path>svg{height:260px}.mandatory-v189-node:nth-of-type(2n){margin-top:78px}.mandatory-v189-node>em{right:calc(50% - 61px);font-size:12px}.mandatory-v189-node>span{width:106px;height:106px;border-width:6px}.mandatory-v189-node>span img{width:92px;height:92px}.mandatory-v189-node>b{max-width:200px;margin-top:13px;font-size:15px}.mandatory-v189-node>small{margin-top:6px;font-size:11px}.mandatory-v189-node>strong{margin-top:9px;padding:7px 12px;font-size:11px}.mandatory-v189-path-mascot{right:5.5%;width:88px;height:88px}.mandatory-v189-grid{min-height:500px;grid-template-columns:minmax(520px,1.32fr) minmax(310px,.72fr) minmax(360px,.86fr);gap:20px;align-items:stretch}.mandatory-v189-grid>*{height:100%}.mandatory-v189-card{padding:25px}.mandatory-v189-column{grid-template-rows:minmax(0,1fr) auto;gap:20px}.mandatory-v189-status>header>strong{width:68px;height:68px;font-size:23px}.mandatory-v189-status>header>strong small{font-size:11px}.mandatory-v189-status>div{margin-top:13px}.mandatory-v189-status article{grid-template-columns:62px minmax(190px,1fr) auto 104px;gap:13px;padding:17px 0}.mandatory-v189-status article>img{width:57px;height:57px;border-radius:17px}.mandatory-v189-status article>span{gap:6px}.mandatory-v189-status article>span b{font-size:14px}.mandatory-v189-status article>span small{font-size:11px}.mandatory-v189-status article>span i{width:min(250px,100%);height:7px}.mandatory-v189-status article>em{padding:8px 11px;font-size:11px}.mandatory-v189-status article>button{min-height:40px;padding:9px 7px;font-size:11px}.mandatory-v189-today>header span{font-size:14px}.mandatory-v189-today>header b{font-size:11px}.mandatory-v189-today>div{gap:15px;margin-top:20px}.mandatory-v189-today>div>img{width:92px;height:92px;border-radius:24px}.mandatory-v189-today h3{font-size:18px}.mandatory-v189-today>div p{font-size:12px}.mandatory-v189-today>i{height:10px;margin-top:19px}.mandatory-v189-today>p{margin:9px 0 16px;font-size:11px}.mandatory-v189-today>p b{font-size:14px}.mandatory-v189-today>button{min-height:47px;font-size:13px}.mandatory-v189-badges>header span{font-size:11px}.mandatory-v189-badges>div{gap:10px;margin-top:18px}.mandatory-v189-badges article{min-height:128px;padding:15px 5px}.mandatory-v189-badges article i{width:56px;height:56px;font-size:29px}.mandatory-v189-badges article b{font-size:11px}.mandatory-v189-badges article small{font-size:9px}.mandatory-v189-certificates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-gap:14px;gap:14px;align-content:stretch}.mandatory-v189-certificates>header{grid-column:1/-1}.mandatory-v189-certificates>header>svg{width:31px;height:31px}.mandatory-v189-certificates>button{grid-template-columns:1fr;grid-template-rows:140px auto 24px;justify-items:center;align-content:center;gap:11px;width:auto;min-height:290px;margin:0;border-radius:18px;padding:17px;text-align:center}.mandatory-v189-certificates>button>span{position:relative;width:100px;height:132px;border:3px double #e7c982;border-radius:8px;background:linear-gradient(145deg,#fffdf7,#fff6d8);font-size:11px}.mandatory-v189-certificates>button>span:before{content:"✦";position:absolute;top:27px;display:grid;place-items:center;width:46px;height:46px;border:2px solid #e5c56e;border-radius:50%;color:#c99825;font-size:21px}.mandatory-v189-certificates>button>span:after{content:"CERTIFICATE";position:absolute;bottom:19px;color:#b68a2b;font-size:7px;letter-spacing:.08em}.mandatory-v189-certificates>button div{justify-items:center;gap:6px}.mandatory-v189-certificates>button b{font-size:13px;line-height:1.35}.mandatory-v189-certificates>button small{font-size:10px}.mandatory-v189-certificates>button svg{width:20px;height:20px}.mandatory-v189-notice{padding:18px 20px}.mandatory-v189-notice>span{width:43px;height:43px;font-size:23px}.mandatory-v189-notice b{font-size:12px}.mandatory-v189-notice button,.mandatory-v189-notice p{font-size:10px}}@media(min-width:901px) and (max-width:1450px){.mandatory-v189-grid{grid-template-columns:minmax(470px,1.25fr) minmax(280px,.75fr)}.mandatory-v189-grid>.mandatory-v189-column:last-child{grid-column:1/-1;grid-template-columns:1fr auto;grid-template-rows:1fr}.mandatory-v189-certificates{grid-template-columns:repeat(2,minmax(220px,1fr))}.mandatory-v189-certificates>button{min-height:250px}}.mandatory-v189-path>svg path.trail{stroke:#eeeaf7;stroke-width:8;stroke-dasharray:none;opacity:.75}.mandatory-v189-path>svg path.journey-dots{stroke:url(#mandatoryJourneyGradient);stroke-width:5;stroke-linecap:round;stroke-dasharray:none}.mandatory-v189-node{transition:filter .2s ease;cursor:zoom-in}.mandatory-v189-node>span{position:relative;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.mandatory-v189-node>span:after{content:"+";position:absolute;right:-7px;bottom:-7px;display:grid;place-items:center;width:24px;height:24px;border:3px solid #fff;border-radius:50%;background:var(--node);color:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:1;opacity:0;transform:scale(.7);transition:.2s ease}.mandatory-v189-node:focus-visible,.mandatory-v189-node:hover{z-index:10;filter:saturate(1.06)}.mandatory-v189-node:focus-visible>span,.mandatory-v189-node:hover>span{transform:scale(1.22);box-shadow:0 18px 38px rgba(45,34,90,.22),0 0 0 3px var(--node)}.mandatory-v189-node:focus-visible>span:after,.mandatory-v189-node:hover>span:after{opacity:1;transform:scale(1)}.mandatory-v189-node>b,.mandatory-v189-node>small{position:relative;z-index:3;border-radius:7px;background:#fff;box-shadow:0 0 0 7px rgba(255,255,255,.96)}.mandatory-v189-node>b{padding:1px 4px}.mandatory-v189-node>small{padding:0 4px}.mandatory-v189-status>header>strong{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:1px;border:0;background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#6f4bea var(--rate),#ece7ff 0);box-shadow:inset 0 0 0 1px #eee9fb;white-space:nowrap}.mandatory-v189-status>header>strong small{display:inline;margin:0;line-height:1}.sample-invite-hero h1{font-size:31px!important}.sample-invite-hero p{font-size:14px!important}.sample-invite-hero-actions button,.sample-invite-hero-actions label,.sample-invite-summary article span{font-size:13px!important}.sample-invite-summary article strong{font-size:25px!important}.sample-invite-message{font-size:12px!important}.sample-invite-console h2{font-size:21px!important}.sample-invite-directory>header button{font-size:13px!important}.sample-invite-departments button,.sample-invite-search input{font-size:12px!important}.sample-invite-departments b{font-size:11px!important}.sample-invite-directory-list b{font-size:12px!important}.sample-invite-directory-list small{font-size:10px!important}.sample-invite-directory-empty b,.sample-invite-selection-empty b{font-size:14px!important}.sample-invite-directory-empty span,.sample-invite-selection-empty span{font-size:11px!important}.sample-invite-review>header p{font-size:12px!important}.sample-invite-dropzone b{font-size:13px!important}.sample-invite-dropzone span,.sample-invite-filters button{font-size:11px!important}.sample-invite-modern-head{font-size:10px!important}.sample-invite-modern-table>article{font-size:11px!important}.sample-invite-name>b{font-size:12px!important}.sample-invite-modern-table em{font-size:10px!important}.sample-invite-modern-empty b{font-size:14px!important}.sample-invite-modern-empty span,.sample-invite-selection>header button{font-size:11px!important}.sample-invite-selection-list b{font-size:12px!important}.sample-invite-selection-list small{font-size:10px!important}.sample-invite-selection>footer p{font-size:12px!important}.sample-invite-selection>footer p b{font-size:18px!important}.sample-invite-selection>footer p strong{font-size:16px!important}.sample-invite-selection>footer>button{font-size:12px!important}.sample-invite-security-note p{font-size:11px!important}@media(max-width:720px){.sample-invite-hero h1{font-size:27px!important}.sample-invite-summary article span{font-size:12px!important}.sample-invite-console h2{font-size:19px!important}.sample-invite-modern-head{font-size:10px!important}.sample-invite-modern-table>article{font-size:11px!important}}.pm220-registered-schedules{margin-top:12px;padding:17px 20px}.pm220-registered-schedules>header>span{border-radius:999px;background:#f1edff;padding:5px 11px;color:#6845df;font-size:11px;font-weight:900}.pm220-schedule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.pm220-schedule-list>section{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid #e5e8f1;border-radius:13px;padding:12px 14px;background:#fff}.pm220-schedule-list>section>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.pm220-schedule-list b{color:#172344;font-size:13px}.pm220-schedule-list small{overflow:hidden;color:#71809b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pm220-schedule-list button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:35px;flex:0 0 auto;border:1px solid #f3c8ce;border-radius:9px;background:#fff8f9;padding:0 11px;color:#c64654;font-size:11px;font-weight:850;cursor:pointer}.pm220-schedule-list button:hover{background:#ffecef}@media(max-width:700px){.pm220-registered-schedules{padding:15px}.pm220-schedule-list{grid-template-columns:1fr}.pm220-schedule-list>section{align-items:flex-start}.pm220-schedule-list button{min-width:70px}}body .active-screen-job .job-primary-tabs button.active small{color:#f7f5ff!important}body aside.sidebar.exact-sidebar .exact-client-name-only+.exact-side-nav{margin-top:-8px!important}body aside.sidebar.exact-sidebar .exact-side-nav>.dashboard-menu{margin-bottom:2px!important}body aside.sidebar.exact-sidebar .exact-side-nav>.member-role-menu{margin-top:0!important}.education-home-v194 .education-v194-hero{grid-template-columns:minmax(0,1fr) 220px!important}.education-home-v194 .education-v194-quest>div{grid-template-columns:minmax(0,1fr)!important}.mandatory-v189 .mandatory-v189-hero{grid-template-columns:minmax(0,1fr) 205px}@media(max-width:1320px){.education-home-v194 .education-v194-hero{grid-template-columns:minmax(0,1fr) 200px!important}}@media(max-width:900px){.mandatory-v189 .mandatory-v189-hero{grid-template-columns:minmax(0,1fr) 126px}}@media(max-width:820px){.education-home-v194 .education-v194-hero{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.mandatory-v189 .mandatory-v189-hero{grid-template-columns:minmax(0,1fr)}.mandatory-v189 .mandatory-v189-ring{position:relative;top:auto;right:auto;justify-self:center;margin-top:15px}}.education-home-v194 .education-v194-hero.education-v223-scenic-hero,.mandatory-v189 .mandatory-v189-hero.mandatory-v223-scenic-hero{--v223-hero-image:url(/education/hero-meadow-v223.jpg);position:relative;isolation:isolate;display:flex!important;align-items:center!important;overflow:hidden;min-height:310px!important;padding:0!important;border:0;border-radius:25px;background-color:#202760!important;background-image:linear-gradient(90deg,rgba(16,24,79,.86) 0,rgba(25,31,88,.53) 38%,rgba(24,30,82,.06) 75%),var(--v223-hero-image)!important;background-position:50%!important;background-size:cover!important;color:#fff;text-align:left!important;box-shadow:0 16px 38px rgba(28,32,80,.14)}.mandatory-v189 .mandatory-v189-hero.mandatory-v223-scenic-hero:after{display:none}.education-home-v194 .education-v223-scenic-hero .education-v194-hero-copy,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy{position:relative;z-index:1;width:min(58%,660px);padding:30px 37px!important}.education-home-v194 .education-v223-scenic-hero .education-v194-hero-copy h1,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy h2{margin:12px 0 10px!important;color:#fff!important;font-size:clamp(31px,2.55vw,46px)!important;font-weight:900;line-height:1.16!important;letter-spacing:-.055em}.education-home-v194 .education-v223-scenic-hero .education-v194-hero-copy p,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy p{margin:0!important;color:#edf0ff!important;font-size:15px!important;font-weight:700;line-height:1.55}.education-home-v194 .education-v223-scenic-hero .education-v223-kicker,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy>span{display:inline-flex;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(255,255,255,.14);padding:7px 12px;color:#fff;font-size:12px;font-weight:850}.education-home-v194 .education-v223-scenic-hero .education-v223-hero-action,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v223-hero-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:22px;border:0;border-radius:13px;background:#fff;padding:0 18px;color:#252d53;font-size:14px;font-weight:900;box-shadow:0 8px 22px rgba(15,18,64,.12);cursor:pointer}.education-home-v194 .education-v223-scenic-hero .education-v223-hero-action:hover,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v223-hero-action:hover{background:#f0edff}.education-v223-hero-facts,.mandatory-v223-hero-facts{position:absolute;z-index:1;right:20px;bottom:18px;display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.36);border-radius:15px;background:rgba(20,26,77,.54);box-shadow:0 7px 22px rgba(20,23,69,.14);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.education-v223-hero-facts>span,.mandatory-v223-hero-facts>span{display:grid;grid-gap:4px;gap:4px;min-width:118px;padding:11px 15px}.education-v223-hero-facts>span+span,.mandatory-v223-hero-facts>span+span{border-left:1px solid rgba(255,255,255,.24)}.education-v223-hero-facts small,.mandatory-v223-hero-facts small{color:#e5e8ff;font-size:11px;font-weight:750}.education-v223-hero-facts strong,.mandatory-v223-hero-facts strong{color:#fff;font-size:21px;font-weight:950}@media(max-width:820px){.education-home-v194 .education-v194-hero.education-v223-scenic-hero,.mandatory-v189 .mandatory-v189-hero.mandatory-v223-scenic-hero{min-height:360px!important;background-position:59%!important}.education-home-v194 .education-v223-scenic-hero .education-v194-hero-copy,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy{width:min(82%,560px);padding:24px!important;text-align:left}}@media(max-width:520px){.education-home-v194 .education-v194-hero.education-v223-scenic-hero,.mandatory-v189 .mandatory-v189-hero.mandatory-v223-scenic-hero{align-items:flex-start!important;min-height:420px!important;background-image:linear-gradient(180deg,rgba(13,22,70,.92) 0,rgba(18,26,76,.67) 57%,rgba(18,24,74,.16) 100%),var(--v223-hero-image)!important;background-position:64%!important}.education-home-v194 .education-v223-scenic-hero .education-v194-hero-copy,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy{width:100%;padding:23px 19px!important}.education-home-v194 .education-v223-scenic-hero .education-v194-hero-copy h1,.mandatory-v189 .mandatory-v223-scenic-hero .mandatory-v189-hero-copy h2{font-size:29px!important}.education-v223-hero-facts,.mandatory-v223-hero-facts{right:auto;bottom:12px;left:12px}.education-v223-hero-facts>span,.mandatory-v223-hero-facts>span{min-width:105px;padding:9px 12px}}.member-home-dashboard-restricted{max-width:1100px;margin:0 auto}.member-restricted-hero{min-height:150px}.member-restricted-panel{display:grid;justify-items:start;grid-gap:13px;gap:13px;border:1px solid #dfe4f0;border-radius:22px;background:#fff;padding:30px 34px;box-shadow:0 10px 28px rgba(27,38,69,.05)}.member-restricted-label{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#edf8f4;padding:8px 12px;color:#16785f;font-size:12px;font-weight:800}.member-restricted-panel h2{margin:0;color:#202b46;font-size:24px;letter-spacing:-.04em}.member-restricted-panel p{max-width:700px;margin:0;color:#596780;font-size:15px;line-height:1.7}.member-restricted-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:7px;border:0;border-radius:12px;background:#6244e8;padding:0 17px;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.member-restricted-panel button:focus-visible,.member-restricted-panel button:hover{background:#4e35c1}@media(max-width:620px){.member-restricted-panel{padding:24px 21px}.member-restricted-panel h2{font-size:21px}.member-restricted-panel p{font-size:14px}.member-restricted-panel button{width:100%}}.secure-performance-review-shell{min-width:0;width:100%}.secure-area-review{min-width:0}.secure-area-review .sample-evaluation-praise{grid-template-columns:minmax(0,1fr) auto}.secure-area-review .sample-evaluation-praise strong{font-size:14px;color:#737d90}.secure-area-review .sample-evaluation-periods{flex-wrap:wrap}.secure-area-review .sample-evaluation-periods>div{min-width:0}.secure-area-review .sample-evaluation-periods label{display:grid;grid-gap:6px;gap:6px;margin-right:20px;max-width:100%}.secure-area-review select{max-width:100%;min-height:42px;border:1px solid #dedbea;border-radius:10px;background:#fff;padding:8px 12px;color:#313d57}.secure-area-review .sample-evaluation-summary article strong{overflow-wrap:anywhere;font-size:25px}.secure-review-basis{margin:0;color:#727d91;font-size:12px;line-height:1.8}.secure-area-review .sample-evaluation-radar{min-width:0}.secure-area-review .sample-evaluation-radar>strong{position:static}.secure-area-review .sample-evaluation-skills>div b{min-width:56px}.secure-area-review .sample-evaluation-point p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.secure-area-review .sample-evaluation-point li b{font-size:12px;color:#757d90}.secure-area-review .sample-evaluation-trends-v155>article{min-width:0}.secure-review-empty{display:flex;align-items:center;justify-content:center;min-height:230px;padding:24px;color:#7c8598;text-align:center;line-height:1.9}.secure-area-review .recharts-area-curve{stroke:#7052dc!important}.secure-area-review .recharts-area-area{fill:#7052dc!important;fill-opacity:.12}.secure-area-review .recharts-radar-polygon{stroke:#6c48e8!important;fill:#8063ee!important;fill-opacity:.28}.secure-area-review .secure-metric-0 .recharts-line-curve{stroke:#6c48e8!important}.secure-area-review .secure-metric-1 .recharts-line-curve{stroke:#3f8cff!important}.secure-area-review .secure-metric-2 .recharts-line-curve{stroke:#2ab58d!important}.secure-area-review .secure-metric-3 .recharts-line-curve{stroke:#f29b42!important}.secure-area-review .secure-metric-4 .recharts-line-curve{stroke:#e85d88!important}.pilot-job-profile{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:12px 8px 28px;color:#26304b}.pilot-job-profile>header small{color:#714ae8;letter-spacing:.12em;font-weight:800}.pilot-job-profile h2{font-size:28px;margin:6px 0}.pilot-job-profile h3{margin:0 0 14px}.pilot-job-profile p{line-height:1.8;color:#758097}.pilot-job-profile>article{background:#fff;border:1px solid #e2e2ef;border-radius:18px;padding:22px;min-width:0}.pilot-job-profile li{line-height:1.9;margin-bottom:8px}.pilot-job-profile .pilot-job-identity dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin:0}.pilot-job-profile dt{font-size:12px;color:#8790a5}.pilot-job-profile dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}.pilot-job-profile>nav{display:flex;flex-wrap:wrap;gap:8px}.pilot-job-profile>nav button{border:1px solid #ddd8ef;background:#fff;border-radius:12px;padding:12px 18px;font-weight:800;color:#6b54ac;cursor:pointer}.pilot-job-profile>nav button[aria-pressed=true]{background:#6b45e9;color:#fff;border-color:#6b45e9}.pilot-job-profile select{max-width:100%;min-height:42px;border:1px solid #ddd8ef;background:#fff;border-radius:10px;padding:8px}.pilot-job-table{overflow-x:auto;max-width:100%}.pilot-job-table table{border-collapse:collapse;width:100%;min-width:700px}.pilot-job-table td,.pilot-job-table th{border-bottom:1px solid #eceaf4;padding:12px;text-align:left;vertical-align:top;font-size:13px;line-height:1.7}.pilot-job-note,.pilot-job-table thead{background:#f5f2ff}.pilot-job-note{padding:14px;border-radius:12px;font-size:12px}@media(max-width:700px){.pilot-job-profile .pilot-job-identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-job-profile>article{padding:16px}.pilot-job-profile>nav button{flex:1 1;padding:12px 8px}.pilot-job-profile{padding:10px 0}.pilot-job-table td,.pilot-job-table th{padding:9px}}.secure-review-records{margin:16px 8px;padding:20px;border:1px solid #e2dfef;border-radius:16px;background:#fff}.secure-review-records>summary{cursor:pointer;font-weight:800;color:#6743db;padding:8px}.secure-review-records .evaluation-frame-grid{margin-top:18px}.secure-review-records .evaluation-table-wrap{overflow-x:auto}.secure-review-records .evaluation-table{min-width:1100px}@media(max-width:700px){.secure-area-review .sample-evaluation-praise{grid-template-columns:1fr}.secure-area-review .sample-evaluation-periods{align-items:stretch;flex-direction:column}.secure-area-review .sample-evaluation-periods label{margin-right:0}.secure-review-records{margin:12px 0;padding:12px}.secure-area-review .sample-evaluation-trends-v155{grid-template-columns:1fr}}.pilot-restored-education{width:100%;min-width:0}.pilot-restored-education>p[role=status]{margin:12px 18px;color:#6c758d;font-size:13px}.pilot-restored-education .sample-clo-learning-focus figure{display:grid;place-items:center;color:#7653dc;background:#f1ecff;min-height:160px}.pilot-restored-education .sample-clo-onboarding>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pilot-restored-education .sample-clo-onboarding article{padding:18px;border:1px solid #e2e5ee;border-radius:14px;background:#fff}.pilot-restored-education .sample-clo-popular article{min-height:180px}.pilot-restored-education>details{margin:20px 0;border:1px solid #e2e5ee;border-radius:14px;background:#fff;padding:16px}.pilot-restored-education summary{cursor:pointer;font-weight:800;color:#6745db}.pilot-restored-job .pilot-job-table{max-width:100%;overflow:auto}.pilot-restored-job .pilot-job-table table{width:100%;border-collapse:collapse;min-width:560px}.pilot-restored-job .pilot-job-table :is(th,td){padding:12px;text-align:left;border-bottom:1px solid #e8e8ef}.pilot-restored-job .skill-profile-photo{display:grid;place-items:center;background:#eee8ff;color:#7048ee}.pilot-restored-job>.pilot-job-note{margin:18px;color:#758096;font-size:12px}.pilot-restored-job .job-specification{padding:20px}.pilot-restored-job .skill-task-group-card>button{padding:12px 18px;margin:8px;border:1px solid #dcd4f3;border-radius:10px;background:#fff;color:#6745db;font-weight:800}.pilot-restored-todo.execution-cockpit{padding:22px 24px 34px}.pilot-restored-todo .execution-cockpit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-restored-todo .execution-cockpit-head{align-items:center}.pilot-restored-todo .execution-cockpit-head h2{font-size:28px}.pilot-restored-todo .execution-cockpit-tabs{overflow-x:auto}.job-info-panel .skill-task-all-column .skill-task-group-card li strong{font-size:15px;line-height:1.5}.job-info-panel .skill-task-all-column .skill-task-group-card li small{display:block;overflow:visible;font-size:14px;line-height:1.6;-webkit-line-clamp:unset}.job-info-panel .skill-task-all-column .skill-task-group-card li{padding:12px;gap:10px}.performance-entry-placeholder{min-height:340px;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:24px}.performance-entry-placeholder>span{display:block;height:70px;border-radius:14px;background:#f0f1f7}.original-screen-frame{display:grid;grid-gap:14px;gap:14px;min-width:0}.original-screen-frame>nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px;border:1px solid #ded8f1;border-radius:14px;background:#fff}.original-example-notice button,.original-screen-frame>div[role=alert] button,.original-screen-frame>nav button{padding:10px 16px;border:1px solid #d6cdec;border-radius:9px;background:#fff;color:#6043cf;cursor:pointer;font-weight:800}.original-screen-frame>nav button[aria-pressed=true]{background:#6846de;color:#fff}.original-example-notice{padding:16px 20px;border:2px solid #e3ac42;border-radius:14px;background:#fff8e8;color:#70460f}.original-example-notice strong{font-size:17px}.original-example-notice p{margin:8px 0;line-height:1.7}.original-example-notice button{margin-top:5px}.original-actual-notice{margin:0;padding:12px 16px;border-radius:12px;background:#eaf7f0;color:#286c50}.original-example-content{min-width:0}.original-example-content .sample-clo-onboarding>div{grid-template-columns:1fr}.original-example-content:before{content:"원본 예시 · 실제 직원 자료가 아닙니다 · 입력 미저장";display:block;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:9px 15px;border:1px solid #dba549;border-radius:9px;background:#fff2cc;color:#71440d;font-size:12px;font-weight:900;box-shadow:0 3px 10px #54421b12}.original-onboarding-stage-tabs{display:flex;gap:8px;margin:16px 0}.original-onboarding-stage-tabs button{padding:10px 22px;border:1px solid #d8d2ec;border-radius:10px;background:#fff;color:#6243d5;cursor:pointer;font-weight:850}.original-onboarding-stage-tabs button[aria-pressed=true]{background:#6846de;color:#fff}.original-example-content .sample-clo-onboarding .sample-onboarding-week{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(0,1fr))}.original-screen-frame>div[role=alert]{padding:15px;border:1px solid #e5bd6c;border-radius:12px;background:#fff8e8}@media(max-width:760px){.original-example-content .sample-clo-onboarding .sample-onboarding-week{grid-template-columns:1fr}.original-example-notice{padding:12px}.original-onboarding-stage-tabs button{padding:10px 16px}}.pilot-onboarding-stages>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.pilot-onboarding-stages>nav button{display:grid;grid-gap:6px;gap:6px;padding:17px;border:1px solid #ded8f1;border-radius:14px;background:white;color:#536078;text-align:left;cursor:pointer}.pilot-onboarding-stages>nav button.active{border-color:#7451e9;background:#f1edff;color:#6240d9}.pilot-onboarding-stages>nav button b{font-size:20px}.pilot-onboarding-stages>nav button small{color:#7d879d}.pilot-onboarding-stages>article{display:grid;grid-gap:12px!important;gap:12px!important;padding:18px!important;border:1px solid #ded8f1;border-radius:16px;background:#fff}.pilot-onboarding-stages>article>header{display:flex;align-items:center;gap:12px}.pilot-onboarding-stages>article>header h3{margin:0}.pilot-onboarding-stages .sample-onboarding-week{display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px;border:1px solid #e4e6ee;border-radius:12px;background:#fafaff}.pilot-onboarding-stages .sample-onboarding-week>div,.pilot-onboarding-stages .sample-onboarding-week>section{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.pilot-onboarding-stages .sample-onboarding-week p{margin:0;line-height:1.7}.pilot-onboarding-stages .sample-onboarding-week small{color:#7d879d}.pilot-onboarding-stages>p{font-size:12px;color:#707b93;line-height:1.7}.pilot-reporting-workspace{padding:20px;min-width:0}.pilot-reporting-workspace aside,.pilot-reporting-workspace main,.pilot-reporting-workspace section{min-width:0}.pilot-reporting-workspace button:disabled{opacity:.5;cursor:not-allowed}.pilot-reporting-workspace p{overflow-wrap:anywhere;white-space:pre-wrap}.pilot-reporting-workspace .reporting-calendar>button{grid-template-columns:92px minmax(0,1fr) auto}.pilot-reporting-workspace .reporting-today-list>article{display:block;cursor:default}.pilot-reporting-workspace .reporting-kpis article:is(.blue,.orange,.green) :is(span,strong,small){color:#fff}.pilot-reporting-workspace .reporting-principle small{color:#eee9ff}.pilot-reporting-workspace .reporting-role-table article{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-reporting-workspace .reporting-history article{padding:12px;border-bottom:1px solid #e4e6ee}.pilot-reporting-workspace .reporting-history article span{display:grid;grid-gap:5px;gap:5px}.pilot-reporting-workspace .reporting-execute-grid textarea{min-height:150px;resize:vertical}.pilot-report-error,.pilot-report-notice{padding:12px;border-radius:10px;background:#fff0f1;color:#ae3248}.pilot-report-notice{background:#eaf8f1;color:#21734d}.pilot-report-refresh{justify-self:end;display:flex;align-items:center;gap:5px;padding:9px;border:1px solid #ded8f1;border-radius:9px;background:#fff;color:#6240d9}@media(max-width:760px){.pilot-reporting-workspace{padding:12px}.pilot-onboarding-stages .sample-onboarding-week{grid-template-columns:1fr}.pilot-onboarding-stages>nav button{padding:10px}.pilot-onboarding-stages>nav button span{font-size:11px}.pilot-reporting-workspace .reporting-calendar>button,.pilot-reporting-workspace .reporting-execute-grid>aside,.pilot-restored-education .sample-clo-onboarding>div{grid-template-columns:1fr}.pilot-restored-todo.execution-cockpit{padding:12px}.pilot-restored-todo .execution-cockpit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-restored-job .skill-task-overview-with-stats{grid-template-columns:1fr}}.pilot-learning-server .sample-mentee-tasks-v164>form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pilot-learning-server .sample-mentee-tasks-v164>form>input:not([type=checkbox]){flex:1 1 220px;width:auto;min-width:0;height:40px;border:1px solid #e0e1e8;border-radius:10px;padding:9px 12px;color:#3d4255;font:inherit}.pilot-learning-server .sample-mentee-tasks-v164>form>button{min-height:40px;border:0;border-radius:10px;background:#6848df;padding:9px 14px;color:#fff;font-weight:800}.pilot-learning-server .sample-mentee-tasks-v164>form>button:disabled{opacity:.5}.pilot-learning-server .sample-mentee-history-v164>p{display:block;line-height:1.6;word-break:keep-all}.org-current-only .org-strategy-tabs{grid-template-columns:minmax(0,1fr)}.inventory-sync-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.inventory-sync-actions p{margin:0 auto 0 0;color:#68748d;font-size:13px}.inventory-sync-actions button{min-height:38px;padding:8px 14px;border:1px solid #ded7f5;border-radius:9px;background:#fff;color:#6742dc;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.inventory-sync-actions button:disabled{opacity:.5;cursor:default}.sample-roleplay-answer-ai li{grid-template-columns:42px minmax(0,1fr)!important;min-width:0;align-items:start}.sample-roleplay-answer-ai li b,.sample-roleplay-answer-ai li span{font-size:13px!important;line-height:1.65;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.practice-media-library{display:grid;grid-gap:14px;gap:14px;min-width:0;margin-top:20px}.practice-media-library header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.practice-media-library article{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #e5e7f0;border-radius:14px;padding:16px;background:#fff}.practice-media-library audio,.practice-media-library video{max-width:100%;width:100%}.practice-media-library video{max-height:340px;background:#171d42}.practice-media-library button{justify-self:start;border:1px solid #ded8f5;border-radius:10px;background:#f5f2ff;padding:9px 14px;color:#6544d8;cursor:pointer}.universal-ai-guide .universal-ai-guide-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;flex:0 0 44px!important;writing-mode:horizontal-tb!important}.universal-ai-guide .universal-ai-guide-toggle>svg{width:20px!important;height:20px!important;flex-shrink:0}.universal-ai-guide>div>button[class^=universal-]{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:flex-start;gap:8px;width:100%!important;min-width:0!important;height:auto!important;min-height:40px;margin:6px 0;padding:9px 12px!important;writing-mode:horizontal-tb!important;box-shadow:none!important}.universal-ai-guide>div>button[class^=universal-] span{display:inline!important;max-height:none!important}.calendar-routine-float{right:128px!important;bottom:24px!important}.calendar-routine-toggle{box-sizing:border-box;width:170px;min-height:44px;justify-content:center}.dashboard-quick-memo{right:310px!important;left:auto!important;bottom:24px!important}.dashboard-quick-memo-toggle{box-sizing:border-box;width:138px;min-height:44px;justify-content:center}.calendar-routine-panel{position:fixed;right:18px;bottom:80px;width:min(760px,calc(100vw - 36px));max-height:calc(100dvh - 110px);margin-bottom:0}@media(max-width:760px){.dashboard-quick-memo{right:auto!important;left:12px!important;bottom:max(16px,env(safe-area-inset-bottom))!important}.dashboard-quick-memo-toggle{width:44px;height:44px;padding:0}.dashboard-quick-memo-toggle span,.dashboard-quick-memo-toggle>i,.dashboard-quick-memo-toggle>svg:last-child{display:none}.calendar-routine-float{right:auto!important;left:68px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;align-items:flex-start}.calendar-routine-toggle{width:82px;height:44px;padding:0;gap:6px}.calendar-routine-panel{left:12px;right:12px;width:calc(100vw - 24px);bottom:max(72px,calc(env(safe-area-inset-bottom) + 72px));max-height:calc(100dvh - 110px)}}.sample-oneonone-calendar .oneonone-save-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:8px;gap:8px;margin-top:12px}.sample-oneonone-calendar .oneonone-save-actions>button{box-sizing:border-box;width:100%!important;min-width:0!important;min-height:48px;margin:0!important;border:1px solid #d9d1fa;border-radius:12px;background:#7048ee;color:white;padding:10px 8px;font:inherit;font-size:13px;line-height:1.5;white-space:normal!important;word-break:keep-all;cursor:pointer}.sample-oneonone-calendar .oneonone-save-actions>button:disabled{opacity:.45;cursor:not-allowed}.sample-clo-oneonone-v141 .sample-clo-oneonone-summary>.oneonone-cumulative-card{border-color:#ddd5fa;background:linear-gradient(135deg,#f4f0ff,#fff)}.sample-clo-oneonone-v141 .oneonone-cumulative-card>strong{color:#6841e4;font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oneonone-cumulative-card>strong em{margin-left:5px;font-size:14px;font-style:normal;color:#7c849d}.oneonone-followup-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.oneonone-followup-save>span{flex:1 1;color:#737c95;font-size:13px}.oneonone-followup-save>button,.oneonone-load-error>button{min-height:44px;border:1px solid #d9d1fa;border-radius:10px;background:#7048ee;color:white;padding:9px 14px;font:inherit;cursor:pointer}.oneonone-load-error{padding:14px;border:1px solid #e3c5c9;border-radius:12px;background:#fff5f6;color:#984356}.people-map-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;min-height:420px}.people-map-loading-grid>i{display:block;border:1px solid #e8e6f0;border-radius:18px;background:linear-gradient(135deg,#fff,#f4f1fb)}@media(max-width:760px){.people-map-loading-grid{grid-template-columns:1fr;min-height:390px}.people-map-loading-grid>i+i{display:none}}body .sidebar.exact-sidebar .client-product-pill{grid-template-columns:max-content max-content!important;justify-content:center!important;column-gap:12px!important}body .sidebar.exact-sidebar .client-product-pill.premium strong{background:#efc65b!important;color:#3e3011!important;box-shadow:0 4px 12px rgba(239,198,91,.16)!important}body .sidebar.exact-sidebar .client-product-pill.entry strong{background:#236d73!important;color:#fff!important;box-shadow:0 4px 12px rgba(35,109,115,.16)!important}