.lobby-live-meta{justify-items:end;gap:6px;display:grid}.lobby-live-meta>small{color:#7289aa;font-size:10px}.live-state.is-error{color:#ff9e8d;background:#76242429;border-color:#ff685c52}.live-state.is-error .pulse-dot{background:#ff675c;box-shadow:0 0 12px #ff675cc7}.lobby-load-panel{background:linear-gradient(135deg,#481c255c,#081a31db);border-color:#ff7d654d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 40px;padding:24px;display:grid}.lobby-load-panel>span{color:#ffad93;background:#792d252e;border:1px solid #ff8b7061;border-radius:13px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.lobby-load-panel h2,.lobby-reward-error h2{color:#edf6ff;margin:0;font-size:16px}.lobby-load-panel p,.lobby-reward-error p{color:#a9bdd5;margin:6px 0;font-size:11px;line-height:1.6}.lobby-load-panel small{color:#7188a8;font-size:10px}.lobby-load-panel button{min-width:104px}.lobby-refresh-warning{color:#f1c2a9;background:#74351a29;border:1px solid #ff8e5f4d;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 40px 14px;padding:11px 14px;display:flex}.lobby-refresh-warning div{gap:3px;display:grid}.lobby-refresh-warning strong{color:#ffd1b9;font-size:11px}.lobby-refresh-warning span{color:#ac927f;font-size:10px;line-height:1.5}.lobby-refresh-warning button{flex:none;padding:7px 12px}.lobby-reward-error{background:linear-gradient(145deg,#301f6873,#071930b8);border-color:#ae7eff42;min-height:220px;padding:24px!important}.lobby-reward-error>span{color:#d1aeff;background:#7544c229;border:1px solid #b884ff61;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:23px;display:grid}.lobby-reward-error button{margin-top:10px}.lobby-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:25px 40px 11px;display:flex}.lobby-title-row h1{color:#f4f8ff;letter-spacing:-.04em;margin:3px 0 5px;font-size:27px}.lobby-title-row>div>p:last-child{color:#7e96b8;margin:0;font-size:12px}.corporate-values-bar{color:#9ab3d2;background:radial-gradient(circle at 76%,#854fff2b,#0000 25rem),linear-gradient(90deg,#065b8757,#351f7e45);border:1px solid #48dbff57;border-radius:11px;align-items:center;gap:16px;margin:0 40px 14px;padding:12px 17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #caf1ff12,0 8px 24px #03122d2e}.corporate-values-bar:before{content:"";background:linear-gradient(#40e2ff,#a876ff);width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #4bd8ffb3}.corporate-values-bar>span{color:#58e5ff;letter-spacing:.18em;flex:none;font-size:10px;font-weight:850}.corporate-values-bar strong{color:#e7f6ff;letter-spacing:.04em;-webkit-text-fill-color:transparent;text-shadow:0 0 22px #53d3ff1f;background:linear-gradient(90deg,#f4fbff,#6fe7ff 53%,#c6a3ff);-webkit-background-clip:text;background-clip:text;font-size:17px}.corporate-values-bar small{color:#9bafd0;white-space:nowrap;margin-left:auto;font-size:11px}.lobby-kpi-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 40px 16px;display:grid}.lobby-kpi-card{background:linear-gradient(135deg,#0c2949eb,#051022e6);border:1px solid #4da7ff40;border-radius:12px;grid-template-columns:42px 1fr;gap:11px;min-width:0;min-height:98px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #00000021,inset 0 1px #c4e8ff0a}.lobby-kpi-card:after{content:"";border:1px solid #3dd1f821;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;right:-26px}.lobby-kpi-icon{color:#7beaff;background:#0e92ba29;border:1px solid #49d3fa6b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:inset 0 0 15px #1dcbff1a}.lobby-kpi-card small,.lobby-kpi-card p,.lobby-kpi-card strong{display:block}.lobby-kpi-card small{color:#a4b8d5;font-size:11px}.lobby-kpi-card strong{color:#eef7ff;margin-top:2px;font-size:28px;line-height:1}.lobby-kpi-card p{color:#7088aa;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;overflow:hidden}.lobby-kpi-card.accent-purple{border-color:#a367ff61}.lobby-kpi-card.accent-purple .lobby-kpi-icon{color:#caa3ff;background:#773dcb29;border-color:#bc7eff8c}.lobby-kpi-card.accent-cyan{border-color:#26d7f263}.lobby-operations-grid{grid-template-columns:minmax(238px,.47fr) minmax(0,1.63fr) minmax(262px,.58fr);align-items:start;gap:16px;padding:0 40px 30px;display:grid}.lobby-filter-panel,.lobby-task-panel{padding:17px}.lobby-filter-panel .panel-heading h2,.lobby-task-panel h2,.lobby-value-column h2{color:#eaf4ff;margin:0;font-size:15px}.lobby-filter-panel .panel-heading p,.lobby-value-column .panel-heading p{color:#778fad;margin:4px 0 0;font-size:10px}.lobby-filter-group{grid-template-columns:39px 1fr;gap:9px;margin-top:16px;display:grid}.lobby-filter-group>span{color:#91a6c5;padding-top:6px;font-size:11px}.lobby-filter-group>div{flex-wrap:wrap;gap:6px;display:flex}.lobby-filter-group button{color:#9eb4d1;background:#040f1f6b;border:1px solid #6faeff2b;border-radius:7px;padding:6px 8px;font-size:10px}.lobby-filter-group button:hover{color:#dff9ff;border-color:#26d7f26e}.lobby-filter-group button.is-selected{color:#dffdff;background:linear-gradient(135deg,#0d8db652,#3d45a647);border-color:#2ed3fa9e;box-shadow:inset 0 0 13px #26d7f217}.filter-divider{background:#6faeff1f;height:1px;margin:20px 0 16px}.lobby-member-list{margin-top:6px;display:grid}.lobby-member-list article{border-bottom:1px solid #6faeff17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.lobby-member-list article:last-child{border-bottom:0}.lobby-member-list strong,.lobby-member-list small{display:block}.lobby-member-list strong{color:#dceafe;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lobby-member-list small{color:#7289aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.member-state{color:#65e5ae;white-space:nowrap;justify-items:end;gap:3px;font-size:9px;display:grid}.member-state b{color:#a7bdd8;font-size:10px}.member-state.paused{color:#f4b46c}.member-level-counts{color:#7695bd!important;margin-top:0!important;font-size:8px!important}.team-status-page{gap:18px;padding:32px 40px 48px;display:grid}.team-status-table-wrap{overflow-x:auto}.team-status-table{border-collapse:collapse;width:100%}.team-status-table th,.team-status-table td{color:#b8cbe3;text-align:left;white-space:nowrap;border-bottom:1px solid #6faeff1f;padding:13px 12px}.team-status-table th{color:#7692b8;font-size:11px;font-weight:600}.team-status-table td strong{color:#edf7ff}.team-status-state{color:#63e2ad}.team-status-state.busy,.team-status-state.paused{color:#f4b46c}.lobby-rule-note{color:#d9b479;background:#6a450f1f;border:1px solid #ffb35338;border-radius:8px;margin:16px -2px 0;padding:10px;font-size:10px;line-height:1.55}.lobby-task-panel{min-width:0}.lobby-task-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.task-tabs{align-items:center;gap:10px;display:flex}.task-tabs strong{color:#eaf6ff;font-size:16px}.task-tabs span{color:#76dff4;background:#0e89a61f;border:1px solid #26d7f238;border-radius:6px;padding:4px 7px;font-size:9px}.lobby-task-panel-head p{color:#758dab;margin:5px 0 0;font-size:10px}.lobby-task-total{white-space:nowrap;justify-items:end;gap:3px;padding:4px 0;display:grid}.lobby-task-total span{color:#778ead;font-size:10px}.lobby-task-total strong{color:#65ddf6;font-size:12px}.lobby-task-columns,.lobby-task-row{grid-template-columns:minmax(155px,1.7fr) 72px 72px 38px 55px 64px minmax(76px,.8fr) 128px;align-items:center;gap:6px;min-width:720px;display:grid}.lobby-task-columns{color:#8198b8;border-bottom:1px solid #6faeff29;padding:0 10px 9px;font-size:10px}.lobby-task-row{background:linear-gradient(90deg,#0c315542,#06112208);border-bottom:1px solid #6faeff1a;min-height:76px;padding:10px;position:relative}.lobby-task-row:hover{background:linear-gradient(90deg,#0d5b8a45,#272c7524)}.lobby-task-row:before{content:"";border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.lobby-task-row.task-s:before{background:#c17eff;box-shadow:0 0 12px #c17effb3}.lobby-task-row.task-a:before{background:#4aa7ff;box-shadow:0 0 12px #4aa7ffa6}.lobby-task-row.task-b:before{background:#27cbd8;box-shadow:0 0 12px #27cbd88c}.lobby-task-row.task-c:before{background:#55d6a7;box-shadow:0 0 10px #55d6a773}.lobby-task-row.task-d:before{background:#8da0bb;box-shadow:0 0 8px #8da0bb59}.lobby-task-title{min-width:0}.lobby-task-title-line{align-items:center;gap:6px;min-width:0;display:flex}.lobby-task-title-line>strong{min-width:0}.lobby-task-title-line .requirement-urgency{flex:none;margin-right:0}.lobby-task-title strong,.lobby-task-title small{align-items:center;gap:5px;display:block}.task-business-context{color:#55cfe5;margin-left:6px;font-style:normal}.lobby-priority-mark{color:#ffc778;background:#7144092e;border:1px solid #ffb85252;border-radius:4px;flex:none;padding:2px 4px;font-size:8px}.requirement-urgency{color:#aebfd5;letter-spacing:.04em;background:#18283fb8;border:1px solid #6c89b047;border-radius:999px;align-items:center;margin-right:5px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.requirement-urgency.urgency-p0{color:#ff9393;background:#7d1d1d3d;border-color:#ff5b5b80}.requirement-urgency.urgency-p1{color:#ffc778;background:#71440933;border-color:#ffb8527a}.requirement-urgency.urgency-p2{color:#78dfff;border-color:#44c6ff61}.requirement-urgency.urgency-p3{color:#91a4bd;background:#1b283a94;border-color:#8497b247}.lobby-task-title strong{color:#eaf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lobby-task-title small{color:#6e87a9;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.lobby-country,.lobby-tech,.lobby-owner{color:#b2c4dd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lobby-country,.lobby-tech{background:#091f396b;border:1px solid #6faeff2b;border-radius:6px;width:max-content;max-width:100%;padding:5px 6px}.lobby-country{align-items:center;gap:5px;display:inline-flex}.lobby-country b{font-size:13px;font-weight:400}.lobby-tech{color:#a9ecf7;border-color:#26d7f22e}.lobby-owner{align-items:center;gap:4px;display:inline-flex}.owner-icon{background:#3269b22e;border:1px solid #74b7ff40;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.lobby-level{text-align:center;border:1px solid;border-radius:6px;justify-self:start;min-width:31px;padding:4px 5px;font-size:10px}.lobby-level.level-s{color:#d6b4ff;background:#7c40cb26;border-color:#be7aff8c}.lobby-level.level-a{color:#91d2ff;background:#2772d824;border-color:#45a8ff8c}.lobby-level.level-b{color:#8df4fa;background:#139ba324;border-color:#25d3de7a}.lobby-level.level-c{color:#77ddb5;background:#238e6521;border-color:#45d09a73}.lobby-level.level-d{color:#aeb9c9;background:#58687f1f;border-color:#8e9eb561}.lobby-points{color:#60def7;white-space:nowrap;font-size:14px}.lobby-task-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.claim-status{color:#65e5ae;white-space:nowrap;font-size:10px}.task-detail-link{color:#79dcff;white-space:nowrap;font-size:10px;font-weight:650;text-decoration:none}.task-detail-link:hover{color:#fff;text-shadow:0 0 10px #5ce0ffa6}.lobby-task-actions .text-button{color:#91b9f0;white-space:nowrap;padding:5px 0;font-size:10px}.lobby-task-actions .claim-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6041dc,#1b92df);border-radius:6px;padding:6px 7px;font-size:10px;box-shadow:0 6px 14px #325add33}.lobby-empty{color:#a8bdd7;text-align:center;padding:42px 18px}.lobby-empty strong{color:#e1edfb;font-size:13px}.lobby-empty p{color:#7189aa;margin:8px 0 0;font-size:11px}.lobby-value-column{gap:16px;display:grid}.lobby-value-column>article{padding:17px}.level-distribution-card>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.level-stat{text-align:center;background:#040f1f6b;border:1px solid #6faeff2b;border-radius:8px;place-items:center;min-height:78px;padding:8px;display:grid}.level-stat b{font-size:11px}.level-stat strong{color:#e9f5ff;margin:2px 0;font-size:20px}.level-stat small{color:#7d94b4;font-size:9px}.level-stat-s{border-color:#be7aff4d}.level-stat-s b{color:#d4a8ff}.level-stat-a{border-color:#45a8ff47}.level-stat-a b{color:#84cdff}.level-stat-b{border-color:#25d3de42}.level-stat-b b{color:#85f2f6}.value-board-card{background:linear-gradient(145deg,#093d68ab,#1d18599c);border-color:#44caf94d;position:relative;overflow:hidden}.value-board-card .eyebrow{margin:0 0 4px;position:relative}.value-board-card h2{color:#76e6f9;position:relative}.value-board-glow{color:#a794ff;opacity:.8;text-shadow:0 0 40px #718dff;font-size:95px;position:absolute;top:-34px;right:4px}.value-board-row{border-bottom:1px solid #97cfff21;gap:3px;padding:13px 0;display:grid;position:relative}.value-board-row:last-child{border-bottom:0;padding-bottom:0}.value-board-row>span{color:#a5bad6;font-size:10px}.value-board-row>strong{color:#b58dff;font-size:22px}.value-board-row>strong small{color:#75ddf1;font-size:11px}.value-board-row>small{color:#7d94b4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.value-board-row:last-child>strong{color:#7be8f7;font-size:14px}.lobby-safety-card{background:linear-gradient(135deg,#57390e2b,#0d1b2f99);border-color:#ffae5340}.lobby-safety-card strong{color:#ffc678;font-size:12px}.lobby-safety-card p{color:#a8b9d0;margin:8px 0 0;font-size:10px;line-height:1.55}@media (max-width:1500px){.lobby-kpi-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-operations-grid{grid-template-columns:minmax(225px,.5fr) minmax(0,1.3fr)}.lobby-value-column{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.lobby-value-column>article{min-width:0}}@media (max-width:900px){.lobby-operations-grid{grid-template-columns:1fr}.lobby-filter-panel{order:2}.lobby-value-column{grid-column:auto}.lobby-task-panel{overflow-x:auto}.lobby-filter-panel{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lobby-filter-panel>.panel-heading:first-child,.lobby-filter-panel>.filter-divider{grid-column:1/-1}.lobby-filter-panel .lobby-member-list{grid-column:1/-1;grid-template-columns:repeat(2,1fr);column-gap:15px}.lobby-filter-panel .lobby-rule-note{grid-column:1/-1}.lobby-filter-group{margin-top:0;display:block}.lobby-filter-group>span{margin-bottom:7px;display:block}.lobby-member-list article{min-width:0}}@media (max-width:720px){.lobby-title-row{align-items:flex-start;margin:19px 18px 10px}.lobby-title-row h1{font-size:24px}.lobby-title-row>.live-state{display:none}.corporate-values-bar{gap:4px;margin:0 18px 12px;padding:11px 13px;display:grid}.corporate-values-bar strong{font-size:13px;line-height:1.45}.corporate-values-bar small{white-space:normal;margin-left:0}.lobby-kpi-ribbon{grid-template-columns:1fr 1fr;gap:9px;margin:0 18px 12px}.lobby-kpi-card{grid-template-columns:34px 1fr;gap:9px;min-height:83px;padding:11px}.lobby-kpi-card:last-child{grid-column:1/-1}.lobby-kpi-icon{width:34px;height:34px;font-size:17px}.lobby-kpi-card strong{font-size:23px}.lobby-operations-grid{gap:12px;padding:0 18px 20px}.lobby-task-panel{padding:13px}.lobby-task-panel-head{display:block}.lobby-task-total{justify-items:start;margin-top:8px}.lobby-task-columns{display:none}.lobby-task-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;padding:11px 9px 10px}.lobby-task-title{grid-column:1}.lobby-points{grid-area:1/2}.lobby-country,.lobby-tech,.lobby-level,.lobby-owner{display:none}.lobby-task-actions{border-top:1px solid #6faeff1a;grid-column:1/-1;justify-content:space-between;padding-top:8px}.lobby-filter-panel{display:block}.lobby-filter-panel .lobby-member-list{display:grid}.lobby-filter-group{grid-template-columns:39px 1fr;margin-top:14px;display:grid}.lobby-filter-group>span{margin:0}.lobby-value-column{grid-template-columns:1fr}.lobby-value-column>article{padding:14px}}.lobby-task-columns,.lobby-task-row{grid-template-columns:minmax(155px,1.7fr) 72px 72px 38px 55px 64px minmax(76px,.8fr) 128px}.lobby-task-actions{grid-template-columns:36px minmax(0,1fr);justify-content:end;align-items:center;gap:7px;width:128px;min-width:0;display:grid}.lobby-task-meta-actions{justify-items:end;gap:3px;display:grid}.lobby-task-primary-actions{gap:5px;min-width:0;display:grid}.lobby-task-primary-actions .task-detail-link{box-sizing:border-box;background:#113d6547;border:1px solid #5bc1ff3d;border-radius:6px;place-items:center;width:100%;min-height:24px;padding:4px 5px;display:grid}.lobby-task-primary-actions .claim-button{box-sizing:border-box;width:100%;padding:6px 4px}@media (max-width:720px){.lobby-task-columns{display:none}.lobby-task-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}.lobby-live-meta{display:none}.lobby-load-panel{grid-template-columns:auto minmax(0,1fr);gap:12px;margin:18px;padding:16px}.lobby-load-panel>span{width:38px;height:38px}.lobby-load-panel button{grid-column:1/-1;width:100%}.lobby-refresh-warning{align-items:flex-start;margin:0 18px 12px}.lobby-refresh-warning button{white-space:nowrap}.lobby-task-actions{grid-template-columns:1fr auto;align-items:center}.lobby-task-meta-actions{justify-items:start}}
.my-task-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:25px 40px 11px;display:flex}.my-task-title-row h1{color:#f4f8ff;letter-spacing:-.04em;margin:3px 0 5px;font-size:27px}.my-task-title-row>div:first-child>p:last-child{color:#7e96b8;margin:0;font-size:12px}.personal-values{margin-bottom:14px}.my-kpi-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 40px 16px;display:grid}.my-kpi-card{background:linear-gradient(135deg,#0c2949eb,#051022e6);border:1px solid #4da7ff40;border-radius:12px;grid-template-columns:42px 1fr;gap:11px;min-height:95px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #00000021,inset 0 1px #c4e8ff0a}.my-kpi-card:after{content:"";border:1px solid #3dd1f821;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-37px;right:-24px}.my-kpi-card>span{color:#7beaff;background:#0e92ba29;border:1px solid #49d3fa6b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:inset 0 0 15px #1dcbff1a}.my-kpi-card small,.my-kpi-card strong,.my-kpi-card p{display:block}.my-kpi-card small{color:#a4b8d5;font-size:11px}.my-kpi-card strong{color:#eef7ff;margin-top:2px;font-size:28px;line-height:1}.my-kpi-card p{color:#7088aa;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;overflow:hidden}.my-kpi-card.accent-purple{border-color:#a367ff61}.my-kpi-card.accent-purple>span{color:#caa3ff;background:#773dcb29;border-color:#bc7eff8c}.my-kpi-card.accent-amber{border-color:#ffb25359}.my-kpi-card.accent-amber>span{color:#ffc878;background:#a5630d24;border-color:#ffbb5b8c}.my-kpi-card.accent-green{border-color:#45e0a252}.my-kpi-card.accent-green>span{color:#7ce6bc;background:#13845b24;border-color:#45e0a285}.my-mission-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:16px;padding:0 40px 16px;display:grid}.personal-task-panel,.personal-availability-card,.personal-todo-card,.personal-quality-card,.personal-capability-card,.personal-history-card{padding:18px}.personal-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-panel-head .eyebrow{margin-bottom:4px}.personal-panel-head h2{color:#eaf5ff;margin:0;font-size:17px}.personal-panel-head p:not(.eyebrow){color:#748dab;margin:5px 0 0;font-size:10px}.personal-task-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.personal-task-sort{color:#8199ba;white-space:nowrap;background:#0b607f1a;border:1px solid #26d7f238;border-radius:8px;align-items:center;gap:7px;padding:5px 7px 5px 9px;font-size:9px;display:flex}.personal-task-sort select{color:#d8edff;background-color:#06162ceb;border-color:#4ba8e53d;border-radius:6px;min-width:138px;padding:5px 24px 5px 7px;font-size:10px}.personal-sort-reset{color:#8fa9ca;cursor:pointer;background:#0b1b33a8;border:1px solid #819ecd33;border-radius:8px;padding:0 9px;font-size:9px}.personal-sort-reset:hover{color:#8feafb;border-color:#41d9f461}.personal-load-badge{color:#8299b9;text-align:right;white-space:nowrap;background:#0b607f1a;border:1px solid #26d7f238;border-radius:8px;gap:4px;padding:7px 9px;font-size:9px;display:grid}.personal-load-badge strong{color:#6ee3f7;font-size:13px}.personal-task-list{margin-top:13px;display:grid}.personal-task-row{border-top:1px solid #6faeff1a;grid-template-columns:37px minmax(0,1fr) 110px max-content max-content;align-items:center;gap:10px 16px;min-height:76px;padding:10px 7px;display:grid;position:relative}.personal-task-row:before{content:"";border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.personal-task-row.task-s:before{background:#c17eff;box-shadow:0 0 12px #c17effb3}.personal-task-row.task-a:before{background:#4aa7ff;box-shadow:0 0 12px #4aa7ffa6}.personal-task-row.task-b:before{background:#27cbd8;box-shadow:0 0 12px #27cbd88c}.personal-task-level{border:1px solid;border-radius:7px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.personal-task-level.level-s{color:#d5b0ff;background:#7c40cb26;border-color:#be7aff8c}.personal-task-level.level-a{color:#90d0ff;background:#2772d824;border-color:#45a8ff8c}.personal-task-level.level-b{color:#8df4fa;background:#139ba324;border-color:#25d3de7a}.personal-task-row>div strong,.personal-task-row>div small{display:block}.personal-task-row>div strong{color:#eaf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.personal-task-title-line{align-items:center;gap:7px;min-width:0;display:flex}.personal-task-title-line>strong{min-width:0}.personal-task-title-line .requirement-urgency,.personal-task-title-line .emergency-chip{flex:none}.personal-task-row>div small{color:#6e87a9;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.personal-task-row>div small.personal-sort-reason{color:#7ed8e8;background:#0f7a941c;border:1px solid #3dc9e933;border-radius:999px;max-width:100%;margin-top:6px;padding:2px 6px;display:inline-block}.personal-task-row>div small.personal-sort-reason.is-urgent{color:#ff9a9c;background:#9b2a3724;border-color:#ff6d7047}.personal-task-progress{gap:4px;display:grid}.personal-task-progress i{background:linear-gradient(90deg,#36d4ed 62%,#7e98c224 62%);border-radius:999px;height:5px;display:block}.personal-task-progress small{color:#7f97b8;white-space:nowrap;font-size:9px}.personal-task-points{color:#68dff5;text-align:right;white-space:nowrap;justify-self:end;font-size:15px}.personal-task-points small{color:#89a3c5;margin-left:2px;font-size:9px}.personal-task-action{color:#aabfff;white-space:nowrap;justify-self:start;font-size:10px;font-weight:700;text-decoration:none}.personal-task-action:hover,.personal-empty a:hover{color:#72e7fa}.personal-empty{color:#b6c7dd;text-align:center;padding:34px 14px}.personal-empty strong{color:#e5effc;font-size:13px}.personal-empty p{color:#7189aa;margin:7px 0 12px;font-size:11px}.personal-empty a{color:#9fb9ff;font-size:11px;text-decoration:none}.my-ops-column{gap:16px;display:grid}.personal-availability-card{background:linear-gradient(145deg,#093d688a,#1d18597a);border-color:#44caf947;grid-template-columns:1fr;gap:0;display:grid;position:relative;overflow:hidden}.personal-availability-card .eyebrow{margin:0 0 5px}.personal-availability-heading{justify-content:flex-start;align-items:center;gap:12px;display:flex}.personal-availability-card h2{color:#e7f7ff;margin:0;font-size:18px}.personal-availability-switch{border:1px solid var(--ok-border-strong);background:var(--ok-surface-muted);cursor:pointer;border-radius:999px;flex:none;width:46px;height:25px;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative}.personal-availability-switch>span{background:var(--ok-text-3);border-radius:50%;width:17px;height:17px;transition:transform .18s,background-color .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000047}.personal-availability-switch.is-on{border-color:var(--ok-green);background:var(--ok-green-soft);box-shadow:0 0 16px color-mix(in srgb, var(--ok-green) 22%, transparent)}.personal-availability-switch.is-on>span{background:var(--ok-green);transform:translate(21px)}.personal-availability-switch:focus-visible{outline:3px solid color-mix(in srgb, var(--ok-accent) 30%, transparent);outline-offset:3px}.personal-availability-switch:disabled{cursor:wait;opacity:.58}.personal-availability-card p{color:#91a9c8;margin:8px 0 0;font-size:10px;line-height:1.55}.personal-availability-card p strong{color:#7ce6f7;font-size:14px}.personal-capacity-control{border-top:1px solid color-mix(in srgb, var(--ok-border-strong) 58%, transparent);grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:grid}.personal-capacity-control label{color:var(--ok-text-2);grid-template-columns:auto 58px auto;align-items:center;gap:7px;font-size:11px;display:grid}.personal-capacity-control input{text-align:center;width:58px;min-height:32px;padding:5px 7px;font-weight:800}.personal-capacity-control label small{color:var(--ok-text-3)}.personal-capacity-save{border:1px solid color-mix(in srgb, var(--ok-accent) 55%, var(--ok-border));min-height:32px;color:var(--ok-text-1);background:var(--ok-accent-soft);cursor:pointer;border-radius:8px;padding:5px 12px}.personal-capacity-save:disabled{cursor:default;opacity:.46}.personal-capacity-control>p{grid-column:1/-1;margin:0;font-size:9px}.personal-todo-card .panel-heading h2{color:#eaf4ff;margin:0;font-size:15px}.personal-todo-card .panel-heading p{color:#778fad;margin:4px 0 0;font-size:10px}.personal-todo-card>div:last-child{margin-top:10px;display:grid}.personal-todo-card>div:last-child>p{color:#b7c9e1;border-top:1px solid #6faeff17;grid-template-columns:22px minmax(0,1fr);gap:7px;margin:0;padding:10px 0;font-size:10px;line-height:1.45;display:grid}.personal-todo-card p b{color:#7de9fa;background:#107b9724;border:1px solid #6faeff40;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.personal-quality-card{background:linear-gradient(145deg,#3223768c,#092141a3);border-color:#b077ff4a;position:relative;overflow:hidden}.personal-quality-card:after{content:"";border:1px solid #b077ff36;border-radius:50%;width:155px;height:155px;position:absolute;top:-52px;right:-34px}.personal-quality-card>*{z-index:1;position:relative}.personal-quality-card>strong{color:#c5a0ff;margin:12px 0 2px;font-size:40px;line-height:1;display:block}.personal-quality-card>strong small{color:#84e8f7;font-size:13px}.personal-quality-card>p{color:#94b2ce;margin:0;font-size:10px}.personal-quality-card>div{color:#a6bdd7;border-top:1px solid #b2cfff24;border-bottom:1px solid #b2cfff24;grid-template-columns:1fr auto;gap:7px;margin:15px 0 13px;padding:12px 0;font-size:10px;display:grid}.personal-quality-card>div b{color:#ddedff}.personal-quality-card>small{color:#879ebc;font-size:10px;line-height:1.55}.personal-quality-card h2{color:#edf4ff;margin:3px 0 0;font-size:16px}.personal-quality-card>p.eyebrow{color:#6cdff3;margin:0}.personal-quality-card>p.quality-tier-label{color:#a9c4df;margin:4px 0 0}.my-bottom-layout{grid-template-columns:.8fr .95fr 1.25fr;gap:16px;padding:0 40px 30px;display:grid}.personal-capability-card .panel-heading h2,.personal-history-card .panel-heading h2{color:#eaf4ff;margin:0;font-size:15px}.personal-capability-card .panel-heading p,.personal-history-card .panel-heading p{color:#778fad;margin:4px 0 0;font-size:10px}.personal-capability-card .capability-block{grid-template-columns:36px 1fr;margin-top:14px}.personal-capability-card .capability-block>span{padding-top:5px}.personal-capability-card .capability-form{margin-top:13px}.personal-capability-card .capability-form label{gap:5px;font-size:10px}.personal-capability-card .capability-form textarea{min-height:67px}.personal-capability-card .capability-form input,.personal-capability-card .capability-form select,.personal-capability-card .capability-form textarea{padding:8px;font-size:11px}.personal-capability-card .capability-form .primary-button{padding:9px;font-size:11px}.personal-history-card{min-width:0}.personal-history-row{border-bottom:1px solid #6faeff17;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.personal-history-row:last-child{border-bottom:0}.history-dot{background:#cfacff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #cfacff99}.history-dot.approved{background:#65e5ae;box-shadow:0 0 9px #65e5ae99}.history-dot.rejected{background:#f4b46c;box-shadow:0 0 9px #f4b46c99}.personal-history-row strong,.personal-history-row small{display:block}.personal-history-row strong{color:#dce9f8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.personal-history-row small{color:#738bab;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.personal-history-row>b{white-space:nowrap;font-size:9px}@media (max-width:1180px){.my-mission-layout{grid-template-columns:1fr}.my-ops-column{grid-template-columns:repeat(3,minmax(0,1fr))}.my-bottom-layout{grid-template-columns:1fr 1fr}.personal-history-card{grid-column:1/-1}}@media (max-width:720px){.my-task-title-row{align-items:flex-start;margin:19px 18px 10px}.my-task-title-row h1{font-size:24px}.my-identity-chip{display:none}.personal-values{margin-bottom:12px}.my-kpi-ribbon{grid-template-columns:1fr 1fr;gap:9px;margin:0 18px 12px}.my-kpi-card{grid-template-columns:34px 1fr;gap:9px;min-height:82px;padding:11px}.my-kpi-card>span{width:34px;height:34px;font-size:17px}.my-kpi-card strong{font-size:23px}.my-mission-layout,.my-bottom-layout{grid-template-columns:1fr;gap:12px;padding-left:18px;padding-right:18px;display:grid}.personal-task-panel,.personal-availability-card,.personal-todo-card,.personal-quality-card,.personal-capability-card,.personal-history-card{padding:14px}.personal-task-row{grid-template-columns:31px minmax(0,1fr) auto;gap:8px;min-height:0}.personal-task-progress{display:none}.personal-task-points{grid-area:1/3}.personal-task-action{border-top:1px solid #6faeff1a;grid-column:2/-1;padding-top:7px}.my-ops-column{grid-template-columns:1fr}.personal-quality-card{min-height:0}.personal-history-card{grid-column:auto}.personal-panel-head{flex-direction:column;gap:10px}.personal-task-head-actions{justify-content:flex-start;width:100%}.personal-task-sort{flex:1}.personal-task-sort select{width:100%;min-width:0}.personal-sort-reset{min-height:38px}.personal-load-badge{margin-left:auto;font-size:8px}}
.bonus-pool-overview-card,.lobby-leaderboard-card{min-width:0;position:relative;overflow:hidden}.bonus-pool-overview-card{background:radial-gradient(circle at 88% 16%,#ffb83f2e,#0000 9rem),linear-gradient(145deg,#462c098c,#1d1648ab);border-color:#ffbe4a5c;padding:17px;box-shadow:inset 0 1px #ffecbd14,0 16px 40px #110a0229}.bonus-pool-orbit{color:#ffd0757a;border:1px solid #ffca603d;border-radius:50%;place-items:center;width:104px;height:104px;font-size:33px;font-weight:850;display:grid;position:absolute;top:-24px;right:-18px;box-shadow:0 0 0 18px #ffc75b0a,0 0 42px #ffb1321f}.bonus-pool-overview-card>*{z-index:1;position:relative}.bonus-pool-title{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.bonus-pool-title h2{color:#fff4da;margin:0;font-size:15px}.bonus-pool-title small{color:#ae9975;margin-top:4px;font-size:9px;display:block}.bonus-pool-title>span{color:#e6bd6d;background:#623d0a38;border:1px solid #ffc55333;border-radius:6px;flex:none;padding:4px 6px;font-size:8px}.bonus-pool-primary{margin:17px 0 11px}.bonus-pool-primary>small{color:#e1bc72;letter-spacing:.03em;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.bonus-pool-amount{color:#ffd06d;filter:drop-shadow(0 0 22px #ffb63742);letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.7vw,46px);line-height:1;display:block}.bonus-unlocked-summary{background:#050e1f4d;border:1px solid #ffcd7026;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding:9px 10px;display:flex}.bonus-unlocked-summary small{color:#b39b70;font-size:9px}.bonus-unlocked-summary b{color:#ffe4a5;font-size:17px;line-height:1}.bonus-unlock-line{gap:5px;margin:0 0 12px;display:grid}.bonus-unlock-line>span{color:#d7b76e;font-size:9px}.bonus-unlock-line>div{background:#ffd4781a;border-radius:999px;height:5px;overflow:hidden}.bonus-unlock-line i{border-radius:inherit;background:linear-gradient(90deg,#ffaf35,#ffe494);height:100%;display:block;box-shadow:0 0 12px #ffbf496b}.bonus-pool-facts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bonus-pool-facts>span{background:#050e1f4d;border:1px solid #ffcd701f;border-radius:8px;gap:4px;padding:9px;display:grid}.bonus-pool-facts>span:last-child{grid-column:1/-1}.bonus-pool-facts small{color:#9d8d72;font-size:8px}.bonus-pool-facts b{color:#f9e8c6;font-size:11px}.bonus-pool-note{color:#968a7d;margin:11px 0 0;font-size:9px;line-height:1.55}.lobby-leaderboard-card{background:radial-gradient(circle at 85% 5%,#7d54ff29,#0000 12rem),linear-gradient(145deg,#161f4ab8,#061428bd);border-color:#8b66ff4a;padding:17px}.lobby-leaderboard-card .panel-heading{align-items:flex-end}.lobby-leaderboard-card .panel-heading .eyebrow{margin:0 0 4px}.lobby-leaderboard-card .panel-heading>a{color:#8fcfff;white-space:nowrap;font-size:9px;font-weight:700;text-decoration:none}.lobby-leaderboard-list{display:grid}.lobby-leaderboard-list article{border-bottom:1px solid #7da5eb17;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 0;display:grid}.leader-rank{color:#92a9c8;background:#08152d80;border:1px solid #87a5e033;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.leader-rank.rank-1,.leader-rank.rank-2,.leader-rank.rank-3{background:#5e3c0d29;border-color:#ffd1693d;font-size:13px}.lobby-leaderboard-list article>div{min-width:0}.lobby-leaderboard-list strong,.lobby-leaderboard-list small{display:block}.lobby-leaderboard-list strong{color:#e6effb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lobby-leaderboard-list small{color:#7087a7;margin-top:2px;font-size:8px}.lobby-leaderboard-list article>b{color:#cfb2ff;white-space:nowrap;font-size:10px}.lobby-leaderboard-list article>em{color:#5fe0ae;text-align:right;grid-column:3;font-size:8px;font-style:normal}.leaderboard-empty{color:#7890af;text-align:center;margin:0;padding:25px 8px;font-size:9px;line-height:1.55}.my-rank-strip{background:linear-gradient(100deg,#147d9926,#6041c424);border:1px solid #47d7f533;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;margin-top:10px;padding:10px;display:grid}.my-rank-strip span{color:#83a0c0;font-size:8px}.my-rank-strip strong{color:#74e5f8;font-size:11px}.my-rank-strip b{color:#f0f5ff;grid-area:1/2/3;align-self:center;font-size:12px}.personal-reward-card{background:radial-gradient(circle at 92% 5%,#ffb33029,#0000 14rem),linear-gradient(145deg,#402a0d8c,#2b1d649e);border-color:#ffbd494f;grid-row:span 2;min-width:0;padding:18px;position:relative;overflow:hidden}.personal-reward-card:after{content:"";border:1px solid #ffcd662b;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-66px;box-shadow:0 0 0 26px #ffc34e06}.personal-reward-card>*{z-index:1;position:relative}.personal-reward-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.personal-reward-heading .eyebrow{margin:0 0 4px}.personal-reward-heading h2{color:#fff4dc;margin:0;font-size:16px}.personal-reward-heading a{color:#90d8ff;white-space:nowrap;font-size:9px;font-weight:700;text-decoration:none}.personal-reward-card>small{color:#aa9a7e;font-size:9px}.personal-estimated-bonus{color:#ffd06c;filter:drop-shadow(0 0 17px #ffb7372e);letter-spacing:-.04em;margin:8px 0 4px;font-size:38px;line-height:1;display:block}.reward-dynamic-note{color:#998c79;margin:0;font-size:9px}.personal-reward-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.personal-reward-facts>span{background:#040e1f4a;border:1px solid #ffd5801f;border-radius:8px;gap:4px;padding:9px;display:grid}.personal-reward-facts small,.personal-point-breakdown small{color:#8f8790;font-size:8px}.personal-reward-facts b{color:#f1e8dc;font-size:11px}.personal-point-breakdown{background:#93b3e81a;border:1px solid #93b3e81c;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.personal-point-breakdown>span{background:#071226c4;gap:3px;padding:8px;display:grid}.personal-point-breakdown b{color:#75e5f7;font-size:10px}.personal-point-breakdown b.negative,.leaderboard-full-row em.negative{color:#ff9b9f}.personal-reward-footer{color:#9eacbf;border-top:1px solid #ffdb971c;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.reward-settlement-note{color:#8f8377;margin:10px 0 0;font-size:8px;line-height:1.5}.my-bottom-layout{grid-template-columns:minmax(310px,1.2fr) minmax(220px,.85fr) minmax(280px,1fr)}.my-bottom-layout .personal-history-card{grid-column:2/-1}.leaderboard-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:25px 40px 14px;display:flex}.leaderboard-title-row h1{color:#f4f8ff;letter-spacing:-.04em;margin:3px 0 5px;font-size:27px}.leaderboard-title-row p:last-child{color:#7e96b8;margin:0;font-size:12px}.error-panel{color:#9bb0ce;gap:10px;margin:0 40px 18px;padding:22px;display:grid}.error-panel strong{color:#e8f3ff}.error-panel p{margin:0}.error-panel .ghost-button{width:fit-content}.leaderboard-hero{grid-template-columns:1.25fr .75fr .9fr;gap:14px;padding:0 40px 16px;display:grid}.leaderboard-hero article{min-height:126px;padding:19px;position:relative;overflow:hidden}.leaderboard-hero span{color:#9eb0ca;font-size:10px}.leaderboard-hero strong{color:#edf5ff;margin-top:10px;font-size:29px;line-height:1;display:block}.leaderboard-hero p{color:#7189aa;margin:10px 0 0;font-size:9px}.leaderboard-pool-hero{background:radial-gradient(circle at 90% 30%,#ffb33038,#0000 11rem),linear-gradient(145deg,#422a09a8,#221950ad);border-color:#ffbe4a54}.leaderboard-pool-hero strong,.leaderboard-reward-hero strong{color:#ffd16f}.leaderboard-my-hero{background:linear-gradient(145deg,#094167a1,#191a4c9e);border-color:#3dd1f84a}.leaderboard-reward-hero{background:linear-gradient(145deg,#3620739c,#12274ba8);border-color:#a56eff4d}.leaderboard-main-panel{margin:0 40px 32px;padding:20px}.leaderboard-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.leaderboard-tabs{gap:7px;display:flex}.leaderboard-tabs button{color:#879dbc;background:#040e1f59;border:1px solid #74a1e42b;border-radius:8px;padding:8px 11px;font-size:10px}.leaderboard-tabs button.is-active{color:#d7fbff;background:linear-gradient(135deg,#108cad40,#5c41c233);border-color:#30d3f273}.leaderboard-toolbar label{color:#7890b2;background:#040e1f66;border:1px solid #74a1e42b;border-radius:8px;align-items:center;gap:7px;min-width:220px;padding:8px 10px;display:flex}.leaderboard-toolbar input{color:#dce9fb;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:10px}.leaderboard-table-head,.leaderboard-full-row{grid-template-columns:70px minmax(160px,1.3fr) minmax(110px,.8fr) 130px 110px;align-items:center;gap:12px;display:grid}.leaderboard-table-head{color:#718aab;border-bottom:1px solid #7aa7e821;padding:9px 13px;font-size:9px}.leaderboard-full-list{display:grid}.leaderboard-full-row{color:#aebfd6;border-bottom:1px solid #7aa7e814;min-height:61px;padding:10px 13px;font-size:10px}.leaderboard-full-row.is-me{background:linear-gradient(90deg,#11819d24,#5237ab1f);border:1px solid #34d6ef3d;border-radius:10px}.leaderboard-medal{color:#91a7c7;background:#08152d80;border:1px solid #7da4df2e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.leaderboard-medal.rank-1,.leaderboard-medal.rank-2,.leaderboard-medal.rank-3{font-size:18px}.leaderboard-person{align-items:center;gap:9px;min-width:0;display:flex}.leaderboard-person>b{color:#c7ecff;background:linear-gradient(135deg,#2674b96b,#6441bc61);border:1px solid #4ab8ff4d;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.leaderboard-person strong{color:#e4effc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.leaderboard-person small{color:#6de2f7;background:#1289a42e;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:8px}.leaderboard-full-row>strong{color:#ceb0ff;font-size:12px}.leaderboard-full-row>em{color:#64dfae;font-size:10px;font-style:normal}.leaderboard-no-data{color:#7189aa;text-align:center;padding:55px 15px;font-size:11px}.leaderboard-rule-note{color:#8297b4;background:#16678214;border-left:2px solid #56d8ee;margin:14px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}.lobby-left-column{align-content:start;gap:16px;display:grid}.lobby-level-panel{background:radial-gradient(circle at 95% 8%,#5270ff29,#0000 10rem),linear-gradient(145deg,#0d2f52bd,#091630bd);border-color:#5bb1ff40;align-content:start;gap:14px;padding:17px;display:grid}.lobby-level-panel .panel-heading{margin:0}.lobby-level-panel .panel-heading .eyebrow{margin:0 0 4px}.lobby-level-panel .panel-heading h2{color:#eaf4ff}.lobby-level-panel .panel-heading p:not(.eyebrow){color:#7891b1;margin:4px 0 0;font-size:10px}.lobby-level-map{gap:8px;display:grid}.lobby-level-map .level-stat{text-align:left;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.lobby-level-map .level-stat b{border:1px solid;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.lobby-level-map .level-stat strong{color:#edf6ff;grid-area:1/2;margin:0;font-size:18px}.lobby-level-map .level-stat small{color:#7990af;white-space:nowrap;grid-area:1/3;font-size:9px}.lobby-level-panel .lobby-rule-note{margin:0}.lobby-member-status-panel{background:radial-gradient(circle at 94% 7%,#25c2e21a,#0000 9rem),linear-gradient(145deg,#0c2746ad,#07132ac2);border-color:#5bb1ff30;padding:17px}.lobby-member-status-panel .panel-heading{margin:0}.lobby-member-status-panel .panel-heading .eyebrow{margin:0 0 4px}.lobby-member-status-panel .panel-heading h2{color:#eaf4ff;margin:0;font-size:15px}.lobby-member-status-panel .panel-heading p:not(.eyebrow){color:#7891b1;margin:4px 0 0;font-size:10px}.lobby-member-status-panel .lobby-member-list{margin-top:10px}.lobby-member-status-panel .lobby-rule-note{margin:12px 0 0}.lobby-task-filter-bar{background:#04102361;border:1px solid #67a9eb26;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px;display:flex}.lobby-filter-menus,.lobby-selected-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-filter-dropdown{position:relative}.task-filter-dropdown.is-open{z-index:31}.task-filter-dropdown.is-open:after{content:"";z-index:29;width:185px;height:7px;position:absolute;top:100%;left:0}.task-filter-trigger{color:#a9bfdd;background:#061832a3;border:1px solid #72a1e136;border-radius:7px;align-items:center;gap:6px;min-height:29px;padding:6px 8px;font-size:9px;display:inline-flex}.task-filter-trigger:hover,.task-filter-trigger.is-active{color:#d9fcff;background:linear-gradient(135deg,#107f9a3d,#503aac2e);border-color:#31d2f37a}.task-filter-trigger b{color:#071727;background:#74e4f5;border-radius:50%;place-items:center;min-width:15px;height:15px;font-size:8px;display:grid}.task-filter-trigger>span{color:#81a1c5;font-size:10px}.task-filter-menu{z-index:30;background:linear-gradient(145deg,#0a2342fa,#090e24fa);border:1px solid #49ccf14f;border-radius:9px;width:185px;padding:9px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 17px 30px #0000005c}.task-filter-menu-head{border-bottom:1px solid #77a5e81f;justify-content:space-between;align-items:center;gap:8px;padding:2px 3px 8px;display:flex}.task-filter-menu-head strong{color:#dcecff;font-size:9px}.task-filter-menu-head button,.clear-task-filters{color:#7bdff1;background:0 0;border:0;font-size:9px}.task-filter-option-list{gap:3px;margin-top:7px;display:grid}.task-filter-option-list button{color:#a9bed8;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:15px auto 1fr;align-items:center;gap:6px;min-height:28px;padding:5px 4px;font-size:10px;display:grid}.task-filter-option-list button:hover,.task-filter-option-list button.is-selected{color:#e0fcff;background:#2b9db82b}.task-filter-option-list button>span{color:#061523;border:1px solid #89b1e859;border-radius:4px;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.task-filter-option-list button.is-selected>span{background:#6be4f3;border-color:#6be4f3}.task-filter-option-list em{font-size:12px;font-style:normal}.lobby-selected-filters{justify-content:flex-end;min-height:29px}.selected-task-filter{color:#c8f8ff;background:#107f9a29;border:1px solid #4cd4ef57;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:5px 7px;font-size:9px;display:inline-flex}.selected-task-filter b{color:#79e2f2;font-size:14px;font-weight:500;line-height:1}.task-filter-hint{color:#667f9f;font-size:9px}.lobby-task-columns,.lobby-task-row{grid-template-columns:minmax(145px,1.65fr) 66px 70px 36px 52px 68px 54px 128px;min-width:780px}.lobby-sort-header{min-width:0;color:inherit;font-size:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:0;line-height:1.1;display:inline-flex}.lobby-sort-header:hover,.lobby-sort-header.is-active{color:#73e4fa}.lobby-sort-arrows{color:#526b8d;gap:0;font-size:5px;line-height:5px;display:grid}.lobby-sort-arrows i{font-style:normal}.lobby-sort-arrows i.is-active{color:#7ff1ff;text-shadow:0 0 7px #58e1f9b3}.task-sort-reset{color:#a9c8e9;white-space:nowrap;background:#23436e2e;border:1px solid #829cd642;border-radius:6px;padding:4px 6px;font-size:9px}.task-sort-reset:hover{color:#79eaff;background:#0c779733;border-color:#5ce0ff80}.lobby-deadline{white-space:nowrap;gap:3px;font-size:9px;display:grid}.lobby-deadline b{color:#d9e7f8;font-size:10px}.lobby-deadline small{color:#7892b3;font-size:8px}.lobby-deadline.deadline-urgent b,.lobby-deadline.deadline-urgent small{color:#ff6978}.lobby-deadline.deadline-overdue b,.lobby-deadline.deadline-overdue small{color:#ff8f99}@media (max-width:1700px){.lobby-task-columns,.lobby-task-row{grid-template-columns:minmax(120px,1.5fr) 60px 66px 34px 48px 62px 48px 116px;min-width:620px}.lobby-task-actions{width:116px}}@media (max-width:1500px){.lobby-value-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.personal-reward-card{grid-row:auto}.my-bottom-layout .personal-history-card{grid-column:1/-1}.leaderboard-hero{grid-template-columns:1fr 1fr}.leaderboard-pool-hero{grid-column:1/-1}}@media (max-width:900px){.lobby-left-column{order:2}}@media (max-width:720px){.lobby-value-column,.leaderboard-hero{grid-template-columns:1fr}.leaderboard-pool-hero{grid-column:auto}.personal-reward-card{padding:14px}.personal-point-breakdown{grid-template-columns:1fr 1fr}.leaderboard-title-row{align-items:flex-start;margin:19px 18px 12px}.leaderboard-title-row h1{font-size:24px}.leaderboard-title-row .live-state{display:none}.error-panel{margin-left:18px;margin-right:18px}.leaderboard-hero{gap:10px;padding:0 18px 12px}.leaderboard-main-panel{margin:0 18px 24px;padding:13px;overflow-x:auto}.leaderboard-toolbar{flex-direction:column;align-items:stretch}.leaderboard-toolbar label{min-width:0}.leaderboard-table-head,.leaderboard-full-row{grid-template-columns:45px minmax(135px,1fr) 95px 105px 80px;min-width:520px}.lobby-task-filter-bar{flex-direction:column;align-items:stretch}.lobby-task-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}.lobby-deadline{grid-area:2/1}.lobby-task-actions{grid-row:3}.lobby-selected-filters{justify-content:flex-start}.task-filter-menu{width:min(220px,100vw - 70px)}}
.page-header.knowledge-header{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.5fr) auto;align-items:center;gap:18px;display:grid}.knowledge-header-title{min-width:0}.knowledge-header-kpis{border:1px solid var(--ok-border);background:var(--ok-surface);min-width:0;box-shadow:var(--ok-shadow-sm);border-radius:12px;grid-template-columns:repeat(4,minmax(95px,1fr));display:grid}.knowledge-header-kpis article{border-right:1px solid var(--ok-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:12px 14px;display:grid}.knowledge-header-kpis article:last-child{border-right:0}.knowledge-header-kpis span{color:var(--ok-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.knowledge-header-kpis strong{color:var(--ok-text-1);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:24px;line-height:1}.knowledge-header-kpis small{color:var(--ok-text-4);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.knowledge-ask{background:radial-gradient(circle at 85% 0,#7548ff2e,#0000 21rem),#07132bd6;border-color:#31d6ee52;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.4fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.knowledge-ask h2,.knowledge-ask p{margin:0}.knowledge-ask small{color:#7891b3;font-size:9px}.knowledge-ask input,.knowledge-search{color:#e9f5ff;background:#030c1dc7;border:1px solid #69a4eb40;border-radius:9px;outline:none;width:100%;padding:11px 13px}.knowledge-ask input:focus,.knowledge-search:focus{border-color:#29ddf4a6;box-shadow:0 0 0 3px #1ccbe714}.knowledge-answer{border-color:#30e1b957;margin-bottom:14px;padding:18px}.knowledge-answer.needs-human{border-color:#ffb03e61}.knowledge-answer>div:first-child{justify-content:space-between;gap:12px;display:flex}.knowledge-answer strong{color:#70f2d0}.knowledge-answer.needs-human strong{color:#ffc266}.knowledge-answer span,.knowledge-answer p{color:#9bb1cd;font-size:11px;line-height:1.7}.knowledge-helpful-button{margin-top:12px}.knowledge-helpful-confirmed{color:#6fbea9;margin-top:12px;font-size:9px;display:block}.knowledge-source-pills,.knowledge-tags{flex-wrap:wrap;gap:7px;display:flex}.knowledge-source-pills button,.knowledge-tags b{color:#84d8ff;background:#17568f26;border:1px solid #53b4ff40;border-radius:999px;padding:5px 8px;font-size:9px}.knowledge-layout{grid-template-columns:minmax(230px,.8fr) minmax(390px,1.6fr) minmax(210px,.7fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.knowledge-library,.knowledge-detail,.knowledge-faq-queue,.knowledge-editor{padding:17px}.knowledge-type-tabs{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.knowledge-type-tabs button{color:#7f99b9;background:#0b1934a6;border:1px solid #5c89c730;border-radius:7px;padding:6px 8px;font-size:9px}.knowledge-type-tabs button.selected{color:#75eaff;background:#1691b12b;border-color:#2adaf16b}.knowledge-list{gap:7px;max-height:620px;display:grid;overflow:auto}.knowledge-list>button{text-align:left;background:#040f2278;border:1px solid #5b8cca24;border-radius:9px;gap:5px;width:100%;padding:10px;display:grid}.knowledge-list>button.selected{background:linear-gradient(120deg,#115b8b3d,#3e2a8c2e);border-color:#33d3ef7a}.knowledge-list span,.knowledge-list small{color:#6f8bac;font-size:8px}.knowledge-list strong{color:#dbeaff;font-size:11px}.knowledge-detail{min-height:480px}.knowledge-detail-head{border-bottom:1px solid #6997d221;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.knowledge-detail-head>div:last-child{align-content:start;justify-items:end;gap:7px;min-width:92px;display:grid}.knowledge-detail-head span,.knowledge-detail-head small{color:#6d8aaa;font-size:9px}.knowledge-detail-head h2{color:#eff7ff;margin:7px 0;font-size:20px}.knowledge-detail-head p{color:#93a9c4;margin:0;font-size:10px;line-height:1.6}.knowledge-status{color:#8fa7c5;background:#6680aa24;border-radius:999px;padding:5px 8px;font-size:9px}.knowledge-status.status-published{color:#62efc6;background:#1fb18b21}.knowledge-status.status-draft{color:#ffc56a;background:#c9821f24}.knowledge-meta{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.knowledge-meta span{color:#7893b2;border:1px solid #6493cd24;border-radius:6px;padding:5px 7px;font-size:8px}.knowledge-content{color:#b7c9dd;white-space:pre-wrap;background:#020a196b;border-radius:9px;min-height:220px;padding:14px;font-size:11px;line-height:1.8}.knowledge-detail-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.knowledge-faq-queue{gap:8px;display:grid}.knowledge-faq-queue article{background:#653d0b1a;border:1px solid #ffb94c33;border-radius:8px;gap:7px;padding:10px;display:grid}.faq-question-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.faq-question-head strong{flex:1}.faq-status{color:#8fcef9;white-space:nowrap;background:#24659e24;border:1px solid #67b4ff3d;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:600}.faq-status.status-assigned{color:#f4c36d;background:#965d0e24;border-color:#ffbe5247}.faq-status.status-awaiting_review{color:#bba2ff;background:#5c39b126;border-color:#9d79ff4d}.faq-status.status-awaiting_asker_confirmation{color:#71e9c7;background:#19826724;border-color:#37e0b647}.knowledge-faq-queue select,.knowledge-faq-queue textarea{width:100%;color:var(--ok-text-2);background:var(--ok-surface-soft);font:inherit;border:1px solid #69a4eb38;border-radius:7px;outline:none;padding:8px}.knowledge-faq-queue textarea{resize:vertical;min-height:66px}.faq-feedback{color:var(--ok-text-2);background:#7e4a081f;border-left:2px solid #ffaf43b3;margin:0;padding:6px 8px;font-size:9px;line-height:1.5}.faq-confirm-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.knowledge-faq-queue strong{color:#e9d5b5;font-size:10px}.knowledge-faq-queue small{color:#897d70;font-size:8px}.knowledge-content-input{min-height:210px}.knowledge-scope-picker{color:#8ca4c0;gap:10px;margin:12px 0;font-size:10px;display:grid}.knowledge-scope-picker>span{flex-wrap:wrap;gap:9px;display:flex}.knowledge-scope-picker label{color:#a9bed4;align-items:center;gap:4px;display:inline-flex}@media (max-width:1050px){.page-header.knowledge-header{grid-template-columns:minmax(0,1fr) auto}.knowledge-header-kpis{grid-area:2/1/auto/-1}}@media (max-width:1250px){.knowledge-layout{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr)}.knowledge-faq-queue{grid-column:1/-1}}@media (max-width:800px){.page-header.knowledge-header,.knowledge-layout,.knowledge-ask{grid-template-columns:1fr}.knowledge-header-kpis{grid-template-columns:1fr 1fr}.knowledge-header-kpis article:nth-child(2){border-right:0}.knowledge-header-kpis article:nth-child(-n+2){border-bottom:1px solid var(--ok-border)}.knowledge-header .live-state{grid-column:1;justify-self:start}}@media (max-width:520px){.knowledge-header-kpis{grid-template-columns:1fr}.knowledge-header-kpis article{border-right:0;border-bottom:1px solid var(--ok-border)}.knowledge-header-kpis article:last-child{border-bottom:0}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071020;--panel:#0c1b33db;--line:#6faeff29;--text:#edf4ff;--muted:#91a8c6;--cyan:#26d7f2;--violet:#966bff;--green:#45e0a2;--orange:#ffb85e;--surface:#0c1b33;--surface-soft:#0a172d}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f6fb;--panel:#fffffff0;--line:#2f538129;--text:#17243b;--muted:#63748d;--cyan:#087f9e;--violet:#6c50d7;--green:#147a59;--orange:#b76b13;--surface:#fff;--surface-soft:#f6f9fd;--text-strong:#142238;--text-body:#334861;--text-subtle:#65768c}body,.sidebar,.topbar,.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card,input,textarea,select,button{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.theme-toggle{color:#b9cbe3;white-space:nowrap;background:#ffffff0d;border:1px solid #6faeff38;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 10px;display:inline-flex}.theme-toggle:hover{color:#f3fbff;background:#26d7f21a;border-color:#26d7f27a}.theme-toggle-icon{color:#75e8fb;place-items:center;width:17px;height:17px;font-size:14px;line-height:1;display:grid}.theme-toggle-label{font-size:11px;font-weight:650}.theme-toggle.is-compact{min-height:30px;padding:0 9px}.login-theme-toggle{z-index:2;position:fixed;top:22px;right:24px}html[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 82% -5%, #5b95ea2e, transparent 30rem), radial-gradient(circle at 22% 105%, #8e68e721, transparent 36rem), var(--bg)}html[data-theme=light] .sidebar{background:#fafcffe8;border-color:#31527c24;box-shadow:8px 0 30px #2c44670d}html[data-theme=light] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border-color:#31527c21;box-shadow:0 8px 26px #324b6f0a}html[data-theme=light] .brand,html[data-theme=light] .user-name,html[data-theme=light] .breadcrumb,html[data-theme=light] :where(h1,h2,h3,h4){color:var(--text)}html[data-theme=light] .brand-mark{color:#0787a7;background:#e7f9fde6;border-color:#0091b58c;box-shadow:0 7px 20px #1498b41f}html[data-theme=light] .sidebar-collapse-toggle,html[data-theme=light] .theme-toggle,html[data-theme=light] .dingtalk-pill{color:#566b88;background:#f5f8fce6;border-color:#40659333}html[data-theme=light] .sidebar-collapse-toggle:hover,html[data-theme=light] .theme-toggle:hover{color:#087f9e;background:#eaf8fb;border-color:#087f9e61}html[data-theme=light] .theme-toggle-icon{color:#c47a0b}html[data-theme=light] .nav-group-label{color:#8a98aa}html[data-theme=light] .nav-item{color:#53647b}html[data-theme=light] .nav-item:hover{color:#152940;background:#edf4fb}html[data-theme=light] .nav-item.is-active{color:#0d6280;background:linear-gradient(90deg,#26b2d321,#745bdd12);border-color:#1093b745;box-shadow:inset 2px 0 #18a6c6}html[data-theme=light] .sidebar-footnote{color:#276d58;background:#eef9f5;border-color:#147a592e}html[data-theme=light] .topbar-slogan{text-shadow:none;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#087994,#326db4 52%,#704ebc);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .logout-button{color:#687993}html[data-theme=light] .logout-button:hover{color:#17304e;background:#edf3fa}html[data-theme=light] .auth-gate{background:var(--bg)}html[data-theme=light] .login-page{background:radial-gradient(circle at 78% 4%,#5091e83d,#0000 29rem),radial-gradient(circle at 15% 94%,#8658de29,#0000 34rem),#eef4fa}html[data-theme=light] .login-card{background:#fffffff0;border-color:#2e84b533;box-shadow:0 30px 80px #2e4b7329}html[data-theme=light] .login-form label{color:#30435e}html[data-theme=light] .login-slogan{color:#6650ab}html[data-theme=light] :where(.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card,.architecture-tab,.architecture-row,.panel-inset){color:var(--text);border-color:var(--line);background:linear-gradient(145deg,#fffffffa,#f7fafef5);box-shadow:0 12px 35px #304a6e12}html[data-theme=light] :where(.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card) :where(h1,h2,h3,h4,strong){color:var(--text)}html[data-theme=light] :where(.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card) :where(p,small),html[data-theme=light] :where(.page-header,.lobby-title-row,.my-task-title-row,.leaderboard-title-row) p:not(.eyebrow),html[data-theme=light] .muted{color:var(--muted)}html[data-theme=light] .live-state,html[data-theme=light] .ai-note{color:#176c7f;background:#eaf8fb;border-color:#087f9e38}html[data-theme=light] :where(input,textarea,select),html[data-theme=light] .identity-field,html[data-theme=light] .leaderboard-toolbar label{color:#21344f;background-color:#fff;border-color:#3b5b853b}html[data-theme=light] :where(input,textarea,select)::placeholder{color:#92a0b2}html[data-theme=light] :where(input,textarea,select):focus{border-color:#0891b38c;box-shadow:0 0 0 3px #0fa0c11a}html[data-theme=light] :where(input,textarea,select):disabled{color:#8491a2;background-color:#edf1f6}html[data-theme=light] .ghost-button{color:#415772;background:#edf3f9}html[data-theme=light] .ghost-button:hover{color:#17304e;background:#e3edf7}html[data-theme=light] :where(.task-table th,.team-status-table th,.lobby-task-columns,.leaderboard-table-head){color:#73849b;border-color:#3a5b8524}html[data-theme=light] :where(.task-table td,.team-status-table td,.leaderboard-full-row){color:#3f526b;border-color:#3a5b851c}html[data-theme=light] :where(.task-table td strong,.team-status-table td strong,.leaderboard-person strong){color:#1a2d48}html[data-theme=light] .tag{color:#385d85;background:#eef4fb;border-color:#3d6ca933}html[data-theme=light] .tag-tech{color:#086d84;background:#e7f8fb}html[data-theme=light] :where(.split-package,.review-materials,.review-history-item,.approval-card,.ai-review-snapshot,.people-filter-bar,.people-summary-card,.rule-card,.rule-version,.result-metric-card,.result-contribution-box,.delivery-transition-box,.release-row,.deadline-history,.deadline-history-row,.delay-accountability,.delay-case,.delay-responsibility,.delay-appeal-box,.delay-appeal-record,.task-return-controls,.manual-coordinate-form,.bug-repair-card,.trace-row,.responsibility-row,.agent-run-card,.agent-output,.agent-api-guide,.agent-tip,.pilot-check-row,.pilot-feedback-row){color:var(--text);background:#f7f9fc;border-color:#3a5b8526}html[data-theme=light] .ai-review-snapshot pre,html[data-theme=light] pre{color:#29425f;background:#eef3f8}html[data-theme=light] .corporate-values-bar{color:#5e718c;background:radial-gradient(circle at 76%,#854fff17,#0000 25rem),linear-gradient(90deg,#d7f6fceb,#efe8ffd1);border-color:#1399b947;box-shadow:0 8px 24px #3a527612}html[data-theme=light] .corporate-values-bar strong{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#147d95,#2b78ab 53%,#7555bf);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .lobby-task-filter-bar,html[data-theme=light] :where(.level-stat,.lobby-country,.lobby-tech),html[data-theme=light] :where(.personal-task-sort,.personal-load-badge,.personal-sort-reset){color:#516782;background:#f6f9fc;border-color:#3a5b8529}html[data-theme=light] .lobby-task-row{background:linear-gradient(90deg,#def1fa99,#fff3);border-color:#3a5b851a}html[data-theme=light] .lobby-task-row:hover{background:linear-gradient(90deg,#cdebf7cc,#ebe8fb7a)}html[data-theme=light] :where(.lobby-task-title strong,.lobby-member-list strong,.personal-task-title strong){color:#1d304b}html[data-theme=light] :where(.lobby-task-title small,.lobby-member-list small,.personal-task-title small){color:#71849d}html[data-theme=light] :where(.lobby-country,.lobby-tech,.lobby-owner){color:#46617f}html[data-theme=light] .task-filter-trigger{color:#4b627e;background:#fff;border-color:#3a5b8533}html[data-theme=light] .task-filter-trigger:hover,html[data-theme=light] .task-filter-trigger.is-active{color:#0a6d84;background:#eaf8fb}html[data-theme=light] .task-filter-menu{color:var(--text);background:#fff;border-color:#2682a83b;box-shadow:0 18px 40px #2a43672e}html[data-theme=light] .task-filter-menu-head strong,html[data-theme=light] .task-filter-option-list button{color:#425a76}html[data-theme=light] .task-filter-option-list button:hover,html[data-theme=light] .task-filter-option-list button.is-selected{color:#0b6378;background:#e9f7fa}html[data-theme=light] .personal-task-row,html[data-theme=light] .personal-history-row,html[data-theme=light] .lobby-member-list article{border-color:#3a5b851a}html[data-theme=light] .personal-task-sort select{color:#29415f;background-color:#fff}html[data-theme=light] .knowledge-ask{background:radial-gradient(circle at 85% 0,#7548ff1a,#0000 21rem),#f8fbfe}html[data-theme=light] :where(.knowledge-ask input,.knowledge-search){color:#243a57;background:#fff}html[data-theme=light] .knowledge-type-tabs button,html[data-theme=light] .knowledge-list>button,html[data-theme=light] .knowledge-content{color:#405773;background:#f6f9fc;border-color:#3a5b8526}html[data-theme=light] .knowledge-list>button.selected{background:linear-gradient(120deg,#d4f2f8cc,#ebe5fdb8)}html[data-theme=light] :where(.knowledge-list strong,.knowledge-detail-head h2){color:#1d304a}html[data-theme=light] .knowledge-faq-queue article{background:#fff8ed;border-color:#b97c1e33}html[data-theme=light] :where(.leaderboard-pool-hero,.bonus-pool-overview-card){background:radial-gradient(circle at 90% 25%,#ffb22833,#0000 12rem),linear-gradient(145deg,#fffaf0,#f5f0ff)}html[data-theme=light] .leaderboard-my-hero{background:linear-gradient(145deg,#effbfe,#f2f2ff)}html[data-theme=light] .leaderboard-reward-hero,html[data-theme=light] .value-board-card,html[data-theme=light] .personal-quality-card,html[data-theme=light] .personal-reward-card{background:linear-gradient(145deg,#f6f0ff,#eef8fc)}html[data-theme=light] .leaderboard-tabs button,html[data-theme=light] .leaderboard-medal{color:#5c6f89;background:#f4f7fb;border-color:#3a5b8529}html[data-theme=light] .leaderboard-tabs button.is-active,html[data-theme=light] .leaderboard-full-row.is-me{color:#0d6c83;background:linear-gradient(135deg,#d3f4f9db,#ebe5fcc7)}html[data-theme=light] :where(.bonus-pool-amount,.bonus-pool-primary strong,.bonus-unlocked-summary strong,.personal-estimated-bonus,.leaderboard-pool-hero strong,.leaderboard-reward-hero strong){color:#a86308}html[data-theme=light] :where(.lobby-points,.point-value,.task-detail-link,.text-button){color:#087f9e!important}html[data-theme=light] .lobby-safety-card,html[data-theme=light] .lobby-rule-note,html[data-theme=light] .rule-strip{color:#81510e;background:#fff8ed;border-color:#b76b1333}html[data-theme=light] .security-banner{color:#735015;background:#fff8e7;border-color:#b76b1340}html[data-theme=light] body .content-area :where(h1,h2,h3,h4,strong,b){color:var(--text-strong)!important}html[data-theme=light] body .content-area :where(label,legend,summary,td,li){color:var(--text-body)!important}html[data-theme=light] body .content-area :where(p,small,th){color:var(--text-subtle)!important}html[data-theme=light] body .content-area span:not([class]),html[data-theme=light] body .content-area em:not([class]),html[data-theme=light] body .content-area :where(.workbench-message,.empty-state,.page-loading,.history-row,.capability-block,.directory-main,.directory-load,.task-detail-copy,.release-row,.participant-pill,.agent-tip,.agent-pr-summary,.agent-review-note,.error-panel,.mission-empty,.personal-empty){color:var(--text-body)!important}html[data-theme=light] body .content-area a:not(.claim-button):not(.primary-button){color:#086f8b}html[data-theme=light] body .content-area button:not(.claim-button):not(.primary-button):not(.danger-button){color:#334b67}html[data-theme=light] body .content-area :where(.claim-button,.primary-button),html[data-theme=light] body .content-area :where(.claim-button,.primary-button) *,html[data-theme=light] body .content-area :where(.avatar,.person-avatar,.profile-avatar){color:#fff!important}html[data-theme=light] body .content-area :where(.eyebrow,.text-button,.task-detail-link,.radar-link){color:#087f9e!important}html[data-theme=light] body .content-area :where(.claim-status,.member-state,.team-status-state,.positive-delta,.contribution-ok,.lifecycle-clear,.knowledge-status.status-published,.requirement-change-status.approved){color:#087451!important}html[data-theme=light] body .content-area :where(.danger-text,.danger-button,.negative,.negative-delta,.contribution-error,.agent-error,.agent-inline-review-error,.delivery-deadline.deadline-overdue,.lobby-deadline.deadline-overdue,.requirement-change-status.rejected){color:#b4233c!important}html[data-theme=light] body .content-area :where(.priority-chip,.lobby-priority-mark,.knowledge-status.status-draft,.requirement-change-status,.personal-estimated-bonus,.bonus-pool-amount){color:#9b5a08!important}html[data-theme=light] body .content-area :where(.point-value,.lobby-points,.personal-task-points,.personal-point-breakdown b,.mission-card-reward strong,.mission-board-total strong){color:#087d98!important}html[data-theme=light] body .content-area :where(.level-s,.level-stat-s b,.personal-task-level.level-s,.leaderboard-full-row>strong){color:#6741a7!important}html[data-theme=light] body .content-area :where(.level-a,.level-stat-a b,.personal-task-level.level-a){color:#2169a5!important}html[data-theme=light] body .content-area :where(.level-b,.level-stat-b b,.personal-task-level.level-b){color:#087885!important}html[data-theme=light] body .content-area :where(.tag,.status-chip,.agent-status,.participant-pill){color:#385b7b!important}html[data-theme=light] body .content-area :where(.live-state,.ai-note){color:#176c7f!important}html[data-theme=light] body .content-area :where(.lobby-kpi-icon,.my-kpi-card>span){color:#087d98!important}@media (max-width:900px){.theme-toggle-label{display:none}.theme-toggle,.theme-toggle.is-compact{width:31px;padding:0}}@media (prefers-reduced-motion:reduce){body,.sidebar,.topbar,.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card,input,textarea,select,button{transition:none}}
html[data-theme=dark]{--ok-canvas:#050b16;--ok-canvas-soft:#07111f;--ok-surface:#0a172ae0;--ok-surface-solid:#0b1729;--ok-surface-raised:#102039;--ok-surface-muted:#7597c713;--ok-border:#85aee426;--ok-border-strong:#6fcaf247;--ok-text-1:#f4f8ff;--ok-text-2:#bdcce0;--ok-text-3:#7c92af;--ok-text-4:#536985;--ok-accent:#35d5ee;--ok-blue:#5592ff;--ok-violet:#9674ff;--ok-green:#3ed7a0;--ok-amber:#f5b95f;--ok-gold:#ffd166;--ok-gold-deep:#c47a18;--ok-red:#ff7185;--ok-shadow-sm:0 8px 28px #0000002e;--ok-shadow-lg:0 24px 70px #0000004d;--ok-grid:#86b1e606}html[data-theme=light]{--ok-canvas:#f2f6fb;--ok-canvas-soft:#eaf1f8;--ok-surface:#ffffffe8;--ok-surface-solid:#fff;--ok-surface-raised:#f8fbfe;--ok-surface-muted:#2e578a0b;--ok-border:#274e7d21;--ok-border-strong:#1489b142;--ok-text-1:#13233a;--ok-text-2:#3d526c;--ok-text-3:#6b7e95;--ok-text-4:#91a0b1;--ok-accent:#0785a3;--ok-blue:#326fc7;--ok-violet:#7456d6;--ok-green:#13815c;--ok-amber:#aa680f;--ok-gold:#a9630a;--ok-gold-deep:#7d4600;--ok-red:#bb3850;--ok-shadow-sm:0 8px 26px #263f6113;--ok-shadow-lg:0 24px 64px #2741631f;--ok-grid:#315b8907}html{background:var(--ok-canvas)}body{color:var(--ok-text-2);background:linear-gradient(var(--ok-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ok-grid) 1px, transparent 1px), radial-gradient(circle at 77% -8%, #3469d329, transparent 32rem), radial-gradient(circle at 25% 105%, #794dd21a, transparent 34rem), var(--ok-canvas);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:32px 32px,32px 32px,auto,auto,auto;font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.55}::selection{color:#fff;background:#2c99d7c7}*{scrollbar-color:#6f98ca52 transparent;scrollbar-width:thin}.app-shell{grid-template-columns:168px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:54px minmax(0,1fr)}.sidebar{z-index:20;border-color:var(--ok-border);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#050d1ae3;gap:13px;padding:13px 8px 10px;box-shadow:10px 0 38px #0000001a}html[data-theme=light] .sidebar{background:#f9fcffe6;box-shadow:10px 0 38px #2a42600e}.sidebar-brand-row{min-height:38px}.brand{gap:8px}.brand-mark{background:linear-gradient(145deg,#2ad3ec1f,#5166e714);border-color:#35d5ee85;border-radius:9px;width:30px;height:30px;font-size:15px;box-shadow:0 0 22px #35d5ee21}.brand strong{color:var(--ok-text-1);letter-spacing:.075em;font-size:12.5px;font-weight:780}.brand small{color:var(--ok-text-3);letter-spacing:.03em;font-size:8.5px}.sidebar-collapse-toggle{border-color:var(--ok-border);width:22px;height:22px;color:var(--ok-text-3);background:var(--ok-surface-muted)}.nav-list{gap:9px}.nav-group{gap:3px}.nav-group-label{color:var(--ok-text-4);letter-spacing:.14em;padding:0 7px;font-size:8px;font-weight:760;line-height:16px}.nav-group-items{gap:1px}.nav-item{min-height:32px;color:var(--ok-text-3);border-radius:8px;gap:7px;padding:6px 7px;font-size:10.5px;font-weight:560}.nav-item:hover{color:var(--ok-text-1);background:var(--ok-surface-muted)}.nav-item.is-active{color:var(--ok-text-1);box-shadow:inset 2px 0 var(--ok-accent), 0 7px 20px #0f74a712;background:linear-gradient(90deg,#21a2da2e,#6a54df17);border-color:#35d5ee4d}html[data-theme=light] .nav-item.is-active{color:#075d76}.nav-icon{color:currentColor;flex-basis:15px;width:15px;font-size:12px}.sidebar-footnote{color:var(--ok-green);background:#1f8b6713;border-color:#2dc99129;border-radius:8px;padding:8px;font-size:9px}.sidebar-footnote small{color:var(--ok-text-3);font-size:8px}.content-area{min-height:100vh;position:relative}.topbar{z-index:15;border-color:var(--ok-border);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#050d1bad;gap:12px;min-height:56px;padding:0 24px;position:sticky;top:0;box-shadow:0 8px 28px #0000000f}html[data-theme=light] .topbar{background:#fafcffcc;box-shadow:0 8px 28px #2841620b}.breadcrumb{color:var(--ok-text-3);font-size:11px;font-weight:600}.breadcrumb span{color:var(--ok-text-4)}.topbar-slogan{color:var(--ok-text-1);letter-spacing:.055em;font-size:12px;font-weight:760}.topbar-actions{color:var(--ok-text-2);gap:6px;font-size:11px}.theme-toggle,.dingtalk-pill{border-color:var(--ok-border);min-height:29px;color:var(--ok-text-3);background:var(--ok-surface-muted);padding:0 9px;font-size:10px}.avatar{width:28px;height:28px;font-size:11px;box-shadow:0 5px 15px #3587eb33}.logout-button{color:var(--ok-text-3);border-radius:7px;padding:5px 6px;font-size:10px}.page-header,.lobby-title-row,.my-task-title-row,.leaderboard-title-row{gap:20px;padding-top:27px}.page-header{padding:27px 32px 17px}.lobby-title-row,.my-task-title-row,.leaderboard-title-row{margin:25px 32px 12px}.eyebrow{letter-spacing:.19em;margin-bottom:6px;font-size:9px;font-weight:820;line-height:1.2;color:var(--ok-accent)!important}.page-header h1,.lobby-title-row h1,.my-task-title-row h1,.leaderboard-title-row h1{letter-spacing:-.035em;font-size:clamp(24px,2.1vw,29px);font-weight:720;line-height:1.25;color:var(--ok-text-1)!important}.page-header p:not(.eyebrow),.lobby-title-row>div>p:last-child,.my-task-title-row>div:first-child>p:last-child,.leaderboard-title-row p:last-child{margin-top:7px;font-size:11px;line-height:1.65;color:var(--ok-text-3)!important}.live-state,.ai-note{background:#1984a117;border-color:#35d5ee33;border-radius:9px;align-items:center;min-height:34px;padding:8px 11px;font-size:10px;font-weight:650;display:inline-flex;color:var(--ok-accent)!important}.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card,.architecture-tab,.architecture-row,.delivery-card,.notification-row,.agent-run-card,.pilot-check-row,.pilot-feedback-row,.execution-board,.execution-column,.execution-task{border-color:var(--ok-border);background:linear-gradient(145deg, var(--ok-surface), #071120c2);box-shadow:var(--ok-shadow-sm)}html[data-theme=light] :is(.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card,.architecture-tab,.architecture-row,.delivery-card,.notification-row,.agent-run-card,.pilot-check-row,.pilot-feedback-row,.execution-board,.execution-column,.execution-task){background:linear-gradient(145deg,#fffffff5,#f7fafee8)}.panel,.kpi-card,.lobby-kpi-card,.my-kpi-card{border-radius:14px}.panel-heading{gap:13px;margin-bottom:14px}.panel-heading h2,.form-panel h2,.delivery-card h2{letter-spacing:-.01em;font-size:14px;font-weight:700;color:var(--ok-text-1)!important}.panel-heading p,.form-panel h2 small{font-size:10px;color:var(--ok-text-3)!important}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.ghost-button,.claim-button,.primary-button,.danger-button{letter-spacing:.01em;border-radius:8px;min-height:34px;padding:8px 12px;font-size:10.5px;font-weight:720}.ghost-button{border:1px solid var(--ok-border);color:var(--ok-text-2);background:var(--ok-surface-muted)}.ghost-button:hover{border-color:var(--ok-border-strong);color:var(--ok-text-1);background:#2c99cb1a}.claim-button,.primary-button{color:#fff;background:linear-gradient(135deg,#6859e8,#218fd7 58%,#19bad2);box-shadow:0 9px 22px #3169d536}.text-button,.task-detail-link,.radar-link,.panel-heading>a{font-size:10px;font-weight:680;text-decoration:none;color:var(--ok-accent)!important}input,textarea,select,.due-date-native,.knowledge-search{border-color:var(--ok-border);color:var(--ok-text-1);background:#020a177a;border-radius:8px;box-shadow:inset 0 1px 1px #00000014}html[data-theme=light] :is(input,textarea,select,.due-date-native,.knowledge-search){color:var(--ok-text-1);background:#ffffffe0;box-shadow:inset 0 1px 2px #2b476c06}input:focus,textarea:focus,select:focus,.due-date-native:focus-visible{border-color:#26b7daa3;box-shadow:0 0 0 3px #23b3d51a}.tag,.status-chip,.participant-pill,.requirement-status,.knowledge-status,.architecture-country-list span{border-color:var(--ok-border);color:var(--ok-text-2);background:var(--ok-surface-muted);border-radius:6px;font-size:9px;font-weight:620}.task-table,.team-status-table{font-variant-numeric:tabular-nums;font-size:11px}.task-table th,.team-status-table th,.leaderboard-table-head{letter-spacing:.035em;text-transform:none;font-size:9px;font-weight:720;color:var(--ok-text-3)!important}.task-table td,.team-status-table td,.leaderboard-full-row{color:var(--ok-text-2)!important}.page-loading,.empty-state,.leaderboard-empty,.leaderboard-no-data{font-size:11px;color:var(--ok-text-3)!important}.corporate-values-bar{box-shadow:var(--ok-shadow-sm);background:linear-gradient(90deg,#1584aa2b,#6641c126);border-color:#35d5ee3b;border-radius:10px;margin-left:32px;margin-right:32px}.corporate-values-bar strong{font-size:14px;font-weight:760}.lobby-kpi-ribbon,.lobby-operations-grid{margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}.lobby-kpi-ribbon{gap:10px}.lobby-kpi-card{min-height:90px;padding:13px}.lobby-kpi-card strong{font-variant-numeric:tabular-nums;font-size:24px;color:var(--ok-text-1)!important}.lobby-kpi-card small{font-size:10px;color:var(--ok-text-2)!important}.lobby-kpi-card p{font-size:9px;color:var(--ok-text-3)!important}.lobby-operations-grid{gap:12px}.lobby-member-status-panel .panel-heading{flex-wrap:nowrap}.lobby-member-status-panel .panel-heading>a{border:1px solid var(--ok-border);white-space:nowrap;border-radius:7px;flex:none;padding:5px 7px;font-size:8.5px;line-height:1}.lobby-member-list article{min-height:45px;padding:7px 0}.lobby-member-list .person-avatar{width:27px;height:27px;font-size:10px}.lobby-member-list strong{font-size:10.5px;color:var(--ok-text-1)!important}.lobby-member-list small,.member-state,.member-state b{font-size:8px}.lobby-task-filter-bar,.task-filter-trigger,.task-filter-menu,.personal-task-sort,.personal-load-badge,.personal-sort-reset{border-color:var(--ok-border);background:var(--ok-surface-muted)}.lobby-task-row,.personal-task-row,.personal-history-row,.directory-row-button,.notification-row{border-color:var(--ok-border)}.lobby-task-row:hover,.personal-task-row:hover,.directory-row-button:hover{background:#2397c313}.team-status-page{gap:14px;padding:27px 32px 42px}.team-status-hero{border:1px solid var(--ok-border-strong);min-height:132px;box-shadow:var(--ok-shadow-lg);background:radial-gradient(circle at 89% 12%,#7151e540,#0000 17rem),linear-gradient(120deg,#0a3a5aa8,#0a142ae6 56%,#1f154ab8);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.team-status-hero:after{content:"";pointer-events:none;border:1px solid #56d5f41f;border-radius:50%;width:260px;height:260px;position:absolute;top:-92px;right:5%;box-shadow:0 0 0 52px #6557e60b}html[data-theme=light] .team-status-hero{background:radial-gradient(circle at 88% 10%,#7653e021,#0000 18rem),linear-gradient(120deg,#e1f8fcf5,#fafcfffa 55%,#efebfff0)}.team-status-hero-copy{z-index:1;position:relative}.team-status-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:740;color:var(--ok-text-1)!important}.team-status-hero-copy>p:last-child{max-width:660px;margin:8px 0 0;font-size:11px;color:var(--ok-text-3)!important}.team-status-hero-action{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.team-status-hero-action>span{white-space:nowrap;background:#22986f17;border:1px solid #3ed7a133;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9.5px;font-weight:680;display:inline-flex;color:var(--ok-green)!important}.team-status-hero-action>span i,.team-status-state i,.team-status-legend i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px}.team-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-summary-card{border:1px solid var(--ok-border);background:var(--ok-surface);min-height:94px;box-shadow:var(--ok-shadow-sm);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.team-summary-card:after{opacity:.1;content:"";border:1px solid;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-40px;right:-24px}.team-summary-icon{background:#4382e61a;border:1px solid;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid;color:var(--ok-blue)!important}.team-summary-card.accent-green .team-summary-icon{color:var(--ok-green)!important}.team-summary-card.accent-violet .team-summary-icon{color:var(--ok-violet)!important}.team-summary-card.accent-amber .team-summary-icon{color:var(--ok-amber)!important}.team-summary-card small,.team-summary-card p,.team-summary-card strong{display:block}.team-summary-card small{font-size:9px;font-weight:640;color:var(--ok-text-3)!important}.team-summary-card strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:23px;font-weight:740;line-height:1;color:var(--ok-text-1)!important}.team-summary-card strong em{font-size:12px;font-style:normal;font-weight:600;color:var(--ok-text-3)!important}.team-summary-card p{margin:5px 0 0;font-size:8px;color:var(--ok-text-3)!important}.team-status-table-wrap{border-radius:15px;overflow:hidden}.team-status-table-head{border-bottom:1px solid var(--ok-border);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.team-status-table-head .eyebrow{margin-bottom:4px}.team-status-table-head h2{margin:0;font-size:14px;font-weight:720;color:var(--ok-text-1)!important}.team-status-legend{color:var(--ok-text-3);align-items:center;gap:13px;font-size:8.5px;display:flex}.team-status-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.team-status-legend .is-available{color:var(--ok-green)}.team-status-legend .is-busy{color:var(--ok-amber)}.team-status-legend .is-paused{color:var(--ok-text-3)}.team-status-table-scroll{max-width:100%;overflow:auto}.team-status-table{border-collapse:separate;border-spacing:0;min-width:1180px}.team-status-table thead{z-index:2;position:sticky;top:0}.team-status-table th{border-bottom:1px solid var(--ok-border);background:var(--ok-surface-solid);white-space:nowrap;padding:10px 12px}.team-status-table td{border-bottom:1px solid var(--ok-border);vertical-align:middle;white-space:nowrap;background:0 0;height:61px;padding:9px 12px}.team-status-table tbody tr{transition:background-color .16s}.team-status-table tbody tr:hover{background:#279cc612}.team-status-table tbody tr:last-child td{border-bottom:0}.team-member-cell{align-items:center;gap:9px;min-width:108px;display:flex}.team-member-cell .person-avatar{background:linear-gradient(145deg,#596fe2,#26bad1);width:29px;height:29px;font-size:10px;box-shadow:0 6px 16px #2d87d330;color:#fff!important}.team-member-cell strong{font-size:11px;font-weight:700;color:var(--ok-text-1)!important}.team-department-chip,.team-level-badge{border:1px solid var(--ok-border);background:var(--ok-surface-muted);border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;font-size:9px;display:inline-flex;color:var(--ok-text-2)!important}.team-status-state{align-items:center;gap:6px;font-size:9px;font-weight:690;display:inline-flex;color:var(--ok-green)!important}.team-status-state.busy,.team-status-state.receiving{color:var(--ok-amber)!important}.team-status-state.paused{color:var(--ok-text-3)!important}.team-load-cell{gap:2px;display:grid}.team-load-cell strong{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ok-text-1)!important}.team-load-cell em{font-size:9px;font-style:normal;color:var(--ok-text-3)!important}.team-overload-note{font-size:7.5px;color:var(--ok-red)!important}.team-level-column,.team-level-count{width:31px;text-align:center!important}.team-level-count{font-size:11px;font-weight:760}.team-level-count.level-s{color:var(--ok-violet)!important}.team-level-count.level-a{color:var(--ok-blue)!important}.team-level-count.level-b{color:var(--ok-accent)!important}.team-level-badge.level-s{border-color:#9674ff4d;color:var(--ok-violet)!important}.team-level-badge.level-a{border-color:#5592ff4d;color:var(--ok-blue)!important}.team-level-badge.level-b{border-color:#35d5ee47;color:var(--ok-accent)!important}.team-score-metric{gap:5px;min-width:105px;display:grid}.team-score-metric>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-score-metric strong{font-variant-numeric:tabular-nums;font-size:11px;color:var(--ok-text-1)!important}.team-score-metric small{font-size:7.5px;color:var(--ok-text-3)!important}.team-score-track{background:#7e9ec724;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.team-score-track i{width:var(--team-score);border-radius:inherit;background:linear-gradient(90deg, var(--ok-blue), var(--ok-accent));height:100%;display:block;box-shadow:0 0 8px #35d5ee6b}.team-capability-cell{white-space:normal;gap:2px;max-width:260px;display:grid}.team-capability-cell span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden;color:var(--ok-text-2)!important}.team-capability-cell small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden;color:var(--ok-text-3)!important}.admin-grid,.requirement-form,.delivery-list,.notification-panel,.agent-layout,.knowledge-layout,.knowledge-main,.leaderboard-main-panel,.task-detail-layout,.people-admin-grid{padding-left:32px;padding-right:32px}.directory-row-button,.notification-row,.personal-task-row,.leaderboard-full-row,.knowledge-list>button,.delivery-card{border-radius:10px}.security-banner{border-radius:10px;margin:14px 32px 0;font-size:10px}@media (max-width:1180px){.team-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-slogan{display:none}}@media (max-width:720px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.topbar{min-height:52px;padding:0 14px}.page-header,.team-status-page{padding-left:18px;padding-right:18px}.lobby-title-row,.my-task-title-row,.leaderboard-title-row{margin-left:18px;margin-right:18px}.team-status-hero{flex-direction:column;align-items:flex-start;padding:20px}.team-status-hero-action{justify-content:space-between;width:100%}.team-status-summary{grid-template-columns:1fr 1fr}.team-summary-card{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px}.team-summary-icon{width:31px;height:31px}.team-status-table-head{flex-direction:column;align-items:flex-start}.corporate-values-bar{margin-left:18px;margin-right:18px}.corporate-values-bar small{display:none}.lobby-kpi-ribbon,.lobby-operations-grid,.admin-grid,.requirement-form,.delivery-list,.notification-panel,.agent-layout,.knowledge-layout,.knowledge-main,.leaderboard-main-panel,.task-detail-layout,.people-admin-grid{padding-left:18px;padding-right:18px}}@keyframes ok-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ok-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ok-soft-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes ok-status-pulse{0%,to{box-shadow:0 0}48%{box-shadow:0 0 0 4px #0000}}@keyframes ok-gradient-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ok-orbit{to{transform:rotate(360deg)}}@keyframes ok-ring-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes ok-progress-reveal{0%{opacity:.2;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes ok-button-sheen{0%,68%{transform:translate(-150%)skew(-20deg)}to{transform:translate(360%)skew(-20deg)}}@keyframes ok-theme-reveal{0%{clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}to{clip-path:circle(150vmax at var(--theme-transition-x) var(--theme-transition-y))}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:.56s cubic-bezier(.22,1,.36,1) both ok-theme-reveal}.content-area{--command-light-x:62%;--command-light-y:20%;isolation:isolate}.content-area:before{z-index:-1;background:radial-gradient(560px circle at var(--command-light-x) var(--command-light-y), #2ec1e40e, transparent 68%);content:"";pointer-events:none;transition:background .12s linear;position:absolute;inset:0}html[data-theme=light] .content-area:before{background:radial-gradient(520px circle at var(--command-light-x) var(--command-light-y), #2684cc11, transparent 68%)}.content-area>:not(.topbar):not(.security-banner){animation:.42s cubic-bezier(.22,1,.36,1) both ok-page-enter}.topbar-slogan{background-size:220%;animation:8s ease-in-out infinite ok-gradient-drift}.brand-mark{position:relative}.brand-mark:after{content:"";border:1px solid #35d5ee26;border-radius:12px;animation:3.6s ease-in-out infinite ok-ring-breathe;position:absolute;inset:-5px}.pulse-dot,.team-status-state i,.team-status-hero-action>span i,.team-status-legend .is-available i{animation:2.2s ease-out infinite ok-status-pulse}.nav-item,.sidebar-collapse-toggle,.theme-toggle,.ghost-button,.claim-button,.primary-button,.lobby-task-row,.personal-task-row,.directory-row-button,.notification-row{transition:color .18s,border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1)}.nav-item.is-active .nav-icon{color:var(--ok-accent);filter:drop-shadow(0 0 5px #35d5ee7a)}.theme-toggle-icon{transition:transform .4s cubic-bezier(.22,1,.36,1)}.theme-toggle:hover .theme-toggle-icon{transform:rotate(24deg)scale(1.12)}.corporate-values-bar:before{animation:2.8s ease-in-out infinite ok-soft-pulse}.lobby-kpi-card,.team-summary-card,.my-kpi-card,.leaderboard-hero article{animation:.48s cubic-bezier(.22,1,.36,1) both ok-card-enter}.lobby-kpi-card:nth-child(2),.team-summary-card:nth-child(2),.my-kpi-card:nth-child(2){animation-delay:55ms}.lobby-kpi-card:nth-child(3),.team-summary-card:nth-child(3),.my-kpi-card:nth-child(3){animation-delay:.105s}.lobby-kpi-card:nth-child(4),.team-summary-card:nth-child(4),.my-kpi-card:nth-child(4){animation-delay:.155s}.lobby-kpi-card:nth-child(5){animation-delay:.205s}.lobby-kpi-card:before,.team-summary-card:before,.my-kpi-card:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(125deg,#0000 34%,#6be2f90e,#0000 66%);transition:opacity .24s;position:absolute;inset:0}.team-status-hero:after{transform-origin:50%;animation:24s linear infinite ok-orbit}.team-summary-icon{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.team-score-track i,.personal-task-progress i,.bonus-pool-progress i,.reward-progress i{transform-origin:0;animation:.72s cubic-bezier(.22,1,.36,1) both ok-progress-reveal}.bonus-pool-orbit{transform-origin:50%;animation:28s linear infinite ok-orbit}.bonus-pool-amount,.personal-estimated-bonus{transition:text-shadow .25s,transform .25s}.claim-button,.primary-button{position:relative;overflow:hidden}.claim-button:after,.primary-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:30%;height:170%;animation:4.8s ease-in-out infinite ok-button-sheen;position:absolute;top:-35%;left:0;transform:translate(-150%)skew(-20deg)}.task-filter-menu,.due-date-calendar-popover{transform-origin:0 0;animation:.2s cubic-bezier(.22,1,.36,1) both ok-card-enter}@media (hover:hover) and (pointer:fine){.lobby-kpi-card:hover,.team-summary-card:hover,.my-kpi-card:hover,.leaderboard-hero article:hover{border-color:var(--ok-border-strong);box-shadow:var(--ok-shadow-lg);transform:translateY(-3px)}.lobby-kpi-card:hover:before,.team-summary-card:hover:before,.my-kpi-card:hover:before{opacity:1}.team-summary-card:hover .team-summary-icon{transform:translateY(-2px)rotate(-4deg);box-shadow:0 0 20px #35d5ee29}.lobby-task-row:hover,.personal-task-row:hover,.directory-row-button:hover,.notification-row:hover{box-shadow:inset 2px 0 var(--ok-accent);transform:translate(2px)}.claim-button:hover,.primary-button:hover{transform:translateY(-2px);box-shadow:0 11px 28px #2f75e14d}.bonus-pool-overview-card:hover .bonus-pool-amount,.personal-reward-card:hover .personal-estimated-bonus{text-shadow:0 0 24px #f5b95f38;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.content-area>:not(.topbar):not(.security-banner),.topbar-slogan,.brand-mark:after,.pulse-dot,.team-status-state i,.team-status-hero-action>span i,.team-status-legend .is-available i,.corporate-values-bar:before,.lobby-kpi-card,.team-summary-card,.my-kpi-card,.leaderboard-hero article,.team-status-hero:after,.team-score-track i,.personal-task-progress i,.bonus-pool-progress i,.reward-progress i,.bonus-pool-orbit,.claim-button:after,.primary-button:after,.task-filter-menu,.due-date-calendar-popover{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.content-area:before{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.product-empty-guidance{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:9px;line-height:1.55;display:flex;color:var(--ok-amber)!important}.product-empty-guidance a{font-weight:720;text-decoration:none;color:var(--ok-accent)!important}.architecture-create-guide{background:#8b520712;border:1px solid #ffcc562e;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:10px;display:flex}.architecture-create-guide strong{width:100%;font-size:10px;color:var(--ok-text-1)!important}.architecture-create-guide span{border:1px solid var(--ok-border);background:var(--ok-surface-muted);border-radius:5px;padding:3px 6px;font-size:8px;color:var(--ok-gold)!important}.architecture-create-guide small{width:100%;font-size:8px;color:var(--ok-text-3)!important}.player-value-hud{min-width:248px;min-height:40px;color:var(--ok-text-2);background:linear-gradient(90deg, #955b0d24, transparent 42%), var(--ok-surface-muted);border:1px solid #ffca5a40;border-radius:10px;grid-template-columns:31px minmax(82px,1fr) auto;align-items:center;gap:8px;padding:4px 8px 4px 5px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffefc20a}.player-value-hud:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd87814,#0000);width:48px;height:80px;position:absolute;top:-20px;right:21%;transform:rotate(22deg)}.player-value-hud:hover{border-color:#ffd16675;transform:translateY(-1px);box-shadow:0 8px 24px #6e460d26,inset 0 1px #ffefc214}.value-coin{z-index:1;text-shadow:0 1px #fff4c5a6;background:radial-gradient(circle at 35% 28%,#fff3bd,#ffc94e 45%,#c9790c 78%);border:1px solid #ffe49a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 3px #ffc54217,0 5px 14px #7e490342,inset 0 -2px 4px #68340040;color:#6d3c00!important}.value-coin:after{content:"";border:1px dashed #7943006b;border-radius:50%;position:absolute;inset:4px}.player-hud-progress{gap:1px;min-width:0;display:grid}.player-hud-progress>small{color:var(--ok-text-3);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:7px;font-size:6.5px;font-weight:760;display:flex}.player-hud-progress>small em{color:var(--ok-gold);letter-spacing:.04em;font-size:6px;font-style:normal}.player-hud-progress>strong{color:var(--ok-text-1);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.player-hud-progress>strong b{color:var(--ok-text-3);font-size:7px;font-weight:580}.player-hud-track{background:#7997c024;border-radius:99px;height:3px;display:block;overflow:hidden}.player-hud-track i{border-radius:inherit;background:linear-gradient(90deg,#38b7ee,#6b8aff 48%,#ffd166);height:100%;animation:.72s cubic-bezier(.22,1,.36,1) both ok-progress-reveal;display:block;position:relative;box-shadow:0 0 8px #ffcd5b59}.player-hud-wallet{border-left:1px solid #ffcd6426;justify-items:end;min-width:65px;padding-left:8px;display:grid}.player-hud-wallet small{color:var(--ok-text-3);font-size:6.5px}.player-hud-wallet strong{font-variant-numeric:tabular-nums;font-size:10px;line-height:1.25;color:var(--ok-gold)!important}.player-value-hud.is-loading{grid-template-columns:31px 1fr;min-width:112px}.player-hud-loading{background:linear-gradient(90deg,#ffd16614,#ffd16647,#ffd16614) 0 0/220% 100%;border-radius:99px;width:62px;height:6px;animation:1.4s linear infinite ok-gradient-drift;overflow:hidden}.lobby-title-row,.my-task-title-row,.leaderboard-title-row,.page-header{position:relative}.lobby-title-row:before,.my-task-title-row:before,.leaderboard-title-row:before,.page-header:before{background:linear-gradient(var(--ok-gold), var(--ok-accent));content:"";border-radius:99px;width:2px;position:absolute;top:31px;bottom:19px;left:0;box-shadow:0 0 14px #ffca5a47}.page-header:before{left:32px}.lobby-title-row>div:first-child,.my-task-title-row>div:first-child,.leaderboard-title-row>div:first-child,.page-header>div:first-child{padding-left:13px}.page-header .eyebrow,.lobby-title-row .eyebrow,.my-task-title-row .eyebrow,.leaderboard-title-row .eyebrow{background:linear-gradient(90deg, var(--ok-gold), var(--ok-accent) 58%, var(--ok-violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.panel{box-shadow:inset 0 1px #c5e3ff09, var(--ok-shadow-sm)}.panel-heading h2:before,.personal-panel-head h2:before,.personal-reward-heading h2:before{color:var(--ok-gold);content:"◆";filter:drop-shadow(0 0 5px #ffcf5e61);vertical-align:2px;margin-right:6px;font-size:7px}.lobby-task-list{gap:6px;padding-top:6px;display:grid}.lobby-task-row{border:1px solid var(--ok-border);background:linear-gradient(90deg,#2a7aab14,#0000 30%),#07132566;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px #cce7ff06}html[data-theme=light] .lobby-task-row{background:linear-gradient(90deg,#2990b412,#0000 34%),#ffffffbd}.lobby-task-row:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);pointer-events:none;background:#ffcd5906;border-top:1px solid #ffd16629;border-right:1px solid #ffd16629;width:32px;height:32px;position:absolute;top:0;right:0}.lobby-task-row.task-s{background:linear-gradient(90deg,#97580529,#0000 34%),#1113269e;border-color:#ffc5493d}html[data-theme=light] .lobby-task-row.task-s{background:linear-gradient(90deg,#e5a4231c,#0000 36%),#ffffffc7}.lobby-task-row.task-s:before{background:#ffd166;box-shadow:0 0 15px #ffc144b8}.lobby-task-row.task-a:before{background:#9b7cff;box-shadow:0 0 13px #956fffa8}.lobby-task-row.task-b:before{background:#39cee6;box-shadow:0 0 12px #39cee68c}.lobby-level.level-s,.level-stat-s,.personal-task-level.level-s,.team-level-badge.level-s{background:#a463091f;border-color:#ffca5a6b;box-shadow:inset 0 0 12px #ffc5460f;color:var(--ok-gold)!important}.level-stat-s b,.team-level-count.level-s{color:var(--ok-gold)!important}.lobby-level.level-a,.level-stat-a,.personal-task-level.level-a,.team-level-badge.level-a{background:#6f4cd21a;border-color:#9674ff61;color:var(--ok-violet)!important}.level-stat-a b,.team-level-count.level-a{color:var(--ok-violet)!important}.lobby-level.level-b,.level-stat-b,.personal-task-level.level-b,.team-level-badge.level-b{background:#1d97ae17;border-color:#35d5ee52;color:var(--ok-accent)!important}.level-stat-b b,.team-level-count.level-b{color:var(--ok-accent)!important}.lobby-points,.personal-task-points,.point-value{text-shadow:0 0 13px #ffc5472e;align-items:center;gap:4px;font-weight:790;display:inline-flex;color:var(--ok-gold)!important}.lobby-points:before,.personal-task-points:before,.point-value:before{color:#764400;content:"V";width:13px;height:13px;text-shadow:none;background:linear-gradient(145deg,#ffe9a5,#f5ad2f);border:1px solid #ffe499bf;border-radius:50%;place-items:center;font-size:6px;font-weight:900;display:inline-grid;box-shadow:0 2px 6px #73430040}.lobby-task-primary-actions .claim-button,.value-quest-submit{text-shadow:0 1px #fff1c3a6;background:linear-gradient(135deg,#ffe394,#ffc145 48%,#e9981f);border:1px solid #ffe29361;box-shadow:0 7px 18px #b5690a3d,inset 0 1px #fffae099;color:#422500!important}.lobby-task-primary-actions .claim-button:hover,.value-quest-submit:hover{filter:brightness(1.06)saturate(1.08);box-shadow:0 11px 25px #c4750f57,0 0 20px #ffca5226}.claim-status{font-weight:700;color:var(--ok-green)!important}.task-tabs strong{font-size:14px;color:var(--ok-text-1)!important}.lobby-task-total{background:#8e550912;border:1px solid #ffcf5d29;border-radius:8px;min-width:110px;padding:7px 9px}.lobby-task-total strong{color:var(--ok-gold)!important}.bonus-pool-overview-card{background:radial-gradient(circle at 87% 13%,#ffc13c40,#0000 10rem),linear-gradient(145deg,#4e2e07a8,#161639d4)!important;border-color:#ffc8526b!important;box-shadow:inset 0 1px #fff1c81a,0 19px 44px #3c220233!important}html[data-theme=light] .bonus-pool-overview-card{background:radial-gradient(circle at 87% 13%,#ffb83233,#0000 10rem),linear-gradient(145deg,#fff9e9,#f7f1ff)!important}.bonus-pool-orbit{color:var(--ok-gold);background:radial-gradient(circle,#ffd3681a,#0000 68%)}.bonus-pool-amount,.personal-estimated-bonus,.bonus-unlocked-summary b{font-variant-numeric:tabular-nums;text-shadow:0 0 24px #ffc03633;color:var(--ok-gold)!important}.bonus-unlock-line i{background:linear-gradient(90deg,#e99a24,#ffd66f 58%,#fff0b2);position:relative;overflow:hidden}.bonus-unlock-line i:after,.player-hud-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:3.4s ease-in-out infinite ok-button-sheen;position:absolute;inset:0}.my-identity-chip{background:linear-gradient(90deg, #874e071a, var(--ok-surface-muted));border-color:#ffcd5d38;box-shadow:inset 0 1px #ffeebb0d}.profile-avatar,.person-avatar,.avatar{border:1px solid #ffde883d}.my-kpi-card.accent-green{background:radial-gradient(circle at 90% 10%, #ffc23a1f, transparent 8rem), linear-gradient(145deg, var(--ok-surface), #492c0740);border-color:#ffcc5947}html[data-theme=light] .my-kpi-card.accent-green{background:radial-gradient(circle at 90% 10%,#ffc23a1f,#0000 8rem),linear-gradient(145deg,#fffdf8,#fff7e9)}.my-kpi-card.accent-green strong,.my-kpi-card.accent-green>span{color:var(--ok-gold)!important}.personal-reward-card{border-color:#ffc94f4d!important}.personal-reward-card:before{color:#ffd26824;content:"V";pointer-events:none;font-size:66px;font-weight:900;line-height:1;position:absolute;top:12px;right:14px}.requirement-form>.form-panel:first-child{background:linear-gradient(120deg, #874d0512, transparent 28%), linear-gradient(145deg, var(--ok-surface), #071120c2);border-color:#ffce5b38;position:relative}html[data-theme=light] .requirement-form>.form-panel:first-child{background:linear-gradient(120deg,#dc981912,#0000 30%),linear-gradient(145deg,#fffffffa,#f8fafef0)}.leader-rank.rank-1,.leaderboard-medal.rank-1{background:radial-gradient(circle at 35% 28%,#fff2b2,#f5b53c 70%);border-color:#ffdc7db3;box-shadow:0 0 15px #f5b53c38;color:#704100!important}.leaderboard-full-row.is-me,.my-rank-strip{background:linear-gradient(90deg,#9256071c,#41378812);border-color:#ffcc553d}.lobby-leaderboard-list article>b,.leaderboard-full-row>strong{font-variant-numeric:tabular-nums;color:var(--ok-gold)!important}html[data-theme=light] .player-value-hud{background:linear-gradient(90deg,#efae341a,#0000 46%),#ffffffd6;border-color:#ae6f0e33}html[data-theme=light] .lobby-task-primary-actions .claim-button,html[data-theme=light] .value-quest-submit{color:#492800!important}html[data-theme=light] .panel-heading h2:before,html[data-theme=light] .personal-panel-head h2:before,html[data-theme=light] .personal-reward-heading h2:before{color:#b16b0b}@media (max-width:1450px){.dingtalk-pill{display:none}}@media (max-width:1180px){.player-value-hud{grid-template-columns:28px 1fr;min-width:102px}.player-value-hud .value-coin{width:27px;height:27px}.player-hud-wallet{display:none}}@media (max-width:850px){.player-value-hud{display:none}}@media (prefers-reduced-motion:reduce){.player-hud-track i,.player-hud-loading,.bonus-unlock-line i:after,.player-hud-track i:after{animation:none!important}}
