@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-CQHgn8xH.woff2) format("woff2"),url(/assets/outfit-latin-ext-300-normal-BvDFOUSY.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-DOlZM42e.woff2) format("woff2"),url(/assets/outfit-latin-300-normal-COH0-M0r.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-7-alf5FM.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-B56Gh2nA.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-CQm_KAGb.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DodQBVgl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-3Hh2igas.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-Cgg83hKa.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DwRFpDWQ.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-CDNGX6wd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-BHrz0Cko.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-BrYXDtBv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-eKzYX13k.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-CZzGovRi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-MkSlr6Bo.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-Ct1g9rab.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-DH66iFdQ.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-BKcN8tbM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--viz: #23667f;--viz-ink: #ffffff;--viz-soft: #dceaf0;--hg-red: #ee212e;--green-soft: #ddebdf;--amber: #daca20;--amber-soft: #faf6cb;--red: #c8352e;--red-soft: #f4dad6;--green: #3e7a4f;--radius: 10px;--radius-sm: 6px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--bg);color:var(--ink);font:14.5px/1.5 Outfit,Arial,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;min-height:100%}button,input,textarea,select{font:inherit;color:inherit}select{box-sizing:border-box;border:1px solid var(--line);background-color:var(--surface);color:var(--ink);font-size:14px;line-height:1.3;padding:7px 30px 7px 10px;max-width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select:disabled{opacity:.6;cursor:default}select:focus-visible{outline-offset:1px}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:900px;margin:0 auto;padding:0 16px 48px}header{padding:20px 0 8px}.brand{display:flex}.brand{gap:14px}.brand h1{font-size:21px;font-weight:700;margin:0;letter-spacing:0;padding-left:14px;border-left:1px solid var(--line);line-height:1.2}.hglogo{display:inline-flex;align-items:center}.hdrrefresh{margin-left:auto}.viewwrap{position:relative;display:inline-flex;flex-shrink:0;margin-left:auto}.viewwrap.hidden{display:none!important}.hdrrefresh:not(.hidden)+.viewwrap{margin-left:8px}.viewwrap:not(.hidden)+.themebtn{margin-left:8px}.viewbtn{gap:6px}.viewbtn .vcaret{opacity:.7}.viewbtn[aria-expanded=true]{border-color:var(--ink)}.viewpanel{min-width:300px}.viewpanel .mitem .tnm{display:flex;flex-direction:column;white-space:normal}.viewpanel .mitem .tnm small{font-weight:400;color:var(--muted);font-size:12.5px}.viewbtn .ic-team,.viewbtn .ic-obs,.viewbtn .ic-pm{display:none}.viewbtn[data-v=team] .ic-team,.viewbtn[data-v=observer] .ic-obs,.viewbtn[data-v=pm] .ic-pm{display:inline}.viewbtn[data-v=team] .ic-mgr,.viewbtn[data-v=observer] .ic-mgr,.viewbtn[data-v=pm] .ic-mgr{display:none}.viewbtn.on{border-color:var(--accent);color:var(--accent-text)}.hdrrefresh:not(.hidden)+.themebtn{margin-left:8px}.hdrrefresh .rspin{display:inline-flex;width:18px;height:18px;flex:none;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.hdrrefresh .rspin svg{display:block}.hdrrefresh.busy .rspin{animation:hdrspin 1s linear infinite}@keyframes hdrspin{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hdrrefresh.busy .rspin{animation:none;opacity:.5}}#capRefreshNote.hdrnote{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;max-width:calc(100% - 32px)!important;padding:7px 14px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;box-shadow:0 4px 14px #00000040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}#capRefreshNote.hdrnote:empty{display:none}#capRefreshNote.hdrnote.err{background:var(--red);color:var(--on-status);pointer-events:auto;cursor:pointer}.themebtn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.themebtn:hover{border-color:var(--muted)}.themebtn .ic-light,.themebtn .ic-dark{display:none}:root[data-theme=light] .themebtn .ic-auto,:root[data-theme=dark] .themebtn .ic-auto{display:none}:root[data-theme=light] .themebtn .ic-light{display:inline}:root[data-theme=dark] .themebtn .ic-dark{display:inline}@media (max-width: 480px){.themebtn .themelbl{display:none}.themebtn{padding:0 8px}}.hglogo img{height:22px;width:auto;display:block}.brand h1{white-space:nowrap}@media (max-width: 480px){.hglogo img{height:16px}.brand h1{font-size:18px;padding-left:10px;line-height:1.05}.brand{gap:10px}}.brand .mode{font-size:13px;color:var(--muted)}.brand .mode b{font-weight:500;color:var(--ink)}.daystrip{display:flex;align-items:stretch}.daystrip .nav{flex:0 0 auto;border:1px solid var(--line);background:var(--surface)}.daystrip .nav:hover{color:var(--ink)}.days{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;min-width:0}.day{border:1px solid var(--line);background:var(--surface);text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0}.day .dow{color:var(--muted);line-height:1}.day .num{font-weight:500;font-variant-numeric:tabular-nums}.day .cnt{display:block;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums}.day .cnt.me{color:var(--accent-text);font-weight:600}.day.sel .cnt{color:var(--surface);opacity:.85}.day .cnt .pdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);vertical-align:middle}.day.sel .cnt:has(.pdot){opacity:1}@media (max-width: 520px){.day .cntw{display:none}}.day.today .dow{color:var(--accent-text)}.day.sel{background:var(--ink);border-color:var(--ink);color:var(--surface)}.day.sel .dow{opacity:.85}.datebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tabs{display:flex;gap:4px;margin:20px 0 14px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.tabs::-webkit-scrollbar{height:6px}.tabs::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}@media (hover: none) and (pointer: coarse){.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}}.tabs button{flex:0 0 auto}.tabs button{background:none;border:0;padding:8px 12px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:500}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);border-bottom-width:3px}.card{padding:16px}.card+.card{margin-top:12px}#paneSum>div>.card,#paneSum>div+.card{margin-top:12px}.sec{margin-top:18px}.sec:first-child{margin-top:0}.sec .q,.sources .q{display:block;font-weight:600;margin-bottom:6px}.sec .q small,.sources .q small{display:block;font-weight:400;color:var(--muted);font-size:13px}.actions{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.btn{border:1px solid var(--line)}.btn:disabled{opacity:.5;cursor:default}.status{font-size:13px;color:var(--muted)}.status.ok{color:var(--green)}.status.err{color:var(--red)}.status.warn{color:var(--amber-ink);font-weight:500}input.who{width:100%;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:8px 10px}.person{display:flex;gap:12px}.avatar{width:36px;height:36px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:var(--surface2)}.phead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pname{font-weight:600;background:none;border:0;padding:0;color:var(--ink);text-align:left}.pname:hover{color:var(--accent-text)}.ptime{font-size:12px;color:var(--muted)}.gauge{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.gauge .f{padding:0 6px;border-radius:9px;font-weight:500}.gauge .f.red{background:var(--red-soft);color:var(--red)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.toolbar .sum{color:var(--muted);font-size:13px}.emptystate{text-align:center;padding:36px 16px;color:var(--muted)}.emptystate b{display:block;color:var(--ink);font-weight:600;margin-bottom:4px}.hist .card{padding:14px 16px}.hist .hdate{font-weight:600;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.back{background:none;border:0;color:var(--accent-text);padding:0;margin-bottom:12px;font-weight:500}.sources{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.sources .srow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sources select{border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);padding:8px 32px 8px 12px;font-size:14px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.sources .hint{margin:8px 0 0;font-size:13px;color:var(--muted)}.sources details{margin-top:4px;font-size:13px;color:var(--muted)}.sources summary{cursor:pointer;color:var(--accent-text)}.sources details p{margin:4px 0 0}.srcstatus{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin-top:10px;font-size:13px;color:var(--muted)}.srcstatus b{font-weight:500;color:var(--ink)}.srcstatus .err{color:var(--red)}.sumtable{width:100%;border-collapse:collapse;font-size:14px}.sumtable th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}.sumtable td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.sumtable tr:last-child td{border-bottom:0}.sumtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sumtable .pname{font-size:14px}.lp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;display:inline-flex;align-items:center;height:18px;line-height:1;padding:0 7px;border-radius:9px;background:var(--surface2);color:var(--ink)}.lp.green{background:#3e7a4f2e;color:var(--green-pill, var(--green))}.lp.red{background:var(--red-soft);color:var(--red-pill, var(--red))}.lp .arr{color:var(--muted);padding:0 3px}.gauge .lp{font-size:12px}.sumnote{font-size:13px;color:var(--muted);margin-top:10px}.sumtable .sub{display:block;font-size:12px;color:var(--muted);margin:0;font-weight:400}.tablewrap{overflow-x:auto}#lbpTable tbody td:first-child{box-shadow:inset 3px 0 0 var(--pc, transparent);padding-left:12px}#lbpTable tbody tr.cp-mgr td:first-child{box-shadow:none;background-image:repeating-linear-gradient(to bottom,var(--pc) 0 6px,transparent 6px 10px);background-size:3px 100%;background-repeat:no-repeat}@media (max-width: 640px){#lbpTable tbody tr{border:1.5px solid var(--pc, var(--line))}#lbpTable tbody tr.cp-mgr{border-width:2px;border-style:dashed}#lbpTable tbody td:first-child,#lbpTable tbody tr.cp-mgr td:first-child{box-shadow:none;background-image:none;padding-left:0}#capPeopleCard .sumtable tr{background:var(--surface)}}@media (max-width: 640px){.tablewrap:not(.scrollx){overflow:visible}.sumtable,.sumtable tbody,.sumtable tr,.sumtable td{display:block;width:100%}.sumtable thead{display:none}.sumtable tr{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:10px}.sumtable td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border-bottom:0;text-align:left}.sumtable td:before{content:attr(data-label);color:var(--muted);font-size:12px;flex:0 0 auto}.sumtable td.who{display:block;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid var(--line)}.sumtable td.who:before{display:none}.sumtable td.who .pname{font-size:16px}.sumtable td.num{white-space:nowrap}.sumtable .sub{display:inline;margin-left:8px}}.toggle{display:inline-flex;border:1px solid var(--line)}.toggle button{background:var(--surface);border:0;border-right:1px solid var(--line)}.toggle button:last-child{border-right:0}.toggle button[aria-pressed=true]{background:var(--accent)}#trendCard{margin-top:0}#trendCard .q{font-weight:600}#trendCard select{border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);padding:6px 28px 6px 10px;font-size:14px;color:var(--ink)}.chart{margin-top:10px}.chart h5,.charthd{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--muted)}.charthd{margin-top:14px}.chart svg{width:100%;height:auto;display:block;font-family:inherit}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted);margin-top:8px}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.legend b{font-weight:600;color:var(--ink);margin-right:3px}.chart .empty{color:var(--muted);font-size:13px;padding:8px 0}.analysis{margin-top:8px;font-size:14px;line-height:1.5}.analysis h5{margin:10px 0 4px;font-size:13px;font-weight:600;color:var(--muted)}.analysis p{margin:0 0 6px}.analysis ul{margin:0 0 6px;padding-left:18px}.analysis li{margin:2px 0}.analysis .lead{font-weight:500}.brand{align-items:center}.modeswitch{display:inline-flex;border:1px solid var(--line)}.modeswitch button{background:var(--surface);border:0;border-right:1px solid var(--line)}.modeswitch button:last-child{border-right:0}@media (max-width: 480px){.subrow .modeswitch{display:flex;width:100%}.modeswitch button{flex:1 1 auto;white-space:nowrap}}.modeswitch button[aria-pressed=true]{background:var(--ink)}.scale{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:13px;color:var(--muted);margin:8px 0 14px}.scale b{color:var(--ink);font-weight:600;text-align:center;width:22px}.skgroup{margin-top:12px}.skgroup h5{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.skrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line);flex-wrap:wrap}.skrow .pn{font-weight:500;min-width:140px}.skrow .pn .cs{font-size:11px;padding:0 6px;border-radius:8px;background:var(--surface2);color:var(--muted)}.cs.Y{background:#3e7a4f2e}.cs.N{background:var(--surface2)}.cs.E{background:var(--amber-soft)}.skrow .seg button{width:34px}.matrix{border-collapse:collapse;font-size:13px;width:100%}.matrix th{position:sticky;text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:6px;border-bottom:1px solid var(--line);white-space:nowrap}.matrix th.p{writing-mode:vertical-rl;transform:rotate(180deg);text-align:left;padding:8px 2px;height:120px;white-space:nowrap}.matrix td{padding:4px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.matrix td.who{font-weight:500;position:sticky;z-index:2;box-shadow:2px 0 0 var(--line)}.matrix th.corner{position:sticky;top:auto;z-index:3;box-shadow:2px 0 0 var(--line)}.matrix th{top:auto}.matrix .vlab{position:sticky;left:0;z-index:3;width:26px;min-width:26px;max-width:26px;padding:0;text-align:center;vertical-align:middle}.matrix .vlab span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.matrix td.who,.matrix th.corner{left:26px}.matrix .vlab{border-top:0!important;border-bottom:0!important}.matrix thead th.corner{vertical-align:bottom}.tablewrap:has(#matrixTable)+.helpbox{margin-top:16px}.matrix td.sc{text-align:center;width:34px}.matrix .cell{display:inline-block;width:28px;height:24px;line-height:24px;border-radius:4px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink)}.matrix .cell.s0{background:var(--surface2);color:var(--muted)}.matrix .cell.s1{background:#daca202e}.matrix .cell.s2{background:#daca2059}.matrix .cell.s3{background:#3e7a4f59}.matrix .cell.s4{background:var(--green);color:var(--on-status)}.matrix .cell.na{background:none;color:var(--muted)}.matrix .cell.edit{cursor:pointer;outline:1px dashed transparent}.matrix .cell.edit:hover,.matrix .cell.edit:focus-visible{outline-color:var(--accent)}.matrix tr.foot td{font-weight:600;color:var(--muted);border-top:2px solid var(--line)}.matrix .leave{font-size:12px;color:var(--muted);padding:2px 6px}.matrix .leave:hover{color:var(--red)}.mgrlist .restore{font-size:12px;margin-left:8px}.depth{display:inline-block;min-width:22px;padding:0 6px;border-radius:9px;text-align:center;font-weight:600}.depth.d0{background:var(--red-soft);color:var(--red-pill, var(--red))}.depth.d1{background:#daca2059;color:var(--amber-ink)}.depth.d2{background:var(--amber-soft);color:var(--amber-ink)}.depth.d3{background:color-mix(in srgb,var(--green) 14%,var(--surface));color:var(--green-pill, var(--green))}.depth.dn{background:var(--surface2);color:var(--muted)}.covcard{display:flex;flex-direction:column;gap:4px}.covcard .ch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.covcard .ch b{font-size:15px}.covcard .names{font-size:13px;color:var(--muted)}.covcard .names span{color:var(--ink)}.platrow input.pname,.platrow input.pgroup{border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:6px 8px}.platrow select{border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);font-size:13px;color:var(--ink)}#mySkillsGrid{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:24px;row-gap:12px;margin-top:12px}#mySkillsGrid .skgroup{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;margin:0;background:var(--note-bg);border:1px solid var(--line);border-radius:10px;padding:10px 14px 6px}.skhd{flex-wrap:wrap;align-items:center}.skhd .tfilter{font-weight:400}#mySkillsGrid .skgroup h5+.skrow{border-top:0}#mySkillsGrid .skgroup h5{grid-column:1 / -1}#mySkillsGrid .skrow{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;column-gap:24px}#mySkillsGrid .skrow .pn{min-width:0}#mySkillsGrid .skrow .seg{justify-self:start;display:inline-flex;flex-wrap:nowrap}@media (max-width: 640px){#mySkillsGrid{grid-template-columns:minmax(0,1fr)}#mySkillsGrid .skrow{row-gap:6px}#mySkillsGrid .skrow .seg{flex-wrap:wrap}}.sumtable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sumtable th.sortable:hover{color:var(--accent-text)}.lv{display:block;white-space:nowrap}.lv b{font-weight:600}.caprefresh{margin:0 0 14px;gap:8px;flex-wrap:nowrap;align-items:center}.caprefresh .capsort{display:flex;align-items:center;min-width:0;margin-right:auto}.caprefresh .sortwrap{display:none}.caprefresh .sortwrap.on{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.caprefresh .sortwrap .sum{font-size:12px;color:var(--muted);white-space:nowrap}.caprefresh .sortwrap select{box-sizing:border-box;display:block;border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--ink);font-size:13px;font-weight:500;height:34px;line-height:normal;margin:0;padding:0 28px 0 10px;min-width:0;max-width:100%;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.caprefresh #plansLoad{height:34px;padding:0 16px;border-radius:var(--radius-sm);font-size:13px;line-height:1}#capRefreshNote{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}#capRefreshNote:empty{display:none}#capRefreshNote.err{color:var(--red)}@media (max-width: 480px){#capRefreshNote{max-width:120px}}#platSort,#peopleSort{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);padding:5px 28px 5px 8px;font-size:13px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.wirow{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:10px}.wirow select{flex:1 1 180px;min-width:0;border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);padding:8px 32px 8px 10px;font-size:14px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.wirow .wih{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap}.wirow .wih input{width:72px;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:8px;font-size:14px;color:var(--ink)}.wirow .btn{flex:0 0 auto}.wirow .wih.wrap{white-space:normal;flex-wrap:wrap;flex:1 1 100%;min-width:0}@media (max-width: 520px){.wirow select{flex-basis:100%}.wirow .btn{flex:1}}.platrow.platadd{grid-template-columns:1fr 130px 150px auto!important}@media (max-width: 520px){.platrow.platadd{grid-template-columns:1fr 1fr!important}.platrow.platadd #platName{grid-column:1 / -1}}.platrow{display:grid;grid-template-columns:1fr 130px auto 32px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.platrow input.pname{min-width:0}.method{margin-bottom:12px}.method p{margin:8px 0;font-size:14px;line-height:1.5}.calcf{margin:8px 0;padding:10px 12px;background:var(--surface2);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;white-space:pre-wrap;color:var(--ink);overflow-x:auto}.calct{border-collapse:collapse;margin:8px 0;font-size:13px;width:100%}.calct th{text-align:left;padding:5px 8px;border-bottom:1px solid var(--line)}.calct td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.calct tr:last-child td{border-bottom:0}.prj{padding:10px 0;border-top:1px solid var(--line)}.prj-group+.prj{border-top:0}.prj-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.prj-name{font-size:14px;font-weight:600;color:var(--ink);min-width:0}.prj-line{display:flex;gap:10px;font-size:13px;color:var(--ink);margin-top:2px}.prj-k{flex:0 0 78px;color:var(--muted)}.prj-who{flex:1;min-width:0}.prj-line .tedit{flex:none;padding:0 4px;font-size:12px}.prj-set{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 5px;margin-left:4px;white-space:nowrap}.tmedit{margin:8px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2)}.tmgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 12px;font-size:13px}.tmgrid label{display:flex;align-items:center;gap:6px;cursor:pointer}.prj-time{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12px;color:var(--muted)}.prj-bar{flex:1;height:5px;border-radius:3px;background:var(--surface2);overflow:hidden}.prj-bar i{display:block;height:100%;border-radius:3px}.prj-when{white-space:nowrap}.prj-when.late{color:var(--red)}.prj-flag{font-size:12px;color:var(--muted);margin-top:4px}.prj-group{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 2px}.prj-group:first-child{margin-top:2px}.prj-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cvrow{padding:10px 0;border-top:1px solid var(--line)}.cvrow:first-child{border-top:0;padding-top:2px}.cvhd{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.cvdate{font-size:13px;color:var(--muted)}.cvtx{font-size:14px;margin-top:3px;line-height:1.45}.blkcard{margin-bottom:12px}.blkrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.blkcard .q+.blkrow{border-top:0;padding-top:2px}.blkmain{min-width:0;font-size:14px;line-height:1.45}.blkage{flex:none;white-space:nowrap}.prj-health{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted);margin-left:8px}.prj-health i{width:9px;height:9px;border-radius:50%;display:inline-block}.wkhead{font-size:13px;color:var(--muted);margin:2px 0 6px}.wkrow{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45}.wkrow:first-of-type{border-top:0}.wkk{font-weight:600;color:var(--ink)}.wkv{color:var(--ink);min-width:0}@media (max-width: 520px){.wkrow{grid-template-columns:1fr;gap:2px}.wkk{font-size:12px;color:var(--muted);text-transform:none}}.feel{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.feel button{flex:1 1 0;min-width:84px;min-height:40px;padding:8px 10px;border:1px solid var(--line);background:var(--surface);font-size:14px;cursor:pointer}.feel button[data-v=light][aria-pressed=true]{border-color:var(--viz);background:var(--viz-soft)}.feel button[data-v=comfy][aria-pressed=true]{border-color:var(--green);background:var(--green-soft)}.feel button[data-v=heavy][aria-pressed=true]{border-color:var(--amber);background:var(--amber-soft)}.feel button[data-v=over][aria-pressed=true]{border-color:var(--red);background:var(--red-soft)}.flowbar{display:block;width:140px;max-width:100%}.flowbar i{display:block;height:6px;margin:1px 0;border-radius:3px;min-width:1px}.flowbar i.in{background:var(--viz-soft)}.flowbar i.live{background:var(--viz)}.platenudge{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;font-size:14px;color:var(--muted)}.feeltag{display:inline-block;border-radius:999px;white-space:nowrap}.feeltag.f-light{background:var(--viz-soft);color:var(--viz)}.feeltag.f-comfy{background:var(--green-soft);color:var(--green)}.fcxsum{font-size:14px;line-height:1.5;margin:2px 0 8px}.fcxtag{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;margin-right:4px}.fcxtag.ok{background:var(--green-soft);color:var(--green)}.fcxt td,.fcxt th{white-space:nowrap}.fcxt td.gbig{color:var(--red);font-weight:600}.feelgrid{border-collapse:separate;border-spacing:3px 4px;font-size:13px}.feelgrid th{text-align:left;font-weight:400;font-size:14px;color:var(--ink);padding-right:10px;white-space:nowrap}.feelgrid td{padding:0}.fgdates{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);padding-top:2px;white-space:nowrap}.fd{display:inline-block;width:13px;height:13px;border-radius:3px;background:var(--fd-empty, var(--surface2));border:1px solid var(--fd-edge, var(--line));vertical-align:middle}.fd.f-light{background:var(--viz);border-color:var(--viz)}.fd.f-comfy{background:var(--green);border-color:var(--green)}.fd.f-heavy{background:var(--amber);border-color:var(--amber)}.fd.f-over{background:var(--red);border-color:var(--red)}.utrow{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.utrow:first-child{border-top:0;padding-top:2px}.utmain{flex:1 1 200px;min-width:0;font-size:14px;line-height:1.4}.utpick{display:flex;gap:8px;flex:1 1 240px;min-width:0}.utpick select{flex:1 1 150px;min-width:0;max-width:260px}@media (max-width: 520px){.utpick select{max-width:none}}.utpick .utuse{flex:none;min-height:36px;padding:6px 12px;font-size:13px}.utrow .status:empty{display:none}.blksub{font-size:13px;color:var(--muted);margin-top:2px}.outcard{margin-bottom:12px}.lvsec+.lvsec{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.lvhd{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:8px}.lvlist{container-type:inline-size}.lvrow{display:grid;grid-template-columns:minmax(170px,max-content) minmax(0,1fr) auto;column-gap:16px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line);font-size:14px}.lvrow:first-child{border-top:0;padding-top:0}.lvwhen{font-weight:600}.lvdays{font-size:13px;color:var(--muted);white-space:nowrap}.lvmore{margin-top:8px}@container (max-width: 420px){.lvrow{grid-template-columns:minmax(0,1fr) auto}.lvwhen{grid-column:1 / -1}}.outrow{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);column-gap:20px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line);font-size:14px}.outrow span{text-align:left}.outcard .q+.outrow{border-top:0}.outrow span{color:var(--muted)}.capan{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.capanbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.capanbar .status:empty{display:none}.prj-other{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.prj-out{display:flex;align-items:center;justify-content:space-between;gap:10px}.tmplat{display:flex;align-items:center;gap:10px;margin:4px 0 10px;font-size:13px;color:var(--muted)}#paneManage .cpane .card{transition:opacity .2s,filter .2s}#paneManage .cpane .card.waiting{pointer-events:none;-webkit-user-select:none;user-select:none}.rosteradd{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;margin-top:10px;background:var(--surface2);border:1px solid var(--line);border-radius:12px}.rosteradd input.pname{flex:1 1 180px;min-width:0;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:6px 8px}.rosteradd select{border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);font-size:13px;color:var(--ink);padding:6px 28px 6px 8px}.rosteradd .raddbtns{display:inline-flex;gap:8px}.rosteradd .wih{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.rosteradd input[type=date]{border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:5px 6px;color:var(--ink);font-size:13px}.platrow input.pgroup{width:auto;min-width:0}.platrow select{padding:6px 28px 6px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.platrow .rm,.catrow .rm{border:1px solid var(--line);border-radius:var(--radius-sm);width:32px;height:32px;padding:0;font-size:16px;color:var(--muted);background:var(--surface)}.platrow .rm:hover,.catrow .rm:hover{color:var(--red);border-color:var(--red)}@media (max-width: 520px){.platrow{grid-template-columns:1fr 32px}.platrow input.pname{grid-column:1}.platrow .rm{grid-column:2;grid-row:1}.platrow input.pgroup,.platrow select{grid-column:1/-1}}#platList .pedit{border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin-top:10px;background:var(--surface)}.pe-head{display:flex;gap:8px;align-items:center}.pe-head .pname{flex:1;min-width:0;font-weight:600;font-size:15px;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:7px 9px;color:var(--ink)}.pe-head .rm{flex:none;border:1px solid var(--line);border-radius:var(--radius-sm);width:34px;height:34px;padding:0;font-size:16px;color:var(--muted);background:var(--surface)}.pe-head .rm:hover{color:var(--red);border-color:var(--red)}.pe-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pe-f{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);min-width:0}.pe-f input,.pe-f select{border:1px solid var(--line);background-color:var(--bg);border-radius:var(--radius-sm);padding:7px 9px;font-size:14px;color:var(--ink);min-width:0}.pe-f select{padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pe-types{margin-top:12px}#teamPlatList{margin-top:10px}.tpgroup+.tpgroup{margin-top:12px}.tprow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;padding:6px 0;border-top:1px solid var(--grid, var(--line));font-size:14px}.tprow label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.tprow input{margin:0;width:16px;height:16px}.tpscore,.tpnote{font-size:13px;color:var(--muted)}.pe-tl{font-size:12px;color:var(--muted);margin-bottom:6px}.pe-tg{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 14px;font-size:14px}.pe-tg label{display:inline-flex;align-items:center;gap:7px;color:var(--ink);cursor:pointer}.pe-tg input{margin:0;width:16px;height:16px}@media (max-width: 480px){.pe-fields{grid-template-columns:1fr}}.cpane>.card+.card{margin-top:12px}.heat{border-collapse:collapse;font-size:12px;width:100%}.heat th{position:sticky;color:var(--muted);font-weight:600;padding:5px 4px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.heat th.p{writing-mode:vertical-rl;transform:rotate(180deg);text-align:left;height:96px;padding:6px 2px;font-weight:500}.heat th.p.weak{color:var(--muted)}.scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.heat td{padding:3px 4px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.heat td.who{text-align:left;font-weight:500;position:sticky;left:0;z-index:2;box-shadow:2px 0 0 var(--line)}.heat th.corner{position:sticky;left:0;z-index:3;box-shadow:2px 0 0 var(--line)}.xscrolled :is(.matrix td.who,.matrix th.corner,.matrix .vlab,.heat td.who,.heat th.corner){background:color-mix(in srgb,var(--card-hi),var(--card-lo))}.heat th{top:auto}.heat thead th:not(.p){vertical-align:bottom}.heat td.tot{font-weight:600;font-variant-numeric:tabular-nums}.heat .hc{display:inline-block;min-width:40px;padding:3px 4px;border-radius:4px;font-variant-numeric:tabular-nums}.heat .hc.z{color:var(--muted)}.heat .st{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;margin-right:4px}.heat .st.none{background:var(--red)}.heat .st.thin{background:var(--amber)}.heat .st.ok{background:var(--green)}.heat .st.info{background:var(--faint)}.platcard{margin-top:10px}.platcard .ph{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platcard .ph b{font-size:15px;flex:1;min-width:120px}.capst{font-size:12px;padding:1px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.capst.none{background:var(--red-soft);color:var(--red-pill, var(--red))}.capst.ok{background:color-mix(in srgb,var(--green) 14%,var(--surface));color:var(--green-pill, var(--green))}.capst.info{background:var(--surface2);color:var(--muted)}.platcard.none{border-color:var(--red)}.platcard.thin{border-color:var(--amber)}.fill{margin-top:6px;font-size:13px}.fill .fr{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-top:1px solid var(--line);flex-wrap:wrap}.fill .fr .nm{flex:1;min-width:140px}.fill .fr .sc{color:var(--muted);font-size:12px}.fill .fr .hrs{font-variant-numeric:tabular-nums;white-space:nowrap}.fill .fr.weak{color:var(--muted)}.fill .fr.weak .nm:after{content:"";font-size:12px}.sumtable tr.stale td{opacity:.55}.sumtable tr.stale td.who{opacity:.85}#mgrCard{margin-top:0}#accessNote,#archivedCard,#deletedCard{margin-top:12px}#mgrCard .q{display:block;font-weight:600;margin-bottom:8px}#mgrCard .q small{display:block;font-weight:400;color:var(--muted);font-size:13px}.mgrlist{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.mgr{display:flex;align-items:center;gap:10px}.mgr .avatar{width:28px;height:28px}.mgr .nm{flex:1;min-width:0;overflow-wrap:anywhere}.mgr .tag{font-size:11px;padding:0 6px;border-radius:8px;background:var(--surface2);color:var(--muted)}.mgr .rm{border:0;background:none;color:var(--faint);font-size:18px;line-height:1;padding:0 6px}.mgr .rm:hover{color:var(--red)}.efforts{display:flex;flex-direction:column;gap:10px}.effort{border:1px solid var(--line);padding:10px 12px}.effort:focus-within{border-color:var(--accent);background:var(--surface)}.effort .ehead{display:flex;gap:8px;align-items:flex-start}.effort .name{flex:1;min-width:0;border:0;border-bottom:1px solid transparent;background:transparent;padding:4px 2px;font-weight:600;font-size:16px;line-height:24px;outline:none;overflow-wrap:break-word;white-space:pre-wrap}.effort .name:focus{border-bottom-color:var(--accent)}.effort .name:empty:before{content:attr(data-ph);color:var(--muted);font-weight:400}.effort .rm{border:0;background:none;color:var(--faint);padding:2px 6px;font-size:18px;line-height:1}.effort .rm:hover{color:var(--red)}.effort .meta{display:flex;gap:10px 18px;align-items:flex-end;flex-wrap:wrap;margin:4px 0 10px;font-size:13px;color:var(--muted)}.effort .meta .grp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.effort .meta label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.effort .meta label input{margin:0}.effort .yday{font-size:11px;padding:0 6px;border-radius:8px;background:var(--surface2);color:var(--muted);white-space:nowrap;margin-left:6px;vertical-align:1px}.effort .meta .rl{display:inline-flex;align-items:center}.seg{border:1px solid var(--line)}.seg button{background:var(--surface);border:0;border-right:1px solid var(--line);font-variant-numeric:tabular-nums}.seg button:last-child{border-right:0}.seg button.x{font-weight:600;color:var(--ink)}.seg button.x[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg button[aria-pressed=true]{background:var(--accent)}.seg.y button[aria-pressed=true]{background:var(--amber);color:#1f1600}.seg.r button[aria-pressed=true]{background:var(--red);color:var(--on-status)}.effort select{border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);padding:3px 26px 3px 8px;font-size:13px;color:var(--muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.effort .meta .grp select{font-size:13px!important}.effort select.y{color:var(--amber-ink);border-color:var(--amber)}.effort select.r{color:var(--red);border-color:var(--red)}.effort .pauseline{display:flex;gap:8px;align-items:center;margin:0 0 8px}.effort .pauseline input{flex:1;min-width:0;border:1px solid var(--amber);background:var(--amber-soft);border-radius:var(--radius-sm);padding:4px 8px;font-size:13px}.sub{margin:0 0 6px}.effort .wtrow select{border:1px solid var(--line);background-color:var(--surface);border-radius:var(--radius-sm);padding:3px 26px 3px 8px;font-size:13px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.efoot{display:flex;gap:14px;align-items:center;margin:8px 0 0;padding-top:8px;border-top:1px dashed var(--line);font-size:13px;color:var(--muted)}.efoot .tagline{display:inline-flex;align-items:center;gap:2px}.efoot .tagline .rm{border:0;background:none;color:var(--faint);font-size:16px;line-height:1;padding:0 4px}.efoot .tagline .rm:hover{color:var(--red)}.effort .pauseline{margin-top:6px}.effort .removeeff{flex:0 0 auto;border:1px solid var(--line);background:var(--surface);margin-top:2px;padding:0;font-size:18px;line-height:1;font-weight:600}.effort .removeeff:hover{color:var(--red);border-color:var(--red)}.effort .effmove{flex:0 0 auto;display:inline-flex;gap:4px;margin-top:2px}.effort .effmove.hidden{display:none}.effort .effmove button{width:30px;height:30px;min-height:30px;padding:0;border:1px solid var(--line);border-radius:var(--ctl-r)!important;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.effort .effmove svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.effort .effmove button:hover:not(:disabled){border-color:var(--accent)}.effort .effmove button:disabled{opacity:.35;cursor:default}.effort.justmoved{animation:effmoved .9s ease-out}@keyframes effmoved{0%{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.effort.justmoved{animation:none}}.sub .sl{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:2px}.line{display:flex;align-items:flex-start;gap:7px;padding:3px 0;line-height:1.5;font-size:14px}.line input[type=checkbox]{flex:0 0 auto;accent-color:var(--accent)}.line .an{flex:0 0 16px;text-align:center;color:var(--muted);font-size:12px;margin-top:2px}.line .body{flex:1;min-width:0}.line .t{display:inline;min-width:2ch;outline:none;overflow-wrap:break-word;white-space:pre-wrap;border-bottom:1px solid transparent;padding:1px 0}.line .t:focus{border-bottom-color:var(--accent)}.line .t:empty:before{content:attr(data-ph);color:var(--muted)}.line.done .t{text-decoration:line-through;color:var(--muted)}.line .rm{display:inline;border:0;background:none;color:var(--muted);padding:0 4px;font-size:16px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.effort .line select.onsel{margin-left:8px;font-size:12px!important;line-height:1.2;height:26px!important;min-height:26px!important;padding-left:8px!important;padding-right:22px!important;background-position:calc(100% - 12px) 52%,calc(100% - 8px) 52%!important;background-size:4px 4px,4px 4px;color:var(--muted);vertical-align:middle;width:auto}.effort .line select.onsel.set{color:var(--ink);border-color:var(--muted)}.qs .waiton{font-size:11px;color:var(--muted);border:1px solid var(--line);padding:0 6px;border-radius:8px;white-space:nowrap;margin-left:6px}.line .rm:hover,.line .rm:focus-visible{color:var(--red);outline:none}.addline{text-align:left}.addline:hover{color:var(--accent-text)}.unplanned-tag,.paused-tag{white-space:nowrap}.sugghead{font-size:13px;font-weight:600;color:var(--muted);margin:6px 0}.sugg{display:flex;flex-direction:column;gap:6px}.suggsec{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}#meetSec{padding-bottom:14px;border-bottom:1px solid var(--line)}.sources:has(+.suggsec:not(.hidden)){border-bottom:0;padding-bottom:0;margin-bottom:12px}.sources:not(.hidden):not(.edithide)+.suggsec .sugghead{display:none}.chip{display:flex;flex-direction:column;gap:4px;width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;line-height:1.4}.chip .chead{display:flex;align-items:flex-start;gap:8px}.chip .ct{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.chip .cdesc{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.chip .kind{font-size:11px;padding:1px 7px;border-radius:8px;background:var(--surface2);color:var(--muted);white-space:nowrap}.chip .kind.merge{background:var(--accent-soft);color:var(--accent-text)}.chip .cl{margin:0;padding:0;list-style:none;color:var(--muted);font-size:13px}.chip .cl li{display:flex;gap:6px}.chip .cl li .an{color:var(--muted);flex:0 0 16px;text-align:center;font-size:12px}.chip .cl li span:last-child{min-width:0;overflow-wrap:anywhere}.chip .cmeta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:12px;margin-top:2px}.chip .src{min-width:0;overflow-wrap:anywhere}.chip button{border:1px solid transparent;background:var(--surface);border-radius:var(--radius-sm);width:32px;height:28px;padding:0;color:var(--muted);line-height:1;font-size:16px;flex:0 0 auto}.chip button.acc{color:var(--accent-text);font-weight:600}.chip button:hover{color:var(--ink);border-color:var(--line)}.qs{margin-top:10px}.qs ol{margin:0;padding:0;list-style:none}.qs li.eff{padding:6px 0;border-top:1px solid var(--line)}.qs li.eff:first-child{border-top:0;padding-top:0}.qs .erow{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.qs .erow .n{color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 22px;text-align:right}.qs .erow .t{font-weight:600;min-width:0;overflow-wrap:anywhere}.qs .block{margin:2px 0 0 30px}.qs .block h5{margin:2px 0 0;font-size:12px;font-weight:600;color:var(--muted)}.qs ul{list-style:none;margin:0;padding:0}.qs ul li{display:flex;gap:6px;align-items:baseline;padding:1px 0;font-size:14px}.qs ul li .an{color:var(--muted);flex:0 0 16px;text-align:center;font-size:12px}.qs ul li .t{min-width:0;overflow-wrap:anywhere}.qs ul li.done .t{text-decoration:line-through;color:var(--muted)}.qs ul li.done .an{color:var(--green)}.qs .carry{font-size:11px;color:var(--amber-ink);background:var(--amber-soft);padding:0 6px;border-radius:8px;white-space:nowrap}.qs .empty{color:var(--muted)}.tcard{display:block;padding:14px 16px}.tcard .phead{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.tcard .avatar{width:30px;height:30px}.tcard .pname{font-size:16px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard .pfeel{flex:none}.tcard .pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.tcard .ptime{font-size:12px;color:var(--muted)}.tcard .qs{margin-top:12px;border-top:1px solid var(--line);padding-top:2px}.tcard .qs li.eff{padding:10px 0;border-top:1px solid var(--line)}.tcard .qs li.eff:first-child{border-top:0}.tcard .qs .erow{align-items:center;gap:6px 8px;position:relative;padding-left:26px}.tcard .qs .erow .n{position:absolute;left:0;top:1px;font-size:13px;text-align:left}.tcard .qs .erow .t{font-size:15px}.tcard .qs .erow .gauge{margin-left:auto}.tcard .qs .block{margin-left:26px}.tcard .qs .block{margin-top:6px}.tcard .qs .block h5{font-size:11.5px;letter-spacing:.02em;margin:0 0 2px}.tcard .qs ul li{padding:2px 0}.brand{flex-wrap:nowrap;justify-content:flex-start}.helpbox{margin:2px 0 8px;font-size:13px;color:var(--muted)}.subrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.greet{margin-top:16px;font-size:16px;line-height:1.4}.greet b{font-weight:600}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.mbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;max-width:380px;width:100%;box-shadow:0 10px 30px #0000004d}.mtext{font-size:15px;line-height:1.5;margin-bottom:14px}.mbox:has(.mtext.pre){width:min(720px,calc(100vw - 32px));max-width:none}.mtext.pre{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;max-height:62vh;overflow:auto;-webkit-user-select:text;user-select:text}.mbtns{display:flex;justify-content:flex-end;gap:8px}.mbtns .btn.danger{color:var(--red);border-color:var(--red);background:none;margin:0}.btn.busy,.more.busy{position:relative;pointer-events:none;opacity:.85}.btn.busy:before,.more.busy:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hidden{display:none!important}@media (max-width: 520px){.effort .meta{gap:8px 12px}.effort .meta .grp{flex-basis:100%;flex-wrap:wrap;gap:6px 8px}.effort .meta .grp .rl{flex-basis:100%}.effort .name{font-size:15px}.effort .meta,.effort .pauseline,.sub,.efoot{margin-left:0}.qs .block{margin-left:12px}}.actions .btn.danger{color:var(--red);border-color:transparent;background:none;margin-left:auto}.actions .btn.danger:hover{border-color:var(--red)}@media (prefers-reduced-motion: no-preference){.day,.seg button,.btn,.chip{transition:background-color .12s,color .12s}}.hrv{display:flex;align-items:center;gap:12px;margin:4px 0 10px;flex-wrap:wrap}.hrbadge{font-weight:700;font-size:15px;padding:5px 14px;border-radius:999px;color:var(--on-status)}.hrbadge.red{background:var(--red)}.hrbadge.green{background:var(--green)}.hrsum{font-size:15px;font-weight:500;flex:1;min-width:200px}.hrlive{font-size:13px;color:var(--muted);margin:10px 0 0}.hrlive b{color:var(--ink);font-weight:600}.hrl{display:flex;gap:10px;align-items:flex-start;font-size:14px;padding:6px 0;border-top:1px solid var(--line)}.hrl .dot{flex:none;width:9px;height:9px;border-radius:50%;margin-top:6px}.hrrec{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.hrrec:first-child{border-top:0}.hrrec .hrn{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.hrrec .sub{display:block;color:var(--muted);font-size:13px;margin-top:2px}.hrhelp{margin-top:10px;font-size:13px;color:var(--muted)}.hrhelp p{margin:4px 0 0}.legend .sw{display:inline-block;width:12px;height:10px;border-radius:2px;vertical-align:middle;margin-right:2px;border:1px solid var(--line)}.deal{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:10px}.deal .drow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.deal .dname{flex:1;min-width:160px}.deal select{flex:1;min-width:120px}.deal .dhrs,.deal .dweeks{width:64px}.deal .rm{background:none;border:0;font-size:20px;color:var(--muted);cursor:pointer;padding:0 6px}details{font-size:13px;color:var(--muted)}details>summary{cursor:pointer;color:var(--accent-text);font-size:13px;font-weight:400}details>summary{list-style:none;display:inline-flex;align-items:center;gap:5px}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}details>summary:before{content:"";flex:none;width:8.66px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);transition:transform .15s ease}details[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){details>summary:before{transition:none}}details p{margin:4px 0 0}.greetrow .greet{margin-top:0}.helphead{margin:10px 0 12px}.helpcard{margin-bottom:12px}.helpintro{font-size:14px;color:var(--muted);line-height:1.5;margin:2px 0 6px}.helpitem{padding:8px 0;border-top:1px solid var(--line)}.helpcard .q+.helpitem,.helpcard .helpintro+.helpitem{border-top:0}.helpitem>summary{font-size:15px}.helpitem p,.helplist{font-size:14px;color:var(--ink);line-height:1.55;margin:8px 0 0}.helplist{padding-left:20px}.helplist li{margin:4px 0}ol.helplist{padding-left:22px}ol.helplist li{padding-left:2px}.helplist li.mgr-only{list-style:inherit}.helpitem .calct{margin-top:8px}.flatpickr-calendar{opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;font-size:14px;line-height:24px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{text-align:center;overflow:hidden;width:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.datebar .datebox{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:6px 32px 6px 10px;font-size:14px;width:130px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.flatpickr-calendar{background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px #0000002e;border-radius:var(--radius);font-family:inherit;color:var(--ink)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--line)}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-top-color:var(--line)}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:var(--ink);fill:var(--ink);background:var(--surface)}.flatpickr-current-month{font-size:15px;font-weight:600}.flatpickr-current-month .numInputWrapper{width:7ch;display:inline-block}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:var(--surface);color:var(--ink)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--ink);fill:var(--ink)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--accent)}span.flatpickr-weekday{color:var(--muted);font-weight:600;background:var(--surface)}.flatpickr-weekdays{background:var(--surface)}.flatpickr-day{color:var(--ink);border-radius:var(--radius-sm)}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--surface2);border-color:var(--surface2)}.flatpickr-day.today{border-color:transparent}.flatpickr-day.has-mine:after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--accent)}.flatpickr-day.today:hover{background:var(--surface2);color:var(--ink)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{background:var(--ink);border-color:var(--ink);color:var(--surface)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--faint)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--faint);opacity:.45;background:none;border-color:transparent;cursor:not-allowed}.numInputWrapper span.arrowUp:after{border-bottom-color:var(--ink)}.numInputWrapper span.arrowDown:after{border-top-color:var(--ink)}.effhelp{margin:2px 0 10px}.effhelp p{margin:4px 0 0}.certrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--line)}#certList .certrow:first-child,#certTeam .certgroup .goalwho+.certrow{border-top:0;padding-top:2px}#certList,#certTeam .certgroup{background:var(--note-bg);border:1px solid var(--line);border-radius:10px;padding:10px 14px}#certTeam .certgroup+.certgroup{margin-top:12px}#certTeam .certgroup .goalwho{margin:0 0 6px}.certhd{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.certmain{min-width:0;font-size:14px;line-height:1.45}.certmain a{color:inherit;text-decoration:underline;text-underline-offset:3px}.certbtns{display:flex;gap:14px;margin-top:4px}.linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.certform{border-top:1px solid var(--line);margin-top:10px;padding-top:12px;display:flex;flex-direction:column;gap:10px}.cf{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);min-width:0;flex:1}.cf input,.cf select{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:var(--radius-sm);padding:8px 10px;font-size:14px;min-width:0}.cfrow{display:flex;gap:10px;flex-wrap:wrap}.qs .carry.cleared{color:var(--green-pill, var(--green));background:transparent;border:1px solid currentColor}.goalrow{padding:12px 0;border-top:1px solid var(--line)}.goalrow:first-child{border-top:0;padding-top:4px}.goalhd{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:14.5px}.goaldue{font-size:13px;color:var(--muted);margin-top:2px}.goaldue.late{color:var(--red)}.goaldesc{margin-top:6px}.goalwho{font-weight:600;font-size:13px;color:var(--muted);margin:14px 0 2px}#goalTeam .goalgroup{background:var(--note-bg);border:1px solid var(--line);border-radius:10px;padding:10px 14px 4px}#goalTeam .goalgroup+.goalgroup{margin-top:12px}#goalTeam .goalwho{margin:0 0 6px}#goalTeam .goalgroup .goalrow:last-child{padding-bottom:10px}.goalrow .certbtns,.certrow .certbtns{margin-top:10px}.goalteamhd{flex-wrap:wrap;align-items:center}.goalteamhd .tfilter{font-weight:400}.goalform{margin-top:4px}.goalform{padding-bottom:14px}.goalform .gfdue,.goalform .gfwho{max-width:280px}body.teamlocked #paneMine>.card:not(#archivedTeamNote){display:none}.subcard{background:var(--note-bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.subcard+.subcard,.trendshow+.chart+.subcard,.trendshow+.subcard{margin-top:12px}.subcard>.charthd:first-child{margin-top:0}.subcard>.chart{margin:0}.subcard>#trendNote{margin:8px 0 0}.subcard>.analysis:first-child,.subcard>.analysis.hidden+.analysis{margin-top:0}.subcard>.analysis>h5:first-child{margin-top:0}.toggle.fill{display:flex;width:100%}.toggle.fill button{flex:1 1 0}.trendshow{justify-content:flex-end;margin-top:10px}.trendact{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:16px}@media (min-width: 641px){#sumTable th{vertical-align:bottom;line-height:1.3}#sumTable td{vertical-align:middle}#sumTable th:not(:first-child),#sumTable td:not(.who){text-align:center}#sumTable td.who .sub{display:block}}.q.sumhd{font-weight:600;flex-wrap:wrap;align-items:center;margin-bottom:8px}.sumsub{display:block;font-weight:400;font-size:13px;color:var(--muted)}#sumEmpty .emptystate{padding:28px 16px}.archrow .prj-name .blksub{display:block;font-weight:400}.archrow .btn.danger{color:var(--red)}.archbtns{display:inline-flex;gap:8px;flex-wrap:wrap}#teamRetireCard .actions .btn+.btn{margin-left:0}#goalTeam>.goalform{margin:12px 0 0}.rt{font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.rt p{margin:0}.rt ul,.rt ol{margin:2px 0;padding-left:22px}.rt ul.checklist{list-style:none;padding-left:0}.rt ul.checklist>li{position:relative;padding-left:24px}.rt ul.checklist>li:before{content:"";position:absolute;left:0;top:.22em;width:15px;height:15px;box-sizing:border-box;border:1.5px solid var(--muted);border-radius:4px}.rt ul.checklist>li[data-checked=true]:before{background:var(--green);border-color:var(--green)}.rt ul.checklist>li[data-checked=true]:after{content:"";position:absolute;left:5px;top:calc(.22em + 2px);width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rt ul.checklist>li[data-checked=true]{color:var(--muted);text-decoration:line-through}.rteditor ul.checklist>li:before,.goaldesc.tickable ul.checklist>li:before{cursor:pointer}.rtwrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.rtwrap:focus-within{border-color:var(--muted)}.rtbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid var(--line)}.rtbar button{width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:15px}.rtbar button:hover{background:var(--surface2)}.rtbar button[aria-pressed=true]{background:var(--surface2);border-color:var(--line)}.rteditor{min-height:120px;max-height:420px;overflow-y:auto;padding:10px 12px;outline:none;cursor:text}.rteditor:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.cfrow .cf{flex:1 1 140px}.matrix .cell.cert{box-shadow:inset 0 0 0 2px var(--ink)}.dirwrap{position:relative;display:inline-flex;flex:1 1 200px;min-width:0}.dirwrap>input{flex:1;min-width:0}.dirlist{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:220px;z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000002e;max-height:280px;overflow:auto;padding:4px}.dirhit{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:7px 8px;border-radius:var(--radius-sm);text-align:left;color:var(--ink);cursor:pointer;font:inherit}.dirhit:hover,.dirhit:focus,.dirhit.on{background:var(--surface2)}.dirhit[disabled]{opacity:.55;cursor:default}.dirhit img{width:26px;height:26px;border-radius:50%;flex:none}.dirhit span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.dirhit b{font-weight:500;font-size:14px}.dirhit small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dirhit em{margin-left:auto;font-style:normal;font-size:12px;color:var(--muted)}.dirnone{padding:8px;color:var(--muted);font-size:13px}.racctq{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:6px 8px;font-size:13px;width:100%;min-width:150px}body:not(.is-mgr) .mgr-only{display:none!important}body.is-mgr .team-only{display:none!important}body.ro #teamNewOpen,body.ro #rosterAddOpen,body.ro .teamadd:not(#adminsAdd),body.ro .teamacc .rm,body.ro #teamRetireCard,body.ro #tabMySkills,body.ro #tabMine,body.ro #myCertCard,body.ro .post-only,body.ro #snapBtn,body.ro .tedit,body.ro .tmedit,body.ro .prj-other .btn,body.ro #pipeAdd,body.ro #pipeSave,body.ro .deal .rm,body.ro .utpick,body.ro .rosteradd,body.ro #plansFind,body.ro #plansSave{display:none!important}body.not-admin #platAdd,body.not-admin #platSave,body.not-admin .holadd,body.not-admin #holSave,body.not-admin .holx{display:none!important}body.ro .deal input,body.ro .deal select,body.not-admin #platList input,body.not-admin #platList select,body.not-admin #platList button{pointer-events:none;opacity:.7}.teamcard{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;margin-top:12px}.teamhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.teamhead b{font-size:16px}.teamyou{font-size:13px;color:var(--muted);margin-bottom:6px}.teamacc{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:14px}.teamacc img{width:24px;height:24px;border-radius:50%;flex:none}.teamacc .tan{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamacc .trolelbl{color:var(--muted);font-size:13px}.teamacc select{flex:none}.teamadd{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.teamadd .dirwrap{flex:1 1 200px}.teamadd input{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:7px 9px;font-size:14px}.teamnew{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;align-items:center}.teamnew input{flex:1 1 200px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:7px 9px;font-size:14px}.meetrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.meetrow input{width:84px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:7px 9px;font-size:15px}.meetrow span{color:var(--muted);font-size:14px}.meetrow .btn{margin-left:6px}.dtiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}.dtile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:var(--ink);font:inherit;cursor:pointer;min-width:0}.dtile[disabled]{cursor:default}.dtl{font-size:13px;color:var(--muted)}.dtv{font-size:26px;font-weight:700;line-height:1.1}.dtv.green{color:var(--green)}.dtv.amber,.dtv.yellow{color:var(--amber-big, var(--amber))}.dtv.red{color:var(--red)}.dts{font-size:12.5px;color:var(--muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dcard{margin-bottom:12px}.dhead{margin-bottom:6px;align-items:baseline}.dhead .linkbtn{font-weight:400}.dhealth{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle}.dtile.waiting,.dcard.waiting{pointer-events:none;-webkit-user-select:none;user-select:none}.dwaitnote{font-size:13px;color:var(--muted)}#paneDash{margin-top:10px}.pagehead{font-size:22px;font-weight:700;margin:10px 0 0;color:var(--ink);line-height:1.2}.pagebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0}.pagebar .pagehead{margin:0}.closebtn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;font-size:14px}#adminHead+#adminTabs{margin-top:14px}#paneHelp .pagebar+.helphead{margin-top:6px}.modeswitch button.menuonly{display:none!important}.modeswitch button.lastvis{border-right:0}.menuwrap{position:relative;display:inline-flex;margin-left:auto}.hdrrefresh:not(.hidden)~.menuwrap{margin-left:8px}.menupanel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:248px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 28px #0000002e;padding:6px}.mitem{display:block;width:100%;text-align:left;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer}.mitem:hover,.mitem:focus-visible{background:var(--surface2)}.mitem[aria-current=true]{font-weight:600}.menubtn{position:relative}.newsdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-left:8px;vertical-align:middle}.menubtn .newsdot{position:absolute;top:5px;right:5px;margin:0}.newsdot.hidden{display:none}#newsList{margin-top:18px}.newscard{margin-bottom:12px}.newshd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.newsdate{margin-left:auto;color:var(--muted);font-size:13px}.newstag{font-size:11px;font-weight:600;color:var(--accent-ink);background:var(--accent);border-radius:8px;padding:1px 7px}.mgroup{border-top:1px solid var(--line);margin-top:6px;padding:10px 6px 4px}.mlabel{font-size:12.5px;color:var(--muted);margin:0 0 6px 2px}.mgroup .toggle{display:flex;width:100%}.mgroup .toggle button{flex:1;font-size:13px;padding:6px 4px}@media (min-width: 900px){#dashBody{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}#dashBody>.dtiles,#dashBody>.dcard:has(.chart),#dashBody>.dwide{grid-column:1/-1}#dashBody>*{margin:0!important}#dashBody{row-gap:12px}}#rosterName{background:var(--surface);font-weight:400;border:1px solid var(--line)}.mergerow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:8px}.mergerow .sumnote{margin:0;flex:1 1 260px}.mergerow .sumnote:empty{display:none}.mergepanel{margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mergepanel .q small{display:block;font-weight:400;color:var(--muted);margin-top:2px}.mglist{display:flex;flex-direction:column;gap:2px;margin:10px 0;max-height:340px;overflow-y:auto}.mgrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:6px 4px;border-radius:6px}.mgrow.alike{background:var(--surface2)}.mgrow.gstart{margin-top:6px}.mgrow.gstart:first-child{margin-top:0}.mgrow .mgname{font-weight:500;overflow-wrap:anywhere}.mgrow .mgmeta{grid-column:2;font-size:12.5px;color:var(--muted)}.mgrow .mgkeep{grid-column:3;grid-row:1 / span 2;font-size:12.5px;white-space:nowrap;display:flex;align-items:center;gap:4px}.mgrow .mgkeep[aria-disabled=true]{opacity:.4}.mgfoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mgfoot .mgstatus{font-size:13px;color:var(--muted)}.chip button.asnew{margin-left:auto;width:auto;min-width:0;height:28px;min-height:28px;padding:0 10px!important;font-size:12px!important;border-color:var(--line)!important;color:var(--ink)!important}#efforts:not(:empty)+#addEffort{margin-top:10px}.tav{width:28px;height:28px;border-radius:50%;background:var(--surface2);color:var(--muted);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.platother{display:block;margin-top:6px;width:100%;max-width:260px}.utpick .platother{display:inline-block;width:auto;max-width:180px;margin:0}.certform .platother{max-width:none}.utpick .platother.hidden,.platother.hidden{display:none}@media (min-width: 600px){.dtiles.six{grid-template-columns:repeat(3,1fr)}}.dcols{display:flex;flex-direction:column;gap:12px}.dcols .dcard{margin-top:0!important;margin-bottom:0!important}.dcol{display:contents}.dcols .do1{order:1}.dcols .do2{order:2}.dcols .do4{order:4}@media (min-width: 900px){.dcols{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;grid-column:1/-1}.dcol{display:flex;flex-direction:column;gap:12px}.dcol>.dcard{margin:0!important}.dcol>.dcard:last-child{flex:1 1 auto}}.lgnote{font-style:normal;color:var(--muted);font-size:12px;margin-left:2px}.brand h1{display:inline-flex;align-items:center;gap:8px}.pmark{display:inline-flex;color:var(--ink)}.pmark svg{display:block;overflow:visible}.pmark .pa{fill:var(--accent)}.pmark .ps{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pmark .ps.pa{fill:none;stroke:var(--accent)}@media (max-width: 520px){.pmark svg{width:19px;height:19px}.brand h1{gap:6px}}body{background-color:var(--bg);background-image:var(--hex);background-attachment:fixed}.card,.dtile{background:linear-gradient(150deg,var(--card-hi),var(--card-lo));border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow)}.effort{background:var(--surface2);border-color:var(--line);border-radius:12px}.card .card,.dcard .effort{box-shadow:none}.dtile{padding:16px 18px 18px;gap:6px}.dtile .dtv{order:-1;font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:1;color:var(--ink)}.dtile .dtl{font-size:14px;font-weight:700;color:var(--ink);line-height:1.3}.dtile .dts{font-size:13px;color:var(--muted)}.dtile .dtv.green{color:var(--green)}.dtile .dtv.amber,.dtile .dtv.yellow{color:var(--amber-big, var(--amber))}.dtile .dtv.red{color:var(--red)}.dtile:not([disabled]):hover{border-color:var(--faint)}@media (max-width: 520px){.dtile .dtv{font-size:32px}.dtile{padding:14px 14px 15px}}.q.dhead{font-size:14.5px;font-weight:600}.blkeff{color:var(--teal);font-weight:700}.blkeff{font-size:13px}#dashBody>.dhero,#dashBody>.pjc,#dashBody>#dashPm,#dashBody>.emptystate{grid-column:1/-1}#dashPm>.card{margin-bottom:12px}.dhero{background:linear-gradient(150deg,var(--hero-hi, var(--card-hi)),var(--card-lo))}.dhero h2{margin:0 0 8px;line-height:1.15;font-weight:700;color:var(--ink)}.dhero p{margin:0 0 10px;color:var(--ink);max-width:68ch}.dhero .dsrc{color:var(--muted)}.drow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;column-gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.dhead+.drow{border-top:0;padding-top:4px}.ddot{width:7px;height:7px;border-radius:50%;margin-top:.55em;background:var(--viz)}.ddot.accent,.ddot.red{background:var(--accent)}.ddot.amber{background:var(--amber)}.ddot.muted{background:var(--faint)}.drt{font-size:14px;font-weight:700;line-height:1.4;color:var(--ink)}.drs{font-size:13px;line-height:1.45;color:var(--muted);margin-top:2px}.drmeta{font-size:12px;color:var(--muted);white-space:nowrap;padding-top:1px}.drmore{font-size:13px;color:var(--muted);padding:8px 0 0 20px}.blkage{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--surface2);color:var(--muted);letter-spacing:.2px}.blkage.red{background:var(--accent);color:#fff}.blkage.amber{background:var(--amber);color:#1f1600}.feeltag{font-size:11.5px;font-weight:700;padding:2px 9px}.feeltag.f-over{background:var(--accent);color:#fff}.feeltag.f-heavy{background:var(--amber);color:#1f1600}.sumtable th,.calct th{color:var(--teal);font-size:12px;font-weight:600}.sumtable td,.calct td{border-bottom-color:var(--line)}@media (max-width: 899px){.dhero{margin-bottom:12px}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{border-radius:8px}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.q{font-weight:700}.btn{background:var(--surface2);border-color:var(--line)}.btn:hover:not(:disabled){border-color:var(--faint)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:none}.btn.primary:hover:not(:disabled){filter:brightness(1.08);border-color:var(--accent)}.donenote,#sumNote,#matrixNote,.hrhelp>p,#accessNote .sumnote{background:var(--note-bg);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--muted)}.donenote{margin-top:10px}#sumNote:empty,#matrixNote:empty,.donenote:empty{display:none}.unplanned-tag{font-size:11.5px;font-weight:600;padding:0 8px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted)}.paused-tag{display:inline-block;font-size:11.5px;font-weight:600;line-height:1.5;padding:0 8px;border-radius:999px;border:1px solid var(--amber);background:transparent;color:var(--amber-ink)}:root{--note-bg: #f4f5f7}#lbpTable .cv{display:block;text-align:right}#capRefreshNote.hdrnote.inhdr{position:static;transform:none;left:auto;bottom:auto;z-index:auto;box-shadow:none;background:none;color:var(--muted);padding:0;border-radius:0;font-size:13px;font-weight:500;margin-left:auto;max-width:420px!important;display:block;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}.brand>.themebtn,.brand>.hglogo,.brand>h1,.brand>.menuwrap{flex-shrink:0;white-space:nowrap}.brand .hglogo img{max-width:none;flex-shrink:0}#capRefreshNote.hdrnote.inhdr:empty{display:none}#capRefreshNote.hdrnote.inhdr:not(.err):before{content:"";display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none;animation:waitpulse 1.2s ease-in-out infinite}#capRefreshNote.hdrnote.inhdr.err{background:none;color:#ff6b7a;cursor:pointer}#capRefreshNote.inhdr:not(:empty)+.hdrrefresh{margin-left:12px}@keyframes waitpulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){#capRefreshNote.hdrnote.inhdr:before,.card.waiting:before{animation:none}}#paneManage .cpane .card.waiting,.dcard.waiting{opacity:1;filter:none}#paneManage .cpane .card.waiting>*,.dcard.waiting>*:not(.dwaitnote){opacity:.4;filter:grayscale(.5)}#paneManage .cpane .card.waiting:before{content:attr(data-wait);display:inline-flex;align-items:center;margin:0 0 10px;padding:4px 12px 4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface2);color:var(--ink);font-size:12.5px;font-weight:600}.dcard.waiting .dwaitnote{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:4px 12px 4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface2);color:var(--ink);font-size:12.5px;font-weight:600}.dcard.waiting .dwaitnote:before,#paneManage .cpane .card.waiting:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);animation:waitpulse 1.2s ease-in-out infinite}#paneManage .cpane .card.waiting:after{position:absolute;top:24px;left:26px}#paneManage .cpane .card.waiting{position:relative}#paneManage .cpane .card.waiting:before{padding-left:24px}.dtile.waiting{opacity:1;filter:none}.dtile.waiting .dtv,.dtile.waiting .dtl{opacity:.4}.dtile.waiting .dts{color:var(--ink);font-weight:600}.editbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border:1px solid var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--ink);font-size:14px}.editbar .btn{min-height:32px;padding:5px 14px}.tcard .phead .tedit{margin-left:auto;font-size:13px}.edithide{display:none!important}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0;border:1.5px solid var(--cb-border);border-radius:4px;background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;vertical-align:-3px;transition:background-color .12s,border-color .12s}input[type=checkbox]:before{content:"";width:9px;height:9px;transform:scale(0);transition:transform .12s;background:#fff;clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,86% 8%,40% 69%)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover:not(:disabled){border-color:var(--muted)}input[type=checkbox]:checked:hover:not(:disabled){border-color:var(--accent)}input[type=checkbox]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}input[type=checkbox]:disabled{opacity:.5;cursor:default}.line input[type=checkbox]{margin:0}@media (max-width: 640px){.line input[type=checkbox]{margin:4px 0 0}}:root{--amber-ink: #7f6f00;--cb-border: #a9afb8;--sb-thumb: #c4c9d1;--sb-thumb-hover: #a9afb8;--sb-track: transparent}*{scrollbar-color:var(--sb-thumb) var(--sb-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover);background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-corner{background:transparent}.done-tag{font-size:11.5px;font-weight:600;padding:0 8px;border-radius:999px;border:1px solid var(--green);color:var(--green);background:transparent;white-space:nowrap}.effort.is-done{border-color:var(--green)}.effort.is-done .ehead .name{color:var(--muted)}.tfilter{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.tfilter select{min-width:180px}#paneLog .emptystate .btn{margin-top:10px}@media (max-width: 520px){.tfilter{width:100%;margin-left:0}.tfilter select{flex:1;min-width:0}}:root,:root[data-theme=light]{--bg: #0b0e12;--surface: #15181d;--surface2: #1c2027;--line: #24272d;--ink: #f3f5f8;--muted: #9399a1;--faint: #5e646c;--accent: #ea1336;--accent-text: #ff4560;--accent-ink: #ffffff;--accent-soft: #3a1520;--teal: #76949c;--card-hi: #191c21;--card-lo: #101216;--card-shadow: 0 10px 28px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .03);--hex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97.064' height='168.12' viewBox='0 0 97.064 168.12'%3E%3Cpath d='M48.53 4.68 L93.01 30.36 L93.01 81.72 L48.53 107.40 L4.05 81.72 L4.05 30.36Z M0.00 88.74 L44.48 114.42 L44.48 165.78 L0.00 191.46 L-44.48 165.78 L-44.48 114.42Z M97.06 88.74 L141.54 114.42 L141.54 165.78 L97.06 191.46 L52.59 165.78 L52.59 114.42Z M0.00 -79.38 L44.48 -53.70 L44.48 -2.34 L0.00 23.34 L-44.48 -2.34 L-44.48 -53.70Z M97.06 -79.38 L141.54 -53.70 L141.54 -2.34 L97.06 23.34 L52.59 -2.34 L52.59 -53.70Z' fill='none' stroke='%23FFFFFF' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E");color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0b0e12;--surface: #15181d;--surface2: #1c2027;--line: #24272d;--ink: #f3f5f8;--muted: #9399a1;--faint: #5e646c;--accent: #ea1336;--accent-text: #ff4560;--accent-ink: #ffffff;--accent-soft: #3a1520;--viz: #5fa8c7;--viz-ink: #0f1a20;--viz-soft: #1f3540;--hg-red: #ee212e;--green: #6fb383;--green-soft: #1d3324;--amber: #daca20;--amber-soft: #3a3213;--amber-ink: #daca20;--red: #ee4d5e;--red-soft: #401c22;--teal: #76949c;--card-hi: #191c21;--card-lo: #101216;--card-shadow: 0 10px 28px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .03);--note-bg: rgba(0, 0, 0, .22);--cb-border: #5e646c;--sb-thumb: #343941;--sb-thumb-hover: #4a5059;--sb-track: transparent;--hex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97.064' height='168.12' viewBox='0 0 97.064 168.12'%3E%3Cpath d='M48.53 4.68 L93.01 30.36 L93.01 81.72 L48.53 107.40 L4.05 81.72 L4.05 30.36Z M0.00 88.74 L44.48 114.42 L44.48 165.78 L0.00 191.46 L-44.48 165.78 L-44.48 114.42Z M97.06 88.74 L141.54 114.42 L141.54 165.78 L97.06 191.46 L52.59 165.78 L52.59 114.42Z M0.00 -79.38 L44.48 -53.70 L44.48 -2.34 L0.00 23.34 L-44.48 -2.34 L-44.48 -53.70Z M97.06 -79.38 L141.54 -53.70 L141.54 -2.34 L97.06 23.34 L52.59 -2.34 L52.59 -53.70Z' fill='none' stroke='%23FFFFFF' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E");color-scheme:dark}}:root[data-theme=dark]{--bg: #0b0e12;--surface: #15181d;--surface2: #1c2027;--line: #24272d;--ink: #f3f5f8;--muted: #9399a1;--faint: #5e646c;--accent: #ea1336;--accent-text: #ff4560;--accent-ink: #ffffff;--accent-soft: #3a1520;--viz: #5fa8c7;--viz-ink: #0f1a20;--viz-soft: #1f3540;--hg-red: #ee212e;--green: #6fb383;--green-soft: #1d3324;--amber: #daca20;--amber-soft: #3a3213;--amber-ink: #daca20;--red: #ee4d5e;--red-soft: #401c22;--teal: #76949c;--card-hi: #191c21;--card-lo: #101216;--card-shadow: 0 10px 28px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .03);--note-bg: rgba(0, 0, 0, .22);--cb-border: #5e646c;--sb-thumb: #343941;--sb-thumb-hover: #4a5059;--sb-track: transparent;--hex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97.064' height='168.12' viewBox='0 0 97.064 168.12'%3E%3Cpath d='M48.53 4.68 L93.01 30.36 L93.01 81.72 L48.53 107.40 L4.05 81.72 L4.05 30.36Z M0.00 88.74 L44.48 114.42 L44.48 165.78 L0.00 191.46 L-44.48 165.78 L-44.48 114.42Z M97.06 88.74 L141.54 114.42 L141.54 165.78 L97.06 191.46 L52.59 165.78 L52.59 114.42Z M0.00 -79.38 L44.48 -53.70 L44.48 -2.34 L0.00 23.34 L-44.48 -2.34 L-44.48 -53.70Z M97.06 -79.38 L141.54 -53.70 L141.54 -2.34 L97.06 23.34 L52.59 -2.34 L52.59 -53.70Z' fill='none' stroke='%23FFFFFF' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E");color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) :is(.card,.dtile,.menupanel,.mbox,.flatpickr-calendar){--bg: #f2f3f5;--surface: #ffffff;--surface2: #eceef1;--line: #e0e3e8;--ink: #14171c;--muted: #5c636b;--faint: #9aa0a8;--accent: #d10f32;--accent-text: #b80d2c;--accent-ink: #ffffff;--accent-soft: #fbe3e7;--viz: #23667f;--viz-ink: #ffffff;--viz-soft: #dceaf0;--green: #3e7a4f;--green-soft: #ddebdf;--amber: #daca20;--amber-soft: #faf6cb;--amber-ink: #7f6f00;--red: #c8352e;--red-soft: #f4dad6;--teal: #4a6870;--card-hi: #ffffff;--card-lo: #e0e4ea;--grid: #d2d6dc;--viz-open: #cddde5;--fd-empty: #e3e6ea;--fd-edge: #c0c6ce;--card-shadow: 0 10px 28px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .9);--note-bg: #f4f5f7;--cb-border: #a9afb8;--sb-thumb: #c4c9d1;--sb-thumb-hover: #a9afb8;color-scheme:light;color:var(--ink)}}:root[data-theme=light] :is(.card,.dtile,.menupanel,.mbox,.flatpickr-calendar){--bg: #f2f3f5;--surface: #ffffff;--surface2: #eceef1;--line: #e0e3e8;--ink: #14171c;--muted: #5c636b;--faint: #9aa0a8;--accent: #d10f32;--accent-text: #b80d2c;--accent-ink: #ffffff;--accent-soft: #fbe3e7;--viz: #23667f;--viz-ink: #ffffff;--viz-soft: #dceaf0;--green: #3e7a4f;--green-soft: #ddebdf;--amber: #daca20;--amber-soft: #faf6cb;--amber-ink: #7f6f00;--red: #c8352e;--red-soft: #f4dad6;--teal: #4a6870;--card-hi: #ffffff;--card-lo: #e0e4ea;--grid: #d2d6dc;--viz-open: #cddde5;--fd-empty: #e3e6ea;--fd-edge: #c0c6ce;--card-shadow: 0 10px 28px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .9);--note-bg: #f4f5f7;--cb-border: #a9afb8;--sb-thumb: #c4c9d1;--sb-thumb-hover: #a9afb8;color-scheme:light;color:var(--ink)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:41}#menuPanel .mgroup:not(#menuGhostGrp){display:none!important}#menuPanel #menuGhostGrp.hidden{display:none!important}#menuPanel #menuGhostGrp .toggle{display:flex;width:100%}#menuPanel #menuGhostGrp .toggle button{flex:1 1 0;padding:0 8px!important}@media (max-width: 640px){#viewWrap,#themeBtn{display:none!important}#menuPanel .mgroup{display:block!important}#menuPanel #menuViewGrp.hidden{display:none!important}#menuPanel .mgroup .toggle{display:flex;width:100%}#menuPanel .mgroup .toggle button{flex:1 1 0;padding:0 8px!important}}.meetlist{margin-top:8px;max-width:640px}.meetlist .mgrp{display:flex;align-items:baseline;gap:6px;margin:10px 0 2px;font-size:12.5px;font-weight:700;color:var(--muted)}.meetlist .mgrp .mgt{margin-left:auto;font-weight:600}.meetlist .mrow{display:grid;grid-template-columns:72px minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line);font-size:14px}.meetlist .mt{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.meetlist .ms{min-width:0;overflow-wrap:anywhere}.meetlist .mrow.out .ms{color:var(--muted);font-weight:400}.meetlist .mrow.ed{grid-template-columns:22px 64px minmax(0,1fr) auto auto;align-items:center}.meetlist .mck{display:flex;align-items:center;cursor:pointer}.meetlist .mck:has(input:disabled){cursor:not-allowed;opacity:.45}.meetlist .mck input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.meetlist .mhw{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13px}.meetlist .mhw .mhi{width:64px!important;min-height:30px!important;height:30px!important;padding:0 8px!important;font-size:13px!important;font-variant-numeric:tabular-nums}.meetlist .mrow.out .mhi{color:var(--muted)!important}.meetlist .mrm{width:30px;height:30px;border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface);color:var(--muted);font-size:16px;line-height:1;padding:0;cursor:pointer}.meetlist .mrm:hover{color:var(--red);border-color:var(--red)}.meetlist .mefw{margin-top:4px}.meetlist .mrow .mefw select.mef{height:26px!important;min-height:26px!important;font-size:12px!important;padding:0 26px 0 8px!important;max-width:100%;width:auto;color:var(--muted)!important}.meetlist .mrow.ed:has(.mef option:checked:not([value=""])) .mefw select.mef{color:var(--ink)!important}.meetlist .mchg{margin-top:6px;font-size:12.5px;color:var(--muted)}@media (max-width: 520px){.meetlist .mrow{grid-template-columns:62px minmax(0,1fr) auto;column-gap:8px}.meetlist .mrow.ed{grid-template-columns:20px minmax(0,1fr) auto auto;row-gap:2px}.meetlist .mrow.ed .mt{grid-column:2;grid-row:1;font-size:12.5px}.meetlist .mrow.ed .ms{grid-column:2;grid-row:2}.meetlist .mrow.ed .mck{grid-row:1/3}.meetlist .mrow.ed .mhw{grid-column:3;grid-row:1/3}.meetlist .mrow.ed .mrm{grid-column:4;grid-row:1/3}}.greetrow{display:flex;flex-wrap:wrap;margin-top:14px;padding-bottom:12px}.greetrow .greet{margin:0;min-width:0}@media (max-width: 640px){.greetrow .subrow{margin-left:0}}header{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;clip-path:none!important}body:before{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input:not([type]),textarea){border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:6px 10px;font:inherit;font-size:14px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platother{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:14px;box-shadow:none}.npcard{border-style:dashed;box-shadow:none}.npcard .phead{gap:10px}.npcard .pname{color:var(--muted)}.npcard .nptag{font-size:11.5px;font-weight:600;padding:1px 9px;border-radius:999px;border:1px solid var(--line);color:var(--ink);white-space:nowrap}.npcard .tpost{margin-left:auto;font-size:13px}.npcard .pmeta{margin-top:2px}.toggle button,.modeswitch button,.seg button,.themebtn,.btn,.feel button,.day .num{color:var(--ink)}.toggle button[aria-pressed=true],.seg button[aria-pressed=true]{color:var(--accent-ink)}.modeswitch button[aria-pressed=true],.day.sel .num,.day.sel .dow{color:var(--surface)}html,body{overflow-x:clip}.brand>h1{margin-right:auto}@supports not (overflow: clip){html,body{overflow-x:hidden}}.brand>#capRefreshNote,.brand>#plansLoad,.brand>#viewWrap,.brand>#themeBtn,.brand>.menuwrap{margin-left:8px!important}.menubtn.on{border-color:var(--line)!important;color:var(--ink)!important}:root{--ctl-r: 8px}:is(select,input[type=text],input[type=number],input[type=date],input[type=search],input[type=email],input[type=url],input:not([type]),textarea):not(.flatpickr-calendar *){border:1px solid var(--line)!important;border-radius:var(--ctl-r)!important;background-color:var(--surface)!important;color:var(--ink)!important;font-family:inherit!important;font-size:14px!important;font-weight:400;box-shadow:none;line-height:1.3}:is(select,input[type=text],input[type=number],input[type=date],input[type=search],input[type=email],input[type=url],input:not([type])):not(.flatpickr-calendar *){min-height:var(--ctl-h);height:var(--ctl-h);padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}:is(input[type=text],input[type=number],input[type=date],input[type=search],input[type=email],input[type=url],input:not([type])):not(.flatpickr-calendar *){padding-left:10px!important;padding-right:10px!important}select:not(.flatpickr-calendar *){padding-left:10px!important;padding-right:30px!important}textarea:not(.flatpickr-calendar *){padding:8px 10px!important}select.flag,.seg+select,.utpick select,.utpick .platother{min-height:30px;height:30px;font-size:13px!important}.toolbar :is(select,input),.datebar :is(select,input),.datebox,.tfilter select{background-color:var(--surface)!important}.btn{min-height:var(--ctl-h);border-radius:var(--ctl-r);font-size:14px;font-weight:600;padding:0 14px}.btn.primary{font-weight:700}.themebtn{height:var(--ctl-h);min-height:var(--ctl-h);border-radius:var(--ctl-r)!important;font-size:13px}.day,.daystrip .nav{border-radius:var(--ctl-r)!important}.toggle,.modeswitch,.seg{border-radius:var(--ctl-r)!important;overflow:hidden}.toggle button,.modeswitch button{font-size:14px!important;font-weight:500!important;padding:0 14px!important;height:34px;min-height:34px}.seg button{font-size:13px}@media (max-width: 480px){.modeswitch button{padding:0 6px!important}}.owk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:4px}.owd{min-height:88px;display:flex;flex-direction:column;min-width:0}.owh{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.owdow{color:var(--ink)}.owtoday{margin-left:auto;font-size:11px;font-weight:700;color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em}.ownames{display:flex;flex-direction:column}.owp{line-height:1.25;overflow-wrap:anywhere}@media (max-width: 640px){.owk{grid-template-columns:1fr;gap:6px}.owd{min-height:0}.owh{flex:0 0 74px;flex-wrap:nowrap}.owtoday{display:none}.ownames{flex-direction:row;flex-wrap:wrap}}.feel button{border-radius:var(--ctl-r)!important}.feel button{white-space:nowrap}@media (max-width: 520px){.feel{display:grid;grid-template-columns:1fr 1fr}.feel button{min-width:0}}:root{--ctl-h: 34px}html select:not(.flatpickr-calendar *):not([data-nofill]){padding-left:10px!important;padding-right:26px!important;background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%!important}.seg button{height:calc(var(--ctl-h) - 2px)!important;min-height:calc(var(--ctl-h) - 2px)!important;width:32px!important;padding:0!important;line-height:1!important;display:inline-flex!important;align-items:center;justify-content:center}.seg{display:inline-flex!important;align-items:stretch}.feel button[aria-pressed=true],.feel button[data-v][aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;border-width:1px!important;color:var(--accent-ink)!important;font-weight:600}html select:not(.flatpickr-calendar *):not([data-nofill]){background-color:var(--surface)!important}.daystrip{margin-top:12px!important;gap:5px}.day{padding:5px 4px 4px!important;gap:2px!important}.day .dow{font-size:10.5px}.day .num{font-size:14.5px!important;line-height:1.05}.day .cnt{font-size:10.5px;height:11px}.daystrip .nav{width:28px!important}.datebar{margin-top:14px!important}.datebar+.daystrip{margin-top:8px!important}.datebar .h{font-size:15px;font-weight:600;color:var(--ink)}.day.today{border-color:var(--ink)!important}.day.today .dow{font-weight:700!important}.day.today:not(.sel) .dow{color:var(--muted)!important}.datecard{padding:12px 14px!important;margin:14px 0 16px!important}.datecard .datebar{margin-top:0!important}.datecard .daystrip{margin-bottom:0}.datebar .datebox,#datePick+input{height:var(--ctl-h, 34px)!important;min-height:var(--ctl-h, 34px)!important}.linkbtn,.addline,.more{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-height:30px;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:var(--ctl-r)!important;background:var(--surface)!important;color:var(--ink)!important;font-size:13px!important;font-weight:600!important;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;vertical-align:middle}.linkbtn:hover,.addline:hover,.more:hover{border-color:var(--muted)!important}.more[aria-pressed=true],.more.on{border-color:var(--accent)!important;color:var(--accent-text)!important}.more.leave{color:var(--red)!important}.more+.more{margin-left:6px}.addline{margin-top:6px}.dhead .linkbtn{margin-left:auto}.dcount,.prj-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;margin-left:6px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:600;line-height:1;color:var(--muted);vertical-align:middle;white-space:nowrap}.dcount:empty,.prj-count:empty{display:none}.owd{background:var(--surface2)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important;padding:10px!important;gap:8px!important}.owd.today{border-color:var(--accent)!important;box-shadow:none!important}.owd.past{background:transparent!important;box-shadow:none!important}.owd.past .owdow,.owd.past .owdate{color:var(--muted)}.owdow{font-size:13px;font-weight:700}.owdate{font-size:13px;color:var(--muted)}.owtoday.unplanned-tag{margin-left:auto;border-color:var(--accent);color:var(--accent-text);text-transform:none;letter-spacing:0;font-size:11.5px}.ownames{gap:6px!important}.owp{display:inline-flex!important;flex-direction:row!important;align-items:baseline;flex-wrap:wrap;gap:0 6px;align-self:flex-start;max-width:100%;background:var(--surface)!important;border:1px solid var(--line);border-radius:999px!important;padding:3px 10px!important;font-size:13px;font-weight:600;color:var(--ink)}.owp small{font-size:11px;font-weight:500;color:var(--muted)}.owin{font-size:12.5px;color:var(--muted)}@media (max-width: 640px){.owd{flex-direction:row!important;align-items:center;padding:8px 10px!important}.owtoday.unplanned-tag{display:none}}.owwrap{container-type:inline-size}@container (max-width:620px){.owk{grid-template-columns:1fr!important;gap:6px!important}.owd{flex-direction:row!important;align-items:center;min-height:0!important;padding:8px 10px!important;gap:10px!important}.owh{flex:0 0 74px;flex-wrap:nowrap}.owtoday.unplanned-tag{display:none}.ownames{flex-direction:row!important;flex-wrap:wrap}.owp{white-space:nowrap}}#mode.isgreet{display:none!important}.greetrow{justify-content:flex-start!important;flex-direction:column;align-items:flex-start!important;gap:8px!important}.greetrow .subrow{order:-1;margin:0!important;flex:0 0 auto!important}.greetrow .greet{flex:0 0 auto!important;font-size:14px}@media (max-width: 640px){.greetrow .subrow{width:100%}}.dhero{padding:16px 20px 14px!important}.dhero h2{font-size:21px!important;margin-bottom:6px!important;letter-spacing:-.1px}.dhero p{font-size:14px!important;line-height:1.5!important;margin-bottom:6px!important}.dhero .dsrc{margin-top:8px!important;font-size:11.5px!important}@media (max-width: 640px){.dhero h2{font-size:19px!important}.dhero p{font-size:14px!important}}#pipeList:empty{display:none}#pipeSave{margin:0}.card .actions:has(#pipeSave){margin-top:12px;padding:0;position:static;border:0;background:none;box-shadow:none;min-height:0}.prj-top .sslink{margin-left:8px;height:24px;min-height:24px;padding:0 8px!important;font-size:12px!important;gap:4px}.prj-top .prj-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.wirow:has(#pipeAdd){display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 16px;height:auto!important;min-height:0!important;grid-template-columns:none!important}.wirow:has(#pipeAdd)>*{flex:0 1 auto!important;margin:0!important;min-height:0!important;height:auto}.wirow:has(#pipeAdd) .wih{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;padding:0!important}header{position:relative!important;top:auto!important;z-index:auto!important}header:before{display:none!important}.topstack{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;padding-bottom:1px}.topstack:before{content:"";position:absolute;top:0;bottom:0;left:-100vmax;right:-100vmax;background:var(--bg);z-index:-1}.topstack.scrolled>.tabs{border-bottom-color:transparent}#topStack~.tabs{position:static!important}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--stack-h, 200px) + 12px)}.hglogo .lt{display:none!important}.hglogo .dk{display:block!important}.dtile{container-type:inline-size}.dtile .dtv.dtv-word{white-space:nowrap;font-size:min(30px,19cqi);letter-spacing:-.3px}@media (max-width: 640px){.dtile .dtv.dtv-word{font-size:min(24px,19cqi)}}.npout .nptag{border-color:var(--red);color:var(--red-pill, var(--red))}.topstack>.tabs{margin:2px 0 0!important;border-bottom-color:transparent!important}.topstack .greetrow{padding-bottom:4px!important}.topstack>header{padding-bottom:0!important;margin-bottom:0!important}.topstack:not(:has(>.tabs:not(.hidden)))>header{padding-bottom:14px!important}.topstack{margin-bottom:18px}.topstack+*{margin-top:0!important}.btn:not(.primary):not(.danger){background:var(--surface)}.dhead .linkbtn{height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:13px!important}.effort .removeeff{width:30px;height:30px;border-radius:var(--ctl-r)!important;color:var(--ink)}.themebtn{font-weight:600}.daystrip .nav{color:var(--ink)!important}.tabs button{display:inline-flex;align-items:center;border-bottom-width:3px!important}.blkage,.unplanned-tag,.nptag,.done-tag,.prj-set,.capst,.cs{display:inline-flex!important;align-items:center;height:20px;line-height:1!important;vertical-align:middle;box-sizing:border-box}body.pm-only #paneHelp .helpcard:not(.pj-help){display:none}body:not(.is-pm) .pm-help{display:none}@media (max-width: 640px){.hxguard thead{display:none}.hxguard,.hxguard tbody,.hxguard tr,.hxguard td{display:block;width:auto}.hxguard tr{padding:10px 0}.hxguard td{border:0!important;padding:2px 0!important}.hxguard td[data-label]:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;opacity:.7;margin-top:6px}}#paneProjects .cs.green{border-color:var(--green);color:var(--green-pill, var(--green))}#paneProjects .cs.red{border-color:var(--red);color:var(--red-pill, var(--red))}#paneProjects .cs.amber{border-color:var(--amber);background:var(--amp-bg)!important;color:var(--amp-ink)}.pjpick select{max-width:62%}.pjq{font-weight:600;margin-bottom:8px}.pjq small{display:block;font-weight:400;color:var(--muted);font-size:13px}.pjg2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;margin-top:12px}#pjRest>.card,#pjRest>.pjg2:first-child{margin-top:12px}.pjg2>.card,.pjstack>.card{margin-top:0}.pjstack{display:flex;flex-direction:column;gap:12px}@media (max-width: 760px){.pjg2{grid-template-columns:1fr}}.pjbanner h2{font-size:22px}.pjkm{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}#paneProjects .cs.pjhbig{font-size:14px!important;padding:4px 14px!important;border-width:2px;text-transform:none}.pjpct{display:flex;flex-direction:column}.pjpct b{font-size:34px;line-height:1.05;font-weight:700}.pjpct>span:not(.pjsmall){font-size:13px;color:var(--muted)}.pjareas{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;font-size:13px}.pjareas li{display:flex;align-items:center;gap:6px}.pjareas li b{font-weight:600}.pjareas i,.pjdot{width:10px;height:10px;border-radius:50%;display:inline-block;background:var(--muted);flex:none}.pjareas li.green i{background:var(--green)}.pjareas li.amber i{background:var(--amber)}.pjareas li.red i{background:var(--red)}.pjroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.pjrt{border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.pjrt i{width:18px;height:4px;border-radius:2px}.pjrt b{font-size:26px;line-height:1.1;font-weight:700}.pjrt span{font-size:13px;color:var(--muted)}.pjrbar{display:flex;gap:2px;height:12px;margin-top:12px}.pjrbar i{display:block;min-width:3px}.pjrbar i:first-child{border-radius:4px 0 0 4px}.pjrbar i:last-child{border-radius:0 4px 4px 0}.pjrbar i:only-child{border-radius:4px}.r-done{background:var(--green)}.r-prog{background:var(--amber)}.r-ns{background:var(--viz)}.r-can,.r-oth{background:repeating-linear-gradient(45deg,var(--muted) 0 2px,transparent 2px 5px)}.pjrleg{margin-top:6px}.pjrleg i{border-radius:2px}.pjms{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;position:relative}.pjms:before{content:"";position:absolute;left:7%;right:7%;top:7px;height:2px;background:var(--line)}.pjmsi{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;font-size:13px}.pjmsi .pjdot{width:16px;height:16px;border:2px solid var(--card-lo, #101216);margin-bottom:4px}.pjmsi b{font-weight:600;line-height:1.25}.pjmsst{color:var(--muted)}.pjmsi.s-done .pjdot{background:var(--green)}.pjmsi.s-prog .pjdot{background:var(--amber)}.pjmsi.s-ns .pjdot{background:var(--viz)}.pjmsi.s-late .pjdot{background:var(--red)}.pjmsi.s-late .pjmsst{color:var(--red)}@media (max-width: 640px){.pjms{grid-template-columns:1fr;gap:12px}.pjms:before{left:7px;right:auto;top:8px;bottom:8px;width:2px;height:auto}.pjmsi{display:grid;grid-template-columns:22px 1fr;text-align:left;align-items:start;column-gap:8px}.pjmsi .pjdot{grid-row:span 3;margin:0}}.pjc{position:relative}.pjc .pjedit{position:absolute;top:14px;right:16px}.pjc .pjq{padding-right:48px}.pjby{margin-top:8px}.pjphase{font-size:15px;font-weight:600;margin-top:2px}.pjgreen{margin:4px 0 0;padding-left:22px}.pjgreen li+li,.pjmine li+li{margin-top:4px}.pjmine{margin:4px 0 6px;padding-left:18px}.pjrisks.pjmine{padding-left:0}.pjform{display:flex;flex-direction:column;gap:10px}.pjfields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.pjform .cf{display:flex;flex-direction:column;gap:3px;font-size:13px;min-width:0}.pjform .cf span{color:var(--muted)}.pjform input,.pjform select{width:100%;box-sizing:border-box;min-width:0}.pjrows{display:flex;flex-direction:column;gap:10px}.pjrow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.pjrow .cf{flex:1 1 120px}.pjrow .pjf-text,.pjrow .pjf-name{flex:3 1 220px}.pjrowbtns{display:flex;gap:10px;padding-bottom:6px}.pjauto{display:flex;align-items:center;gap:8px;font-size:13.5px}.pjformbtns{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pjform .pjadd{align-self:flex-start}.pjrisks{list-style:none;margin:4px 0 0;padding:0}.pjrisks li+li{margin-top:8px}.pjtag{font-weight:700;font-size:12.5px}.pjtag.red{color:var(--red)}.pjtag.amber{color:var(--amber-ink, var(--amber))}.pjcontacts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pjcontacts li{display:flex;align-items:center;gap:10px}.pjcontacts small{display:block;color:var(--muted);font-size:12.5px}.pjav{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--viz-soft);color:var(--ink);flex:none}.pjlinklist{margin:4px 0 0;padding-left:18px}.pjminis{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.pjmini{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:10px 12px}.pjmini:hover,.pjmini:focus-visible{border-color:var(--accent)}.pjmini .pjbar{margin:4px 0 0;display:block}.pjmhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.pjmflag{font-size:13px}.pjmflag.red{color:var(--red)}.pjmflag.amber{color:var(--amber-ink, var(--amber))}#dashPm .cs.green,#paneDash .pjmini .cs.green{border-color:var(--green);color:var(--green-pill, var(--green))}#paneDash .pjmini .cs.red{border-color:var(--red);color:var(--red-pill, var(--red))}#paneDash .pjmini .cs.amber{border-color:var(--amber);background:var(--amp-bg)!important;color:var(--amp-ink)}.pjtitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pjtitle h2{margin:0;font-size:19px;font-weight:700}.pjbar{height:8px;border-radius:999px;background:var(--surface2);overflow:hidden;margin:10px 0 2px}.pjbar i{display:block;height:100%;background:var(--green)}.pjsmall{font-size:13px;color:var(--muted)}.pjline{margin-top:6px}.pjline b,.pjlbl{font-weight:600}.pjlbl{font-size:13px;margin-top:6px}.pjlinks{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.pjflags,.pjprog,.pjacts,.pjblk,.pjtasks,.pjwholist{margin:4px 0 0;padding-left:18px}.pjflags li.red{color:var(--red)}.pjflags li.amber{color:var(--amber-ink, var(--amber))}.pjacts li.done{text-decoration:line-through;color:var(--muted)}.pjday+.pjday{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.pjdate{font-weight:700;font-size:13px;color:var(--muted);margin-bottom:4px}.pjupd+.pjupd{margin-top:8px}.pjwho{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pjgrid+.pjgrid{margin-top:10px}.pjmeta{color:var(--muted);font-size:13px}.pjnote{font-size:13px;color:var(--muted)}.cs{font-size:11.5px!important;font-weight:600;padding:0 8px!important;margin:0!important;border-radius:999px!important;border:1px solid var(--line);background:transparent!important;color:var(--muted);white-space:nowrap}.cs.Y{border-color:var(--green);color:var(--green-pill, var(--green))}.cs.E{border-color:var(--amber);color:var(--amber-ink)}.cs.N{border-color:var(--line);color:var(--muted)}.dcover .cs.green{border-color:var(--green);color:var(--green-pill, var(--green))}.dcover .cs.red{border-color:var(--red);color:var(--red-pill, var(--red))}.dcover .cs{margin-right:6px!important}.skrow .pn .cs{margin-left:8px!important}.wirow:has(#pipeAdd)>#pipeAdd{flex:0 0 100%!important;max-width:max-content;height:30px!important;min-height:30px!important}.wirow:has(#pipeAdd) .wih{flex:1 1 100%!important}:root{--on-status: #fff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--on-status: #14171c}}:root[data-theme=dark]{--on-status: #14171c}#paneManage .cpane>.card+.card,#paneManage .cpane>.card+div+.card,#paneManage .cpane>#capPlatList+.card{margin-top:12px}#paneManage .cpane>#capPlatList:not(:empty){margin-top:12px}.hrmoves.bare{margin-top:0;padding-top:0;border-top:0}.capppl{margin:0}.capppl>summary{font-weight:600;font-size:14.5px;color:var(--ink)}.hrall{margin-top:6px}.hrall summary{font-size:13px}.blkitem{display:block;background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin-top:8px;cursor:pointer;transition:border-color .15s}.blkitem:hover,.blkitem:focus-visible{border-color:var(--muted)}.blkitem .drow,.dhead+.blkitem .drow{border-top:0;padding:0}.blkcard .prj-other .blkitem:first-of-type{margin-top:8px}.wlrow{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:center;width:100%;text-align:left;background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:11px 14px;margin-top:8px;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:border-color .15s}.wlrow:first-child{margin-top:4px}.wlrow:hover{border-color:var(--muted)}.wlrow .dot{width:8px;height:8px;border-radius:50%}.card.alertcard{border-color:var(--red)}.tabalert{flex:none;margin-left:6px;color:var(--red)}.roomrow{display:grid;grid-template-columns:minmax(110px,190px) 1fr auto;gap:10px;align-items:center;width:100%;background:none;border:0;border-top:1px solid var(--line);padding:8px 2px;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.roomrow:first-child{border-top:0}.roomname{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pwkCard.inroom{margin:4px 0 10px;box-shadow:none;background:var(--surface2)}#pwkCard:not(.inroom){display:none!important}.cpane>.card~.card{margin-top:12px}.toolbar.toolcard{padding:10px 14px!important;margin:0 0 12px!important}.toolcard+.card{margin-top:0!important}.caprefresh.toolcard:not(:has(.sortwrap.on)){display:none!important}.roomrow[aria-expanded=true] .roomname:after{content:" ▾";color:var(--muted)}.roomwho{display:flex;flex-direction:column;min-width:0}.roomcan{font-size:11.5px;color:var(--muted);line-height:1.3;margin-top:1px}.roomstrip{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;min-width:0}.rb{display:block;height:16px;border-radius:3px;background:var(--surface2);border:1px solid var(--line)}.rb.some{background:var(--green-soft);border-color:var(--green)}.rb.full{background:var(--green);border-color:var(--green)}.roomlegend .rb{display:inline-block;width:14px;height:12px;vertical-align:-2px;margin-right:6px}.roomlab{font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--muted)}.roomlab.green{color:var(--green-pill, var(--green))}.roomlab.amber{color:var(--amber-ink, var(--amber))}.roomsub{font-size:12px;font-weight:600;color:var(--muted);margin:12px 0 2px}@media (max-width: 520px){.roomrow{grid-template-columns:1fr auto;row-gap:5px}.roomwho{grid-column:1/-1}.roomstrip{grid-column:1}.roomlab{grid-column:2}}.capset{display:flex;flex-wrap:wrap;gap:10px}#fsCard .wirow.capset{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;height:auto!important;grid-template-columns:none!important;grid-auto-rows:auto!important;padding:0!important}#fsCard .wirow.capset>.wih{flex:0 0 auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important}.dppl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px}.dpplh{font-size:13px;color:var(--muted);margin-right:2px}.dpplc{display:flex;flex-wrap:wrap;gap:6px}.dpp{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}.dpp[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.deal .drow{border-top:0;padding:0;margin-bottom:10px}.deal .dppl{margin:4px 0 10px}.deal .dnote{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.deal .dnote:empty{display:none}.dsplit{display:flex;flex-wrap:wrap;gap:8px}.dsplit:empty{display:none}.dsp input{width:64px}body.ro .dpp{pointer-events:none}[data-ct=hiring]>.card:first-child>.q{margin-bottom:14px!important}#hrVerdict .hrv{margin:0 0 14px;row-gap:10px}#hrVerdict .hrlive{margin:0 0 10px;line-height:1.55}#hrVerdict .hrby{margin:0;padding:14px 16px;row-gap:6px}#hrVerdict .hrbyk{margin-bottom:2px}#hrVerdict .hrbyd{margin-top:12px;padding-top:12px}#hrVerdict .hrby .hrwhy{margin-top:10px}.hrout{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:0 0 8px}#hrVerdict .hrwnote{margin:0 0 18px}.hrw{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);min-width:0}.hrw.on{border-color:var(--ink)}.hrw:not(.on){background:transparent;border-style:dashed}.hrw b{font-size:13px;font-weight:700}.hrw.red b{color:var(--red)}.hrw.soon b{color:var(--amber-ink, var(--amber))}.hrw.green b{color:var(--green-pill, var(--green))}.hrw u{text-decoration:none;font-size:10.5px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25;overflow-wrap:anywhere;max-width:100%}.hrw u.firm{font-weight:400;color:var(--muted)}.hrw s{text-decoration:none;font-size:10.5px;color:var(--muted)}.hrw i,.hrw em{font-style:normal;font-size:11px;color:var(--muted);white-space:nowrap}@media (max-width: 640px){.hrout{grid-template-columns:repeat(5,minmax(0,1fr))}}.fhtop .cs.red{color:var(--red);border-color:var(--red)}.fhtop .cs.amber{border-color:var(--amber);background:var(--amp-bg)!important;color:var(--amp-ink)}.fhtop .cs.green{color:var(--green);border-color:var(--green)}.fhtop{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:2px 0 10px}.fhbig{font-size:32px;font-weight:700;line-height:1}.fhbig.red{color:var(--red)}.fhbig.amber{color:var(--amber-big, var(--amber))}.fhbig.green{color:var(--green)}.fhof{font-size:14px;color:var(--ink)}.fhnote{margin:0 0 12px;line-height:1.55}.fhgap{font-size:14px;color:var(--red);margin:0 0 10px}.fhpeople{display:grid;gap:8px}.fhp{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:9px 14px;font-size:14px}.fhp span{color:var(--muted);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fhp em{font-style:normal;white-space:nowrap}@media (max-width: 480px){.fhp{grid-template-columns:1fr auto}.fhp span{grid-column:1 / -1;grid-row:2;white-space:normal}}.hrby{margin:2px 0 10px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface2);font-size:14px;color:var(--ink);display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline}.hrbyk{grid-column:1/-1;font-size:12px;font-weight:600;color:var(--muted)}.hrbyv{font-size:22px;font-weight:700;line-height:1.2;white-space:nowrap}.hrbyt{font-size:13.5px;color:var(--ink)}.hrby.late .hrbyv{color:var(--red)}.hrby.soon .hrbyv{color:var(--soon)}.hrby.ok .hrbyv{color:var(--green)}.hrby.plain .hrbyv{color:var(--ink)}@media (max-width: 520px){.hrby{grid-template-columns:1fr}.hrbyv{margin-bottom:4px}}.hrbyd{display:flex;align-items:center;gap:8px;line-height:1.5}.hrbyd>.hrbyb{flex:none;margin:0}.hrby .hrwhy{grid-column:1/-1;margin-top:6px}.hrbyd{grid-column:1/-1;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink)}.hrbyb{display:inline-block;font-size:12px;font-weight:700;padding:1px 9px;border-radius:999px;margin-right:6px;background:var(--surface);border:1px solid var(--line)}.hrbyb.red{background:var(--red);border-color:var(--red);color:var(--on-status)}.hrbyb.amber{background:var(--amber);border-color:var(--amber);color:#1f1600}.hrbyb.ok{background:var(--green);border-color:var(--green);color:var(--on-status)}.hrby.ok{color:var(--muted)}.cvtx .dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:2px}.hollist{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.holchip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--muted);background:var(--surface)}.holchip b{font-weight:600;color:var(--ink)}.holchip:not(:has(.holx)){padding-right:10px}.holadd{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.holadd .btn{white-space:nowrap;flex:0 0 auto;width:auto}.holadd #holName{flex:1 1 140px;min-width:0;width:auto}#holCard .hollist{margin:6px 0 10px}.holx{border:0;background:none;color:var(--muted);font-size:15px;line-height:1;padding:0 6px;cursor:pointer;height:22px}.holx:hover{color:var(--red)}:root{--amber-big: #daca20;--green-pill: #2f6b42;--red-pill: #a82a24}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--amber-big: #daca20;--green-pill: #6fb383;--red-pill: #ff6b7a}}:root[data-theme=dark]{--amber-big: #daca20;--green-pill: #6fb383;--red-pill: #ff6b7a}:root{--amp-bg: #daca20;--amp-soft: #daca20;--amp-ink: #1f1600}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--amp-bg: transparent;--amp-soft: var(--amber-soft);--amp-ink: #daca20}}:root[data-theme=dark]{--amp-bg: transparent;--amp-soft: var(--amber-soft);--amp-ink: #daca20}.paused-tag{border-color:var(--amber);background:var(--amp-bg);color:var(--amp-ink)}.lp.yellow,.fcxtag.off,.capst.thin,.qs .carry,.gauge .f.yellow{background:var(--amp-soft);color:var(--amp-ink)}:root{--soon: #d9331a}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--soon: #f04928}}:root[data-theme=dark]{--soon: #f04928}.hrbadge.soon{background:var(--amber);color:#1f1600}.dtv.soon,.dtile .dtv.soon{color:var(--amber-big, var(--amber))}:root{--likely: #a8500a;--likely-big: #f0902e}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--likely: #f0902e}}:root[data-theme=dark]{--likely: #f0902e}.hrbadge.likely{background:var(--likely-big);color:#1f1000}.dtv.likely,.dtile .dtv.likely{color:var(--likely-big)}.hrw.likely b,.hrlean.likely{color:var(--likely)}.hrvbar i.likely,.hrvleg .likely i{background:var(--likely-big)}.hxa.likely{--t: var(--v-likely)}.hxsbar i.likely,.hxleg i.likely{background:var(--v-likely)}.hrmoves{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.hrmv ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hrmv li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.hrmvh{font-size:13px;font-weight:700;color:var(--ink);text-transform:none}.mvpts{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;margin-top:1px;border:1px solid var(--line)}.mvpts.up{background:var(--red);border-color:var(--red);color:var(--on-status)}.mvpts.down{background:var(--green);border-color:var(--green);color:var(--on-status)}.mvpts.zero{color:var(--muted)}.hrmvnote{grid-column:1/-1;font-size:12.5px;color:var(--muted)}@media (max-width: 640px){.hrmoves{grid-template-columns:1fr}}#topStack:after{content:"";position:absolute;left:calc(-1 * var(--hdr-left, 0px));width:var(--hdr-vw, 100vw);bottom:0;height:2px;background:#ffffff1a;pointer-events:none}.brand>.teamwrap{position:relative;display:inline-flex;flex-shrink:0;margin-left:8px}.teamwrap.hidden{display:none!important}.teambtn{margin-left:0!important;gap:6px;padding:0 10px!important}.teambtn .ticon{flex:0 0 auto}.teambtn .tini{font-weight:700;font-size:14px;letter-spacing:.4px}.teambtn[aria-expanded=true]{border-color:var(--ink)}.teampanel{min-width:260px;right:0}.teampanel .mitem{display:flex;align-items:center;gap:8px}.teampanel .mitem .tick{flex:0 0 16px;width:16px;font-weight:700}.teampanel .mitem .tnm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teampanel .mitem[aria-checked=true] .tnm{font-weight:600}.teampanel .mitem .mrole{margin-left:auto;padding-left:12px;font-size:12.5px;color:var(--muted)}.teamhead .tinit,.teamnew .tinit{flex:0 0 76px!important;width:76px;text-transform:uppercase;text-align:center;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:6px 8px;font-size:14px}.teamhead .tag{margin-left:8px}.tinit::placeholder{text-transform:none;font-weight:400}@media (max-width: 480px){.brand:has(.teamwrap:not(.hidden)){gap:8px}.brand:has(.teamwrap:not(.hidden))>.menuwrap{margin-left:0!important}.brand>.teamwrap{margin-left:0}.teambtn{padding:0 8px!important;gap:4px}}.rlist{display:flex;flex-direction:column}.rrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who x" "ctl ctl" "sub sub" "mv mv";gap:10px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.rrow:first-child{border-top:0;padding-top:4px}.rrow:last-child{border-bottom:1px solid var(--line)}.rrow.stale{opacity:.7}.rrow .rwho{grid-area:who;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:var(--ctl-h)}.rrow .rname{font-weight:600}.rrow button.rnameb{font:inherit;font-weight:600;color:var(--ink);background:none;border:0;padding:2px 0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rrow button.rnameb svg{color:var(--muted)}.rrow button.rnameb:hover svg,.rrow button.rnameb:focus-visible svg{color:var(--ink)}#catEdit{margin:4px 0 0}.catrow{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.catrow.catadd{grid-template-columns:minmax(0,1fr) auto}.catrow input{min-width:0}.catrow .sub{white-space:nowrap;font-size:13px;color:var(--muted);align-self:center;line-height:1.2}.pcatwrap{display:flex;flex-direction:column;gap:6px}.pcatwrap .pcat.hidden{display:none}.rnameed input{flex:1 1 220px;min-width:0}.rrow .rctl{grid-area:ctl;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.rrow .rfields{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.rrow .rctl select.rrole{flex:0 0 132px;width:132px}.rrow .rctl .racctq,.rrow .rctl select.racct,.rrow .rctl .dirwrap{flex:0 1 210px;width:210px;min-width:150px}.rrow .rctl .dirwrap>.racctq{flex:1 1 auto;width:100%;min-width:0}.rrow .rctl .racctq{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--ctl-r);padding:0 10px;height:var(--ctl-h);font-size:14px}.rrow .rwho{position:relative}.rrow .startpill{font-family:inherit;line-height:20px;cursor:pointer}.rrow .startpill:hover{background:color-mix(in srgb,var(--amber) 24%,transparent)!important}.rrow .startpill:focus-visible{background:color-mix(in srgb,var(--amber) 24%,transparent)!important;outline:2px solid var(--amber);outline-offset:2px}.rrow .startpick{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.rrow .rx{grid-area:x;display:flex;justify-content:flex-end;align-self:start;min-height:var(--ctl-h);align-items:center}.rrow .rx .rm{flex:none;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface);color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.rrow .rx .rm:hover{color:var(--red);border-color:var(--red)}.rrow .ract{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;flex:none}.rfocus{grid-column:1 / -1;margin-top:4px;padding:12px 14px 14px;border:1px solid var(--line);border-radius:var(--radius-sm, 10px);background:var(--surface2)}.rfocus .rfgl{font-size:12px;font-weight:600;color:var(--muted);margin:10px 0 6px}.rfocus .rfgl small{font-weight:400;margin-left:6px}.rrow .rsubline{grid-area:sub;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:-4px;font-size:13px}.rsubline .rsubk{color:var(--muted)}.rsubline .rsubt{color:var(--ink)}.rfocus .rfsubs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rfocus .rfchips{display:flex;flex-wrap:wrap;gap:6px}.rfocus .rfbtns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rrow .ract .more+.more{margin-left:0}.rrow .rmove{grid-area:mv;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rrow .rmove select{flex:0 1 240px}@media (max-width: 520px){.rrow .rfields{flex:1 1 100%}.rrow .rctl select.rrole{flex:0 0 108px;width:108px}.rrow .rctl .racctq,.rrow .rctl select.racct,.rrow .rctl .dirwrap{flex:1 1 140px;width:auto;min-width:140px}}#rosterAddOpen{margin-top:19px}#rosterAddForm{margin-top:10px}#teamPickBar .teampickrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#teamPickBar .tfilter.teampick{margin-left:0;align-items:center}#teamPickBar .tfilter.teampick .sum{margin:0;line-height:1}#teamPickBar .teampickrow .btn{margin:0;align-self:center}#teamPickBar .teamnewform{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}#teamPickBar .teamnewform .teamnew{margin-top:8px;align-items:center}@media (max-width: 520px){#teamPickBar .tfilter.teampick{width:auto;flex:1 1 200px}}#paneTeams .tsec>.card~.card{margin-top:12px!important}#paneTeams>.tsec{margin-top:12px}.tsecbar{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.tsecbar .toggle{flex-wrap:wrap}#capRefreshNote.hdrnote.inhdr:not(:empty){flex:1 1 auto;min-width:110px;text-align:right}@media (max-width: 640px){.hrbyd{flex-wrap:wrap}.hrbyd>span:last-child{flex:1 1 100%}}.hrlean{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1.5px solid currentColor;font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.hrlean.now{color:var(--red)}.hrlean.soon{color:var(--amber-ink, var(--amber))}.hrlean.wait{color:var(--green-pill, var(--green))}.hrlean.firm{color:var(--muted);font-weight:600}.hrv .hrlean{box-sizing:border-box;height:32.5px;padding:0 12px}.hrvkt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hrvkt .hrlean{font-size:12px;padding:2px 8px}.hrvote{margin:10px 0 12px}.hrvk{font-size:13px;font-weight:600}.hrvk small{display:block;font-weight:400;color:var(--muted);font-size:12.5px;margin-top:2px}.hrvbar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--surface2);margin:8px 0 6px;gap:2px}.hrvbar i{display:block;height:100%;opacity:.55}.hrvbar i.on{opacity:1}.hrvbar i.wait,.hrvleg .wait i{background:var(--green)}.hrvbar i.soon,.hrvleg .soon i{background:var(--amber)}.hrvbar i.now,.hrvleg .now i{background:var(--red)}.hrvleg{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--muted)}.hrvleg span{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.hrvleg span.on{color:var(--ink);font-weight:600}.hrvleg i{width:9px;height:9px;border-radius:2px}.hxhero{--hxp: 34px}.hxhero .tsecbar{position:relative;text-align:left;margin:0 calc(16px - var(--hxp)) 36px;padding-bottom:12px;border-bottom:1px solid var(--v-line);font:14.5px/1.5 Outfit,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:normal}.hxhero .tsecbar button{font-family:inherit}#paneManage .msec[data-sec=hiring]{--v-bg: #0B0E12;--v-bg2: #11161C;--v-panel: #151B22;--v-panel2: #1B232C;--v-line: #263038;--v-ink: #F2F4F6;--v-ink2: #B4BCC5;--v-ink3: #8C96A1;--v-red: #EE212E;--v-teal: #4F8291;--v-blue: #4E8FD1;--v-green: #6FB383;--v-amber: #DACA20;--v-likely: #F0902E;--v-now: #EE4D5E}#paneManage .card.hx{position:relative;overflow:hidden;padding:34px 34px 30px!important;border-radius:22px!important;border:1px solid var(--v-line)!important;color:var(--v-ink)!important;font-family:Arial,Helvetica,sans-serif;background:linear-gradient(180deg,var(--v-bg2),#0E1318)!important;box-shadow:0 40px 100px -40px #000000e6}#paneManage .card.hx+.card.hx{margin-top:12px}.hx p,.hx.method p{margin:0;font-size:15px;line-height:1.6;color:var(--v-ink2)}.hx b{color:#fff}.hx .q.hxh2{margin:0 0 12px!important;font-size:32px;line-height:1.08;font-weight:700!important;letter-spacing:-.03em;color:var(--v-ink)}.hx p.hxlede{font-size:16.5px;max-width:64ch;margin-bottom:26px}.hx p.hxnote{margin-top:22px;font-size:13.5px;color:var(--v-ink3);max-width:80ch}#paneManage .card.hxhero{padding:16px var(--hxp) 40px!important;text-align:center}.hxwrap{position:relative;max-width:860px;margin:0 auto}.hxkicker{display:inline-block;color:var(--v-ink2);font-size:13.5px;letter-spacing:.3px;border:1px solid var(--v-line);padding:6px 14px;border-radius:20px;background:#ffffff08}.hx .q.hxh1{margin:22px 0 16px!important;font-size:clamp(34px,5.6vw,66px);line-height:1;letter-spacing:-.035em;font-weight:700!important;color:var(--v-ink)}.hxh1 .r{color:var(--v-red)}.hx p.hxtag{font-size:clamp(17px,2vw,22px);color:var(--v-ink2);letter-spacing:-.01em;margin-bottom:14px}.hxhero p.hxlede{margin:0 auto;font-size:15.5px;color:var(--v-ink3)}.hxarc{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}@media (max-width: 1500px){.hxarc{grid-template-columns:1fr 1fr}.hxarc .hxar{display:none}}.hxar{display:grid;place-items:center;color:var(--v-ink3);font-size:26px}.hxa{--t: var(--v-green);padding:24px 22px;border-radius:18px;border:1px solid var(--v-line);border-top:3px solid var(--t);background:var(--v-panel);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s}.hxa.soon{--t: var(--v-amber)}.hxa.now{--t: var(--v-now)}.hxa:hover{transform:translateY(-4px)}.hxa .hxpts{display:block;font-size:12.5px;font-weight:700;letter-spacing:.3px;color:var(--t)}.hxa .hxv{margin:4px 0 10px;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--t)}.hx .hxa p+p{margin-top:10px}.hx .hxa p.hxdo{color:#fff;font-weight:700}.hxrule{margin-top:22px;padding:18px 22px 18px 25px;border-radius:16px;border:1px solid var(--v-line);background:linear-gradient(var(--v-amber),var(--v-likely)) left / 4px 100% no-repeat,var(--v-panel);color:var(--v-ink);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.hxrule small{display:block;margin-top:6px;font-size:14.5px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--v-ink2)}.hxscroll{overflow-x:auto}.hxtbl{width:100%;border-collapse:collapse;font-size:15px}.hxtbl th{text-align:left;color:var(--v-ink3);font-size:12.5px;font-weight:700;letter-spacing:.3px;padding:10px 12px;border-bottom:1px solid var(--v-line)}.hxtbl td{padding:13px 12px;border-bottom:1px solid var(--v-line);vertical-align:top;color:var(--v-ink2)}.hxtbl td:first-child{color:#fff;font-weight:700}.hxtbl tr.tot td{color:#fff;font-weight:700;background:#ffffff08}.hxtbl tr.tot td:last-child{color:var(--v-red)}.hxstrip{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hxpill{display:flex;gap:10px;align-items:center;padding:12px 18px;border-radius:14px;border:1px solid var(--v-line);background:#ffffff05;font-weight:700;font-size:14px}.hxpill i{width:8px;height:8px;border-radius:50%;background:var(--v-ink3)}.hxpill.live i{background:var(--v-red)}.hxsteps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hxstep{padding:22px;border-radius:16px;border:1px solid var(--v-line);background:#ffffff05}.hxstep b{display:flex;align-items:center;font-size:19px;letter-spacing:-.01em}.hxstep>span{display:block;margin-top:10px;color:var(--v-ink3);font-size:14.5px;line-height:1.6}.hxstep .k{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--v-line);color:#fff;font-size:13px;font-weight:700}.hxstep.on{background:var(--v-panel);border-color:var(--v-red)}.hxstep.on>span{color:var(--v-ink2)}.hxstep.on .k{background:var(--v-red)}.hxframe{margin-top:18px;padding:18px 22px 8px;border-radius:18px;border:1px solid var(--v-line);background:var(--v-panel)}.hxfh{display:block;font-size:13px;color:var(--v-ink3);margin-bottom:4px}.hxrow{display:flex;gap:12px;padding:10px 0;align-items:flex-start;font-size:15px}.hxrow i{flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--v-ink3)}.hxrow i.warn{background:var(--v-amber)}.hxrow b{display:block;font-size:15px}.hxrow span{color:var(--v-ink2);font-size:14px}.hxrow .r{margin-left:auto;color:var(--v-ink3);font-size:12px;white-space:nowrap;padding-top:2px}.hxroi{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center}.hxchart{padding:18px;border-radius:20px;border:1px solid var(--v-line);background:var(--v-panel)}.hxchart svg{display:block}.hxbar{transform-box:fill-box;transform-origin:bottom}.hxchart.rv:not(.in) .hxbar{transform:scaleY(0)}.hxchart.rv .hxbar{transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}.hxli{margin:0;padding:0;list-style:none;display:grid;gap:14px}.hxli li{position:relative;padding-left:18px;color:var(--v-ink2);font-size:15.5px;line-height:1.55}.hxli li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--v-red)}.hxdec{display:grid;gap:12px}.hxdec .d{display:flex;gap:18px;align-items:flex-start;padding:18px 20px;border-radius:16px;border:1px solid var(--v-line);background:var(--v-panel)}.hxdec .n{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--v-red);color:#fff;font-weight:700;font-size:18px}.hxdec b{display:block;font-size:17px;margin-bottom:3px}.hxdec span{color:var(--v-ink2);font-size:15px}.hxbox{margin-top:20px;padding:20px 24px;border-radius:16px;background:#1c2129;border:1px solid var(--v-line);color:var(--v-ink2);font-size:15px;line-height:1.6}.hxstats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hxstat{position:relative;overflow:hidden;padding:26px 24px;border-radius:18px;border:1px solid var(--v-line);background:linear-gradient(180deg,#ffffff09,#fff0)}.hxstat.hi{border-color:#ee212e8c}.hxstat .n{font-size:clamp(42px,4.6vw,62px);font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.hxstat .n em{font-style:normal;color:var(--v-red)}.hxstat.hi .n{color:var(--v-red)}.hxstat .l{margin:10px 0 4px;font-size:15.5px;font-weight:700}.hxstat .s{font-size:14px;color:var(--v-ink3);line-height:1.5}.hxshare{margin-top:18px;padding:18px 22px;border-radius:18px;border:1px solid var(--v-line);background:var(--v-panel)}.hxsbar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--v-panel2);margin:10px 0 12px}.hxsbar i{display:block;height:100%}.hxshare.rv .hxsbar i{transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transform-origin:left}.hxshare.rv:not(.in) .hxsbar i{transform:scaleX(0)}.hxsbar i.now,.hxleg i.now{background:var(--v-now)}.hxsbar i.soon,.hxleg i.soon{background:var(--v-amber)}.hxsbar i.wait,.hxleg i.wait{background:var(--v-green)}.hxleg{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13.5px;color:var(--v-ink2)}.hxleg span{display:inline-flex;align-items:center;gap:8px}.hxleg i{width:10px;height:10px;border-radius:3px}.hxeq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-bottom:22px}.hxop{display:grid;place-items:center;color:var(--v-red);font-size:30px;font-weight:700}.hxprin{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hxprin .p{padding:26px;border-radius:18px;border:1px solid var(--v-line);background:var(--v-panel);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s}.hxprin .p:hover{transform:translateY(-4px);border-color:#3a4752}.hxprin h3{margin:0 0 8px;font-family:inherit;font-size:19px;line-height:1.25;letter-spacing:-.01em}.hxprin .p.r h3{color:var(--v-red)}.hxprin .p.t h3{color:var(--v-teal)}.hxprin .p.b h3{color:var(--v-blue)}.hxprin p{font-size:15px}.hxfaq{margin:0;border-top:1px solid var(--v-line)}.hxfaq>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 28px;padding:18px 2px;border-bottom:1px solid var(--v-line)}.hxfaq dt{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#fff}.hxfaq dd{margin:0;font-size:15px;line-height:1.6;color:var(--v-ink2)}.hx .rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.hx .rv.in{opacity:1;transform:none}.hx .rv.d1{transition-delay:.1s}.hx .rv.d2{transition-delay:.2s}.hxw{display:inline-block;opacity:0;transform:translateY(.5em) rotate(1.5deg)}.hxhero.go .hxw{animation:hxwr .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d, 0s)}p.hxw,div.hxw{display:block}@keyframes hxwr{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hx .rv,.hxw{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.hxchart.rv .hxbar,.hxshare.rv .hxsbar i{transform:none!important;transition:none!important}.hxa:hover,.hxprin .p:hover{transform:none}}@media (max-width: 760px){#paneManage .card.hx{padding:24px 18px 22px!important;border-radius:18px!important}.hxhero{--hxp: 18px}#paneManage .card.hxhero{padding:16px var(--hxp) 34px!important}.hxhero .tsecbar{margin-bottom:28px}.hx .q.hxh2{font-size:25px}.hx p.hxlede{font-size:15.5px;margin-bottom:20px}.hxarc,.hxeq{grid-template-columns:1fr}.hxar{display:none}.hxop{font-size:24px;line-height:1}.hxsteps,.hxstats,.hxprin,.hxroi{grid-template-columns:1fr}.hxfaq>div{grid-template-columns:1fr;padding:16px 0}.hxtbl{font-size:13.5px}.hxtbl td,.hxtbl th{padding:10px 8px}}::placeholder{color:var(--muted);opacity:1}body:has(#capRefreshNote.hdrnote:not(.inhdr):not(:empty)){padding-bottom:64px}.tabs.more-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.tabs.more-l{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px);mask-image:linear-gradient(to right,transparent,#000 32px)}.tabs.more-l.more-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.empty{color:var(--muted)}@media (max-width: 520px){.deal .drow>select{flex:1 1 100%}.deal .drow .wih{flex:1 1 100%}.deal .drow .wih>.wl{display:inline-block;min-width:48px}}select:focus-visible,.rteditor:focus-visible,[contenteditable]:not([contenteditable=false]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:1px}@media (min-width: 700px) and (max-width: 1099px){.dtiles:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.dtiles:has(>:nth-child(5):last-child)>:nth-child(-n+3){grid-column:span 2}.dtiles:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}@media (max-width: 640px){#lbpTable .cv{min-width:0}#lbpTable .cv .sub{display:block;white-space:normal}}@media (max-width: 400px){.npcard .phead{flex-wrap:wrap}.npcard .phead .pname{flex:1 1 auto;min-width:0}.npcard .phead .tpost{flex-basis:100%;text-align:left;margin-left:0}}.ptier{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:700;white-space:nowrap;vertical-align:middle}.ptier i{width:14px;height:14px;border-radius:50%;background:var(--tier, var(--faint));box-shadow:inset 0 0 0 2px #0000002e}.ptier.big{flex-direction:column;justify-content:center;height:auto;padding:10px 16px;border-radius:14px;font-size:14px;gap:6px;min-width:96px}.ptier.big i{width:44px;height:44px;box-shadow:inset 0 0 0 4px #00000029,0 0 0 3px var(--tier, var(--faint))}.ptier.t-platinum{--tier: #a9c7d6}.ptier.t-gold{--tier: var(--amber)}.ptier.t-silver{--tier: #a7afb8}.ptier.t-bronze{--tier: #b8834f}.ptier.t-start,.ptier.t-new{--tier: var(--surface2);color:var(--muted)}.phead2{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pstats{display:flex;gap:22px;flex-wrap:wrap}.pstats>div{display:flex;flex-direction:column;line-height:1.25}.pstats b{font-size:24px}.pstats span{font-size:12.5px;color:var(--muted)}.parr{font-size:12px;color:var(--muted);margin-left:6px}.pstats .parr{margin-left:0}.parr.up{color:var(--green-pill, var(--green))}.parr.down{color:var(--red-pill, var(--red))}.pstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:3px;margin:8px 0 4px;max-width:560px}.pc{display:block;height:16px;border-radius:4px}.pc.posted{background:var(--green)}.pc.missed{box-shadow:inset 0 0 0 1.5px var(--red)}.pc.off{background:repeating-linear-gradient(45deg,var(--off-hatch, var(--line)) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--off-hatch, var(--line))}button.pc{border:0;padding:0;cursor:pointer;background-color:transparent}button.pc.off{background-color:transparent}button.pc:hover,button.pc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pc.pending{box-shadow:inset 0 0 0 1.5px var(--muted);border:1px dashed transparent}.pqrow{display:grid;grid-template-columns:minmax(120px,230px) 1fr 44px auto;align-items:center;column-gap:10px;padding:4px 0;font-size:13.5px}.pqrow b{text-align:right}.prow{padding:10px 0;border-top:1px solid var(--grid, var(--line))}.prow:first-child{border-top:0}.pwho{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pnums{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted);margin-top:4px}.pnums b{color:var(--ink)}@media (max-width: 480px){.pqrow{grid-template-columns:1fr 44px}.pqrow .ipbar{grid-column:1 / -1;grid-row:2}.pqrow .parr{grid-column:2}}.ustrip{display:grid;gap:2px;margin:4px 0 8px}.usrow{display:grid;grid-template-columns:minmax(84px,140px) minmax(0,calc(var(--n) * 64px)) 76px;justify-content:start;align-items:center;column-gap:10px;padding:5px 6px;border-radius:8px;transition:box-shadow .3s}.usrow+.usrow:not(.ushead){border-top:1px solid var(--grid, var(--line))}.tcard.flash{box-shadow:inset 0 0 0 2px var(--accent),var(--card-shadow)}.usrow.flash{box-shadow:inset 0 0 0 2px var(--accent)}.uscells{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px}.uc{display:block;height:22px;border-radius:4px;position:relative;background:var(--surface2)}.uc.g{background:var(--green)}.uc.a{background:var(--amber)}.uc.r{background:var(--red)}.uc.carried{opacity:.4}.uc.none{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.uc.off{background:repeating-linear-gradient(45deg,var(--off-hatch, var(--line)) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--off-hatch, var(--line))}.uc.mis:after,.legend i.lgmis:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1.5px var(--surface)}.usrow.mgr .uc.g,.usrow.mgr .uc.a,.usrow.mgr .uc.r{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.38) 0 2px,transparent 2px 5px)}.ushead{padding-top:0;padding-bottom:2px}.ush{display:flex;flex-direction:column;align-items:center;font-size:10px;line-height:1.15;color:var(--muted)}.ush.now{color:var(--ink);font-weight:700}.usname{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usmgr{font-size:10.5px;font-weight:500;color:var(--muted)}.usnum{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;white-space:nowrap}.usnum b{font-size:14px}.usnum b.over{color:var(--red)}.usnum span{font-size:11.5px;color:var(--muted)}.clientwarn{color:var(--amber-ink);font-weight:600}.roomint{display:block;font-size:12px;color:var(--amber-ink)}#hrScope:empty{display:none}.hscoperow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.hwo{display:flex;flex-direction:column}.hwo select{min-width:200px}.hrwo{border:1px dashed var(--accent);border-radius:var(--radius-sm, 10px);padding:10px 14px;margin:0 0 12px}.hrwo .hrwot{font-weight:700;margin-bottom:6px}.hrwocmp{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;margin-bottom:4px}.hrwocmp .hrbadge{font-size:12px;padding:3px 10px;font-style:normal;margin:0 4px}#hrScope{margin:0 0 12px}.hscopel{font-size:13px;color:var(--muted);margin:0 0 6px}.hscopes{display:flex;flex-wrap:wrap;gap:8px}.hscope{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.hscope[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hscope .hrbadge{font-size:12px;padding:3px 10px;font-style:normal}.hscope .hsbusy{font-size:12px;font-weight:500;font-style:normal;color:var(--muted);padding:3px 8px 3px 0}.hrsubh{font-size:13.5px;color:var(--muted);margin:0 0 10px;line-height:1.45}.hrsubh b{color:var(--ink)}.lwprow{padding:8px 0;border-top:1px solid var(--grid, var(--line));font-size:13.5px}.lwprow:first-of-type{border-top:0}.lwphd{display:flex;justify-content:space-between;gap:10px;margin-bottom:2px}.lwphd span{color:var(--muted);white-space:nowrap}.lwpl{display:grid;grid-template-columns:70px 1fr;gap:8px;color:var(--ink)}.lwpl>span{color:var(--muted);font-size:12px;padding-top:1px}.lwprow.off .lwpl{display:block;color:var(--muted)}#hcText .wkv p{margin:0 0 4px}.fqchk{font-size:13.5px;padding:4px 0;border-top:1px solid var(--grid, var(--line))}.fqchk:first-of-type{border-top:0}#ghostLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none;overflow:hidden;contain:strict}.ghost{position:absolute;left:0;top:0;opacity:0;pointer-events:none;will-change:transform,opacity}.ghost svg{display:block;width:100%;height:auto}.ghost svg{filter:drop-shadow(0 2px 6px rgba(10,14,22,.45))}.ghost .gbody{fill:#eef2fa;stroke:#1e26348c;stroke-width:1.6}.ghost .geye{fill:#1b1f27;transform-box:fill-box;transform-origin:center;animation:ghostblink 3.4s infinite}.ghost .gmouth{fill:#1b1f27;opacity:.8}.ghost .gcheek{fill:#f0a7b8;opacity:.55}@keyframes ghostblink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion: reduce){.ghost .geye{animation:none}}body:not(.is-mgr):not(.is-pm) .fx-help{display:none}#paneFactory .card+.card,#paneFactory .dtiles+.card{margin-top:12px}.fxtoolbar{align-items:center}.fxtoolbar .sum{flex:1 1 260px;min-width:0}.fxtools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fxtools .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.fxq{display:block;font-weight:600;margin-bottom:8px}.fxq small{display:block;font-weight:400;color:var(--muted);font-size:13px}.fxmsg{margin:0 0 12px;font-size:13.5px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--line)}.fxedtd .fxmsg,.fxlist .fxmsg,.fxcard .fxmsg{margin:8px 0}.fxmsg.ok{border-color:var(--green);color:var(--green-pill, var(--green))}.fxmsg.err{border-color:var(--red);color:var(--red-pill, var(--red))}.fxtiles{margin-top:0}.fxbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.fxdeployed{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:600}.fxbar input[type=search]{flex:1 1 220px;min-width:0;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);padding:7px 10px}.fxtable tbody tr[data-fxopen],.fxtable tbody tr[data-fxproj]{cursor:pointer}.fxtable tbody tr[data-fxopen]:hover td,.fxtable tbody tr[data-fxproj]:hover td,.fxtable tbody tr.fxon td{background:var(--surface2)}.fxtable tbody tr.fxon td{border-bottom:0}.fxacctsows{list-style:none;padding-left:0}.fxheroacts{display:flex;justify-content:flex-start;gap:8px;margin-top:12px}.fxheroacts .btn{text-decoration:none;display:inline-flex;align-items:center}#fxDashBody>.fxhero{margin-bottom:12px}.fxengmail,.fxsubline{display:block;color:var(--muted);font-size:12.5px;margin-top:1px;overflow-wrap:anywhere}.fxflag{font-weight:500}.fxflag .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.fxflag.red .dot{background:var(--red)}.fxflag.amber .dot{background:var(--amber)}.fxmonth+.fxmonth{margin-top:4px}.fxmonth.open+.fxmonth{margin-top:12px}.fxmonthhd{display:flex;gap:8px;align-items:baseline;width:100%;padding:6px 4px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fxmonthhd:hover,.fxmonthhd:focus-visible{background:var(--surface2)}.fxmonth.open>.fxmonthhd{margin-bottom:6px}.fxchev{flex:0 0 auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);align-self:center;margin:0 4px 0 2px;transition:transform .15s}.fxmonth.open .fxchev{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.fxchev{transition:none}}.fxlinks{margin-top:10px}.fxtable tbody tr.fxedrow td.fxedtd{padding:0 0 10px;background:var(--surface2);cursor:default}.fxtable tbody tr.fxedrow td.fxedtd:before{display:none}@media (max-width: 640px){.fxtable td{gap:6px}.fxtable td:before{flex:1 0 auto}.fxtable tbody tr.fxon{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.fxtable tbody tr.fxedrow{padding:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0;background:var(--surface2)}.fxtable tbody tr.fxedrow td.fxedtd{display:block;padding:0}}.fxpanel{margin:8px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-hi, var(--surface));cursor:default;text-align:left}.fxedtd .fxpanel{margin:0 10px}@media (max-width: 640px){.fxedtd .fxpanel{margin:0;border-radius:0 0 var(--radius) var(--radius);border-left:0;border-right:0;border-bottom:0}}.fxpanelhd{margin-bottom:10px}.fxpanelhd b{display:block;font-size:15px}.fxpanelhd small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.fxst,.fxsch{display:inline-flex;align-items:center;height:20px;box-sizing:border-box;vertical-align:middle;font-size:11.5px;font-weight:600;line-height:1;padding:0 8px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);white-space:nowrap}.fxst+.fxsch{margin-left:4px}.fxst.fx-ip,.fxst.fx-uat,.fxst.fx-q{color:var(--ink)}.fxst.fx-live,.fxst.fx-mss,.fxsch.fx-live,.fxsch.fx-ok,.fxst.fx-pactive{border-color:var(--green);color:var(--green-pill, var(--green))}.fxsch.fx-late{border-color:var(--red);color:var(--red-pill, var(--red))}.fxsch.fx-risk,.fxst.fx-ponhold{border-color:var(--amber);background:var(--amp-bg);color:var(--amp-ink)}.fxsch.fx-plain{border-color:color-mix(in srgb,var(--ink) 35%,transparent);color:var(--ink)}.fxlook{list-style:none;margin:4px 0 0;padding:0}.fxlook>li+li{border-top:1px solid var(--line)}.fxitem.fxlookitem{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:8px 2px}.fxpills{display:inline-flex;flex-wrap:wrap;gap:4px}.fxlookname{min-width:0}.fxlookitem .fxact{grid-column:1 / -1}.fxlookmore{margin-top:8px}@media (max-width: 600px){.fxitem.fxlookitem{grid-template-columns:1fr}}.fxwarn{color:var(--amber-ink);font-weight:600}.fxlist{margin:0;padding-left:20px}.fxlist li{margin:4px 0}.fxlist li .fxpanel{margin-left:-20px}.fxcharts{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;margin:12px 0}.fxcharts>.fxcard{min-width:0;margin:0}.fxcharts+.card{margin-top:0}.fxcolchart{margin-top:6px}.fxcolplot{position:relative;height:150px;margin-top:20px;display:flex;gap:10px;border-bottom:1px solid var(--grid, var(--line))}.fxcol{position:relative;flex:1 1 0;height:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:6px 6px 0 0}.fxcol:hover,.fxcol:focus-visible{background:color-mix(in srgb,var(--surface2) 70%,transparent)}.fxcol i{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(36px,70%);background:var(--viz);border-radius:4px 4px 0 0}.fxcol.now i{background:repeating-linear-gradient(135deg,var(--viz) 0 5px,color-mix(in srgb,var(--viz) 55%,transparent) 5px 8px)}.fxcol b{position:absolute;left:0;right:0;text-align:center;font-size:12px;font-weight:600;color:var(--ink);line-height:14px;font-variant-numeric:tabular-nums}.fxcapmark{z-index:1}.fxcapmark{position:absolute;left:0;right:0;border-top:1.5px dashed color-mix(in srgb,var(--ink) 55%,transparent);pointer-events:none}.fxcapmark span{position:absolute;right:0;top:-16px;font-size:11px;color:var(--muted)}.fxcolx{display:flex;gap:10px;margin-top:5px}.fxcolx span{flex:1 1 0;text-align:center;font-size:11px;color:var(--muted);min-width:0;white-space:nowrap}.fxstackrow+.fxstackrow{margin-top:14px}.fxstackhd{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-bottom:5px}.fxstackhd b{color:var(--ink);font-variant-numeric:tabular-nums}.fxstack{display:flex;gap:2px;height:16px;border-radius:4px;overflow:hidden}.fxstack i,.fxseg{display:block;min-width:6px}.fxseg{padding:0;border:0;cursor:pointer}.fxseg:hover,.fxseg:focus-visible{filter:brightness(1.12);outline-offset:1px}.fxchip{display:inline-flex;align-items:center;gap:0;padding:2px 6px;margin:0 2px 0 -6px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}.fxchip:hover,.fxchip:focus-visible{background:var(--surface2)}.fxchip i{width:10px;height:10px;border-radius:2px;display:inline-block;margin:0 6px 0 0}.fxchip b{margin-left:4px}.fxcard.fxflash,.fxmonth.fxflash,.fxsub.fxflash{animation:fxflash 1.6s ease-out}.fxsub{margin-top:14px;border-radius:8px}@keyframes fxflash{0%,35%{box-shadow:0 0 0 2px var(--viz)}to{box-shadow:0 0 0 2px transparent}}@media (prefers-reduced-motion: reduce){.fxcard.fxflash,.fxmonth.fxflash,.fxsub.fxflash{animation:none;box-shadow:0 0 0 2px var(--viz)}}.fxstack i.none{flex:1;background:var(--surface2)}.fxstack.small{height:12px}.fxlegend{margin-top:7px}.fxlegend b{color:var(--ink);font-weight:600}.fxhbars{display:grid;gap:2px;margin-top:4px}.fxhbar,.fxhmarks{display:grid;grid-template-columns:minmax(70px,36%) 1fr 64px;align-items:center;gap:10px;width:100%;padding:5px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;border-radius:6px}.fxhbar{cursor:pointer}.fxhbar:hover,.fxhbar:focus-visible{background:var(--surface2)}.fxhmarks{padding-top:0}.fxhlab{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxhtrack{position:relative;height:12px;display:flex;align-items:center}.fxhtrack>i{display:block;height:12px;border-radius:0 4px 4px 0;background:var(--viz)}.fxhtrack em{position:absolute;top:-5px;bottom:-5px;border-left:1.5px dashed color-mix(in srgb,var(--ink) 40%,transparent)}.fxhmarks .fxhtrack{height:14px}.fxhtrack small{position:absolute;transform:translate(-50%);font-size:11px;color:var(--muted);white-space:nowrap}.fxhbar b{font-size:12.5px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 600px){.fxcharts{grid-template-columns:1fr}.fxhbar,.fxhmarks{grid-template-columns:minmax(60px,34%) 1fr 54px;gap:8px}.fxcolplot,.fxcolx{gap:6px}}.fxcapline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 10px}.fxitem{display:block;width:100%;border:0;background:none;padding:4px 0;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.fxitem:hover b,.fxitem[aria-expanded=true] b{text-decoration:underline;text-underline-offset:3px}.fxact{display:block;font-size:13px;color:var(--muted)}.fxsevhd{font-size:13px;font-weight:600;margin:10px 0 2px}.fxsevhd.fx-high{color:var(--red-pill, var(--red))}.fxsevhd.fx-medium{color:var(--amber-ink)}.fxinfo{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted);margin-bottom:10px}.fxinfo b{color:var(--ink);font-weight:600}.fxform{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px}.fxform.inner{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fxf{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);min-width:0}.fxf input,.fxf select,.fxf textarea,.fxenv input[type=date]{border:1px solid var(--line);background-color:var(--bg);border-radius:var(--radius-sm);padding:8px 10px;font-size:14px;color:var(--ink);min-width:0;width:100%;box-sizing:border-box}.fxf select{padding-right:30px}.fxf textarea{resize:vertical;font:inherit;font-size:14px}.fxf>.dirwrap{flex:0 0 auto;display:flex;width:100%}.fxf input:disabled,.fxf select:disabled,.fxf textarea:disabled,.fxenv input:disabled{opacity:.7}.fxf.wide,.fxgroup.wide,.fxchk.wide{grid-column:1 / -1}.fxchk{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink);cursor:pointer}.fxchk input{width:16px;height:16px;margin:0}.fxgroup{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px}.fxgl{font-size:13px;font-weight:600;margin-bottom:6px}.fxgl small{display:block;font-weight:400;color:var(--muted)}.fxenv{display:grid;grid-template-columns:90px minmax(0,220px);gap:10px;align-items:center;padding:3px 0}.fxsvc{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 12px}.fxerrs{margin:10px 0 0;padding:8px 10px 8px 26px;border:1px solid var(--red);border-radius:var(--radius-sm);color:var(--red-pill, var(--red));font-size:13.5px}.fxplan{margin:0;padding-left:20px;font-size:14px}.fxplan li{margin:3px 0}.fxwarns{margin-top:10px;padding:8px 10px;border:1px solid var(--amber);border-radius:var(--radius-sm);font-size:13.5px}.fxwarns p{margin:2px 0}.fxacts{margin-top:14px}.fxtrackf{grid-column:1 / -1}.fxtrack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;margin:6px 0 2px}.fxtrack.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.fxtrack.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.fxtrack.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.fxtrack:before{content:"";position:absolute;left:10%;right:10%;top:11px;height:2px;background:var(--line)}.fxtrack.n3:before{left:16.67%;right:16.67%}.fxtrack.n4:before{left:12.5%;right:12.5%}.fxtrack.n6:before{left:8.33%;right:8.33%}.fxstep{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 2px 2px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--muted);text-align:center;cursor:pointer}.fxstep i{width:14px;height:14px;margin:5px 0;border-radius:50%;border:2px solid var(--faint);background:var(--bg);box-sizing:border-box}.fxstep.done{color:var(--ink)}.fxstep.done i{background:var(--red);border-color:var(--red)}.fxstep.cur{color:var(--red);font-weight:600}.fxstep.cur i{width:24px;height:24px;margin:0;border:4px solid var(--red)}.fxstep small{min-height:1.2em;font-size:12px;font-weight:400;color:var(--muted)}.fxstep:disabled{cursor:default}.fxstep:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:var(--radius-sm)}.fxtrackact{margin-top:8px}.fxtrackwhy,.fxtracknote{margin:6px 0 0;font-size:13px;color:var(--muted)}.fxtracknote{color:var(--amber-ink)}@media (max-width: 520px){.fxtrack,.fxtrack.n3,.fxtrack.n4,.fxtrack.n6{grid-template-columns:minmax(0,1fr)}.fxtrack:before,.fxtrack.n3:before,.fxtrack.n4:before,.fxtrack.n6:before{left:11px;right:auto;top:16px;bottom:16px;width:2px;height:auto}.fxstep{flex-direction:row;align-items:center;gap:12px;padding:6px 0;font-size:14.5px;text-align:left}.fxstep i{flex:none;margin:0 5px}.fxstep.cur i{margin:0}.fxstep small{margin-left:auto;min-height:0}}@media (max-width: 520px){.fxenv{grid-template-columns:80px minmax(0,1fr)}}.iprow{display:grid;grid-template-columns:minmax(90px,200px) 1fr 86px;align-items:center;column-gap:10px;padding:6px 0;border-top:1px solid var(--grid, var(--line));font-size:13.5px}.iprow:first-child{border-top:0}.ipname{font-weight:600}.ipbar{height:10px;border-radius:4px;background:var(--surface2);overflow:hidden}.ipbar i{display:block;height:100%;background:var(--viz)}.iph{text-align:right;white-space:nowrap}.ipwho{grid-column:1 / -1;font-size:12px;color:var(--muted)}@media (max-width: 480px){.iprow{grid-template-columns:1fr auto;row-gap:4px}.ipbar{grid-column:1 / -1;grid-row:2}}.usnum .uscl{font-size:11px}.usnum .uscl em{display:block;font-style:normal;font-size:10.5px;color:var(--amber-ink)}.ushead .usnum{font-size:10px;color:var(--muted)}.usflags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}td .usflags{margin-top:4px}.usflag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;border:1px solid var(--line);font-size:10.5px;font-weight:600;line-height:1;color:var(--muted);white-space:nowrap}.usflag.red{border-color:var(--red);color:var(--red-pill, var(--red))}.usflag.amber{border-color:var(--amber);color:var(--amber-ink)}.legend i.lgoff{background:repeating-linear-gradient(45deg,var(--off-hatch, var(--line)) 0 2px,transparent 2px 5px)}:root{--off-hatch: #8e98a4;--split-int: #8e98a4}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--off-hatch: var(--line);--split-int: #7b8591}}:root[data-theme=dark]{--off-hatch: var(--line);--split-int: #7b8591}.legend i.lgmis{position:relative;background:var(--green)}@media (max-width: 480px){.usrow{grid-template-columns:70px 1fr 58px;column-gap:6px;padding:5px 2px}.uscells{gap:2px}.usname{font-size:12px}.usmgr{display:none}.usnum b{font-size:13px}.usnum span{font-size:10.5px}}#trendRange button,#lbpRangeBtns button{white-space:nowrap}@media (max-width: 400px){#trendRange,#lbpRangeBtns{display:flex;width:100%}#trendRange button,#lbpRangeBtns button{flex:1 1 0;padding:0 4px!important;font-size:13px!important}}@media (max-width: 640px){pre.calcf{white-space:pre}}.card[data-needs],.dtile[data-needs]{position:relative}html[data-busy]:not([data-busy=""]) #dashBody.dpaint [data-needs]:not(.waiting):after,html[data-busy~=std] .card[data-needs~=std]:not(.waiting):after,html[data-busy~=std] .dtile[data-needs~=std]:not(.waiting):after,html[data-busy~=cal] .card[data-needs~=cal]:not(.waiting):after,html[data-busy~=cal] .dtile[data-needs~=cal]:not(.waiting):after,html[data-busy~=plans] .card[data-needs~=plans]:not(.waiting):after,html[data-busy~=plans] .dtile[data-needs~=plans]:not(.waiting):after,html[data-busy~=calc] #paneManage .card[data-needs~=std]:not(.waiting):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--barc, var(--teal));-webkit-mask:linear-gradient(to top,#000 3px,transparent 3px);mask:linear-gradient(to top,#000 3px,transparent 3px);animation:cardload 1.4s ease-in-out infinite;will-change:opacity;pointer-events:none}@keyframes cardload{0%,to{opacity:.25}50%{opacity:1}}#dashBody.dpaint [data-go],#dashBody.dpaint .blkitem{pointer-events:none}.card.alertcard,.platcard.none{--barc: var(--red)}.platcard.thin{--barc: var(--amber)}@media (prefers-reduced-motion: reduce){#dashBody.dpaint [data-needs]:after,.btn.busy:before,.dcard.waiting .dwaitnote:before,html[data-busy] [data-needs]:after,.card.waiting:after{animation:none!important}#dashBody.dpaint [data-needs]:after,html[data-busy] [data-needs]:after{opacity:.8}html{scroll-behavior:auto!important}}.boot{margin:48px 0;color:var(--muted)}.signpage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;padding:24px 16px;overflow-y:auto}.signpage>.signcard{--signbtn-bg: #ffffff;--signbtn-ink: #111418;--signlogo-lt: none;--signlogo-dk: block;width:100%;max-width:400px;margin:auto;padding:36px 28px 32px;text-align:center}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .signpage>.signcard{--signbtn-bg: #111418;--signbtn-ink: #ffffff;--signlogo-lt: block;--signlogo-dk: none}}:root[data-theme=light] .signpage>.signcard{--signbtn-bg: #111418;--signbtn-ink: #ffffff;--signlogo-lt: block;--signlogo-dk: none}.signlogo{display:inline-flex}.signlogo img{height:26px;width:auto}.signlogo-lt{display:var(--signlogo-lt)}.signlogo-dk{display:var(--signlogo-dk)}.signrule{width:64px;height:1px;margin:18px auto;background:var(--line)}.signname{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 12px;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.3px}.signmark{display:inline-flex;position:relative;top:4px}.signmark svg{display:block;overflow:visible}.signmark .ps{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.signmark .pa{stroke:var(--accent)}.signmark path{stroke-dasharray:1 2;animation:signtrace linear both}.signmark .t1{animation-name:signtrace1;animation-duration:.32s;animation-delay:.2s}.signmark .t2{animation-name:signtrace2;animation-duration:.18s;animation-delay:.52s}.signmark .t3{animation-duration:.2s;animation-delay:.7s}@keyframes signtrace1{0%{stroke-dashoffset:1;visibility:hidden}52.63%{stroke-dashoffset:.6963;visibility:visible}73.68%{stroke-dashoffset:.4515}to{stroke-dashoffset:0}}@keyframes signtrace2{0%{stroke-dashoffset:1;visibility:hidden}54.55%{stroke-dashoffset:.4241;visibility:visible}to{stroke-dashoffset:0}}@keyframes signtrace{0%{stroke-dashoffset:1;visibility:hidden}to{stroke-dashoffset:0;visibility:visible}}.signword{display:inline-block;animation:signword .4s ease-out .9s both}@keyframes signword{0%{clip-path:inset(-.3em 100% -.3em -.1em);opacity:.3}to{clip-path:inset(-.3em -.1em -.3em -.1em);opacity:1}}.signtag{margin:0 0 28px;color:var(--muted);font-size:15px;line-height:22px;animation:signtag .4s ease-out 1.1s both}@keyframes signtag{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.signmark path,.signword,.signtag{animation:none}}.msbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:0;border-radius:10px;background:var(--signbtn-bg);color:var(--signbtn-ink);box-shadow:0 1px 2px #00000040;font-size:15px;font-weight:600;line-height:22px}.msbtn:hover{opacity:.9}.msbtn svg{flex:none}@media (min-width: 768px){.signpage>.signcard{max-width:500px;padding:48px 44px 44px}.signlogo img{height:32px}.signrule{width:80px;margin:22px auto}.signname{gap:18px;margin-bottom:14px;font-size:56px}.signmark{top:5px}.signmark svg{width:68px;height:68px}.signtag{margin-bottom:34px;font-size:17px;line-height:26px}.msbtn{gap:12px;padding:15px 20px;border-radius:12px;font-size:17px;line-height:26px}.msbtn svg{width:20px;height:20px}}.signhdr{padding:20px 0 14px}.signhdr+.signin{margin-top:0}.signin .dhero p:last-child{margin-bottom:0}.signin>.card+.card{margin-top:12px}.userlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-top:10px}.userbtn{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;border:1px solid var(--line);background:var(--surface2);color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;cursor:pointer}.userbtn:hover{border-color:var(--accent)}.userbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uinit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent-soft, var(--line));color:var(--accent-text, var(--ink));font-size:13px;font-weight:700}.utext{display:flex;flex-direction:column;min-width:0}.utext b{font-weight:600}.utext span{font-size:13px;color:var(--muted)}.mxwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tlw{width:100%;height:auto;display:block;margin-top:6px}.tlw .thr85,.tlw .thr100{stroke:var(--ink);stroke-opacity:.55;stroke-width:1}.tlw .thr85{stroke-dasharray:5 4}.erow1,.erow2{display:flex;gap:8px;flex-wrap:wrap}.erow1{align-items:flex-start}.erow1 .ename{flex:1 1 200px;font-weight:600}.emove{display:inline-flex;gap:4px}.emv{border:1px solid var(--line);border-radius:var(--radius-sm);width:34px;height:34px;padding:0;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.emv svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.emv:disabled{opacity:.35;cursor:default}.dtile.updating{position:relative}.dtile.updating:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--barc, var(--teal));-webkit-mask:linear-gradient(to top,#000 3px,transparent 3px);mask:linear-gradient(to top,#000 3px,transparent 3px);animation:cardload 1.4s ease-in-out infinite;will-change:opacity;pointer-events:none}@media (prefers-reduced-motion: reduce){.dtile.updating:after{animation:none}}body.no-fx .fx-help,body.no-fx #factHealthCard,body.no-fx #fiChkCard,body.no-fx [data-fxgo]{display:none}.teamnew.teamtype{align-items:center;flex-wrap:wrap;margin-top:8px}.fttbl td.ftbox,.fttbl th.ftbox{text-align:center;width:1%;white-space:nowrap}.fttbl .ftgroup td{font-weight:600;color:var(--muted);padding-top:14px}.fttype{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--line)}.fttype input{flex:1 1 180px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:7px 9px;font-size:14px}.fttype .sum{white-space:nowrap}.ftwrap{overflow-x:auto}.envflag{position:fixed;left:10px;bottom:10px;z-index:9999;background:var(--amber-big);color:#1f1600;font:700 12px/1 Outfit,Arial,sans-serif;letter-spacing:.4px;padding:6px 10px;border-radius:999px;pointer-events:none;text-transform:uppercase}
