.as-page{--abp-met:#2e6b3a;--abp-met-bg:#e8f3ea;--abp-close:#3d3b9a;--abp-close-bg:#ebebf6;--abp-low:#9b3b32;--abp-low-bg:#f9ecea;--abp-head:#eef4fb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .as-page{--abp-met:#9fd3a9;--abp-met-bg:#1f3324;--abp-close:#c9c8e6;--abp-close-bg:#3d3b9a;--abp-low:#f0a49a;--abp-low-bg:#3b221f;--abp-head:#24292e}}:root[data-theme=dark] .as-page{--abp-met:#9fd3a9;--abp-met-bg:#1f3324;--abp-close:#c9c8e6;--abp-close-bg:#3d3b9a;--abp-low:#f0a49a;--abp-low-bg:#3b221f;--abp-head:#24292e}.abp-dl{align-self:flex-end}.abp-metric ul.seg{flex-wrap:wrap}.abp-scroll{max-width:100%;overflow-x:auto}.abp-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.abp-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:.88rem}.abp-table th,.abp-table td{border-bottom:1px solid var(--as-line);text-align:left;padding:.3rem .5rem}.abp-table thead th{background:var(--abp-head);letter-spacing:.02em;vertical-align:bottom;font-size:.75rem;font-weight:700}.abp-table thead th a{color:var(--as-ink);text-decoration:none}.abp-table thead th a:hover,.abp-table thead th a:focus-visible{text-decoration:underline}.abp-table .abp-n{text-align:right;font-variant-numeric:tabular-nums}.abp-table .abp-name{z-index:1;background:var(--as-surface);text-align:left;text-overflow:ellipsis;min-width:9rem;max-width:14rem;font-weight:600;position:sticky;left:0;overflow:hidden}.abp-table thead .abp-name{background:var(--abp-head)}.abp-table .abp-strong{font-weight:700}.abp-table .abp-zero,.abp-table .abp-zero span{color:var(--as-mute)}.abp-table tbody tr:hover td,.abp-table tbody tr:hover th{background:var(--abp-head)}.abp-table tfoot th,.abp-table tfoot td{border-top:2px solid var(--as-ink);background:var(--as-surface);border-bottom:0;font-weight:700}.abp-pct{text-align:right;border-radius:4px;min-width:2.8rem;padding:0 .35rem;font-weight:600;display:inline-block}.abp-pct[data-level=met],.abp-weeks td[data-level=met]{background:var(--abp-met-bg);color:var(--abp-met)}.abp-pct[data-level=close],.abp-weeks td[data-level=close]{background:var(--abp-close-bg);color:var(--abp-close)}.abp-pct[data-level=low],.abp-weeks td[data-level=low]{background:var(--abp-low-bg);color:var(--abp-low)}.abp-weeks td[data-level] a{color:inherit}.abp-weeks th .abp-wk{display:block}.abp-weeks th .abp-we{color:var(--as-mute);font-size:.7rem;font-weight:400;display:block}@container main (max-width:760px){.abp-table .abp-name{min-width:7rem;max-width:9rem}.abp-table th,.abp-table td{padding:.3rem .4rem}}.menu-part{margin:0 0 .8rem}.menu-part-h{border-bottom:2px solid var(--blue);font:600 1.05rem/1.2 var(--font-body);color:var(--ink,#212121);margin:0 0 .5rem;padding-bottom:.3rem;display:block}.menu-groups{gap:.2rem 1.6rem;display:grid}@media (min-width:900px){.user-menu .menu-panel{width:min(46rem,100vw - 2rem)}.menu-groups{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.user-menu .menu-panel{width:min(58rem,100vw - 2rem)}.menu-groups{grid-template-columns:1fr 1fr 1fr}}.menu-groups .admin-links.menu-group{border-block:0;border-bottom:1px solid var(--line);align-content:start;margin:0 0 .7rem;padding:0 0 .5rem}.menu-groups .admin-links+.admin-links{margin-top:0}.menu-group-h{letter-spacing:.08em;text-transform:uppercase;color:var(--aqua-deep);margin:.2rem 0 .25rem;font-size:.72rem;font-weight:700;display:block}.menu-group a{padding:.28rem 0}:root{--ss-g:#3f7a4c;--ss-g-bg:#e8f6ec;--ss-b:#2f6390;--ss-b-bg:#eef4fa;--ss-a:#3d3b9a;--ss-a-bg:#ebebf6;--ss-r:#8e4a43;--ss-r-bg:#fdecea;--ss-n:#5c5c5c;--ss-n-bg:#eef4fb;--ss-card:#fff;--ss-line:#ececea}.ss-chip{white-space:nowrap;background:var(--ss-n-bg);color:var(--ss-n);border-radius:999px;padding:.1rem .6rem;font-size:.8rem;line-height:1.5;display:inline-block}.ss-chip[data-tone=green]{background:var(--ss-g-bg);color:var(--ss-g)}.ss-chip[data-tone=blue]{background:var(--ss-b-bg);color:var(--ss-b)}.ss-chip[data-tone=amber]{background:var(--ss-a-bg);color:var(--ss-a)}.ss-chip[data-tone=red]{background:var(--ss-r-bg);color:var(--ss-r)}.ss-chip-item,.ss-clear{font-weight:600}.ss-chips{flex-wrap:wrap;gap:.3rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.ss-compact .ss-chip{padding:0 .5rem;font-size:.74rem}.ss-feed li{border-left:3px solid var(--ss-n-bg);padding:.45rem 0 .45rem .7rem}.ss-feed li[data-tone=green]{border-left-color:var(--ss-g)}.ss-feed li[data-tone=amber]{border-left-color:var(--ss-a)}.ss-feed li[data-tone=blue]{border-left-color:var(--ss-b)}.ss-feed li[data-tone=red]{border-left-color:var(--ss-r)}.trk-page,.trk-tab{--trk-bg:#fff;--trk-card:#fff;--trk-ink:#2b2b2b;--trk-mute:#6b6b6b;--trk-line:#ececea;--trk-soft:#eef4fb;--trk-link:#2f6f9f;--trk-g:#3f7a4b;--trk-g-bg:#e8f6ec;--trk-b:#3d6b93;--trk-b-bg:#eef4fb;--trk-a:#3d3b9a;--trk-a-bg:#ebebf6;--trk-r:#8f4a43;--trk-r-bg:#fdecea;--trk-n:#646464;--trk-n-bg:#eef4fb;--trk-gb:#5f9a6b;--trk-bb:#4f7fa8;--trk-ab:#3d3b9a;--trk-rb:#a8635c;--trk-nb:#8a8a8a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trk-page{--trk-bg:#1a1c1e;--trk-card:#212427;--trk-ink:#e6e6e4;--trk-mute:#a2a2a0;--trk-line:#2f3337;--trk-soft:#26292c;--trk-link:#8db8dc;--trk-g:#8cc79a;--trk-g-bg:#22302a;--trk-b:#8db8dc;--trk-b-bg:#202c38;--trk-a:#c9c8e6;--trk-a-bg:#3d3b9a;--trk-r:#e09b93;--trk-r-bg:#3a2523;--trk-n:#a2a2a0;--trk-n-bg:#2a2d30;--trk-gb:#8cc79a;--trk-bb:#8db8dc;--trk-ab:#c9c8e6;--trk-rb:#e09b93;--trk-nb:#a2a2a0}}:root[data-theme=dark] .trk-page{--trk-bg:#1a1c1e;--trk-card:#212427;--trk-ink:#e6e6e4;--trk-mute:#a2a2a0;--trk-line:#2f3337;--trk-soft:#26292c;--trk-link:#8db8dc;--trk-g:#8cc79a;--trk-g-bg:#22302a;--trk-b:#8db8dc;--trk-b-bg:#202c38;--trk-a:#c9c8e6;--trk-a-bg:#3d3b9a;--trk-r:#e09b93;--trk-r-bg:#3a2523;--trk-n:#a2a2a0;--trk-n-bg:#2a2d30;--trk-gb:#8cc79a;--trk-bb:#8db8dc;--trk-ab:#c9c8e6;--trk-rb:#e09b93;--trk-nb:#a2a2a0}.trk-page{background:var(--trk-bg);color:var(--trk-ink);min-height:100%}.trk-page .page-head{background:var(--trk-bg);border-bottom:0}.trk-page .page-head h1{color:var(--trk-ink);font-size:clamp(1.6rem,3vw,2.1rem)}.trk-page .page-head .sub,.trk-page .hint,.trk-page .back{color:var(--trk-mute)}.trk-page a:not(.btn):not(.trk-sheet):not(.trk-name){color:var(--trk-link)}.trk-body{max-width:none;padding-top:0}.trk-sheets ul{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.trk-sheet{background:var(--trk-soft);color:var(--trk-mute);border-radius:999px;padding:6px 14px;font-size:.875rem;text-decoration:none;display:inline-block}.trk-sheet:hover{color:var(--trk-ink)}.trk-sheet[aria-current=page]{background:var(--trk-ink);color:var(--trk-card)}.trk-sheet-add{border:1px dashed var(--trk-line);color:var(--trk-link);background:0 0}.trk-bar{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 16px;display:flex}.trk-panel>summary{cursor:pointer;list-style:none}.trk-panel>summary::-webkit-details-marker{display:none}.trk-page .btn-quiet,.trk-page .btn-outline{background:var(--trk-soft);color:var(--trk-ink);border-color:#0000}.trk-panel[open]{flex-basis:100%;order:2}.trk-panel[open]>summary{background:var(--trk-ink);color:var(--trk-card)}.trk-panel-body{background:var(--trk-card);border-radius:12px;margin-top:8px;padding:16px 18px;font-size:.95rem;box-shadow:0 1px 3px #0000000d}.trk-panel-body+.trk-panel-body{margin-top:10px}.trk-panel-body h3{margin:14px 0 6px;font-size:1.05rem}.trk-panel-body h3:first-child{margin-top:0}.trk-panel-body fieldset{border:0;margin:0 0 12px;padding:0}.trk-panel-body legend{margin-bottom:4px;font-size:.9rem;font-weight:600}.trk-page input,.trk-page select,.trk-page textarea{background:var(--trk-card);color:var(--trk-ink);border-color:var(--trk-line)}.trk-opts{flex-wrap:wrap;gap:4px 16px;display:flex}.trk-check{align-items:baseline;gap:6px;font-size:.9rem;display:inline-flex}.trk-fields{gap:8px;margin:8px 0 12px;font-size:.9rem;display:grid}.trk-fields input[type=number]{width:6em}.trk-field{gap:4px;max-width:34rem;margin:0 0 10px;font-size:.9rem;display:grid}.trk-colist{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.trk-colist li{border-bottom:1px solid var(--trk-line);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.trk-rename{flex:12rem;max-width:18rem}.trk-move{gap:2px;margin-left:auto;display:inline-flex}.trk-catalog{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px 20px;display:grid}.trk-catalog .trk-check{margin:2px 0;display:flex}.trk-newcol{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;font-size:.9rem;display:flex}.trk-newcol label{gap:4px;display:grid}.trk-choices{flex-basis:100%}.trk-add{gap:8px;max-width:34rem;display:grid}.trk-hidden{margin:0;padding:0;list-style:none}.trk-tiles{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.trk-tile{background:var(--trk-card);border-radius:10px;min-width:140px;padding:10px 16px;box-shadow:0 1px 2px #0000000a}.trk-tile b{font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.trk-tile span{color:var(--trk-mute);font-size:.8125rem}.trk-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.trk-tools input[type=search]{border:1px solid var(--trk-line);background:var(--trk-card);max-width:340px;color:var(--trk-ink);font:inherit;border-radius:8px;flex:240px;padding:8px 12px}.trk-chips{flex-wrap:wrap;gap:4px;display:flex}.trk-chips button{background:var(--trk-soft);color:var(--trk-mute);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:.85rem}.trk-chips button[aria-pressed=true]{background:var(--trk-ink);color:var(--trk-card)}.trk-n{opacity:.75;margin-left:2px}.trk-live{min-height:1.4em;color:var(--trk-mute);margin:0 0 8px;font-size:.85rem}.trk-group{background:var(--trk-card);border-radius:12px;margin:0 0 18px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.trk-group>summary{cursor:pointer;list-style:none}.trk-group>summary::-webkit-details-marker{display:none}.trk-ghead{border-left:4px solid var(--c,var(--trk-bb));align-items:center;gap:10px;padding:12px 18px;display:flex}.trk-ghead h2{color:var(--trk-ink);margin:0;font-size:1.1rem;font-weight:600}.trk-count{color:var(--trk-mute);font-size:.875rem}details.trk-group>summary .trk-ghead:after{content:"Hide ▴";color:var(--trk-link);margin-left:auto;font-size:.875rem}details.trk-group:not([open])>summary .trk-ghead:after{content:"Show ▾"}.g-current{--c:var(--trk-gb)}.g-in_process{--c:var(--trk-bb)}.g-passed{--c:var(--trk-rb)}.g-former{--c:var(--trk-nb)}.g-open{--c:var(--trk-bb)}.trk-scroll{max-height:75vh;overflow:auto}.trk-scroll:focus-visible{outline:2px solid var(--trk-link);outline-offset:-2px}.trk-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.trk-table thead th{z-index:2;background:var(--trk-card);color:var(--trk-mute);text-align:left;border-bottom:1px solid var(--trk-line);white-space:nowrap;padding:0;font-size:.75rem;font-weight:600;position:sticky;top:0}.trk-table thead th button{all:unset;cursor:pointer;padding:8px 14px;display:block}.trk-table thead th button:focus-visible{outline:2px solid var(--trk-link);outline-offset:-2px}.trk-table td,.trk-table tbody th{border-bottom:2px solid var(--trk-card);vertical-align:top;text-align:left;min-width:6rem;max-width:22rem;color:var(--trk-ink);padding:10px 14px;font-weight:400}.trk-table .trk-first{z-index:1;min-width:11rem;position:sticky;left:0}.trk-table thead .trk-first{z-index:3}.trk-row td,.trk-row th{background:var(--tint)}.trk-row.t-g{--tint:var(--trk-g-bg)}.trk-row.t-b{--tint:var(--trk-b-bg)}.trk-row.t-a{--tint:var(--trk-a-bg)}.trk-row.t-r{--tint:var(--trk-r-bg)}.trk-row.t-n{--tint:var(--trk-n-bg)}.trk-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.trk-name{color:var(--trk-ink);font-weight:600;text-decoration:none}.trk-name:hover,.trk-name:focus-visible{text-decoration:underline}.trk-text{white-space:pre-line;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trk-none{color:var(--trk-mute)}.trk-tag{white-space:nowrap;background:var(--tb);color:var(--tc);border-radius:999px;padding:2px 10px;font-size:.8125rem;display:inline-block}.trk-tag.t-g{--tb:var(--trk-g-bg);--tc:var(--trk-g)}.trk-tag.t-b{--tb:var(--trk-b-bg);--tc:var(--trk-b)}.trk-tag.t-a{--tb:var(--trk-a-bg);--tc:var(--trk-a)}.trk-tag.t-r{--tb:var(--trk-r-bg);--tc:var(--trk-r)}.trk-tag.t-n{--tb:var(--trk-n-bg);--tc:var(--trk-n)}.trk-row .trk-tag{background:var(--trk-card)}.trk-cell-btn{all:unset;cursor:text;border-radius:999px;min-height:1.4em;display:block}.trk-cell-btn:hover{box-shadow:0 0 0 1px var(--trk-line)}.trk-cell-btn:focus-visible{outline:2px solid var(--trk-link);outline-offset:2px}.trk-editor{flex-wrap:wrap;align-items:flex-start;gap:4px;min-width:14rem;display:flex}.trk-editor input,.trk-editor textarea,.trk-table select{font:inherit;border:1px solid var(--trk-line);background:var(--trk-card);color:var(--trk-ink);border-radius:6px;padding:4px 6px;font-size:.875rem}.trk-editor textarea{width:100%}.trk-act{white-space:nowrap;width:1%}.trk-legend{margin:4px 0 20px;line-height:2}.trk-tab .trk-sheets-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.trk-sheet-card{background:var(--trk-soft);color:var(--trk-ink);border-radius:10px;gap:4px;height:100%;padding:14px 16px;text-decoration:none;display:grid}.trk-sheet-card:hover,.trk-sheet-card:focus-visible{background:var(--trk-b-bg)}.trk-sheet-card strong{font-size:1.05rem}.trk-desc{font-size:.9rem}.trk-templates{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px;display:grid}.trk-tpl{border:1px solid var(--trk-line);cursor:pointer;background:var(--trk-card);border-radius:10px;gap:4px;padding:12px 14px;display:grid;position:relative}.trk-tpl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.trk-tpl.on{border-color:var(--trk-bb);background:var(--trk-b-bg);box-shadow:0 0 0 1px var(--trk-bb)}.trk-tpl:focus-within{outline:2px solid var(--trk-link);outline-offset:2px}.trk-badge{background:var(--trk-soft);color:var(--trk-mute);border-radius:999px;justify-self:start;padding:0 8px;font-size:.75rem}.trk-new-form fieldset{border:0;margin:0 0 12px;padding:0}.trk-new-form legend{margin-bottom:6px;font-weight:600}.trk-needs{margin:0 0 12px}.trk-needs summary{cursor:pointer}.my-trackers{margin:0;padding:0;list-style:none}.my-trackers li{border-bottom:1px solid var(--line);padding:6px 0}.my-trackers li:last-child{border-bottom:0}@media (max-width:700px){.trk-scroll{max-height:none;overflow:visible}.trk-table,.trk-table tbody,.trk-table tr,.trk-table td,.trk-table tbody th{width:auto;min-width:0;max-width:none;display:block}.trk-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.trk-table .trk-first{position:static}.trk-row{background:var(--tint);border-radius:10px;margin:0 10px 10px;overflow:hidden}.trk-table tbody tr:first-child{margin-top:10px}.trk-row td,.trk-row th{border:0;grid-template-columns:8.5rem minmax(0,1fr);gap:8px;padding:4px 14px;display:grid}.trk-row td:before{content:attr(data-label);color:var(--trk-mute);font-size:.8125rem}.trk-row .trk-first{padding-top:12px;font-size:1.02rem;display:block}.trk-row .trk-act{padding-bottom:10px;display:block}.trk-row .trk-act:before{content:none}.trk-tile{flex:40%;min-width:0}.trk-move{margin-left:0}}.trk-panel-body input:not([type=checkbox]):not([type=radio]),.trk-panel-body select,.trk-panel-body textarea,.trk-new-form input:not([type=checkbox]):not([type=radio]){font:inherit;border:1px solid var(--trk-line);background:var(--trk-card);color:var(--trk-ink);border-radius:8px;padding:6px 10px;font-size:.9rem}.trk-colist{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));column-gap:24px}.trk-colist li{padding:2px 0}.trk-colist .trk-rename{padding:4px 8px}.trk-table{table-layout:fixed;font-size:.875rem;line-height:1.35}.trk-table td,.trk-table tbody th{min-width:0;max-width:none;padding:8px 12px;overflow:hidden}.trk-table thead th{white-space:normal}.trk-table thead th button{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 12px;display:-webkit-box;overflow:hidden}.trk-table .trk-first{min-width:0}.trk-clamp{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trk-tag{font-size:inherit;text-overflow:ellipsis;vertical-align:top;max-width:100%;line-height:1.5;overflow:hidden}.trk-name{font-weight:600}@media (max-width:700px){.trk-table{table-layout:auto;width:auto!important}.trk-table colgroup{display:none}}.st-legend{margin:.4rem 0 .5rem;font-size:.82rem}.st-scroll{max-width:100%;overflow-x:auto}.st-grid{min-width:70rem;font-size:.86rem;line-height:1.35}.st-row{border-bottom:1px solid var(--ss-line);border-left:4px solid #0000;grid-template-columns:minmax(7.5rem,1.1fr) minmax(8rem,1.3fr) 5.6rem 7.6rem minmax(11rem,1.9fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(10rem,1.6fr);align-items:start;gap:0 .75rem;padding:.45rem .6rem;display:grid}.st-row>span{min-width:0;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.st-row>span.st-items{max-height:2.95em;display:block}.st-row>span:has(.st-2){display:block}.st-row>span:has(.st-2)>a:first-child{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.st-row a{color:var(--blue);text-decoration:none}.st-row a:hover{text-decoration:underline}.st-2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.st-firstday{color:#3d3b9a;white-space:normal;font-weight:600}.st-firstday.st-late{color:#b3261e}.st-row>span.st-firstday-actions{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;margin-top:.1rem;display:flex;overflow:visible}.st-firstday-actions .first-day-form{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st-firstday{color:#c9c8e6}:root:not([data-theme=light]) .st-firstday.st-late{color:#f28b82}}:root[data-theme=dark] .st-firstday{color:#c9c8e6}:root[data-theme=dark] .st-firstday.st-late{color:#f28b82}.st-head>span{letter-spacing:.08em;text-transform:uppercase;color:#000;font-size:.7rem;font-weight:700}.st-client{background:var(--oe-surface);border-left-color:var(--blue);padding-block:.4rem;display:block}.st-client>span{font-weight:600;display:block}.st-count{color:#000;font-size:.82rem;font-weight:400}.st-num{white-space:nowrap;font-variant-numeric:tabular-nums}.st-issue{color:var(--ss-r)!important}.st-row[data-tone=green]{border-left-color:var(--ss-g);background:var(--ss-g-bg)}.st-row[data-tone=amber]{border-left-color:var(--ss-a)}.st-row[data-tone=grey]{border-left-color:#c9c9c6}.st-row[data-tone=red]{border-left-color:var(--ss-r);background:var(--ss-r-bg)}.st-stage,.sb-stage{white-space:nowrap;background:var(--ss-a-bg);color:var(--ss-a);border-radius:999px;padding:0 .5rem;font-size:.78rem;line-height:1.6;display:inline-block}:is(.st-stage,.sb-stage)[data-stage=cleared]{background:var(--ss-g-bg);color:var(--ss-g)}:is(.st-stage,.sb-stage)[data-stage=current]{background:var(--ss-b-bg);color:var(--ss-b)}.st-row[data-tone=green] .st-stage{background:var(--ss-card)}.sb-items{flex-wrap:wrap;gap:.2rem .25rem;margin:0;padding:0;list-style:none;display:flex}.sb-item{white-space:nowrap;background:var(--ss-n-bg);color:var(--ss-n);border-radius:999px;padding:0 .45rem;font-size:.74rem;line-height:1.55;display:inline-block}.sb-item[data-tone=green]{background:var(--ss-g-bg);color:var(--ss-g)}.sb-item[data-tone=blue]{background:var(--ss-b-bg);color:var(--ss-b)}.sb-item[data-tone=amber]{background:var(--ss-a-bg);color:var(--ss-a)}.sb-item[data-tone=red]{background:var(--ss-r-bg);color:var(--ss-r)}.st-row[data-tone=green] .sb-item,.st-row[data-tone=red] .sb-item{background:var(--ss-card)}.sb{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-top:.25rem;font-size:.82rem;display:flex}.sb-sub{color:#000;font-size:.78rem}.sb-link{text-decoration:none}.sb-link:hover .sb-stage{text-decoration:underline}.sb-strip{white-space:nowrap;grid-column:1/-1;align-items:center;gap:.15em;min-width:0;margin-top:.1em;font-size:.82em;display:flex;position:relative;overflow:hidden}.sb-strip .sb-stage{margin-right:.15em;padding:0 .4em;font-size:1em}.sb-mark{color:var(--ss-n);font-weight:700}.sb-mark[data-tone=green]{color:var(--ss-g)}.sb-mark[data-tone=blue]{color:var(--ss-b)}.sb-mark[data-tone=amber]{color:var(--ss-a)}.sb-mark[data-tone=red]{color:var(--ss-r)}.pstatus{--pb:#a2271e;background:var(--pb);color:#fff}.pstatus[data-kind=manager]{--pb:#1e4e8c}.pstatus .wrap{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;padding-block:.5rem;display:flex}.pstatus-line{font-weight:600;text-decoration:none;color:#fff!important}.pstatus a.pstatus-line:hover{text-decoration:underline}.pstatus .sb-item{background:#fff}.page-head.has-band{border-top:0}.page-head.has-band>.wrap:last-child{padding-top:1.6rem}.pstatus-card{color:#7a1d17;background:#fbedec;border-left:4px solid #a2271e;border-radius:4px;margin:.3rem 0;padding:.3rem .55rem;font-size:.85rem;font-weight:600}.pstatus-card a{color:inherit}.pstatus-card[data-kind=manager]{color:#0a5690;background:#eaf3fa;border-left-color:#1e4e8c}@container main (max-width:1120px){.st-grid{min-width:0}.st-head{display:none}.st-row{border:1px solid var(--ss-line);border-left-width:4px;border-radius:8px;grid-template-columns:1fr auto;gap:.15rem .6rem;margin-bottom:.5rem;padding:.6rem .7rem}.st-client{margin-top:.6rem}.st-row>span{grid-column:1/-1}.st-row>span[data-l=Person]{grid-column:1}.st-row>span[data-l=Start]{grid-area:1/2;justify-self:end}.st-row>span:is([data-l=AM],[data-l=Recruiter],[data-l=Latest\ Update]):before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.st-row>span.st-items{max-height:none}}:root{--agr-add:#2f6f3e;--agr-add-bg:#e8f4ea;--agr-del:#8f2f28;--agr-del-bg:#fbeae8;--agr-high:#8f2f28;--agr-high-bg:#fbeae8;--agr-med:#3d3b9a;--agr-med-bg:#ebebf6;--agr-low:#3d6b93;--agr-low-bg:#eef4fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--agr-add:#93cf9e;--agr-add-bg:#1f2f23;--agr-del:#ef9a93;--agr-del-bg:#3a1f1e;--agr-high:#ef9a93;--agr-high-bg:#3a1f1e;--agr-med:#c9c8e6;--agr-med-bg:#3d3b9a;--agr-low:#8db8dc;--agr-low-bg:#1e2a36}}:root[data-theme=dark]{--agr-add:#93cf9e;--agr-add-bg:#1f2f23;--agr-del:#ef9a93;--agr-del-bg:#3a1f1e;--agr-high:#ef9a93;--agr-high-bg:#3a1f1e;--agr-med:#c9c8e6;--agr-med-bg:#3d3b9a;--agr-low:#8db8dc;--agr-low-bg:#1e2a36}.agr-table{border-collapse:collapse;width:100%}.agr-table th,.agr-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .5rem}.agr-table th{color:#000;font-size:.82rem;font-weight:600}.agr-status{background:var(--oe-brand-soft);color:var(--oe-brand);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.agr-status[data-s=signed]{background:var(--agr-add-bg);color:var(--agr-add)}.agr-status[data-s=redlines_received],.agr-status[data-s=in_negotiation]{background:var(--agr-med-bg);color:var(--agr-med)}.agr-status[data-s=agreed]{background:var(--agr-add-bg);color:var(--agr-add)}.agr-status[data-s=expired]{background:var(--agr-del-bg);color:var(--agr-del)}.agr-status[data-s=replaced]{background:var(--oe-brand-soft);color:var(--oe-brand);text-decoration:line-through;text-decoration-thickness:1px}.agr-versions{margin:0;padding:0;list-style:none}.agr-versions>li{border-bottom:1px solid var(--line);padding:.75rem 0}.agr-versions>li:last-child{border-bottom:0}.agr-v-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;display:flex}.agr-v-n{font-weight:700}.agr-side{background:var(--agr-low-bg);color:var(--agr-low);border-radius:4px;padding:.05rem .45rem;font-size:.78rem;font-weight:600}.agr-side[data-side=theirs]{background:var(--agr-med-bg);color:var(--agr-med)}.agr-emails{margin:0;padding:0;list-style:none}.agr-emails>li{border-bottom:1px solid var(--line);padding:.75rem 0 .75rem .75rem}.agr-emails>li:last-child{border-bottom:0}.agr-emails>li[data-dir=inbound]{border-left:3px solid var(--agr-med-bg)}.agr-emails>li[data-dir=outbound]{border-left:3px solid var(--agr-low-bg)}.agr-email-subject{overflow-wrap:anywhere;margin:.25rem 0 0}.agr-email-files{overflow-wrap:anywhere;margin:.3rem 0;padding-left:1.1rem;font-size:.9rem}.agr-conv-next{border-bottom:1px solid var(--line);justify-items:start;gap:.5rem;margin:0 0 .5rem;padding:0 0 .9rem;display:grid}.agr-conv-line{overflow-wrap:anywhere;margin:0}.agr-conv-steps{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.agr-conv-steps li{color:#000;align-items:baseline;gap:.35rem;display:inline-flex}.agr-conv-steps li[data-state=done]{color:var(--ink)}.agr-conv-steps li[data-state=next],.agr-conv-steps li[data-state=waiting]{color:var(--ink);font-weight:600}.agr-conv-dot{border:2px solid var(--line);background:0 0;border-radius:50%;flex:none;align-self:center;width:.6rem;height:.6rem}.agr-conv-steps li[data-state=done] .agr-conv-dot{background:var(--agr-low);border-color:var(--agr-low)}.agr-conv-steps li[data-state=next] .agr-conv-dot{border-color:var(--blue);background:var(--blue)}.agr-conv-steps li[data-state=waiting] .agr-conv-dot{border-color:var(--agr-med)}.agr-emails>li[data-dir=internal]{border-left:3px solid var(--line)}.agr-conv-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}.agr-tracked{margin:.4rem 0 0;padding-left:1.1rem;font-size:.9rem}.agr-tracked ins{color:var(--agr-add);background:var(--agr-add-bg);text-decoration:underline}.agr-tracked del{color:var(--agr-del);background:var(--agr-del-bg)}.agr-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.agr-forms>label{align-content:start}.agr-change-what{white-space:pre-line}.tpl-send .tpl-fields,.tpl-send .tpl-wording,.tpl-form .tpl-body,.tpl-send>div:last-child,.tpl-form>div:last-child{grid-column:1/-1}.tpl-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem 1rem;display:grid}.tpl-field{align-content:start;gap:.2rem;display:grid}.tpl-field>label{font-weight:600}.tpl-field[data-missing] input{background:#ebebf6;border-color:#3d3b9a}.tpl-send>.tpl-h,.tpl-send>.tpl-filled{grid-column:1/-1}.tpl-send>.tpl-h{margin:0}.tpl-filled>.tpl-fields{margin-top:.75rem}.sow-asks{margin-bottom:1rem}.sow-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.35rem 1rem;margin:0;display:grid}.sow-details dt{font-size:.85rem;font-weight:600}.sow-details dd{margin:0}.tpl-wording textarea,.tpl-form textarea{width:100%;font:.9rem/1.45 var(--font-body)}.tpl-preview{max-width:48rem;font-family:var(--font-body);line-height:1.55}.tpl-preview p{margin:0 0 .75rem}.tpl-preview mark{font-family:var(--font-body);background:#ebebf6;border-radius:3px;padding:0 .2rem;font-size:.85em}.tpl-h{font:700 1rem var(--font-body);margin:1rem 0 .4rem}.tpl-field-list{columns:2 20rem;margin:0;padding-left:1.1rem}.tpl-field-list li{break-inside:avoid;margin-bottom:.2rem}.tpl-wording-view{white-space:pre-wrap;max-height:24rem;font:.85rem/1.45 var(--font-body);border:1px solid var(--line,#ddd);background:#fff;border-radius:6px;padding:.75rem;overflow:auto}.tpl-send .tpl-lines,.tpl-send .tpl-deliverable,.tpl-fee-form>div:last-child{grid-column:1/-1}.tpl-fee .choice-btns{margin:.1rem 0 .2rem}.tpl-fee-label{font-weight:600}.tpl-fee-value,.tpl-fee-why{gap:.2rem;display:grid}.tpl-fee-why textarea{width:100%}.tpl-tick{align-self:end}.tpl-lines{border:1px solid var(--line,#ddd);border-radius:6px;gap:.6rem;min-width:0;padding:.5rem .75rem .75rem;display:grid}.tpl-lines>legend{padding:0 .3rem;font-weight:700}.tpl-line{border-bottom:1px dashed var(--line,#ddd);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.5rem .75rem;padding-bottom:.6rem;display:grid}.tpl-line>label{gap:.2rem;display:grid}.tpl-line-n{color:#000;grid-column:1/-1;font-size:.85rem;font-weight:600}.tpl-line>.btn{justify-self:start}.agr-summary{margin:0 0 1rem;font-size:1.02rem;line-height:1.6}.agr-counts{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.agr-counts li{border:1px solid var(--oe-card-line);background:var(--oe-surface);border-radius:6px;padding:.3rem .6rem;font-size:.9rem}.agr-flags{gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.agr-flag{border-left:4px solid var(--agr-low);background:var(--agr-low-bg);border-radius:6px;padding:.6rem .8rem}.agr-flag[data-sev=high]{border-color:var(--agr-high);background:var(--agr-high-bg)}.agr-flag[data-sev=medium]{border-color:var(--agr-med);background:var(--agr-med-bg)}.agr-flag .agr-sev{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.rev-filters{margin:0 0 .8rem}.rev-filters a[aria-current=true]{background:var(--blue);color:#fff}.rev-all{margin:0 0 .8rem}.rev-items{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.rev-item{border:1px solid var(--line);border-left:4px solid var(--agr-low);background:#fff;border-radius:6px;min-width:0;padding:.7rem .9rem}.rev-item[data-risk=high]{border-left-color:var(--agr-high)}.rev-item[data-risk=medium]{border-left-color:var(--agr-med)}.rev-item[data-s=approved]{background:var(--agr-add-bg)}.rev-item[data-s=rejected],.rev-item[data-s=countered]{background:var(--mist)}.rev-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;display:flex}.rev-n{font-family:var(--font-body)}.rev-where{overflow-wrap:anywhere;font-weight:600}.rev-risk,.rev-counsel,.rev-status{background:var(--agr-low-bg);color:var(--agr-low);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.76rem;font-weight:700}.rev-risk[data-sev=high]{background:var(--agr-high-bg);color:var(--agr-high)}.rev-risk[data-sev=medium],.rev-counsel[data-yes="1"]{background:var(--agr-med-bg);color:var(--agr-med)}.rev-counsel[data-yes="0"]{background:var(--oe-surface);color:#000}.rev-status{border:1px solid var(--oe-card-line);background:var(--oe-surface);color:var(--ink);margin-left:auto}.rev-status[data-s=approved]{background:var(--agr-add-bg);color:var(--agr-add)}.rev-status[data-s=rejected]{background:var(--agr-del-bg);color:var(--agr-del)}.rev-words{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.4rem 1rem;margin:.5rem 0 .3rem;display:grid}.rev-words p{overflow-wrap:anywhere;margin:0}.rev-label{text-transform:uppercase;letter-spacing:.04em;color:#000;margin:0 .3rem .1rem 0;font-size:.74rem;font-weight:700;display:inline-block}.rev-now{color:var(--agr-del)}.rev-new{color:var(--agr-add)}.rev-why,.rev-counter,.rev-comment{overflow-wrap:anywhere;margin:.3rem 0}.rev-do{flex-wrap:wrap;align-items:flex-start;gap:.4rem 1rem;margin-top:.4rem;display:flex}.rev-more>summary{cursor:pointer;color:var(--blue);padding:.2rem 0;font-weight:600}.rev-more[open]{flex-basis:100%}.rev-more .form{margin:.4rem 0}.rev-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.rev-progress{width:9rem;height:.6rem}.rev-top-risks{gap:.35rem;margin:0 0 .8rem;padding-left:1.3rem;display:grid}.rev-rules{min-width:48rem;font-size:.9rem}.table-scroll{max-width:100%;overflow-x:auto}.rev-unplaced{border-left:4px solid var(--agr-med);background:var(--agr-med-bg);border-radius:6px;margin:.6rem 0;padding:.6rem .9rem}.rev-unplaced ul{overflow-wrap:anywhere;margin:.3rem 0 .6rem;padding-left:1.2rem}.agr-flag[data-sev=high] .agr-sev{color:var(--agr-high)}.agr-flag[data-sev=medium] .agr-sev{color:var(--agr-med)}.agr-flag[data-sev=low] .agr-sev{color:var(--agr-low)}.agr-flag blockquote{border-left:2px solid var(--line);color:var(--ink);margin:.35rem 0 0;padding-left:.7rem;font-style:italic}.agr-diff{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.agr-diff li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:.55rem .75rem}.agr-diff .agr-kind{text-transform:uppercase;letter-spacing:.04em;color:#000;margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.agr-diff li[data-k=added]{border-left:4px solid var(--agr-add)}.agr-diff li[data-k=removed]{border-left:4px solid var(--agr-del)}.agr-diff li[data-k=changed]{border-left:4px solid var(--agr-med)}.agr-diff ins{color:var(--agr-add);background:var(--agr-add-bg);border-radius:2px;text-decoration:none}.agr-diff del{color:var(--agr-del);background:var(--agr-del-bg);border-radius:2px}.agr-note{color:#000;font-size:.88rem}@media (max-width:640px){.agr-table thead{display:none}.agr-table tr{border-bottom:1px solid var(--line);padding:.6rem 0;display:block}.agr-table td{border:0;padding:.1rem 0;display:block}}.next-step{gap:.6rem;min-width:0;display:grid}.next-step-line{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600}.next-step-q{margin:.2rem 0 0;font-size:1rem}.next-step-scenarios{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.45rem;display:grid}.next-step-btn.btn{text-align:left;white-space:normal;justify-items:start;gap:.1rem;height:auto;padding:.5rem .7rem;display:grid}.next-step-btn[data-likely=yes]{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.next-step-chosen{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.next-step-panel{gap:.6rem;min-width:0;display:grid}.new-opp-step{gap:.6rem;min-width:0;max-width:52rem;display:grid}.new-opp-step form{gap:.6rem;display:grid}.new-opp-emails{gap:.4rem;display:grid}.new-opp-email.btn{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-items:start;gap:.1rem;height:auto;padding:.5rem .7rem;display:grid}.new-opp-drop.doc-drop{margin:0}.new-opp-read{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.new-opp-read li{overflow-wrap:anywhere}.new-opp-label{color:#000;min-width:9rem;font-size:.85rem;display:inline-block}.new-opp-read q{font-style:italic}.new-opp-form{margin-top:1rem}.market-sources{overflow-wrap:anywhere;margin:.2rem 0 .6rem;padding-left:1.1rem;font-size:.9rem}.wfe-fill{margin:.3rem 0}.person-next{margin:0 0 .8rem}.person-next .section-body{gap:.6rem;display:grid}.next-heard{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding-top:.5rem;display:flex}.next-heard p{overflow-wrap:anywhere;flex:18rem;min-width:0;margin:0}.qq-list{gap:.8rem;display:grid}.qq{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.qq-q{padding:0;font-weight:600}.qq-a{flex-wrap:wrap;gap:.35rem;display:flex}.qq-btn.btn{text-align:left;white-space:normal;justify-items:start;max-width:100%;height:auto;display:inline-grid}.qq-hint{opacity:.8;overflow-wrap:anywhere;font-size:.75rem;font-weight:400;display:block}.qq-a>.qq-btn.btn{max-width:100%;display:inline-grid;white-space:normal!important;height:auto!important}.qq-a .qq-hint{white-space:normal}.qq-likely{font-size:.75rem;font-weight:400}.qq-more{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.qq-more select{max-width:100%}.qq-other{gap:.25rem;max-width:46rem;display:grid}.qq-other textarea,.qq-other input{width:100%}.qq-note summary{cursor:pointer;color:var(--blue)}.agr-drop{border:2px dashed var(--line);background:var(--oe-surface);border-radius:8px;gap:.3rem;max-width:46rem;padding:.8rem;display:grid}.agr-drop input[type=file]{max-width:100%}.agr-why{margin:0}.agr-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.agr-fold{border:1px solid var(--line);border-radius:8px;padding:.2rem .8rem}.agr-fold[open]{padding-bottom:.8rem}.agr-fold-sum{cursor:pointer;padding:.5rem 0;font-weight:600}.agr-fold-sum .hint{font-weight:400}.packet-rows{gap:.7rem;max-width:60rem;margin:0;padding-left:1.4rem;display:grid}.packet-row{border-bottom:1px solid var(--line);gap:.3rem;padding-bottom:.6rem;display:grid}.packet-row p{overflow-wrap:anywhere;margin:0}.packet-row .agr-name input{flex:18rem;min-width:0}.account-drop .another-way,.doc-another-way{margin:.3rem 0 .8rem}.acct-ids{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.acct-ids li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;display:flex}.acct-ids form{margin-left:auto}.agr-changes{gap:.7rem;display:grid}.esign-script{color:#0b2a6b;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,Snell Roundhand,Apple Chancery,cursive;font-size:2rem}.esign-preview{border-bottom:1px solid var(--ink);background:#fff;min-height:3.6rem;margin:0;padding:.4rem .8rem}.esign-pad-wrap{gap:.4rem;display:grid}.esign-pad{aspect-ratio:600/160;border:1px solid var(--line);border-bottom:2px solid var(--ink);touch-action:none;cursor:crosshair;background:#fff;border-radius:4px;width:100%;max-width:36rem}.esign-form{gap:.9rem;max-width:40rem;margin-top:1.2rem;display:grid}.esign-method .row{gap:1.2rem}.esign-tick{align-items:flex-start;gap:.55rem;font-weight:400;display:flex}.esign-tick input{flex:none;margin-top:.25rem}.esign-steps{counter-reset:st;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1rem 0 1.4rem;padding:0;list-style:none;display:flex}.esign-steps li{counter-increment:st;color:#000;font-size:.92rem}.esign-steps li:before{content:counter(st) ". "}.esign-steps li[aria-current=step]{color:var(--blue);font-weight:600}.esign-steps li[data-done]:after{content:" ✓";color:var(--agr-add)}.esign-step{border-top:1px solid var(--line);gap:.8rem;padding-top:1rem;display:grid}.esign-step h2{margin:0;font-size:1.3rem}.esign-code{max-width:22rem}.esign-message{border:1px solid var(--oe-card-line);border-left:4px solid var(--blue);background:var(--oe-surface);margin:.5rem 0 1rem;padding:.6rem .9rem}.esign-decline{margin-top:.6rem}.esign-decline form{max-width:36rem;margin-top:.6rem}.esign-request{border-top:1px solid var(--line);gap:.6rem;padding:.8rem 0;display:grid}.esign-request:first-of-type{border-top:0}.esign-signers{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.esign-signers li{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.esign-signer-status{font-size:.85rem;font-weight:600}.esign-signers li[data-status=signed] .esign-signer-status{color:var(--agr-add)}.esign-signers li[data-status=declined] .esign-signer-status{color:var(--agr-del)}.esign-signer-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;margin-bottom:.6rem;display:grid}.esign-new fieldset{grid-column:1/-1}.esign-countersign{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:6px;padding:.9rem 1rem}.esign .status[data-kind=ok],.esign-request .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec;border-radius:4px;padding:.5rem .8rem}.esign .status[data-kind=error]{color:#8a1f1f;background:#fdecec;border-radius:4px;padding:.5rem .8rem}.esign-request .status[data-kind=warn]{color:#3d3b9a;background:#ebebf6;border-radius:4px;margin:0;padding:.5rem .8rem}.esign-handoff-box{border:1px solid var(--line);border-radius:6px;margin:.4rem 0;padding:.8rem 1rem}.esign-handoff-box h3{margin:0 0 .4rem;font-size:1.1rem}.esign-handoff-box>summary{cursor:pointer;list-style:none}.esign-handoff{max-width:36rem;margin-top:.6rem}.esign-handoff-kind{border:0;gap:.4rem;margin:0;padding:0;display:grid}.esign-handoff-kind .check{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.esign-myself{margin-top:.2rem}.esign-reached{flex-basis:100%}.esign-record{margin-top:.2rem}.esign-record>summary{cursor:pointer;color:var(--blue)}.esign-reviewer{grid-column:1/-1;font-weight:400}.esign-chain{border-left:4px solid var(--blue);padding:.2rem .9rem}.esign-chain h4{margin:0 0 .3rem}.esign-chain ol{gap:.25rem;margin:0;padding-left:1.1rem;font-size:.92rem;display:grid}.esign-signers li[data-status=handed_off] .esign-signer-status{color:#000}.agr-forwarded{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin:.3rem 0;font-size:.92rem;display:flex}.agr-forwarded-do{flex-wrap:wrap;gap:.4rem;display:inline-flex}.esign-countersign h4{margin:0 0 .3rem}.esign-files{margin:0;padding-left:1.1rem}.esign-hashes{grid-template-columns:max-content 1fr;gap:.2rem .8rem;margin:.4rem 0;font-size:.85rem;display:grid}.esign-hashes dd{overflow-wrap:anywhere;margin:0}.esign-hashes code{font-family:inherit}:root{--row-py:.5rem;--row-gap:1rem;--row-fs:.88rem;--sec-pad:1rem;--sec-gap:1.25rem;--band-py:.55rem;--band-fs:1.15rem}.cg{font-size:var(--row-fs);min-width:0;line-height:1.35;container:cg/inline-size}.cg .cg-head,.cg>.rows>li{grid-template-columns:var(--cols);gap:0 var(--row-gap);align-items:start;display:grid}.cg .cg-head{border-bottom:1px solid var(--line);padding:0 0 .3rem}.cg .cg-head>span{letter-spacing:.02em;text-transform:none;color:#000;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:700;overflow:hidden}.cg>.rows{border-top:0}.cg>.rows>li{padding:var(--row-py) 0}.cg>.rows>li>*{min-width:0;font-size:inherit;color:var(--ink);text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;display:-webkit-box;overflow:hidden}.cg>.rows>li>.cg-open{display:block;overflow:visible}.cg>.rows>li>.cg-1{white-space:nowrap;text-overflow:ellipsis;display:block}.cg>.rows>li>.cg-two{display:block}.cg-two>.cg-l1,.cg-two>.cg-l2{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cg-two>.cg-l2{color:#000;font-size:.82rem}.cg-two>.cg-l1.none{color:#000}.cg .clocks{gap:0}.cg .clock{font-size:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cg-two>.cg-l1+.cg-l1{color:inherit}.cg>.rows>li a{color:var(--blue);text-decoration:none}.cg>.rows>li a:hover{text-decoration:underline}.cg>.rows>li .name{font-size:inherit;font-weight:600}.cg .c2,.cg>.rows>li .meta,.cg>.rows>li .hint{font-size:inherit;color:#000;margin:0;display:inline}.cg .cg-num{font-variant-numeric:tabular-nums}.cg .num-cell{color:#000;font-size:.8rem;font-weight:400}.cg>.rows>li .overdue,.cg>.rows>li .late{color:#b3261e}.cg>.rows>li .none{color:#000}.cg>.rows>li>.cg-chips{display:block}.cg .types{gap:.1rem .65rem;margin:0}.cg .type{letter-spacing:.08em;font-size:.66rem}.cg .type:before{width:.4rem;height:.5rem}.cg>.rows>li>.cg-act{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex;overflow:visible}.band-section .cg>.rows>li:last-child,.section-body .cg>.rows>li:last-child{border-bottom:0}.cg-people{--cols:7.5rem minmax(9rem, 1.2fr) minmax(8rem, 1fr) minmax(8rem, 1.1fr) 8rem 8.2rem minmax(10rem, 1.2fr) 7.5rem}.cg-people .cg-id .num-cell{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.cg-people [data-l=Company],.cg-people [data-l=Title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-companies{--cols:minmax(12rem, 1.6fr) minmax(9rem, 1fr) minmax(17rem, 1.4fr) minmax(9rem, 1fr) minmax(9rem, 1.2fr) 7.5rem}.cg-companies [data-l=Website] a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cg-needs{--cols:minmax(13rem, 1.5fr) minmax(10rem, 1.2fr) 7.5rem minmax(10rem, 1.1fr) minmax(10rem, 1.4fr) 7.5rem}.cg-placements{--cols:minmax(7rem, 1.1fr) minmax(7.5rem, 1.3fr) 7.5rem minmax(7.5rem, 1.1fr) minmax(5.5rem, .8fr) minmax(9rem, 1.5fr)}.cg-subs{--cols:minmax(10rem, 1.2fr) minmax(11rem, 1.6fr) minmax(7rem, .9fr) minmax(9rem, 1.1fr) 9.5rem}.cg-leads{--cols:minmax(12rem, 1.4fr) minmax(11rem, 1.6fr) minmax(8rem, .9fr) minmax(8rem, 1fr) minmax(8rem, 1fr) 9.5rem}.cg-hotbooks{--cols:minmax(11rem, 1.6fr) 7rem 6rem minmax(10rem, 1.3fr) 7.5rem 7rem}.cg-calllists{--cols:minmax(11rem, 1.5fr) minmax(10rem, 1.4fr) 7rem minmax(9rem, 1.1fr) 7.5rem 7rem}.cg-reqs{--cols:minmax(6.5rem, 1.4fr) minmax(5rem, 1fr) 4.6rem minmax(6.5rem, 1.5fr)}@container cg (max-width:40rem){.cg .cg-head{display:none}.cg>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 0}.cg>.rows>li>*{grid-column:1/-1}.cg>.rows>li>.cg-first{grid-column:1}.cg>.rows>li>.cg-end{text-align:right;grid-area:1/2;justify-self:end}.cg>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg>.rows>li>[data-l=""]:before{content:none}.cg>.rows>li>.cg-act{justify-content:flex-start}.cg-two>.cg-l1,.cg-two>.cg-l2{white-space:normal}.cg>.rows>li>span.none{display:none}}.page-head .wrap{padding-block:1.6rem 1.3rem}.page-body{padding-block:1.5rem 3rem}.stack,.home,.reports,.home-cols,.report-pair{gap:var(--sec-gap)}.tab-panel>.section+.section,.tab-panel>.section+.stack,.tab-panel>*+.section,.band-section+.band-section{margin-top:var(--sec-gap)}.band-sections{gap:var(--sec-gap)}.band-sections>.band-section+.band-section,.band-sections>*+*{margin-top:0}.section-band{padding:var(--band-py) var(--sec-pad)}.section-band .section-title{font-size:var(--band-fs)}.section-body{padding:var(--sec-pad)}.band-section{padding:0 var(--sec-pad) var(--sec-pad)}.band-section>.section-title:first-child{margin:0 calc(-1 * var(--sec-pad)) .8rem;padding:var(--band-py) var(--sec-pad);font-size:var(--band-fs)}.rows>li{padding:var(--row-py) 0}.rows .name{font-size:1rem}.rows .meta,.rows .contact,.rows .end{font-size:var(--row-fs)}.rows .types{margin-top:.2rem}.feed li{padding:.6rem 0}.facts>div{padding:.45rem 0}.hl>li{padding:var(--row-py) 0}.work>li{gap:.25rem 1rem;padding:.45rem 0}.attn>li,.act{padding:.45rem 0}.ht th,.ht td{padding:.4rem .75rem .4rem 0}.tl .n{font-size:1.55rem}@container main (max-width:620px){.section-band{padding:var(--band-py) .9rem}.section-body{padding:.9rem}.band-section{padding:0 .9rem .9rem}.band-section>.section-title:first-child{margin-inline:-.9rem;padding-inline:.9rem}}.tasks{container:tasks/inline-size}.tasks.has-edit{--task-act:14.5rem}.task{grid-template-columns:var(--task-cols,1.5rem 5.6rem minmax(0, 2fr) minmax(6.5rem, .8fr) minmax(0, 1.2fr) var(--task-act,8.5rem));grid-template-areas:var(--task-areas,"chk type main due meta act");font-size:var(--row-fs);align-items:start;gap:0 .75rem;padding:.45rem 0;line-height:1.35}.task>*{min-width:0}.task>:first-child{grid-area:chk}.task>.task-type{vertical-align:0;grid-area:type;justify-self:start}.task>.task-main{grid-area:main}.task>.task-due{grid-area:due}.task>.task-meta{grid-area:meta}.task>.task-actions{flex-wrap:wrap;grid-area:act;justify-content:flex-end}.task-box{width:1.25rem;height:1.25rem;margin-top:0}.task-title,.task-notes,.task-due,.task-meta{-webkit-line-clamp:2;line-clamp:2;font-size:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-title{font-weight:600}.task-notes{white-space:normal;color:#000;margin-top:0!important}.task-meta a{color:var(--blue);text-decoration:none}.task-meta a:hover{text-decoration:underline}.task-actions .btn-sm{padding:.2rem .6rem;font-size:.8rem}@container tasks (max-width:720px){.task{grid-template-columns:1.5rem auto minmax(0,1fr);grid-template-areas:"chk main main""chk type due""chk meta meta""chk act act";row-gap:.3rem}.task>.task-due{-webkit-line-clamp:unset;line-clamp:unset;display:block}.task>.task-actions{flex-wrap:wrap;justify-content:flex-start}}.btn-outline:is(.btn-xs,.btn-sm){border:1px solid var(--line);color:var(--ink);box-shadow:inset 0 -2px 0 var(--blue);background:#fff;border-radius:6px}.btn-outline:is(.btn-xs,.btn-sm):hover{background:color-mix(in srgb, var(--blue) 6%, #fff);color:var(--blue-deep)}.btn-outline:is(.btn-xs,.btn-sm):focus-visible{outline:2px solid var(--blue);outline-offset:1px}.btn-xs{padding:.2rem .55rem;font-size:.78rem}.btn-sm{border-width:1px;padding:.35rem .75rem;font-size:.85rem}button.btn-quiet.btn-sm{border:1px solid #0000}.work-log[open]>summary.btn{background:var(--blue);color:#fff}.work{container:work/inline-size}.work>li{font-size:var(--row-fs);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:0 1rem;padding:.4rem 0;line-height:1.35;display:grid}.work-main{display:contents}.work-what,.work-main .meta{min-width:0;font-size:inherit;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.work-main .meta{color:#000}.work-actions{flex-wrap:nowrap;gap:.25rem}.work>li:has(.work-log[open])>.work-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;margin-top:.3rem}.work-group+.work-group{margin-top:.9rem}@container work (max-width:680px){.work>li{grid-template-columns:minmax(0,1fr);gap:.15rem}.work-actions{flex-wrap:wrap;justify-content:flex-start}}.attn>li{font-size:var(--row-fs);grid-template-columns:4.6rem minmax(0,1fr);align-items:baseline;gap:0 .6rem;line-height:1.35;display:grid}.attn>li>.badge{justify-self:start}.attn>li>div>p{display:inline}.attn>li>div>.meta{font-size:inherit;margin:0}.attn>li>div>.meta:before{content:" · "}.dated>li{font-size:var(--row-fs);padding:.35rem 0;line-height:1.35}.dated>li>.badge{text-align:center;flex:none;min-width:3rem}.leaders li{font-size:var(--row-fs);padding:.2rem 0}.my-team-list>li{padding-block:.35rem}.act-what{font-size:var(--row-fs);line-height:1.35}.act-meta{margin-top:.1rem;font-size:.76rem}.act-more{margin-top:.6rem}.ht.rec-table{font-size:var(--row-fs);line-height:1.35}.ht.rec-table tbody th{font-weight:600}.person-aside .ht.rec-table tr{padding:.4rem 0}.person-aside .ht.rec-table td{margin-right:.8rem;display:inline-block}.person-aside .ht.rec-table th .hint{margin:0;display:block}@container main (max-width:520px){.ht.rec-table tr{padding:.4rem 0}.ht.rec-table td{margin-right:.8rem;display:inline-block}}.tl .s{font-size:.76rem}.topline>.tl,.tiles>.tl{padding-inline:.9rem}.topline>.tl:first-child,.tiles>.tl:first-child{padding-left:0}.racts{gap:.35rem}.ract{font-size:var(--row-fs);padding:.4rem .75rem .45rem;line-height:1.4}.ract-head{vertical-align:baseline;font-size:.76rem;display:inline-flex;margin-right:.6rem!important}.ract-type{font-size:.68rem}.ract-what{display:inline;margin-top:0!important}.ract-body,.ract-line{font-size:inherit;margin-top:.15rem!important}.ract-filters{gap:.5rem 1rem;margin-bottom:.6rem}.ract-kinds a{padding:.2rem .6rem;font-size:.8rem}.ract-more{margin-top:.6rem!important}.wf-table td{padding:.45rem .6rem}.wf-table th{padding:.35rem .6rem}.step-table .c-acts{white-space:nowrap;width:auto}.step-table .c-acts>*{margin:0 0 0 .15rem}.step-table .c-acts .wf-move{width:8.5rem;margin:0 .2rem 0 0;display:inline-block}@container main (max-width:760px){.step-table .c-acts{white-space:normal}.step-table .c-acts .wf-move{width:auto}}.checklist li{font-size:var(--row-fs);padding:.35rem 0;line-height:1.4}.checklist .fix{font-size:.82rem}.readiness-list .why{color:#000}.opp-stage{background:0 0;padding:0;font-weight:600}.opp-stage:before{content:"";background:var(--c,var(--muted));vertical-align:.05em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.cn-grid{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow-x:auto}.cn-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,1.4fr) 11rem 5.5rem 7.5rem 6rem minmax(9rem,1fr) 11rem;align-items:center;gap:0 .75rem;min-width:64rem;margin:0;padding:.4rem .75rem;font-size:.9rem;display:grid}.cn-row:last-child{border-bottom:0}.cn-head{letter-spacing:.04em;text-transform:uppercase;color:#000;background:#fff;padding-block:.35rem;font-size:.75rem;font-weight:700}.cn-row select,.cn-row input:not([type=hidden]){box-sizing:border-box;width:100%;font:.88rem var(--font-body);height:2.25rem;padding:.25rem .4rem}.cn-row .pct-input{align-items:center;gap:.2rem;display:flex}.cn-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.cn-who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-sub{color:#000;font-size:.76rem;display:block}.cn-ok{color:var(--aqua-deep);font-weight:600}.cn-wait{color:#3d3b9a;font-weight:600}.cn-num{font-variant-numeric:tabular-nums;font-weight:600}.cn-act{justify-content:flex-end;gap:.3rem;display:flex}.cn-act .btn{justify-content:center;min-width:6.25rem}.cn-add{background:0 0}@container main (max-width:990px){.cn-row{grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0;padding:.7rem .75rem}.cn-head{display:none}.cn-row>span[data-l]:before{content:attr(data-l);letter-spacing:.04em;text-transform:uppercase;color:#000;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}.cn-act{justify-content:flex-start}}.cn-row .btn-outline{background:#fff}.contest-settings>.section+.section{margin-top:var(--sec-gap,1.25rem)}.contest-settings .section-body{background:#fff}.contest-settings-form{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:start;gap:1rem 1.5rem;display:grid}.contest-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.contest-settings-form>div{min-width:0}.contest-settings-form legend{font:600 1rem var(--font-body);margin:0 0 .4rem;padding:0}.contest-settings-form .hint{margin:0 0 .4rem;font-size:.78rem}.contest-settings-form label{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.85rem;font-weight:600;display:flex}.contest-settings-form .tier-table{border-collapse:collapse;width:auto}.contest-settings-form .tier-table th{padding:0 .4rem .2rem 0;font-size:.7rem}.contest-settings-form .tier-table td{border:0;padding:.12rem .4rem .12rem 0}.contest-settings-form input:not([type=hidden]){box-sizing:border-box;width:6.5rem;height:1.9rem;padding:.2rem .4rem;font-size:.85rem}.contest-settings-form fieldset:has(textarea){grid-column:1/-1}.contest-settings-form fieldset:has(textarea) label{justify-content:stretch;display:grid}.contest-settings-form textarea{width:100%}.contest-settings-form fieldset:has(textarea) input{width:100%}.contest-settings-form>.hint,.contest-settings-form>.actions{grid-column:1/-1;margin:0}.contest-settings-form fieldset:has(textarea) input:not([type=hidden]){width:100%;max-width:40rem}.person-shell{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);gap:1.1rem}.person-body{gap:.9rem}.person-card{gap:.6rem;padding:.75rem .85rem .9rem}.pc-head{gap:.6rem}.pc-badge{width:2.4rem;height:2.4rem;font-size:1rem}.pc-name{font-size:1.08rem}.pc-actions{gap:.35rem}.person-card .facts>div{grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.28rem 0;display:grid}.person-card .facts dt{letter-spacing:.08em;font-size:.66rem}.person-card .facts dd{margin:0;font-size:.88rem}.person-card .facts dd .hint{font-size:.78rem}.person-card .facts dd>div+div{margin-top:.1rem}.person-card .facts dd div{border:0;padding:0;display:block}.pc-tags{gap:.35rem}.topline.person-tiles{gap:.5rem 1rem}.person-tiles .tl{padding-block:.35rem}.person-tiles .tl .n.tl-text{margin-top:.2rem;font-size:1.08rem}.person-tiles .tl .s{font-size:.74rem;line-height:1.3}.person-over{gap:1rem}.person-more,.person-aside{gap:.9rem}.person-panel .tab-summary{font-size:.84rem}.pc-qual{border-left:3px solid var(--blue);background:#fff;margin:0;padding:.35rem .55rem;font-size:.85rem;font-weight:600}.pc-qual.is-late{border-left-color:#b3261e}.pc-qual a{color:inherit}.qual-offer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.qual-offer-actions{flex-wrap:wrap;gap:.4rem;display:flex}.resume-missing-line{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.9rem;display:flex}.resume-missing-line>span:first-child{color:#000}.inline-form{margin:0;display:inline}.resume-missing .row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.li-link-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;display:flex}.li-link-line .l{letter-spacing:.1em;text-transform:uppercase;color:#000;font-size:.72rem;font-weight:700}.sched-qual .row-fields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.work-log-form input[type=text]{min-width:min(15rem,100%)}.work-log-form .work-interested{white-space:nowrap;font-size:.82rem;font-weight:500}@container main (max-width:620px){.person-shell{grid-template-columns:1fr}.person-card .facts>div{grid-template-columns:6rem minmax(0,1fr)}}.resume-missing{gap:.75rem}.resume-missing>.empty{margin:0;padding:.25rem 0}.mp-bar{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.mp-group{flex:auto;gap:.2rem;min-width:0;display:grid}.mp-group-l{letter-spacing:.06em;text-transform:uppercase;color:#000;font-size:.72rem;font-weight:700}.mp-bar .mp-onboarding,.mp-bar .mp-fell_through{--c:#b3261e}.mp-bar .mp-ending{--c:#3d3b9a}.mp-bar .mp-cleared,.mp-bar .mp-working{--c:var(--aqua-deep)}.mp-bar .mp-ended{--c:var(--muted)}.cg-home-mp{--cols:minmax(6.5rem, 1.1fr) minmax(7rem, 1.5fr) 8.5rem 6.5rem minmax(7rem, 1.3fr)}.mp-next.mp-ok{color:var(--aqua-deep);font-weight:600}.mp-next.mp-warn{color:#3d3b9a}.mp-next.mp-late{color:#b3261e;font-weight:600}.linkish{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wf-fit{color:#3d3b9a;margin:.2rem 0 0;font-size:.8rem;font-weight:600}.wf-fit[data-tone=bad]{color:#8f2f28}.wf-fit[data-tone=ok]{color:var(--aqua-deep)}.intel-banner{margin:0 0 var(--sec-gap,1rem);border:1px solid #b9d6ec;border-left:4px solid var(--blue);background:#fff;border-radius:8px;padding:.55rem .8rem;font-size:.9rem}.call-open{margin:0 0 1rem}.cs .lc-doc-text{border:1px solid var(--line);background:#fff}.report-dialog{width:min(34rem,100vw - 32px)}.report-form textarea{width:100%}.report-shot{gap:.35rem;margin:.25rem 0 .5rem;display:grid}.report-shot-l{font-size:.9rem;font-weight:600}.report-shot-get,.report-shot-have{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.report-shot-have img{border:1px solid var(--line);border-radius:6px;max-width:12rem;max-height:8rem}.report-file{cursor:pointer;position:relative}.report-attached{margin:.25rem 0 .5rem}.report-done p{margin:0 0 .75rem}.menu-count{background:var(--blue);color:#fff;text-align:center;border-radius:999px;min-width:1.25rem;margin-left:.4rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-block}.new-chip{color:var(--blue-deep)}.problem-timeline>li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.problem-timeline .type{--c:var(--blue)}.problem-answer{border-left:4px solid var(--aqua-deep);background:#eaf7f6;border-radius:6px;margin:.5rem 0;padding:.6rem .8rem}.problem-reply,.problem-decide{margin-top:.75rem}.decision-card .problem-reply,.decision-card .problem-decide{margin-top:0}.problem-reply>.actions,.problem-decide .actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.problem-detail{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.problem-shot img{border:1px solid var(--line);border-radius:6px;max-width:100%;max-height:28rem}.sev{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:4px;margin-left:.5rem;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-block}.sev-urgent,.sev-critical{color:#b3261e}.sev-high{color:#3d3b9a}.sev-medium{color:var(--blue-deep)}.sev-low{color:#000}.problems-table td{overflow-wrap:anywhere}.page-error{padding:1rem 1.25rem}.page-error .actions{flex-wrap:wrap;gap:.5rem;display:flex}.sec-people td{overflow-wrap:anywhere;vertical-align:top}.sec-buttons{flex-wrap:wrap;gap:.35rem;display:inline-flex}.sec-live dd ul{margin:0;padding-left:1.1rem}.sec-people tr[data-stale] td:nth-child(3){color:#3d3b9a}.page-head-compact .wrap{align-items:center;padding-block:1rem .9rem}.page-head-compact h1{font-size:clamp(1.5rem,2.6vw,1.9rem)}.page-head-compact .sub{margin-top:.2rem;font-size:.9rem}.home-grid,.home-more{gap:var(--sec-gap,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.home-grid>*,.home-more>*{min-width:0}.home-grid>.section{height:100%}.home-more{align-items:start}@container main (max-width:620px){.home-grid,.home-more{grid-template-columns:minmax(0,1fr)}}.home-grid .week-strip .tiles{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}section[id],.section[id]{scroll-margin-top:4.5rem}.col-choice-head{position:relative;padding-right:6.5rem!important}.col-choice{z-index:5;position:absolute;top:-.15rem;right:0}.col-choice>summary{cursor:pointer;color:var(--blue);text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:700;list-style:none}.col-choice>summary::-webkit-details-marker{display:none}.col-choice>fieldset{border:1px solid var(--line);background:#fff;border-radius:6px;gap:.3rem;min-width:12rem;margin:0;padding:.6rem .8rem;display:grid;position:absolute;top:1.4rem;right:0;box-shadow:0 6px 18px #0000001f}.col-choice>fieldset legend{text-transform:uppercase;letter-spacing:.06em;color:#000;float:left;margin-bottom:.2rem;padding:0;font-size:.72rem;font-weight:700}.col-choice label{text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:400;display:flex}.cg[data-hide~=stage] [data-c=stage],.cg[data-hide~=touch] [data-c=touch],.cg[data-hide~=reqs] [data-c=reqs],.cg[data-hide~=next] [data-c=next],.cg[data-hide~=tier] [data-c=tier],.cg[data-hide~=by] [data-c=by]{display:none!important}.home-tiers{flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem;display:flex}.home .section-body,.home .section-body :is(p,li,.empty,.hint,.task-list,.opp-grid,.opp-row>span,.attn,.feed,.leaders){font-size:var(--row-fs);line-height:1.4}.home .section-body .empty{padding:.2rem 0}.home .section-body .home-spread{font:500 1.4rem/1.05 var(--font-body)}.home .section-body .opp-head>span{letter-spacing:.08em;text-transform:uppercase;color:#000;font-size:.7rem;font-weight:700}.home .section-body .tl .s,.home .section-body .tl .l{font-size:.72rem}.home-grid>.section>.section-band{padding-block:.4rem}.home-grid>.section>.section-band .section-title{font-size:1.1rem}.home-grid>.section>.section-body{padding:.6rem .9rem}.home-grid .tiles{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.home-grid .tiles>.tl{padding:0 .6rem}.home-grid .tiles>.tl:first-child{padding-left:0}.home-grid .tl .l{letter-spacing:.05em;min-height:2.5em;font-size:.64rem;line-height:1.25;display:block}.home-grid .section-body .tl .n{margin-top:.1rem;font-size:1.2rem}.home-grid .section-body .tl .s{margin-top:.15rem;font-size:.68rem;line-height:1.3}.home-grid .contest-compact .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid .section-body .home-spread,.home-grid .section-body .home-spread strong{font:500 1.2rem/1.1 var(--font-body)}.home-grid .task-notes,.home-grid .task-meta{display:none}.home-grid .tasks>.task{padding-block:.35rem}.home-grid .tasks .task-title{margin:0}@container main (max-width:620px){.home-grid .tiles{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-auto-flow:row}}.home-grid .section-body>.hint,.home-grid .section-body>p{margin:.15rem 0 0}.home-grid .section-body .empty{padding:0}.cg-agr-onfile{--cols:minmax(8.5rem, 2fr) minmax(5.5rem, 1fr) 7rem minmax(10rem, 1.3fr)}.cg-agr-family{--cols:minmax(14rem, 2.4fr) minmax(8rem, 1fr) 8.5rem 7rem 7.5rem}.cg-agr-family>.rows>li[data-depth="1"]>.agr-fam-name{padding-left:1.1rem}.cg-agr-family>.rows>li[data-depth="2"]>.agr-fam-name{padding-left:2.2rem}.cg-agr-family>.rows>li[data-depth="3"]>.agr-fam-name,.cg-agr-family>.rows>li[data-depth="4"]>.agr-fam-name{padding-left:3.3rem}.agr-fam-arrow{color:#000}.agr-fam-ask{color:var(--agr-med)}.agr-fam-h{font-size:.95rem;font-family:var(--font-body);margin:.2rem 0 .35rem;font-weight:700}.agr-fam-group+.agr-fam-group{border-top:1px solid var(--line);padding-top:.5rem}.agr-fam-kids{margin:0;padding:0;list-style:none}.fam-form{grid-template-columns:minmax(14rem,1.6fr) minmax(12rem,1fr) 13rem 6rem}.fam-form .fam-name{font-weight:600}@media (max-width:720px){.fam-form{grid-template-columns:minmax(0,1fr)}.fam-form .dt-actions{grid-column:auto}}.fam-rel-form{margin-top:1rem}.fam-rel-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem 1rem;display:grid}.cg-agr-onfile .cg-act select{max-width:10rem;font-size:.8rem}.cg-agr-confirm{--cols:minmax(7rem, 1.1fr) minmax(8.5rem, 1.8fr) 8rem minmax(5.5rem, 1fr) minmax(10rem, 1.2fr)}.cg-agr-confirm .cg-act select{max-width:10rem;font-size:.8rem}.cg-agr-all{--cols:minmax(6rem, 1fr) minmax(7rem, 1.6fr) 6.5rem 7rem 6rem 7rem minmax(4rem, .6fr)}.cg-agr-all.cg-agr-onfile{--cols:minmax(6rem, 1fr) minmax(7rem, 1.6fr) 6.5rem 6rem 6rem 6rem 15rem}.agr-find{flex-wrap:wrap;align-items:end;gap:.6rem 1.5rem;display:flex}.agr-find .choice-btns{margin:0}.cg .warn{color:#3d3b9a}.sec-group{margin-top:1.25rem}.sec-group>h3{font:700 .92rem/1.3 var(--font-body);text-transform:none;border-left:4px solid #bcbcbc;align-items:baseline;gap:.5rem;margin:0 0 .5rem;padding-left:.6rem;display:flex}.sec-group[data-g=urgent]>h3{color:#b42318;border-left-color:#b42318}.sec-group[data-g=upcoming]>h3{border-left-color:var(--blue)}.sec-group[data-g=you]>h3{color:#b42318;border-left-color:#b42318}.sec-group[data-g=claude]>h3{border-left-color:var(--blue)}.sec-quiet{margin-top:1.25rem}.sec-quiet>summary{cursor:pointer;color:#000;font-size:.9rem}.sec-quiet[open]>summary{margin-bottom:.5rem}.sec-group>h3 .meta{font-weight:400}.security-page details summary{font-family:var(--font-body);font-size:.92rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sec-group[data-g=urgent]>h3{color:#f97066;border-left-color:#f97066}}:root[data-theme=dark] .sec-group[data-g=urgent]>h3{color:#f97066;border-left-color:#f97066}.sec-list{margin:0;padding:0;list-style:none}.sec-list>li{border-bottom:1px solid var(--line);font:400 .92rem/1.4 var(--font-body);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.45rem 0;display:grid}.sec-list>li[data-state=overdue]{padding-left:.6rem;box-shadow:inset 4px 0 #b3261e}.sec-list summary{cursor:pointer;grid-template-columns:5.5rem minmax(0,1fr) 12rem;align-items:baseline;gap:.75rem;list-style:none;display:grid}.sec-list summary::-webkit-details-marker{display:none}.sec-list summary:before{content:"▸";color:#000;margin-left:-1rem;position:absolute}.sec-list details[open] summary:before{content:"▾"}.sec-list details{padding-left:1rem}.sec-list .sev{font:700 .72rem/1.5 var(--font-body);margin-left:0}.sec-l-title .meta,.sec-l-when{color:#000}.sec-l-title{overflow-wrap:anywhere}.sec-l-body{padding:.4rem 0 .3rem 6.25rem}.sec-l-body p{margin:.25rem 0}.sec-l-act{white-space:nowrap}.sec-l-act form{margin:0}.sec-group>h3 .sec-g-n{font-weight:700}@container main (max-width:720px){.sec-list>li{grid-template-columns:minmax(0,1fr);gap:.3rem}.sec-list summary{grid-template-columns:minmax(0,1fr);gap:.1rem}.sec-l-body{padding-left:0}}@container main (max-width:720px){.sec-list summary{grid-template-columns:minmax(0,1fr)}}.sec-list summary{grid-template-columns:5.5rem minmax(0,1fr) 12rem}.sec-st-box{white-space:normal;justify-items:start;gap:.2rem;width:17rem;display:grid}.sec-st{font:700 .78rem/1.5 var(--font-body);border-radius:4px;padding:.05rem .5rem;display:inline-block}.sec-st[data-tone=red]{color:#fff;background:#b3261e}.sec-st[data-tone=amber]{color:#3d3b9a;background:#ebebf6;box-shadow:inset 0 0 0 1px #c9c8e6}.sec-st[data-tone=blue]{color:#0a5a94;background:#e4f0fa;box-shadow:inset 0 0 0 1px #9cc6e8}.sec-st[data-tone=green]{color:#1d6236;background:#e3f3e8;box-shadow:inset 0 0 0 1px #94cda8}.sec-st[data-tone=grey]{color:#000;padding:0;font-weight:600}.sec-st-line{color:#000;font-size:.86rem;line-height:1.35}.sec-st-warn{color:#3d3b9a;font-size:.86rem;font-weight:600;line-height:1.35}.sec-st-more{font-size:.86rem}.sec-click{justify-items:start;gap:.15rem;margin:.1rem 0 0;display:grid}.sec-click-note{color:#1d6236;font-size:.86rem}.sec-click-note:empty{display:none}.sec-click-err{color:#b3261e;font-size:.86rem;font-weight:600}.sec-check{margin:0 0 .5rem}@container main (max-width:720px){.sec-list summary{grid-template-columns:minmax(0,1fr)}.sec-st-box{width:auto}}.security-page>*{min-width:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sec-st[data-tone=amber]{color:#c9c8e6;background:#3d3b9a;box-shadow:inset 0 0 0 1px #3d3b9a}:root:not([data-theme=light]) .sec-st[data-tone=blue]{color:#8cc4ef;background:#0f2638;box-shadow:inset 0 0 0 1px #2c5677}:root:not([data-theme=light]) .sec-st[data-tone=green]{color:#85d6a0;background:#11301c;box-shadow:inset 0 0 0 1px #2e6b43}:root:not([data-theme=light]) .sec-st-warn{color:#c9c8e6}:root:not([data-theme=light]) .sec-click-note{color:#85d6a0}:root:not([data-theme=light]) .sec-click-err{color:#f97066}}:root[data-theme=dark] .sec-st[data-tone=amber]{color:#c9c8e6;background:#3d3b9a;box-shadow:inset 0 0 0 1px #3d3b9a}:root[data-theme=dark] .sec-st[data-tone=blue]{color:#8cc4ef;background:#0f2638;box-shadow:inset 0 0 0 1px #2c5677}:root[data-theme=dark] .sec-st[data-tone=green]{color:#85d6a0;background:#11301c;box-shadow:inset 0 0 0 1px #2e6b43}:root[data-theme=dark] .sec-st-warn{color:#c9c8e6}:root[data-theme=dark] .sec-click-note{color:#85d6a0}:root[data-theme=dark] .sec-click-err{color:#f97066}.home-grid>:last-child:nth-child(odd){grid-column:1/-1}.back-to{border-bottom:1px solid var(--line);background:#fff}.back-to .wrap{justify-content:space-between;align-items:center;gap:1rem;padding-top:.45rem;padding-bottom:.45rem;display:flex}.back-to a{font:600 .92rem var(--font-body);text-decoration:none}.back-to button{cursor:pointer;color:#000;background:0 0;border:0;font-size:1.2rem;line-height:1}.choice-btns,.sbar,.opp-stepbar,ul.seg,.seg,.segmented,.filters,.sbar-quick,.as-chips,.spread-tabs ul,.mp-bar .sbar,.ract-kinds,.wf-steptabs,.trk-chips,.status-chips>ul{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.sbar-scroll{min-width:0}.home-tiers.choice-btns{margin:0 0 .7rem}.wf-steptabs{margin-bottom:1rem}:is(ul.seg,.segmented,.filters,.sbar-quick,.as-chips,.spread-tabs ul,.ract-kinds,.status-chips>ul)>li{display:contents}:is(ul.seg a,.seg>button,.segmented a,.segmented button,.filters a,.sbar-quick a,.sbar-quick .sbar-q,.as-chip,.spread-tabs .record-tab,.ract-kinds a,.wf-steptabs button,.trk-chips button,.status-chips .chip),.choice-btn{all:unset;box-sizing:border-box;border:1px solid var(--oe-brand);color:var(--oe-brand);font:600 .8rem/1.2 var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .7rem;text-decoration:none;display:inline-flex}:is(ul.seg a,.seg>button,.segmented a,.segmented button,.filters a,.sbar-quick a,.sbar-quick .sbar-q,.as-chip,.spread-tabs .record-tab,.ract-kinds a,.wf-steptabs button,.trk-chips button,.status-chips .chip):hover,.choice-btn:hover{background:color-mix(in srgb, var(--blue) 6%, #fff);color:var(--blue-deep)}:is(ul.seg a,.seg>button,.segmented a,.segmented button,.filters a,.sbar-quick a,.sbar-quick .sbar-q,.as-chip,.spread-tabs .record-tab,.ract-kinds a,.wf-steptabs button,.trk-chips button,.status-chips .chip):focus-visible,.choice-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}:is(ul.seg a,.segmented a,.filters a,.sbar-quick a,.as-chip,.ract-kinds a,.status-chips .chip)[aria-current=true],.spread-tabs .record-tab[aria-current=page],:is(.seg>button,.segmented button,.choice-btn,.wf-steptabs button,.trk-chips button)[aria-pressed=true],.choice-btn[aria-current=true],.choice-btn.btn-primary{background:var(--oe-brand);border-color:var(--oe-brand);color:var(--oe-on-brand);box-shadow:none}:is(ul.seg a,.segmented a,.filters a,.sbar-quick a,.as-chip,.ract-kinds a,.status-chips .chip)[aria-current=true]:hover,.spread-tabs .record-tab[aria-current=page]:hover,:is(.seg>button,.segmented button,.choice-btn,.wf-steptabs button,.trk-chips button)[aria-pressed=true]:hover,.choice-btn.btn-primary:hover{background:var(--oe-brand-hover);color:var(--oe-on-brand)}.choice-n,.as-chip span,.spread-tabs .record-tab .hint,.wf-steptabs button .n,.status-chips .chip .n,.trk-chips .trk-n{color:inherit;opacity:.85;font-weight:400;font-size:inherit;margin:0}.choice-btn.zero:not(.btn-primary){color:#000}.opp-stepbar :is(.st-pass,.st-finish):not(.btn-primary){color:#000;border-color:var(--oe-input)}.status-chips .chip:before{display:none}.list-period{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.list-period>.hint{font-size:.85rem}main .wrap{max-width:110rem}.back-to ol{font:600 .92rem var(--font-body);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin:0;padding:0;list-style:none;display:flex}.back-to li+li:before{content:"›";color:#000;margin-right:.5rem;font-weight:400}.back-to li [aria-current]{color:var(--ink);font-weight:400}.sbar-row+.sbar-row{margin-top:.75rem}.sbar-row>.row-label,.list-period>.row-label{font:600 .85rem var(--font-body);color:#000;flex:0 0 6.5rem;align-self:center}@container main (max-width:640px){.sbar-row>.row-label,.list-period>.row-label{flex-basis:100%}}.status-group{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.8rem}.status-group>h3{font:700 .95rem var(--font-body);margin:0 0 .5rem}.status-group>h3 .hint{font-weight:400}.story-tab{gap:1rem;min-width:0;display:grid}.story-status{color:#000;margin:0}.story-split{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1.5rem;display:grid}.story-main{gap:1.25rem;min-width:0;display:grid}.story-main .section-body,.story-draw .section-body{background:#fff}@container main (max-width:620px){.story-split{grid-template-columns:1fr}}.story-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.story-more>summary{cursor:pointer;list-style:none}.story-more>summary::-webkit-details-marker{display:none}.story-more[open]>summary .story-preview{display:none}.story-more[open]>summary .story-read:after{content:" (show less)"}.story-read{color:var(--blue);white-space:nowrap;font-size:.9rem;font-weight:600}.story-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.1rem 1rem;margin:0;display:grid}.story-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:.45rem 0}.story-facts dt{text-transform:uppercase;letter-spacing:.04em;color:#000;font-size:.78rem}.story-facts dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:600}.story-facts dd .hint{font-weight:400}.story-facts .story-wide{grid-column:1/-1}@container main (min-width:700px){.story-facts{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.story-managers{margin-top:.9rem}.story-managers>summary,.story-moment-add>summary,.story-draw-client>summary{cursor:pointer;color:var(--blue);font-size:.92rem;font-weight:600}.story-managers .ht-scroll{margin-top:.5rem}.story-edit-row{margin-top:.6rem}.story-edit{gap:.5rem;margin-top:.6rem;display:grid}.story-edit textarea,.story-draft textarea,.story-success-acts textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit}.story-moments{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.8rem}.story-moments>h3,.story-suggested strong{font:700 .95rem var(--font-body);margin:0 0 .4rem}.story-moment-list{margin:0;padding:0;list-style:none}.story-moment-list>li{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.35rem 0;display:grid}.story-moment-day{color:#000;white-space:nowrap;font-size:.88rem}.story-moment-acts{gap:.3rem;display:inline-flex}.story-suggested{margin-top:.8rem}.story-suggested .story-moment-list>li{color:#000}.story-moment-add{margin-top:.7rem}.story-inline{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.5rem;display:flex}.story-inline label{gap:.2rem;min-width:0;font-size:.88rem;display:grid}.story-inline label.grow{flex:16rem}.story-inline input[type=text]{box-sizing:border-box;width:100%}@container main (max-width:620px){.story-moment-list>li{grid-template-columns:minmax(0,1fr) auto}.story-moment-day{grid-column:1/-1}}.story-success-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.story-success{border-bottom:1px solid var(--line);padding:.6rem 0}.story-success>details>summary{cursor:pointer}.story-success-body{gap:.5rem;margin-top:.5rem;display:grid}.story-success-body h4{font:700 .9rem var(--font-body);color:var(--blue);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .15rem}.story-quote{border-left:3px solid var(--aqua);margin:0;padding:.5rem .9rem;font-style:italic}.story-quote footer{color:#000;margin-top:.2rem;font-size:.9rem;font-style:normal}.story-success-acts{gap:.4rem;margin-top:.5rem;display:grid}.story-success-acts .row{flex-wrap:wrap;gap:.4rem}.story-success-form{gap:.55rem;margin-top:.6rem;display:grid}.story-success-form .field{gap:.2rem;display:grid}.story-success-form input[type=text],.story-success-form textarea{box-sizing:border-box;width:100%;font:inherit}.story-new{margin-top:.8rem}.story-new>summary{list-style:none;display:inline-block}.story-new>summary::-webkit-details-marker{display:none}.story-draw-buttons{gap:.45rem;margin:.7rem 0;display:grid}.story-draw-buttons .btn{text-align:left;justify-content:flex-start}.story-draw-client{margin-bottom:.6rem}.story-draw-client .field,.story-ask .field{gap:.2rem;margin-top:.4rem;display:grid}.story-draw-client input[type=text],.story-ask input[type=text],.story-inline input{box-sizing:border-box;width:100%;font:inherit}.story-draft{border:1px solid var(--line);border-radius:6px;gap:.45rem;margin:.6rem 0;padding:.7rem;display:grid}.story-ask{border-top:1px solid var(--line);gap:.4rem;margin-top:1rem;padding-top:.8rem;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .story-main .section-body,:root:not([data-theme=light]) .story-draw .section-body{background:0 0}}:root[data-theme=dark] .story-main .section-body,:root[data-theme=dark] .story-draw .section-body{background:0 0}.cd-page{--cd-bar:#1e4e8c;--cd-goal:#212121;--cd-sel:#212121;--cd-met:#2e6b3a;--cd-met-bg:#e8f3ea;--cd-close:#3d3b9a;--cd-close-bg:#ebebf6;--cd-low:#9b3b32;--cd-low-bg:#f9ecea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cd-page{--cd-bar:#3f8ad0;--cd-goal:#e6e6e4;--cd-sel:#e6e6e4;--cd-met:#9fd3a9;--cd-met-bg:#1f3324;--cd-close:#c9c8e6;--cd-close-bg:#3d3b9a;--cd-low:#f0a49a;--cd-low-bg:#3b221f}}:root[data-theme=dark] .cd-page{--cd-bar:#3f8ad0;--cd-goal:#e6e6e4;--cd-sel:#e6e6e4;--cd-met:#9fd3a9;--cd-met-bg:#1f3324;--cd-close:#c9c8e6;--cd-close-bg:#3d3b9a;--cd-low:#f0a49a;--cd-low-bg:#3b221f}.cd-controls{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.cd-controls .choice-btns{margin:0}.cd-step{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;display:inline-flex}.cd-period{overflow-wrap:anywhere;font-weight:700}.cd-table th a{text-decoration:none}.cd-table thead th a{color:inherit}.cd-table thead th a:hover,.cd-table thead th a:focus-visible{text-decoration:underline}.cd-table td a{font-weight:600;text-decoration:none}.cd-table td a:hover,.cd-table td a:focus-visible{text-decoration:underline}.cd-zero{color:#000}.cd-pct{text-align:right;border-radius:4px;min-width:2.6rem;margin-left:.35rem;padding:0 .3rem;font-size:.78rem;font-weight:600;display:inline-block}.cd-pct[data-level=met]{background:var(--cd-met-bg);color:var(--cd-met)}.cd-pct[data-level=close]{background:var(--cd-close-bg);color:var(--cd-close)}.cd-pct[data-level=low]{background:var(--cd-low-bg);color:var(--cd-low)}.cd-pct[data-level=none]{color:#000}.cd-table tfoot th,.cd-table tfoot td{border-top:2px solid var(--ink);border-bottom:0;font-weight:700}.cd-table tr.cd-strong th,.cd-table tr.cd-strong td{font-weight:700}.cd-sub{font:700 .78rem var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#000;margin:0 0 .5rem}.cd-spread{align-items:start}.cd-chart svg{aspect-ratio:640/190;height:auto}.cd-chart .cd-actual{fill:var(--cd-bar)}.cd-chart .cd-projected{fill:var(--cd-bar);opacity:.45}.cd-chart .cd-hit{fill:#0000}.cd-chart .cd-bar:hover .cd-hit,.cd-chart .cd-bar:focus-visible .cd-hit{fill:var(--line)}.cd-chart .cd-goal{stroke:var(--cd-goal);stroke-width:1.5px;stroke-dasharray:4 3}.cd-chart .cd-sel{fill:none;stroke:var(--cd-sel);stroke-width:1.5px}.cd-legend{color:#000;flex-wrap:wrap;gap:.3rem 1.1rem;margin:.5rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.cd-legend li{align-items:center;gap:.4rem;display:inline-flex}.cd-key{border-radius:3px;width:.85rem;height:.85rem;display:inline-block}.cd-key-actual{background:var(--cd-bar)}.cd-key-projected{background:var(--cd-bar);opacity:.45}.cd-key-goal{border-top:2px dashed var(--cd-goal);border-radius:0;width:1.2rem;height:0}.cd-key-sel{border:1.5px solid var(--cd-sel);background:0 0}.attn{grid-template-columns:minmax(4.6rem,max-content) minmax(0,1fr);column-gap:.6rem;display:grid}.attn>li{grid-column:1/-1;grid-template-columns:subgrid}.attn>li>.badge{white-space:nowrap}.act-meta{flex-wrap:wrap;align-items:baseline;display:flex}.act-meta .act-on{flex:8rem}.act-meta time{margin-left:auto}.ht td:first-child{text-align:left}.reports .ht tbody th,.reports .ht td:first-child,.home .ht tbody th,.home .ht td:first-child{white-space:normal;overflow-wrap:break-word;min-width:9rem}@container main (max-width:600px){.ht.rec-table td:first-child,.ht.rec-table tbody th{min-width:0}}.lead-report .ht-scroll{min-width:0}.cg-leads .lead-need{white-space:normal}.cg>.rows>li>.cg-chips{max-height:none}@container main (max-width:640px){.hl-compact .hl-main{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.home-grid .tiles{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-auto-flow:row;gap:.6rem 1rem}.home-grid .tiles>.tl{border-left:0;padding:0}.home-grid .tl .l,.home-grid .tl .n,.home-grid .tl .s{overflow-wrap:break-word}.lead-report .ht .hint{display:inline}.perf-table .perf-trend{white-space:nowrap}@container cg (max-width:39.5rem){.cg.cg-home-mp .cg-head{display:none}.cg.cg-home-mp>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 0}.cg.cg-home-mp>.rows>li>*{grid-column:1/-1}.cg.cg-home-mp>.rows>li>.cg-first{grid-column:1}.cg.cg-home-mp>.rows>li>.cg-end{text-align:right;grid-area:1/2;justify-self:end}.cg.cg-home-mp>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-home-mp>.rows>li>.cg-act{justify-content:flex-start}.cg.cg-home-mp .cg-two>.cg-l1,.cg.cg-home-mp .cg-two>.cg-l2{white-space:normal}.cg.cg-home-mp>.rows>li>span.none{display:none}}@container cg (max-width:43rem){.cg.cg-agr-confirm .cg-head{display:none}.cg.cg-agr-confirm>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 0}.cg.cg-agr-confirm>.rows>li>*{grid-column:1/-1}.cg.cg-agr-confirm>.rows>li>.cg-first{grid-column:1}.cg.cg-agr-confirm>.rows>li>.cg-end{text-align:right;grid-area:1/2;justify-self:end}.cg.cg-agr-confirm>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-agr-confirm>.rows>li>.cg-act{justify-content:flex-start}.cg.cg-agr-confirm .cg-two>.cg-l1,.cg.cg-agr-confirm .cg-two>.cg-l2{white-space:normal}.cg.cg-agr-confirm>.rows>li>span.none{display:none}}@container cg (max-width:49rem){.cg.cg-placements .cg-head{display:none}.cg.cg-placements>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 0}.cg.cg-placements>.rows>li>*{grid-column:1/-1}.cg.cg-placements>.rows>li>.cg-first{grid-column:1}.cg.cg-placements>.rows>li>.cg-end{text-align:right;grid-area:1/2;justify-self:end}.cg.cg-placements>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-placements>.rows>li>.cg-act{justify-content:flex-start}.cg.cg-placements .cg-two>.cg-l1,.cg.cg-placements .cg-two>.cg-l2{white-space:normal}.cg.cg-placements>.rows>li>span.none{display:none}}@container cg (max-width:49.5rem){.cg.cg-agr-all .cg-head{display:none}.cg.cg-agr-all>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 0}.cg.cg-agr-all>.rows>li>*{grid-column:1/-1}.cg.cg-agr-all>.rows>li>.cg-first{grid-column:1}.cg.cg-agr-all>.rows>li>.cg-end{text-align:right;grid-area:1/2;justify-self:end}.cg.cg-agr-all>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-agr-all>.rows>li>.cg-act{justify-content:flex-start}.cg.cg-agr-all .cg-two>.cg-l1,.cg.cg-agr-all .cg-two>.cg-l2{white-space:normal}.cg.cg-agr-all>.rows>li>span.none{display:none}}.cg.cg-leads .cg-head,.cg.cg-leads>.rows>li{padding-left:.6rem}
