@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";.rx360-shell{color:#172033;background:radial-gradient(circle at 92% 3%,#5064dd14,#0000 22%),linear-gradient(#f7f9fc 0%,#f2f5f9 100%);min-height:calc(100vh - 142px);padding:34px 44px 90px}.rx360-header,.rx360-topbar,.rx360-summary,.rx360-workspace,.rx360-focus,.rx360-focus-actions,.rx360-bottom-bar,.rx360-result-banner{max-width:1440px;margin-left:auto;margin-right:auto}.rx360-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.rx360-back,.rx360-topbar>button{color:#6d7890;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.rx360-back svg,.rx360-topbar>button svg{width:17px}.rx360-header>div:first-child>span{color:#5264ca;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.rx360-header h1{color:#172033;letter-spacing:-.045em;margin:0;font:700 clamp(28px,3vw,44px)/1.05 Manrope,sans-serif}.rx360-header p{color:#6f7a8e;margin:10px 0 0;font-size:17px}.rx360-header-actions{align-items:center;gap:12px;padding-top:36px;display:flex}.rx360-provisional,.rx360-header-actions>button{color:#536078;background:#fff;border:1px solid #e0e5ed;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.rx360-provisional{color:#89682e;background:#fff8e9;border-color:#efdfb8}.rx360-provisional svg,.rx360-header-actions svg{width:18px}.rx360-header-actions>button{cursor:pointer}.rx360-header-actions b{color:#4d60cf;background:#eef1ff;border-radius:12px;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.rx360-summary{grid-template-columns:minmax(0,1.7fr) minmax(210px,.58fr) minmax(230px,.7fr);gap:16px;margin-bottom:20px;display:grid}.rx360-summary>article{background:#fffffff0;border:1px solid #e2e7ef;border-radius:22px;min-height:150px;box-shadow:0 15px 42px #27324c0e}.rx360-next-card{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid}.rx360-progress-ring{background:conic-gradient(#5064dd var(--progress), #e9edf4 0);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative}.rx360-progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.rx360-progress-ring span{z-index:1;text-align:center;position:relative}.rx360-progress-ring strong{color:#384bbd;font:700 23px Manrope;display:block}.rx360-progress-ring small{color:#8c96a8;font-size:10px}.rx360-next-card>div:nth-child(2)>span,.rx360-score-card>small,.rx360-confidence-card>small{color:#8a94a7;letter-spacing:.1em;font-size:10px;font-weight:700}.rx360-next-card h2{color:#202b40;margin:8px 0 6px;font:700 20px/1.2 Manrope}.rx360-next-card p{color:#7d8799;margin:0;font-size:13px}.rx360-next-card>button,.rx360-result-banner>button,.rx360-focus-actions>button,.rx360-bottom-bar>button{color:#fff;cursor:pointer;background:#4d61d5;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font:600 13px DM Sans;display:inline-flex;box-shadow:0 12px 25px #4d61d52e}.rx360-next-card>button svg,.rx360-result-banner>button svg,.rx360-focus-actions>button svg,.rx360-bottom-bar>button svg{width:17px}.rx360-score-card,.rx360-confidence-card{padding:24px}.rx360-score-card strong,.rx360-confidence-card strong{color:#26334c;margin:11px 0 1px;font:700 34px Manrope;display:block}.rx360-score-card strong span{color:#9ba4b5;font-size:15px}.rx360-score-card p,.rx360-confidence-card p{color:#4f5c74;margin:5px 0;font-size:13px;font-weight:600}.rx360-score-card em,.rx360-confidence-card em{color:#98a1b1;margin-top:10px;font-size:10px;font-style:normal;line-height:1.35;display:block}.rx360-confidence-card>div{background:#e9edf3;border-radius:8px;height:7px;margin:9px 0;overflow:hidden}.rx360-confidence-card>div i{border-radius:inherit;background:linear-gradient(90deg,#3c8a73,#65aa93);height:100%;display:block}.rx360-result-banner{color:#356c5c;background:#eff8f4;border:1px solid #cce3da;border-radius:18px;align-items:center;gap:17px;margin-bottom:20px;padding:17px 20px;display:flex}.rx360-result-banner>svg{width:26px}.rx360-result-banner>div{flex:1}.rx360-result-banner span,.rx360-result-banner strong,.rx360-result-banner small{display:block}.rx360-result-banner span{letter-spacing:.1em;font-size:10px;font-weight:700}.rx360-result-banner strong{color:#284d43;margin:3px 0;font-size:16px}.rx360-result-banner small{color:#648278}.rx360-workspace{background:#fff;border:1px solid #e1e6ee;border-radius:24px;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #27324c0e}.rx360-dimension-nav{background:#f9fafc;border-right:1px solid #e9edf2;padding:24px 16px}.rx360-dimension-nav>span{color:#9aa3b3;letter-spacing:.12em;padding:0 12px 12px;font-size:10px;font-weight:700;display:block}.rx360-dimension-nav>button{color:#667188;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;width:100%;margin-bottom:6px;padding:11px 10px;display:grid}.rx360-dimension-nav>button:hover{background:#fff}.rx360-dimension-nav>button.active{color:#4256c7;background:#eef1ff;border-color:#dce2ff}.rx360-dimension-nav>button>i{color:#778297;background:#eef1f5;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid}.rx360-dimension-nav>button.active>i{color:#4b5ecb;background:#fff}.rx360-dimension-nav svg{width:16px}.rx360-dimension-nav strong,.rx360-dimension-nav small{display:block}.rx360-dimension-nav strong{margin-bottom:3px;font-size:12px}.rx360-dimension-nav small{color:#929bad;font-size:10px}.rx360-map{padding:26px}.rx360-map>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.rx360-map>header span{color:#5264ca;letter-spacing:.1em;font-size:10px;font-weight:700}.rx360-map>header h2{color:#263148;margin:6px 0 0;font:700 20px Manrope}.rx360-legend{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.rx360-legend span{align-items:center;gap:6px;display:inline-flex;color:#7e889a!important;letter-spacing:0!important;font-size:10px!important}.rx360-legend i{background:#dfe4eb;border-radius:50%;width:8px;height:8px}.rx360-legend i.answered{background:#7385e8}.rx360-legend i.evidenced{background:#438574}.rx360-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rx360-dimension{background:#fbfcfd;border:1px solid #e5e9ef;border-radius:18px;padding:16px}.rx360-dimension>header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.rx360-dimension>header>i{border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid}.rx360-dimension>header strong,.rx360-dimension>header small{display:block}.rx360-dimension>header strong{color:#2a354b;font-size:13px}.rx360-dimension>header small{color:#949dad;margin-top:2px;font-size:10px}.rx360-dimension.indigo>header>i{color:#4e61cf;background:#edf0ff}.rx360-dimension.amber>header>i{color:#a87925;background:#fff4d9}.rx360-dimension.mint>header>i{color:#39715f;background:#e9f6f1}.rx360-dimension.blue>header>i{color:#397296;background:#eaf4fb}.rx360-dimension.violet>header>i{color:#7056a8;background:#f1ecfb}.rx360-dimension.rose>header>i{color:#9c555c;background:#fbeced}.rx360-dimension>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rx360-dimension>div>button{color:#667188;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ebf1;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.rx360-dimension>div>button:hover{border-color:#cfd7ff;transform:translateY(-1px)}.rx360-dimension>div>button.answered{background:#f7f8ff;border-color:#dbe1ff}.rx360-dimension>div>button.evidenced{background:#f5fbf8;border-color:#cce4da}.rx360-dimension>div>button>span{color:#718097;background:#f2f4f7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.rx360-dimension>div>button.answered>span{color:#5265cf;background:#e9edff}.rx360-dimension>div>button.evidenced>span{color:#397563;background:#e5f3ed}.rx360-dimension>div>button svg{width:15px}.rx360-dimension>div>button>div strong,.rx360-dimension>div>button>div small{display:block}.rx360-dimension>div>button>div strong{color:#334057;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rx360-dimension>div>button>div small{color:#9aa3b3;margin-top:3px;font-size:9px}.rx360-bottom-bar,.rx360-focus-actions{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #dee4ec;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:13px 15px 13px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 45px #27324c24}.rx360-bottom-bar>span{color:#7b8597;font-size:12px}.rx360-bottom-bar>button:disabled,.rx360-focus-actions>button:disabled{box-shadow:none;cursor:not-allowed;background:#cbd2df}.rx360-focus-shell{padding-bottom:100px}.rx360-topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.rx360-topbar>button{margin:0}.rx360-save-state{color:#7d8798;align-items:center;gap:7px;font-size:12px;display:inline-flex}.rx360-save-state svg{width:16px}.rx360-focus{grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);gap:18px;display:grid}.rx360-question-card,.rx360-evidence-card{background:#fff;border:1px solid #e1e6ee;border-radius:24px;box-shadow:0 18px 48px #27324c0e}.rx360-question-card{padding:28px}.rx360-question-head{border-bottom:1px solid #edf0f4;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:21px;display:grid}.rx360-area-icon{color:#4e61cf;background:#eef1ff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.rx360-area-icon svg{width:22px}.rx360-question-head small{color:#8e98aa;letter-spacing:.1em;font-size:10px;font-weight:700}.rx360-question-head h1{color:#222e45;margin:4px 0 0;font:700 24px Manrope}.rx360-weight{color:#808a9c;background:#f4f6f9;border-radius:12px;padding:7px 10px;font-size:10px;font-weight:700}.rx360-question-copy{padding:26px 0 20px}.rx360-question-copy>span{color:#5264ca;letter-spacing:.12em;font-size:10px;font-weight:700}.rx360-question-copy h2{color:#202b40;letter-spacing:-.035em;max-width:830px;margin:10px 0 16px;font:700 clamp(22px,2.5vw,32px)/1.18 Manrope}.rx360-question-copy p{color:#738096;align-items:flex-start;gap:8px;max-width:820px;margin:0;font-size:13px;line-height:1.5;display:flex}.rx360-question-copy p svg{color:#c48d2b;flex:none;width:16px}.rx360-answer-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.rx360-answer-list>button{color:#657086;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e3e7ed;border-radius:16px;min-height:142px;padding:15px}.rx360-answer-list>button:hover{background:#f7f8ff;border-color:#cbd4ff}.rx360-answer-list>button.selected{background:#eef1ff;border-color:#5366d6;box-shadow:0 0 0 3px #5366d614}.rx360-answer-list>button>i{color:#7b8699;background:#edf0f4;border-radius:10px;place-items:center;width:29px;height:29px;margin-bottom:15px;font-size:11px;font-style:normal;font-weight:700;display:grid}.rx360-answer-list>button.selected>i{color:#fff;background:#5264d0}.rx360-answer-list>button>i svg{width:15px}.rx360-answer-list strong,.rx360-answer-list small{display:block}.rx360-answer-list strong{color:#334057;font-size:12px;line-height:1.25}.rx360-answer-list small{color:#8a94a5;margin-top:7px;font-size:10px;line-height:1.35}.rx360-evidence-card{align-self:start;padding:24px}.rx360-evidence-card>header{align-items:center;gap:12px;display:flex}.rx360-evidence-card>header>span{color:#3c7866;background:#e9f5f0;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.rx360-evidence-card>header svg{width:20px}.rx360-evidence-card>header small{color:#43806d;letter-spacing:.12em;font-size:9px;font-weight:700}.rx360-evidence-card h3{color:#28364d;margin:3px 0 0;font:700 18px Manrope}.rx360-evidence-card>p{color:#7c8799;margin:17px 0;font-size:12px;line-height:1.5}.rx360-evidence-example{background:#f6f8fa;border-radius:14px;padding:14px}.rx360-evidence-example strong,.rx360-evidence-example span{display:block}.rx360-evidence-example strong{color:#536078;margin-bottom:5px;font-size:10px}.rx360-evidence-example span{color:#798497;font-size:11px;line-height:1.45}.rx360-upload-button{color:#4e61cd;cursor:pointer;background:#f7f8ff;border:1px dashed #aebbea;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.rx360-upload-button input{display:none}.rx360-upload-button svg{width:17px}.rx360-file-list{gap:7px;margin-bottom:12px;display:grid}.rx360-file-list span{color:#4c6f64;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex;overflow:hidden}.rx360-file-list svg{flex:none;width:14px}.rx360-no-file{color:#98a1b1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;display:flex}.rx360-no-file svg{width:14px}.rx360-open-room{color:#5b69bd;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;align-items:center;gap:8px;width:100%;padding:12px 0 0;font-size:11px;font-weight:600;display:flex}.rx360-open-room svg{width:15px}.rx360-open-room svg:last-child{margin-left:auto}.rx360-focus-actions>div{align-items:center;gap:16px;display:flex}.rx360-current-score{color:#788396;font-size:12px}.rx360-current-score strong{color:#4256c6;margin-left:5px}.rx360-error{color:#a14f4a;font-size:12px}@media (width<=1180px){.rx360-summary{grid-template-columns:1fr 1fr}.rx360-next-card{grid-column:1/-1}.rx360-answer-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rx360-shell{padding:24px 20px 90px}.rx360-header{display:block}.rx360-header-actions{padding-top:20px}.rx360-workspace,.rx360-focus{grid-template-columns:1fr}.rx360-dimension-nav{border-bottom:1px solid #e9edf2;border-right:0;gap:6px;display:flex;overflow-x:auto}.rx360-dimension-nav>span{display:none}.rx360-dimension-nav>button{min-width:190px;margin:0}.rx360-evidence-card{order:-1}}@media (width<=680px){.rx360-summary{grid-template-columns:1fr}.rx360-next-card{grid-template-columns:78px 1fr}.rx360-next-card>button{grid-column:1/-1;width:100%}.rx360-progress-ring{width:72px;height:72px}.rx360-dimensions{grid-template-columns:1fr}.rx360-map>header{display:block}.rx360-legend{margin-top:10px}.rx360-dimension>div,.rx360-answer-list{grid-template-columns:1fr}.rx360-answer-list>button{min-height:auto}.rx360-question-head{grid-template-columns:48px 1fr}.rx360-weight{grid-column:1/-1;width:max-content}.rx360-bottom-bar,.rx360-focus-actions{flex-direction:column;align-items:stretch;position:static}.rx360-bottom-bar>button,.rx360-focus-actions>button{width:100%}}.rx360-easy{background:radial-gradient(circle at 12% 4%,#5b6ee71c,#0000 26%),radial-gradient(circle at 92% 18%,#ffbe6624,#0000 24%),#f6f8fc;min-height:calc(100vh - 72px);padding:28px 42px 82px}.rx360-easy-homebar,.rx360-easy-hero,.rx360-easy-status,.rx360-easy-chapters,.rx360-easy-finish,.rx360-easy-topbar,.rx360-easy-progress,.rx360-easy-focus,.rx360-easy-actions,.rx360-easy-message{width:min(1180px,100%);margin-left:auto;margin-right:auto}.rx360-easy-homebar,.rx360-easy-topbar{justify-content:space-between;align-items:center;min-height:46px;margin-bottom:22px;display:flex}.rx360-easy-homebar>button,.rx360-easy-topbar>button{color:#66738a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font:600 13px DM Sans;display:inline-flex}.rx360-easy-homebar svg,.rx360-easy-topbar svg{width:17px}.rx360-easy-homebar>div{align-items:center;gap:10px;display:flex}.rx360-easy-homebar>div>span,.rx360-easy-homebar>div>button{color:#66738a;background:#ffffffdb;border:1px solid #e0e5ee;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font:600 11px DM Sans;display:inline-flex}.rx360-easy-homebar>div>span{color:#8c6a2d;background:#fff9eb;border-color:#f0dfb5}.rx360-easy-homebar>div>button{cursor:pointer}.rx360-easy-homebar b{color:#5264d4;background:#eef1ff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.rx360-easy-hero{background:#fffffff5;border:1px solid #e0e5ee;border-radius:30px;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:48px;min-height:370px;padding:42px 58px;display:grid;overflow:hidden;box-shadow:0 24px 70px #2a355317}.rx360-easy-visual{background:linear-gradient(145deg,#edf0ff,#fff7e8);border-radius:50%;place-items:center;width:270px;height:270px;display:grid;position:relative}.rx360-easy-visual:before,.rx360-easy-visual:after{content:"";border:2px dashed #5165d72e;border-radius:50%;position:absolute}.rx360-easy-visual:before{inset:32px}.rx360-easy-visual:after{inset:66px}.rx360-easy-visual>svg{z-index:2;color:#fff;background:#5366da;border-radius:24px;width:72px;height:72px;padding:18px;position:relative;box-shadow:0 18px 35px #5366da42}.rx360-easy-visual>i{z-index:3;color:#9a6a15;background:#fff0cc;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 8px 20px #2d38551f}.rx360-easy-visual>i:first-of-type{top:19px;right:39px}.rx360-easy-visual>i:nth-of-type(2){color:#33745f;background:#e8f5ef;bottom:67px;right:5px}.rx360-easy-visual>i:nth-of-type(3){color:#7057b4;background:#f0ebff;bottom:11px;left:48px}.rx360-easy-hero>div:last-child>span,.rx360-easy-chapters>header>span{color:#5264cf;letter-spacing:.13em;font-size:11px;font-weight:800}.rx360-easy-hero h1{color:#1c2740;letter-spacing:-.05em;max-width:680px;margin:9px 0 12px;font:750 clamp(34px,4vw,52px)/1.05 Manrope}.rx360-easy-hero p{color:#6e7a90;max-width:670px;margin:0;font-size:17px;line-height:1.55}.rx360-easy-how{flex-wrap:wrap;gap:9px 18px;margin:24px 0;display:flex}.rx360-easy-how>span{color:#526078;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.rx360-easy-how i{color:#4f62d2;background:#eef1ff;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.rx360-easy-hero button,.rx360-easy-actions>button,.rx360-easy-finish>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#586be0,#4759ca);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font:700 14px DM Sans;display:inline-flex;box-shadow:0 14px 28px #4b5bcc38}.rx360-easy-hero button svg,.rx360-easy-actions>button svg,.rx360-easy-finish>button svg{width:18px}.rx360-easy-hero>div:last-child>small{color:#8a94a6;margin-top:12px;font-size:11px;display:block}.rx360-easy-status{background:#ffffffe8;border:1px solid #e2e7ef;border-radius:18px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding:18px 22px;display:grid}.rx360-easy-status span,.rx360-easy-status strong{display:block}.rx360-easy-status span{color:#929caf;letter-spacing:.12em;font-size:9px;font-weight:800}.rx360-easy-status strong{color:#334057;margin-top:3px;font-size:13px}.rx360-easy-status>div:nth-child(2){background:#e9edf4;border-radius:10px;height:10px;overflow:hidden}.rx360-easy-status>div:nth-child(2) i{border-radius:inherit;background:linear-gradient(90deg,#5366da,#7f90ed);height:100%;display:block}.rx360-easy-status>b{color:#4c5fcf;font-size:14px}.rx360-easy-chapters{margin-top:30px}.rx360-easy-chapters>header{text-align:center;margin-bottom:16px}.rx360-easy-chapters h2{color:#243047;margin:7px 0 5px;font:750 27px Manrope}.rx360-easy-chapters header p{color:#7c879a;margin:0;font-size:13px}.rx360-easy-chapters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rx360-easy-chapters>div>button{color:#6c7890;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:20px;grid-template-columns:48px 1fr auto 20px;align-items:center;gap:13px;min-height:96px;padding:16px;transition:all .2s;display:grid;box-shadow:0 10px 30px #2a35530a}.rx360-easy-chapters>div>button:hover{border-color:#cdd5ff;transform:translateY(-2px);box-shadow:0 16px 32px #2a355314}.rx360-easy-chapters button>i{color:#4e61d0;background:#edf0ff;border-radius:15px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:800;display:grid}.rx360-easy-chapters button.amber>i{color:#a67522;background:#fff3d9}.rx360-easy-chapters button.mint>i{color:#38745f;background:#e8f5ef}.rx360-easy-chapters button.blue>i{color:#397297;background:#e9f4fb}.rx360-easy-chapters button.violet>i{color:#7057a9;background:#f1ecfb}.rx360-easy-chapters button.rose>i{color:#9b555d;background:#fbedee}.rx360-easy-chapters button.done>i{color:#34715c;background:#e5f4ed}.rx360-easy-chapters button>i svg{width:20px}.rx360-easy-chapters button span strong,.rx360-easy-chapters button span small{display:block}.rx360-easy-chapters button span strong{color:#2e3a51;font-size:14px}.rx360-easy-chapters button span small{color:#8993a5;margin-top:4px;font-size:10px;line-height:1.3}.rx360-easy-chapters button em{color:#768196;text-align:center;background:#f3f5f8;border-radius:10px;min-width:34px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.rx360-easy-chapters button>svg{width:17px}.rx360-easy-finish{background:#fff;border:1px solid #e1e6ee;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.rx360-easy-finish>div{align-items:center;gap:12px;display:flex}.rx360-easy-finish>div>svg{color:#a67622;background:#fff4d9;border-radius:13px;width:38px;height:38px;padding:9px}.rx360-easy-finish span strong,.rx360-easy-finish span small{display:block}.rx360-easy-finish span strong{color:#2d3950;font-size:13px}.rx360-easy-finish span small{color:#8791a4;margin-top:3px;font-size:11px}.rx360-easy-finish>button:disabled{box-shadow:none;cursor:not-allowed;background:#d6dce6}.rx360-easy-message{color:#a14f4a;text-align:center;font-size:12px}.rx360-easy-save{color:#78849a;align-items:center;gap:7px;font-size:12px;display:inline-flex}.rx360-easy-progress{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.rx360-easy-progress>div{background:#e4e8f0;border-radius:9px;height:9px;overflow:hidden}.rx360-easy-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#5669dc,#8090ee);height:100%;transition:width .3s;display:block}.rx360-easy-progress strong{color:#334058;font-size:12px}.rx360-easy-progress>span{color:#8993a6;font-size:11px}.rx360-easy-focus{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.rx360-easy-question,.rx360-easy-guide{background:#fff;border:1px solid #e0e5ed;border-radius:25px;box-shadow:0 18px 48px #2834500e}.rx360-easy-question{padding:28px}.rx360-easy-area{border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding-bottom:20px;display:flex}.rx360-easy-area>span{color:#5265d4;background:#eef1ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.rx360-easy-area svg{width:22px}.rx360-easy-area small{color:#6675c9;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.rx360-easy-area h1{color:#263249;margin:3px 0 0;font:750 22px Manrope}.rx360-easy-copy{padding:24px 0 18px}.rx360-easy-copy>span{color:#9a742b;letter-spacing:.12em;font-size:10px;font-weight:800}.rx360-easy-copy h2{color:#1d2840;letter-spacing:-.035em;max-width:780px;margin:8px 0;font:750 clamp(24px,2.7vw,34px)/1.15 Manrope}.rx360-easy-copy p{color:#7c879a;margin:0;font-size:13px}.rx360-easy .rx360-answer-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rx360-easy .rx360-answer-list>button{border-radius:15px;min-height:128px;padding:13px;display:block}.rx360-easy .rx360-answer-list>button>i{border-radius:11px;width:34px;height:34px;margin:0 0 12px}.rx360-easy .rx360-answer-list>button>span{min-width:0}.rx360-easy .rx360-answer-list strong{font-size:13px}.rx360-easy .rx360-answer-list small{margin-top:3px;font-size:11px}.rx360-easy-help,.rx360-easy-evidence{background:#fafbfd;border:1px solid #e5e9ef;border-radius:15px;margin-top:13px}.rx360-easy-help summary,.rx360-easy-evidence summary{cursor:pointer;list-style:none}.rx360-easy-help summary::-webkit-details-marker{display:none}.rx360-easy-evidence summary::-webkit-details-marker{display:none}.rx360-easy-help summary{color:#647087;align-items:center;gap:8px;padding:13px 15px;font-size:12px;font-weight:650;display:flex}.rx360-easy-help summary svg{color:#bc8522;width:17px}.rx360-easy-help p{color:#7c879a;margin:0;padding:0 15px 15px 40px;font-size:12px;line-height:1.5}.rx360-easy-evidence>summary{grid-template-columns:40px 1fr 18px;align-items:center;gap:11px;padding:13px 15px;display:grid}.rx360-easy-evidence summary>span{color:#3a7864;background:#e9f5f0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.rx360-easy-evidence summary svg{width:18px}.rx360-easy-evidence summary>svg{color:#8a94a6;transition:transform .2s}.rx360-easy-evidence[open] summary>svg{transform:rotate(90deg)}.rx360-easy-evidence summary strong,.rx360-easy-evidence summary small{display:block}.rx360-easy-evidence summary strong{color:#425068;font-size:12px}.rx360-easy-evidence summary small{color:#9099aa;margin-top:3px;font-size:10px}.rx360-easy-evidence>div{padding:0 15px 15px 65px}.rx360-easy-evidence>div>p{color:#788398;margin:0 0 10px;font-size:11px;line-height:1.45}.rx360-easy-evidence .rx360-upload-button{margin:0 0 10px}.rx360-easy-guide{padding:24px;position:sticky;top:18px}.rx360-easy-guide>span{color:#fff;background:linear-gradient(145deg,#5669dc,#7587e9);border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.rx360-easy-guide>span svg{width:25px}.rx360-easy-guide h3{color:#2c384f;margin:16px 0 8px;font:750 19px/1.25 Manrope}.rx360-easy-guide>p{color:#7c8799;margin:0;font-size:12px;line-height:1.55}.rx360-easy-guide>div{background:#f3f5ff;border-radius:15px;margin:18px 0;padding:15px}.rx360-easy-guide>div strong,.rx360-easy-guide>div small{display:block}.rx360-easy-guide>div strong{color:#485bcc;font:750 24px Manrope}.rx360-easy-guide>div small{color:#79849a;margin-top:2px;font-size:10px}.rx360-easy-guide ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rx360-easy-guide li{color:#67738a;align-items:center;gap:7px;font-size:11px;display:flex}.rx360-easy-guide li svg{color:#3e846d;width:15px}.rx360-easy-actions{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dfe4ec;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:12px 14px 12px 20px;display:flex;position:sticky;bottom:15px;box-shadow:0 16px 45px #27324c24}.rx360-easy-actions>div>span{color:#3d7b66;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.rx360-easy-actions>div svg{width:16px}.rx360-easy-actions>button:disabled{box-shadow:none;cursor:not-allowed;background:#d4dae5}@media (width<=1050px){.rx360-easy-hero{grid-template-columns:220px 1fr;gap:30px;padding:34px}.rx360-easy-visual{width:210px;height:210px}.rx360-easy-chapters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rx360-easy-focus{grid-template-columns:1fr}.rx360-easy-guide{position:static}}@media (width<=850px){.rx360-easy .rx360-answer-list{grid-template-columns:1fr}.rx360-easy .rx360-answer-list>button{grid-template-columns:38px 1fr;align-items:center;min-height:66px;display:grid}.rx360-easy .rx360-answer-list>button>i{margin:0}}@media (width<=720px){.rx360-easy{padding:18px 14px 55px}.rx360-easy-homebar{flex-direction:column;align-items:flex-start;gap:10px}.rx360-easy-homebar>div>span{display:none}.rx360-easy-hero{padding:28px 22px;display:block}.rx360-easy-visual{width:150px;height:150px;margin:0 auto 24px}.rx360-easy-visual>svg{width:58px;height:58px}.rx360-easy-visual>i{border-width:3px;width:30px;height:30px}.rx360-easy-hero h1{font-size:34px}.rx360-easy-how{display:grid}.rx360-easy-hero button{width:100%}.rx360-easy-status{grid-template-columns:1fr auto}.rx360-easy-status>div:nth-child(2){grid-area:2/1/auto/-1}.rx360-easy-chapters>div{grid-template-columns:1fr}.rx360-easy-question{padding:20px 16px}.rx360-easy-copy h2{font-size:26px}.rx360-easy-evidence>div{padding-left:15px}.rx360-easy-actions,.rx360-easy-finish{flex-direction:column;align-items:stretch;position:static}.rx360-easy-actions>button,.rx360-easy-finish>button{width:100%}}:root{color:#f1f0ed;font-synthesis:none;text-rendering:optimizelegibility;--gold:#d3aa5e;--gold-soft:#f0ce8e;--blue:#6689ff;--line:#ffffff13;--muted:#74767e;--panel:#111216;--panel-2:#15161a;background:#090a0c;font-family:DM Sans,sans-serif}.theme-light{--line:#e5e9f0;--panel:#fff;--panel-2:#f7f9fc;--muted:#667085;--gold:#b98a3d;--gold-soft:#8d682e;color:#172033;background:#f4f7fb;min-height:100vh}.theme-light .nav-rail{background:#fffffff0;border-right-color:#e4e8ef;box-shadow:10px 0 35px #212d490a}.theme-light .brand-mark{color:#fff;background:linear-gradient(145deg,#5267e8,#3447bc);border:0;box-shadow:0 8px 22px #3e4ebe33}.theme-light .nav-item.active{color:#465bd7;box-shadow:none;background:#eef1ff}.theme-light .nav-item.active:before{box-shadow:none;background:#5064dd}.theme-light .avatar{color:#4b5871;background:#f0f3f8;border-color:#dfe4ec}.theme-light .topbar{background:#ffffffe0;border-bottom-color:#e5e9f0;box-shadow:0 5px 24px #27324c09}.theme-light .company-switch,.theme-light .company-switch strong{color:#263148}.theme-light .company-symbol,.theme-light .command-search,.theme-light .icon-button,.theme-light .role-switcher>button{color:#647089;background:#f8fafc;border-color:#e2e7ef}.theme-light .company-switch small,.theme-light .role-switcher small{color:#8b95a8}.theme-light .command-search kbd{color:#7d8799;background:#fff;border-color:#dfe4ec}.theme-light .ai-top{color:#455bd5;background:#eef1ff;border-color:#dce2ff}.theme-light .role-switcher>div{background:#fff;border-color:#e0e5ed;box-shadow:0 22px 55px #26314b26}.theme-light .role-switcher>div button:hover,.theme-light .role-switcher>div button.active{background:#f3f5fb}.theme-light .role-switcher>div strong{color:#2d3850}.theme-light .program-stage-bar{color:#667085;background:#fff;border-bottom-color:#e3e8f0}.theme-light .program-stage-title small,.theme-light .program-stage-track em,.theme-light .program-knowledge span{color:#8d96a8}.theme-light .program-stage-title strong,.theme-light .program-knowledge strong{color:#9a7132}.theme-light .program-stage-track i{color:#8993a6;background:#fff;border-color:#dbe1ea}.theme-light .program-stage-track b{background:#e5e9f0}.theme-light .program-stage-track .current i{color:#fff;background:#5064dd;border-color:#5064dd;box-shadow:0 0 0 4px #edf0ff}.theme-light .program-stage-action{color:#5264ca}.theme-light .journey-bar{background:#f9fbfd;border-bottom-color:#e4e8ef}.theme-light .journey-bar>span{color:#7f899b}.theme-light .journey-bar button{color:#788399}.theme-light .journey-bar button:hover{color:#39445b;background:#f0f3f8}.theme-light .journey-bar button.active{color:#4559cd;background:#eef1ff;border-color:#dbe1ff}.theme-light .journey-bar button>i{border-color:#dce1e9}.theme-light [class$=-shell],.theme-light .workspace,.theme-light .data-shell{color:#172033;background:#f4f7fb}.theme-light .card,.theme-light [class$=-card],.theme-light [class$=-panel],.theme-light .meeting-list,.theme-light .meeting-workspace,.theme-light .data-content,.theme-light .access-summary>article,.theme-light .access-summary>aside,.theme-light .stage-roadmap,.theme-light .stage-history{background:#fff;border-color:#e2e7ef;box-shadow:0 12px 35px #26314b0b}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light .card h2,.theme-light article strong,.theme-light section strong{color:#1f2a41}.theme-light p,.theme-light article small,.theme-light section small{color:#6f7a8f}.theme-light input,.theme-light textarea,.theme-light select{color:#263148!important;background:#fff!important;border-color:#dfe4ec!important}.theme-light .module-loading,.theme-light .knowledge-loading,.theme-light .immersion-loading{color:#667085;background:#f4f7fb}.theme-light .immersion-shell{background:radial-gradient(circle at 8% 0,#5064dd14,#0000 25%),#f4f7fb}.theme-light .immersion-top>div:first-child>span,.theme-light .immersion-route-card header span,.theme-light .immersion-radar-card header span,.theme-light .immersion-source-card header>span,.theme-light .immersion-narrative>span,.theme-light .immersion-next-action>span{color:#5264ca}.theme-light .immersion-top p,.theme-light .immersion-narrative>p,.theme-light .immersion-next-action p{color:#667085}.theme-light .immersion-top-actions>button{color:#fff;background:#4d61d5;box-shadow:0 12px 28px #4d61d52e}.theme-light .entry-seal{background:#fff;border-color:#e2e7ef}.theme-light .entry-seal.confirmed{color:#9b7131;background:#fffaf1;border-color:#ecdcbf}.theme-light .immersion-command{background:#fff;border-color:#e0e5ed;box-shadow:0 18px 50px #26314b0f}.theme-light .immersion-orbit,.theme-light .immersion-next-action{border-color:#e7eaf0}.theme-light .orbit-ring{border-color:#4f62d22e}.theme-light .orbit-core{background:#f7f8ff;border-color:#cfd7ff;box-shadow:0 0 0 11px #4d61d509,0 18px 35px #404e9c14}.theme-light .orbit-core span,.theme-light .orbit-core small{color:#7e89a0}.theme-light .orbit-core strong{color:#4458c9}.theme-light .orbit-node{color:#5164cc;background:#fff;border-color:#dfe4ec;box-shadow:0 6px 16px #27346f14}.theme-light .immersion-statline strong,.theme-light .immersion-next-action button,.theme-light .immersion-radar-card>button{color:#4b5ecb}.theme-light .immersion-next-action>i,.theme-light .immersion-radar-card header>i{color:#4d60cc;background:#f0f2ff;border-color:#dfe4ff}.theme-light .immersion-route>button,.theme-light .immersion-source-card>button{border-color:#edf0f4}.theme-light .immersion-route>button>i,.theme-light .immersion-source-card>button>i{color:#61708b;background:#f6f8fb;border-color:#e3e7ee}.theme-light .immersion-route>button.active>i,.theme-light .immersion-route>button.done>i{color:#4d60cc;background:#eef1ff;border-color:#d9dfff}.theme-light .immersion-alert{color:#846d48;background:#fffaf0;border-color:#f0dfbd}.theme-light .immersion-radar .recharts-polar-grid-angle line,.theme-light .immersion-radar .recharts-polar-grid-concentric path{stroke:#dfe4ec}.theme-light .knowledge-shell{background:#f4f7fb}.theme-light .knowledge-hero,.theme-light .knowledge-domains,.theme-light .knowledge-domain-detail,.theme-light .knowledge-sources{background:#fff;border-color:#e1e6ee}.theme-light .knowledge-score:before{background:#fff}.theme-light .knowledge-score strong{color:#4659ca}.theme-light .knowledge-summary,.theme-light .knowledge-next,.theme-light .knowledge-domain-detail>header,.theme-light .knowledge-items article{border-color:#e7eaf0}.theme-light .knowledge-domains>button:hover,.theme-light .knowledge-domains>button.active{background:#f5f7fb;border-color:#dfe4ec}.theme-light .knowledge-domains>button.active{box-shadow:inset 2px 0 #5064d8}.theme-light .knowledge-domains>button i,.theme-light .knowledge-items article>button{color:#52627e;background:#f1f4f8}.theme-light .knowledge-modal,.theme-light .meeting-modal,.theme-light .data-modal{background:#19223659}.theme-light .knowledge-modal form,.theme-light .meeting-modal>form,.theme-light .data-modal form{color:#1f2a41;background:#fff;border-color:#dfe4ec}*{box-sizing:border-box}html{background:#090a0c}body{background:radial-gradient(circle at 50% -20%,#202127 0,#0a0b0e 38%,#090a0c 100%);min-width:320px;min-height:100vh;margin:0}button{font:inherit}.app-frame{grid-template-columns:82px 1fr;min-height:100vh;display:grid}.nav-rail{z-index:30;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0edb;flex-direction:column;align-items:center;width:82px;display:flex;position:fixed;inset:0 auto 0 0}.rail-head{justify-content:center;align-items:center;height:78px;display:flex}.brand-mark{width:40px;height:40px;color:var(--gold-soft);letter-spacing:-.07em;background:linear-gradient(145deg,#d3aa5e1c,#ffffff04);border:1px solid #d3aa5e73;border-radius:13px;justify-content:center;align-items:baseline;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000059}.brand-mark i{font-size:10px;font-style:normal}.nav-rail nav{flex-direction:column;flex:1;gap:7px;padding-top:30px;display:flex}.nav-item{color:#585b64;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:#bfc1c7;background:#ffffff0b}.nav-item.active{color:var(--gold-soft);background:#d3aa5e18;box-shadow:inset 0 0 0 1px #d3aa5e1f}.nav-item.active:before{background:var(--gold);content:"";border-radius:3px;width:2px;height:22px;position:absolute;left:-18px;box-shadow:0 0 14px #d3aa5e80}.nav-item svg{stroke-width:1.65px;width:18px;height:18px}.nav-item span{display:none}.nav-item i{background:#6689ff;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:10px;box-shadow:0 0 8px #6689ff}.rail-bottom{flex-direction:column;align-items:center;gap:13px;padding-bottom:21px;display:flex}.avatar{color:#d9d9db;background:#24262c;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:600;display:flex}.mobile-close{display:none}main{grid-column:2;min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090a0cc2;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;display:flex}.company-switch{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.company-symbol{border:1px solid var(--line);color:#8b8e96;background:#141519;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.company-symbol svg{width:15px}.company-switch>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.company-switch small{color:#565961;letter-spacing:.14em;font-size:8px;font-weight:600}.company-switch strong{font-family:Manrope,sans-serif;font-size:12px;font-weight:600}.company-switch>svg{color:#5f6269;width:14px}.topbar-actions{gap:9px}.command-search{border:1px solid var(--line);color:#676a72;cursor:pointer;background:#ffffff06;border-radius:10px;align-items:center;gap:9px;width:208px;height:38px;padding:0 9px 0 12px;display:flex}.command-search>svg{width:14px}.command-search span{text-align:left;flex:1;font-size:10px}.command-search kbd{color:#777a82;background:#17181c;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:2px;padding:3px 5px;font-size:8px;display:flex}.command-search kbd svg{width:9px;height:9px}.icon-button{border:1px solid var(--line);color:#73767e;cursor:pointer;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.icon-button svg{width:15px}.icon-button i{background:#688aff;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;right:9px}.ai-top{color:#a9bcff;cursor:pointer;background:#4e70e81a;border:1px solid #6689ff3d;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.ai-top:hover{background:#4e70e82b}.ai-top svg{width:14px}.mobile-menu{display:none}.workspace{width:min(1480px,100%);margin:0 auto;padding:52px 48px 80px}.page-intro{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.overline,.card-kicker{color:#5e6169;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:600}.page-intro h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:32px;font-weight:500}.intro-sub{color:#696c74;margin:8px 0 0;font-size:12px}.seal{align-items:center;gap:14px;display:flex}.seal>span{color:#101114;letter-spacing:.18em;background:linear-gradient(135deg,#c9ced4,#767d86);border:1px solid #d2d7df30;border-radius:7px;padding:5px 9px;font-size:8px;font-weight:700}.seal div{flex-direction:column;display:flex}.seal small{color:#53565e;letter-spacing:.1em;font-size:8px}.seal strong{color:#aaaeb5;margin-top:2px;font-size:11px;font-weight:500}.executive-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:14px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(145deg,#15161af5,#0e0f12fa);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000001f}.card:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06}.card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card h2{color:#e8e7e3;letter-spacing:-.025em;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:500}.score-card{min-height:362px;padding:26px 28px 0}.more-button{color:#595c64;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.more-button:hover{background:#ffffff0a}.more-button svg{width:17px}.score-layout{grid-template-columns:205px 1fr;align-items:center;gap:31px;padding:19px 0 15px;display:grid}.score-dial{width:176px;height:176px;position:relative}.score-dial svg{width:176px;height:176px;transform:rotate(-90deg)}.score-dial circle{fill:none;stroke-width:7px}.dial-track{stroke:#ffffff0e}.dial-progress{stroke:var(--gold);stroke-linecap:round;filter:drop-shadow(0 0 5px #d3aa5e45)}.dial-copy{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dial-copy small{color:#73767e;letter-spacing:.14em;font-size:8px;font-weight:600}.dial-copy strong{color:#f3f0e8;letter-spacing:-.07em;margin:3px 0 0;font-family:Manrope,sans-serif;font-size:48px;font-weight:500;line-height:1}.dial-copy span{color:#5d6068;margin-top:4px;font-size:9px}.dial-delta{color:#79b58f;background:#15211a;border:1px solid #64b0812e;border-radius:6px;padding:4px 7px;font-size:9px;position:absolute;bottom:25px;right:0}.score-narrative{border-left:1px solid var(--line);max-width:390px;padding-left:28px}.narrative-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.narrative-label span{color:#858890;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:600}.narrative-label i{color:#4f5259;font-size:8px;font-style:normal}.score-narrative>p{color:#8c8f97;letter-spacing:-.02em;margin:14px 0 18px;font-family:Manrope,sans-serif;font-size:15px;line-height:1.65}.score-narrative strong{color:#d5b26f;font-weight:500}.score-narrative button,.meeting-card button,.intelligence-card button{color:#c7a667;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:600;display:flex}.score-narrative button svg,.meeting-card button svg,.intelligence-card button svg{width:13px}.gold-progress{border-top:1px solid var(--line);margin:0 -28px;padding:15px 28px 18px}.gold-progress>div:first-child{color:#777a82;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.progress-line{background:#ffffff0f;border-radius:4px;height:3px;margin:8px 0 9px;position:relative}.progress-line i{background:linear-gradient(90deg, #9b783d, var(--gold-soft));border-radius:4px;width:76%;height:100%;display:block;box-shadow:0 0 10px #d3aa5e3b}.progress-line:after{background:var(--gold-soft);content:"";border:2px solid #141519;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:75.4%;transform:translateY(-50%)}.gold-progress p{color:#54575e;margin:0;font-size:9px}.gold-progress strong{color:#b29661;font-weight:600}.meeting-card{min-height:362px;padding:26px 26px 20px}.meeting-glow{filter:blur(5px);background:#d3aa5e0e;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-80px}.live-badge{color:#b69457;letter-spacing:.1em;background:#d3aa5e12;border:1px solid #d3aa5e29;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:600}.meeting-main{align-items:center;gap:24px;margin:31px 0 25px;display:flex}.date-block{background:linear-gradient(145deg,#d3aa5e1a,#d3aa5e06);border:1px solid #d3aa5e29;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:82px;height:88px;display:flex}.date-block strong{color:#f0d49c;font-family:Manrope,sans-serif;font-size:34px;font-weight:500;line-height:1}.date-block span{color:#8e7547;letter-spacing:.11em;margin-top:7px;font-size:8px;font-weight:600}.meeting-time{flex-direction:column;display:flex}.meeting-time strong{color:#e7e6e2;font-family:Manrope,sans-serif;font-size:22px;font-weight:500}.meeting-time span{color:#62656c;margin-top:5px;font-size:9px}.meeting-focus{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.meeting-focus span{color:#585b62;letter-spacing:.12em;font-size:8px}.meeting-focus p{color:#9b9da3;margin:6px 0 0;font-size:10px;line-height:1.5}.attendees{justify-content:space-between;align-items:center;padding-top:17px;display:flex}.faces{display:flex}.faces i{color:#aeb0b5;background:#292b31;border:2px solid #121317;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin-left:-7px;font-size:7px;font-style:normal;font-weight:600;display:flex}.faces i:first-child{margin-left:0}.faces i:last-child{color:#74777e;background:#1d1e23}.metrics-strip{border:1px solid var(--line);background:#101114b8;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.metrics-strip>div{border-right:1px solid var(--line);padding:21px 25px;position:relative}.metrics-strip>div:last-child{border-right:0}.metrics-strip span{color:#575a62;letter-spacing:.12em;margin-bottom:10px;font-size:8px;font-weight:600;display:block}.metrics-strip strong{color:#e3e2df;letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:23px;font-weight:500}.metrics-strip strong small{color:#666970;letter-spacing:0;font-size:10px;font-weight:400}.metrics-strip em{color:#73ad88;font-size:8px;font-style:normal;position:absolute;bottom:24px;right:20px}.metrics-strip em.neutral{color:#6c6f76}.content-grid{grid-template-columns:1.35fr .9fr;gap:14px;display:grid}.evolution-card,.pillars-card,.priorities-card{padding:24px 26px}.segmented{border:1px solid var(--line);border-radius:8px;padding:3px;display:flex}.segmented button{color:#5d6068;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:8px}.segmented button.active{color:#b8bbc0;background:#25262c}.chart-area{height:228px;margin-top:18px}.text-link{color:#8c7447;cursor:pointer;background:0 0;border:0;font-size:9px}.pillars{gap:17px;margin-top:27px;display:grid}.pillar>div:first-child{grid-template-columns:1fr 34px 24px;align-items:center;display:grid}.pillar span{color:#97999f;font-size:10px}.pillar em{color:#65977a;font-size:8px;font-style:normal}.pillar strong{color:#c9c9c7;text-align:right;font-size:10px;font-weight:500}.pillar-track{background:#ffffff0e;border-radius:3px;height:3px;margin-top:8px}.pillar-track i{background:linear-gradient(90deg,#665333,#d3aa5e);border-radius:3px;height:100%;display:block}.count-badge{color:#777a82;background:#ffffff0b;border-radius:6px;padding:5px 7px;font-size:8px}.priority-list{margin:20px -26px 0}.priority{border:0;border-top:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:22px 1fr 29px 14px;align-items:center;gap:12px;padding:13px 26px;transition:all .2s;display:grid}.priority:hover{background:#ffffff06}.priority-check{border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.priority-check svg{color:#9fc2aa;width:11px}.priority-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.priority-copy strong{color:#b7b9bd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.priority-copy small{color:#595c64;font-size:8px}.priority-copy small.critical{color:#b96b61}.owner-chip{color:#8b8e95;background:#24262b;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:7px;display:flex}.priority>svg{color:#4e5158;width:12px}.priority.done{opacity:.42}.priority.done .priority-copy strong{text-decoration:line-through}.card-footer-action{border:0;border-top:1px solid var(--line);color:#80704f;cursor:pointer;background:#ffffff03;justify-content:center;align-items:center;gap:7px;width:calc(100% + 52px);margin:0 -26px -24px;padding:14px;font-size:9px;display:flex}.card-footer-action svg{width:12px}.intelligence-card{cursor:pointer;background:radial-gradient(circle at 90% 0,#4e6fe52e,#0000 42%),linear-gradient(145deg,#151720,#101116);min-height:208px;padding:24px 26px}.intelligence-orb{color:#88a5ff;background:#5a7cf41a;border:1px solid #6587ff2b;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:23px;right:25px}.intelligence-orb svg{width:17px}.intelligence-card h2{max-width:340px;margin-top:19px;font-size:18px;line-height:1.5}.intelligence-card h2 span{color:#8ea7ff}.intelligence-card>p:not(.card-kicker){color:#696d78;max-width:420px;margin:10px 0 17px;font-size:10px;line-height:1.55}.intelligence-card button{color:#89a4ff}.assistant-layer{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03040694;animation:.2s fade;position:fixed;inset:0}.assistant-layer aside{background:#101116;border-left:1px solid #6587ff21;flex-direction:column;width:min(450px,100%);height:100%;animation:.25s slide;display:flex;position:absolute;top:0;right:0;box-shadow:-30px 0 80px #00000073}.assistant-layer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.assistant-layer header>div{align-items:center;gap:11px;display:flex}.assistant-icon{background:linear-gradient(145deg,#395bc8,#6e8df6);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 7px 22px #4667dc3b}.assistant-icon svg{width:15px}.assistant-layer header span{flex-direction:column;display:flex}.assistant-layer header strong{font-size:11px}.assistant-layer header small{color:#5d616c;margin-top:3px;font-size:8px}.assistant-layer header>button{color:#646872;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.assistant-layer header>button:hover{background:#ffffff0a}.assistant-layer header>button svg{width:15px}.assistant-content{flex:1;padding:42px 23px;overflow:auto}.assistant-message{align-items:flex-start;gap:11px;display:flex}.assistant-message>span{color:#89a5ff;background:#5979eb21;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;font-weight:600;display:flex}.assistant-message div{border:1px solid var(--line);background:#15171c;border-radius:4px 14px 14px;padding:14px 16px}.assistant-message p{color:#9a9da5;margin:0 0 9px;font-size:11px;line-height:1.65}.assistant-message p:last-child{margin:0}.assistant-message strong{color:#b4c3f8;font-weight:500}.question-list{gap:7px;margin:27px 0 0 39px;display:grid}.question-list button{color:#7e8cbd;text-align:left;cursor:pointer;background:#5272e20a;border:1px solid #6587ff1f;border-radius:9px;padding:11px 13px;font-size:9px}.question-list button:hover{color:#9bb1ff;background:#5272e217}.assistant-layer footer{border-top:1px solid var(--line);padding:15px 18px 20px}.assistant-layer footer>div{color:#575c69;background:#15171c;border:1px solid #6587ff26;border-radius:12px;align-items:center;gap:9px;padding:8px 8px 8px 12px;display:flex}.assistant-layer footer>div>svg{width:14px}.assistant-layer footer span{flex:1;font-size:10px}.assistant-layer footer button{color:#fff;background:#5878e5;border:0;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.assistant-layer footer button svg{width:13px}.assistant-layer footer>small{color:#484b53;text-align:center;margin-top:8px;font-size:7px;display:block}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (width<=1080px){.workspace{padding:40px 30px 60px}.executive-grid,.content-grid{grid-template-columns:1fr}.meeting-card{min-height:0}.metrics-strip{grid-template-columns:1fr 1fr}.metrics-strip>div:nth-child(2){border-right:0}.metrics-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.app-frame{display:block}.nav-rail{align-items:stretch;width:245px;transition:all .25s;transform:translate(-100%)}.nav-rail.is-open{transform:translate(0)}.rail-head{justify-content:space-between;padding:0 19px}.mobile-close{color:#74777e;background:#ffffff0a;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-close svg{width:15px}.nav-rail nav{padding:22px 15px}.nav-item{justify-content:flex-start;gap:13px;width:100%;padding:0 14px}.nav-item span{font-size:11px;display:block}.nav-item.active:before{left:-15px}.rail-bottom{align-items:stretch;padding:0 15px 20px}.rail-bottom .avatar{margin-left:14px}.nav-scrim{z-index:29;background:#0000008c;position:fixed;inset:0}main{grid-column:auto}.topbar{height:68px;padding:0 16px}.mobile-menu{color:#898c94;background:#ffffff0a;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-menu svg{width:17px}.topbar-left{gap:8px}.company-symbol,.company-switch small,.company-switch>svg,.command-search,.icon-button{display:none}.company-switch strong{font-size:11px}.ai-top{padding:0 10px;font-size:0}.ai-top svg{width:15px}.workspace{padding:32px 16px 50px}.page-intro{align-items:flex-start}.page-intro h1{font-size:26px}.intro-sub{max-width:235px;line-height:1.5}.seal{display:none}.score-card{padding:23px 20px 0}.score-layout{grid-template-columns:1fr;padding:22px 0}.score-dial{margin:auto}.score-narrative{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}.gold-progress{margin:0 -20px;padding-left:20px;padding-right:20px}.meeting-card,.evolution-card,.pillars-card,.priorities-card,.intelligence-card{padding-left:20px;padding-right:20px}.metrics-strip{grid-template-columns:1fr 1fr}.metrics-strip>div{padding:17px}.metrics-strip strong{font-size:20px}.metrics-strip em{margin-top:5px;display:block;position:static}.priority-list{margin-left:-20px;margin-right:-20px}.priority{grid-template-columns:22px 1fr 14px;padding-left:20px;padding-right:20px}.owner-chip{display:none}.card-footer-action{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.theme-light{--gold:#6254e8;--gold-soft:#8b7cf6;--e1-primary:#6254e8;--e1-primary-soft:#f0edff;--e1-ink:#171b34;--e1-muted:#727b91;--e1-line:#e4e6f0;background:#f5f6fb}.theme-light main,.theme-light .role-view{background:radial-gradient(circle at 17% 2%,#7463eb14,#0000 25%),radial-gradient(circle at 88% 12%,#5c97ff12,#0000 28%),#f5f6fb}.theme-light .nav-rail{background:linear-gradient(#fffffffa,#f9f9fe);border-color:#dee1eee6;box-shadow:14px 0 45px #2a305d0e}.theme-light .brand-mark{background:linear-gradient(145deg,#7364ee,#493bc7 72%);box-shadow:0 10px 25px #4f41ca4d,inset 0 1px #ffffff59}.theme-light .nav-item{color:#9aa1b4}.theme-light .nav-item:hover{color:#5f54c9;background:#f0effc}.theme-light .nav-item.active:before{display:none}.theme-light .topbar{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffdb;border-color:#e1e4eed6;box-shadow:0 8px 30px #272d520b}.theme-light .company-symbol,.theme-light .command-search,.theme-light .icon-button,.theme-light .role-switcher>button{background:#f9fafde0;border-color:#e4e6ef}.theme-light .company-stage-badge{background:linear-gradient(135deg,#f5f2ff,#ece9ff);border-color:#dcd7fc;color:#5b4dca!important}.theme-light .company-stage-badge.with-seal{background:0 0;border-color:#0000}.theme-light .company-seal-label strong{color:#8a6729}.theme-light .ai-top{color:#fff;background:linear-gradient(135deg,#7364ed,#5c4fd8);border-color:#0000;box-shadow:0 8px 20px #5c4fd833}.theme-light .program-stage-bar{background:#ffffffeb;border-color:#e4e6f0}.theme-light .program-stage-bar:hover{background:#fff}.theme-light .program-stage-title>svg,.theme-light .program-stage-title strong,.theme-light .program-knowledge>svg,.theme-light .program-knowledge strong,.theme-light .program-stage-action{color:#6254e8}.theme-light .program-stage-track .completed i{color:#6254e8;background:#f0edff;border-color:#cdc8f5}.theme-light .program-stage-track .completed b{background:#d7d2f7}.theme-light .program-stage-track .current i{background:linear-gradient(145deg,#7668ef,#594bd5);border-color:#6254e8;box-shadow:0 0 0 4px #efedff}.theme-light .program-stage-track .current em{color:#5346c4}.theme-light .overview-shell,.theme-light .data-shell,.theme-light .meetings-shell,.theme-light .knowledge-shell,.theme-light .immersion-shell,.theme-light .execution-shell,.theme-light .access-shell,.theme-light .people-shell{background:0 0}.theme-light .overview-welcome,.theme-light .data-header,.theme-light .meetings-header,.theme-light .knowledge-header,.theme-light .immersion-top{background:radial-gradient(circle at 80% 20%,#7765ee24,#0000 25%),linear-gradient(115deg,#fffffff2,#f6f5ffd1);border-color:#e5e7f0;position:relative;overflow:hidden}.theme-light .overview-welcome:after,.theme-light .data-header:after,.theme-light .knowledge-header:after{content:"";pointer-events:none;border:1px solid #6654e81f;border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:9%;box-shadow:0 0 0 28px #6654e809,0 0 0 58px #6654e805}.theme-light .overview-welcome h1,.theme-light .data-header h1,.theme-light .knowledge-header h1,.theme-light .immersion-top h1{color:#171b34;letter-spacing:-.055em;font-weight:600}.theme-light .overview-welcome>div:first-child>span,.theme-light .data-header span,.theme-light .knowledge-header>div:first-child>span,.theme-light .immersion-top>div:first-child>span{color:#6254e8}.theme-light .overview-score{position:relative}.theme-light .overview-score:before{content:"";background:linear-gradient(90deg,#6254e8,#9b7df4,#67a4ff);height:3px;position:absolute;top:0;left:0;right:0}.theme-light .big-score>strong{color:#0000;background:linear-gradient(135deg,#5546d5 15%,#846cf0 58%,#5b9cf2);-webkit-background-clip:text;background-clip:text}.theme-light .execution-score>div i,.theme-light .target-track i,.theme-light .progress-line i{box-shadow:none;background:linear-gradient(90deg,#6254e8,#9a7cf4)}.theme-light .overview-score button,.theme-light .overview-kpis button,.theme-light .text-link,.theme-light .knowledge-next button,.theme-light .immersion-next-action button,.theme-light .immersion-radar-card>button{color:#5c4fd1}.theme-light .knowledge-header-actions>button,.theme-light .immersion-top-actions>button,.theme-light .primary-action,.theme-light .company-modal footer button[type=submit]{color:#fff;background:linear-gradient(135deg,#7364ed,#5849d4);border-color:#0000;box-shadow:0 12px 26px #5b4cd238}.theme-light .knowledge-header-actions>button:hover,.theme-light .immersion-top-actions>button:hover,.theme-light .primary-action:hover{transform:translateY(-1px);box-shadow:0 15px 32px #5b4cd247}.theme-light .knowledge-score{background:conic-gradient(#6759e6 var(--score), #e9e8f2 0)}.theme-light .knowledge-score strong,.theme-light .orbit-core strong,.theme-light .immersion-statline strong,.theme-light .knowledge-next>span,.theme-light .knowledge-summary>span,.theme-light .knowledge-domain-detail header>div>span,.theme-light .knowledge-domains header span,.theme-light .knowledge-sources>span{color:#6254e8}.theme-light .knowledge-items article.status-review>i,.theme-light .immersion-route>button.active>i,.theme-light .immersion-route>button.done>i{color:#6254e8;background:#f0edff;border-color:#d8d3fa}.theme-light.seal-theme-bronze{--seal-accent:#a9652c;--seal-accent-dark:#784119;--seal-accent-soft:#fff1e3;--seal-accent-ring:#f4dcc5;--seal-accent-shadow:#8e4f1d3d;--seal-accent-glow:#b1672a1a}.theme-light.seal-theme-silver{--seal-accent:#707a8b;--seal-accent-dark:#46505f;--seal-accent-soft:#f0f3f7;--seal-accent-ring:#d9dee6;--seal-accent-shadow:#4f596933;--seal-accent-glow:#7b86971a}.theme-light.seal-theme-gold{--seal-accent:#b88918;--seal-accent-dark:#825d08;--seal-accent-soft:#fff6d9;--seal-accent-ring:#eedb9a;--seal-accent-shadow:#9d6f0a3d;--seal-accent-glow:#cd9f231c}.theme-light.seal-theme-black{--seal-accent:#343741;--seal-accent-dark:#111218;--seal-accent-soft:#eff0f3;--seal-accent-ring:#d5d7dc;--seal-accent-shadow:#14161c40;--seal-accent-glow:#2d303917}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion){--gold:var(--seal-accent);--gold-soft:var(--seal-accent-dark);--e1-primary:var(--seal-accent);--e1-primary-soft:var(--seal-accent-soft)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) main,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .role-view{background:radial-gradient(circle at 17% 2%, var(--seal-accent-glow), transparent 26%), radial-gradient(circle at 90% 9%, var(--seal-accent-glow), transparent 29%), #f6f7fa}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .brand-mark,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .nav-item.active,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .ai-top,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .current-seal,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .knowledge-header-actions>button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .immersion-top-actions>button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .primary-action,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .knowledge-modal footer button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .data-modal footer button:last-child{background:linear-gradient(145deg, var(--seal-accent), var(--seal-accent-dark));box-shadow:0 10px 24px var(--seal-accent-shadow);color:#fff;border-color:#0000}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-title>svg,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-title strong,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-knowledge>svg,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-knowledge strong,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-action,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-track .current em,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .company-seal-label strong{color:var(--seal-accent-dark)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-track .completed i{border-color:var(--seal-accent-ring);background:var(--seal-accent-soft);color:var(--seal-accent)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-track .completed b{background:var(--seal-accent-ring)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .program-stage-track .current i{border-color:var(--seal-accent);background:linear-gradient(145deg, var(--seal-accent), var(--seal-accent-dark));box-shadow:0 0 0 4px var(--seal-accent-soft)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .topbar{border-bottom-color:var(--seal-accent-ring);box-shadow:0 7px 28px var(--seal-accent-glow)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .overview-welcome,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .data-header,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .knowledge-header{background:radial-gradient(circle at 88% 30%, var(--seal-accent-glow), transparent 28%), #fff}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .knowledge-stage,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .entry-seal{border-color:var(--seal-accent-ring);background:linear-gradient(135deg, #fff, var(--seal-accent-soft));color:var(--seal-accent-dark)}.company-menu>div>button.demo-company-option{background:linear-gradient(135deg,#f7f5ff,#efecff);border:1px solid #d9d4ff;margin-bottom:5px}.company-menu>div>button.demo-company-option>i{color:#fff;background:linear-gradient(145deg,#7768eb,#5143c4);box-shadow:0 7px 16px #5244c033}.company-menu>div>button.demo-company-option strong{color:#4d42b0}.company-menu>div>button.demo-company-option small{color:#766fa3}.entry-demo-bar{background:linear-gradient(135deg,#f7f5ff,#eeebff);border:1px solid #d9d4ff;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:12px 15px;display:grid;box-shadow:0 8px 25px #483da412}.entry-demo-bar>svg{color:#6254d6;width:22px}.entry-demo-bar>div{flex-direction:column;gap:1px;display:flex}.entry-demo-bar span{color:#6b5cdd;letter-spacing:.11em;font-size:8px;font-weight:850}.entry-demo-bar strong{color:#373546;font-size:11px}.entry-demo-bar small{color:#888696;font-size:9px}.entry-demo-bar button{color:#5d51c5;background:#fff;border:1px solid #d3ceef;border-radius:9px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750}@media (width<=620px){.entry-demo-bar{grid-template-columns:32px 1fr}.entry-demo-bar button{grid-column:1/-1}}.seal-modules,.seal-modules-loading{background:#fff;border:1px solid #e3e4ee;border-radius:28px;margin:26px 0;box-shadow:0 18px 55px #2a2b4e12}.seal-modules-loading{color:#6c6b7d;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.seal-modules-loading svg,.seal-primary-action:disabled svg,.seal-requirement-actions label svg{animation:none}.seal-modules-header{color:#fff;background:radial-gradient(circle at 78% -20%,#8476ff75,#0000 38%),linear-gradient(135deg,#25204f,#5548c9 62%,#7568ed);border-radius:27px 27px 0 0;grid-template-columns:minmax(0,1fr) 190px;gap:32px;padding:34px 36px 28px;display:grid}.seal-modules-header>div:first-child>span,.seal-module-dialog>header>div:nth-child(2)>span,.seal-request-setup>div:first-child>span,.seal-requirements>header span,.seal-application-test>div>span{color:#8f82fa;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.seal-modules-header>div:first-child>span{color:#ffffffb3}.seal-modules-header h2{color:#fff;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(25px,2.5vw,38px);line-height:1.08}.seal-modules-header p{color:#ffffffb8;max-width:680px;margin:13px 0 0;font-size:14px;line-height:1.55}.seal-modules-score{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:21px;flex-direction:column;justify-content:center;min-height:130px;padding:22px;display:flex}.seal-modules-score strong{color:#fff;letter-spacing:-.05em;font-size:34px}.seal-modules-score span{color:#ffffffb3;margin-top:2px;font-size:11px}.seal-modules-score i{background:#ffffff29;border-radius:20px;height:6px;margin-top:17px;overflow:hidden}.seal-modules-score b{border-radius:inherit;background:#fff;height:100%;display:block}.validation-handoff{background:#fafafe;border-bottom:1px solid #ececf3;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:23px 36px;display:grid}.validation-handoff>svg{color:#b0afbd;width:15px}.validation-handoff>div{align-items:center;gap:10px;display:flex}.validation-handoff>div>i{color:#6254d8;background:#ece9ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.validation-handoff>div>svg{color:#6659dc;width:18px}.validation-handoff span{flex-direction:column;min-width:0;display:flex}.validation-handoff small{color:#9694a5;letter-spacing:.08em;font-size:8px;font-weight:800}.validation-handoff strong{color:#343345;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seal-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:26px 30px 30px;display:grid}.seal-module-card{text-align:left;background:#fff;border:1px solid #e8e8f0;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:grid}.seal-module-card:hover{z-index:1;border-color:#c9c3fa;transform:translateY(-2px);box-shadow:0 12px 28px #473ca51a}.seal-module-card.validated{background:linear-gradient(135deg,#fff,#f3fbf7);border-color:#bfe7d5}.module-seal{color:#5e51d5;background:linear-gradient(145deg,#f0edff,#ded9ff);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #5c4fcb14}.module-seal svg{width:21px}.module-seal.gold{color:#8c6815;background:linear-gradient(145deg,#fff8dc,#f3db85)}.module-seal.black{color:#fff;background:linear-gradient(145deg,#403d4b,#171620)}.module-seal.bronze{color:#9b5527;background:linear-gradient(145deg,#fff0e3,#e9b88d)}.module-card-copy{flex-direction:column;min-width:0;display:flex}.module-card-copy small{color:#8d87d9;letter-spacing:.09em;font-size:8px;font-weight:900}.module-card-copy strong{color:#282737;margin-top:3px;font-size:14px}.module-card-copy em{color:#878596;margin-top:3px;font-size:10px;font-style:normal}.seal-module-card.validated .module-card-copy em{color:#28825c;font-weight:700}.module-evidence-count{flex-direction:column;align-items:flex-end;display:flex}.module-evidence-count strong{color:#4d4a61;font-size:13px}.module-evidence-count small{color:#aaa8b5;font-size:9px}.seal-module-card>svg{color:#aaa8b5;width:16px}.seal-module-modal{z-index:100;justify-content:flex-end;align-items:stretch;padding:0}.seal-module-dialog{background:#f8f8fc;width:min(760px,96vw);height:100%;overflow:auto;box-shadow:-24px 0 70px #1a183633}.seal-module-dialog>header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5e4ed;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding:22px 27px;display:grid;position:sticky;top:0}.seal-module-dialog>header .module-seal{width:52px;height:52px}.seal-module-dialog>header h2{color:#282737;letter-spacing:-.035em;margin:0;font-size:23px}.seal-module-dialog>header p{color:#777587;margin:3px 0 0;font-size:11px}.seal-module-dialog>header button{background:#fff;border:1px solid #e3e2eb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.seal-module-dialog>header button svg{width:17px}.seal-request-setup,.seal-requirements,.seal-application-test{background:#fff;border:1px solid #e4e4ed;border-radius:20px;margin:18px 22px;padding:25px}.seal-request-setup h3,.seal-requirements h3,.seal-application-test h3{color:#2c2b3a;letter-spacing:-.025em;margin:0;font-size:18px}.seal-request-setup p,.seal-application-test p{color:#7b798a;margin:7px 0 0;font-size:12px;line-height:1.5}.seal-responsible-grid{grid-template-columns:1fr 1fr;gap:13px;margin:22px 0;display:grid}.seal-responsible-grid label:last-child{grid-column:1/-1}.seal-responsible-grid label,.seal-review-note{color:#5b596b;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.seal-responsible-grid select,.seal-responsible-grid input,.seal-review-note textarea,.seal-application-test textarea{color:#363545;min-height:43px;font:inherit;background:#fbfbfd;border:1px solid #dcdbe6;border-radius:11px;padding:10px 12px;font-size:12px}.seal-primary-action{color:#fff;background:linear-gradient(135deg,#7162e9,#5547ca);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #5546c733}.seal-primary-action svg{width:17px}.seal-primary-action:disabled{cursor:not-allowed;opacity:.5}.seal-request-setup>small{color:#9694a2;margin-left:12px;font-size:10px}.seal-assignment-bar{grid-template-columns:1fr 1fr .75fr;gap:10px;margin:18px 22px;display:grid}.seal-assignment-bar>div{background:#fff;border:1px solid #e4e4ed;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.seal-assignment-bar svg{color:#675ada;flex:none;width:17px}.seal-assignment-bar span{flex-direction:column;min-width:0;display:flex}.seal-assignment-bar small{color:#a09eac;letter-spacing:.06em;font-size:7px;font-weight:800}.seal-assignment-bar strong{color:#403e50;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seal-requirements>header{margin-bottom:15px}.seal-requirement{border-top:1px solid #efeff4;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:17px 0;display:grid}.seal-requirement>i{color:#9795a4;background:#f1f0f6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.seal-requirement>i svg{width:15px}.seal-requirement.accepted>i{color:#26825c;background:#e6f7ef}.seal-requirement.submitted>i{color:#6254dc;background:#eeeaff}.seal-requirement>div:nth-child(2)>strong{color:#353344;font-size:12px}.seal-requirement p{color:#858393;max-width:390px;margin:5px 0;font-size:10px;line-height:1.45}.seal-requirement>div:nth-child(2)>span{color:#6c60d3;font-size:9px;font-weight:700}.seal-requirement blockquote{color:#6d6a7e;background:#faf9ff;border-left:2px solid #d7d2ff;margin:8px 0 0;padding:8px 10px;font-size:9px}.seal-requirement a{color:#5c50c8;align-items:center;gap:5px;margin-top:9px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.seal-requirement a svg{width:13px}.seal-requirement-actions{align-items:center;display:flex}.seal-requirement-actions label,.seal-requirement-actions button{color:#5d52c8;cursor:pointer;background:#fff;border:1px solid #dad8e8;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.seal-requirement-actions input{display:none}.seal-requirement-actions svg{width:14px}.seal-requirement-actions>div{gap:6px;display:flex}.seal-requirement-actions>div button:last-child{color:#fff;background:#6255d4;border-color:#6255d4}.seal-review-note{margin-top:14px}.seal-review-note textarea,.seal-application-test textarea{resize:vertical;min-height:82px}.seal-application-test{background:linear-gradient(145deg,#fff,#f7f5ff);border-color:#d9d4ff}.seal-application-test textarea{box-sizing:border-box;width:100%;margin:17px 0 13px}.seal-validated-message{color:#247b58;align-items:center;gap:8px;font-size:12px;display:flex}.seal-validated-message svg{width:19px}.seal-module-error{margin:12px 22px 24px}@media (width<=900px){.seal-modules-header{grid-template-columns:1fr}.seal-modules-score{min-height:auto}.validation-handoff{grid-template-columns:1fr 1fr}.validation-handoff>svg{display:none}.seal-module-grid{grid-template-columns:1fr}}@media (width<=620px){.seal-modules-header,.seal-module-grid,.validation-handoff{padding-left:18px;padding-right:18px}.validation-handoff,.seal-responsible-grid,.seal-assignment-bar{grid-template-columns:1fr}.seal-responsible-grid label:last-child{grid-column:auto}.seal-requirement{grid-template-columns:32px 1fr}.seal-requirement-actions{grid-column:2}}.entry-journey-shell{width:min(1180px,100% - 48px);margin:32px auto 56px}.entry-journey-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#9384ff8f,#0000 26%),radial-gradient(circle at 15% 110%,#5bb3ff33,#0000 30%),linear-gradient(135deg,#211d4a 0%,#4438b6 54%,#786aee 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) 230px;gap:42px;min-height:285px;padding:46px 50px 94px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #372d9736}.entry-journey-hero:before,.entry-journey-hero:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.entry-journey-hero:before{width:330px;height:330px;top:-190px;right:145px}.entry-journey-hero:after{width:210px;height:210px;bottom:-65px;right:-95px}.entry-journey-intro,.entry-progress-orb{z-index:1;position:relative}.entry-journey-intro>span{color:#ffffffb3;letter-spacing:.15em;margin-bottom:12px;font-size:10px;font-weight:850;display:block}.theme-light .entry-journey-intro h1{color:#fff;letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(34px,4vw,52px);font-weight:720;line-height:1.02}.theme-light .entry-journey-intro>p{color:#ffffffba;max-width:660px;margin:17px 0 24px;font-size:14px;line-height:1.55}.entry-current-location{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:inline-flex}.entry-current-location>i{color:#5a4dd2;background:#fff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.entry-current-location svg{width:18px}.entry-current-location>span{flex-direction:column;gap:2px;display:flex}.entry-current-location small{color:#ffffff94;letter-spacing:.09em;font-size:8px;font-weight:800}.entry-current-location strong{color:#fff;font-size:12px}.entry-progress-orb{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1c;border:1px solid #fff3;border-radius:24px;align-self:center;padding:28px 25px;box-shadow:inset 0 1px #ffffff1a}.entry-progress-orb>strong{color:#fff;letter-spacing:-.06em;font-size:45px;line-height:1;display:block}.entry-progress-orb>span,.entry-progress-orb>small{color:#ffffffa6;font-size:10px;display:block}.entry-progress-orb>i{background:#ffffff29;border-radius:20px;height:7px;margin:20px 0 12px;display:block;overflow:hidden}.entry-progress-orb>i b{border-radius:inherit;background:#fff;height:100%;display:block;box-shadow:0 0 14px #ffffff80}.entry-journey-map{z-index:2;background:#fffffffa;border:1px solid #e3e3ec;border-radius:21px;grid-template-columns:repeat(5,minmax(0,1fr));width:calc(100% - 48px);margin:-62px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #2b28541f}.entry-journey-map>button{text-align:left;background:#fff;border:0;border-right:1px solid #ebebf1;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:89px;padding:15px 13px;display:grid;position:relative}.entry-journey-map>button:last-child{border-right:0}.entry-journey-map>button.selected{background:linear-gradient(#faf9ff,#f3f1ff)}.entry-journey-map>button.selected:before{content:"";background:linear-gradient(90deg,#6c5ce1,#8b7cf2);height:3px;position:absolute;top:0;left:0;right:0}.entry-journey-map>button>i{color:#a09ead;background:#fafafd;border:1px solid #dedde7;border-radius:11px;place-items:center;width:35px;height:35px;font-size:11px;font-style:normal;font-weight:850;display:grid}.entry-journey-map>button.current>i{color:#fff;background:linear-gradient(145deg,#7768eb,#5749cd);border-color:#0000;box-shadow:0 8px 18px #5949cb47}.entry-journey-map>button.done>i{color:#23805a;background:#e9f8f1;border-color:#bce7d3}.entry-journey-map>button>i svg{width:15px}.entry-journey-map>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.entry-journey-map small{color:#aaa8b4;letter-spacing:.09em;font-size:7px;font-weight:850}.entry-journey-map strong{color:#444252;font-size:10px;line-height:1.25}.entry-journey-map>button.current strong,.entry-journey-map>button.selected strong{color:#574ac7}.entry-journey-map>button>svg{color:#bbb9c4;width:12px}.entry-journey-map>button>em{display:none}.entry-journey-workspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-top:24px;display:grid}.entry-mission-card,.entry-encounters{background:#fff;border:1px solid #e2e3ec;border-radius:23px;overflow:hidden;box-shadow:0 16px 45px #282a490f}.entry-mission-card>header{border-bottom:1px solid #eeeef3;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;padding:25px 27px;display:grid}.entry-mission-icon{color:#5b4ed1;background:linear-gradient(145deg,#f1eeff,#dfd9ff);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.entry-mission-icon svg{width:24px}.entry-mission-card>header>div:nth-child(2)>span,.entry-encounters>header span,.entry-next-banner>div>span{color:#685bd9;letter-spacing:.11em;font-size:8px;font-weight:850}.entry-mission-card>header h2,.entry-encounters h2{color:#2e2d3b;letter-spacing:-.035em;margin:3px 0 0;font-size:21px}.entry-mission-card>header p{color:#7c7a8a;max-width:530px;margin:5px 0 0;font-size:11px;line-height:1.45}.entry-mission-card>header>strong{color:#6254d4;background:#f2f0ff;border-radius:8px;padding:7px 10px;font-size:9px}.entry-mission-card>header>strong.completed{color:#267c59;background:#eaf8f2}.entry-task-list{padding:5px 27px}.entry-task-list article{border-bottom:1px solid #eeeef3;grid-template-columns:35px minmax(0,1fr) minmax(105px,auto) auto;align-items:center;gap:12px;min-height:69px;display:grid}.entry-task-list article:last-child{border-bottom:0}.entry-task-list article>i{color:#a5a3b0;background:#f1f0f5;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.entry-task-list article.done>i{color:#25805b;background:#e7f7ef}.entry-task-list article>i svg{width:14px}.entry-task-list article>span{flex-direction:column;gap:3px;display:flex}.entry-task-list article strong{color:#41404f;font-size:11px}.entry-task-list article small{color:#9694a1;font-size:9px}.entry-task-list article>em{color:#9a98a4;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:750}.entry-task-owner{border-left:1px solid #ececf2;flex-direction:column;gap:2px;min-width:105px;padding-left:13px;display:flex}.entry-task-owner small{color:#aaa8b4;letter-spacing:.07em;font-size:7px;font-weight:800}.entry-task-owner strong{color:#6257bd;font-size:8px}.entry-task-list article.done>em{color:#25805b}.entry-mission-card>footer{background:#fafafd;border-top:1px solid #e9e9ef;justify-content:space-between;align-items:center;gap:18px;padding:19px 27px;display:flex}.entry-mission-card>footer>div{align-items:center;gap:9px;display:flex}.entry-mission-card>footer>div svg{color:#6a5ddd;width:18px}.entry-mission-card>footer>div span{flex-direction:column;display:flex}.entry-mission-card>footer small{color:#aaa8b5;letter-spacing:.08em;font-size:7px;font-weight:800}.entry-mission-card>footer strong{color:#494756;font-size:10px}.entry-mission-card>footer>button,.entry-next-banner>button{color:#fff;background:linear-gradient(135deg,#7263e9,#5648ca);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 10px 23px #5647c536}.entry-mission-card>footer>button svg,.entry-next-banner>button svg{width:15px}.entry-mission-card>footer>button:disabled{box-shadow:none;color:#9997a4;background:#ececf2}.entry-encounters>header{border-bottom:1px solid #eeeef3;align-items:center;gap:12px;padding:23px 23px 18px;display:flex}.entry-encounters>header>svg{color:#6558d8;width:21px}.entry-encounters h2{font-size:18px}.entry-encounters>div{padding:8px 16px}.entry-encounters>div>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #efeff4;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:59px;padding:7px;display:grid}.entry-encounters>div>button:last-child{border-bottom:0}.entry-encounters>div>button.current{background:#f4f2ff;border-radius:11px}.entry-encounters>div>button>i{color:#9997a5;border:1px solid #dcdbe5;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.entry-encounters>div>button.current>i{color:#fff;background:#6557d7;border-color:#0000}.entry-encounters>div>button.done>i{color:#267c59;background:#eaf8f2;border-color:#c8e9d9}.entry-encounters>div>button>i svg{width:12px}.entry-encounters>div>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.entry-encounters>div strong{color:#494756;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.entry-encounters>div small{color:#9c9aa7;font-size:8px}.entry-encounters>div>button>svg{color:#b1afba;width:12px}.entry-encounters>footer{color:#6d658e;background:linear-gradient(135deg,#f2f0ff,#f8f7ff);border-radius:13px;gap:10px;margin:4px 16px 16px;padding:13px;display:flex}.entry-encounters>footer svg{color:#6658d7;flex:none;width:17px}.entry-encounters>footer p{margin:0;font-size:9px;line-height:1.45}.entry-next-banner{background:linear-gradient(135deg,#fff,#f5f3ff);border:1px solid #ddd9fb;border-radius:17px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:17px 20px;display:grid}.entry-next-banner>svg{color:#6457d5;width:22px}.entry-next-banner>div{flex-direction:column;display:flex}.entry-next-banner>div strong{color:#383646;margin-top:2px;font-size:12px}.entry-next-banner>div p{color:#858391;margin:2px 0 0;font-size:9px}@media (width<=1000px){.entry-journey-map{grid-template-columns:repeat(5,minmax(175px,1fr));width:calc(100% - 28px);overflow-x:auto}.entry-journey-workspace{grid-template-columns:1fr}}@media (width<=700px){.entry-journey-shell{width:min(100% - 24px,1180px);margin-top:16px}.entry-journey-hero{grid-template-columns:1fr;gap:18px;padding:32px 25px 87px}.entry-progress-orb{padding:19px}.entry-mission-card>header{grid-template-columns:50px 1fr}.entry-mission-card>header>strong{grid-column:1/-1;justify-self:start}.entry-mission-card>footer,.entry-next-banner{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.entry-next-banner>svg{display:none}.entry-task-list article{grid-template-columns:32px 1fr auto}.entry-task-owner{border-left:0;grid-column:2;padding-left:0}}.theme-light .simple-immersion-hero h1{color:#fff}.theme-light .simple-immersion-hero p{color:#ffffffc2}.simple-immersion-shell{width:min(1280px,100% - 56px);margin:0 auto;padding:32px 0 72px}.simple-immersion-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#ffffff38,#0000 18%),radial-gradient(circle at 92% 82%,#74b1ff47,#0000 25%),linear-gradient(135deg,#29245f,#5546d7 58%,#7364ed);border-radius:28px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:40px;min-height:230px;padding:42px 48px 68px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #4335b03d}.simple-immersion-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:16%;box-shadow:0 0 0 42px #ffffff09,0 0 0 86px #ffffff05}.simple-immersion-hero>div:first-child{z-index:1;position:relative}.simple-immersion-hero>div:first-child>span{color:#cbc4ff;letter-spacing:.16em;font-size:10px;font-weight:700}.simple-immersion-hero h1{letter-spacing:-.055em;max-width:680px;margin:10px 0 9px;font:600 clamp(30px,3.3vw,46px)/1.08 Manrope}.simple-immersion-hero p{color:#ffffffb8;max-width:650px;margin:0;font-size:14px;line-height:1.6}.simple-overall-progress{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;height:138px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff21}.simple-overall-progress strong{letter-spacing:-.06em;font:600 38px Manrope}.simple-overall-progress span{color:#ffffffad;font-size:10px}.simple-overall-progress>i{background:#ffffff29;border-radius:999px;width:105px;height:5px;margin-top:13px;overflow:hidden}.simple-overall-progress>i b{border-radius:inherit;background:#fff;height:100%;display:block}.simple-journey-stepper{z-index:2;background:#fff;border:1px solid #e2e4ef;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:-36px 28px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #24284b1a}.simple-journey-stepper>button{color:#8b93a5;text-align:left;background:#fff;border:0;border-right:1px solid #e8e9f1;grid-template-columns:36px 1fr 15px;align-items:center;gap:11px;min-height:94px;padding:17px 18px;display:grid;position:relative}.simple-journey-stepper>button:last-child{border-right:0}.simple-journey-stepper>button>i{background:#f8f9fc;border:1px solid #dfe2ec;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:grid}.simple-journey-stepper>button>i svg,.simple-journey-stepper>button>svg{width:14px}.simple-journey-stepper>button>span{flex-direction:column;display:flex}.simple-journey-stepper small{color:#9299aa;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.simple-journey-stepper strong{color:#485167;margin-top:4px;font-size:11px}.simple-journey-stepper>button.current{background:linear-gradient(135deg,#f3f0ff,#faf9ff);box-shadow:inset 0 3px #6758e6}.simple-journey-stepper>button.current>i{color:#fff;background:linear-gradient(145deg,#7364ed,#5849d4);border-color:#0000;box-shadow:0 7px 17px #5b4cd233}.simple-journey-stepper>button.current strong{color:#5144c2}.simple-journey-stepper>button.done>i{color:#2f8b70;background:#edf8f4;border-color:#bfe1d4}.simple-journey-stepper>button.upcoming{opacity:.64}.simple-current-step{background:#fff;border:1px solid #e2e4ee;border-radius:22px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 34px;display:grid;box-shadow:0 16px 45px #262b4e11}.simple-current-icon{color:#6254e8;background:linear-gradient(145deg,#f0edff,#e8e4ff);border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.simple-current-icon svg{width:28px}.simple-current-copy>span{color:#6254e8;letter-spacing:.12em;font-size:9px;font-weight:700}.simple-current-copy h2{color:#171b34;letter-spacing:-.04em;margin:5px 0;font:600 26px Manrope}.simple-current-copy>p{color:#747d91;margin:0;font-size:12px}.simple-current-step>button{color:#fff;background:linear-gradient(135deg,#7364ed,#5849d4);border:0;border-radius:13px;align-items:center;gap:9px;height:48px;padding:0 20px;font-size:11px;font-weight:700;display:flex;box-shadow:0 13px 28px #5b4cd23b}.simple-current-step>button:hover{transform:translateY(-2px);box-shadow:0 17px 34px #5b4cd24d}.simple-current-step>button svg{width:15px}.simple-step-progress{max-width:520px;margin-top:18px}.simple-step-progress>span{color:#5f687b;justify-content:space-between;font-size:9px;display:flex}.simple-step-progress em{color:#6254e8;font-style:normal;font-weight:700}.simple-step-progress>i{background:#e9eaf2;border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.simple-step-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#6254e8,#9b7df4);height:100%;display:block}.simple-immersion-support{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.simple-immersion-support article{background:#ffffffe0;border:1px solid #e3e5ee;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:120px;padding:20px;display:grid}.simple-immersion-support article>svg{color:#6254e8;background:#f0edff;border-radius:12px;width:38px;height:38px;padding:9px}.simple-immersion-support article>div{flex-direction:column;min-width:0;display:flex}.simple-immersion-support span{color:#8c94a6;letter-spacing:.09em;font-size:8px;font-weight:700}.simple-immersion-support strong{color:#343c52;margin-top:4px;font-size:11px}.simple-immersion-support p{color:#7b8496;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.simple-immersion-support button{color:#5b4dca;background:#f6f4ff;border:1px solid #ddd9fa;border-radius:9px;padding:8px 10px;font-size:9px}@media (width<=900px){.simple-immersion-shell{width:min(100% - 28px,1280px)}.simple-journey-stepper{grid-template-columns:1fr 1fr}.simple-journey-stepper>button:nth-child(2){border-right:0}.simple-current-step{grid-template-columns:62px 1fr}.simple-current-step>button{grid-column:1/-1;justify-content:center}}@media (width<=650px){.simple-immersion-shell{padding-top:14px}.simple-immersion-hero{grid-template-columns:1fr;padding:30px 24px 60px}.simple-overall-progress{height:95px}.simple-overall-progress strong{font-size:29px}.simple-journey-stepper{grid-template-columns:1fr;margin:-34px 12px 18px}.simple-journey-stepper>button{border-bottom:1px solid #e8e9f1;border-right:0;min-height:72px}.simple-current-step{grid-template-columns:1fr;padding:24px}.simple-current-icon{width:56px;height:56px}.simple-immersion-support{grid-template-columns:1fr}}.theme-light .knowledge-modal header span,.theme-light .data-modal header span{color:#6254e8}.theme-light .knowledge-modal footer button,.theme-light .data-modal footer button:last-child{color:#fff;background:linear-gradient(135deg,#7364ed,#5849d4)}.theme-light .assessment-evidence{background:linear-gradient(135deg,#f7f5ff,#fff);border-color:#ddd8fa}.theme-light button,.theme-light [role=button]{transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}@media (width<=410px){.metrics-strip{grid-template-columns:1fr}.metrics-strip>div{border-right:0;border-bottom:1px solid var(--line)}.metrics-strip>div:last-child{border-bottom:0}.meeting-main{gap:18px}.page-intro{margin-bottom:27px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.onboarding-shell{background:radial-gradient(circle at 65% 0,#d3aa5e0d,#0000 30%);min-height:calc(100vh - 78px)}.module-header{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr 180px;align-items:start;padding:35px 44px 32px;display:grid}.back-button{color:#74777f;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.back-button:hover{color:#d5d5d2}.back-button svg{width:15px}.module-title span{color:#9a7b43;letter-spacing:.14em;font-size:11px;font-weight:600}.module-title h1{letter-spacing:-.04em;margin:8px 0 7px;font-family:Manrope,sans-serif;font-size:30px;font-weight:500}.module-title p{color:#73767e;margin:0;font-size:14px}.autosave-state{color:#60636b;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.autosave-state svg{width:14px}.autosave-state .spin,.module-loading svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.onboarding-layout{grid-template-columns:310px minmax(0,850px);justify-content:center;gap:22px;padding:30px 40px 70px;display:grid}.module-steps,.question-surface{border:1px solid var(--line);background:#111216f0;border-radius:18px}.module-steps{align-self:start;overflow:hidden}.module-progress{border-bottom:1px solid var(--line);padding:23px 22px}.module-progress>div:first-child{justify-content:space-between;display:flex}.module-progress span{color:#666971;letter-spacing:.1em;font-size:11px;font-weight:600}.module-progress strong{color:#d0ae6d;font-size:13px}.module-progress>div:nth-child(2){background:#25262b;border-radius:4px;height:4px;margin:11px 0 9px;overflow:hidden}.module-progress>div:nth-child(2) i{background:linear-gradient(90deg,#98763d,#e2bd76);border-radius:4px;height:100%;display:block}.module-progress p{color:#5c5f66;margin:0;font-size:12px}.module-steps nav{padding:12px;display:grid}.module-steps nav button{color:#686b73;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:35px 1fr 15px;align-items:center;gap:11px;padding:11px;display:grid}.module-steps nav button:hover{background:#ffffff06}.module-steps nav button>i{border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:flex}.module-steps nav button>i svg{width:15px}.module-steps nav button span{flex-direction:column;gap:3px;display:flex}.module-steps nav button strong{color:#8c8f96;font-size:14px;font-weight:500}.module-steps nav button small{font-size:12px}.module-steps nav button>svg{width:13px}.module-steps nav button.active{color:#c9a45f;background:#d3aa5e12}.module-steps nav button.active>i{background:#d3aa5e14;border-color:#d3aa5e3d}.module-steps nav button.active strong{color:#e2c384}.module-steps nav button.done>i{color:#78ae8b;background:#629d7814;border-color:#629d7833}.module-security{border-top:1px solid var(--line);color:#58685e;gap:11px;padding:19px 22px;display:flex}.module-security>svg{flex:none;width:17px}.module-security p{flex-direction:column;margin:0;display:flex}.module-security strong{color:#7f9185;font-size:12px}.module-security span{color:#555a56;margin-top:4px;font-size:11px;line-height:1.45}.question-surface{flex-direction:column;min-height:690px;display:flex}.question-content{flex:1;padding:38px 44px 26px}.question-heading{border-bottom:1px solid var(--line);max-width:650px;padding-bottom:25px}.question-heading>span{color:#8d7241;letter-spacing:.12em;font-size:11px;font-weight:600}.question-heading h2{letter-spacing:-.035em;margin:8px 0 7px;font-family:Manrope,sans-serif;font-size:25px;font-weight:500}.question-heading p{color:#70737b;margin:0;font-size:14px;line-height:1.55}.questions{gap:26px;padding-top:29px;display:grid}.question-field label{color:#c8c9c7;font-size:14px;font-weight:500;display:block}.question-field label span{color:#c99772;margin-left:4px}.question-field>p{color:#656870;margin:6px 0 12px;font-size:13px}.question-field input,.question-field select{color:#dededb;background:#17181c;border:1px solid #ffffff1a;border-radius:10px;outline:0;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px}.question-field input:focus,.question-field select:focus{border-color:#d3aa5e6b;box-shadow:0 0 0 3px #d3aa5e0f}.question-field input::placeholder{color:#50535a}.choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.choice-grid button{color:#858890;cursor:pointer;text-align:left;background:#17181c;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;min-height:49px;padding:9px 12px;font-size:13px;display:flex}.choice-grid button:hover{border-color:#ffffff29}.choice-grid button i{border:1px solid #ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.choice-grid button i svg{width:10px}.choice-grid button.selected{color:#d7bc89;background:#d3aa5e12;border-color:#d3aa5e59}.choice-grid button.selected i{color:#111216;background:#b88f48;border-color:#b88f48}.module-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 24px 14px 44px;display:flex}.module-actions>div:last-child{gap:8px;display:flex}.secondary-action,.primary-action{cursor:pointer;border-radius:9px;height:42px;padding:0 17px;font-size:13px;font-weight:600}.secondary-action{border:1px solid var(--line);color:#7f8289;background:#17181c}.primary-action{color:#111216;background:linear-gradient(135deg,#a17c3c,#c69d52);border:1px solid #d3aa5e3d;align-items:center;gap:8px;display:flex;box-shadow:0 7px 22px #b589431f}.primary-action svg{width:14px}.primary-action.finish{background:linear-gradient(135deg,#b18b45,#ddb970)}.secondary-action:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.45}.form-error{color:#c47a70;align-items:center;gap:7px;font-size:12px;display:flex}.form-error svg{width:14px}.review-groups{grid-template-columns:1fr 1fr;gap:13px;padding-top:25px;display:grid}.review-groups section{border:1px solid var(--line);background:#15161a;border-radius:12px;overflow:hidden}.review-groups header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px;display:flex}.review-groups header>div{align-items:center;gap:8px;display:flex}.review-groups header svg{color:#a28249;width:14px}.review-groups header strong{font-size:13px}.review-groups header button{color:#9a7c47;cursor:pointer;background:0 0;border:0;font-size:11px}.review-groups section>div{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:18px;padding:10px 13px;display:flex}.review-groups section>div:last-child{border-bottom:0}.review-groups section>div span{color:#5f6269;font-size:11px}.review-groups section>div strong{color:#989a9f;text-align:right;font-size:11px;font-weight:500}.completion-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;max-width:560px;padding:60px 30px;display:flex}.completion-state>div{color:#d5ad64;background:#d3aa5e14;border:1px solid #d3aa5e38;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.completion-state>div svg{width:25px}.completion-state>span{color:#9e7d43;letter-spacing:.12em;margin-top:23px;font-size:11px}.completion-state h2{margin:10px 0 9px;font-family:Manrope,sans-serif;font-size:27px;font-weight:500}.completion-state p{color:#757880;margin:0;font-size:14px;line-height:1.65}.completion-state button{color:#d0ae6c;cursor:pointer;background:#d3aa5e14;border:1px solid #d3aa5e3b;border-radius:10px;align-items:center;gap:8px;margin-top:25px;padding:12px 16px;font-size:13px;display:flex}.completion-state button svg{width:14px}.module-loading{color:#777a82;justify-content:center;align-items:center;gap:10px;height:calc(100vh - 78px);font-size:14px;display:flex}.module-loading svg{width:18px}@media (width<=1050px){.module-header{grid-template-columns:150px 1fr 130px;padding-left:25px;padding-right:25px}.onboarding-layout{grid-template-columns:250px 1fr;padding-left:20px;padding-right:20px}.question-content{padding-left:30px;padding-right:30px}.choice-grid,.review-groups{grid-template-columns:1fr}}@media (width<=760px){.onboarding-shell{min-height:calc(100vh - 68px)}.module-header{flex-direction:column;align-items:flex-start;padding:23px 17px;display:flex}.module-title{margin-top:23px}.module-title h1{font-size:26px}.autosave-state{position:absolute;top:93px;right:17px}.onboarding-layout{padding:14px 12px 50px;display:block}.module-steps{margin-bottom:13px}.module-steps nav{padding:9px;display:flex;overflow:auto}.module-steps nav button{justify-content:center;width:43px;min-width:43px;height:43px;padding:0;display:flex}.module-steps nav button span,.module-steps nav button>svg{display:none}.module-steps nav button>i{width:32px;height:32px}.module-progress{padding:17px}.module-security{display:none}.question-surface{min-height:620px}.question-content{padding:27px 20px 20px}.module-actions{flex-direction:column;align-items:stretch;padding:13px 15px}.module-actions>div:last-child{justify-content:flex-end}.form-error{padding:4px}.review-groups,.choice-grid{grid-template-columns:1fr}}.entry-score{color:#e7c882;letter-spacing:-.06em;margin:18px 0 3px;font-family:Manrope,sans-serif;font-size:46px;font-weight:500}.entry-score small{color:#6c6048;letter-spacing:0;font-size:14px}.diagnosis-shell{background:radial-gradient(circle at 82% 3%,#c89c4b14,#0000 27%),radial-gradient(circle at 12% 42%,#3f5b4c12,#0000 25%);min-height:calc(100vh - 78px)}.diagnosis-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:34px;padding:32px 44px;display:flex}.diagnosis-header>div:first-child>span{color:#9b7a3e;letter-spacing:.14em;margin-top:24px;font-size:11px;font-weight:650;display:block}.diagnosis-header h1{letter-spacing:-.045em;margin:8px 0 7px;font-family:Manrope,sans-serif;font-size:32px;font-weight:500}.diagnosis-header p{color:#74777f;max-width:670px;margin:0;font-size:14px;line-height:1.55}.diagnosis-actions{flex:none;gap:9px;display:flex}.diagnosis-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.diagnosis-actions svg{width:14px}.diagnosis-actions .regenerate{border:1px solid var(--line);color:#898c93;background:#17181c}.diagnosis-actions .regenerate:hover{color:#c5c6c3;border-color:#ffffff24}.diagnosis-actions .submit-review{color:#111216;background:linear-gradient(135deg,#9d7838,#c99e4f);border:1px solid #d3aa5e38;box-shadow:0 10px 28px #a0773421}.diagnosis-actions .submit-review:disabled{cursor:default;opacity:.62}.diagnosis-content{max-width:1460px;margin:0 auto;padding:30px 40px 76px}.diagnosis-hero{background:linear-gradient(120deg,#d3aa5e11,#121317f2 35%);border:1px solid #d3aa5e2b;border-radius:18px;grid-template-columns:220px 1fr 1.3fr;display:grid;overflow:hidden}.diagnosis-hero>div{border-right:1px solid var(--line);min-height:176px;padding:28px 30px}.diagnosis-hero>div:last-child{border-right:0}.diagnosis-hero span,.diagnosis-panel header span{color:#8c7040;letter-spacing:.13em;font-size:11px;font-weight:650;display:block}.diagnosis-score strong{color:#e2bd72;letter-spacing:-.07em;margin-top:16px;font-family:Manrope,sans-serif;font-size:62px;font-weight:500;line-height:.9;display:inline-block}.diagnosis-score small{color:#625b4c;margin-left:5px;font-size:14px}.entry-recommendation strong{color:#d9c18f;margin-top:14px;font-family:Manrope,sans-serif;font-size:28px;font-weight:500;display:block}.entry-recommendation p{color:#6f7279;max-width:430px;margin:10px 0 0;font-size:13px;line-height:1.55}.executive-reading>p{color:#9b9da1;margin:14px 0 18px;font-size:15px;line-height:1.6}.executive-reading>p strong{color:#d4d4d0;font-weight:550}.executive-reading>div{color:#8c7450;align-items:center;gap:8px;font-size:12px;display:flex}.executive-reading svg{width:14px}.diagnosis-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:18px;margin-top:18px;display:grid}.diagnosis-grid.lower{grid-template-columns:minmax(0,1.45fr) minmax(350px,.7fr)}.diagnosis-panel{border:1px solid var(--line);background:#111216ed;border-radius:16px;overflow:hidden}.diagnosis-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;display:flex}.diagnosis-panel header h2{color:#c9cac7;letter-spacing:-.025em;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:19px;font-weight:500}.diagnosis-panel header small{color:#5e6168;font-size:11px}.diagnosis-panel>header>svg{color:#876f48;width:18px}.diagnostic-pillars{grid-template-columns:1fr 1fr;gap:20px 28px;padding:25px 24px 28px;display:grid}.diagnostic-pillars>div>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.diagnostic-pillars span{color:#a2a4a8;font-size:13px}.diagnostic-pillars span small{color:#52555c;margin-left:7px;font-size:10px}.diagnostic-pillars strong{color:#c9c9c5;font-family:Manrope,sans-serif;font-size:15px;font-weight:500}.diagnostic-track{background:#25262b;border-radius:5px;height:5px;overflow:hidden}.diagnostic-track i{border-radius:5px;height:100%;display:block}.diagnostic-track .risk{background:linear-gradient(90deg,#765249,#a66b5e)}.diagnostic-track .attention{background:linear-gradient(90deg,#846932,#bd9347)}.diagnostic-track .healthy{background:linear-gradient(90deg,#466b56,#689376)}.risk-list{padding:7px 0}.risk-list>div{border-bottom:1px solid #ffffff0b;grid-template-columns:31px 1fr auto;align-items:start;gap:11px;padding:16px 20px;display:grid}.risk-list>div:last-child{border-bottom:0}.risk-list>div>i{color:#4f5259;font-family:Manrope,sans-serif;font-size:11px;font-style:normal}.risk-list strong{color:#aaabaf;font-size:13px;font-weight:550;display:block}.risk-list p{color:#64676e;margin:5px 0 0;font-size:12px;line-height:1.5}.risk-list>div>span{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700}.risk-list .critical,.risk-list .critico,.risk-list .crítico,.risk-list .high,.risk-list .alto{color:#b9786b;background:#a457481f}.risk-list .medium,.risk-list .medio,.risk-list .médio{color:#ac884c;background:#b88b401c}.risk-list .low,.risk-list .baixo{color:#689479;background:#507f631c}.diagnostic-priorities{padding:3px 0}.diagnostic-priorities>div{border-bottom:1px solid #ffffff0b;grid-template-columns:24px 28px 1fr auto;align-items:start;gap:10px;padding:18px 21px;transition:opacity .2s,background .2s;display:grid}.diagnostic-priorities>div:last-child{border-bottom:0}.diagnostic-priorities>div:hover{background:#ffffff03}.diagnostic-priorities>div.dismissed{opacity:.42}.priority-toggle{color:#52555d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:21px;height:21px;padding:0;display:flex}.priority-toggle svg{width:17px}.priority-toggle.checked{color:#151619;background:#aa8444;border-radius:6px}.priority-toggle.checked svg{width:13px}.position{color:#50535a;padding-top:2px;font-family:Manrope,sans-serif;font-size:11px}.diagnostic-priorities>div>div>span{color:#806b47;letter-spacing:.09em;font-size:9px;font-weight:650}.diagnostic-priorities>div>div>strong{color:#bfc0bd;margin-top:5px;font-size:14px;font-weight:550;display:block}.diagnostic-priorities>div>div>p{color:#62656d;max-width:660px;margin:6px 0 0;font-size:12px;line-height:1.5}.dismiss-priority{color:#5d6067;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}.dismiss-priority:hover{color:#a37064}.evidence-panel>.evidence-list{padding:4px 21px 13px}.evidence-panel>p{color:#666970;margin:18px 21px 8px;font-size:13px;line-height:1.55}.evidence-list>div{border-bottom:1px solid #ffffff0b;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.evidence-list>div:last-child{border-bottom:0}.evidence-list svg{color:#51545c;width:15px;min-width:15px}.evidence-list span{color:#6b6e75;font-size:12px;line-height:1.45}.evidence-list strong{color:#a4a6aa;margin-bottom:3px;font-size:12px;font-weight:550;display:block}.evidence-panel>button{border:0;border-top:1px solid var(--line);color:#9b7b44;cursor:pointer;background:#d3aa5e06;justify-content:center;align-items:center;gap:8px;width:100%;height:49px;font-size:12px;display:flex}.evidence-panel>button:hover{background:#d3aa5e0e}.evidence-panel>button svg{width:13px}.next-module{border:1px solid var(--line);background:linear-gradient(90deg,#3a4f4314,#111216e6);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:20px 23px;display:flex}.next-module>div{align-items:center;gap:16px;display:flex}.next-module>div>svg{color:#6f8b76;width:22px}.next-module>div>span{flex-direction:column;display:flex}.next-module small{color:#637669;letter-spacing:.12em;font-size:9px;font-weight:650}.next-module strong{color:#b7bbb7;margin-top:4px;font-size:14px;font-weight:550}.next-module p{color:#5f6362;margin:4px 0 0;font-size:12px}.next-module button{color:#75907c;background:#53765f14;border:1px solid #668e7429;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;display:flex}.next-module button svg{width:13px}.next-module button:disabled{opacity:.4}.diagnosis-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 78px);padding:40px;display:flex}.diagnosis-error>svg{color:#9d665b;width:31px}.diagnosis-error h2{margin:18px 0 7px;font-family:Manrope,sans-serif;font-size:23px;font-weight:500}.diagnosis-error p{color:#73767e;max-width:480px;margin:0;font-size:14px}.diagnosis-error button{border:1px solid var(--line);color:#aaa;cursor:pointer;background:#191a1e;border-radius:8px;margin-top:20px;padding:10px 14px;font-size:12px}@media (width<=1050px){.diagnosis-header{flex-direction:column;align-items:flex-start;padding:28px}.diagnosis-content{padding-left:24px;padding-right:24px}.diagnosis-hero{grid-template-columns:190px 1fr}.diagnosis-hero .executive-reading{border-top:1px solid var(--line);grid-column:1/-1}.diagnosis-grid,.diagnosis-grid.lower{grid-template-columns:1fr}}@media (width<=700px){.diagnosis-shell{min-height:calc(100vh - 68px)}.diagnosis-header{padding:22px 17px}.diagnosis-header h1{font-size:27px}.diagnosis-actions{width:100%}.diagnosis-actions button{flex:1}.diagnosis-content{padding:14px 12px 50px}.diagnosis-hero{display:block}.diagnosis-hero>div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:23px}.diagnosis-hero>div:last-child{border-bottom:0}.diagnosis-score strong{font-size:52px}.diagnostic-pillars{grid-template-columns:1fr}.diagnosis-grid{gap:12px;margin-top:12px}.diagnostic-priorities>div{grid-template-columns:22px 22px 1fr}.dismiss-priority{grid-column:3;justify-self:start}.next-module{flex-direction:column;align-items:flex-start}.next-module button{justify-content:center;width:100%}}.company-stage-badge{text-transform:uppercase;letter-spacing:.06em;background:#be944d12;border:1px solid #be944d38;border-radius:20px;align-items:center;padding:5px 8px;font-weight:650;color:#bd9653!important;gap:5px!important;font-size:10px!important;display:flex!important}.company-stage-badge svg{width:11px;height:11px}.company-stage-badge.with-seal{text-transform:none;background:0 0;border-color:#0000;padding:0 3px 0 0;gap:8px!important}.company-seal-label{flex-direction:column;display:flex;gap:1px!important}.company-seal-label small{color:#70747d;letter-spacing:.11em;font-size:7px}.company-seal-label strong{color:#d9b569;font:650 11px Manrope,sans-serif}.company-seal-mark{--seal-dark:#81501f;--seal-main:#b97831;--seal-light:#efb15e;filter:drop-shadow(0 5px 6px #00000038);flex:0 0 42px;width:42px;height:52px;display:block;position:relative}.company-seal-mark.silver{--seal-dark:#6e747d;--seal-main:#b6bbc2;--seal-light:#f1f3f5}.company-seal-mark.gold{--seal-dark:#9d6b05;--seal-main:#dcae24;--seal-light:#ffe171}.company-seal-mark.black{--seal-dark:#111217;--seal-main:#353840;--seal-light:#777c87}.company-seal-ribbon{z-index:0;background:linear-gradient(90deg, var(--seal-dark), var(--seal-main));clip-path:polygon(0 0,100% 0,100% 100%,53% 75%,0 100%);width:13px;height:19px;position:absolute;top:31px}.company-seal-ribbon.left{left:8px;transform:rotate(5deg)}.company-seal-ribbon.right{right:8px;transform:scaleX(-1)rotate(5deg)}.company-seal-medal{z-index:1;box-sizing:border-box;border:3px solid var(--seal-main);background:radial-gradient(circle at 35% 26%, #ffffff75, transparent 27%), linear-gradient(145deg, var(--seal-light), var(--seal-main) 52%, var(--seal-dark));width:42px;height:42px;box-shadow:inset 0 0 0 2px #ffffff73, inset 0 0 0 3px #0003, 0 0 0 2px color-mix(in srgb, var(--seal-main), #101114 35%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 auto auto 0;gap:0!important}.company-seal-medal small{color:#212126;letter-spacing:.15em;text-shadow:0 1px #ffffff59;font-size:6px;font-weight:800;line-height:1}.company-seal-medal strong{color:#18191d;letter-spacing:-.02em;text-overflow:clip;text-shadow:0 1px #ffffff57;text-transform:uppercase;white-space:nowrap;max-width:34px;font:800 7px/1.25 Manrope,sans-serif;overflow:hidden}.company-seal-mark.black .company-seal-medal small,.company-seal-mark.black .company-seal-medal strong{color:#f4f4f6;text-shadow:0 1px #000}.company-stage-badge.black{background:#1a1b20;border-color:#4d5057;color:#d1d2d6!important}.program-stage-bar{border:0;border-bottom:1px solid var(--line);color:#8a8d93;text-align:left;background:linear-gradient(90deg,#111216,#121318 52%,#101115);grid-template-columns:190px minmax(390px,620px) minmax(130px,1fr) auto;align-items:center;gap:20px;width:100%;height:58px;padding:0 28px;display:grid}.program-stage-bar:hover{background:linear-gradient(90deg,#131419,#15161b 52%,#111217)}.program-stage-title{grid-template-columns:29px 1fr;align-items:center;display:grid}.program-stage-title>svg{color:#b38b49;grid-row:1/3;width:18px}.program-stage-title small{letter-spacing:.12em;color:#6d7076;font-size:9px}.program-stage-title strong{color:#d0aa63;margin-top:2px;font:500 13px Manrope}.program-stage-track{align-items:center;display:flex}.program-stage-track>span{flex:1;align-items:center;gap:6px;display:flex}.program-stage-track>span:last-child{flex:0}.program-stage-track i{color:#65686e;border:1px solid #35373d;border-radius:50%;place-items:center;width:23px;min-width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.program-stage-track i svg{width:11px}.program-stage-track em{color:#64676d;font-size:10px;font-style:normal}.program-stage-track b{background:#2b2d32;flex:1;min-width:20px;height:1px;margin:0 8px}.program-stage-track .completed i{color:#a98548;background:#b48b4914;border-color:#755f39}.program-stage-track .completed em{color:#8b754d}.program-stage-track .completed b{background:linear-gradient(90deg,#80683e,#3b3326)}.program-stage-track .current i{color:#111216;background:#b38a47;border-color:#c39a52;box-shadow:0 0 0 4px #b38a471a}.program-stage-track .current em{color:#d8b66f;font-weight:650}.program-stage-action{color:#9b7d49;justify-self:end;align-items:center;gap:6px;font-size:10px;display:flex}.program-stage-action svg{width:13px}.program-knowledge{color:#777b84;text-transform:uppercase;letter-spacing:.05em;grid-template-columns:24px auto;justify-self:end;align-items:center;column-gap:8px;min-width:126px;font-size:9px;display:grid}.program-knowledge>svg{color:#997a45;grid-row:1/3;width:17px}.program-knowledge strong{color:#d5b573;letter-spacing:0;font-size:12px}.stage-bronze .program-stage-title>svg,.stage-bronze .program-stage-title strong{color:#b88461}.stage-silver .program-stage-title>svg,.stage-silver .program-stage-title strong{color:#bfc4ca}.stage-black .program-stage-title>svg,.stage-black .program-stage-title strong{color:#d5d6da}@media (width<=1050px){.program-stage-bar{grid-template-columns:155px 1fr auto}.program-stage-action{display:none}.program-stage-track em{font-size:9px}.program-stage-track b{margin:0 5px}.company-stage-badge{padding:5px}.company-stage-badge svg{display:none}}@media (width<=700px){.company-stage-badge{display:flex!important}.company-stage-badge.with-seal{padding:0}.company-seal-label{display:none}.company-seal-mark{flex-basis:36px;width:36px;height:44px;transform:scale(.86)}.program-stage-bar{grid-template-columns:1fr auto auto;height:52px;padding:0 14px}.program-stage-title{grid-template-columns:25px 1fr}.program-stage-track>span{display:none}.program-stage-track>span.current{display:flex}.program-stage-track .current em{font-size:11px}.program-stage-track .current b,.program-stage-action{display:none}.program-knowledge{min-width:auto}.program-knowledge>svg,.program-knowledge span{display:none}.role-view{min-height:calc(100vh - 116px)}}.knowledge-shell{color:#ececf0;background:radial-gradient(circle at 18% 0,#b88b4617,#0000 28%),#0d0e11;min-height:calc(100vh - 122px);padding:34px 38px 64px}.knowledge-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1480px;margin:0 auto 24px;display:flex}.knowledge-header>div:first-child>span,.knowledge-domain-detail header>div>span,.knowledge-domains header span,.knowledge-sources>span{color:#a78246;letter-spacing:.15em;font-size:9px;font-weight:700}.knowledge-header h1{letter-spacing:-.045em;margin:7px 0 8px;font:500 clamp(27px,3vw,39px) Manrope}.knowledge-header p{color:#83868e;max-width:690px;margin:0;font-size:13px;line-height:1.7}.knowledge-header-actions{align-items:center;gap:10px;display:flex}.knowledge-stage,.knowledge-header-actions button{color:#bf9b60;white-space:nowrap;background:#b186420e;border:1px solid #bf954e33;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:10px;display:flex}.knowledge-stage svg,.knowledge-header-actions button svg{width:14px}.knowledge-header-actions button{color:#111216;background:#b08a4d;border-color:#b08a4d;font-weight:700}.knowledge-header-actions button:disabled{cursor:not-allowed;opacity:.45}.knowledge-message{color:#82b692;background:#3c7e5314;border:1px solid #5da27640;border-radius:8px;max-width:1480px;margin:-10px auto 18px;padding:10px 13px;font-size:11px}.knowledge-hero{background:linear-gradient(110deg,#b589441a,#0000 36%),#141519;border:1px solid #24262c;border-radius:16px;grid-template-columns:190px minmax(320px,1fr) minmax(280px,390px);align-items:center;max-width:1480px;min-height:240px;margin:0 auto 20px;display:grid;overflow:hidden}.knowledge-score{background:conic-gradient(#bd9554 var(--score), #26282e 0);border-radius:50%;place-items:center;width:132px;height:132px;margin:auto;display:grid;box-shadow:0 0 40px #af834014}.knowledge-score:before{content:"";background:#141519;border-radius:50%;grid-area:1/1;width:111px;height:111px}.knowledge-score>div{z-index:1;text-align:center;grid-area:1/1}.knowledge-score strong{color:#e0bd7b;font:500 30px Manrope;display:block}.knowledge-score span{color:#646870;letter-spacing:.12em;font-size:7px;line-height:1.4}.knowledge-summary{border-left:1px solid #24262b;padding:12px 34px}.knowledge-summary>span,.knowledge-next>span{color:#777a81;letter-spacing:.14em;font-size:8px}.knowledge-summary h2{letter-spacing:-.035em;max-width:570px;margin:9px 0;font:500 clamp(20px,2vw,28px) Manrope}.knowledge-summary>p{color:#858890;max-width:620px;margin:0;font-size:11px;line-height:1.65}.knowledge-summary>div{gap:20px;margin-top:22px;display:flex}.knowledge-summary>div span{color:#73767e;align-items:center;gap:6px;font-size:9px;display:flex}.knowledge-summary>div svg{color:#ad884c;width:12px}.knowledge-summary>div strong{color:#c7c8cc}.knowledge-next{background:#ffffff03;border-left:1px solid #24262b;flex-direction:column;justify-content:center;align-self:stretch;padding:30px;display:flex}.knowledge-next strong{color:#d7d8db;margin:12px 0 6px;font-size:14px}.knowledge-next p{color:#73767d;margin:0;font-size:10px;line-height:1.55}.knowledge-next button{color:#b99254;background:0 0;border:0;align-items:center;gap:6px;width:max-content;margin-top:17px;padding:0;font-size:10px;display:flex}.knowledge-next button svg{width:13px}.knowledge-next button:disabled{opacity:.55}.knowledge-workspace{grid-template-columns:245px minmax(450px,1fr) 230px;align-items:start;gap:16px;max-width:1480px;margin:auto;display:grid}.knowledge-domains,.knowledge-domain-detail,.knowledge-sources{background:#121317;border:1px solid #22242a;border-radius:13px}.knowledge-domains{padding:10px}.knowledge-domains header{justify-content:space-between;padding:10px 10px 13px;display:flex}.knowledge-domains header small{color:#5f6269;font-size:9px}.knowledge-domains>button{color:#888b92;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 8px;display:grid}.knowledge-domains>button:hover,.knowledge-domains>button.active{background:#18191e;border-color:#2a2b31}.knowledge-domains>button.active{box-shadow:inset 2px 0 #ad874a}.knowledge-domains>button i{color:#8f7345;background:#202126;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.knowledge-domains>button i svg{width:14px}.knowledge-domains>button span strong,.knowledge-domains>button span small{display:block}.knowledge-domains>button span strong{color:#bfc1c6;font-size:10px}.knowledge-domains>button span small{color:#5d6067;margin-top:3px;font-size:8px}.knowledge-domains>button em{color:#8c734a;font-size:9px;font-style:normal}.knowledge-domain-detail{overflow:hidden}.knowledge-domain-detail>header{border-bottom:1px solid #22242a;justify-content:space-between;padding:22px 24px;display:flex}.knowledge-domain-detail header h2{margin:5px 0 4px;font:500 19px Manrope}.knowledge-domain-detail header p{color:#70737a;margin:0;font-size:10px}.knowledge-domain-detail header>div:last-child{text-align:right}.knowledge-domain-detail header>div:last-child strong{color:#d2ac69;font:500 21px Manrope;display:block}.knowledge-domain-detail header>div:last-child span{color:#62656c;font-size:8px}.knowledge-items{padding:7px 15px 15px}.knowledge-items article{border-bottom:1px solid #202127;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:17px 5px;display:grid}.knowledge-items article:last-child{border-bottom:0}.knowledge-items article>i{color:#555961;border:1px solid #303239;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.knowledge-items article>i svg{width:11px}.knowledge-items article.status-review>i{color:#ba9251;border-color:#80683f}.knowledge-items article.status-validated>i{color:#7baa89;background:#4a845b1a;border-color:#527b60}.knowledge-items article>div>span{color:#726043;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.knowledge-items article>div>strong{color:#c9cacf;margin:4px 0 5px;font-size:11px;display:block}.knowledge-items article>div>p{color:#777a82;margin:0;font-size:9px;line-height:1.55}.knowledge-items article>div>small{color:#555860;margin-top:7px;font-size:8px;display:block}.knowledge-items article>div>small b{margin:0 5px}.knowledge-items article>button{color:#8e9198;background:#18191e;border:1px solid #2b2d33;border-radius:7px;padding:6px 9px;font-size:8px}.knowledge-items article>button:hover{color:#c7a467;border-color:#826b44}.knowledge-sources{padding:22px}.knowledge-sources h3{color:#c4c5c9;margin:8px 0 22px;font:500 15px/1.35 Manrope}.knowledge-sources>div{color:#777a81;border-top:1px solid #24262b;align-items:center;gap:10px;padding:14px 0;font-size:9px;display:flex}.knowledge-sources>div svg{color:#977a49;width:16px}.knowledge-sources>div strong{color:#c4c5c9;font-size:14px;display:block}.knowledge-sources>p{color:#5d6067;margin:14px 0 0;font-size:8px;line-height:1.55}.knowledge-loading{color:#8a8d94;background:#0d0e11;justify-content:center;align-items:center;gap:9px;min-height:500px;font-size:11px;display:flex}.knowledge-loading svg,.spin{width:15px;animation:.8s linear infinite knowledge-spin}@keyframes knowledge-spin{to{transform:rotate(360deg)}}.knowledge-modal{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040507d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.knowledge-modal form{background:#15161a;border:1px solid #303238;border-radius:15px;width:min(860px,100%);max-height:calc(100vh - 40px);padding:25px;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.knowledge-modal header{justify-content:space-between;align-items:start;display:flex}.knowledge-modal header span{color:#9f7e48;letter-spacing:.14em;font-size:8px}.knowledge-modal header h2{margin:5px 0 0;font:500 21px Manrope}.knowledge-modal header button{color:#777a80;background:0 0;border:0}.knowledge-modal header button svg{width:17px}.knowledge-question{color:#7f8289;border-left:2px solid #8c6e3d;margin:18px 0;padding:2px 0 2px 12px;font-size:10px;line-height:1.55}.immersion-evidence-workbench{grid-template-columns:1.25fr .85fr;gap:12px;margin:16px 0 18px;display:grid}.immersion-request-list,.immersion-inline-upload{background:#111216;border:1px solid #2d3037;border-radius:11px;padding:14px}.immersion-request-list>header,.immersion-inline-upload>header,.immersion-request-list>header>span{align-items:center;display:flex}.immersion-request-list>header,.immersion-inline-upload>header{gap:8px}.immersion-request-list>header{justify-content:space-between}.immersion-request-list>header>span{gap:7px}.immersion-request-list header svg,.immersion-inline-upload header>svg{color:#b28b4e;width:16px}.immersion-request-list header strong,.immersion-inline-upload header strong{color:#bec1c8;font-size:10px}.immersion-request-list>header>button{color:#a3824d;background:0 0;border:0;font-size:8px}.immersion-request-list>div{color:#858993;border-top:1px solid #272930;justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:9px;display:flex}.immersion-request-list>div:first-of-type{margin-top:10px}.immersion-request-list>div>span{align-items:center;gap:7px;display:flex}.immersion-request-list>div svg{color:#777c87;flex:none;width:13px}.immersion-request-list>div>button{color:#b1b4bc;white-space:nowrap;background:#1a1b20;border:1px solid #393b43;border-radius:6px;padding:5px 7px;font-size:8px}.immersion-request-list>div>button:disabled{opacity:.45}.immersion-request-list>div>em{color:#72aa87;font-size:8px;font-style:normal}.immersion-inline-upload>header>span{flex-direction:column;display:flex}.immersion-inline-upload header small{color:#696e78;margin-top:2px;font-size:8px}.immersion-inline-upload>div{color:#858993;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex;overflow:hidden}.immersion-inline-upload>div svg{color:#72aa87;flex:none;width:12px}.knowledge-modal .immersion-inline-upload>label{color:#a88650;cursor:pointer;border:1px dashed #3c3f48;border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:12px;display:flex}.immersion-inline-upload>label>svg{flex:none;width:18px}.immersion-inline-upload>label>span{flex-direction:column;display:flex}.immersion-inline-upload>label strong{font-size:9px}.immersion-inline-upload>label small{color:#6f737c;margin-top:2px;font-size:7px}.immersion-inline-upload input{display:none}.knowledge-modal label{color:#888b92;margin-top:13px;font-size:9px;display:block}.knowledge-modal input,.knowledge-modal textarea,.knowledge-modal select{color:#d1d2d6;background:#101115;border:1px solid #2d2f35;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font:10px/1.55 Inter,sans-serif}.knowledge-modal textarea:focus,.knowledge-modal input:focus,.knowledge-modal select:focus{border-color:#856b40}.knowledge-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.knowledge-modal footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.knowledge-modal footer>span{color:#5f6268;font-size:8px}.knowledge-modal footer button{color:#101115;background:#b08a4d;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;font-weight:700;display:flex}.knowledge-modal footer button svg{width:13px}.knowledge-modal footer button:disabled{opacity:.45}@media (width<=1180px){.knowledge-workspace{grid-template-columns:220px 1fr}.knowledge-sources{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.knowledge-sources>span,.knowledge-sources h3,.knowledge-sources>p{grid-column:1/-1}.knowledge-hero{grid-template-columns:165px 1fr 300px}}@media (width<=780px){.knowledge-shell{padding:24px 14px 50px}.knowledge-header{flex-direction:column;align-items:stretch}.knowledge-header-actions{flex-wrap:wrap}.knowledge-hero{grid-template-columns:1fr;padding-top:24px}.knowledge-score{margin-bottom:22px}.knowledge-summary,.knowledge-next{border-top:1px solid #24262b;border-left:0;padding:22px}.knowledge-workspace{grid-template-columns:1fr}.knowledge-domains{display:flex;overflow-x:auto}.knowledge-domains header{flex-direction:column;min-width:120px}.knowledge-domains>button{min-width:185px}.knowledge-sources{grid-column:auto;grid-template-columns:1fr}.knowledge-form-row{grid-template-columns:1fr;gap:0}.immersion-evidence-workbench{grid-template-columns:1fr}.knowledge-modal footer{flex-direction:column;align-items:stretch}.knowledge-modal footer button{justify-content:center}}.role-view{min-height:calc(100vh - 64px)}.role-switcher{position:relative}.role-switcher>button{border:1px solid var(--line);color:#d3d3d6;text-align:left;background:#121317;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;display:flex}.role-switcher button>i{color:#b28d4f;background:#b48c4a1c;border-radius:7px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.role-switcher button span{min-width:110px}.role-switcher button small,.role-switcher button strong{display:block}.role-switcher button small{color:#686b71;letter-spacing:.08em;font-size:8px}.role-switcher button strong{margin-top:2px;font-size:10px}.role-switcher button>svg{color:#696c72;width:13px}.role-switcher>div{z-index:20;border:1px solid var(--line);background:#17181c;border-radius:11px;width:250px;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 40px #050506}.role-switcher>div button{border:0;border-bottom:1px solid var(--line);color:#a5a6aa;text-align:left;background:0 0;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.role-switcher>div button:hover,.role-switcher>div button.active{background:#1c1d22}.role-switcher>div button svg{color:#b08b4e;width:13px}.access-shell{background:#0d0e11;min-height:100%}.access-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 0,#af87441a,#0000 36%);justify-content:space-between;align-items:center;padding:30px 36px;display:flex}.access-header span,.member-panel header span,.permission-panel header span,.access-summary article span{color:#9c7c47;letter-spacing:.12em;font-size:9px}.access-header h1{margin:6px 0 4px;font:500 27px Manrope}.access-header p{color:#7c7f85;margin:0;font-size:12px}.access-header>button{color:#b18d50;background:#bb914b14;border:1px solid #bb914b40;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;display:flex}.access-header>button svg{width:15px}.access-content{gap:16px;padding:22px 34px;display:grid}.access-summary{border:1px solid var(--line);background:#121317;border-radius:13px;grid-template-columns:repeat(3,minmax(120px,.6fr)) 1.6fr;display:grid;overflow:hidden}.access-summary>article{border-right:1px solid var(--line);align-items:center;gap:12px;padding:18px;display:flex}.access-summary>article>svg{color:#987945;width:20px}.access-summary strong,.access-summary small{display:block}.access-summary strong{margin:4px 0;font:500 20px Manrope}.access-summary small{color:#6c6f75;font-size:9px}.access-summary>aside{background:#ae86430a;align-items:flex-start;gap:10px;padding:18px;display:flex}.access-summary aside svg{color:#a28047;width:18px;min-width:18px}.access-summary aside p{color:#777a80;margin:0;font-size:10px;line-height:1.6}.access-summary aside strong{color:#aa8a52;font:inherit;display:inline}.member-panel,.permission-panel{border:1px solid var(--line);background:#121317;border-radius:13px;overflow:hidden}.member-panel>header,.permission-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.member-panel h2,.permission-panel h2{margin:5px 0 0;font:500 16px Manrope}.permission-panel header>small{color:#696c72;font-size:9px}.member-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .8fr .7fr .5fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.member-row.headings,.permission-row.headings{color:#6c6f75;letter-spacing:.08em;font-size:9px}.member-row>div{align-items:center;gap:9px;display:flex}.member-row>div>i{color:#a7854b;background:#1d1e23;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.member-row strong,.member-row small{display:block}.member-row strong{font-size:11px}.member-row small{color:#686b71;margin-top:3px;font-size:9px}.member-row select{border:1px solid var(--line);color:#aaa;background:#17181c;border-radius:7px;padding:8px;font-size:10px}.member-status{color:#777;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.member-status svg{fill:currentColor;width:9px}.member-status.active{color:#6fa184}.member-status.suspended{color:#b36d67}.member-row time{color:#71747a;font-size:9px}.permission-row{border-bottom:1px solid var(--line);grid-template-columns:1.6fr repeat(4,.55fr);align-items:center;min-height:48px;padding:0 18px;display:grid}.permission-row>div strong,.permission-row>div small{display:block}.permission-row>div strong{font-size:10px}.permission-row>div small{color:#676a70;margin-top:3px;font-size:9px}.permission-row>i{color:#4d5056;place-items:center;display:grid}.permission-row>i.allowed{color:#70a287}.permission-row>i svg{width:13px}.access-modal form{width:min(560px,100vw - 28px)}.access-modal form>div{gap:12px;padding:20px;display:grid}.access-modal label span{color:#85888e;margin-bottom:6px;font-size:10px;display:block}.access-modal input,.access-modal select{box-sizing:border-box;border:1px solid var(--line);color:#d0d0d3;background:#101115;border-radius:7px;width:100%;padding:10px}@media (width<=1050px){.access-summary{grid-template-columns:repeat(3,1fr)}.access-summary>aside{grid-column:1/-1}.member-row{grid-template-columns:1.3fr .8fr .7fr}.member-row>time,.member-row.headings>span:last-child{display:none}}@media (width<=700px){.role-switcher button span{display:none}.role-switcher>div button span{display:block}.role-switcher>div{position:fixed;top:62px;right:10px}.access-header{flex-direction:column;align-items:flex-start;gap:15px;padding:22px 17px}.access-header>button{justify-content:center;width:100%}.access-content{padding:13px 12px}.access-summary{grid-template-columns:1fr}.access-summary>article{border-right:0;border-bottom:1px solid var(--line)}.access-summary>aside{grid-column:auto}.member-row{grid-template-columns:1fr}.member-row.headings{display:none}.member-row select,.member-status{width:100%}.permission-panel{overflow:auto}.permission-row{min-width:680px}}.stage-shell{background:#0d0e11;min-height:100%}.stage-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 0,#be944d1a,#0000 38%);justify-content:space-between;align-items:center;padding:32px 38px;display:flex}.stage-header>div>span,.eligibility-card header span,.committee-card header span,.stage-history header span,.black-achieved>span{color:#a1814b;letter-spacing:.13em;font-size:9px}.stage-header h1{margin:7px 0 4px;font:500 28px Manrope}.stage-header p{color:#777a80;margin:0;font-size:12px}.stage-current{background:#bc934b0f;border:1px solid #bc934b3b;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;min-width:170px;padding:14px;display:grid}.stage-current>svg{color:#b48d4d;grid-row:1/3;width:22px}.stage-current span{color:#777;font-size:8px}.stage-current strong{color:#d2aa63;font:500 18px Manrope}.stage-content{gap:16px;padding:24px 34px;display:grid}.seal-program-visual{border:1px solid var(--line);background:#121317;border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.seal-program-visual__heading{justify-content:space-between;align-items:end;gap:28px;padding:20px 24px 18px;display:flex}.seal-program-visual__heading span{color:#a1814b;letter-spacing:.14em;font-size:9px}.seal-program-visual__heading h2{margin:6px 0 0;font:500 19px Manrope}.seal-program-visual__heading p{color:#878b94;text-align:right;max-width:520px;margin:0;font-size:11px;line-height:1.55}.seal-program-visual__frame{padding:0 12px 12px}.seal-program-visual__frame img{border-radius:11px;width:100%;height:auto;display:block}.theme-light .seal-program-visual{background:#fff;border-color:#e2e7ef;box-shadow:0 18px 46px #26314b14}.theme-light .seal-program-visual__heading span{color:#5264ca}.stage-roadmap{border:1px solid var(--line);background:#121317;border-radius:13px;align-items:center;padding:20px 26px;display:flex}.stage-roadmap>div{color:#585b61;flex:1;align-items:center;gap:9px;display:flex}.stage-roadmap>div:last-child{flex:0}.stage-roadmap i{border:1px solid #33353b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.stage-roadmap svg{width:12px}.stage-roadmap span{font-size:11px}.stage-roadmap em{background:#292b30;flex:1;height:1px}.stage-roadmap .reached{color:#9f8049}.stage-roadmap .reached i{background:#ac854514;border-color:#8b6f40}.stage-roadmap .current span{color:#d8b36c}.stage-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:16px;display:grid}.eligibility-card,.committee-card,.stage-history,.black-achieved{border:1px solid var(--line);background:#121317;border-radius:14px;overflow:hidden}.eligibility-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.eligibility-card h2,.committee-card h2,.stage-history h2,.black-achieved h2{margin:5px 0 0;font:500 17px Manrope}.eligibility-card h2 svg{vertical-align:middle;color:#80683e;width:15px}.eligibility-card header>strong{border-radius:20px;padding:6px 10px;font-size:9px}.eligibility-card header .ready{color:#6fa989;background:#3f84601c}.eligibility-card header .waiting{color:#777a80;background:#1b1c20}.requirement-list article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:14px 20px;display:grid}.requirement-list article>i{color:#666;background:#1b1c21;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.requirement-list article.passed>i{color:#6da687;background:#3c855f17}.requirement-list svg{width:13px}.requirement-list strong,.requirement-list small{display:block}.requirement-list strong{font-size:11px}.requirement-list small{color:#686b71;margin-top:4px;font-size:9px}.requirement-list article>span{color:#777a80;font-size:9px}.requirement-list article.passed>span{color:#6b9f83}.eligibility-card>footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.eligibility-card>footer p{color:#777a80;max-width:440px;margin:0;font-size:10px;line-height:1.5}.eligibility-card>footer button,.committee-card>button{color:#af8c51;white-space:nowrap;background:#bb914b12;border:1px solid #bb914b40;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;display:flex}.eligibility-card>footer button:disabled{opacity:.35}.eligibility-card>footer>div{color:#a6854c;align-items:center;gap:10px;display:flex}.eligibility-card>footer>div svg{width:20px}.eligibility-card>footer>div strong,.eligibility-card>footer>div small{display:block}.eligibility-card>footer>div small{color:#71747a;font-size:9px}.committee-card{padding:20px}.committee-card>header,.stage-history>header{align-items:center;gap:10px;display:flex}.committee-card>header>svg,.stage-history>header>svg{color:#9d7e47;width:24px}.committee-card blockquote{color:#a1a2a7;border-left:2px solid #977844;margin:23px 0 8px;padding-left:12px;font-size:11px;line-height:1.6}.committee-card>small{color:#65686e;font-size:9px}.committee-card>button{justify-content:center;width:100%;margin-top:22px}.committee-card button svg{width:14px}.committee-empty{text-align:center;place-items:center;padding:37px 10px;display:grid}.committee-empty svg{color:#666970;width:25px}.committee-empty strong{margin-top:11px;font-size:11px}.committee-empty p{color:#686b70;margin:6px 0;font-size:10px;line-height:1.5}.stage-history>header{border-bottom:1px solid var(--line);padding:18px 20px}.stage-history>div article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:15px 20px;display:grid}.stage-history article>i{color:#777;background:#1b1c21;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.stage-history article>i.approved{color:#69a281}.stage-history article>i.rejected{color:#b66f69}.stage-history article svg{width:13px}.stage-history article strong{font-size:11px}.stage-history article p{color:#7b7e84;margin:4px 0;font-size:10px}.stage-history article small{color:#696c72;font-size:9px}.history-empty{color:#6d7076;align-items:center;gap:9px;padding:22px;display:flex}.history-empty svg{width:15px}.history-empty p{margin:0;font-size:10px}.black-achieved{text-align:center;place-items:center;padding:50px;display:grid}.black-achieved>svg{color:#b48e4e;width:34px}.black-achieved p{color:#7c7f85;max-width:560px;font-size:11px;line-height:1.6}.stage-modal form{width:min(620px,100vw - 28px)}.stage-modal form>label{padding:20px;display:block}.stage-modal form>label span{color:#8a8d92;margin-bottom:7px;font-size:10px;display:block}.stage-modal textarea{box-sizing:border-box;border:1px solid var(--line);color:#d1d1d4;resize:vertical;background:#101115;border-radius:8px;outline:0;width:100%;min-height:140px;padding:12px}.stage-modal footer>div{gap:7px;display:flex}.stage-modal footer>div button:first-child{color:#b66e68}.stage-modal footer>div button:last-child{color:#77a88d}@media (width<=900px){.stage-grid{grid-template-columns:1fr}.stage-header{flex-direction:column;align-items:flex-start;gap:18px}.stage-current{box-sizing:border-box;width:100%}.stage-content{padding:18px}.stage-roadmap{overflow:auto}.stage-roadmap>div{min-width:145px}}@media (width<=700px){.seal-program-visual__heading{flex-direction:column;align-items:flex-start;gap:9px}.seal-program-visual__heading p{text-align:left}.seal-program-visual__frame{overflow-x:auto}.seal-program-visual__frame img{width:820px;max-width:none}.eligibility-card>footer,.stage-modal footer,.stage-modal footer>div{flex-direction:column;align-items:stretch}.stage-modal footer button{width:100%}}.people-layout.enhanced{grid-template-columns:320px minmax(0,1fr);align-items:start}.profile-dossier{border:1px solid var(--line);background:#111216;border-radius:16px;min-width:0;overflow:hidden}.dossier-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 0,#b88e481a,#0000 40%);grid-template-columns:68px minmax(0,1fr) 165px;align-items:center;gap:18px;padding:24px;display:grid}.dossier-identity>span,.profile-section>span,.cv-hero span,.research-hero span,.analysis-summary>span,.diligence-status span,.dossier-footer span,.profile-facts article>span,.source-list header span{color:#9e7f49;letter-spacing:.12em;font-size:9px}.dossier-identity h2{margin:5px 0 3px;font:500 25px Manrope}.dossier-identity p{color:#8a8c91;margin:0;font-size:12px}.dossier-identity>div{flex-wrap:wrap;gap:12px;margin-top:9px;display:flex}.dossier-identity small{color:#666970;align-items:center;gap:4px;display:flex}.dossier-identity svg{width:12px}.profile-completion{border-left:1px solid var(--line);padding-left:18px}.profile-completion>span{color:#71747b;font-size:9px}.profile-completion>strong{color:#d1ac66;margin:2px 0;font:500 25px Manrope;display:block}.profile-completion>div{background:#28292e;height:3px}.profile-completion>div i,.analysis-score>div>div i{background:#b89250;height:100%;display:block}.profile-completion button{color:#9b7e4b;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:10px;display:flex}.profile-completion button svg{width:12px}.dossier-tabs{border-bottom:1px solid var(--line);gap:3px;padding:0 20px;display:flex;overflow:auto}.dossier-tabs button{color:#70737a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:15px 12px;font-size:11px;display:flex;position:relative}.dossier-tabs button.active{color:#d7d7da;border-bottom-color:#ba9251}.dossier-tabs button i{background:#b89150;border-radius:50%;width:5px;height:5px}.dossier-message{color:#bda273;background:#b892510f;border:1px solid #b8925133;border-radius:8px;justify-content:space-between;align-items:center;margin:14px 20px 0;padding:9px 12px;font-size:11px;display:flex}.dossier-message button{color:inherit;background:0 0;border:0}.dossier-message svg{width:14px}.dossier-body{min-height:470px;padding:22px}.profile-overview,.cv-panel,.research-panel,.diligence-panel{gap:16px;display:grid}.profile-section,.analysis-summary,.source-list,.cv-hero,.research-hero,.diligence-status{border:1px solid var(--line);background:#141519;border-radius:12px;padding:19px}.profile-section h3,.cv-hero h3,.research-hero h3,.source-list h3,.diligence-status h3{margin:5px 0 0;font:500 17px Manrope}.profile-section p,.cv-hero p,.research-hero p,.analysis-summary p,.diligence-status p{color:#898b91;font-size:12px;line-height:1.7}.profile-intro>div{justify-content:space-between;display:flex}.profile-facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.profile-facts article{border-right:1px solid var(--line);background:#141519;min-height:110px;padding:18px;position:relative}.profile-facts article:last-child{border:0}.profile-facts article>svg{color:#9e7f49;width:17px;margin-bottom:10px}.profile-facts strong,.profile-facts small{color:#d2d2d5;margin-top:6px;font-size:11px;line-height:1.4;display:block}.profile-facts small{color:#696c72;margin-top:3px}.profile-links{gap:10px;display:flex}.profile-links a,.profile-links button{border:1px solid var(--line);color:#9d8252;background:#17181c;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;text-decoration:none;display:flex}.profile-links svg{width:13px}.cv-hero,.research-hero,.diligence-status{justify-content:space-between;align-items:center;display:flex}.cv-hero>svg,.diligence-status>svg{color:#a58349;width:34px;height:34px}.cv-file{border:1px solid var(--line);background:#141519;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.cv-file>i{color:#a98549;background:#b48d4b17;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.cv-file>i svg{width:18px}.cv-file strong,.cv-file small{display:block}.cv-file small{color:#6e7177;margin-top:4px;font-size:10px}.cv-file a{color:#a98a55;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:flex}.cv-file a svg{width:12px}.cv-drop{color:#8f7446;background:#121317;border:1px dashed #393b42;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.cv-drop>svg{width:24px}.cv-drop span{text-align:left}.cv-drop strong,.cv-drop small{display:block}.cv-drop small{color:#686b71;margin-top:4px}.cv-empty,.research-empty{border:1px dashed var(--line);text-align:center;color:#6f7278;border-radius:11px;place-items:center;padding:30px;display:grid}.cv-empty>svg,.research-empty>svg{color:#8f7446;width:27px}.cv-empty strong{color:#b7b7bb;margin-top:8px}.cv-empty p,.research-empty p{color:#72757b;max-width:520px;margin:6px auto;font-size:11px}.research-hero button,.research-empty button{color:#b29158;white-space:nowrap;background:#be954f14;border:1px solid #be954f47;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;display:flex}.research-hero button svg,.research-empty button svg{width:14px}.analysis-score{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 210px;display:grid;overflow:hidden}.analysis-score>div{background:#141519;padding:17px}.analysis-score>div+div{border-left:1px solid var(--line)}.analysis-score span{color:#777a80;letter-spacing:.1em;font-size:9px;display:block}.analysis-score strong{color:#d2aa62;margin:7px 0 3px;font:500 18px Manrope;display:block}.analysis-score strong small{color:#777;font-size:10px}.analysis-score>div>small{color:#666970;font-size:9px}.analysis-score>div>div{background:#292a2f;height:4px;margin-top:8px}.analysis-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analysis-grid section{border:1px solid var(--line);background:#141519;border-radius:11px;padding:16px}.analysis-grid h4,.analysis-grid p{align-items:flex-start;gap:7px;display:flex}.analysis-grid h4{margin:0 0 12px;font:500 12px Manrope}.analysis-grid p{color:#898b91;margin:8px 0;font-size:11px}.analysis-grid svg{color:#9d804c;width:13px;min-width:13px}.source-list{padding:0;overflow:hidden}.source-list>header{border-bottom:1px solid var(--line);padding:16px}.source-card{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:28px 1fr;gap:9px;padding:14px 16px;text-decoration:none;display:grid}.source-card:hover{background:#17181c}.source-card>i{color:#9d804c;background:#1d1e23;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.source-card svg{width:12px}.source-card strong{color:#c9c9cc;font-size:11px}.source-card p{color:#777a80;margin:4px 0;font-size:10px;line-height:1.5}.source-card small{color:#90784f;font-size:9px}.research-disclaimer{color:#7c7e83;background:#c89d4d0a;border:1px solid #c89d4d26;border-radius:9px;gap:10px;padding:12px;display:flex}.research-disclaimer svg{color:#9f8049;width:15px;min-width:15px}.research-disclaimer p{margin:0;font-size:10px;line-height:1.5}.diligence-panel .diligence{border:1px solid var(--line);border-radius:11px;overflow:hidden}.diligence-panel .diligence>div{grid-template-columns:repeat(3,1fr)}.dossier-footer{border-top:1px solid var(--line);background:#0f1013;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.dossier-footer strong{margin-top:4px;font-size:11px;display:block}.dossier-footer .allocate{width:auto;margin:0;padding:0 16px}.profile-modal form{width:min(830px,100vw - 28px);max-height:90vh;overflow:auto}.profile-modal form>header{z-index:2;background:#141519;position:sticky;top:0}.profile-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.profile-form-grid label>span,.profile-form-grid legend{color:#898c91;margin-bottom:6px;font-size:10px;display:block}.profile-form-grid input,.profile-form-grid textarea,.profile-form-grid select{box-sizing:border-box;border:1px solid var(--line);color:#d0d0d3;background:#101115;border-radius:7px;outline:0;width:100%;padding:10px}.profile-form-grid textarea{resize:vertical;min-height:68px}.profile-form-grid .full{grid-column:1/-1}.profile-form-grid fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.profile-form-grid fieldset button{align-items:center;gap:4px;display:flex}.profile-form-grid fieldset svg{width:11px}.form-error{color:#cf7a72;margin:0 20px;font-size:11px}.spin{animation:1s linear infinite spin}@media (width<=1050px){.people-layout.enhanced{grid-template-columns:260px minmax(0,1fr)}.profile-facts{grid-template-columns:1fr 1fr}.profile-facts article:nth-child(2){border-right:0}.profile-facts article{border-bottom:1px solid var(--line)}}@media (width<=900px){.people-layout.enhanced{grid-template-columns:1fr}.dossier-header{grid-template-columns:58px 1fr}.profile-completion{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}}@media (width<=700px){.profile-form-grid,.analysis-grid,.analysis-score{grid-template-columns:1fr}.profile-form-grid .full{grid-column:auto}.analysis-score>div+div{border-left:0;border-top:1px solid var(--line)}.research-hero,.diligence-status{flex-direction:column;align-items:flex-start;gap:12px}.research-hero button{justify-content:center;width:100%}.diligence-panel .diligence>div{grid-template-columns:1fr 1fr}.dossier-footer{flex-direction:column;align-items:flex-start;gap:12px}.dossier-footer .allocate{width:100%}.profile-facts{grid-template-columns:1fr}.profile-facts article{border-right:0}.profile-links{flex-direction:column}}.homologation-shell,.plan-shell{background:radial-gradient(circle at 82% 2%,#cfa55313,#0000 28%);min-height:calc(100vh - 78px)}.homologation-header,.plan-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding:31px 44px;display:flex}.homologation-header>div:first-child>span,.plan-header>div:first-child>span{color:#9d7d44;letter-spacing:.13em;margin-top:23px;font-size:12px;font-weight:650;display:block}.homologation-header h1,.plan-header h1{letter-spacing:-.045em;margin:8px 0 7px;font-family:Manrope,sans-serif;font-size:32px;font-weight:500}.homologation-header p,.plan-header p{color:#74777f;max-width:680px;margin:0;font-size:14px;line-height:1.55}.review-status{color:#a0834d;background:#d3aa5e0b;border:1px solid #d3aa5e2b;border-radius:12px;align-items:center;gap:12px;min-width:230px;padding:14px 16px;display:flex}.review-status.approved{color:#78a486;background:#497a5712;border-color:#5b916b33}.review-status>svg{width:21px}.review-status span{flex-direction:column;display:flex}.review-status small{letter-spacing:.1em;font-size:11px}.review-status strong{color:#c4b186;margin-top:4px;font-size:14px;font-weight:550}.review-status.approved strong{color:#9abc9f}.homologation-content,.plan-content{max-width:1460px;margin:0 auto;padding:28px 40px 76px}.review-summary{border:1px solid var(--line);background:#111216f0;border-radius:15px;grid-template-columns:1.25fr .7fr .8fr 1fr;display:grid;overflow:hidden}.review-summary>div{border-right:1px solid var(--line);min-height:91px;padding:20px 22px}.review-summary>div:last-child{border-right:0}.review-summary span,.review-priorities>header>span{color:#806a45;letter-spacing:.1em;font-size:12px;font-weight:650}.review-summary strong{color:#c4c5c2;margin-top:9px;font-family:Manrope,sans-serif;font-size:17px;font-weight:500;display:block}.review-summary strong small{color:#62656c;margin-left:3px;font-size:12px}.review-notice{color:#a98151;background:#a76f2d0e;border:1px solid #b67f3d30;border-radius:12px;align-items:center;gap:13px;margin-top:15px;padding:15px 18px;display:flex}.review-notice>svg{flex:none;width:19px}.review-notice strong{color:#bca37d;font-size:14px;font-weight:550}.review-notice p{color:#746958;margin:4px 0 0;font-size:13px}.homologation-grid{grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);gap:17px;margin-top:17px;display:grid}.review-card,.review-priorities,.cycle-workspace{border:1px solid var(--line);background:#111216f0;border-radius:16px;overflow:hidden}.review-card>header,.cycle-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:17px 22px;display:flex}.review-card header span,.cycle-workspace header span{color:#866e44;letter-spacing:.11em;font-size:12px;font-weight:650}.review-card header h2,.cycle-workspace header h2{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:19px;font-weight:500}.review-card header small,.cycle-workspace header small{color:#666970;font-size:12px}.review-card header>svg{color:#8d7448;width:18px}.evidence-review>div{padding:5px 0}.evidence-review>div>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:15px 21px;display:grid}.evidence-review>div>button:last-child{border-bottom:0}.evidence-review>div>button:hover{background:#ffffff04}.evidence-review>div>button:disabled{cursor:default}.evidence-review button>i{color:#555860;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.evidence-review button>i svg{width:17px}.evidence-review button.verified>i{color:#d0dccf;background:#53715d;border-radius:6px}.evidence-review button.verified>i svg{width:13px}.evidence-review button>span{flex-direction:column;gap:4px;display:flex}.evidence-review button strong{color:#adaeab;font-size:14px;font-weight:550}.evidence-review button small{color:#62656c;font-size:13px}.evidence-review button em{color:#686b72;font-size:12px;font-style:normal}.evidence-review button.verified em{color:#72907a}.decision-form{padding:22px}.decision-form>label{color:#999b9f;margin-bottom:9px;font-size:13px;font-weight:550;display:block}.stage-selector{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:23px;display:grid}.stage-selector button{border:1px solid var(--line);color:#73767d;cursor:pointer;background:#17181c;border-radius:8px;height:38px;font-size:12px}.stage-selector button.active{color:#d1b172;background:#d3aa5e14;border-color:#d3aa5e52}.stage-selector button:disabled{cursor:default}.decision-form textarea{resize:vertical;color:#d2d3d0;background:#17181c;border:1px solid #ffffff1a;border-radius:10px;outline:0;width:100%;min-height:145px;padding:13px;font:14px/1.5 inherit}.decision-form textarea:focus{border-color:#d3aa5e5c;box-shadow:0 0 0 3px #d3aa5e0d}.decision-form textarea::placeholder{color:#50535a}.review-error{color:#bd7066;margin:10px 0 0;font-size:12px}.decision-actions{grid-template-columns:1fr 1.1fr;gap:8px;margin-top:16px;display:grid}.decision-actions button,.open-plan{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:12px;font-weight:600;display:flex}.decision-actions button svg,.open-plan svg{width:14px}.return-review{border:1px solid var(--line);color:#8c7770;background:#18191d}.approve-review,.open-plan{color:#111216;background:linear-gradient(135deg,#9f7a3b,#cba052);border:1px solid #d3aa5e38}.decision-actions button:disabled{cursor:not-allowed;opacity:.38}.open-plan{width:100%;margin-top:17px}.review-priorities{margin-top:17px}.review-priorities>header{border-bottom:1px solid var(--line);padding:19px 22px}.review-priorities>header h2{margin:6px 0 0;font-family:Manrope,sans-serif;font-size:19px;font-weight:500}.review-priorities>div{grid-template-columns:repeat(2,1fr);display:grid}.review-priorities>div>div{border-bottom:1px solid #ffffff0b;border-right:1px solid #ffffff0b;grid-template-columns:32px 1fr;gap:10px;padding:18px 21px;display:grid}.review-priorities>div>div:nth-child(2n){border-right:0}.review-priorities>div>div>i{color:#51545b;font-size:12px;font-style:normal}.review-priorities>div>div>span{flex-direction:column;display:flex}.review-priorities small{color:#826d48;font-size:11px}.review-priorities strong{color:#b5b6b3;margin-top:5px;font-size:14px;font-weight:550}.review-priorities p{color:#62656d;margin:6px 0 0;font-size:13px;line-height:1.45}.plan-progress{width:250px}.plan-progress>span{justify-content:space-between;align-items:flex-end;display:flex}.plan-progress small{color:#756543;letter-spacing:.1em;font-size:11px}.plan-progress strong{color:#d2ae68;font-family:Manrope,sans-serif;font-size:22px;font-weight:500}.plan-progress>div{background:#25262b;border-radius:5px;height:5px;margin-top:9px;overflow:hidden}.plan-progress i{background:linear-gradient(90deg,#947039,#d0a558);border-radius:5px;height:100%;display:block}.plan-overview{border:1px solid var(--line);background:#111216f0;border-radius:15px;grid-template-columns:1.1fr 1fr .8fr;display:grid;overflow:hidden}.plan-overview>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:20px 22px;display:flex}.plan-overview>div:last-child{border-right:0}.plan-overview svg{color:#8b734a;width:20px}.plan-overview span{flex-direction:column;display:flex}.plan-overview small{color:#6f6043;letter-spacing:.1em;font-size:11px}.plan-overview strong{color:#b9bab7;margin-top:5px;font-size:14px;font-weight:550}.cycle-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0;display:grid}.cycle-tabs button{border:1px solid var(--line);color:#63666d;cursor:pointer;text-align:left;background:#141519;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:65px;padding:12px 16px;display:flex}.cycle-tabs small{letter-spacing:.09em;font-size:11px}.cycle-tabs strong{margin-top:5px;font-size:14px;font-weight:550}.cycle-tabs button.active{color:#c4a260;background:#d3aa5e11;border-color:#d3aa5e40}.objective-list{padding:4px 0}.objective-list article{border-bottom:1px solid #ffffff0b;grid-template-columns:31px 1fr;gap:13px;padding:22px;display:grid}.objective-list article:last-child{border-bottom:0}.objective-check{color:#555861;cursor:pointer;background:0 0;border:0;padding:0}.objective-check svg{width:21px}.objective-check.completed{color:#71927b}.objective-list article>div>span{color:#846d47;letter-spacing:.1em;font-size:11px;font-weight:650}.objective-list h3{color:#bfc0bd;margin:6px 0 7px;font-family:Manrope,sans-serif;font-size:17px;font-weight:500}.objective-list p{color:#666970;max-width:780px;margin:0;font-size:14px;line-height:1.55}.objective-meta{grid-template-columns:1fr 170px 130px;gap:12px;margin-top:17px;display:grid}.objective-meta label,.objective-meta>span{color:#6f7279;flex-direction:column;gap:6px;font-size:11px;display:flex}.objective-meta input,.objective-meta select{color:#aeb0ad;background:#17181c;border:1px solid #ffffff14;border-radius:8px;outline:0;height:39px;padding:0 11px;font:13px inherit}.objective-meta>span{justify-content:flex-end}.objective-meta>span small{color:#666970;font-size:11px}.objective-meta>span strong{color:#a7a9a6;height:39px;padding-top:9px;font-size:13px;font-weight:500}.empty-cycle{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.empty-cycle svg{color:#607266;width:27px}.empty-cycle strong{color:#aaadaa;margin-top:14px;font-size:15px}.empty-cycle p{color:#62656c;margin:6px 0 0;font-size:13px}.plan-locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 78px);padding:40px;display:flex}.plan-locked svg{color:#786744;width:31px}.plan-locked h2{margin:16px 0 7px;font-family:Manrope,sans-serif;font-size:23px;font-weight:500}.plan-locked p{color:#70737a;max-width:480px;margin:0;font-size:14px}.plan-locked button{border:1px solid var(--line);color:#aaa;cursor:pointer;background:#18191d;border-radius:8px;margin-top:18px;padding:10px 14px;font-size:13px}@media (width<=1050px){.homologation-header,.plan-header{flex-direction:column;align-items:flex-start;padding:27px}.homologation-content,.plan-content{padding-left:23px;padding-right:23px}.review-summary{grid-template-columns:1fr 1fr}.review-summary>div:nth-child(2){border-right:0}.review-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.homologation-grid{grid-template-columns:1fr}}@media (width<=700px){.homologation-shell,.plan-shell{min-height:calc(100vh - 68px)}.homologation-header,.plan-header{padding:22px 17px}.homologation-header h1,.plan-header h1{font-size:27px}.review-status,.plan-progress{width:100%}.homologation-content,.plan-content{padding:14px 12px 50px}.review-summary{display:block}.review-summary>div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:17px}.review-priorities>div{display:block}.review-priorities>div>div{border-right:0}.stage-selector{grid-template-columns:1fr 1fr}.decision-actions{grid-template-columns:1fr}.plan-overview{display:block}.plan-overview>div{border-right:0;border-bottom:1px solid var(--line)}.cycle-tabs{grid-template-columns:1fr 1fr}.objective-list article{padding:18px 16px}.objective-meta{grid-template-columns:1fr}.objective-meta>span strong{padding-top:0}.evidence-review>div>button{grid-template-columns:26px 1fr}.evidence-review button em{grid-column:2}}.journey-view{position:relative}.journey-bar{border-bottom:1px solid var(--line);background:#0f1013;justify-content:center;align-items:center;gap:7px;min-height:59px;padding:8px 20px;display:flex}.journey-bar>span{color:#776542;letter-spacing:.12em;margin-right:10px;font-size:11px;font-weight:700}.journey-bar button{color:#686b72;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 12px;font-size:12px;display:flex}.journey-bar button:hover{color:#a4a6aa;background:#ffffff06}.journey-bar button.active{color:#c4a464;background:#d3aa5e11;border-color:#d3aa5e2e}.journey-bar button>i{border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:flex}.journey-bar button>svg{width:15px;display:none}.immersion-shell{color:#ececef;background:radial-gradient(circle at 14% 4%,#c4954c1a,#0000 26%),radial-gradient(circle at 86% 20%,#55689911,#0000 24%),#0c0d10;min-height:calc(100vh - 181px);padding:32px 38px 70px}.immersion-top,.immersion-command,.immersion-dashboard-grid{width:min(1480px,100%);margin-left:auto;margin-right:auto}.immersion-top{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.immersion-top>div:first-child>span,.immersion-route-card header span,.immersion-radar-card header span,.immersion-source-card header>span,.immersion-narrative>span,.immersion-next-action>span{color:#b28a4d;letter-spacing:.13em;font-size:.75rem;font-weight:700}.immersion-top h1{letter-spacing:-.055em;margin:7px 0 5px;font:500 clamp(2rem,3vw,2.8rem) Manrope}.immersion-top p{color:#858991;margin:0;font-size:1rem}.immersion-top-actions{align-items:center;gap:12px;display:flex}.entry-seal{color:#767a83;background:#ffffff05;border:1px solid #2c2f36;border-radius:12px;align-items:center;gap:10px;min-width:170px;height:51px;padding:0 15px;display:flex}.entry-seal.confirmed{color:#c49b59;background:#ae823e12;border-color:#be944c47}.entry-seal>svg{width:19px}.entry-seal small,.entry-seal strong{display:block}.entry-seal small{letter-spacing:.08em;font-size:.65rem}.entry-seal strong{margin-top:2px;font-size:.9rem}.immersion-top-actions>button{color:#111216;background:linear-gradient(135deg,#c39a56,#a77c3d);border:0;border-radius:12px;align-items:center;gap:9px;height:51px;padding:0 20px;font-size:.875rem;font-weight:750;display:flex;box-shadow:0 14px 32px #976f3229}.immersion-top-actions>button svg{width:16px}.immersion-command{background:linear-gradient(115deg,#bb8d4614,#0000 36%),#131419;border:1px solid #25272e;border-radius:20px;grid-template-columns:310px minmax(360px,1fr) minmax(270px,350px);min-height:325px;display:grid;overflow:hidden;box-shadow:0 25px 80px #00000029}.immersion-orbit{border-right:1px solid #25272d;place-items:center;min-height:325px;display:grid;position:relative;overflow:hidden}.orbit-ring{border:1px solid #c498532b;border-radius:50%;position:absolute}.orbit-one{width:236px;height:236px}.orbit-two{border-style:dashed;width:168px;height:168px;animation:24s linear infinite orbit-spin}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit-core{z-index:2;text-align:center;background:radial-gradient(circle at 38% 30%,#dab26c21,#0000 58%),#15161b;border:1px solid #d6ad684d;border-radius:50%;align-content:center;place-items:center;width:124px;height:124px;display:grid;box-shadow:0 0 0 11px #b1864209,0 0 48px #b88c4617}.orbit-core span{color:#716142;letter-spacing:.11em;font-size:.58rem}.orbit-core strong{color:#e0b76d;margin:3px 0;font:500 2rem Manrope}.orbit-core small{color:#686b73;font-size:.63rem}.orbit-node{z-index:3;color:#a9854c;background:#1b1a1c;border:1px solid #343039;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.orbit-node svg{width:14px}.node-one{top:44px;left:82px}.node-two{bottom:94px;right:32px}.node-three{bottom:30px;left:77px}.immersion-narrative{flex-direction:column;justify-content:center;padding:42px 45px;display:flex}.immersion-narrative>span{align-items:center;gap:7px;display:flex}.immersion-narrative>span svg{width:14px}.immersion-narrative h2{letter-spacing:-.045em;max-width:620px;margin:14px 0 12px;font:500 clamp(1.65rem,2.5vw,2.3rem)/1.16 Manrope}.immersion-narrative>p{color:#858991;max-width:630px;margin:0;font-size:.94rem;line-height:1.7}.immersion-statline{gap:28px;margin-top:29px;display:flex}.immersion-statline span{color:#6f737c;font-size:.78rem}.immersion-statline strong{color:#d1b271;margin-right:5px;font-size:1rem}.immersion-next-action{background:#ffffff03;border-left:1px solid #25272d;flex-direction:column;justify-content:center;padding:34px;display:flex}.immersion-next-action>i{color:#bd9452;background:#ba8c4412;border:1px solid #c1954e33;border-radius:12px;place-items:center;width:42px;height:42px;margin:18px 0 16px;display:grid}.immersion-next-action>i svg{width:18px}.immersion-next-action h3{color:#d8d9dc;margin:0 0 8px;font:600 1.05rem Manrope}.immersion-next-action p{color:#777b84;margin:0;font-size:.82rem;line-height:1.55}.immersion-next-action button,.immersion-radar-card>button{color:#bd9452;background:0 0;border:0;align-items:center;gap:6px;width:max-content;margin-top:20px;padding:0;font-size:.82rem;font-weight:650;display:flex}.immersion-next-action button svg,.immersion-radar-card>button svg{width:14px}.immersion-dashboard-grid{grid-template-columns:minmax(380px,1.15fr) minmax(330px,.9fr) minmax(300px,.8fr);gap:16px;margin-top:16px;display:grid}.immersion-route-card,.immersion-radar-card,.immersion-source-card{background:#121318;border:1px solid #23252b;border-radius:16px;min-height:365px;padding:24px}.immersion-route-card>header,.immersion-radar-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.immersion-route-card header h2,.immersion-radar-card header h2,.immersion-source-card header h2{margin:6px 0 0;font:500 1.15rem Manrope}.immersion-route-card header>small{color:#656971;font-size:.75rem}.immersion-route{margin-top:19px}.immersion-route>button{color:#676b74;text-align:left;background:0 0;border:0;border-top:1px solid #24262c;grid-template-columns:34px 38px 1fr 18px;align-items:center;gap:10px;width:100%;padding:13px 3px;display:grid;position:relative}.immersion-route>button:first-child{border-top:0}.route-number{color:#565a63;font:500 .7rem Manrope}.immersion-route>button>i{background:#17181d;border:1px solid #2d3037;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.immersion-route>button>i svg{width:15px}.immersion-route>button>span strong,.immersion-route>button>span small{display:block}.immersion-route>button>span strong{color:#bfc1c6;font-size:.88rem}.immersion-route>button>span small{color:#656971;margin-top:3px;font-size:.72rem}.immersion-route>button>svg{width:14px}.immersion-route>button.active>i,.immersion-route>button.done>i{color:#b99052;background:#b6884212;border-color:#be934d45}.immersion-route>button.done>svg{color:#75a886}.immersion-route>button.locked{opacity:.62}.immersion-radar-card header>i{color:#a9844a;background:#b98d4812;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.immersion-radar-card header>i svg{width:17px}.immersion-radar{height:235px;margin-top:6px}.immersion-radar-card>button{margin-top:2px}.immersion-source-card>button{color:#7c8088;text-align:left;background:0 0;border:0;border-bottom:1px solid #24262c;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 0;display:grid}.immersion-source-card>button>i{color:#957746;background:#1a1b20;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.immersion-source-card>button>i svg{width:15px}.immersion-source-card>button strong,.immersion-source-card>button small{display:block}.immersion-source-card>button strong{color:#bfc1c5;font-size:.83rem}.immersion-source-card>button small{margin-top:3px;font-size:.7rem}.immersion-source-card>button em{color:#696d76;background:#1c1e23;border-radius:14px;padding:5px 7px;font-size:.62rem;font-style:normal}.immersion-source-card>button em.ready{color:#77a887;background:#4c875e1a}.immersion-alert{color:#79736a;background:#b587410b;border:1px solid #bf934b24;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;font-size:.72rem;line-height:1.45;display:flex}.immersion-alert svg{color:#a9854a;flex:none;width:16px}.immersion-alert strong{color:#ac8b55;margin-bottom:2px;display:block}.immersion-loading{color:#858992;background:#0c0d10;justify-content:center;align-items:center;gap:10px;min-height:540px;font-size:.9rem;display:flex}.immersion-loading svg{width:17px;animation:.8s linear infinite knowledge-spin}@media (width<=1220px){.immersion-command{grid-template-columns:260px 1fr 300px}.immersion-narrative{padding:34px 30px}.immersion-dashboard-grid{grid-template-columns:1fr 1fr}.immersion-source-card{grid-column:1/-1;min-height:auto}.immersion-source-card>button{vertical-align:top;width:calc(33.33% - 4px);display:inline-grid}}@media (width<=860px){.immersion-shell{padding:25px 18px 60px}.immersion-top{flex-direction:column;align-items:stretch}.immersion-top-actions{flex-wrap:wrap}.immersion-command{grid-template-columns:1fr}.immersion-orbit{border-bottom:1px solid #25272d;border-right:0;min-height:285px}.immersion-next-action{border-top:1px solid #25272d;border-left:0}.immersion-dashboard-grid{grid-template-columns:1fr}.immersion-source-card{grid-column:auto}.immersion-source-card>button{width:100%;display:grid}}@media (width<=560px){.immersion-top-actions>button,.entry-seal{justify-content:center;width:100%}.immersion-narrative{padding:28px 22px}.immersion-statline{flex-wrap:wrap;gap:14px 22px}.immersion-next-action{padding:28px 22px}.immersion-route-card,.immersion-radar-card,.immersion-source-card{padding:19px}}.meetings-shell{background:radial-gradient(circle at 88% 0,#d3aa5e0f,#0000 27%);min-height:calc(100vh - 78px);padding-bottom:70px}.meetings-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:31px 44px;display:flex}.meetings-header>div>span{color:#927542;letter-spacing:.13em;font-size:12px;font-weight:650}.meetings-header h1{letter-spacing:-.04em;margin:8px 0 6px;font-family:Manrope,sans-serif;font-size:31px;font-weight:500}.meetings-header p{color:#73767e;margin:0;font-size:14px}.meetings-header>button{color:#111216;cursor:pointer;background:linear-gradient(135deg,#9f7a3b,#c9a052);border:1px solid #d3aa5e3b;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:650;display:flex}.meetings-header>button svg{width:15px}.meeting-stats{border:1px solid var(--line);background:#111216f0;border-radius:14px;grid-template-columns:repeat(3,1fr);max-width:1376px;margin:26px auto 0;display:grid;overflow:hidden}.meeting-stats>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:17px 21px;display:flex}.meeting-stats>div:last-child{border-right:0}.meeting-stats svg{color:#876f47;width:19px}.meeting-stats span{flex:1;justify-content:space-between;align-items:baseline;gap:15px;display:flex}.meeting-stats small{color:#666049;letter-spacing:.09em;font-size:11px}.meeting-stats strong{color:#bebfbc;font-family:Manrope,sans-serif;font-size:19px;font-weight:500}.meetings-layout{grid-template-columns:330px minmax(0,1fr);gap:16px;max-width:1376px;margin:16px auto 0;display:grid}.meeting-list,.meeting-workspace{border:1px solid var(--line);background:#111216f2;border-radius:16px;overflow:hidden}.meeting-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.meeting-list>header span,.column-title span{color:#826b44;letter-spacing:.1em;font-size:11px;font-weight:650}.meeting-list>header strong,.column-title strong{color:#64676e;font-size:12px;font-weight:500}.meeting-list>button{color:#6b6e75;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:45px 1fr 16px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.meeting-list>button:hover{background:#ffffff04}.meeting-list>button.active{background:#d3aa5e0e}.meeting-list>button>time{border:1px solid #ffffff14;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:43px;height:49px;display:flex}.meeting-list>button.active>time{color:#c9a861;border-color:#d3aa5e38}.meeting-list time strong{font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.meeting-list time small{font-size:10px}.meeting-list>button>span{flex-direction:column;min-width:0;display:flex}.meeting-list>button>span>small{color:#766344;letter-spacing:.08em;font-size:10px}.meeting-list>button>span>strong{color:#aeb0ad;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:550;overflow:hidden}.meeting-list>button>span>em{color:#62656c;margin-top:4px;font-size:11px;font-style:normal}.meeting-list>button>svg{width:14px}.meeting-empty,.workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:25px;display:flex}.meeting-empty svg,.workspace-empty svg{color:#6e634e;width:28px}.meeting-empty strong,.workspace-empty h2{color:#aaacaa;margin:13px 0 0;font-size:15px;font-weight:550}.meeting-empty p,.workspace-empty p{color:#62656c;margin:6px 0 0;font-size:13px}.meeting-empty button{border:1px solid var(--line);color:#a48650;cursor:pointer;background:#18191d;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:12px}.meeting-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;min-height:128px;padding:21px 24px;display:flex}.meeting-workspace>header>div:first-child>span{color:#876f46;letter-spacing:.11em;font-size:11px;font-weight:650}.meeting-workspace>header h2{margin:6px 0 5px;font-family:Manrope,sans-serif;font-size:22px;font-weight:500}.meeting-workspace>header p{color:#70737a;max-width:580px;margin:0;font-size:13px}.meeting-when{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meeting-when span{border:1px solid var(--line);color:#74777e;background:#17181c;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.meeting-when svg{width:13px}.meeting-columns{grid-template-columns:1.05fr .95fr;min-height:480px;display:grid}.agenda-column{border-right:1px solid var(--line)}.column-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:57px;padding:0 20px;display:flex}.agenda-items article{border-bottom:1px solid #ffffff0b;grid-template-columns:22px 29px 1fr;align-items:start;gap:9px;padding:15px 19px;display:grid}.agenda-items article.done{opacity:.47}.agenda-items article>button{color:#555861;cursor:pointer;background:0 0;border:0;padding:0}.agenda-items article.done>button{color:#77917c}.agenda-items article>button svg{width:17px}.agenda-items article>i{color:#51545b;font-size:11px;font-style:normal}.agenda-items article>span{flex-direction:column;display:flex}.agenda-items article strong{color:#aeb0ad;font-size:13px;font-weight:550}.agenda-items article small{color:#62656c;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.agenda-items article small svg{width:12px}.quick-add{grid-template-columns:1fr 120px auto;gap:7px;padding:14px;display:grid}.quick-add input,.decision-add input,.meeting-modal input,.meeting-modal select,.meeting-modal textarea{color:#bec0bd;background:#17181c;border:1px solid #ffffff17;border-radius:8px;outline:0;padding:0 10px;font:12px inherit}.quick-add input{height:39px}.quick-add button,.decision-add button{color:#b49254;cursor:pointer;background:#d3aa5e11;border:1px solid #d3aa5e2e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.quick-add button svg,.decision-add button svg{width:13px}.decision-list article{border-bottom:1px solid #ffffff0b;gap:10px;padding:15px 18px;display:flex}.decision-list article>svg{color:#718478;flex:none;width:17px}.decision-list article span{flex-direction:column;display:flex}.decision-list article strong{color:#aeb0ad;font-size:13px;font-weight:550;line-height:1.4}.decision-list article small{color:#62656c;margin-top:5px;font-size:11px}.decision-add{gap:7px;padding:14px;display:grid}.decision-add textarea{resize:vertical;color:#bec0bd;background:#17181c;border:1px solid #ffffff17;border-radius:8px;outline:0;min-height:75px;padding:10px;font:12px/1.45 inherit}.decision-add input,.decision-add button{height:39px}.meeting-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608c2;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.meeting-modal>form{background:#141519;border:1px solid #ffffff1f;border-radius:17px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 90px #00000073}.meeting-modal form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.meeting-modal header span{color:#876f46;letter-spacing:.1em;font-size:11px;font-weight:650}.meeting-modal header h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:21px;font-weight:500}.meeting-modal header button{color:#72757c;cursor:pointer;background:0 0;border:0}.meeting-modal header svg{width:18px}.meeting-modal form>div{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.meeting-modal label{color:#8e9197;flex-direction:column;gap:7px;font-size:12px;display:flex}.meeting-modal label.full{grid-column:1/-1}.meeting-modal input,.meeting-modal select{height:43px}.meeting-modal textarea{resize:vertical;min-height:90px;padding:10px}.meeting-form-error{color:#bd7066;grid-column:1/-1;margin:0;font-size:12px}.meeting-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.meeting-modal footer button{border:1px solid var(--line);color:#85888f;cursor:pointer;background:#18191d;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:12px;display:flex}.meeting-modal footer button[type=submit]{color:#111216;background:#aa8545;border-color:#d3aa5e33}.meeting-modal footer svg{width:13px}@media (width<=1100px){.meeting-stats,.meetings-layout{margin-left:22px;margin-right:22px}.meetings-layout{grid-template-columns:280px 1fr}.meeting-columns{grid-template-columns:1fr}.agenda-column{border-right:0;border-bottom:1px solid var(--line)}.quick-add{grid-template-columns:1fr 110px}.quick-add button{grid-column:1/-1;height:38px}}@media (width<=760px){.journey-bar{justify-content:flex-start;padding:8px 12px;overflow:auto}.journey-bar>span{display:none}.journey-bar button{justify-content:center;min-width:42px;padding:0 10px}.journey-bar button>span{display:none}.journey-bar button>svg{display:block}.journey-bar button>i{display:none}.meetings-shell{min-height:calc(100vh - 68px)}.meetings-header{flex-direction:column;align-items:flex-start;padding:22px 17px}.meetings-header h1{font-size:27px}.meetings-header>button{justify-content:center;width:100%}.meeting-stats{grid-template-columns:1fr;margin:13px 12px 0}.meeting-stats>div{border-right:0;border-bottom:1px solid var(--line)}.meeting-stats>div:last-child{border-bottom:0}.meetings-layout{margin:12px;display:block}.meeting-list{margin-bottom:12px}.meeting-list>button{grid-template-columns:43px 1fr 14px}.meeting-workspace>header{flex-direction:column;align-items:flex-start}.meeting-when{justify-content:flex-start}.quick-add{grid-template-columns:1fr}.quick-add button{grid-column:auto}.meeting-modal form>div{grid-template-columns:1fr}.meeting-modal label.full{grid-column:auto}}.execution-shell{background:radial-gradient(circle at 86% 1%,#d3aa5e11,#0000 27%);min-height:calc(100vh - 78px);padding-bottom:72px}.execution-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:31px 44px;display:flex}.execution-header>div>span{color:#917440;letter-spacing:.13em;font-size:12px;font-weight:650}.execution-header h1{letter-spacing:-.04em;margin:8px 0 6px;font-family:Manrope,sans-serif;font-size:31px;font-weight:500}.execution-header p{color:#73767e;margin:0;font-size:14px}.execution-header>button{color:#111216;cursor:pointer;background:linear-gradient(135deg,#9f7a3b,#c9a052);border:1px solid #d3aa5e3b;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:650;display:flex}.execution-header>button svg{width:15px}.execution-content{max-width:1400px;margin:0 auto;padding:25px 34px}.execution-stats{border:1px solid var(--line);background:#111216f0;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.execution-stats>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.execution-stats>div:last-child{border-right:0}.execution-stats svg{color:#7c714f;width:19px}.execution-stats>div.alert svg,.execution-stats>div.alert strong{color:#b06e62}.execution-stats span{flex:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.execution-stats small{color:#68614b;letter-spacing:.09em;font-size:11px}.execution-stats strong{color:#bdbebb;font-family:Manrope,sans-serif;font-size:20px;font-weight:500}.phase-plan{border:1px solid var(--line);background:#111216f2;border-radius:16px;margin-top:16px;overflow:hidden}.phase-plan>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.phase-plan>header span,.evolution-history>header span{color:#836c44;letter-spacing:.11em;font-size:10px;font-weight:700}.phase-plan>header h2,.evolution-history>header h2{margin:5px 0 0;font:500 19px Manrope,sans-serif}.phase-plan>header>button{border:1px solid var(--line);color:#777b84;cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px;font-size:11px}.phase-plan>header>button.active{color:#b49358;background:#d3aa5e14;border-color:#d3aa5e38}.phase-plan-grid{grid-template-columns:repeat(4,1fr);display:grid}.phase-plan-grid>button{border:0;border-right:1px solid var(--line);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;padding:18px;transition:all .2s}.phase-plan-grid>button:last-child{border-right:0}.phase-plan-grid>button:hover,.phase-plan-grid>button.active{background:#d3aa5e0e}.phase-plan-grid>button.active{box-shadow:inset 0 3px #a78345}.phase-plan-top{align-items:center;gap:8px;display:flex}.phase-plan-top>i{color:#a8864c;background:#d3aa5e14;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.phase-plan-top svg{width:14px}.phase-plan-top span{color:#666a72;letter-spacing:.09em;font-size:9px}.phase-plan-top strong{color:#aaa9a4;margin-left:auto;font:600 13px Manrope,sans-serif}.phase-plan-grid h3{color:#b9bab7;margin:13px 0 4px;font:600 15px Manrope,sans-serif}.phase-plan-grid p{color:#64676f;min-height:32px;margin:0;font-size:11px;line-height:1.45}.phase-plan-progress{background:#26272c;border-radius:4px;height:4px;margin:15px 0 10px;overflow:hidden}.phase-plan-progress i{border-radius:inherit;background:#a98648;height:100%;display:block}.phase-plan-grid footer{color:#666a72;justify-content:space-between;gap:8px;font-size:10px;display:flex}.phase-plan-grid footer em{font-style:normal}.phase-plan-grid footer em.alert{color:#b46c62}.execution-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-top:16px;display:grid}.execution-board,.weekly-focus{border:1px solid var(--line);background:#111216f2;border-radius:16px;overflow:hidden}.execution-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:14px 20px;display:flex}.execution-board>header>div>span,.weekly-focus>header>span{color:#836c44;letter-spacing:.1em;font-size:11px;font-weight:650}.execution-board h2,.weekly-focus h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;font-weight:500}.execution-board>header nav{align-items:center;gap:3px;display:flex}.execution-board>header nav>svg{color:#5f6269;width:14px;margin-right:5px}.execution-board>header nav button{color:#666970;cursor:pointer;background:0 0;border:0;border-radius:7px;height:31px;padding:0 9px;font-size:11px}.execution-board>header nav button.active{color:#b59457;background:#d3aa5e13}.execution-list article{border-bottom:1px solid #ffffff0b;grid-template-columns:25px minmax(220px,1fr) 145px 132px 135px;align-items:center;gap:12px;padding:17px 19px;transition:opacity .2s;display:grid}.execution-list article:last-child{border-bottom:0}.execution-list article.completed{opacity:.45}.execution-check{color:#54575f;cursor:pointer;background:0 0;border:0;padding:0}.execution-check svg{width:18px}.execution-list article.completed .execution-check{color:#d6ddd6;background:#627b68;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.execution-list article.completed .execution-check svg{width:12px}.execution-main{min-width:0}.execution-main>div{gap:5px;margin-bottom:6px;display:flex}.execution-main .source,.execution-main .priority,.execution-main .action-phase{letter-spacing:.08em;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:700}.execution-main .source{color:#777d85;background:#5f69741a}.execution-main .source.plan{color:#718c77;background:#5c7b641c}.execution-main .source.decision{color:#957846;background:#8b6e3d1f}.execution-main .action-phase{color:#847bd5;background:#6158c91a}.execution-main .priority.high{color:#a27a49;background:#a9793f1c}.execution-main .priority.critical{color:#ac675c;background:#a853461f}.execution-main>strong{color:#b6b7b4;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;display:block;overflow:hidden}.execution-main>small{color:#5f6269;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.execution-list article>label{flex-direction:column;gap:6px;min-width:0;display:flex}.execution-list article>label>small{color:#5d6067;letter-spacing:.08em;font-size:9px}.execution-list input,.execution-list select{color:#92959a;background:#17181c;border:1px solid #ffffff12;border-radius:7px;outline:0;width:100%;height:35px;padding:0 9px;font:11px inherit}.execution-list input.overdue{color:#ad7066;border-color:#ae5a4b38}.execution-list input:focus,.execution-list select:focus{border-color:#d3aa5e40}.execution-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.execution-empty>svg{color:#706248;width:29px}.execution-empty strong{color:#afb0ad;margin-top:14px;font-size:15px}.execution-empty p{color:#62656c;max-width:430px;margin:6px 0 0;font-size:13px;line-height:1.5}.execution-empty button{border:1px solid var(--line);color:#a48650;cursor:pointer;background:#18191d;border-radius:8px;margin-top:17px;padding:9px 12px;font-size:12px}.weekly-focus>header{border-bottom:1px solid var(--line);padding:19px 20px}.weekly-focus>div>article{border-bottom:1px solid #ffffff0b;grid-template-columns:25px 1fr 22px;align-items:start;gap:9px;padding:17px 18px;display:grid}.weekly-focus article>i{color:#51545b;font-size:11px;font-style:normal}.weekly-focus article>span{flex-direction:column;min-width:0;display:flex}.weekly-focus article small{color:#806943;letter-spacing:.08em;font-size:10px}.weekly-focus article strong{color:#adaeab;margin-top:5px;font-size:13px;font-weight:550;line-height:1.4}.weekly-focus article p{color:#60636a;margin:5px 0 0;font-size:11px}.weekly-focus article button{color:#5c6067;cursor:pointer;background:0 0;border:0;padding:0}.weekly-focus article button svg{width:14px}.weekly-focus footer{border-top:1px solid var(--line);color:#54575e;padding:14px 18px;font-size:10px}.evolution-history{border:1px solid var(--line);background:#111216f2;border-radius:16px;margin-top:16px;overflow:hidden}.evolution-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.evolution-history>header p{color:#656971;margin:5px 0 0;font-size:11px}.evolution-history>header>svg{color:#8e7447;width:21px}.evolution-timeline{padding:5px 21px 8px}.evolution-timeline article{grid-template-columns:28px 1fr auto;gap:12px;padding:15px 0;display:grid;position:relative}.evolution-timeline article:not(:last-child){border-bottom:1px solid #ffffff0b}.evolution-timeline article>i{z-index:1;color:#72767e;background:#18191d;border:1px solid #373940;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.evolution-timeline article.completed>i,.evolution-timeline article.milestone>i{color:#76a481;background:#5e8b691f;border-color:#5e8b6940}.evolution-timeline article>i svg{width:11px}.evolution-timeline article>div{min-width:0}.evolution-timeline article>div>span{color:#8a7148;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.evolution-timeline article>div>strong{color:#b7b8b5;margin-top:4px;font-size:13px;display:block}.evolution-timeline article>div>p{color:#64676e;margin:4px 0 0;font-size:11px}.evolution-timeline article>aside{color:#72757d;flex-direction:column;align-items:flex-end;display:flex}.evolution-timeline article>aside strong{font-size:11px;font-weight:500}.evolution-timeline article>aside small{margin-top:2px;font-size:9px}.evolution-history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.evolution-history-empty svg{color:#777a82;width:23px}.evolution-history-empty strong{color:#afb1ae;margin-top:10px;font-size:13px}.evolution-history-empty p{color:#64676e;max-width:440px;margin:5px 0 0;font-size:11px}.focus-empty{color:#68796d;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.focus-empty svg{width:24px}.focus-empty p{margin:8px 0 0;font-size:12px}.execution-message{color:#b66f65;margin:12px 0 0;font-size:12px}.execution-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608c2;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.execution-modal>form{background:#141519;border:1px solid #ffffff1f;border-radius:17px;width:min(610px,100%);overflow:hidden;box-shadow:0 30px 90px #00000073}.execution-modal form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.execution-modal header span{color:#876f46;letter-spacing:.1em;font-size:11px;font-weight:650}.execution-modal header h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:21px;font-weight:500}.execution-modal header button{color:#72757c;cursor:pointer;background:0 0;border:0}.execution-modal header svg{width:18px}.execution-modal form>div{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.execution-modal label{color:#8e9197;flex-direction:column;gap:7px;font-size:12px;display:flex}.execution-modal label.full{grid-column:1/-1}.execution-modal input,.execution-modal select{color:#bec0bd;background:#17181c;border:1px solid #ffffff17;border-radius:8px;outline:0;height:43px;padding:0 10px;font:12px inherit}.execution-form-error{color:#bd7066;grid-column:1/-1;margin:0;font-size:12px}.execution-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.execution-modal footer button{border:1px solid var(--line);color:#85888f;cursor:pointer;background:#18191d;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:12px;display:flex}.execution-modal footer button[type=submit]{color:#111216;background:#aa8545;border-color:#d3aa5e33}.execution-modal footer svg{width:13px}@media (width<=1150px){.execution-layout{grid-template-columns:1fr}.execution-list article{grid-template-columns:25px minmax(200px,1fr) 140px 125px 130px}.weekly-focus>div{grid-template-columns:repeat(3,1fr);display:grid}.weekly-focus>div>article{border-right:1px solid #ffffff0b}}@media (width<=800px){.execution-shell{min-height:calc(100vh - 68px)}.execution-header{flex-direction:column;align-items:flex-start;padding:22px 17px}.execution-header h1{font-size:27px}.execution-header>button{justify-content:center;width:100%}.execution-content{padding:13px 12px}.execution-stats{grid-template-columns:1fr 1fr}.execution-stats>div:nth-child(2){border-right:0}.execution-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.execution-board>header{flex-direction:column;align-items:flex-start}.execution-board>header nav{width:100%;padding-bottom:3px;overflow:auto}.execution-list article{grid-template-columns:24px 1fr}.execution-list article>label{grid-column:2}.weekly-focus>div{display:block}.execution-modal form>div{grid-template-columns:1fr}.execution-modal label.full{grid-column:auto}}.data-shell,.overview-shell{background:radial-gradient(circle at 86% 1%,#d3aa5e0f,#0000 27%);min-height:calc(100vh - 78px);padding-bottom:70px}.data-header,.overview-welcome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:31px 44px;display:flex}.data-header span,.overview-welcome>div:first-child>span{color:#917440;letter-spacing:.13em;font-size:12px;font-weight:650}.data-header h1,.overview-welcome h1{letter-spacing:-.04em;margin:8px 0 6px;font-family:Manrope,sans-serif;font-size:31px;font-weight:500}.data-header p,.overview-welcome p{color:#73767e;margin:0;font-size:14px}.data-header>button{color:#111216;cursor:pointer;background:#b28a45;border:1px solid #d3aa5e3b;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:650;display:flex}.data-header svg{width:15px}.data-content,.overview-content{max-width:1400px;margin:auto;padding:25px 34px}.data-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:28px;display:flex}.data-empty>svg{color:#786a4d;width:29px}.data-empty h2{margin:14px 0 0;font:500 19px Manrope}.data-empty p{color:#666970;max-width:460px;margin:7px 0 0;font-size:14px}.data-empty button{border:1px solid var(--line);color:#a48650;cursor:pointer;background:#18191d;border-radius:8px;margin-top:16px;padding:9px 12px}.data-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608c7;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.data-modal>form{background:#141519;border:1px solid #ffffff1f;border-radius:17px;width:min(610px,100%);overflow:hidden}.data-modal form>header,.data-modal footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.data-modal header span{color:#876f46;letter-spacing:.1em;font-size:11px}.data-modal h2{margin:5px 0 0;font:500 21px Manrope}.data-modal header button{color:#72757c;background:0 0;border:0}.data-modal form>div{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.data-modal label{color:#8e9197;flex-direction:column;gap:7px;font-size:12px;display:flex}.data-modal .full{grid-column:1/-1}.data-modal input,.data-modal select,.data-modal textarea{color:#bec0bd;background:#17181c;border:1px solid #ffffff17;border-radius:8px;outline:0;height:43px;padding:0 10px}.data-modal textarea{min-height:85px;padding:10px}.data-modal footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end;gap:8px}.data-modal footer button{border:1px solid var(--line);color:#85888f;background:#18191d;border-radius:8px;height:39px;padding:0 13px}.data-modal footer button:last-child{color:#111216;background:#aa8545}.kpi-summary{border:1px solid var(--line);background:#111216;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.kpi-summary>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:17px 21px;display:flex}.kpi-summary svg{color:#826f4d;width:19px}.kpi-summary span{flex:1;justify-content:space-between;align-items:baseline;display:flex}.kpi-summary small{color:#69614b;font-size:11px}.kpi-summary strong{font:500 20px Manrope}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.kpi-grid>article{border:1px solid var(--line);background:#111216;border-radius:15px;padding:19px}.kpi-grid article>header{justify-content:space-between;display:flex}.kpi-grid header span{color:#806943;font-size:10px}.kpi-grid header em{color:#a56b61;background:#aa52451a;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.kpi-grid header em.good{color:#71927b}.kpi-grid h2{margin:15px 0 8px;font-size:14px}.kpi-value{align-items:baseline;display:flex}.kpi-value>strong{font:500 35px Manrope}.kpi-value>small{color:#666970;margin-left:4px}.kpi-value>i{color:#71927b;margin-left:auto;font-size:11px}.kpi-value svg{width:12px}.target-track{background:#25262b;height:5px;margin-top:17px;position:relative}.target-track i{background:#b48d48;height:100%;display:block}.target-track span{color:#5e6168;font-size:10px;position:absolute;top:10px;right:0}.mini-history{align-items:flex-end;gap:5px;height:55px;margin-top:28px;display:flex}.mini-history i{background:#b8924c47;flex:1}.kpi-grid footer{border-top:1px solid var(--line);gap:7px;margin:15px -19px -19px;padding:13px;display:flex}.kpi-grid footer input{border:1px solid var(--line);color:#aaa;background:#17181c;border-radius:7px;flex:1;min-width:0;height:36px;padding:0 9px}.kpi-grid footer button{color:#a1814a;background:0 0;border:0}.documents-layout{grid-template-columns:220px 1fr;gap:15px;display:grid}.folder-list,.document-library,.people-directory,.person-detail{border:1px solid var(--line);background:#111216;border-radius:15px;overflow:hidden}.folder-list{align-self:start;padding:8px}.folder-list button{color:#6e7178;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr auto;gap:8px;width:100%;padding:11px;display:grid}.folder-list button.active{color:#bb995b;background:#d3aa5e12}.folder-list svg{width:15px}.document-library>header,.people-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.document-library h2,.people-directory h2{margin:5px 0 0;font:500 18px Manrope}.document-library>div>article{border-bottom:1px solid #ffffff0b;grid-template-columns:38px 1fr 45px 100px 70px;align-items:center;gap:10px;padding:14px 18px;display:grid}.document-library article>i{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.document-library article strong{color:#adaeab;font-size:13px;display:block}.document-library article small,.document-library article time{color:#5f6269;font-size:11px}.document-library article a{color:#9a7d49;font-size:11px}.upload-drop{flex-direction:column;justify-content:center;align-items:center;min-height:125px;display:flex;background:#d3aa5e06!important;border:1px dashed #d3aa5e3b!important;grid-column:1/-1!important}.upload-drop svg{width:25px}.upload-drop small{color:#60636a;margin-top:5px}.people-layout{grid-template-columns:1fr .75fr;gap:15px;display:grid}.people-directory>div>button{color:#6e7178;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:42px 1fr auto 18px;align-items:center;gap:10px;width:100%;padding:14px 18px;display:grid}.people-directory>div>button.active{background:#d3aa5e0d}.people-directory button>i,.person-avatar{color:#b49358;border:1px solid #d3aa5e2e;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-style:normal;display:flex}.people-directory button strong{color:#b0b1ae;display:block}.people-directory button small{color:#62656c}.people-directory button em{color:#927746;font-size:9px}.person-detail{align-self:start;padding-bottom:18px}.person-detail>header{border-bottom:1px solid var(--line);gap:13px;padding:20px;display:flex}.person-detail h2{margin:5px 0;font:500 19px Manrope}.person-bio{color:#73767d;margin:17px 20px;font-size:13px}.specialty-chips{flex-wrap:wrap;gap:6px;margin:0 20px;display:flex}.specialty-chips span{border:1px solid var(--line);color:#898c91;border-radius:6px;padding:5px 7px;font-size:10px}.diligence{border:1px solid var(--line);border-radius:11px;margin:17px 20px;overflow:hidden}.diligence>header{padding:12px}.diligence>div{grid-template-columns:1fr 1fr;display:grid}.diligence button{color:#74777d;background:0 0;border:1px solid #ffffff0a;gap:7px;padding:9px;font-size:10px;display:flex}.diligence svg{width:13px}.allocate{color:#ae8c50;background:#d3aa5e12;border:1px solid #d3aa5e30;border-radius:8px;width:calc(100% - 40px);height:41px;margin:0 20px}.data-modal fieldset{border:0}.data-modal fieldset button{border:1px solid var(--line);color:#74777d;background:#17181c;border-radius:6px;padding:6px}.data-modal fieldset button.active{color:#b49358}.overview-score{border:1px solid var(--line);background:#111216;border-radius:17px;grid-template-columns:.75fr 1fr 1.2fr;display:grid;overflow:hidden}.overview-score>div{border-right:1px solid var(--line);min-height:210px;padding:24px}.big-score>strong{color:#d6b16a;margin:20px 0;font:500 58px Manrope;display:block}.overview-score button,.overview-kpis button{color:#9a7d49;background:0 0;border:0}.execution-score>strong{margin-top:19px;font:500 38px Manrope;display:block}.execution-score>div{background:#25262b;height:5px;margin:15px 0}.execution-score>div i{background:#b38c48;height:100%;display:block}.next-decision>strong{margin:17px 0 7px;display:block}.current-seal{border:1px solid #d3aa5e33;border-radius:11px;padding:13px 17px}.current-seal strong{color:#d1ad67;font:500 20px Manrope;display:block}.overview-lower{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px;display:grid}.overview-kpis,.overview-route{border:1px solid var(--line);background:#111216;border-radius:15px;overflow:hidden}.overview-kpis>header,.overview-route>header{border-bottom:1px solid var(--line);padding:18px}.overview-kpis h2,.overview-route h2{margin:5px 0 0;font:500 18px Manrope}.overview-kpis>div:not(.overview-empty){grid-template-columns:repeat(4,1fr);display:grid}.overview-kpis>div>div{border-right:1px solid var(--line);padding:18px}.overview-kpis>div>div strong{margin-top:8px;font:500 23px Manrope;display:block}.overview-route>button{border:0;border-bottom:1px solid var(--line);color:#777;text-align:left;background:0 0;grid-template-columns:27px 1fr 16px;gap:9px;width:100%;padding:15px;display:grid}.overview-route button strong,.overview-route button small{display:block}.assistant-layer footer form{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:7px;display:flex}.assistant-layer footer form input{color:#ddd;background:0 0;border:0;outline:0;flex:1;min-width:0}.assistant-layer footer form button{color:#fff;background:#55507d;border:0;border-radius:7px;width:30px;height:30px}.assistant-thread{gap:12px;display:grid}.assistant-message.user{justify-content:flex-end}.assistant-typing{color:#74777d;font-size:11px}@media (width<=900px){.kpi-grid{grid-template-columns:1fr 1fr}.people-layout,.overview-lower{grid-template-columns:1fr}.overview-score{grid-template-columns:1fr 1fr}.overview-score .next-decision{grid-column:1/-1}}@media (width<=700px){.data-header,.overview-welcome{flex-direction:column;align-items:flex-start;padding:22px 17px}.data-header>button{justify-content:center;width:100%}.data-content,.overview-content{padding:13px 12px}.kpi-summary,.kpi-grid{grid-template-columns:1fr}.documents-layout{display:block}.folder-list{margin-bottom:12px;display:flex;overflow:auto}.folder-list button{width:auto;min-width:max-content;display:flex}.document-library>div>article{grid-template-columns:36px 1fr auto}.document-library article time,.document-library article em{display:none}.people-layout{display:block}.people-directory{margin-bottom:12px}.data-modal form>div{grid-template-columns:1fr}.data-modal .full{grid-column:auto}.overview-score{display:block}.overview-score>div{border-right:0;border-bottom:1px solid var(--line)}.overview-kpis>div:not(.overview-empty){grid-template-columns:1fr 1fr}}.theme-light{--e1-ink:#172033;--e1-muted:#6f788a;--e1-line:#e4e8f0;--e1-surface:#fff;--e1-soft:#f6f7fb;--e1-primary:#6657d9;--e1-primary-soft:#eeebff;--e1-success:#2f8b70;--e1-warm:#d49346;color:var(--e1-ink);background:#f6f7fb}.theme-light .overview-shell,.theme-light .data-shell,.theme-light .meetings-shell{background:radial-gradient(circle at 86% -10%,#6657d91a,#0000 30%),#f6f7fb}.theme-light .overview-welcome,.theme-light .data-header,.theme-light .meetings-header{border-color:var(--e1-line);background:#ffffffb8}.theme-light .overview-welcome>div:first-child>span,.theme-light .data-header span,.theme-light .meetings-header>div>span,.theme-light .meeting-workspace>header>div:first-child>span,.theme-light .meeting-list>header span,.theme-light .column-title span{color:var(--e1-primary)}.theme-light .overview-welcome p,.theme-light .data-header p,.theme-light .meetings-header p,.theme-light .meeting-workspace>header p{color:var(--e1-muted)}.theme-light .data-header>button,.theme-light .meetings-header>button,.theme-light .meeting-workspace-actions>button,.theme-light .meeting-ai-empty>button{color:#fff;background:linear-gradient(135deg,#6657d9,#7869e8);border-color:#0000;box-shadow:0 8px 22px #6657d933}.theme-light .overview-score,.theme-light .overview-kpis,.theme-light .overview-route,.theme-light .kpi-summary,.theme-light .kpi-grid>article,.theme-light .folder-list,.theme-light .document-library,.theme-light .people-directory,.theme-light .person-detail{border-color:var(--e1-line);background:var(--e1-surface);box-shadow:0 10px 35px #1f28450b}.theme-light .overview-score>div,.theme-light .overview-kpis>header,.theme-light .overview-route>header,.theme-light .overview-kpis>div>div,.theme-light .overview-route>button,.theme-light .kpi-summary>div,.theme-light .kpi-grid footer,.theme-light .document-library>header,.theme-light .people-directory>header,.theme-light .document-library>div>article,.theme-light .people-directory>div>button,.theme-light .person-detail>header,.theme-light .decision-list article,.theme-light .agenda-items article{border-color:var(--e1-line)}.theme-light .overview-score>div:last-child,.theme-light .overview-kpis>div>div:last-child,.theme-light .kpi-summary>div:last-child{border-right:0}.theme-light .big-score>strong{color:var(--e1-primary)}.theme-light .current-seal{background:var(--e1-primary-soft);border-color:#dcd6ff}.theme-light .current-seal strong,.theme-light .overview-score button,.theme-light .overview-kpis button,.theme-light .overview-route>button:hover,.theme-light .folder-list button.active,.theme-light .document-library article a{color:var(--e1-primary)}.theme-light .execution-score>div,.theme-light .target-track{background:#e9ebf2}.theme-light .execution-score>div i,.theme-light .target-track i{background:linear-gradient(90deg,#6657d9,#978bf2)}.theme-light .overview-route>button{color:var(--e1-muted)}.theme-light .overview-route>button:hover,.theme-light .people-directory>div>button.active,.theme-light .folder-list button.active{background:#f3f1ff}.theme-light .kpi-summary small,.theme-light .kpi-grid header span,.theme-light .document-library article small,.theme-light .document-library article time,.theme-light .people-directory button small,.theme-light .person-bio,.theme-light .data-empty p{color:var(--e1-muted)}.theme-light .document-library article strong,.theme-light .people-directory button strong{color:var(--e1-ink)}.theme-light .kpi-grid footer input,.theme-light .data-modal input,.theme-light .data-modal select,.theme-light .data-modal textarea,.theme-light .data-modal fieldset button{border-color:var(--e1-line);color:var(--e1-ink);background:#f9faff}.theme-light .upload-drop{background:#faf9ff!important;border-color:#cbc5f5!important}.theme-light .data-modal,.theme-light .meeting-modal{background:#181f3357}.theme-light .data-modal>form,.theme-light .meeting-modal>form{background:#fff;border-color:#ffffffe6;box-shadow:0 28px 80px #181f3333}.theme-light .data-modal form>header,.theme-light .data-modal footer,.theme-light .meeting-modal form>header,.theme-light .meeting-modal footer{border-color:var(--e1-line)}.theme-light .data-modal label,.theme-light .meeting-modal label{color:#596276}.theme-light .data-modal footer button,.theme-light .meeting-modal footer button{border-color:var(--e1-line);color:#596276;background:#f8f9fc}.theme-light .data-modal footer button:last-child,.theme-light .meeting-modal footer button[type=submit]{background:var(--e1-primary);color:#fff;border-color:#0000}.theme-light .program-stage-bar.evaluating{background:linear-gradient(90deg,#fff,#f4f2ff);border-color:#dcd7f7}.theme-light .program-stage-bar.evaluating .program-stage-title>svg{color:var(--e1-primary)}.theme-light .journey-bar button.locked{color:#9ba1af}.theme-light .journey-bar button.locked>i{border-style:dashed}.theme-light .meetings-ai-header{padding-bottom:28px}.theme-light .meeting-ai-stats{border-color:var(--e1-line);background:#fff;box-shadow:0 10px 35px #1f28450b}.theme-light .meeting-ai-stats>div{border-color:var(--e1-line)}.theme-light .meeting-ai-stats>div>svg{background:var(--e1-primary-soft);width:36px;height:36px;color:var(--e1-primary);border-radius:11px;padding:8px}.theme-light .meeting-ai-stats small{color:#8790a2}.theme-light .meeting-ai-stats strong{color:var(--e1-ink)}.theme-light .meeting-ai-list,.theme-light .meeting-ai-workspace{border-color:var(--e1-line);background:#fff;box-shadow:0 10px 35px #1f28450b}.theme-light .meeting-ai-list>header,.theme-light .meeting-ai-list>button,.theme-light .meeting-ai-workspace>header{border-color:var(--e1-line)}.theme-light .meeting-ai-list>header strong,.theme-light .column-title strong{color:#8a92a3}.theme-light .meeting-ai-list>button{color:#8b93a3}.theme-light .meeting-ai-list>button:hover{background:#f8f8fd}.theme-light .meeting-ai-list>button.active{box-shadow:inset 3px 0 var(--e1-primary);background:linear-gradient(90deg,#f0edff,#faf9ff)}.theme-light .meeting-ai-list>button>time{background:#fafbfe;border-color:#dfe3ec}.theme-light .meeting-ai-list>button.active>time{color:var(--e1-primary);background:#fff;border-color:#cfc8fb}.theme-light .meeting-ai-list>button>span>small{color:var(--e1-primary)}.theme-light .meeting-ai-list>button>span>strong{color:var(--e1-ink)}.theme-light .meeting-ai-list>button>span>em{color:#7b8496;align-items:center;gap:4px;display:flex}.theme-light .meeting-ai-list>button>span>em svg{width:12px;color:var(--e1-primary)}.meeting-workspace-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.meeting-workspace-actions>button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;display:flex}.meeting-workspace-actions>button svg{width:15px}.theme-light .meeting-when span{border-color:var(--e1-line);color:#70798b;background:#f8f9fc}.meeting-tabs{border-bottom:1px solid var(--e1-line);gap:4px;padding:0 18px;display:flex}.meeting-tabs button{color:#7b8495;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:51px;padding:0 13px;font-size:12px;display:flex}.meeting-tabs button svg{width:15px}.meeting-tabs button.active{border-bottom-color:var(--e1-primary);color:var(--e1-primary);font-weight:650}.meeting-tabs button:disabled{opacity:.42;cursor:not-allowed}.meeting-brief-view{gap:15px;padding:20px;display:grid}.meeting-ai-summary,.meeting-insights-grid>article,.meeting-decisions-strip,.meeting-transcript-view{border:1px solid var(--e1-line);background:#fff;border-radius:14px}.meeting-ai-summary{background:linear-gradient(135deg,#f1efff,#fbfaff 64%);padding:21px}.meeting-ai-summary>div,.meeting-insights-grid article>header,.meeting-decisions-strip>header,.meeting-transcript-view>header,.meeting-transcript-view>header>div{align-items:center;display:flex}.meeting-ai-summary>div>i{background:var(--e1-primary);color:#fff;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.meeting-ai-summary>div>i svg{width:20px}.meeting-ai-summary>div>span{flex-direction:column;margin-left:11px;display:flex}.meeting-ai-summary>div small{color:var(--e1-primary);letter-spacing:.1em;font-size:9px;font-weight:700}.meeting-ai-summary>div strong{color:var(--e1-ink);margin-top:3px}.meeting-ai-summary>div>em{color:var(--e1-primary);background:#fff;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px;font-style:normal;font-weight:650}.meeting-ai-summary>p{color:#4f586c;margin:17px 0 0;font-size:14px;line-height:1.7}.meeting-insights-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.meeting-insights-grid>article{overflow:hidden}.meeting-insights-grid article>header{border-bottom:1px solid var(--e1-line);gap:9px;padding:15px}.meeting-insights-grid article>header>svg{width:19px;color:var(--e1-primary)}.meeting-insights-grid article>header>span{flex-direction:column;display:flex}.meeting-insights-grid article>header strong{color:var(--e1-ink);font-size:13px}.meeting-insights-grid article>header small{color:#8991a1;margin-top:2px;font-size:10px}.meeting-insights-grid ol,.meeting-insights-grid ul,.pending-card>div{gap:0;margin:0;padding:0;list-style:none;display:grid}.meeting-insights-grid li,.pending-card>div>div{color:#545d70;border-bottom:1px solid #eef0f5;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11px;line-height:1.45;display:flex}.meeting-insights-grid li:last-child,.pending-card>div>div:last-child{border-bottom:0}.meeting-insights-grid li>i{background:var(--e1-primary-soft);width:20px;height:20px;color:var(--e1-primary);border-radius:6px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.pending-card>div>div>svg,.next-agenda-card li>svg{width:15px;color:var(--e1-success);flex:none}.pending-card>div>div>span{flex-direction:column;display:flex}.pending-card>div>div strong{color:#4f586c;font-size:11px;font-weight:550}.pending-card>div>div small{color:var(--e1-primary);margin-top:4px;font-size:10px}.meeting-decisions-strip{padding:16px}.meeting-decisions-strip>header{color:var(--e1-success);gap:8px;font-size:12px}.meeting-decisions-strip>header svg{width:17px}.meeting-decisions-strip>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.meeting-decisions-strip>div>span{color:#37725f;background:#edf8f4;border-radius:8px;padding:8px 10px;font-size:11px}.meeting-ai-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:35px;display:flex}.meeting-ai-empty>i{background:var(--e1-primary-soft);width:64px;height:64px;color:var(--e1-primary);border-radius:20px;place-items:center;display:grid}.meeting-ai-empty>i svg{width:27px}.meeting-ai-empty h2{margin:18px 0 6px}.meeting-ai-empty p{max-width:470px;color:var(--e1-muted);margin:0;font-size:13px;line-height:1.55}.meeting-ai-empty>button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:20px;padding:11px 14px;display:flex}.theme-light .agenda-items article strong,.theme-light .decision-list article strong{color:var(--e1-ink)}.theme-light .agenda-items article small,.theme-light .decision-list article small,.theme-light .agenda-items article>i{color:var(--e1-muted)}.theme-light .quick-add input,.theme-light .decision-add input,.theme-light .decision-add textarea,.theme-light .meeting-modal input,.theme-light .meeting-modal select,.theme-light .meeting-modal textarea{border-color:var(--e1-line);color:var(--e1-ink);background:#f9faff}.theme-light .quick-add button,.theme-light .decision-add button{background:var(--e1-primary-soft);color:var(--e1-primary);border-color:#d7d2f7}.meeting-transcript-view{margin:20px}.meeting-transcript-view>header{border-bottom:1px solid var(--e1-line);justify-content:space-between;padding:16px 18px}.meeting-transcript-view>header>div{gap:10px}.meeting-transcript-view>header svg{width:21px;color:var(--e1-primary)}.meeting-transcript-view>header span{flex-direction:column;display:flex}.meeting-transcript-view>header small{color:var(--e1-muted);margin-top:3px}.meeting-transcript-view>header em{background:var(--e1-primary-soft);color:var(--e1-primary);border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.meeting-transcript-view>p{color:#535c6e;white-space:pre-wrap;margin:0;padding:21px;font-size:13px;line-height:1.8}.meeting-ai-modal>form{width:min(680px,100%)}.meeting-ai-modal form>.meeting-ai-form{grid-template-columns:1fr;display:grid}.meeting-audio-drop{color:var(--e1-ink);cursor:pointer;text-align:left;background:#faf9ff;border:1px dashed #c8c2ef;border-radius:13px;align-items:center;gap:13px;padding:18px;display:flex}.meeting-audio-drop>i{background:var(--e1-primary-soft);width:44px;height:44px;color:var(--e1-primary);border-radius:12px;flex:none;place-items:center;display:grid}.meeting-audio-drop>i svg{width:20px}.meeting-audio-drop>span{flex-direction:column;display:flex}.meeting-audio-drop small{color:var(--e1-muted);margin-top:4px}.meeting-form-divider{border-top:1px solid var(--e1-line);text-align:center;margin:5px 0;position:relative}.meeting-form-divider span{color:#99a0af;background:#fff;padding:0 10px;font-size:10px;position:relative;top:-8px}.meeting-ai-form label textarea{min-height:125px}.meeting-ai-status{background:#f8f9fc;border:1px solid #e2e5ed;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.meeting-ai-status>svg{width:20px;color:var(--e1-primary);flex:none}.meeting-ai-status>span{flex-direction:column;display:flex}.meeting-ai-status strong{font-size:12px}.meeting-ai-status small{color:var(--e1-muted);margin-top:3px;font-size:10px}.meeting-ai-status.enabled{background:#f1faf7;border-color:#cce9df}.meeting-ai-status.enabled>svg{color:var(--e1-success)}@media (width<=1100px){.meeting-insights-grid{grid-template-columns:1fr}}@media (width<=760px){.meeting-workspace-actions{align-items:stretch;width:100%}.meeting-workspace-actions>button{justify-content:center}.meeting-tabs{overflow-x:auto}.meeting-tabs button{flex:none}.meeting-brief-view,.meeting-transcript-view{margin:0;padding:13px}.meeting-transcript-view{border:0}}.company-picker{position:relative}.theme-light .nav-item.locked{color:#b0b5c1}.theme-light .nav-item.locked:after{content:"";background:#c9c5e7;border-radius:50%;width:5px;height:5px}.company-menu{z-index:75;background:#fff;border:1px solid #e1e5ed;border-radius:15px;width:350px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 22px 65px #1c233a2e}.company-menu>header{border-bottom:1px solid #e9ebf1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.company-menu>header span{color:#6657d9;letter-spacing:.1em;font-size:10px;font-weight:700}.company-menu>header strong{color:#858d9e;font-size:10px;font-weight:500}.company-menu>div{max-height:330px;padding:7px;overflow-y:auto}.company-menu>div>button{color:#778092;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:39px 1fr 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.company-menu>div>button:hover,.company-menu>div>button.active{background:#f4f2ff}.company-menu>div>button>i{color:#6657d9;background:#faf9ff;border:1px solid #e0dcfa;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:700;display:grid}.company-menu>div>button>span{flex-direction:column;min-width:0;display:flex}.company-menu>div>button strong{color:#222a3a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.company-menu>div>button small{color:#858d9e;margin-top:3px;font-size:10px}.company-menu>div>button>svg{color:#6657d9;width:15px}.company-create-button{color:#6657d9;cursor:pointer;background:#f4f2ff;border:1px solid #ded9fb;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 14px);height:43px;margin:0 7px 7px;font-size:11px;font-weight:650;display:flex}.company-create-button svg{width:15px}.company-modal{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1d233761;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.company-modal>form{background:#fff;border:1px solid #ffffffe6;border-radius:20px;width:min(690px,100%);overflow:hidden;box-shadow:0 32px 90px #181f333b}.company-modal form>header{border-bottom:1px solid #e7e9f0;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.company-modal header span{color:#6657d9;letter-spacing:.11em;font-size:10px;font-weight:700}.company-modal header h2{color:#172033;margin:5px 0;font:550 23px Manrope,sans-serif}.company-modal header p{color:#747d8e;margin:0;font-size:12px}.company-modal header>button{color:#7b8495;cursor:pointer;background:0 0;border:0}.company-modal header>button svg{width:19px}.company-modal form>div{grid-template-columns:1fr 1fr;gap:16px;padding:23px 24px;display:grid}.company-modal label{color:#596276;flex-direction:column;gap:7px;font-size:11px;font-weight:550;display:flex}.company-modal input{color:#172033;background:#f9faff;border:1px solid #dfe3eb;border-radius:9px;outline:0;height:44px;padding:0 11px;font:12px inherit}.company-modal input:focus{border-color:#a9a0eb;box-shadow:0 0 0 3px #6657d914}.company-form-error{color:#b54d47;grid-column:1/-1;margin:0;font-size:11px}.company-modal footer{border-top:1px solid #e7e9f0;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.company-modal footer button{color:#697285;cursor:pointer;background:#f8f9fc;border:1px solid #dfe3eb;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:11px;display:flex}.company-modal footer button[type=submit]{color:#fff;background:linear-gradient(135deg,#6657d9,#7869e8);border-color:#0000;box-shadow:0 8px 20px #6657d933}.company-modal footer button:disabled{opacity:.65}.company-modal footer svg{width:14px}@media (width<=700px){.company-menu{width:auto;position:fixed;top:70px;left:12px;right:12px}.company-modal form>div{grid-template-columns:1fr}}.theme-light .immersion-program-bar{background:linear-gradient(90deg,#fff,#f7f8ff 55%,#fff);border-color:#e1e6f0;grid-template-columns:190px minmax(280px,600px) minmax(190px,1fr) auto}.theme-light .immersion-program-bar:hover{background:linear-gradient(90deg,#fff,#f3f5ff 55%,#fff)}.theme-light .immersion-program-bar .program-stage-title>svg,.theme-light .immersion-program-bar .program-stage-title strong,.theme-light .immersion-program-bar .program-knowledge>svg{color:#5264ca}.immersion-program-progress{gap:6px;display:grid}.immersion-program-progress>span{justify-content:space-between;align-items:center;display:flex}.immersion-program-progress strong{color:#46516a;font-size:10px;font-weight:650}.immersion-program-progress em{color:#7f899d;font-size:9px;font-style:normal}.immersion-program-progress>i{background:#e5e8f2;border-radius:999px;height:5px;overflow:hidden}.immersion-program-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#5264ca,#8d7ee8);height:100%;display:block}.theme-light .journey-bar .immersion-only{justify-content:flex-start;min-width:330px}.journey-bar .immersion-only>span{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.journey-bar .immersion-only strong{font-size:11px}.journey-bar .immersion-only small{color:#8992a4;font-size:8px}.immersion-progress-chip{color:#5264ca;background:#fff;border:1px solid #dfe4ee;border-radius:12px;align-items:center;gap:10px;min-width:185px;height:51px;padding:0 15px;display:flex}.immersion-progress-chip>svg{width:19px}.immersion-progress-chip small,.immersion-progress-chip strong{display:block}.immersion-progress-chip small{color:#8a94a7;letter-spacing:.08em;font-size:.58rem}.immersion-progress-chip strong{color:#4658bf;margin-top:2px;font-size:.86rem}.theme-light .module-steps{background:#fff;border-color:#e2e6ee;box-shadow:0 16px 44px #252d460f}.theme-light .module-progress{background:linear-gradient(135deg,#fbfaff,#f6f8ff);border-color:#e8ebf1}.theme-light .module-progress span,.theme-light .module-progress p{color:#7d8595}.theme-light .module-progress strong{color:#6657d9}.theme-light .module-progress>div:nth-child(2){background:#e8e8f2}.theme-light .module-progress>div:nth-child(2) i{background:linear-gradient(90deg,#6657d9,#9b8cf0)}.theme-light .module-steps nav button{color:#8991a1}.theme-light .module-steps nav button:hover{background:#f7f8fb}.theme-light .module-steps nav button>i{background:#fafbfe;border-color:#e2e6ee}.theme-light .module-steps nav button strong{color:#626c7f}.theme-light .module-steps nav button.active{color:#6657d9;background:#f0edff}.theme-light .module-steps nav button.active>i{background:#fff;border-color:#c8c1f3}.theme-light .module-steps nav button.active strong{color:#4e43ae}.theme-light .module-steps nav button.done>i{color:#39816b;background:#eef9f5;border-color:#bfe1d4}.theme-light .module-security{color:#39816b;background:#fbfcfe;border-color:#e8ebf1}.theme-light .module-security strong{color:#405063}.theme-light .module-security span{color:#7a8494}.theme-light .question-surface{background:#fff}.theme-light .question-heading{border-color:#e5e8ef}.theme-light .question-heading>span{color:#6657d9}.theme-light .question-heading h2,.theme-light .question-field label{color:#1d2638}.theme-light .question-heading p,.theme-light .question-field>p{color:#6f788a}.theme-light .question-field input,.theme-light .question-field select{color:#1d2638;background:#f9faff;border-color:#dfe3eb}.theme-light .question-field input:focus,.theme-light .question-field select:focus{border-color:#aaa2ed;box-shadow:0 0 0 3px #6657d914}.theme-light .question-field input::placeholder{color:#a1a8b6}.theme-light .choice-grid{grid-template-columns:1fr;gap:7px}.theme-light .choice-grid button{color:#5f687b;background:#fafbfe;border-color:#e0e4ec;min-height:45px}.theme-light .choice-grid button:hover{background:#f7f5ff;border-color:#c9c3f2}.theme-light .choice-grid button i{border-color:#cdd2dd}.theme-light .choice-grid button.selected{color:#4e43ae;background:#f0edff;border-color:#9f96e8}.theme-light .choice-grid button.selected i{color:#fff;background:#6657d9;border-color:#6657d9}.question-evidence-hint{color:#858d9e;align-items:flex-start;gap:7px;margin-top:9px;font-size:10px;line-height:1.45;display:flex}.question-evidence-hint>svg{color:#8176d8;flex:none;width:13px}.question-evidence-hint>span{flex-direction:column;display:flex}.question-evidence-hint strong{color:#655bb2;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.assessment-evidence{background:linear-gradient(135deg,#f8f7ff,#fff);border:1px solid #dedaf8;border-radius:15px;margin:4px 44px 28px;padding:18px}.assessment-evidence>header,.assessment-evidence>header>div{align-items:center;display:flex}.assessment-evidence>header{justify-content:space-between;gap:15px}.assessment-evidence>header>div{gap:10px}.assessment-evidence>header i{color:#6657d9;background:#e9e5ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.assessment-evidence>header i svg{width:18px}.assessment-evidence>header span{flex-direction:column;display:flex}.assessment-evidence>header small{color:#766bc9;letter-spacing:.1em;font-size:8px;font-weight:700}.assessment-evidence>header strong{color:#222a3b;margin-top:3px;font-size:12px}.assessment-evidence>header em{color:#756cc2;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.assessment-evidence>p{color:#6f788a;margin:13px 0;font-size:11px}.assessment-evidence-files{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.assessment-evidence-files>span{color:#5f687a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e0e4ec;border-radius:7px;align-items:center;gap:5px;max-width:260px;padding:6px 8px;font-size:9px;display:flex;overflow:hidden}.assessment-evidence-files svg{color:#39816b;flex:none;width:12px}.assessment-evidence-upload{color:#6657d9;cursor:pointer;background:#ffffffbd;border:1px dashed #bbb4ed;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.assessment-evidence-upload>svg{flex:none;width:20px}.assessment-evidence-upload>span{flex-direction:column;display:flex}.assessment-evidence-upload strong{font-size:11px}.assessment-evidence-upload small{color:#858d9e;margin-top:2px;font-size:9px}.assessment-evidence-upload input{display:none}.assessment-confidence{color:#768092;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.assessment-confidence svg{color:#39816b;width:13px}.completion-confidence{color:#39816b;text-align:left;background:#f3faf7;border:1px solid #d9e9e3;border-radius:12px;align-items:center;gap:10px;margin:3px auto 17px;padding:11px 14px;display:inline-flex}.completion-confidence>svg{width:19px}.completion-confidence>span{color:#748092;flex-direction:column;font-size:10px;display:flex}.completion-confidence strong{color:#2f745f;font-size:11px}.theme-light .review-groups section{background:#fff;border-color:#e2e5ec}.theme-light .review-groups section>header{background:#fafbfe;border-color:#e8eaf0}.review-groups section>header>span{align-items:center;gap:8px;display:flex}.review-groups section>header>span em{color:#39816b;font-size:9px;font-style:normal}.theme-light .immersion-request-list,.theme-light .immersion-inline-upload{background:#f8f9fd;border-color:#e1e5ee}.theme-light .immersion-request-list header strong,.theme-light .immersion-inline-upload header strong{color:#33405a}.theme-light .immersion-request-list header svg,.theme-light .immersion-inline-upload header>svg{color:#586bd4}.theme-light .immersion-request-list>header>button{color:#5264ca}.theme-light .immersion-request-list>div{color:#667085;border-color:#e5e8ef}.theme-light .immersion-request-list>div>button{color:#5264ca;background:#fff;border-color:#dce1eb}.theme-light .immersion-request-list>div>em{color:#328064}.theme-light .immersion-inline-upload header small,.theme-light .immersion-inline-upload>label small{color:#858ea0}.theme-light .immersion-inline-upload>div{color:#667085}.theme-light .knowledge-modal .immersion-inline-upload>label{color:#5264ca;background:#fff;border-color:#bbbff0}@media (width<=760px){.theme-light .immersion-program-bar{grid-template-columns:1fr auto;height:auto;min-height:62px;padding:8px 14px}.immersion-program-progress,.immersion-program-bar .program-knowledge{display:none}.theme-light .journey-bar .immersion-only{min-width:44px}.immersion-progress-chip{justify-content:center;width:100%}.assessment-evidence{margin:4px 14px 18px}}.theme-light .overview-welcome>*,.theme-light .data-header>*,.theme-light .knowledge-header>*{z-index:1;position:relative}.theme-light .overview-welcome:after,.theme-light .data-header:after,.theme-light .knowledge-header:after{z-index:0}.theme-light .current-seal{color:#ffffffc7;background:linear-gradient(145deg,#7163e9,#5143c6);border:0;box-shadow:0 14px 30px #5444c838}.theme-light .current-seal small{color:#ffffffb3}.theme-light .current-seal strong{color:#fff}.theme-light .overview-score,.theme-light .overview-kpis,.theme-light .overview-route,.theme-light .knowledge-hero,.theme-light .knowledge-domains,.theme-light .knowledge-domain-detail,.theme-light .knowledge-sources,.theme-light .immersion-command,.theme-light .immersion-route-card,.theme-light .immersion-radar-card,.theme-light .immersion-source-card,.theme-light .meeting-ai-stats,.theme-light .meeting-ai-list,.theme-light .meeting-ai-workspace,.theme-light .folder-list,.theme-light .document-library,.theme-light .people-directory,.theme-light .person-detail,.theme-light .kpi-summary,.theme-light .kpi-grid>article{background:#fffffff7;border-color:#e0e2eef5;border-radius:20px;box-shadow:0 18px 50px #252a4e0f,0 2px 8px #252a4e06}.theme-light .knowledge-stage,.theme-light .entry-seal,.theme-light .immersion-progress-chip{color:#5c4fd1;background:linear-gradient(135deg,#fff,#f2efff);border-color:#ddd9fa}.theme-light .knowledge-header-actions>button,.theme-light .immersion-top-actions>button,.theme-light .primary-action,.theme-light .knowledge-modal footer button,.theme-light .data-modal footer button:last-child{color:#fff;background:linear-gradient(135deg,#7364ed,#5849d4);border-color:#0000;box-shadow:0 12px 26px #5b4cd238}.theme-light .knowledge-modal header span,.theme-light .data-modal header span,.theme-light .knowledge-next>span,.theme-light .knowledge-summary>span,.theme-light .knowledge-domain-detail header>div>span,.theme-light .knowledge-domains header span,.theme-light .knowledge-sources>span,.theme-light .immersion-route-card header span,.theme-light .immersion-radar-card header span,.theme-light .immersion-source-card header>span,.theme-light .immersion-narrative>span,.theme-light .immersion-next-action>span{color:#6254e8}.theme-light .knowledge-question{border-color:#6254e8}.phase-action-summary{border-bottom:1px solid var(--e1-line,var(--line));background:#ffffffe0;grid-template-columns:minmax(300px,1.2fr) minmax(280px,.8fr) auto;align-items:center;gap:20px;padding:13px 28px;display:grid}.phase-action-progress{grid-template-columns:30px minmax(160px,auto) minmax(80px,1fr) 34px;align-items:center;gap:10px;display:grid}.phase-action-progress>i,.phase-action-next>svg{background:var(--e1-primary-soft,#f0edff);width:29px;height:29px;color:var(--e1-primary,#6254e8);border-radius:9px;place-items:center;display:grid}.phase-action-progress>i svg,.phase-action-next>svg{width:14px}.phase-action-progress>span,.phase-action-next>span{flex-direction:column;min-width:0;display:flex}.phase-action-progress small,.phase-action-next small{color:#929aac;letter-spacing:.1em;font-size:8px;font-weight:700}.phase-action-progress strong,.phase-action-next strong{color:#29334a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.phase-action-progress>b{background:#e7e9ef;border-radius:4px;height:4px;overflow:hidden}.phase-action-progress>b i{border-radius:inherit;background:var(--e1-primary,#6254e8);height:100%;display:block}.phase-action-progress>em{color:var(--e1-primary,#6254e8);font-size:10px;font-style:normal;font-weight:700}.phase-action-next{border-left:1px solid #e5e8ef;align-items:center;gap:9px;min-width:0;padding-left:20px;display:flex}.phase-action-next em{color:#858ea0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-style:normal;overflow:hidden}.phase-action-summary>button{border:1px solid var(--seal-accent-ring,#ddd9fa);background:var(--seal-accent-soft,#f2efff);height:34px;color:var(--e1-primary,#6254e8);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.phase-action-summary>button svg{width:13px}.theme-light .phase-plan,.theme-light .evolution-history,.theme-light .execution-stats,.theme-light .execution-board,.theme-light .weekly-focus{border-color:var(--e1-line);background:#fff;box-shadow:0 10px 35px #1f28450b}.theme-light .execution-stats>div,.theme-light .execution-board>header,.theme-light .execution-list article,.theme-light .weekly-focus>header,.theme-light .weekly-focus>div>article,.theme-light .weekly-focus footer{border-color:var(--e1-line)}.theme-light .execution-stats svg,.theme-light .execution-stats small,.theme-light .execution-board>header>div>span,.theme-light .weekly-focus>header>span,.theme-light .weekly-focus article small{color:var(--e1-primary)}.theme-light .execution-stats strong,.theme-light .execution-board h2,.theme-light .weekly-focus h2,.theme-light .execution-main>strong,.theme-light .weekly-focus article strong{color:#273149}.theme-light .execution-main>small,.theme-light .weekly-focus article p,.theme-light .weekly-focus footer{color:#7d879a}.theme-light .execution-board>header nav button.active{background:var(--e1-primary-soft);color:var(--e1-primary)}.theme-light .execution-check{color:#9aa2b1}.theme-light .execution-modal{background:#21283b57}.theme-light .execution-modal>form{border-color:var(--e1-line);color:#273149;background:#fff}.theme-light .execution-modal form>header,.theme-light .execution-modal footer{border-color:var(--e1-line)}.theme-light .execution-modal footer button[type=submit]{background:linear-gradient(135deg, var(--seal-accent,var(--e1-primary)), var(--seal-accent-dark,#4d42bb));color:#fff;border-color:#0000}.theme-light .phase-plan>header span,.theme-light .evolution-history>header span,.theme-light .evolution-timeline article>div>span{color:var(--e1-primary)}.theme-light .phase-plan>header>button.active,.theme-light .phase-plan-grid>button:hover,.theme-light .phase-plan-grid>button.active{border-color:var(--seal-accent-ring,#dcd7fc);background:var(--e1-primary-soft);color:var(--e1-primary)}.theme-light .phase-plan-grid>button.active{box-shadow:inset 0 3px var(--e1-primary)}.theme-light .phase-plan-top>i{background:var(--e1-primary-soft);color:var(--e1-primary)}.theme-light .phase-plan-top strong,.theme-light .phase-plan-grid h3,.theme-light .evolution-timeline article>div>strong{color:#273149}.theme-light .phase-plan-grid p,.theme-light .phase-plan-grid footer,.theme-light .evolution-history>header p,.theme-light .evolution-timeline article>div>p{color:#788296}.theme-light .phase-plan-progress{background:#e8ebf1}.theme-light .phase-plan-progress i{background:var(--e1-primary)}.theme-light .execution-main .action-phase{background:var(--e1-primary-soft);color:var(--e1-primary)}.theme-light .evolution-timeline article:not(:last-child){border-color:var(--e1-line)}.theme-light .evolution-timeline article>i{border-color:var(--e1-line);background:#f7f8fb}@media (width<=1050px){.phase-action-summary{grid-template-columns:1fr auto}.phase-action-next{display:none}.phase-plan-grid{grid-template-columns:1fr 1fr}.phase-plan-grid>button:nth-child(2){border-right:0}.phase-plan-grid>button:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=700px){.phase-action-summary{grid-template-columns:1fr;gap:10px;padding:12px 14px}.phase-action-progress{grid-template-columns:28px 1fr 34px}.phase-action-progress>b{display:none}.phase-action-summary>button{justify-content:center}.phase-plan>header{flex-direction:column;align-items:flex-start}.phase-plan>header>button{width:100%}.phase-plan-grid{grid-template-columns:1fr}.phase-plan-grid>button,.phase-plan-grid>button:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.evolution-timeline article{grid-template-columns:28px 1fr}.evolution-timeline article>aside{flex-direction:row;grid-column:2;align-items:flex-start;gap:5px}}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .overview-score:before,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .execution-score>div i,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .target-track i,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .progress-line i{background:linear-gradient(90deg, var(--seal-accent-dark), var(--seal-accent), color-mix(in srgb, var(--seal-accent), #fff 36%))}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .overview-score button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .overview-kpis button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .text-link,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .knowledge-next button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .immersion-next-action button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .immersion-radar-card>button{color:var(--seal-accent)}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .meetings-header>button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .meeting-workspace-actions>button,.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .meeting-ai-empty>button{background:linear-gradient(135deg, var(--seal-accent), var(--seal-accent-dark));box-shadow:0 8px 22px var(--seal-accent-shadow);color:#fff;border-color:#0000}.app-frame{grid-template-columns:248px minmax(0,1fr)}.nav-rail{align-items:stretch;width:248px;padding:0 13px}.rail-head{justify-content:flex-start;gap:12px;height:84px;padding:0 10px}.rail-brand-copy,.rail-brand-copy strong,.rail-brand-copy small{display:block}.rail-brand-copy strong{color:#253149;font:750 14px Manrope}.rail-brand-copy small{color:#8d97a9;margin-top:2px;font-size:9px}.nav-rail nav{padding:10px 0 18px;display:block;overflow-y:auto}.nav-group{gap:4px;margin-bottom:17px;display:grid}.nav-group>small{color:#a0a8b7;letter-spacing:.14em;padding:0 12px 5px;font-size:8px;font-weight:800}.nav-item{border-radius:12px;justify-content:flex-start;gap:11px;width:100%;height:43px;padding:0 12px}.nav-item svg{flex:none;width:17px;height:17px}.nav-item span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;display:block;overflow:hidden}.theme-light .nav-item.active{color:#4659c8;background:#eef1ff;box-shadow:inset 3px 0 #5265d5}.theme-light[class*=seal-theme-]:not(.seal-theme-immersion) .nav-item.active{background:var(--seal-accent-soft);box-shadow:inset 3px 0 var(--seal-accent);color:var(--seal-accent-dark)}.nav-item.active:before{display:none}.nav-item i{top:10px;right:11px}.rail-bottom{border-top:1px solid #e8ebf1;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:16px 9px 18px;display:grid}.rail-bottom>span,.rail-bottom>span strong,.rail-bottom>span small{display:block}.rail-bottom>span strong{color:#3d4960;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rail-bottom>span small{color:#99a1b1;margin-top:2px;font-size:8px}.topbar{padding:0 28px}.topbar-left{min-width:0}.topbar-location{border-left:1px solid #e4e8ef;flex-direction:column;gap:3px;min-width:150px;margin-left:20px;padding-left:20px;display:flex}.topbar-location small{color:#9aa3b3;letter-spacing:.12em;font-size:8px;font-weight:800}.topbar-location strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=1180px){.command-search{display:none}.topbar-location{min-width:120px}}@media (width<=1000px){.app-frame{display:block}.nav-rail{width:270px;transition:transform .24s;transform:translate(-100%)}.nav-rail.is-open{transform:translate(0)}.rail-head{justify-content:flex-start}.mobile-close{margin-left:auto;display:flex}main{grid-column:auto}.mobile-menu{display:flex}.topbar-location{display:none}.nav-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181f3161;position:fixed;inset:0}}@media (width<=700px){.topbar{padding:0 14px}.topbar-actions{gap:6px}.role-switcher>button span{display:none}}.nav-primary{margin-bottom:8px}.nav-more{border-top:1px solid #e8ebf1;margin:6px 0 0;padding-top:9px}.nav-more summary{color:#838da0;cursor:pointer;border-radius:11px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary>svg:first-child{width:17px}.nav-more summary>svg:last-child{width:14px;margin-left:auto;transition:transform .2s}.nav-more[open] summary>svg:last-child{transform:rotate(180deg)}.nav-more>div{gap:3px;padding-top:4px;display:grid}.journey-guide-shell{color:#202a3d;background:radial-gradient(circle at 86% 2%,#5b69d21c,#0000 28%),linear-gradient(#f8f9fc 0%,#f2f5f9 100%);min-height:calc(100vh - 78px);padding:48px clamp(24px,5vw,76px) 80px}.journey-guide-shell>*{max-width:1120px;margin-left:auto;margin-right:auto}.journey-guide-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:30px;display:flex}.journey-guide-kicker{color:#5768cc;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.journey-guide-kicker svg{width:15px}.journey-guide-header h1{color:#1b2538;letter-spacing:-.05em;max-width:720px;margin:12px 0 9px;font:750 clamp(30px,4vw,47px)/1.04 Manrope,sans-serif}.journey-guide-header p{color:#758095;margin:0;font-size:15px}.journey-current-seal{background:#ffffffe6;border:1px solid #e1e5ed;border-radius:18px;align-items:center;gap:12px;min-width:190px;padding:15px 17px;display:flex;box-shadow:0 12px 34px #26314b12}.journey-current-seal>svg{width:26px;color:var(--seal-accent,#596bd0)}.journey-current-seal span,.journey-current-seal small,.journey-current-seal strong{display:block}.journey-current-seal small{color:#9aa3b2;letter-spacing:.11em;font-size:8px;font-weight:800}.journey-current-seal strong{color:#2f3b51;margin-top:3px;font-size:13px}.journey-current-seal.pending>svg{color:#5a6dd3}.journey-header-actions{flex:none;align-items:stretch;gap:10px;display:flex}.journey-raiox-shortcut{color:#5366ce;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4f4;border-radius:18px;align-items:center;gap:11px;min-width:205px;padding:13px 14px;display:flex;box-shadow:0 12px 34px #26314b12}.journey-raiox-shortcut>svg:first-child{width:25px}.journey-raiox-shortcut>svg:last-child{width:15px;margin-left:auto}.journey-raiox-shortcut span,.journey-raiox-shortcut small,.journey-raiox-shortcut strong{display:block}.journey-raiox-shortcut small{color:#8d98ad;letter-spacing:.11em;font-size:8px;font-weight:800}.journey-raiox-shortcut strong{color:#334057;margin-top:3px;font-size:12px}.journey-raiox-shortcut:hover{background:#f9faff;border-color:#bdc7f2}.journey-new-company-card{background:linear-gradient(135deg,#edf1ff 0%,#f8f9ff 62%,#fff 100%);border:1px solid #cfd8ff;border-radius:24px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;padding:22px 26px;display:grid;box-shadow:0 16px 42px #4654aa17}.journey-new-company-icon{color:#5266d1;background:#fff;border-radius:19px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 25px #3e4ca01f}.journey-new-company-icon svg{width:26px}.journey-new-company-card span{color:#5266ca;letter-spacing:.12em;font-size:9px;font-weight:800}.journey-new-company-card h2{color:#26334a;margin:5px 0 3px;font:750 19px Manrope}.journey-new-company-card p{color:#7d899d;margin:0;font-size:12px}.journey-new-company-card>button{color:#fff;cursor:pointer;background:#5366d2;border:0;border-radius:14px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font:700 11px DM Sans;display:inline-flex;box-shadow:0 11px 24px #5265d333}.journey-new-company-card>button svg{width:16px}.journey-now-card{background:linear-gradient(135deg,#fff 0%,#f4f5ff 100%);border:1px solid #dfe4f4;border-radius:25px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:22px;padding:25px 27px;display:grid;overflow:hidden;box-shadow:0 20px 55px #2e385f1a}.journey-now-icon{color:#fff;background:#5668d1;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 13px 27px #4b5bc43d}.journey-now-icon svg{width:27px}.journey-now-copy>span{color:#5668cc;letter-spacing:.14em;font-size:9px;font-weight:800}.journey-now-copy h2{color:#202a3e;margin:5px 0 3px;font:750 21px Manrope}.journey-now-copy p{color:#7d8799;margin:0;font-size:13px}.journey-now-card>button{color:#fff;cursor:pointer;background:#5265d3;border:0;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 19px;font:700 12px DM Sans;display:inline-flex;box-shadow:0 12px 25px #5265d33b}.journey-now-card>button svg{width:17px}.journey-now-progress{align-items:center;gap:10px;margin-top:12px;display:flex}.journey-now-progress i{background:#e2e6f1;border-radius:8px;width:170px;height:6px;overflow:hidden}.journey-now-progress i b{border-radius:inherit;background:#586bd5;height:100%;display:block}.journey-now-progress strong{color:#69758b;font-size:10px}.journey-comparison-card{background:#ffffffd1;border:1px solid #dfe5ec;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;margin-top:14px;padding:19px 22px;display:grid}.journey-comparison-title{align-items:center;gap:13px;display:flex}.journey-comparison-title>svg{color:#596bd1;width:24px}.journey-comparison-title span,.journey-comparison-title small,.journey-comparison-title strong,.journey-comparison-title em{display:block}.journey-comparison-title small{color:#6879d4;letter-spacing:.11em;font-size:8px;font-weight:800}.journey-comparison-title strong{color:#354158;margin:3px 0;font-size:13px}.journey-comparison-title em{color:#929bab;font-size:10px;font-style:normal}.journey-comparison-scores{align-items:center;gap:15px;display:flex}.journey-comparison-scores>svg{color:#b3bbc8;width:16px}.journey-comparison-scores>span{min-width:78px}.journey-comparison-scores small,.journey-comparison-scores strong,.journey-comparison-scores em{display:block}.journey-comparison-scores small{color:#9ba4b3;letter-spacing:.1em;font-size:8px;font-weight:800}.journey-comparison-scores strong{color:#2f3b51;margin:2px 0;font:750 21px Manrope}.journey-comparison-scores em{color:#8e98a8;white-space:nowrap;font-size:9px;font-style:normal}.journey-comparison-scores .today strong{color:#586bd1;font-size:14px}.journey-comparison-card>button{color:#5d6a80;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font:650 10px DM Sans;display:inline-flex}.journey-comparison-card>button svg{width:14px}.journey-map-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:43px;margin-bottom:14px;display:flex}.journey-map-heading span{color:#a0a8b6;letter-spacing:.13em;font-size:9px;font-weight:800}.journey-map-heading h2{color:#303b50;margin:4px 0 0;font:700 19px Manrope}.journey-map-heading>button{color:#6e7890;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:600 11px DM Sans;display:inline-flex}.journey-map-heading>button svg{width:16px}.journey-moment-list{background:#fff;border:1px solid #e1e5ec;border-radius:22px;overflow:hidden;box-shadow:0 16px 45px #26314b0e}.journey-moment{width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:38px 45px minmax(0,1fr) auto 20px;align-items:center;gap:15px;padding:13px 20px;transition:background .18s,transform .18s;display:grid}.journey-moment:last-child{border-bottom:0}.journey-moment:hover{background:#f9faff}.journey-moment.current{background:linear-gradient(90deg,#f1f3ff 0%,#fbfbff 100%);box-shadow:inset 4px 0 #586bd4}.journey-moment-number,.journey-moment-icon{border-radius:50%;place-items:center;display:grid}.journey-moment-number{color:#8993a4;background:#eef1f5;width:31px;height:31px;font-size:11px;font-weight:800}.journey-moment-number svg{width:15px}.journey-moment.done .journey-moment-number{color:#41836e;background:#e8f4ef}.journey-moment.current .journey-moment-number{color:#fff;background:#586bd4}.journey-moment-icon{color:#738096;background:#f4f6f9;width:43px;height:43px}.journey-moment.current .journey-moment-icon{color:#5265ce;background:#fff;box-shadow:0 7px 20px #414f9e1a}.journey-moment-icon svg{width:20px}.journey-moment-copy,.journey-moment-copy small,.journey-moment-copy strong,.journey-moment-copy em{display:block}.journey-moment-copy small{color:#9ca5b4;letter-spacing:.11em;font-size:8px;font-weight:800}.journey-moment-copy strong{color:#344057;margin:3px 0;font-size:13px}.journey-moment-copy em{color:#8a94a5;font-size:11px;font-style:normal}.journey-moment-status{color:#8c96a6;background:#f2f4f7;border-radius:18px;padding:6px 10px;font-size:9px;font-weight:800}.journey-moment.done .journey-moment-status{color:#478671;background:#edf7f3}.journey-moment.current .journey-moment-status{color:#4e61c5;background:#e1e5ff}.journey-moment-arrow{color:#b2bac7;width:16px}.journey-exit-demo{color:#8b94a5;cursor:pointer;background:0 0;border:0;margin:22px auto 0;font:600 11px DM Sans;display:block}@media (width<=800px){.journey-guide-shell{padding:28px 16px 60px}.journey-guide-header{flex-direction:column}.journey-header-actions{flex-direction:column;width:100%}.journey-raiox-shortcut,.journey-current-seal{width:100%}.journey-new-company-card{grid-template-columns:52px 1fr;padding:19px}.journey-new-company-card>button{grid-column:1/-1;justify-content:center}.journey-now-card{grid-template-columns:52px 1fr;padding:20px}.journey-now-icon{border-radius:16px;width:50px;height:50px}.journey-now-card>button{grid-column:1/-1;justify-content:center}.journey-comparison-card{grid-template-columns:1fr}.journey-comparison-scores,.journey-comparison-card>button{justify-content:center}.journey-moment{grid-template-columns:32px 1fr auto;gap:10px;padding:15px}.journey-moment-icon,.journey-moment-arrow{display:none}.journey-moment-copy em{margin-top:4px}}
