.cxapp{--dark:#001323;--light:#fff;--sky:#30cfe5;--dark-teal:#009db7;--vdark-teal:#007691;--darkest-teal:#004259;--quest:#e87211;--sled:#077cdb;--creators:#e12a19;--hub:#6b4fbb;--green:#1e9e63;--amber:#c9861a;--red:#d1453d;--line:#e3e7ec;--panel:#fff;--muted:#647082;--red-on-dark:#f0736a;--amber-on-dark:#f0c975;--surface:#f6f8fa;--surface-2:#eef1f5;--track:#e6eaef}.cxapp *{box-sizing:border-box}.cxapp{background:var(--light);color:var(--dark);margin:0;font-family:Inter,system-ui,sans-serif}.cxapp .app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.cxapp .sidebar{background:var(--dark);color:var(--light);flex-direction:column;padding:20px 0;display:flex}.cxapp .brand{border-bottom:1px solid #ffffff1a;margin-bottom:18px;padding:0 20px 22px}.cxapp .brand .name{font-size:16px;font-weight:800}.cxapp .brand .sub{color:var(--sky);letter-spacing:.4px;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:600}.cxapp nav.navlist{flex-direction:column;gap:2px;padding:0 12px;display:flex}.cxapp .navitem{color:#fffdf1a6;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.cxapp .navitem svg{opacity:.85;flex:none;width:16px;height:16px}.cxapp .navitem.active{background:var(--darkest-teal);color:var(--light)}.cxapp .navitem.disabled{cursor:default;opacity:.45}.cxapp .navitem .tag{text-transform:uppercase;letter-spacing:.3px;background:#ffffff1f;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.cxapp .navitem .count{background:#ffffff2e;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.cxapp .sidebar-footer{color:#fffdf166;border-top:1px solid #ffffff14;margin-top:auto;padding:14px 20px 0;font-size:10.5px}.cxapp .main{flex-direction:column;min-width:0;display:flex}.cxapp .page{display:none}.cxapp .page.active{flex-direction:column;flex:1;min-height:0;display:flex}.cxapp .topbar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.cxapp .topbar h1{margin:0;font-size:19px;font-weight:800}.cxapp .topbar .sync{color:var(--muted);margin-top:2px;font-size:11.5px}.cxapp .back-btn{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--dark);border-radius:8px;margin-bottom:10px;padding:7px 14px;font-size:12.5px;font-weight:700}.cxapp .stats-strip{flex-wrap:wrap;gap:14px;padding:18px 28px 4px;display:flex}.cxapp .stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:130px;padding:12px 16px}.cxapp .stat .num{font-size:22px;font-weight:800;line-height:1}.cxapp .stat .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:11px;font-weight:600}.cxapp .stat.flag{border-color:var(--red);background:#fff6f5}.cxapp .stat.flag .num{color:var(--red)}.cxapp .filters{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 28px 6px;display:flex}.cxapp .chip{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--dark);border-radius:20px;padding:6px 13px;font-size:12px;font-weight:600}.cxapp .chip.active{background:var(--vdark-teal);color:var(--light);border-color:var(--vdark-teal)}.cxapp .content{flex:1;min-height:0;display:flex}.cxapp .list-wrap{flex:1;padding:8px 28px 28px;overflow:auto}.cxapp table.impl{border-collapse:collapse;width:100%;font-size:13px}.cxapp table.impl th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--light);padding:8px 10px;font-size:10.5px;font-weight:700;position:sticky;top:0}.cxapp table.impl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.cxapp table.impl tr.row{cursor:pointer}.cxapp table.impl tr.row:hover{background:var(--surface)}.cxapp .impl-name{max-width:320px;font-size:12.5px;font-weight:700}.cxapp .impl-account{color:var(--muted);margin-top:1px;font-size:11.5px}.cxapp .badge{color:#fff;letter-spacing:.2px;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.cxapp .badge.quest{background:var(--quest)}.cxapp .badge.sled{background:var(--sled)}.cxapp .badge.creators{background:var(--creators)}.cxapp .badge.hub{background:var(--hub)}.cxapp .badge.preview{background:#6b6555}.cxapp .status-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cxapp .status-pill.on{color:var(--green);background:#e4f6ec}.cxapp .status-pill.risk{color:var(--amber);background:#faf0dd}.cxapp .status-pill.off{color:var(--red);background:#fbe9e7}.cxapp .status-pill.none{background:var(--surface-2);color:var(--muted)}.cxapp .dot{border-radius:50%;width:7px;height:7px;display:inline-block}.cxapp .dot.on{background:var(--green)}.cxapp .dot.risk{background:var(--amber)}.cxapp .dot.off{background:var(--red)}.cxapp .dot.none{background:#bbb}.cxapp .muted{color:var(--muted);font-size:11.5px}.cxapp .overdue-badge{border-radius:12px;padding:2px 8px;font-size:10.5px;font-weight:800}.cxapp .overdue-badge.hot{color:var(--red);background:#fbe9e7}.cxapp .overdue-badge.warm{color:var(--amber);background:#faf0dd}.cxapp .kpi-hero{flex-wrap:wrap;gap:16px;padding:18px 28px;display:flex}.cxapp .kpi-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:1;min-width:150px;padding:16px 20px}.cxapp .kpi-card .kpi-num{font-size:26px;font-weight:800;line-height:1}.cxapp .kpi-card .kpi-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-top:6px;font-size:11px;font-weight:600}.cxapp .kpi-card.hero{background:var(--dark);color:var(--light)}.cxapp .kpi-card.hero .kpi-lbl{color:#fffdf199}.cxapp .gauge-wrap{margin-top:8px}.cxapp .gauge-track{background:#ffffff26;border-radius:6px;height:10px;overflow:hidden}.cxapp .gauge-fill{background:var(--sky);height:100%}.cxapp .kpi-card:not(.hero) .gauge-track{background:var(--track)}.cxapp .kpi-card:not(.hero) .gauge-fill{background:var(--dark-teal)}.cxapp .flag-legend{flex-wrap:wrap;gap:10px;padding:6px 28px 14px;display:flex}.cxapp .flag-chip{cursor:pointer;border:1px solid var(--line);background:var(--panel);border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:flex}.cxapp .flag-chip.active{border-color:var(--dark)}.cxapp .flag-chip .dotf{border-radius:50%;width:8px;height:8px}.cxapp .roster-grid{flex-direction:column;gap:8px;padding:0 28px 28px;display:flex}.cxapp .rgrow{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:170px 1fr 160px 110px 90px 110px 100px;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:grid}.cxapp .rgrow.never_opened{border-left:4px solid var(--red)}.cxapp .rgrow.stuck_onboarding{border-left:4px solid #e07a3f}.cxapp .rgrow.behind{border-left:4px solid var(--amber)}.cxapp .rgrow.on_pace{border-left:4px solid var(--dark-teal)}.cxapp .rgrow.ahead{border-left:4px solid var(--green)}.cxapp .rg-teacher{font-weight:700}.cxapp .rg-email{color:var(--muted);font-size:11px}.cxapp .rg-episode-track{gap:2px;display:flex}.cxapp .rg-ep{background:var(--track);border-radius:2px;width:10px;height:10px}.cxapp .rg-ep.done{background:var(--dark-teal)}.cxapp .flag-label{text-align:center;border-radius:12px;padding:3px 8px;font-size:10.5px;font-weight:800}.cxapp .flag-label.never_opened{color:var(--red);background:#fbe9e7}.cxapp .flag-label.stuck_onboarding{color:#b1541c;background:#fde8db}.cxapp .flag-label.behind{color:var(--amber);background:#faf0dd}.cxapp .flag-label.on_pace{color:var(--dark-teal);background:#e0f0f3}.cxapp .flag-label.ahead{color:var(--green);background:#e4f6ec}.cxapp .rg-header{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);grid-template-columns:170px 1fr 160px 110px 90px 110px 100px;gap:12px;padding:0 14px 6px;font-size:10.5px;font-weight:700;display:grid}.cxapp .season-breakdown{flex-wrap:wrap;gap:10px;padding:0 28px 6px;display:flex}.cxapp .season-pill{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 14px;font-size:12px}.cxapp .season-pill b{font-size:14px}.cxapp .season-pill.clickable{cursor:pointer}.cxapp .season-pill.clickable.active{border-color:var(--dark);background:#eff7f9}.cxapp .rg-att{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cxapp .rg-att b{color:var(--dark);font-size:13px}.cxapp .rg-arrow{opacity:.5}.cxapp .retpill{font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.cxapp .retpill.good{color:#16794b;background:#e9f6ef}.cxapp .retpill.warn{color:#8a6410;background:#fdf7e9}.cxapp .retpill.bad{color:#a8342c;background:#fdeceb}.cxapp .roster-group-header{color:var(--dark);border-top:1px solid var(--line);margin-top:8px;padding:16px 0 6px;font-size:12px;font-weight:800}.cxapp #deepdiveGrid{padding:0 28px}.cxapp #deepdiveGrid .rg-header{padding-left:14px;padding-right:14px}.cxapp #flagLegend{padding-left:28px;padding-right:28px}.cxapp #deepdiveGrid .roster-group-header{align-items:baseline;gap:10px;padding:18px 0 8px;display:flex}.cxapp #deepdiveGrid .roster-group-header:before{content:"";background:var(--dark-teal);border-radius:3px;flex:none;align-self:center;width:4px;height:14px}.cxapp .roster-group-header:first-child{border-top:none;margin-top:0}.cxapp .roster-group-header .grp-stats{color:var(--muted);margin-left:8px;font-size:11px;font-weight:600}.cxapp .detail-section{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0 28px 16px;padding:16px 20px}.cxapp .detail-section-hd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cxapp .detail-section-hd h3{text-transform:uppercase;letter-spacing:.3px;color:var(--dark);margin:0;font-size:13px;font-weight:800}.cxapp .detail-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cxapp .detail-grid.cols2{grid-template-columns:repeat(2,1fr)}.cxapp .detail-grid.cols4{grid-template-columns:repeat(4,1fr)}.cxapp .detail-field{font-size:12.5px}.cxapp .detail-field label{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.cxapp .detail-field .val{color:var(--dark);font-weight:600}.cxapp .detail-field .val a{color:var(--dark-teal)}.cxapp .detail-field .val.empty{color:var(--muted);font-style:italic;font-weight:500}.cxapp .activity-item{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;font-size:12px;display:flex}.cxapp .activity-item:last-child{border-bottom:none}.cxapp .activity-item .a-type{text-transform:uppercase;color:var(--dark-teal);min-width:44px;font-size:10px;font-weight:800}.cxapp .empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;margin:0 28px 28px;padding:30px;font-size:13px}.cxapp .callout{color:#8a2e28;background:#fff6f5;border:1px solid #f3c6c1;border-radius:8px;margin:0 28px 10px;padding:10px 12px;font-size:12px}.cxapp .callout.info{color:#00495a;background:#f3fbfd;border-color:#c1e9f1}.cxapp .person-switch{align-items:center;gap:8px;display:flex}.cxapp .person-switch select{border:1px solid var(--line);background:var(--panel);color:var(--dark);cursor:pointer;border-radius:20px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.cxapp .greeting{padding:18px 28px 4px;font-size:15px;font-weight:700}.cxapp .greeting span{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.cxapp .today-cards{flex-direction:column;gap:10px;padding:14px 28px 28px;display:flex}.cxapp .tcard{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:10px;gap:14px;padding:14px 16px;display:flex}.cxapp .tcard:hover{background:var(--surface)}.cxapp .tcard .bar{border-radius:3px;flex:none;width:4px}.cxapp .tcard.urgent .bar{background:var(--red)}.cxapp .tcard.warn .bar{background:var(--amber)}.cxapp .tcard.info .bar{background:var(--dark-teal)}.cxapp .tcard.good .bar{background:var(--green)}.cxapp .tcard-body{flex:1}.cxapp .tcard-title{font-size:13.5px;font-weight:700}.cxapp .tcard-why{color:var(--muted);margin-top:2px;font-size:12px}.cxapp .tcard-action{border-radius:14px;margin-top:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.cxapp .tcard.urgent .tcard-action{color:var(--red);background:#fbe9e7}.cxapp .tcard.warn .tcard-action{color:var(--amber);background:#faf0dd}.cxapp .tcard.info .tcard-action{color:var(--dark-teal);background:#e0f0f3}.cxapp .tcard.good .tcard-action{color:var(--green);background:#e4f6ec}.cxapp .today-section-lbl{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:16px 28px 0;font-size:11px;font-weight:800}.cxapp .subtabs{border-bottom:1px solid var(--line);gap:4px;padding:4px 28px 0;display:flex}.cxapp .subtab{color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:12.5px;font-weight:700}.cxapp .subtab:hover{color:var(--dark)}.cxapp .subtab.active{color:var(--dark);border-bottom-color:var(--vdark-teal)}.cxapp .worksub{flex-direction:column;flex:1;min-height:0;display:none}.cxapp .worksub.active{display:flex}.cxapp tr.row{cursor:pointer}.cxapp tr.edit-tr td{border-bottom:1px solid var(--line);padding:0}.cxapp .edit-panel{background:var(--surface);border-top:1px dashed var(--line);padding:14px 18px 16px}.cxapp .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cxapp .form-grid.cols3{grid-template-columns:1fr 1fr 1fr}.cxapp .form-field{flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.cxapp .form-field.full{grid-column:1/-1}.cxapp .form-field label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:700}.cxapp .form-field input,.cxapp .form-field select,.cxapp .form-field textarea{border:1px solid var(--line);color:var(--dark);background:#fff;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:12.5px}.cxapp .form-field textarea{resize:vertical;min-height:50px}.cxapp .checkbox-list{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:6px;max-height:130px;padding:8px 10px;display:flex;overflow:auto}.cxapp .checkbox-list label{align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.cxapp .radio-row{flex-wrap:wrap;gap:14px;display:flex}.cxapp .radio-row label{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cxapp .form-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cxapp .btn{border:1px solid var(--line);cursor:pointer;color:var(--dark);background:#fff;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700}.cxapp .btn:hover{background:var(--surface-2)}.cxapp .btn.primary{background:var(--dark);color:var(--light);border-color:var(--dark)}.cxapp .btn.primary:hover{background:var(--darkest-teal)}.cxapp .btn.danger{color:var(--red);border-color:#f3c6c1}.cxapp .btn.small{padding:4px 10px;font-size:11px}.cxapp .rg-actions{justify-content:flex-end;gap:6px;display:flex}.cxapp .icon-btn{border:1px solid var(--line);cursor:pointer;color:var(--dark);background:#fff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.cxapp .icon-btn:hover{background:var(--surface-2)}.cxapp .modal-overlay{z-index:200;background:#00132399;justify-content:center;align-items:flex-start;padding:5vh 20px;display:none;position:fixed;inset:0;overflow:auto}.cxapp .modal-overlay.open{display:flex}.cxapp .modal-box{background:#fff;border-radius:14px;width:100%;max-width:660px;padding:26px 28px;box-shadow:0 20px 60px #0000004d}.cxapp .modal-box h2{margin:0 0 3px;font-size:17px}.cxapp .modal-sub{color:var(--muted);margin-bottom:16px;font-size:12px}.cxapp .wizard-steps{gap:6px;margin-bottom:18px;display:flex}.cxapp .wizard-step{background:var(--track);border-radius:3px;flex:1;height:4px}.cxapp .wizard-step.done{background:var(--dark-teal)}.cxapp .stage-track{flex-wrap:wrap;gap:4px;margin:0 28px 16px;display:flex}.cxapp .stage-chip{text-align:center;letter-spacing:.2px;cursor:pointer;background:var(--panel);border:1px solid var(--line);min-width:100px;color:var(--muted);border-radius:8px;flex:1;padding:11px 8px;font-size:11px;font-weight:800;transition:transform 80ms}.cxapp .stage-chip:hover{border-color:var(--dark-teal);transform:translateY(-1px)}.cxapp .stage-chip.done{background:var(--green);color:#fff;border-color:var(--green)}.cxapp .stage-chip.current{background:var(--dark-teal);color:#fff;border-color:var(--dark-teal);box-shadow:0 0 0 3px #176b652e}.cxapp .stage-chip .stage-progress{opacity:.85;margin-top:2px;font-size:9.5px;font-weight:600;display:block}.cxapp .milestone-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.cxapp .milestone-item:last-child{border-bottom:none}.cxapp .milestone-item input{margin-top:2px}.cxapp .milestone-item.checked span{color:var(--muted);text-decoration:line-through}.cxapp .lib-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 28px;display:flex}.cxapp .lib-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;padding:4px 28px 28px;display:grid}.cxapp .lib-card{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;transition:transform .1s,border-color .1s;display:flex;overflow:hidden}.cxapp .lib-card:hover{border-color:var(--dark-teal);transform:translateY(-2px)}.cxapp .lib-thumb{justify-content:center;align-items:center;height:100px;font-size:34px;display:flex}.cxapp .lib-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px;display:flex}.cxapp .lib-title{font-size:13px;font-weight:800;line-height:1.3}.cxapp .lib-desc{color:var(--muted);font-size:11.5px;line-height:1.4}.cxapp .lib-meta{flex-wrap:wrap;gap:5px;margin-top:auto;font-size:10px;display:flex}.cxapp .lib-badge{border:1px solid var(--line);color:var(--dark);background:#fff;border-radius:6px;padding:2px 7px;font-weight:700}.cxapp .lib-section-header{text-transform:uppercase;letter-spacing:.3px;color:var(--dark);align-items:baseline;gap:8px;padding:18px 28px 8px;font-size:12.5px;font-weight:800;display:flex}.cxapp .lib-section-header:first-of-type{padding-top:6px}.cxapp .lib-section-header .grp-stats{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.cxapp .lib-section-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;padding:0 28px 8px;display:grid}.cxapp .hint{color:var(--muted);margin-top:4px;font-size:11px}.cxapp .ctx-box{color:#00495a;background:#f3fbfd;border:1px solid #c1e9f1;border-radius:8px;margin-top:6px;padding:9px 12px;font-size:11.5px}.cxapp .sku-remaining{color:var(--dark-teal);font-weight:800}.cxapp .modal-close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:18px;position:absolute;top:16px;right:18px}.cxapp .filters select{border:1px solid var(--line);background:var(--panel);color:var(--dark);cursor:pointer;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.cxapp tr.group-header td{background:var(--darkest-teal);color:var(--light);letter-spacing:.2px;padding:9px 14px;font-size:12px;font-weight:800}.cxapp tr.group-header .grp-stats{float:right;color:#fffdf1bf;font-size:11px;font-weight:600}.cxapp .seg-row{flex-wrap:wrap;align-items:stretch;gap:14px;padding:16px 28px 4px;display:flex}.cxapp .seg{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:180px;padding:14px 18px;display:flex}.cxapp .seg-row .seg{background:var(--dark);color:#fff;border-color:#0b2333}.cxapp .seg-row .seg .seg-title{color:#ffffff8c;letter-spacing:.1em}.cxapp .seg-row .seg .seg-headline .big{color:var(--sky);letter-spacing:-.03em;font-size:33px}.cxapp .seg-row .seg .seg-headline .cap{color:#ffffff9e}.cxapp .seg-row .seg .sub-head{color:#ffffff80}.cxapp .seg-row .seg .seg-key-item{color:#ffffffb8}.cxapp .seg-row .seg .seg-key-n{color:#fff}.cxapp .seg-row .seg .seg-foot{color:#fff9;border-top-color:#ffffff24}.cxapp .seg-row .seg .seg-foot b{color:#fff}.cxapp .seg-row .seg .hint{color:#ffffff80}.cxapp .seg-row .seg .seg-bar{background:#ffffff21}.cxapp .seg-row .seg .mini-val{color:#fff}.cxapp .seg-row .seg .mini-lbl{color:#ffffff8c}.cxapp .seg-row .seg [style*="border-left:1px solid var(--line)"]{border-left-color:#ffffff24!important}.cxapp .seg-row .seg .nsstat{background:#ffffff0f;border-color:#ffffff24}.cxapp .seg-row .seg .nsstat b{color:#fff}.cxapp .seg-row .seg .nsstat span,.cxapp .seg-row .seg .nsstat i{color:#ffffff94}.cxapp .seg-row .seg .nslist{border-top-color:#ffffff24}.cxapp .seg-row .seg .nsrow .nm{color:#fff}.cxapp .seg-row .seg .nsrow .ac{color:#ffffff8c}.cxapp .seg-row .seg .nsrow .dy{color:#ffffffb8;background:#ffffff1a}.cxapp .seg-row .seg .nsrow .dy.late{color:#f0a49b;background:#e8604f33}.cxapp .seg-row .seg .nscheck{color:#ffffffa8}.cxapp .seg-row .seg .nsc-bar{background:#ffffff21}.cxapp .seg-row .seg .nsc-n{color:#fff}.cxapp .seg-row .seg .nf-sub{color:#fff9}.cxapp .seg-row .seg .pace-scale-lbl{color:#ffffff8c}.cxapp .seg-title{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;font-size:10px;font-weight:800}.cxapp .seg-items{flex-wrap:wrap;flex:1;align-items:flex-start;gap:20px;display:flex}.cxapp .mini{flex-direction:column;min-width:56px;display:flex}.cxapp .mini-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.cxapp .mini-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:5px;font-size:10.5px;font-weight:600}.cxapp .mini-pct{margin-top:3px;font-size:10.5px;font-weight:700}.cxapp .seg.alert{border-color:var(--red);background:#fff6f5}.cxapp .pacebar{background:var(--track);vertical-align:middle;border-radius:4px;width:104px;height:8px;display:inline-block;position:relative}.cxapp .pacebar i{border-radius:4px;height:100%;display:block}.cxapp .pace-cell{align-items:center;gap:8px;display:inline-flex}.cxapp .pace-txt{white-space:nowrap;font-size:11.5px;font-weight:800}.cxapp .pacemeter-track{background:var(--track);border-radius:17px;height:34px;margin-bottom:6px;position:relative}.cxapp .pacemeter-fillwrap{border-radius:17px;position:absolute;inset:0;overflow:hidden}.cxapp .pacemeter-fill{border-radius:17px;height:100%;transition:width .4s}.cxapp .pacemeter-tick{background:var(--dark);border-radius:2px;width:3px;position:absolute;top:-8px;bottom:-8px;transform:translate(-50%)}.cxapp .pacemeter-flag{background:var(--dark);color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:-30px;transform:translate(-50%)}.cxapp .pacemeter-ends{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:10px;font-weight:700;display:flex}.cxapp .stat-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:8px 0;font-size:12.5px;display:flex}.cxapp .stat-line:last-child{border-bottom:none}.cxapp .stat-line-label{color:var(--muted);font-weight:600}.cxapp .stat-line-val{font-variant-numeric:tabular-nums;font-weight:800}.cxapp .qedit-btn{border:1px solid var(--line);cursor:pointer;color:var(--muted);white-space:nowrap;background:#fff;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:800}.cxapp .qedit-btn:hover{background:var(--surface-2);color:var(--dark);border-color:var(--dark-teal)}.cxapp .defs{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:4px 28px 24px;padding:12px 14px;font-size:11px;line-height:1.65}.cxapp .num-cell{text-align:right;font-variant-numeric:tabular-nums}.cxapp th.num-cell{text-align:right}.cxapp .sub-pct{color:var(--muted);font-size:10px;font-weight:700}.cxapp .viewrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 28px 0;display:flex}.cxapp .viewpick{background:var(--panel);border:1px solid var(--line);border-radius:22px;display:inline-flex;overflow:hidden}.cxapp .viewpick button{color:var(--muted);cursor:pointer;border:none;border-right:1px solid var(--line);background:0 0;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cxapp .viewpick button:last-child{border-right:none}.cxapp .viewpick button svg{opacity:.7;flex:none;width:14px;height:14px}.cxapp .viewpick button:hover{background:var(--surface);color:var(--dark)}.cxapp .viewpick button.active{background:var(--vdark-teal);color:var(--light)}.cxapp .viewpick button.active svg{opacity:1}.cxapp .viewpick .cnt{background:#00000012;border-radius:20px;padding:1px 7px;font-size:10.5px;font-weight:800}.cxapp .viewpick button.active .cnt{background:#ffffff38}.cxapp .ava-stack{align-items:center;margin-left:2px;display:inline-flex}.cxapp .ava{color:#fff;border:2px solid var(--panel);letter-spacing:-.2px;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:-6px;font-size:8px;font-weight:800;display:inline-flex}.cxapp .viewpick button.active .ava{border-color:var(--vdark-teal)}.cxapp .ava:first-child{margin-left:4px}.cxapp .cleanup-toggle{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:22px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-flex}.cxapp .cleanup-toggle svg{opacity:.7;width:14px;height:14px}.cxapp .cleanup-toggle input{cursor:pointer;accent-color:var(--red);margin:0}.cxapp .cleanup-toggle:hover{border-color:var(--red);color:var(--dark)}.cxapp .cleanup-toggle.on{border-color:var(--red);color:var(--red);background:#fff6f5}.cxapp .cleanup-toggle .cnt{background:#00000012;border-radius:20px;padding:1px 7px;font-size:10.5px;font-weight:800}.cxapp .cleanup-toggle.on .cnt{background:#d1453d29}.cxapp .sub-head{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:7px;font-size:9.5px;font-weight:800}.cxapp .seg-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:12px;padding-top:10px;font-size:11px;font-weight:600;display:flex}.cxapp .seg-foot b{font-variant-numeric:tabular-nums;color:var(--dark);font-size:12.5px}.cxapp .cleanup-toggle.live.on{border-color:var(--dark-teal);color:var(--dark-teal);background:#eefaff}.cxapp .cleanup-toggle.live.on .cnt{background:#009db729}.cxapp .sortdir{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:22px;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cxapp .sortdir svg{width:14px;height:14px;transition:transform .16s}.cxapp .sortdir[data-dir=desc] svg{transform:rotate(180deg)}.cxapp .sortdir:hover{border-color:var(--dark-teal);color:var(--dark-teal)}.cxapp .sortdir[data-dir=desc]{border-color:var(--dark-teal);color:var(--dark-teal);background:#eefaff}.cxapp .tierbadge{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.cxapp .tierbadge.sm{gap:4px;padding:1px 7px;font-size:9.5px}.cxapp .tierbadge.t1{color:#fffaf0;background:#8a6410;border-color:#7a5709}.cxapp .tierbadge.t2{color:#3d2c05;background:#e5b64d;border-color:#d3a338}.cxapp .tierbadge.t3{color:#7a5f1c;background:#fbf0d2;border-color:#eddcae}.cxapp .tstars{gap:1px;font-size:9.5px;line-height:1;display:inline-flex}.cxapp .tstar{opacity:1}.cxapp .tstar.off{opacity:.28}.cxapp .tedit-dot{background:var(--dark-teal);border-radius:50%;width:6px;height:6px;font-style:normal;display:inline-block}.cxapp .relbtn{background:var(--panel);border:1px dashed var(--line);color:var(--muted);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-family:inherit;font-size:10.5px;font-weight:700;display:inline-flex}.cxapp .relbtn:hover{border-color:var(--dark-teal);color:var(--dark-teal)}.cxapp .relbtn.add{color:#a9601b;background:#fff8f1;border-style:dashed;border-color:#f0c9a6}.cxapp .relbtn.add:hover{color:#d1453d;border-color:#d1453d}.cxapp .relpen{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:9px;font-weight:800}.cxapp .relpop{z-index:900;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:258px;position:absolute;overflow:hidden;box-shadow:0 12px 34px #00132329}.cxapp .relpop-h{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 13px 8px;font-size:10px;font-weight:800}.cxapp .relpop-h span{text-transform:none;letter-spacing:0;color:var(--dark);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.cxapp .relopt{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--dark);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.cxapp .relopt:hover{background:var(--surface)}.cxapp .relopt.on{color:var(--dark-teal);background:#eefaff}.cxapp .relopt b{color:var(--muted);font-size:10.5px;font-weight:800}.cxapp .relopt.clear{color:var(--red);font-weight:700}.cxapp .relpop-f{color:var(--muted);background:var(--surface);padding:9px 13px;font-size:10.5px;font-weight:600;line-height:1.45}.cxapp .rs{border-top:1px solid var(--line);padding:7px 14px;font-size:11px;font-weight:600;line-height:1.45;display:block}.cxapp .rs.good{color:#136c44;background:#f2fbf6}.cxapp .rs.warn{color:#8a5c07;background:#fffaf0}.cxapp .rs.bad{color:var(--red);background:#fff6f5}.cxapp .sftoast{z-index:900;background:var(--dark);color:#fff;border-radius:10px;padding:11px 16px;font-size:12px;font-weight:700;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #00132340}.cxapp #relTray{z-index:880;background:var(--panel);border:1px solid var(--line);border-radius:13px;width:330px;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 14px 40px #0013232e}.cxapp .reltray-h{border-bottom:1px solid var(--line);padding:11px 14px}.cxapp .reltray-h b{color:var(--dark);font-size:12.5px;display:block}.cxapp .reltray-h span{color:var(--amber);margin-top:2px;font-size:10.5px;font-weight:600;display:block}.cxapp .reltray-body{max-height:190px;overflow:auto}.cxapp .reltray-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.cxapp .rt-n{color:var(--dark);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.cxapp .rt-v{color:var(--muted);white-space:nowrap;font-weight:600}.cxapp .rt-v b{color:var(--dark-teal)}.cxapp .rt-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.cxapp .rt-x:hover{color:var(--red)}.cxapp .reltray-f{gap:8px;padding:11px 14px;display:flex}.cxapp .reltray-f button{cursor:pointer;background:var(--dark-teal);color:#fff;border:0;border-radius:8px;flex:1;padding:8px;font-family:inherit;font-size:11.5px;font-weight:800}.cxapp .reltray-f button.ghost{background:var(--surface-2);color:var(--muted)}.cxapp .nsgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px;display:grid}.cxapp .nsstat{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 11px}.cxapp .nsstat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dark);font-size:17px;font-weight:800;line-height:1.1;display:block}.cxapp .nsstat span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:9.5px;font-weight:800;display:block}.cxapp .nsstat i{color:var(--muted);opacity:.72;margin-top:3px;font-size:9.5px;font-style:normal;font-weight:600;display:block}.cxapp .nslist{border-top:1px solid var(--line);flex-direction:column;margin-top:11px;padding-top:7px;display:flex}.cxapp .nsrow{align-items:center;gap:10px;padding:4px 0;font-size:11.5px;display:flex}.cxapp .nsrow .nm{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:190px;font-weight:800;overflow:hidden}.cxapp .nsrow .ac{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cxapp .nsrow .dy{background:var(--surface-2);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:800}.cxapp .nsrow .dy.late{color:var(--red);background:#fdecea}.cxapp .nschecks{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:9px 22px;margin-top:6px;display:grid}.cxapp .nscheck{color:var(--muted);align-items:center;gap:9px;font-size:11.5px;font-weight:600;display:flex}.cxapp .nscheck .nsc-k{flex:none;width:122px}.cxapp .nscheck .nsc-bar{background:var(--track);border-radius:5px;flex:1;height:7px;overflow:hidden}.cxapp .nscheck .nsc-bar i{border-radius:5px;height:100%;display:block}.cxapp .nscheck .nsc-n{color:var(--dark);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:36px;font-size:10.5px;font-weight:800}.cxapp .nfunnel{flex-direction:column;gap:5px;display:flex}.cxapp .nf-row{align-items:center;gap:10px;display:flex}.cxapp .nf-bar{font-variant-numeric:tabular-nums;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:124px;height:30px;padding:0 11px;display:flex;box-shadow:inset 0 0 0 1px #0013230f}.cxapp .nf-k{text-transform:uppercase;letter-spacing:.07em;opacity:.85;white-space:nowrap;font-size:10px;font-weight:800}.cxapp .nf-n{white-space:nowrap;font-size:14px;font-weight:800}.cxapp .nf-sub{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700}.cxapp .seg-bar{background:var(--track);border-radius:7px;height:12px;margin:2px 0 10px;display:flex;overflow:hidden}.cxapp .seg-bar span{height:100%;display:block}.cxapp .seg-key{flex-wrap:wrap;gap:10px 16px;display:flex}.cxapp .seg-key-item{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.cxapp .seg-key-dot{border-radius:3px;flex:none;width:9px;height:9px}.cxapp .seg-key-n{color:var(--dark);font-variant-numeric:tabular-nums;font-weight:800}.cxapp .seg-headline{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.cxapp .seg-headline .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:1}.cxapp .seg-headline .cap{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.cxapp .pace-scale{opacity:.28;background:linear-gradient(90deg,#d1453d 0% 30%,#c9861a 30% 55%,#1e9e63 55% 100%);border-radius:5px;height:9px;margin:12px 0 6px;position:relative}.cxapp .pace-dot{border:2.5px solid var(--panel);border-radius:50%;width:17px;height:17px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 1px 4px #00000040}.cxapp .pace-scale-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:9.5px;font-weight:700;display:flex}.cxapp .dtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:4px 28px 0;display:flex}.cxapp .dtab{color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 18px;font-size:12.5px;font-weight:700;display:inline-flex}.cxapp .dtab svg{opacity:.7;width:15px;height:15px}.cxapp .dtab:hover{color:var(--dark)}.cxapp .dtab.active{color:var(--dark);border-bottom-color:var(--vdark-teal)}.cxapp .dtab.active svg{opacity:1;color:var(--vdark-teal)}.cxapp .dtab .dtab-cnt{background:var(--track);color:var(--muted);border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.cxapp .dtab.active .dtab-cnt{background:var(--vdark-teal);color:var(--light)}.cxapp .dtab-pane{min-height:70vh;padding-top:16px;display:none}.cxapp .dtab-pane.active{display:block}.cxapp .daterow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cxapp .calcard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex:none;width:78px;overflow:hidden;box-shadow:0 1px 2px #0013230d}.cxapp .calcard .cal-mo{background:var(--darkest-teal);color:var(--light);text-transform:uppercase;letter-spacing:.1em;padding:4px 0;font-size:10px;font-weight:800}.cxapp .calcard.end .cal-mo{background:var(--quest)}.cxapp .calcard .cal-d{padding-top:4px;font-size:27px;font-weight:800;line-height:1.15}.cxapp .calcard .cal-y{color:var(--muted);padding-bottom:6px;font-size:10px;font-weight:700}.cxapp .calcard.empty .cal-d{color:var(--muted);font-size:20px}.cxapp .cal-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);text-align:center;margin-top:5px;font-size:9.5px;font-weight:800}.cxapp .caltrack{flex:1;min-width:170px}.cxapp .caltrack-bar{background:var(--track);border-radius:5px;height:8px;position:relative}.cxapp .caltrack-fill{background:var(--dark-teal);border-radius:5px;height:100%}.cxapp .caltrack-now{background:var(--dark);border-radius:2px;width:2.5px;position:absolute;top:-6px;bottom:-6px;transform:translate(-50%)}.cxapp .caltrack-meta{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:11px;font-weight:700;display:flex}.cxapp .fact-chip{border:1px solid var(--line);color:var(--dark);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.cxapp .fact-chip svg{opacity:.65;flex:none;width:14px;height:14px}.cxapp .fact-chip .fc-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9.5px;font-weight:800;display:block}.cxapp .fact-chip .fc-val{font-size:12.5px;font-weight:700}.cxapp .fact-chip.off{color:var(--muted);font-weight:600}.cxapp .fact-row{flex-wrap:wrap;gap:10px;display:flex}.cxapp .terr-badge{color:var(--darkest-teal);background:#eff7f9;border:1px solid #c9e4e6;border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.cxapp .terr-badge svg{width:15px;height:15px}.cxapp .tier-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--dark);border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.cxapp .people-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;display:grid}.cxapp .person{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;display:flex}.cxapp .person .p-meta{min-width:0}.cxapp .person .p-role{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9.5px;font-weight:800}.cxapp .person .p-name{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;font-weight:700;overflow:hidden}.cxapp .person .p-sub{color:var(--muted);font-size:10.5px;font-weight:500}.cxapp .person.vacant{background:0 0;border-style:dashed}.cxapp .person.vacant .p-name{color:var(--muted);font-style:italic;font-weight:500}.cxapp .ava-blank{background:var(--track);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.cxapp .filterbar{align-items:center}.cxapp .filter-lead{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:6px;padding-right:2px;font-size:10px;font-weight:800;display:inline-flex}.cxapp .filter-lead svg{width:14px;height:14px}.cxapp .filter-lead.sortlead{color:var(--vdark-teal)}.cxapp .fsel{align-items:center;display:inline-flex;position:relative}.cxapp .fsel:before{content:"";background-color:var(--muted);pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cxapp .fsel select{padding-left:32px!important}.cxapp .fsel.sortsel select{background:#f5fbfc;border-color:#bfe0e6}.cxapp .fsel.sortsel:before{background-color:var(--vdark-teal)}.cxapp .fsel[data-ico=status]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=pin]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=star]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M12 2l3 6.5 7 1-5 5 1.2 7L12 18l-6.2 3.5L7 14.5l-5-5 7-1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M12 2l3 6.5 7 1-5 5 1.2 7L12 18l-6.2 3.5L7 14.5l-5-5 7-1z'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=person]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=people]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2 20c0-3.9 3.1-6 7-6s7 2.1 7 6'/%3E%3Cpath d='M16 5.5a3.5 3.5 0 010 7'/%3E%3Cpath d='M18 14c2.4.6 4 2.4 4 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2 20c0-3.9 3.1-6 7-6s7 2.1 7 6'/%3E%3Cpath d='M16 5.5a3.5 3.5 0 010 7'/%3E%3Cpath d='M18 14c2.4.6 4 2.4 4 6'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=steps]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M3 20h5v-5H3zM9.5 20h5V9h-5zM16 20h5V4h-5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M3 20h5v-5H3zM9.5 20h5V9h-5zM16 20h5V4h-5z'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=sort]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M7 4v16M7 20l-3.5-3.5M7 20l3.5-3.5M14 7h7M14 12h5M14 17h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Cpath d='M7 4v16M7 20l-3.5-3.5M7 20l3.5-3.5M14 7h7M14 12h5M14 17h3'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=group]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='3' y='4' width='18' height='5' rx='1.5'/%3E%3Crect x='3' y='13' width='18' height='7' rx='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='3' y='4' width='18' height='5' rx='1.5'/%3E%3Crect x='3' y='13' width='18' height='7' rx='1.5'/%3E%3C/svg%3E")}.cxapp .btn-report{background:var(--quest);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:9px;padding:9px 15px;font-family:inherit;font-size:12px;font-weight:800}.cxapp .btn-report:hover{background:#d4660e}.cxapp .report-overlay{z-index:300;background:#001323bf;padding:24px 16px;display:none;position:fixed;inset:0;overflow-y:auto}.cxapp .report-overlay.open{display:block}.cxapp .report-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:816px;margin:0 auto 14px;display:flex}.cxapp .report-actions .rhint{color:#fffdf1;opacity:.85;max-width:470px;font-size:12px;line-height:1.5}.cxapp .report-pages{flex-direction:column;gap:24px;max-width:816px;margin:0 auto;display:flex}.cxapp .snack{background:#fffdf1;border-radius:12px;width:816px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.cxapp .snack-hero{min-height:430px;padding:34px 38px 0;position:relative}.cxapp .snack-wheel{width:330px;height:330px;position:absolute;top:18px;right:24px}.cxapp .snack-wheel img{object-fit:contain;width:100%;height:100%}.cxapp .snack-titlecard{z-index:2;border-left:7px solid var(--quest);background:#0c2b3e;border-radius:6px;max-width:430px;margin-top:130px;padding:24px 28px;position:relative;box-shadow:0 8px 24px #0000002e}.cxapp .snack-q{color:var(--quest);letter-spacing:-.01em;font-size:34px;font-weight:900;line-height:1}.cxapp .snack-sub{color:#fffdf1;margin-top:4px;font-size:26px;font-weight:800;line-height:1.08}.cxapp .snack-meta{color:#fffdf1;margin-top:14px;font-size:13px;font-weight:700;line-height:1.5}.cxapp .snack-tiles{grid-template-columns:1fr 1fr 1fr;display:grid}.cxapp .snack-tile{text-align:center;flex-direction:column;justify-content:center;min-height:150px;padding:34px 22px;display:flex}.cxapp .snack-tile .big{letter-spacing:-.02em;font-size:46px;font-weight:900;line-height:.95}.cxapp .snack-tile .cap{margin-top:10px;font-size:13px;font-weight:700;line-height:1.35}.cxapp .st-teal{color:#30cfe5;background:#0e6379}.cxapp .st-lt{color:#0e6379;background:#bfe6ee}.cxapp .st-or{background:var(--quest);color:#fffdf1}.cxapp .st-or .big{color:#fffdf1}.cxapp .snack-skills{background:#0c2b3e;padding:26px 30px}.cxapp .snack-skills-title{text-align:center;color:#fffdf1;margin-bottom:20px;font-size:21px;font-weight:800}.cxapp .snack-skills-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.cxapp .ss-card{text-align:center}.cxapp .ss-pill{color:#0c1b2a;background:#fffdf1;border:2.5px solid;border-radius:20px;margin-bottom:10px;padding:5px 16px;font-size:13px;font-weight:800;display:inline-block}.cxapp .ss-pct{font-size:38px;font-weight:900;line-height:1}.cxapp .ss-cap{color:#fffdf1;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35}.cxapp .snack-foot{min-height:150px;display:flex}.cxapp .snack-foot-sky{background:linear-gradient(#bfe3f5,#d8eef7);flex:1.4;position:relative;overflow:hidden}.cxapp .snack-foot-sky .hill{background:linear-gradient(#9bce6e,#7cb653);border-radius:50% 50% 0 0/100% 100% 0 0;height:42%;position:absolute;bottom:0;left:0;right:0}.cxapp .snack-foot-sky .cloud{opacity:.9;background:#fff;border-radius:50%;position:absolute}.cxapp .snack-quote{color:#fffdf1;background:#0e6379;flex:1;padding:26px 28px}.cxapp .snack-qmark{color:#30cfe5;font-size:60px;line-height:.6}.cxapp .snack-qtext{margin-top:6px;font-size:14px;font-weight:600;line-height:1.55}.cxapp .snack-qattr{text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:11px;font-weight:800}.cxapp .snack-badge{z-index:5;color:var(--amber);text-transform:uppercase;letter-spacing:.05em;background:#faf0dd;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.cxapp .editable{outline-offset:2px;cursor:text;border-radius:3px;outline:1.5px dashed #30cfe5bf}.cxapp .pagelabel{color:#fffdf199;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-bottom:-12px;font-size:11px;font-weight:700}@media print{.cxapp{background:#fff}.cxapp .app,.cxapp .report-actions,.cxapp .pagelabel{display:none!important}.cxapp .report-overlay{background:#fff;padding:0;display:block;position:static;overflow:visible}.cxapp .report-pages{gap:0;max-width:100%}.cxapp .snack{box-shadow:none;page-break-after:always;break-after:page;border-radius:0;width:100%}.cxapp .snack:last-child{page-break-after:auto}}.cxapp .fsel[data-ico=sun]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E")}.cxapp .fsel[data-ico=cal]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.cxapp .dash-filters{background:var(--panel);border-bottom:1px solid var(--line);z-index:40;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 28px;display:flex;position:sticky;top:0}.cxapp .dash-count{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.cxapp .dash-count b{color:var(--dark);font-size:14px}.cxapp .dcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:16px 28px;padding:18px 22px}.cxapp .dcard-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cxapp .dcard-hd h3{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;display:flex}.cxapp .samp{color:var(--amber);text-transform:uppercase;letter-spacing:.05em;background:#faf0dd;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:800}.cxapp .dash-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:0;display:grid}.cxapp .dash-grid .dcard{margin-left:28px;margin-right:28px}@media (min-width:1100px){.cxapp .dash-grid .dcard:first-child{margin-right:8px}.cxapp .dash-grid .dcard:last-child{margin-left:8px}}.cxapp .gauge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cxapp .gauge{text-align:center}.cxapp .gauge-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:11px;font-weight:800}.cxapp .gauge-hero{text-align:center;padding:0 10px}.cxapp .gauge-hero .gauge-label{color:var(--dark);font-size:12.5px}.cxapp .gauge-hero-note{margin-top:4px}.cxapp .dlt{border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:800}.cxapp .dlt.up{color:var(--green);background:#e4f6ec}.cxapp .dlt.down{color:var(--red);background:#fbe9e7}.cxapp .dlt.flat{background:var(--surface-2);color:var(--muted)}.cxapp .roll-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;display:flex}.cxapp .roll{flex:1;min-width:110px}.cxapp .roll-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.cxapp .roll-k{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:5px;font-size:10px;font-weight:700}.cxapp .cbars{flex-direction:column;gap:9px;display:flex}.cxapp .cbar-row{grid-template-columns:190px 1fr 56px 96px;align-items:center;gap:10px;font-size:12px;display:grid}.cxapp .cbar-row[data-drill]{cursor:pointer;border-radius:6px;margin:-2px -4px;padding:2px 4px}.cxapp .cbar-row[data-drill]:hover{background:var(--surface)}.cxapp .cbar-lbl{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cxapp .cbar-track{background:var(--track);border-radius:6px;height:11px;overflow:hidden}.cxapp .cbar-fill{border-radius:6px;height:100%}.cxapp .cbar-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.cxapp .cbar-sub{color:var(--muted);text-align:right;font-size:10.5px;font-weight:600}.cxapp .trend{align-items:flex-end;gap:8px;display:flex}.cxapp .trend-col{cursor:pointer;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:4px;display:flex}.cxapp .trend-col:hover{background:var(--surface)}.cxapp .trend-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:132px;display:flex}.cxapp .trend-bar{border-radius:4px 4px 0 0;width:16px;min-height:2px}.cxapp .trend-bar.act{background:#30cfe5}.cxapp .trend-bar.comp{background:#1e9e63}.cxapp .trend-v{font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px;font-weight:800}.cxapp .trend-x{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:700}.cxapp .gauge-stack{flex-direction:column;align-items:center;gap:6px;display:flex}.cxapp .gauge-delta{min-height:18px}.cxapp .prior-note{color:var(--muted);text-align:center;margin-top:14px;font-size:11px}.cxapp .impact-top{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.cxapp .impact-hero{background:#f3fbfd;border:1px solid #c1e9f1;border-radius:12px;flex:none;min-width:170px;padding:16px 20px}.cxapp .impact-hero.alt{background:#f6f2fd;border-color:#ddd0f5}.cxapp .impact-hero-n{color:var(--darkest-teal);font-size:34px;font-weight:800;line-height:1}.cxapp .impact-hero.alt .impact-hero-n{color:#6b4fbb}.cxapp .impact-hero-k{color:var(--muted);margin-top:8px;font-size:11px;font-weight:700;line-height:1.45}.cxapp .impact-hero-k b{color:var(--dark)}.cxapp .impact-mini{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:9px;min-width:230px;padding:14px 18px;display:flex}.cxapp .impact-mini-row{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:600;display:flex}.cxapp .impact-mini-row b{color:var(--dark);font-size:17px;font-weight:800}.cxapp .skill-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px 22px;display:grid}.cxapp .skillbar-hd{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.cxapp .skillbar-gain{color:var(--green);font-size:11.5px;font-weight:800}.cxapp .skillbar-track{background:var(--track);border-radius:7px;height:14px;position:relative;overflow:hidden}.cxapp .skillbar-mark{background:var(--dark);border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.cxapp .skillbar-post{border-radius:7px;position:absolute;top:0;bottom:0;left:0}.cxapp .skillbar-ft{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:10px;font-weight:700;display:flex}.cxapp .task-domain{color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:800}.cxapp #myRangePick .cnt{margin-left:6px}.cxapp .task-header,.cxapp .task{grid-template-columns:26px 1fr 88px 108px 118px 132px;align-items:center;gap:12px;display:grid}.cxapp .task-header{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 14px 6px;font-size:10.5px;font-weight:700}.cxapp .task{background:var(--panel);border:1px solid var(--line);border-radius:9px;margin-bottom:7px;padding:11px 14px}.cxapp .task.done{opacity:.55}.cxapp .task.done .task-title{color:var(--muted);text-decoration:line-through}.cxapp .task input[type=checkbox]{cursor:pointer;width:17px;height:17px;accent-color:var(--dark-teal)}.cxapp .task-title{font-size:13px;font-weight:700}.cxapp .task-meta{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:3px;display:flex}.cxapp .task-link{color:var(--dark-teal);cursor:pointer;font-size:11.5px;font-weight:700}.cxapp .task-link:hover{text-decoration:underline}.cxapp .task-note{color:var(--muted);font-size:11.5px}.cxapp .task-urg{text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:800}.cxapp .task-owner{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.cxapp .task-due{color:var(--muted);font-size:11.5px;font-weight:700}.cxapp .task-due.late{color:var(--red)}.cxapp .task-late{text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.cxapp .sidebar{--sb-bg:#0b0e15;--sb-raise:#171d29;--sb-sunk:#0e121b;--sb-line:#232b3a;--sb-text:#c5cddb;--sb-dim:#6b7588;--sb-accent:#7c5cff;background:var(--sb-bg);width:250px;color:var(--sb-text);border-right:1px solid var(--sb-line);flex-direction:column;align-self:start;height:100vh;padding:0;display:flex;position:sticky;top:0}.cxapp .app{grid-template-columns:250px 1fr}.cxapp .sb-brand{align-items:center;gap:11px;padding:20px 18px 16px;display:flex}.cxapp .sb-mark{color:#fff;background:linear-gradient(150deg,#8c6bff,#5b3be0);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 10px #5c3be073}.cxapp .sb-mark svg{width:19px;height:19px}.cxapp .sb-name{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.1}.cxapp .sb-sub{color:var(--sb-dim);text-transform:uppercase;letter-spacing:.14em;margin-top:3px;font-size:9.5px;font-weight:700}.cxapp .sb-switcher{background:var(--sb-raise);border:1px solid var(--sb-line);color:#edf1f7;cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:9px;width:calc(100% - 28px);margin:0 14px 10px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.cxapp .sb-switcher:hover{border-color:#33405a}.cxapp .sb-dot-accent{background:var(--sb-accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #7c5cff2e}.cxapp .sb-switch-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cxapp .sb-chev{width:14px;height:14px;color:var(--sb-dim);flex:none}.cxapp .sb-search{margin:0 14px 16px;position:relative}.cxapp .sb-search svg{width:14px;height:14px;color:var(--sb-dim);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cxapp .sb-search input{background:var(--sb-sunk);border:1px solid var(--sb-line);color:#edf1f7;border-radius:9px;outline:none;width:100%;padding:9px 11px 9px 33px;font-family:inherit;font-size:12.5px}.cxapp .sb-search input::placeholder{color:var(--sb-dim)}.cxapp .sb-search input:focus{border-color:var(--sb-accent);box-shadow:0 0 0 3px #7c5cff29}.cxapp nav.navlist{scrollbar-width:thin;scrollbar-color:#2a3345 transparent;flex:1;gap:0;padding:0 10px 12px;display:block;overflow-y:auto}.cxapp nav.navlist::-webkit-scrollbar{width:7px}.cxapp nav.navlist::-webkit-scrollbar-thumb{background:#2a3345;border-radius:4px}.cxapp .sb-group{margin-bottom:14px}.cxapp .sb-group.hide{display:none}.cxapp .sb-eyebrow{color:var(--sb-dim);text-transform:uppercase;letter-spacing:.13em;padding:6px 10px 7px;font-size:9.5px;font-weight:800}.cxapp .sidebar .navitem{color:var(--sb-text);cursor:pointer;border-radius:8px;align-items:center;gap:11px;margin-bottom:1px;padding:8px 10px;font-size:13px;font-weight:600;display:flex;position:relative}.cxapp .sidebar .navitem svg{width:16px;height:16px;color:var(--sb-dim);flex:none}.cxapp .sidebar .navitem .nav-label{flex:1;line-height:1.3}.cxapp .sidebar .navitem:hover{color:#fff;background:#141a25}.cxapp .sidebar .navitem:hover svg{color:var(--sb-text)}.cxapp .sidebar .navitem.active{color:#fff;background:#7c5cff24}.cxapp .sidebar .navitem.active svg{color:var(--sb-accent)}.cxapp .sidebar .navitem.active:before{content:"";background:var(--sb-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-10px}.cxapp .sidebar .navitem.hide{display:none}.cxapp .nav-dot{background:#2e3849;border-radius:50%;flex:none;width:5px;height:5px}.cxapp .sidebar .navitem.soon{cursor:default;color:#8a94a6;pointer-events:none}.cxapp .sidebar .navitem.soon svg{color:#4c5567}.cxapp .sidebar .navitem .count{color:#b7a6ff;font-variant-numeric:tabular-nums;background:#7c5cff2e;border-radius:20px;margin-left:0;padding:2px 7px;font-size:10px;font-weight:800}.cxapp .sidebar .navitem.active .count{color:#dcd3ff;background:#7c5cff4d}.cxapp .sb-empty{color:var(--sb-dim);padding:12px 10px;font-size:12px;font-style:italic;display:none}.cxapp .sb-empty.show{display:block}.cxapp .sb-foot{border-top:1px solid var(--sb-line);margin-top:auto;padding:10px}.cxapp .sb-user{border-top:1px solid var(--sb-line);align-items:center;gap:10px;margin-top:6px;padding:11px 8px 4px;display:flex}.cxapp .sb-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(150deg,#8c6bff,#5b3be0);border-radius:9px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:11.5px;font-weight:800;display:flex}.cxapp .sb-user-meta{flex:1;min-width:0}.cxapp .sb-user-name{color:#edf1f7;font-size:12.5px;font-weight:700;line-height:1.2}.cxapp .sb-user-mail{color:var(--sb-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cxapp .sb-signout{color:var(--sb-dim);cursor:pointer;background:0 0;border:none;flex:none;padding:4px;font-family:inherit;font-size:10.5px;font-weight:700}.cxapp .sb-signout:hover{color:#edf1f7}.cxapp .sb-sync{color:#586173;border-top:1px solid var(--sb-line);margin-top:8px;padding:10px 8px 4px;font-size:9.5px;line-height:1.5}.cxapp .sb-sync b{color:var(--sb-dim)}.cxapp .sidebar :focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.cxapp .impl-cards{flex-direction:column;gap:22px;padding-bottom:8px;display:flex}.cxapp .cmlive{align-items:center;gap:10px;margin:14px 28px 0;font-size:11.5px;font-weight:700;display:flex}.cxapp .cml{border-radius:20px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.cxapp .cml:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cxapp .cml.ok{color:var(--dark-teal);background:#eefaff}.cxapp .cml.busy{background:var(--surface-2);color:var(--muted)}.cxapp .cml.off{color:var(--red);background:#fff6f5}.cxapp .worksearch{background:var(--panel);border:1px solid var(--line);border-radius:22px;align-items:center;gap:7px;min-width:270px;padding:0 12px;display:inline-flex}.cxapp .worksearch:focus-within{border-color:var(--dark-teal);box-shadow:0 0 0 3px #009db71f}.cxapp .worksearch svg{width:14px;height:14px;color:var(--muted);flex:none}.cxapp .worksearch input{min-width:0;color:var(--dark);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-family:inherit;font-size:12px;font-weight:600}.cxapp .worksearch input::placeholder{color:var(--muted);font-weight:600}.cxapp .worksearch input::-webkit-search-cancel-button{display:none}.cxapp .worksearch button{background:var(--surface-2);color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;width:17px;height:17px;padding:0;font-size:13px;line-height:1}.cxapp .worksearch button:hover{background:var(--red);color:#fff}.cxapp .tierchips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cxapp .tierchip-lead{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-right:2px;font-size:9.5px;font-weight:800}.cxapp .tierchip{cursor:pointer;border:1px solid var(--line);background:var(--panel);color:#a9b2bd;-webkit-user-select:none;user-select:none;border-radius:22px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .12s;display:inline-flex}.cxapp .tierchip .tstars{font-size:9px}.cxapp .tierchip b{font-weight:800}.cxapp .tierchip .tc-n{font-variant-numeric:tabular-nums;background:#00000012;border-radius:20px;padding:1px 7px;font-size:10.5px;font-weight:800}.cxapp .tierchip:hover{border-color:#c9b06a}.cxapp .tierchip.t1.on{color:#fffaf0;background:#8a6410;border-color:#7a5709}.cxapp .tierchip.t2.on{color:#3d2c05;background:#e5b64d;border-color:#d3a338}.cxapp .tierchip.t3.on{color:#7a5f1c;background:#fbf0d2;border-color:#eddcae}.cxapp .tierchip.t1.on .tc-n{background:#ffffff38}.cxapp .tierchip.t2.on .tc-n,.cxapp .tierchip.t3.on .tc-n{background:#0000001c}.cxapp .tierchip:not(.on){opacity:.62;-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.cxapp .tierchip-all{color:var(--dark-teal);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-family:inherit;font-size:11px;font-weight:800}.cxapp .tierchip-all.muted{color:var(--muted);opacity:.55;cursor:default}.cxapp .ef{cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin:-1px -4px;padding:1px 4px;transition:background .12s;display:inline-flex}.cxapp .ef:hover{background:#009db71a}.cxapp .ef:focus-visible{outline:2px solid var(--dark-teal);outline-offset:1px}.cxapp .ef-pen{opacity:0;width:11px;height:11px;color:var(--dark-teal);flex:none;transition:opacity .12s}.cxapp .ef:hover .ef-pen,.cxapp .ef:focus-visible .ef-pen{opacity:.85}.cxapp .livebadge{z-index:930;background:var(--dark);color:#fff;border-radius:22px;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;font-weight:700;transition:opacity .5s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0013233d}.cxapp .livebadge.fade{opacity:0;pointer-events:none}.cxapp .livebadge .lb-dot{background:var(--sky);border-radius:50%;flex:none;width:7px;height:7px}.cxapp .livebadge.busy .lb-dot{background:var(--amber);animation:1s infinite lbpulse}.cxapp .livebadge.ok .lb-dot{background:#4dbd8f}.cxapp .livebadge.off{background:#5a3a36}.cxapp .livebadge.off .lb-dot{background:#f0a49b}@keyframes lbpulse{0%,to{opacity:1}50%{opacity:.3}}.cxapp .ef-empty{color:var(--muted);opacity:.75;font-style:italic;font-weight:600}.cxapp .ef-block{font-size:12.5px;line-height:1.65}.cxapp .ef-block .ef{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0;padding:9px 12px;display:block}.cxapp .ef-block .ef:hover{border-color:var(--dark-teal);background:#eefaff}.cxapp .ef-text{white-space:pre-wrap;flex:1;min-width:0}.cxapp .ef-pen{align-self:flex-start;margin-top:2px}.cxapp .efpop{z-index:920;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:330px;position:absolute;overflow:hidden;box-shadow:0 14px 38px #00132333}.cxapp .efpop-h{color:var(--dark);border-bottom:1px solid var(--line);padding:10px 13px 8px;font-size:12.5px;font-weight:800}.cxapp .efpop-h span{color:var(--muted);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;display:block}.cxapp .efpop-b{max-height:280px;overflow:auto}.cxapp .efopts{flex-direction:column;display:flex}.cxapp .efopt{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--dark);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 13px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.cxapp .efopt:hover{background:var(--surface)}.cxapp .efopt.on{color:var(--dark-teal);background:#eefaff}.cxapp .efopt.clear{color:var(--red);font-weight:700}.cxapp .efopt.check{font-weight:600}.cxapp .efopt.check input{accent-color:var(--dark-teal);cursor:pointer;margin:0}.cxapp .efinput{border:1px solid var(--line);width:calc(100% - 26px);color:var(--dark);background:var(--panel);resize:vertical;border-radius:8px;margin:11px 13px;padding:8px 10px;font-family:inherit;font-size:12.5px}.cxapp .efinput:focus{border-color:var(--dark-teal);outline:none}.cxapp .efpop-f{border-top:1px solid var(--line);gap:8px;padding:11px 13px;display:flex}.cxapp .efpop-f button{cursor:pointer;background:var(--dark-teal);color:#fff;border:0;border-radius:8px;flex:1;padding:8px;font-family:inherit;font-size:11.5px;font-weight:800}.cxapp .efpop-f .efcancel{background:var(--surface-2);color:var(--muted)}.cxapp .efpop-note{padding:0 13px;font-size:11px;font-weight:600;line-height:1.45}.cxapp .efpop-note.busy{color:var(--muted);background:var(--surface);padding:9px 13px}.cxapp .efpop-note.good{color:#136c44;background:#f2fbf6;padding:9px 13px}.cxapp .efpop-note.warn{color:#8a5c07;background:#fffaf0;padding:9px 13px}.cxapp .efpop-note.bad{color:var(--red);background:#fff6f5;padding:9px 13px}.cxapp .stagebar{gap:6px;margin:0 28px 12px;display:flex}.cxapp .sb-step{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;flex:1;min-width:0;padding:9px 11px;font-family:inherit;transition:all .12s}.cxapp .sb-step:hover{border-color:var(--dark-teal)}.cxapp .sb-step .sb-n{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;display:block;overflow:hidden}.cxapp .sb-step .sb-m{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:10px;font-weight:700;display:flex}.cxapp .sb-caret{opacity:.5;width:10px;height:10px;transition:transform .14s}.cxapp .sb-step.open .sb-caret{opacity:1;transform:rotate(180deg)}.cxapp .stagebar{margin-top:2px}.cxapp .sb-step.done{background:#eef7f2;border-color:#bfe0cf}.cxapp .sb-step.done .sb-n{color:#136c44}.cxapp .sb-step.here{background:var(--dark);border-color:var(--dark)}.cxapp .sb-step.here .sb-n{color:#fff}.cxapp .sb-step.here .sb-m{color:#ffffffa6}.cxapp .sb-step.open{box-shadow:0 0 0 2px #009db759}.cxapp .sb-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0 28px 16px;padding:13px 16px}.cxapp .sb-panel-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.cxapp .sb-panel-hd h4{color:var(--dark);margin:0;font-size:12.5px;font-weight:800}.cxapp .sb-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2px 20px;display:grid}.cxapp .sb-item{color:var(--dark);align-items:flex-start;gap:9px;padding:6px 0;font-size:12px;line-height:1.5;display:flex}.cxapp .sb-item input{accent-color:var(--dark-teal);cursor:pointer;flex:none;margin:2px 0 0}.cxapp .sb-item.checked span{color:var(--muted);text-decoration:line-through}.cxapp .dt-tiles .seg{justify-content:flex-start}.cxapp .dt-pace{background:#ffffff21;border-radius:8px;height:14px;margin:4px 0 6px;position:relative;overflow:visible}.cxapp .dt-pace i{border-radius:8px;height:100%;display:block}.cxapp .dt-now{background:#fff;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.cxapp .dt-pace-ends{color:#ffffff8c;justify-content:space-between;margin-bottom:11px;font-size:10.5px;font-weight:700;display:flex}.cxapp .dt-empty{color:#ffffff80;padding:14px 0;font-size:12px;font-weight:600;line-height:1.55}.cxapp .dt-tiles .pace-scale{opacity:.5;margin-top:auto}.cxapp .dt-tiles .pace-dot{border-color:#0b1c28}.cxapp .dt-sflink{color:var(--sky);font-weight:700;text-decoration:none}.cxapp .dt-sflink:hover{text-decoration:underline}.cxapp .prog-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.cxapp .prog-grid{grid-template-columns:1fr}}.cxapp .prog-grid .detail-section{margin:0}.cxapp .prog-col{flex-direction:column;gap:16px;min-width:0;display:flex}.cxapp .stagetrack{gap:0;margin:2px 0 4px;display:flex}.cxapp .stagestep{flex:1;min-width:0;padding:0 2px;position:relative}.cxapp .stagestep .sbar{background:var(--track);border-radius:4px;height:7px}.cxapp .stagestep.done .sbar{background:var(--dark-teal)}.cxapp .stagestep.here .sbar{background:var(--sky)}.cxapp .stagestep .slbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.cxapp .stagestep.here .slbl{color:var(--dark-teal)}.cxapp .stagestep.done .slbl{color:var(--dark)}.cxapp .kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.cxapp .kv:last-child{border-bottom:0}.cxapp .kv-k{color:var(--muted);font-weight:600}.cxapp .kv-v{color:var(--dark);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cxapp .kv-v.warn{color:#8a6410}.cxapp .kv-v.bad{color:var(--red)}.cxapp .kv-v.muted{color:var(--muted);font-weight:600}.cxapp .controlbox{border:1.5px solid var(--dark);background:var(--surface);border-radius:14px;margin:14px 28px 20px;padding:12px 16px 14px}.cxapp .controlbox select,.cxapp .controlbox .sortdir,.cxapp .controlbox .fsel{background:var(--panel)}.cxapp .controlbox .tierchips{margin-left:auto}.cxapp .controlbox .filterbar{padding-left:0!important;padding-right:0!important}.cxapp .controlbox .filterbar+.filterbar{border-top:1px solid #d7dde5;margin-top:10px;padding-top:12px!important}.cxapp .acct-group{border:2px solid var(--acct-line);background:var(--panel);border-radius:14px;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0c1b2a0d}.cxapp .acct-group:before{display:none}.cxapp .acct-group{--acct-line:var(--line);--acct-band:var(--surface);--acct-ink:var(--dark);--acct-meta:var(--muted)}.cxapp .acct-group.tier1{--acct-line:#a8790f;--acct-band:#e9c14a;--acct-ink:#3a2a04;--acct-meta:#6b4f0c}.cxapp .acct-group.tier2{--acct-line:#d3a338;--acct-band:#f3dc95;--acct-ink:#4a3708;--acct-meta:#7a5a10}.cxapp .acct-group.tier3{--acct-line:#e2d0a4;--acct-band:#faeecb;--acct-ink:#57420f;--acct-meta:#836a2a}.cxapp .acct-head{background:var(--acct-band);color:var(--acct-ink);border-bottom:0;border-left:6px solid var(--acct-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px 16px;display:flex}.cxapp .acct-head:before{display:none}.cxapp .acct-id{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.cxapp .acct-name{letter-spacing:-.01em;color:var(--acct-ink);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:14.5px;font-weight:800;overflow:hidden}.cxapp .acct-meta{color:var(--acct-meta);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.cxapp .acct-meta .sep{opacity:.45}.cxapp .acct-health{flex-wrap:wrap;flex:none;gap:6px;display:flex}.cxapp .acct-head .hchip{color:var(--acct-meta);background:#ffffff9e;border-color:#00000017;gap:5px;padding:3px 9px;font-size:10.5px}.cxapp .acct-head .hchip b{color:var(--acct-ink);font-size:11px}.cxapp .acct-head .hchip.warn{color:#7a5709;background:#fff6e2;border-color:#e5c98b}.cxapp .acct-head .hchip.warn b{color:#5e4306}.cxapp .acct-head .hchip.bad{color:#a8342c;background:#fdeceb;border-color:#f0c3bf}.cxapp .acct-head .hchip.bad b{color:#8c2820}.cxapp .acct-head .hchip.neutral{color:var(--acct-meta);background:#ffffff9e;border-color:#00000017}.cxapp .acct-head .hchip.neutral b{color:var(--acct-ink)}.cxapp .acct-head .hchip.good{color:#16794b;background:#e9f6ef;border-color:#b9e2cc}.cxapp .acct-head .hchip.good b{color:#0f5a37}.cxapp .acct-head .tierbadge{color:var(--acct-ink);background:#ffffffb8;border-color:#0000001f;padding:2px 8px}.cxapp .acct-head .relbtn{color:var(--acct-meta);background:#ffffff80;border-color:#00000029;padding:2px 8px;font-size:10px}.cxapp .acct-head .relbtn:hover{border-color:var(--acct-ink);color:var(--acct-ink)}.cxapp .acct-head .relbtn.add{color:#a9601b;background:#fff;border-style:dashed;border-color:#c0873a}.cxapp .acct-head .relbtn.add:hover{color:#d1453d;border-color:#d1453d}.cxapp .acct-group .icard{box-shadow:none;border:0;border-radius:0;position:relative}.cxapp .acct-group .icard:before{display:none}.cxapp .acct-group .icard+.icard{border-top:1px solid var(--line)}.cxapp .acct-group .icard:hover{background:var(--surface);box-shadow:none;border-color:#0000}.cxapp .acct-group .icard.flagged{box-shadow:inset 3px 0 0 var(--red)}.cxapp .impl-cards{gap:18px}.cxapp #deepdiveGrid .roster-group-header{border-top:0;margin:8px 0 0;padding:16px 0 8px}.cxapp #deepdiveGrid .rg-header{padding-top:10px}.cxapp .hchip{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.cxapp .hchip b{color:var(--dark);font-size:12px}.cxapp .hchip .hdot{border-radius:50%;flex:none;width:6px;height:6px}.cxapp .hchip.warn{color:#8a6410;background:#fdf7e9;border-color:#ecd9a8}.cxapp .hchip.warn b{color:#8a6410}.cxapp .hchip.bad{color:#a8342c;background:#fdeceb;border-color:#f0c3bf}.cxapp .hchip.bad b{color:#a8342c}.cxapp .hchip.good{color:#16794b;background:#e9f6ef;border-color:#b9e2cc}.cxapp .hchip.good b{color:#16794b}.cxapp .icard{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1.15fr) minmax(0,.95fr) 190px;transition:border-color .12s,box-shadow .12s;display:grid}.cxapp .icard:hover{border-color:#b9c4d2;box-shadow:0 2px 10px #0c1b2a12}.cxapp .icard:focus-visible{outline:2px solid var(--vdark-teal);outline-offset:2px}.cxapp .icard.flagged{border-left:3px solid var(--red)}.cxapp .iseg{min-width:0;padding:14px 18px}.cxapp .iseg+.iseg{border-left:1px solid var(--line)}.cxapp .icard-title{font-size:13.5px;font-weight:800;line-height:1.35}.cxapp .icard-sub{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:600}.cxapp .chiprow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.cxapp .stagepill{color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:700}.cxapp .cleanpill{text-transform:uppercase;letter-spacing:.04em;color:#a8342c;background:#fdeceb;border:1px solid #f0c3bf;border-radius:20px;padding:3px 8px;font-size:9.5px;font-weight:800}.cxapp .iseg.sched{align-items:center;gap:14px;display:flex}.cxapp .datecol{flex:none;min-width:56px}.cxapp .datecol.end{text-align:right}.cxapp .datecol .k{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:3px;font-size:9px;font-weight:800;display:block}.cxapp .datecol b{white-space:nowrap;font-size:13px;font-weight:800;line-height:1.15;display:block}.cxapp .datecol span:last-child{color:var(--muted);font-size:10.5px;font-weight:600}.cxapp .datecol b.over{color:var(--red)}.cxapp .pacecol{flex:1;min-width:0}.cxapp .pacetrack{background:var(--track);border-radius:5px;height:9px;position:relative}.cxapp .pacetrack i{border-radius:5px;height:100%;display:block}.cxapp .pacetrack.empty{opacity:.65}.cxapp .pacenow{background:var(--dark);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.cxapp .pacenote{text-align:center;white-space:nowrap;margin-top:7px;font-size:11px;font-weight:800}.cxapp .pacenote.muted{color:var(--muted);font-weight:600}.cxapp .iseg.codes{align-items:stretch;gap:7px;display:flex}.cxapp .bub{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;min-width:0;padding:8px 4px 9px;display:flex}.cxapp .bub-k{text-transform:uppercase;letter-spacing:.01em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;font-weight:800;display:block;overflow:hidden}.cxapp .bub-n{font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:800;line-height:1.15;display:block}.cxapp .bub-p{font-size:10px;font-weight:800;line-height:1.2;display:block}.cxapp .bub.plain .bub-n{margin-bottom:12px}.cxapp .bub.plain{background:var(--panel)}.cxapp .bub.good{background:#e9f6ef;border-color:#b9e2cc}.cxapp .bub.good .bub-n,.cxapp .bub.good .bub-p{color:#16794b}.cxapp .bub.warn{background:#fdf7e9;border-color:#ecd9a8}.cxapp .bub.warn .bub-n,.cxapp .bub.warn .bub-p{color:#8a6410}.cxapp .bub.bad{background:#fdeceb;border-color:#f0c3bf}.cxapp .bub.bad .bub-n,.cxapp .bub.bad .bub-p{color:#a8342c}.cxapp .bub.none .bub-n{color:var(--muted);font-weight:600}.cxapp .bub.neutral{background:var(--surface);border-color:var(--line)}.cxapp .bub.neutral .bub-n{color:var(--dark)}.cxapp .bub.neutral .bub-p{color:var(--muted)}.cxapp .iseg.owner{flex-direction:column;justify-content:center;gap:7px;display:flex}.cxapp .ownerline{align-items:center;gap:9px;min-width:0;display:flex}.cxapp .ownermeta{min-width:0}.cxapp .ownerline .k{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:800;display:block}.cxapp .ownerline b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.cxapp .ownerline.sub{padding-left:0}.cxapp .iseg.owner .qedit-btn{align-self:flex-start;margin-top:2px}.cxapp .icard .edit-panel{border-radius:0 0 12px 12px}@media (max-width:1264px){.cxapp .icard{grid-template-columns:1fr 1fr}.cxapp .iseg{border-left:none!important}.cxapp .iseg.sched,.cxapp .iseg.codes{border-top:1px solid var(--line)!important}.cxapp .iseg.owner{flex-direction:row;align-items:center;gap:16px;border-top:1px solid var(--line)!important}}.cxapp #workBody .edit-tr{background:var(--surface);border:1px solid var(--line);border-top:none;border-radius:0 0 12px 12px;margin-top:-6px;margin-bottom:2px}.cxapp #workBody .edit-tr .edit-panel{background:0 0;border-top:none;border-radius:0 0 12px 12px}.cxapp .cx-extra .page{display:block}
.snackstudio{--sb-display:"PS Neulis","Arial Black",sans-serif;--sb-body:var(--font-inter),"Inter",system-ui,sans-serif;font-family:var(--sb-body);color:#001323}.snackstudio .rail-input{width:100%;font-family:var(--sb-body);color:#001323;background:#fff;border:1.5px solid #d9e4e8;border-radius:8px;outline:none;padding:9px 11px;font-size:14px}.snackstudio .rail-input:focus{border-color:#009db7}.snackstudio textarea.rail-input{resize:vertical;line-height:1.5}.snackstudio .rail-label{font:700 10.5px var(--sb-body);letter-spacing:.1em;text-transform:uppercase;color:#4a6675;margin-bottom:6px;display:block}.snackstudio .rail-head{font:800 11px var(--sb-body);letter-spacing:.14em;text-transform:uppercase;color:#4a6675}.snackstudio .rail-hint{font:400 11.5px/1.45 var(--sb-body);color:#4a6675}.snackstudio ::selection{color:#001323;background:#30cfe5}
