@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}:root{--font-inter:Inter,"Inter Fallback";--navy:#004285;--navy2:#032e5c;--teal:#004285;--bg:#f4f6f9;--card:#ffffff;--ink:#1a1d29;--mut:#6b7280;--line:#e5e5e5;--green:#2e7d32;--amber:#b26a00;--red:#c62828;--chipbg:#e8eff7;--yellow:#eab308;--gold:#eab308;--cardline:#eaedf2;--shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-inter),-apple-system,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--teal);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.topbar{position:fixed;top:0;left:0;right:0;height:52px;background:var(--navy);color:#fff;padding:0 16px;z-index:20;box-shadow:0 1px 0 rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.06)}.topbar,.topbar .logo{display:flex;align-items:center}.topbar .logo{font-weight:700;font-size:16px;letter-spacing:.3px;margin-right:24px;gap:9px}.search{flex:1 1;max-width:420px}.search input{width:100%;padding:8px 12px 8px 34px;border-radius:8px;border:none;background:#1a5795 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a9c3e2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.3-4.3'/></svg>") no-repeat 11px;color:#fff;font-size:13px}.search input::placeholder{color:#a9c3e2}.topbar .right{margin-left:auto;gap:14px}.bell,.topbar .right{display:flex;align-items:center}.bell{position:relative;cursor:pointer;font-size:17px;color:#fff}.bell:hover{text-decoration:none}.bell .dot{position:absolute;top:-4px;right:-7px;background:#e05a4e;color:#fff;font-size:10px;border-radius:8px;padding:1px 5px;font-weight:700}.avatar{width:30px;height:30px;border-radius:50%;background:#9fc2e8;color:var(--navy);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:12px}.rolebadge{background:#1a5795;border-radius:6px;padding:5px 10px;font-size:12px;color:#fff}.signout{background:none;border:none;color:#a9c3e2;font-size:12px;cursor:pointer;padding:4px 6px}.signout:hover{color:#fff}.qa-btn{width:32px;height:32px;border-radius:8px;background:var(--yellow);color:#181512;font-size:21px;font-weight:700;border:none;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;flex:none}.qa-panel{position:fixed;top:52px;right:0;bottom:0;width:340px;background:#fff;border-left:1px solid var(--line);box-shadow:-6px 0 24px rgba(0,0,0,.12);z-index:45;padding:18px;overflow:auto}.qa-panel h3{font-size:16px;color:var(--navy);margin-bottom:4px}.qa-panel .ctx{font-size:12px;color:var(--mut);margin-bottom:14px}.qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qa-item{border:1px solid var(--line);border-radius:10px;padding:11px 10px;font-size:12.5px;font-weight:600;color:var(--ink);background:#fff;cursor:pointer;text-align:left}.qa-item:hover{border-color:var(--navy);background:#f4f8fc}.qa-item .mi{margin-right:2px}.side{position:fixed;top:52px;bottom:0;left:0;width:196px;background:var(--navy2);padding-top:10px;z-index:10;overflow-y:auto}.side a.nav,.side span.nav{display:flex;gap:11px;align-items:center;color:#c7d5ea;padding:11px 18px;font-size:14px;text-decoration:none;transition:background .12s ease,color .12s ease}.side a.nav:hover{background:#0a3a6e;color:#fff;text-decoration:none}.side a.nav.active{background:linear-gradient(90deg,rgba(234,179,8,.16),rgba(234,179,8,0) 62%),#0c3f74;color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--gold)}.side a.nav.active .icon svg{stroke:var(--gold)}.side span.nav.disabled{opacity:.38;cursor:default}.side .icon{width:18px;display:flex;align-items:center;justify-content:center}.side .icon svg{width:18px;height:18px}.soonchip{margin-left:auto;font-size:9px;letter-spacing:.5px;border:1px solid #3d5f8c;color:#7d9cc4;border-radius:7px;padding:1px 6px}.main{margin-left:196px;margin-top:52px;padding:24px 28px 60px}@media (max-width:760px){.topbar{position:static;height:auto;min-height:52px;flex-wrap:wrap;gap:8px;padding:8px 12px}.topbar .logo{margin-right:0}.topbar .right{flex-wrap:wrap;gap:8px}.search{min-width:120px}.side{position:static;width:100%;height:auto;display:flex;padding-top:0;overflow-x:auto;overflow-y:hidden}.side a.nav,.side span.nav{flex:0 0 auto;white-space:nowrap;padding:10px 12px}.main{margin:0;padding:16px 12px 40px;min-width:0;width:100%}.main .grid{grid-template-columns:minmax(0,1fr)!important}.main .card{min-width:0;overflow-wrap:anywhere}.main .card table{display:block;max-width:100%;overflow-x:auto}.agenda-head,.agenda-sum{flex-wrap:wrap}}h1.page{font-size:22px;font-weight:700;color:var(--navy);margin-bottom:5px;letter-spacing:-.2px}.sub{color:var(--mut);font-size:13px;margin-bottom:20px}.grid{display:grid;gap:18px}.cards4{grid-template-columns:repeat(4,1fr)}.cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards3 .stat{font-size:clamp(21px,2.4vw,34px)}.cols2{grid-template-columns:2fr 1fr}.card{background:var(--card);border:1px solid var(--cardline);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow)}.card h3{font-size:13.5px;color:#586072;font-weight:600;line-height:1.35;margin-bottom:12px}.stat{font-size:34px;font-weight:700;color:var(--navy);letter-spacing:-.5px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat small{font-size:12.5px;color:var(--mut);font-weight:400;display:block;margin-top:3px;letter-spacing:0}.statrow{display:flex;align-items:baseline;gap:8px}.delta{font-size:12px;color:var(--green)}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;color:var(--mut);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;padding:9px 10px;border-bottom:1px solid var(--line)}td{padding:11px 10px;border-bottom:1px solid #eef1f6;vertical-align:top}tr:hover td{background:#f7fafd}.chip{display:inline-block;padding:3px 10px;border-radius:10px;font-size:12px;font-weight:600;background:var(--chipbg);color:var(--teal);white-space:nowrap}.chip.green{background:#e6f3e6;color:var(--green)}.chip.amber{background:#fff3e0;color:var(--amber)}.chip.red{background:#fdecea;color:var(--red)}.chip.gray{background:#eef0f4;color:var(--mut)}.chip.navy{background:var(--navy);color:#fff}.btn{display:inline-block;background:var(--yellow);color:#1a1d29;border:none;border-radius:10px;padding:9px 17px;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:filter .15s ease,box-shadow .15s ease,transform .04s ease}.btn.ghost{background:#fff;color:#004285;border:1.5px solid #004285;border-radius:10px;box-shadow:none}.btn.sm{padding:6px 12px;font-size:12.5px}.btn:hover{filter:brightness(1.04);box-shadow:0 2px 6px rgba(16,24,40,.1)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.tabs{display:flex;gap:2px;border-bottom:2px solid var(--line);margin:14px 0}.tabs a{padding:8px 14px;font-size:13px;color:var(--mut);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-2px}.tabs a.on{color:var(--teal);border-color:var(--teal)}.tabs a:hover{text-decoration:none;color:var(--teal)}.note{border-left:3px solid var(--teal);background:#f8fbfe;padding:10px 12px;border-radius:0 8px 8px 0;margin-bottom:10px;overflow-wrap:anywhere}.note.ai{border-left-color:#8e6cc0;background:#faf8fd}.note .meta{font-size:11.5px;color:var(--mut);margin-bottom:3px}.mention{color:var(--teal);font-weight:700}.ai-tag{background:#efe9f8;color:#6d4fa1;font-weight:700}.ai-tag,.task-tag{font-size:10.5px;border-radius:8px;padding:1px 7px;margin-left:6px}.task-tag{background:#eef0f4;color:#6b7688;font-weight:600;cursor:pointer}.task-tag:hover{background:#e1e6ee}.udot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.hint{font-size:11.5px;font-style:italic;margin-top:8px}.crumb,.hint{color:var(--mut)}.crumb{font-size:12px;margin-bottom:6px}.cat{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:7px;vertical-align:middle}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin:6px 0 10px}.dlrow td:first-child{border-left:4px solid transparent}.rowcase td{background:var(--rowbg,transparent)}.rowcase td:first-child{box-shadow:inset 3px 0 0 var(--rowedge,transparent)}.rowcase:hover td{background:#eef3f8}.caseview h1.page{color:var(--stdark,var(--navy))}.caseview .statecard{background:var(--stcardbg,#fff)}.caseview .accentcard{box-shadow:inset 4px 0 0 var(--stdark,var(--navy)),var(--shadow)}.overlay{position:fixed;inset:0;background:rgba(20,30,50,.45);z-index:50}.modal{position:fixed;top:6%;left:50%;transform:translateX(-50%);width:680px;max-width:94vw;max-height:86vh;overflow:auto;background:#fff;border-radius:14px;z-index:51;box-shadow:0 12px 40px rgba(0,0,0,.3)}.modal .mhead{background:var(--navy);color:#fff;padding:16px 18px;border-radius:14px 14px 0 0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.modal .mhead b{font-size:15px}.modal .mhead .x{cursor:pointer;font-size:18px;color:#c7d5ea;background:none;border:none}.modal .mbody{padding:16px 18px}.mmeta{display:flex;gap:18px;font-size:12.5px;color:var(--mut);margin-bottom:12px;flex-wrap:wrap}.sub-item{display:flex;gap:9px;align-items:center;padding:6px 0;border-bottom:1px dashed #e9edf3;font-size:13.5px}.sub-item input[type=checkbox]{width:15px;height:15px}.sub-item.done>span{color:var(--mut);text-decoration:line-through}.msec{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin:14px 0 6px}.msec,.subdates{color:var(--mut)}.subdates{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:11px}.flbl{font-size:11.5px;color:var(--mut);font-weight:600;margin-bottom:4px}.finp{width:100%;padding:9px 11px;border:1px solid #d5dbe4;border-radius:10px;font-size:13.5px;background:#fff;color:var(--ink);font-family:inherit}select.finp{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 11px center;padding-right:32px}.main.lite .liteinner{max-width:1060px;margin:0 auto}.main.lite h1.page{font-size:27px}.main.lite .sub{font-size:14px;margin-bottom:22px}.main.lite .card{padding:24px 26px;border-radius:16px}.main.lite .card h3{font-size:15.5px;margin-bottom:14px}.main.lite .stat{font-size:44px}.main.lite table{font-size:15px}.main.lite th{font-size:12px}.main.lite td{padding:14px 12px}.main.lite .note{padding:14px 16px;font-size:14.5px}.grouplbl{font-size:12px;color:var(--mut);font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin:14px 0 6px}.grouplbl.first{margin-top:4px}.mi{width:16px;height:16px;flex:0 0 16px;vertical-align:-3px}.toast{position:fixed;bottom:24px;right:20px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;font-size:13px;box-shadow:0 4px 14px rgba(0,0,0,.25);z-index:60}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:8px}.bar{height:6px;background:#e8ecf2;border-radius:3px;overflow:hidden;margin-top:4px}.bar i{display:block;height:100%;background:var(--teal)}.score{font-weight:700}.agenda-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.agenda-head h3{margin-bottom:0}.agenda-sum{display:flex;gap:6px;flex-wrap:wrap}.agenda-tier{margin-top:12px}.agenda-tierhead{display:flex;align-items:baseline;gap:8px;padding:6px 0 4px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--mut)}.agenda-tierhead .lbl.overdue,.agenda-tierhead .lbl.today{color:var(--red)}.agenda-tierhead .lbl.tomorrow{color:var(--amber)}.agenda-tierhead .date,.agenda-tierhead .n{font-weight:600;text-transform:none;letter-spacing:0}.agenda-tierhead .n{margin-left:auto}.agenda-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;padding:7px 0;border-bottom:1px solid #eef1f6;font-size:13.5px}.agenda-row:last-of-type{border-bottom:0}.agenda-mark{padding-top:3px}.agenda-box{color:var(--mut);font-size:13px}.agenda-sub{font-size:12px;color:var(--mut);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-row .chips{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;max-width:320px}.agenda-empty{font-size:13px;color:var(--mut);padding:6px 0}.agenda-more>summary{cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--teal);padding:7px 0 7px 26px;border-bottom:1px solid #eef1f6}.agenda-more>summary::-webkit-details-marker{display:none}.agenda-more[open]>summary{color:var(--mut)}.agenda-fold>summary{cursor:pointer;list-style:none}.agenda-fold>summary::-webkit-details-marker{display:none}.agenda-fold:not([open])>summary{margin-bottom:0;padding-bottom:0;border-bottom:0}.agenda-fold>summary .agenda-sum{margin-left:auto}.agenda-caret{align-self:center;color:var(--navy);font-size:15px;line-height:1;transition:transform .15s ease}.agenda-fold[open]>summary .agenda-caret{transform:rotate(90deg)}html[data-summit-theme] .side,html[data-summit-theme] .topbar{background:var(--navy2);color:var(--ink)}html[data-summit-theme] .side a.nav,html[data-summit-theme] .signout,html[data-summit-theme] .topbar a{color:var(--ink)}html[data-summit-theme] .side a.nav.active{background:var(--card);box-shadow:inset 3px 0 var(--teal);color:var(--ink)}html[data-summit-theme] :is(.card,.qa-panel,.qa-item,dialog,select,input,textarea){background-color:var(--card);color:var(--ink);border-color:var(--line)}html[data-summit-theme] :is(.chip,.rolebadge,th){background-color:var(--chipbg);color:var(--ink)}html[data-summit-theme] .btn,html[data-summit-theme] button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:7px 12px;cursor:pointer}html[data-summit-theme] :is(button:hover,button[aria-pressed=true],button[aria-selected=true]){outline:2px solid var(--teal)}html[data-summit-theme] .logo{color:#21495b;background:#e7f1f4;border-radius:8px;padding:6px}html[data-summit-theme="5"] .card{border-top:4px solid transparent;border-image:linear-gradient(90deg,#e42c36,#f08922,#d6c331,#25865a,#287bc4,#7848a8) 1}.account-theme{position:relative}.account-theme summary{cursor:pointer}.theme-panel{position:absolute;right:0;top:40px;width:min(560px,90vw);max-height:80vh;overflow:auto;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 10px 40px #0004;z-index:80}.theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.agenda-review article{padding:16px 0;border-bottom:1px solid var(--line)}.agenda-review form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:10px 0}.agenda-review label{display:grid;gap:5px;min-width:180px;flex:1 1}.agenda-review summary{cursor:pointer;padding:8px 0}.review-beta{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--teal);color:var(--teal);border-radius:5px;padding:0 4px;margin-left:4px;vertical-align:super;white-space:nowrap}.agenda-review input,.agenda-review select{max-width:100%;padding:8px;border:1px solid var(--line);border-radius:8px}.summit-feed [role=tablist]{display:flex;gap:10px;margin:12px 0}.summit-feed [role=tab]{flex:1 1}@media(max-width:800px){.topbar .rolebadge,.topbar .search{display:none}.account-theme summary{max-width:140px}.agenda-review form{display:grid;grid-template-columns:1fr}.theme-panel{right:-20px}}.agenda-review-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.agenda-review-columns>details[open],.agenda-review-columns>div{max-height:70vh;overflow:auto}@media(max-width:900px){.agenda-review-columns{grid-template-columns:1fr}}.agenda-review-columns{align-items:start}.agenda-review summary h3,.agenda-review summary h4{display:inline;margin:0}.agenda-review>.card{margin-top:14px}html[data-summit-theme] .side a.nav:hover{background:var(--card);color:var(--ink)}.main.lite .liteinner:has(.dashboard-layout){max-width:none}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:20px;align-items:start}.dashboard-content,.dashboard-feed{min-width:0}.dashboard-feed .summit-feed{max-height:calc(100vh - 110px);overflow:auto}.dashboard-feed form>select{width:100%!important}.dashboard-feed form>div{min-width:0;flex-basis:100%}@media(max-width:1000px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-feed{grid-row:1}.dashboard-feed .summit-feed{max-height:420px}}