:root{--wk-go:#2f6f3e;--wk-slow:#3d3b9a;--wk-stop:#8f2f28;--wk-card:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wk-go:#93cf9e;--wk-slow:#c9c8e6;--wk-stop:#ef9a93;--wk-card:#222528}}:root[data-theme=dark]{--wk-go:#93cf9e;--wk-slow:#c9c8e6;--wk-stop:#ef9a93;--wk-card:#222528}.work-badge{background:var(--wk-card);white-space:nowrap;vertical-align:baseline;border:1px solid;border-left-width:3px;border-radius:4px;padding:.02rem .4rem .02rem .35rem;font-size:.72rem;font-weight:700;line-height:1.35;display:inline-block}.work-badge.w-working{color:var(--wk-go)}.work-badge.w-slowing{color:var(--wk-slow)}.work-badge.w-not_working{color:var(--wk-stop)}.stuck-label{flex-wrap:wrap;align-items:baseline;gap:.1rem .35rem;min-width:0;display:inline-flex}.stuck-label .work-badge{color:var(--wk-stop)}.stuck-head{margin:.3rem 0 0}.stuck-label .stuck-why{color:#000;overflow-wrap:anywhere;font-size:.85em}.who-working{justify-items:start;gap:.25rem;min-width:0;display:grid}.who-w{flex-wrap:wrap;align-items:baseline;gap:.1rem .3rem;min-width:0;display:inline-flex}.wb-open .work-badge{padding-top:0;padding-bottom:0;font-size:.92em}.req-week{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;gap:.2rem;padding:.6rem .75rem;display:grid}.req-week p{margin:0}.req-status{flex-wrap:wrap;align-items:baseline;gap:.1rem .3rem;display:inline-flex}.wh-intro{margin:0 0 .5rem}.wh-days{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wh-day summary{cursor:pointer;padding:.3rem 0}.wh-items{margin:.2rem 0 .5rem}.wh-items li{overflow-wrap:anywhere}.req-proj,.req-proj-short{font-style:italic}.req-proj .ok{color:var(--wk-go);font-style:normal;font-weight:600}.req-proj .late{color:var(--wk-stop);font-style:normal;font-weight:600}.opp-row>span.opp-prog2{display:grid}.opp-row>span[data-l=Recruiter]:has(.who-working){display:block}.opp-prog2>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.opp-today{color:#000;font-size:.9em}.abr-flags{gap:.3rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.abr-flag{border:1px solid var(--line);border-left:4px solid var(--wk-slow);border-radius:6px;padding:.35rem .6rem}.abr-flag.p1{border-left-color:var(--wk-stop)}.abr-days{flex-wrap:wrap;gap:.3rem .9rem;margin:0 0 .6rem;display:flex}.tbr-total.low{color:var(--wk-stop);font-weight:600}.tbr-unset,.wr-suggested{color:#000;font-size:.85em;font-style:italic}.tbr-reqs{margin:0;padding:0;list-style:none}.tbr-req{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,3fr);align-items:baseline;gap:.2rem .9rem;padding:.45rem 0;display:grid}.tbr-req.team-only{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr)}.tbr-req.off-list .tbr-name a{font-style:italic}.tbr-name,.tbr-words{overflow-wrap:anywhere;min-width:0}.tbr-words.none{color:#000}.tbr-mine{white-space:nowrap}.tbr-also{margin:.5rem 0 0}.tbr-also>summary{cursor:pointer;color:#000;font-size:.9rem}.tbr-show{color:var(--blue);text-decoration:underline}.tbr-set{margin:.6rem 0 0}.tbr-set>summary{cursor:pointer;list-style:none;display:inline-block}.tbr-set>summary::-webkit-details-marker{display:none}.week-reqs{margin:.5rem 0 0}.week-reqs-h{margin:0 0 .2rem;font-size:1rem}.week-reqs-btns{flex-wrap:wrap;margin:.4rem 0}.week-reqs-btns .choice-btn{white-space:normal;text-align:left;max-width:100%}.week-reqs-btns .btn-primary .opp-p1,.week-reqs-btns .btn-primary .wr-suggested{color:inherit;font-weight:700}.week-reqs-scope,.week-reqs-main{flex-wrap:wrap;align-items:center;margin:.3rem 0}.week-reqs-label{color:#000;margin-right:.2rem;font-size:.85rem}.tbr-main{color:var(--blue);white-space:nowrap;font-weight:600}.week-reqs-save{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.3rem 0 0;display:flex}.wb-week-step{border:1px solid var(--line);border-radius:8px;margin:0 0 1rem;padding:.8rem 1rem}.wb-week-nav{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .4rem;display:flex}@media (max-width:700px){.tbr-req,.tbr-req.team-only{grid-template-columns:1fr}}.abr-day.low{color:var(--wk-stop);font-weight:600}.abr-table{border-collapse:collapse;width:100%}.abr-table th,.abr-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.45rem .5rem}.abr-table th{color:#000;font-size:.82rem;font-weight:600}.abr-table .num{text-align:right;font-variant-numeric:tabular-nums}.abr-bar{border:1px solid var(--line);vertical-align:middle;border-radius:999px;width:8rem;max-width:40vw;height:.55rem;display:inline-block;overflow:hidden}.abr-bar>span{background:var(--blue);height:100%;display:block}.abr-bar.untied>span{background:var(--ash)}.abr-untied td{font-style:italic}@media (max-width:700px){.abr-table thead{display:none}.abr-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.2rem .6rem;padding:.5rem 0;display:grid}.abr-table td{border:0;padding:0}.abr-table td:first-child{grid-column:1/-1;font-weight:600}.abr-table .num{text-align:left}}.columns-menu{position:relative}.columns-menu>summary{align-items:center;gap:.45rem;list-style:none;display:inline-flex}.columns-menu>summary::-webkit-details-marker{display:none}.columns-menu>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.columns-menu[open]>summary:after{transform:rotate(-135deg)translate(-1px,-1px)}.list-head-bar>.columns-menu,.list-tools>.columns-menu{margin-left:auto}.list-head-bar>.filters-disclosure+.columns-menu,.list-tools>.filters-disclosure+.columns-menu{margin-left:0}.columns-panel{z-index:20;border:1px solid var(--line);border-top:4px solid var(--ash);border-radius:var(--radius);overscroll-behavior:contain;background:#fff;gap:.5rem;width:min(22rem,86cqw);max-height:calc(100dvh - 9rem);padding:1rem 1.15rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 10px 28px #00000024}.columns-panel .actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.action-dialog .pin-picker{width:auto;box-shadow:none;border:0;max-height:none;padding:0;position:static}.page-head form.pinned-action{margin:0;display:inline-flex}@container main (max-width:620px){.list-head-bar>.columns-menu,.list-tools>.columns-menu{margin-left:0}.columns-menu[open]{flex-basis:100%}.columns-panel{width:auto;margin-top:.5rem;position:static}}.columns-list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.columns-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.columns-list>li:last-child{border-bottom:0}.columns-panel .columns-list label{letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:.5rem;font-size:.92rem;font-weight:400;display:flex}.columns-panel .columns-list label>input{width:auto;padding:0}.columns-move{gap:.15rem;display:inline-flex}.columns-move .btn{justify-content:center;min-width:1.9rem}.columns-move .btn[disabled]{opacity:.35}.task-tools{justify-content:flex-end}.tasks[data-hide~=type] .task-type,.tasks[data-hide~=due] .task-due,.tasks[data-hide~=about] .task-meta{display:none}html{overflow-anchor:none}.page-head{top:var(--app-head-h,var(--header-h));z-index:31;position:static}:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head){box-shadow:0 1px 0 var(--line), 0 6px 14px -10px #00000059;border-bottom-color:var(--line);background:#fff}:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head) .wrap{align-items:center;gap:.4rem 1rem;padding-block:.45rem}:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head) :is(.eyebrow,.sub,.back,.page-band,.status-band),:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head)>:not(.wrap){display:none}:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head) h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.2;overflow:hidden}:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head) .wrap>div:first-child{flex:12rem;min-width:0}:root[data-head-stuck] .page-head:not(.split-panel *){margin-bottom:var(--ph-gap,0px)}:root[data-panel-head-stuck] .split-panel .page-head{margin-bottom:var(--ph-panel-gap,0px)}:root[data-list-stuck] .list-head:not(.split-panel *){margin-bottom:var(--lh-gap,0px)}:root[data-panel-list-stuck] .split-panel .list-head{margin-bottom:var(--lh-panel-gap,0px)}.split-panel .page-head{top:var(--split-bar-h,3rem)}.list-head{top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px));z-index:30;background:#fff;position:static}main .list-head:not(.split-panel *){border:1px solid var(--oe-line);background:var(--oe-surface);border-radius:12px;padding:14px 16px}:is(:root[data-list-stuck] .list-head:not(.split-panel *),:root[data-panel-list-stuck] .split-panel .list-head){padding-block:.45rem;box-shadow:0 6px 14px -10px #00000059}.split-panel .list-head{top:calc(var(--split-bar-h,3rem) + var(--ph-panel-h,0px))}@container split (max-width:1099px){.split-panel .page-head{top:var(--app-head-h,var(--header-h))}.split-panel .list-head{top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px))}}@container main (max-width:620px){.page-head,.split-panel .page-head,.list-head,.split-panel .list-head{position:static}:is(:root[data-head-stuck] .page-head:not(.split-panel *),:root[data-panel-head-stuck] .split-panel .page-head) .row{gap:.35rem}}@media print{.page-head,.list-head{position:static}}.sort-link{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:baseline;gap:.3em;text-decoration:none;display:inline-flex}.sort-link:hover,.sort-link:focus-visible{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.sort-link.is-sorted{color:var(--blue-deep,var(--blue))}.sort-arrow{letter-spacing:0;opacity:.4;flex:none;font-size:.85em}.sort-link.is-sorted .sort-arrow{opacity:1}.cg .cg-sort-head>span{overflow:hidden}.cg .cg-sort-head .sort-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}th[data-sort-server]{white-space:nowrap}.task.task-head{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#000;padding:0 0 .3rem;font-size:.7rem;font-weight:700}.task.task-head>span{white-space:nowrap;min-width:0;overflow:hidden}@container tasks (max-width:720px){.task.task-head{display:none}}:root[data-table-sort] main table:not([data-no-sort],.sheet-table):not(:has(th[data-sort-server])):has(>tbody>tr+tr)>thead>tr:only-child>th:not(:empty,[data-no-sort]):not(:has(a,button,input,select)){cursor:pointer;-webkit-user-select:none;user-select:none}:root[data-table-sort] main table:not([data-no-sort],.sheet-table):not(:has(th[data-sort-server])):has(>tbody>tr+tr)>thead>tr:only-child>th:not(:empty,[data-no-sort]):not(:has(a,button,input,select)):after{content:" ⇅";opacity:.35;font-size:.85em;font-weight:400}:root[data-table-sort] main table>thead>tr>th[aria-sort=ascending]:not([data-sort-server],:has(a)):after{content:" ▲";opacity:1;color:var(--blue)}:root[data-table-sort] main table>thead>tr>th[aria-sort=descending]:not([data-sort-server],:has(a)):after{content:" ▼";opacity:1;color:var(--blue)}main table>thead>tr>th[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}:root[data-table-sort] main .cg:not([data-no-sort]):has(>ul.rows>li+li)>.cg-head:not(.cg-sort-head):not(:has(details,a,button))>span:not(:empty){cursor:pointer}:root[data-table-sort] main .cg:not([data-no-sort]):has(>ul.rows>li+li)>.cg-head:not(.cg-sort-head):not(:has(details,a,button))>span:not(:empty):after{content:" ⇅";opacity:.35;letter-spacing:0}:root[data-table-sort] main .cg>.cg-head>span[data-sorted=asc]:after{content:" ▲";opacity:1;color:var(--blue)}:root[data-table-sort] main .cg>.cg-head>span[data-sorted=desc]:after{content:" ▼";opacity:1;color:var(--blue)}main .cg>.cg-head>span[data-sort-col]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@container main (min-width:621px){.columns-panel.arrange-panel{width:min(30rem,92cqw)}}.arrange-panel .columns-list>li{flex-wrap:wrap;row-gap:.25rem}.arrange-panel .columns-move{flex-wrap:nowrap;flex:0 auto;align-items:center;margin-left:auto}.layout-role{gap:.75rem;display:grid}.arrange-zone{gap:.25rem;display:grid}.arrange-panel .columns-list label{flex:auto;min-width:0}.arrange-off{color:#000}.arrange-zone-pick{width:auto;max-width:11rem;padding:.2rem .4rem;font-size:.82rem}.arrange-inline{gap:.5rem;display:grid}.arrange-inline .columns-list label{letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:.5rem;font-size:.92rem;font-weight:400;display:flex}.arrange-inline .columns-list label>input{width:auto;padding:0}.arrange-inline .actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.arrange-bar{justify-content:flex-end;margin:0 0 .75rem;display:flex}@container main (max-width:620px){.arrange-bar{justify-content:flex-start}.arrange-bar .columns-menu[open]{flex-basis:100%}}.layout-edit-open{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.layout-edit-bar{top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px));z-index:6;border:1px solid #bfd7ea;border-left:4px solid var(--blue);background:#eef5fb;border-radius:6px;gap:.45rem;padding:.7rem 1rem;display:grid;position:sticky;box-shadow:0 2px 6px #0000000f}.overview-topline+.layout-edit-bar{margin-bottom:1rem}.layout-edit-hint{margin:0;font-size:.9rem}.layout-edit-changed{color:var(--blue-deep)}.layout-edit-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.layout-edit-actions>.btn-primary{margin-left:auto}.layout-edit-role{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.layout-add-panel{min-width:15rem}.layout-add-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.layout-add-list .btn{text-align:left;justify-content:flex-start;width:100%}.layout-zone-inline{display:contents}.layout-zone:not(.layout-zone-inline){min-height:3rem}.layout-zone.drop-end:not(.layout-zone-inline){outline:2px dashed var(--blue);outline-offset:4px;border-radius:6px}.layout-zone-empty{border:2px dashed var(--light);color:#000;text-align:center;border-radius:6px;margin:0;padding:1rem;font-size:.9rem}.layout-zone.drop-end>.layout-zone-empty{border-color:var(--blue);color:var(--blue-deep)}.layout-box{scroll-margin-top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px) + 7rem);background:#fff;border:1px dashed #9cc3e2;border-radius:8px;flex-direction:column;min-width:0;display:flex;position:relative}.layout-box[draggable=true]>.layout-box-bar{cursor:grab}.layout-box.dragging{opacity:.45}.layout-box.drop-before{box-shadow:0 -4px 0 0 var(--blue)}.layout-zone.drop-end.layout-zone-inline>.layout-box:last-of-type{box-shadow:0 4px 0 0 var(--blue)}.layout-box-bar{-webkit-user-select:none;user-select:none;background:#eef4fb;border-bottom:1px dashed #9cc3e2;border-radius:8px 8px 0 0;align-items:center;gap:.35rem;padding:.3rem .5rem;display:flex}.layout-handle{color:var(--blue);font-size:1.1rem;line-height:1}.layout-box-title{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.88rem;font-weight:600}.layout-box-bar .btn-xs{justify-content:center;min-width:2rem}.layout-remove{color:#8a1f1f}.layout-box-body{opacity:.9;flex:auto;min-width:0;padding:.4rem}.layout-box-body>.section{height:100%;margin:0}.layout-box-later{color:#000;margin:0;padding:.9rem;font-size:.9rem}.stack.opp-main>.layout-box:has(>.layout-box-body>.ov-half){grid-column:auto}@container main (max-width:620px){.layout-edit-actions>.btn-primary{margin-left:0}.layout-edit-bar{position:static}}.person-under{margin-top:1.25rem}.cs-fold{border-top:1px solid var(--line)}.cs-fold>summary{cursor:pointer;padding:.4rem 0;font-weight:600}.cs-fold>summary .hint{font-weight:400}.cs-arrange{justify-content:flex-end;display:flex}.layout-lists>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.layout-list-main{flex:18rem;gap:.1rem;min-width:0;display:grid}.layout-list-main .hint{overflow-wrap:anywhere}.layout-arrange-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem 1.5rem;display:grid}.layout-arrange{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:.75rem 1rem}.layout-arrange>h3{margin:0 0 .5rem;font-size:1.05rem}.pl-section>.section-band{flex-wrap:wrap;row-gap:.4rem}.pl-section>.section-band>.row{flex-wrap:wrap;justify-content:flex-end;gap:.4rem .75rem}.pl-subs{flex-wrap:wrap}.pl-subs .choice-extra{opacity:.85;font-weight:400}.pl-period-row{justify-content:flex-end;margin:0 0 .5rem;display:flex}.pl-group+.pl-group,.pl-didnt{margin-top:.9rem}.pl-group-h{letter-spacing:.05em;text-transform:uppercase;color:#000;margin:.25rem 0 .35rem;font-size:.78rem;font-weight:700}.pl-group-h .hint{text-transform:none;letter-spacing:0;font-weight:400}.pl-summary{margin:0 0 .5rem;font-size:.9rem}.pl-rows>li{border-left:4px solid var(--ss-line);border-radius:6px;margin:.2rem 0;padding-left:.6rem}.pl-rows>li.pl-tone-blue{border-left-color:var(--ss-b);background:var(--ss-b-bg)}.pl-rows>li.pl-tone-amber{border-left-color:var(--ss-a);background:var(--ss-a-bg)}.pl-rows>li.pl-tone-red{border-left-color:var(--ss-r);background:var(--ss-r-bg)}.pl-rows>li.pl-tone-green{border-left-color:var(--ss-g);background:var(--ss-g-bg)}.pl-rows>li.pl-tone-grey{border-left-color:#b5b5b2}.pl-ends-30 .cg-l2,.pl-ends-past .cg-l2{color:var(--ss-r);font-weight:600}.pl-ends-60 .cg-l2,.pl-ends-90 .cg-l2{color:var(--ss-a)}.pl-chip{white-space:nowrap;background:var(--ss-card);color:var(--ss-n);border:1px solid;border-radius:999px;padding:0 .55rem;font-size:.78rem;font-weight:600;line-height:1.6;display:inline-block}.pl-chip-warn{color:var(--ss-a);background:var(--ss-a-bg)}.pl-chip-ok,.pl-chip-green{color:var(--ss-g);background:var(--ss-g-bg)}.pl-chip-red{color:var(--ss-r);background:var(--ss-r-bg)}.pl-chip-grey{color:var(--ss-n)}.cg-pl-finished{--cols:minmax(6.5rem, 1.1fr) minmax(6.5rem, 1.2fr) 5rem 5.5rem 5rem minmax(7.5rem, 1.6fr) minmax(5.5rem, 1fr)}.cg-pl-didnt{--cols:minmax(6.5rem, 1.1fr) minmax(6.5rem, 1.3fr) 6.5rem minmax(6.5rem, 1.3fr) minmax(5.5rem, 1fr)}.cg-pl-finished .cg-end,.cg-pl-assign .cg-end{text-align:right;justify-self:end}.cg-pl-assign .cg-num{text-align:right}.pl-rate-tiles{flex-wrap:wrap;gap:.5rem 1.75rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:flex}.pl-rate-tiles li{min-width:0;display:grid}.pl-rate-tiles b{font-family:var(--font-body);font-size:1.6rem;font-weight:600;line-height:1.1}.pl-rate-tiles span{color:#000;font-size:.85rem}.pl-rate-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem 1.5rem;display:grid}.pl-rates caption{text-align:left;padding:.25rem 0;font-weight:700}@container cg (max-width:47.5rem){.cg.cg-pl-finished .cg-head,.cg.cg-pl-didnt .cg-head{display:none}.cg.cg-pl-finished>.rows>li,.cg.cg-pl-didnt>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem .6rem}.cg.cg-pl-finished>.rows>li>*,.cg.cg-pl-didnt>.rows>li>*{grid-column:1/-1}.cg.cg-pl-finished>.rows>li>.cg-first,.cg.cg-pl-didnt>.rows>li>.cg-first{grid-column:1}.cg.cg-pl-finished>.rows>li>.cg-end,.cg.cg-pl-didnt>.rows>li>.cg-end{text-align:right;grid-area:1/2;justify-self:end}.cg.cg-pl-finished>.rows>li>[data-l]:before,.cg.cg-pl-didnt>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-pl-finished .cg-two>.cg-l1,.cg.cg-pl-finished .cg-two>.cg-l2,.cg.cg-pl-didnt .cg-two>.cg-l1,.cg.cg-pl-didnt .cg-two>.cg-l2{white-space:normal}.cg.cg-pl-finished>.rows>li>span.none{display:none}}.pl-tab-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}@container main (max-width:620px){.pl-tab-grid{grid-template-columns:minmax(0,1fr)}}.sf-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem 1.25rem;margin:0;display:grid}.sf-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#000;font-size:.72rem;font-weight:700}.sf-facts dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:600}.sf-paper{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.rates-now{flex-wrap:wrap;gap:.5rem 1.6rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:flex}.rates-now li{display:grid}.rates-now b{font-family:var(--font-body);font-size:1.45rem;font-weight:600;line-height:1.15}.rates-now span{color:#000;font-size:.8rem}.rates-now .rn-spread b{color:var(--ss-g)}.rows.cts-rows>li{border-left:4px solid var(--ss-line);border-radius:6px;grid-template-columns:minmax(0,1.6fr) minmax(7rem,1fr) minmax(0,1.2fr);align-items:center;gap:.25rem .75rem;margin:.25rem 0;padding:.45rem .6rem;display:grid}.cts-rows>li[data-tone=green]{border-left-color:var(--ss-g);background:var(--ss-g-bg)}.cts-rows>li[data-tone=amber],.cts-rows>li[data-tone=blue]{border-left-color:var(--ss-a);background:var(--ss-a-bg)}.cts-rows>li[data-tone=red]{border-left-color:var(--ss-r);background:var(--ss-r-bg)}.cts-rows>li[data-tone=grey]{border-left-color:#b5b5b2}.cts-rows>li>*{min-width:0}.cts-rows .inline-form{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.cts-rows select{width:100%;min-width:0;max-width:12rem}@container main (max-width:560px){.rows.cts-rows>li{grid-template-columns:minmax(0,1fr) auto}.cts-rows>li>.cts-when{grid-column:1/-1}}.hr-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hr-list>li{border-bottom:1px solid var(--line);padding-bottom:.4rem}.rule-lines{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rule-lines>li{border-bottom:1px solid var(--line);padding-bottom:.4rem}.rule-lines .rule-tag{border:1px solid var(--line);border-radius:6px;margin-right:.35rem;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-block}.rule-lines>li[data-level=warn] .rule-tag{border-color:var(--ss-a);color:var(--ss-a)}.hr-private{color:var(--ss-r);border:1px solid var(--ss-r);background:var(--ss-card);white-space:nowrap;border-radius:999px;margin-left:auto;padding:0 .55rem;font-size:.78rem;font-weight:700}.cg-projects{--cols:minmax(12rem, 1.5fr) minmax(7rem, .8fr) minmax(10rem, 1.3fr) 6.5rem minmax(8rem, .9fr) minmax(8rem, 1fr) 7.5rem}.pj-active{--c:var(--aqua-deep)}.pj-on_hold{--c:var(--energy-deep)}.pj-closed{--c:var(--ash)}.po-in_force{--c:var(--aqua-deep)}.po-not_started{--c:var(--blue)}.po-ended,.po-no_dates{--c:var(--ash)}.rows.project-rows>li{padding:var(--row-py) 0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto}.rows.po-rows>li{padding:var(--row-py) 0;grid-template-columns:minmax(0,1.4fr) minmax(max-content,1.3fr) 6.5rem minmax(0,.9fr) minmax(0,1.2fr) auto}.rows.po-rows>li>.po-notes{grid-column:1/-1;margin:0}.po-act,.row-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.project-line{margin:0 0 .6rem}.inline-add{margin-top:.75rem}.inline-add>summary{cursor:pointer;list-style:none;display:inline-flex}.inline-add>summary::-webkit-details-marker{display:none}.inline-add[open]>.form{margin-top:.75rem}.account-time-form{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.account-time-form label{gap:.25rem;font-weight:600;display:grid}@container main (max-width:720px){.rows.project-rows>li,.rows.po-rows>li{grid-template-columns:minmax(0,1fr)}}.po-use p{margin:0}.po-use[data-status=warn] .po-flag{color:#3d3b9a}.po-use[data-status=over] .po-flag{color:#8a1f1f}.po-totals{margin:0 0 .75rem}.po-project{border-top:1px solid var(--line,#e3e3e3);margin-top:.75rem;padding-top:.5rem}.po-project>p{margin:0 0 .4rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .po-use[data-status=warn] .po-flag{color:#c9c8e6}:root:not([data-theme=light]) .po-use[data-status=over] .po-flag{color:#f5b5b5}}:root[data-theme=dark] .po-use[data-status=warn] .po-flag{color:#c9c8e6}:root[data-theme=dark] .po-use[data-status=over] .po-flag{color:#f5b5b5}.po-warnings{gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.po-warnings .status{color:#3d3b9a;background:#ebebf6;border-left:4px solid #3d3b9a;border-radius:6px;margin:0;padding:.5rem .75rem}.po-warnings .status[data-kind=error]{color:#8a1f1f;background:#fdecec;border-left-color:#a2271e}.rates-when{border:1px solid var(--line,#bcbcbc);border-radius:6px;margin-bottom:.75rem;padding:.6rem .75rem}.po-list li,.spread-corrections li{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .po-warnings .status{color:#c9c8e6;background:#3d3b9a}:root:not([data-theme=light]) .po-warnings .status[data-kind=error]{color:#f5b5b5;background:#3d1a1a}}:root[data-theme=dark] .po-warnings .status{color:#c9c8e6;background:#3d3b9a}:root[data-theme=dark] .po-warnings .status[data-kind=error]{color:#f5b5b5;background:#3d1a1a}.tc-chip{border:1px solid var(--line);background:var(--oe-surface);color:#000;white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.82rem;font-weight:600;display:inline-block}.tc-chip.tc-submitted,.tc-chip.tc-state-waiting{color:#2f5f88;background:#eaf3fa;border-color:#bfd6ea}.tc-chip.tc-approved,.tc-chip.tc-state-approved{color:#3a6e45;background:#e8f6ec;border-color:#c5dec9}.tc-chip.tc-sent_back,.tc-chip.tc-state-sent_back{color:#8a1f1f;background:#fdecec;border-color:#f0c4c4}.tc-chip.tc-draft{color:#3d3b9a;background:#ebebf6;border-color:#c9c8e6}.tc-empty p,.tc-empty ul{margin:0 0 .5rem}.tc-empty ul{padding-left:1.2rem}.tc-enter .tc-enter-picked{margin:.25rem 0}.tc-enter select{max-width:100%}.tc-totals{margin:.25rem 0 .75rem}.tc-head-line{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.tc-weeknav{justify-content:space-between;margin:.25rem 0 1rem;display:flex}.tc-week{border-collapse:collapse;width:100%;max-width:40rem;margin-bottom:.5rem}.tc-week th,.tc-week td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.35rem .5rem}.tc-week thead th{color:#000;font-size:.85rem;font-weight:600}.tc-week input{font:inherit;width:5.5rem;padding:.3rem .4rem}.tc-week input[name^=p_]{width:9rem}.tc-week select{font:inherit}.tc-week .tc-outside{color:#000}.tc-weeks .tc-week-row{grid-template-columns:minmax(12rem,1fr) auto minmax(10rem,1.2fr);align-items:center;gap:.75rem;display:grid}.tc-weeks .tc-open{background:var(--mist)}.tc-approvals{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tc-approval{border:1px solid var(--line);border-left:4px solid var(--light);background:#fff;border-radius:8px;padding:.9rem 1rem}.tc-approval.tc-state-waiting{border-left-color:var(--blue)}.tc-approval.tc-state-approved{border-left-color:#4f8a5b}.tc-approval.tc-state-sent_back{border-left-color:#a2271e}.tc-approval-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tc-approval-head h2{margin:0;font-size:1.2rem}.tc-approval-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.tc-sendback summary,.tc-record summary{cursor:pointer;list-style:none}.tc-sendback summary::-webkit-details-marker{display:none}.tc-record summary::-webkit-details-marker{display:none}.tc-sendback form,.tc-record form{margin-top:.5rem}.tc-record{margin-top:.75rem}.tc-approve-all{margin:.5rem 0}.tc-backup-form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.portal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.portal-nav{color:#fff;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.portal-nav a{color:#fff}.portal-nav form{margin:0}.portal-out{color:#fff;background:0 0;border-color:#fff9}.portal-form{gap:1rem;max-width:28rem;margin-top:1rem;display:grid}.portal-sec{margin-top:1.25rem}.cp-quick{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 .25rem;display:flex}.cp-quick .cp-paychex-hint{flex-basis:100%;margin:.25rem 0 0}.portal-card{background:var(--oe-surface);border:1px solid var(--oe-line);border-left:6px solid #1e4e8c;border-radius:12px;max-width:560px;margin:16px 0 8px;padding:20px 24px;box-shadow:0 1px 3px #141e3214}.portal-card>.lede:first-child{margin-top:0}@media (max-width:640px){.portal-card{padding:16px}}.cp-soon{cursor:default;opacity:.7}.portal-line{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.portal-invite{margin:0}.cu-people{margin:0;padding:0;list-style:none}.cu-writeup{border-left:3px solid var(--blue);margin:.5rem 0;padding:.25rem .75rem}.cu-writeup p{margin:.15rem 0}.cu-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.cu-act{flex:18rem}.cu-act[open]{flex-basis:100%}.cu-act>summary{cursor:pointer;list-style:none;display:inline-flex}.cu-act>summary::-webkit-details-marker{display:none}.cu-time{flex-wrap:wrap;gap:.5rem;display:flex}.cu-fit{font-weight:600}.cu-fit-not_fit{color:#a2271e}.cu-fit-fit{color:var(--energy-deep)}.cu-warn{color:#a2271e}.cu-said{margin-top:.5rem}.cu-toggle{margin:.5rem 0 1rem}.cp-h{margin-top:1.5rem;font-size:1.45rem;font-weight:700}.cp-start,.cp-first{margin-top:1rem}.cp-start h3,.cp-first h3,.cp-upload h3{margin:0 0 .5rem;font-size:1rem}.cp-docs>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cp-doc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cp-signed{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.cp-signed input[type=file]{max-width:15rem;font:inherit;font-size:.85rem}.cp-sign{color:#3d3b9a;background:#ebebf6;border:1px solid #c9c8e6;border-radius:999px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem;display:inline-block}.cp-upload{border-top:1px solid var(--hairline,#e2e2e2);padding-top:1rem}.cp-issues>li{gap:.5rem;display:grid}.cp-updates{gap:.25rem;margin:0;padding-left:1rem;display:grid}.cp-note{gap:.25rem;max-width:32rem;display:grid}.cp-note label,.portal-form label.pm-text{gap:.25rem;font-weight:600;display:grid}.cp-note textarea,.portal-form label.pm-text textarea{width:100%;font:inherit}.portal-form fieldset{border:0;gap:.25rem;margin:0;padding:0;display:grid}.portal-form fieldset legend{margin-bottom:.25rem;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cp-sign{color:#c9c8e6;background:#3d3b9a;border-color:#3d3b9a}}:root[data-theme=dark] .cp-sign{color:#c9c8e6;background:#3d3b9a;border-color:#3d3b9a}@media (max-width:640px){.tc-weeks .tc-week-row{grid-template-columns:1fr;gap:.25rem}.tc-week input{width:4.5rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-approval{background:#1d2023;border-color:#30343a}:root:not([data-theme=light]) .tc-chip.tc-submitted,:root:not([data-theme=light]) .tc-chip.tc-state-waiting{color:#8db8dc;background:#1e2a36;border-color:#2f4558}:root:not([data-theme=light]) .tc-chip.tc-approved,:root:not([data-theme=light]) .tc-chip.tc-state-approved{color:#93cf9e;background:#1f2f23;border-color:#355440}:root:not([data-theme=light]) .tc-chip.tc-sent_back,:root:not([data-theme=light]) .tc-chip.tc-state-sent_back{color:#f2a49e;background:#3a1f1e;border-color:#5a2e2b}:root:not([data-theme=light]) .tc-chip.tc-draft{color:#c9c8e6;background:#3d3b9a;border-color:#3d3b9a}}:root[data-theme=dark] .tc-approval{background:#1d2023;border-color:#30343a}:root[data-theme=dark] .tc-chip.tc-submitted,:root[data-theme=dark] .tc-chip.tc-state-waiting{color:#8db8dc;background:#1e2a36;border-color:#2f4558}:root[data-theme=dark] .tc-chip.tc-approved,:root[data-theme=dark] .tc-chip.tc-state-approved{color:#93cf9e;background:#1f2f23;border-color:#355440}:root[data-theme=dark] .tc-chip.tc-sent_back,:root[data-theme=dark] .tc-chip.tc-state-sent_back{color:#f2a49e;background:#3a1f1e;border-color:#5a2e2b}:root[data-theme=dark] .tc-chip.tc-draft{color:#c9c8e6;background:#3d3b9a;border-color:#3d3b9a}.cg-shelf{--cols:minmax(8.5rem, 2fr) minmax(5.5rem, 1fr) 4rem 9rem 8.5rem}.shelf-search{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.shelf-search input[type=search]{flex:16rem}.shelf-page .choice-btns+.choice-btns{margin-top:.4rem}.ex-form .form-row{flex-wrap:wrap}.ex-flags{gap:.3rem;display:grid}.ex-cats{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.35rem .9rem;display:grid}.ex-receipt{gap:.5rem;display:grid}.ex-receipt-img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:100%;max-height:32rem}.ex-receipt-pdf{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:32rem}.ex-table td[data-label=Amount] .tc-chip{margin-left:.3rem}.ex-rules-edit>summary{cursor:pointer;margin:.3rem 0 .6rem;list-style:none;display:inline-block}.ex-trip{border:1px solid var(--line);border-radius:6px;gap:.5rem;padding:.6rem .8rem .8rem;display:grid}.ex-trip .form-row>label{flex:14rem;min-width:0}.ex-trip .form-row>label input{width:100%}.ex-miles{align-items:flex-end;gap:.6rem 1rem}.ex-miles .ex-miles-total{margin:0 0 .35rem}.ex-trip-line{overflow-wrap:anywhere;margin:0}.ex-rules-edit>summary.btn{white-space:normal;text-align:left;max-width:100%}.ex-way-rates{gap:.3rem;margin:.2rem 0 .6rem;padding:0;list-style:none;display:grid}.dv-verdict{background:var(--wk-card);white-space:nowrap;color:#000;border:1px solid;border-left-width:3px;border-radius:4px;padding:.02rem .45rem .02rem .4rem;font-size:.74rem;font-weight:700;line-height:1.35;display:inline-block}.dv-verdict[data-tone=recruit]{color:var(--wk-stop)}.dv-verdict[data-tone=sell],.dv-verdict[data-tone=short]{color:var(--wk-slow)}.dv-verdict[data-tone=balanced]{color:var(--wk-go)}.dv-line{flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;margin:0 0 .75rem;display:flex}.dv-who{font-size:var(--row-fs,.9rem);gap:.25rem;margin-top:.75rem;display:grid}.dv-who p{overflow-wrap:anywhere;margin:0}.dv-table tr.dv-apart th,.dv-table tr.dv-apart td{color:#000}.dv-settings{max-width:40rem}.cg-dv-plans{--cols:minmax(7rem, 1fr) minmax(8.5rem, 2.2fr) 5rem 7rem}.cg-game-accounts{--cols:minmax(7rem, 1.2fr) 5.5rem minmax(5.5rem, 1fr) 5rem minmax(8.5rem, 2fr)}.cg-game-meet{--cols:minmax(7rem, 1.3fr) minmax(6.5rem, 1.2fr) 8.5rem 7.5rem}.gp-targets td[data-status=behind] .gp-status{color:var(--wk-stop)}.gp-targets td[data-status=on_pace] .gp-status{color:var(--wk-slow)}.gp-targets td[data-status=met] .gp-status{color:var(--wk-go)}.gp-status{font-weight:700}.gp-after{white-space:pre-line;margin:.25rem 0 0}.gp-after-form{gap:.35rem;margin-top:.35rem;display:grid}.gp-after-form textarea{width:100%;font:inherit}.practice-scenario{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.practice-scenario p{margin:.2rem 0}.practice-row{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}@media (max-width:720px){.practice-row{grid-template-columns:1fr;gap:.1rem}.practice-scenario{flex-direction:column}}.practice-turns{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.practice-turns li{border:1px solid var(--line,#e3e3e3);background:var(--bg,#fff);border-radius:8px;max-width:46rem;padding:.5rem .75rem}.practice-turns li[data-who=me]{border-color:#1e4e8c;justify-self:end}.practice-who{color:#1e4e8c;font-size:.85em;font-weight:600;display:block}.practice-turns li[data-who=them] .practice-who{color:inherit}.practice-score-form{margin-top:.5rem}.practice-standards blockquote,.practice-page blockquote{border-left:3px solid #1e4e8c;margin:.25rem 0 .25rem .75rem;padding-left:.5rem;font-style:italic}.practice-rating{text-transform:uppercase;letter-spacing:.03em;margin-left:.35rem;font-size:.85em;font-weight:600}.rating-met{color:#1d6b2f}.rating-partly{color:#3d3b9a}.rating-missed{color:#a2271e}.rating-not_applicable{color:#666}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rating-met{color:#7fd18f}:root:not([data-theme=light]) .rating-partly{color:#c9c8e6}:root:not([data-theme=light]) .rating-missed{color:#ff8a80}:root:not([data-theme=light]) .rating-not_applicable{color:#aaa}}.cg-setup-tasks{--cols:minmax(9rem, 2.2fr) minmax(5rem, 1fr) 6rem 8.5rem minmax(5.5rem, 1fr)}.cg-setup-assets{--cols:minmax(7rem, 1.6fr) minmax(5.5rem, 1.2fr) 6rem 8rem}.cg-setup-mine{--cols:minmax(9rem, 2fr) minmax(5.5rem, 1fr) 7.5rem 5rem}.cg-setup-list{--cols:minmax(7rem, 1.4fr) 8rem 9.5rem minmax(7rem, 1.4fr)}.setup-state{background:var(--wk-card,#fff);white-space:nowrap;color:#000;border:1px solid;border-left-width:3px;border-radius:4px;padding:.02rem .45rem .02rem .4rem;font-size:.74rem;font-weight:700;line-height:1.35;display:inline-block}.setup-state[data-tone=go]{color:var(--wk-go)}.setup-state[data-tone=slow]{color:var(--wk-slow)}.setup-state[data-tone=stop]{color:var(--wk-stop)}.cg-setup-tasks li[data-state=done] .setup-item strong,.cg-setup-tasks li[data-state=auto_done] .setup-item strong,.cg-setup-tasks li[data-state=not_needed] .setup-item strong{color:#000;font-weight:600}.chip-kind{color:#000;white-space:nowrap;font-size:.72rem}.setup-how{color:#000;font-size:.82rem}.setup-how>summary{cursor:pointer;color:var(--blue);display:inline}.setup-how p{white-space:normal;margin:.2rem 0 0}.setup-tick,.setup-do form,.setup-close,.setup-item-do{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.setup-close{gap:.5rem;margin-top:.75rem}.setup-start{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin-top:.6rem;display:flex}.setup-start .inline-form,.setup-start-any{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.setup-start label,.setup-start-any label{gap:.2rem;font-size:.85rem;font-weight:600;display:grid}.setup-start input,.setup-start-any input,.setup-start-any select{font:inherit;border:1px solid var(--light);border-radius:6px;padding:.35rem .5rem;font-weight:400}.setup-leave>summary,.setup-add>summary,.setup-edit>summary{cursor:pointer;list-style:none;display:inline-block}.setup-leave[open]>form,.setup-add[open]>form,.setup-edit[open]>form{margin-top:.6rem}.setup-type{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 .6rem;display:flex}.setup-l{font-size:.88rem;font-weight:600}.setup-sig{flex-wrap:wrap;align-items:flex-start;gap:1rem 2rem;display:flex}.setup-sig-preview{border-left:3px solid var(--blue);color:#212121;background:#fff;min-width:14rem;padding:.2rem 0 .2rem .7rem;font-size:.85rem;line-height:1.45}.setup-sig-preview .b{font-weight:700}.setup-sig-preview .m{color:#000}.setup-sig-preview a{color:#1e4e8c;text-decoration:none}.setup-sig-do{flex:18rem;min-width:0}.setup-copy{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.setup-steps{margin:0 0 .5rem;padding-left:1.2rem}.setup-items>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.3rem 1rem;display:flex}.setup-item-line{flex:22rem;gap:.1rem;min-width:0;display:grid}.setup-item-line .meta{font-size:.8rem}.setup-item-do details{display:inline-block}.setup-item-do details[open]{flex-basis:100%;display:block}.setup-returned{margin-top:.6rem;font-size:.85rem}.cg-setup-list [data-overdue]{color:var(--wk-stop)}.cg-rules{--cols:minmax(7.5rem, 2fr) minmax(5rem, 1fr) minmax(5.5rem, 1.2fr) 7.5rem 10rem}.cg-rule-reqs{--cols:minmax(6.5rem, 1.2fr) minmax(5.5rem, 1fr) minmax(6.5rem, 1.5fr) 8rem minmax(6.5rem, 1.3fr)}.cg-rule-reqs .cg-two>.cg-l1,.cg-rule-reqs .cg-two>.cg-l2{white-space:normal;text-overflow:clip;overflow:visible}.rule-sa{vertical-align:.1em;margin-left:.4rem;font-size:.68rem}.rule-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rule-why{overflow-wrap:anywhere}.rules-search{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.rules-search input[type=search]{font:inherit;flex:16rem}.rules .choice-row,.rules .choices{margin-bottom:.5rem}.rule-ask{position:relative}.rule-ask>summary{cursor:pointer;list-style:none;display:inline-block}.cg-rules .rows>li>.cg-end:has(.rule-ask[open]){text-align:left;grid-area:auto/1/auto/-1;justify-self:stretch}.cg-rule-reqs .rows>li>.rule-decide-row{text-align:left;grid-column:1/-1;justify-self:stretch}.rule-ask[open]>.rule-ask-form{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:30rem;padding:.75rem}.rule-ask-form,.rule-decide{text-align:left;gap:.4rem;min-width:min(18rem,100%);margin-top:.45rem;display:grid}.rule-ask-form label,.rule-decide label{gap:.15rem;font-size:.85rem;font-weight:600;display:grid}.rule-ask-form input,.rule-ask-form select,.rule-ask-form textarea,.rule-decide input{font:inherit;width:100%;font-weight:400}.rule-ask-form .hint{margin:0}.rules .status{border-radius:6px;margin:.3rem 0 0;padding:.4rem .6rem;font-size:.85rem}.rules .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.rules .status[data-kind=error]{color:#8a1f1f;background:#fdecec}:root[data-theme=dark] .rules .status[data-kind=ok]{color:#9fd8ae;background:#1c3324}:root[data-theme=dark] .rules .status[data-kind=error]{color:#f2a7a7;background:#3a1e1e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rules .status[data-kind=ok]{color:#9fd8ae;background:#1c3324}:root:not([data-theme=light]) .rules .status[data-kind=error]{color:#f2a7a7;background:#3a1e1e}}[data-ts-busy]{cursor:progress;-webkit-text-fill-color:transparent;position:relative}[data-ts-busy]>*{visibility:hidden}[data-ts-busy]:after{content:attr(data-ts-busy-label);content:attr(data-ts-busy-label) / "";white-space:nowrap;-webkit-text-fill-color:currentColor;font-weight:inherit;justify-content:center;align-items:center;padding-left:1.3em;display:flex;position:absolute;inset:0;overflow:hidden}[data-ts-busy]:before{content:"";content:"" / "";border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;margin-top:-.45em;animation:.8s linear infinite ts-busy-spin;position:absolute;top:50%;left:max(.45em,50% - 3.6em)}[data-ts-busy=still]:after{padding-left:1.5em}[data-ts-busy=still]:before{left:max(.45em,50% - 4.6em)}@keyframes ts-busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ts-busy]:before{opacity:.6;border-right-color:currentColor;animation:none}}input[data-ts-busy]{opacity:.65;-webkit-text-fill-color:currentColor}.action-notice{z-index:950;color:#1f5a30;background:#e9f4ec;border:1px solid #a9d3b4;border-radius:6px;align-items:flex-start;gap:.75rem;width:min(40rem,100vw - 2rem);padding:.75rem 1rem;font-size:.95rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.action-notice[data-kind=error]{color:#8a1f1f;background:#fdecec;border-color:#e8b4b4}.action-notice p{flex:1;margin:0}.action-notice .btn{color:inherit}.job-progress{gap:.4rem;margin:.25rem 0;display:grid}.job-progress p{margin:0}.job-progress .job-word{font-weight:700}.job-progress[data-state=stopped] .job-word{color:#8a1f1f}.job-progress[data-state=finished] .job-word{color:#1f5a30}.job-bar{background:#e6eef5;border-radius:999px;height:.55rem;position:relative;overflow:hidden}.job-bar>span{border-radius:inherit;background:var(--blue);transition:width .6s;position:absolute;inset:0 auto 0 0}.job-progress[data-state=stopped] .job-bar>span{background:#b23b3b}.job-progress[data-state=finished] .job-bar>span{background:#2e7d4a}.job-bar[data-indeterminate]>span{width:30%;animation:1.4s ease-in-out infinite job-bar-slide}@keyframes job-bar-slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.job-bar[data-indeterminate]>span{opacity:.45;width:100%;animation:none}.job-bar>span{transition:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .action-notice{color:#cdebd6;background:#16301f;border-color:#2e5a3c}:root:not([data-theme=light]) .action-notice[data-kind=error]{color:#f4c9c9;background:#3a1a1a;border-color:#6b2e2e}:root:not([data-theme=light]) .job-bar{background:#2a3540}}.bp-list>li.bp-build{gap:.4rem;display:grid}.bp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;min-width:0;display:flex}.bp-title{overflow-wrap:anywhere}.bp-branch{font-family:var(--font-body);overflow-wrap:anywhere;font-size:.8rem}.bp-steps{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.bp-steps>li{text-align:center;color:#000;overflow-wrap:anywhere;background:#e6eef5;padding:.3rem .25rem;font-size:.8rem;font-weight:600;line-height:1.2}.bp-steps>li:first-child{border-radius:6px 0 0 6px}.bp-steps>li:last-child{border-radius:0 6px 6px 0}.bp-steps>li[data-state=done]{color:#fff;background:var(--blue)}.bp-steps>li[data-state=now]{color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue);background:#fff}.bp-build[data-step=live] .bp-steps>li,.bp-steps[data-all-done]>li{background:#2e7d4a}.bp-steps[data-compact]>li{padding:.2rem .1rem;font-size:.7rem}.sec-st-box .bp-steps{width:100%;margin-bottom:.1rem}.bp-build[data-step=live] .job-bar>span{background:#2e7d4a}.bp-build[data-stale] .job-bar>span{background:#3d3b9a}.bp-line,.bp-note,.bp-pages{margin:0}.bp-left{color:var(--ink);font-weight:700}.bp-stale{color:#3d3b9a;font-weight:700}.bp-key{margin:.75rem 0 0}@container main (max-width:520px){.bp-steps>li{padding:.3rem .1rem;font-size:.72rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-steps>li{background:#2a3540}:root:not([data-theme=light]) .bp-steps>li[data-state=done]{background:var(--blue)}:root:not([data-theme=light]) .bp-steps>li[data-state=now]{background:0 0}:root:not([data-theme=light]) .bp-build[data-step=live] .bp-steps>li,:root:not([data-theme=light]) .bp-steps[data-all-done]>li{background:#2e7d4a}}.setup-intro-wrap{padding-top:1rem}.oe-in .setup-intro-wrap,[data-tab-body]>.setup-intro-wrap,.tab-panel .setup-intro-wrap{max-width:none;padding-inline:0}.setup-intro{border:1px solid var(--oe-line);background:var(--oe-surface);border-left:6px solid #1e4e8c;border-radius:12px;padding:.75rem 1rem;font-size:.92rem;position:relative;box-shadow:0 1px 3px #141e3214}.setup-intro .setup-intro-title{font:700 1.05rem/1.3 var(--font-body);color:var(--oe-text);margin:0 0 .15rem}.setup-intro-what{margin:0}.setup-intro-what div{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;display:flex}.setup-intro-what dd{color:var(--oe-text-2);margin:0}.setup-intro-detail{border-top:1px solid var(--oe-line-2);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.5rem 1.5rem;margin-top:.6rem;padding-top:.6rem;display:grid}.setup-intro-facts{align-content:start;gap:.35rem;margin:0;display:grid}.setup-intro-facts div{grid-template-columns:8.5rem minmax(0,1fr);gap:.5rem;display:grid}.setup-intro-facts dt,.setup-intro-what dt,.setup-intro-h{letter-spacing:.04em;text-transform:uppercase;color:var(--oe-text-3);margin:0;padding-top:.12rem;font-size:.72rem;font-weight:700}.setup-intro .setup-intro-h{font:700 .72rem/1.4 var(--font-body);letter-spacing:.04em}.setup-intro-facts dd{margin:0}.setup-intro-how ol{margin:.3rem 0 0;padding-left:1.3rem}.setup-intro-how li+li{margin-top:.15rem}.setup-intro-all{grid-column:1/-1;margin:0;font-size:.85rem}@container main (max-width:620px){.setup-intro-detail{grid-template-columns:minmax(0,1fr)}.setup-intro-facts div{grid-template-columns:minmax(0,1fr);gap:0}}.setup-more>summary{cursor:pointer;color:var(--oe-brand);align-items:center;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:flex}.setup-more>summary::-webkit-details-marker{display:none}.setup-more[open]>summary{display:none}.why-fold{display:inline}.why-fold>summary{border:1px solid var(--oe-brand-border);background:var(--oe-brand-soft);width:24px;height:24px;color:var(--oe-brand);font:700 13px/1 var(--font-body);cursor:pointer;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;list-style:none;display:inline-flex}.why-fold>summary::-webkit-details-marker{display:none}.why-fold[open]>summary{background:var(--oe-brand);color:var(--oe-on-brand);border-color:var(--oe-brand)}.why-fold-body{border:1px solid var(--oe-card-line);background:var(--oe-surface);color:var(--oe-text-2);border-radius:8px;margin:.4rem 0 .6rem;padding:.6rem .8rem;font-size:.9rem;display:block}.why-fold-body>:first-child{margin-top:0}.why-fold-body>:last-child{margin-bottom:0}@media (max-width:640px){.why-fold>summary{width:44px;height:44px}}.more-settings{border:1px solid var(--line);border-radius:6px;margin-top:1rem}.more-settings>summary{cursor:pointer;background:#fff;border-radius:6px;padding:.6rem 1rem;font-weight:600}.more-settings[open]>summary{border-bottom:1px solid var(--line);border-radius:6px 6px 0 0}.more-settings-body{gap:1rem;padding:1rem;display:grid}.setup-lede{margin:0 0 .25rem;font-size:1rem}.cg-setup{--cols:minmax(8.5rem, 1.1fr) minmax(10rem, 2fr) minmax(6.5rem, 1fr) minmax(6.5rem, .9fr)}.setup-state{border-left:3px solid;border-radius:3px;padding:.05rem .5rem;font-size:.8rem;font-weight:600;display:inline-block}.setup-state[data-s=set]{color:#1f5a30;background:#e8f6ec;border-color:#2e7d46}.setup-state[data-s=not_set]{color:#000;background:var(--mist);border-color:#898989}.setup-state[data-s=attention]{color:#3d3b9a;background:#ebebf6;border-color:#3d3b9a}.setup-start ol{gap:.3rem;margin:.25rem 0 0;padding-left:1.4rem;display:grid}.division-setup{gap:var(--sec-gap,1.25rem);display:grid}.division-setup .playbook-parts>li{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.6rem 0;display:grid}.division-setup .rows>li.role-row{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.45rem 0}.division-setup .role-row>p{margin:0}.division-setup details.tier-group{margin:.4rem 0}.division-setup details.tier-group>summary{cursor:pointer}.division-setup details.tier-group>summary h3{display:inline}.playbook-parts .part-lines{margin:0;padding-left:1.2rem}.playbook-parts .part-lines li{margin:.1rem 0}.part-edit>summary{cursor:pointer;width:fit-content;list-style:none;display:inline-flex}.part-edit>summary::-webkit-details-marker{display:none}.part-edit[open]>summary{margin-bottom:.5rem}.tier-key{margin:.3rem 0 .6rem;padding-left:1.2rem}.division-setup details.fine-tune>summary{cursor:pointer;list-style:none}.division-setup details.fine-tune>summary::-webkit-details-marker{display:none}.division-setup details.fine-tune>summary .section-title:after{content:" ▾";font-weight:400}.division-setup details.fine-tune:not([open])>.section-body{display:none}.cg-net{--cols:minmax(7rem, 2fr) minmax(5.5rem, 1.1fr) minmax(5rem, 1fr) minmax(5.5rem, 1.2fr) 13rem}.cg-net-orgs{--cols:minmax(7rem, 2fr) minmax(5rem, 1fr) minmax(5.5rem, 1.2fr) minmax(6.5rem, 1.2fr) 6rem}.cg-net .rows>li>.cg-end{justify-content:flex-end;display:flex}.net-att{flex-wrap:nowrap;gap:.3rem}.net-att form,.net-decide form{margin:0;display:inline}.net-decide{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.net-suggested>li,.net-prop-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.net-suggested>li>div:first-child,.net-prop-row>div:first-child{flex:22rem;min-width:0}.net-suggested p{overflow-wrap:anywhere;margin:.15rem 0 0}.net-waiting{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.net-member{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.net-member form{margin:0}.net-inline{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:.75rem;display:flex}.net-inline label{gap:.2rem;display:grid}.net-row{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.5rem 1rem;display:grid}.net-conv{border-top:1px solid var(--line);padding-top:.6rem}.net-defs{margin:.25rem 0 .75rem}.net-defs p{margin:.4rem 0}.net-notes{white-space:pre-line}.net-edit>summary{cursor:pointer;color:var(--blue);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.net-proposal+.net-proposal{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.net-proposal h3{margin:0 0 .15rem;font-size:1.05rem}.net-proposal>p{margin:.2rem 0}.net-month-wrap{overflow-x:auto}.net-month{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem;font-size:.82rem}.net-month th{letter-spacing:.08em;text-transform:uppercase;color:#000;text-align:left;padding:.3rem;font-size:.7rem;font-weight:700}.net-month td{vertical-align:top;border:1px solid var(--line);background:#fff;height:6.5rem;padding:.3rem}.net-month td.net-out{background:var(--oe-surface);color:#000}.net-month td.net-out .net-daynum{color:#000}.net-month td.net-today{box-shadow:inset 0 0 0 2px var(--blue)}.net-daynum{margin-bottom:.2rem;font-weight:700;display:block}.net-chip{border-left:3px solid var(--blue);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#eaf3fa;border-radius:3px;margin:0 0 .2rem;padding:.1rem .35rem;text-decoration:none;display:block;overflow:hidden}.net-chip:hover,.net-chip:focus-visible{text-decoration:underline}@container cg (max-width:38rem){.cg.cg-net .cg-head{display:none}.cg.cg-net>.rows>li{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 0}.cg.cg-net>.rows>li>*{grid-column:1/-1}.cg.cg-net>.rows>li>.cg-first{grid-column:1}.cg.cg-net>.rows>li>.cg-end{text-align:left;grid-area:auto/1/auto/-1;justify-content:flex-start;justify-self:start}.cg.cg-net>.rows>li>[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-net .cg-two>.cg-l1,.cg.cg-net .cg-two>.cg-l2{white-space:normal}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .net-month td{background:0 0}:root:not([data-theme=light]) .net-chip{background:#0d71ba38}}:root[data-theme=dark] .net-month td{background:0 0}:root[data-theme=dark] .net-chip{background:#0d71ba38}.sub-progress{margin:0 0 .9rem}.sub-progress-line{margin:0 0 .4rem}.sub-progress-bar{background:var(--oe-brand-soft);border-radius:999px;max-width:32rem;height:.5rem;overflow:hidden}.sub-progress-bar span{background:var(--blue);border-radius:inherit;height:100%;display:block}.sub-steps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sub-step{--st:var(--ss-n);--st-bg:var(--ss-n-bg);border:1px solid var(--line);border-left:4px solid var(--st);border-radius:var(--radius);background:#fff;padding:.65rem .9rem}.sub-step[data-status=done]{--st:var(--ss-g);--st-bg:var(--ss-g-bg)}.sub-step[data-status=waiting]{--st:var(--ss-b);--st-bg:var(--ss-b-bg)}.sub-step[data-status=todo]{--st:var(--ss-a);--st-bg:var(--ss-a-bg)}.sub-step[data-status=attention]{--st:var(--ss-r);--st-bg:var(--ss-r-bg)}.sub-step-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sub-step-head h3{font-family:var(--font-body);flex:14rem;margin:0;font-size:1rem;font-weight:600}.sub-step-n{background:var(--st-bg);width:1.6rem;height:1.6rem;color:var(--st);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.sub-chip{background:var(--st-bg);color:var(--st);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.sub-step-line{color:var(--ink);margin:.3rem 0 0 2.2rem}.sub-step-do{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:.5rem 0 0 2.2rem;display:flex}.sub-step-do>form{margin:0}.sub-step-do .outgoing,.sub-more{flex:100%}.sub-more>summary{list-style:none;display:inline-flex}.sub-more>summary::-webkit-details-marker{display:none}.sub-more[open]>summary{margin-bottom:.5rem}.sub-add-form textarea{width:100%;font:inherit}.sub-add-do{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.sub-add-form input[type=text]{width:100%;max-width:32rem;font:inherit}.sub-find-wait{flex-basis:100%;margin:0}.sub-find-secs{font-variant-numeric:tabular-nums;color:#000}.sub-onfile{margin-top:.75rem}.sub-onfile-list h3{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#000;margin:.25rem 0;font-size:.8rem;font-weight:700}.sub-onfile-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sub-onfile-do{align-items:center;gap:.4rem;display:inline-flex}.sub-onfile-do form{margin:0}.sub-facts{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.sub-facts label.sub-fact,.sub-fact{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(8rem,12rem) minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.4rem .2rem;display:grid}.sub-fact-label{font-weight:600}.sub-fact-value{overflow-wrap:anywhere}.sub-fact-src{white-space:nowrap;font-size:.82rem}@media (max-width:640px){.sub-facts label.sub-fact{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.15rem .6rem;display:grid}.sub-facts .sub-fact .sub-fact-value,.sub-facts .sub-fact .sub-fact-src{grid-column:1/-1;min-width:0}.sub-facts .sub-fact .sub-fact-value{overflow-wrap:anywhere;word-break:normal}.sub-facts .sub-fact .sub-fact-src{white-space:normal;overflow-wrap:anywhere}.cfind,.cfind-card{max-width:100%}.sub-step-line,.sub-step-do{margin-left:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sub-step{background:0 0}}:root[data-theme=dark] .sub-step{background:0 0}.call-reviews{margin:0;padding:0;list-style:none}.call-review{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.6rem 0;display:flex}.call-review:last-child{border-bottom:0}.call-review-line{overflow-wrap:anywhere;flex:22rem;min-width:0;margin:0}.call-review-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.call-review-actions form{margin:0}.call-reviews-person{margin-bottom:var(--sec-gap,1rem)}.cs-source{margin:0 0 .75rem}.ract-review{margin:.3rem 0 0}.net-find-box{gap:.4rem;max-width:46rem;display:grid}.net-find-box>label{font-size:1.05rem;font-weight:600}.net-find-row{flex-wrap:wrap;gap:.5rem;display:flex}.net-find-row input{min-width:0;font:inherit;border:1px solid var(--line-strong,#bcbcbc);border-radius:.4rem;flex:18rem;padding:.6rem .75rem;font-size:1.05rem}.net-met textarea{width:100%;font:inherit;border:1px solid var(--line-strong,#bcbcbc);border-radius:.4rem;padding:.6rem .75rem}.net-find .status,.net-choices,.net-card,.net-ask-site{margin-top:1rem}.net-results{gap:.75rem;max-width:52rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.net-result{border:1px solid var(--line);border-left:6px solid var(--blue,#1e4e8c);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 1px 3px #0000000f}.net-result-text{flex:16rem;gap:.15rem;min-width:0;display:grid}.net-result-name{color:var(--ink);overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none}.net-result-name:hover{text-decoration:underline}.net-result-site{color:#137333;overflow-wrap:anywhere;font-size:.9rem;text-decoration:none}.net-result-site:hover{text-decoration:underline}.net-result-why{color:var(--ink);margin:.15rem 0 0;font-size:.95rem}.net-result-more{flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0 0;font-size:.85rem;display:flex}.net-result-more a{color:var(--blue-deep,#0b5c97);overflow-wrap:anywhere;text-decoration:none}.net-result-more a:hover{text-decoration:underline}.net-suggest{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:46rem;margin:.25rem 0 0;padding:.25rem;list-style:none;box-shadow:0 2px 8px #00000014}.net-suggest button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 14px;display:block}.net-suggest button:hover,.net-suggest button:focus-visible{background:color-mix(in srgb, var(--blue,#1e4e8c) 8%, #fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .net-suggest{background:0 0}}:root[data-theme=dark] .net-suggest{background:0 0}.net-similar-wrap{max-width:52rem;margin-top:1rem}.net-similar-adding{margin:0 0 .5rem}.net-similar-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem 1.1rem}.net-similar-card h3{color:var(--ink);margin:0 0 .6rem;font-family:inherit;font-size:1.1rem;font-weight:700}.net-similar-card .net-results{margin-top:.25rem}.net-similar-card .net-result{border:1px solid var(--line);box-shadow:none}.net-similar-card .actions{margin-top:.75rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .net-similar-card{background:0 0}}:root[data-theme=dark] .net-similar-card{background:0 0}.net-events-pick{gap:.4rem;display:grid}.net-events-opt{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.net-skeleton .net-result{gap:.5rem;display:grid}.net-skeleton .net-result span{background:color-mix(in srgb, var(--blue,#1e4e8c) 10%, #fff);border-radius:6px;height:.9rem;animation:1.2s ease-in-out infinite net-pulse;display:block}.net-skeleton .net-result span:first-child{width:55%;height:1.1rem}.net-skeleton .net-result span:nth-child(2){width:30%}.net-skeleton .net-result span:nth-child(3){width:80%}@keyframes net-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.net-skeleton .net-result span{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .net-result{background:0 0}:root:not([data-theme=light]) .net-result-site{color:#81c995}}:root[data-theme=dark] .net-result{background:0 0}:root[data-theme=dark] .net-result-site{color:#81c995}.net-choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.net-card{border:1px solid var(--line);border-left:4px solid var(--blue,#1e4e8c);border-radius:.4rem;max-width:52rem;padding:1rem 1.1rem}.net-card h3{margin:0 0 .5rem}.net-card .actions,.net-found .actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.oe-guest-drafts{border-bottom:1px solid var(--line,#e3e6ea);margin-bottom:1rem;padding-bottom:.5rem}.rows li.oe-draft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.rows li.oe-draft .inline-form{align-items:center;gap:.25rem;display:flex}.cg-guests .rows>li>.inline-form{margin:0}.cg-guests>.rows>li>.oe-me-form{grid-column:1/-1;padding-top:.35rem;display:block;overflow:visible}.cg-guests>.rows>li[data-person]>.cg-1{display:block}.rsvp-bring{margin-top:2rem}.rsvp-bring .rows>li{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.55rem 0;display:flex}.rsvp-bring .rows>li .inline-form{margin:0 0 0 auto}.oe-contest .oe-cat{border-top:1px solid var(--line,#e3e3e3);margin-top:1.1rem;padding-top:.8rem}.oe-contest .oe-cat:first-of-type{border-top:0;margin-top:.4rem;padding-top:0}.oe-contest .oe-cat h3{font:700 1rem/1.3 var(--font-body);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .35rem;display:flex}.oe-contest .oe-cat-remove{margin-left:auto;font-size:.85rem}.oe-contest .rows>li{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.5rem 0;display:flex}.oe-contest .oe-entry-do{gap:.35rem;margin-left:auto;display:inline-flex}.oe-contest .oe-winner{color:var(--true-blue,#1e4e8c);font-weight:700}.oe-contest .oe-contest-host{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .8rem;display:flex}.oe-contest-tab{padding:0 24px 20px}.oe-contest-tab .oe-change{margin-top:12px}@media (max-width:640px){.oe-contest-tab{padding:0 16px 16px}}@container cg (max-width:40rem){.cg.cg-guests .cg-head{display:none}.cg.cg-guests>.rows>li{grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.55rem 0}.cg.cg-guests>.rows>li>[data-l]:not(:first-child):before{content:attr(data-l) ": ";color:#000;font-size:.78rem}.cg.cg-guests .cg-1{white-space:normal}}.net-found-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.net-found-row>label{flex:1;align-items:flex-start;gap:.5rem}.net-found-row[data-done]{opacity:.65}.net-found-row .net-decide{flex:none;gap:.35rem;display:flex}.net-sub{margin:1.25rem 0 .25rem;font-size:1.05rem}.net-hand{margin-top:1.25rem}.net-hand>summary{cursor:pointer;color:var(--blue,#1e4e8c)}.week-pace{gap:.35rem;min-width:0;margin-top:.7rem;display:grid}.week-pace-line{margin:0;font-size:.85rem}.week-pace[data-state=behind] .week-pace-line{color:var(--wk-stop)}.week-pace-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.week-pace-days li{border:1px solid var(--line,#dadada);border-top-width:3px;border-radius:4px;gap:.05rem;min-width:0;padding:.25rem .4rem;font-size:.75rem;display:grid}.week-pace-days li[data-state=on_pace],.week-pace-days li[data-state=met]{border-top-color:var(--wk-go)}.week-pace-days li[data-state=behind]{border-top-color:var(--wk-stop)}.week-pace-days li[data-ahead]{opacity:.65}.week-pace-days .wp-day{font-weight:700}.week-pace-days .wp-n{font-variant-numeric:tabular-nums;font-size:.95rem}.week-pace-days .wp-out{color:var(--muted,#666);font-size:.7rem;font-style:normal;font-weight:600}.week-pace-days .wp-extra{color:var(--muted,#666);font-size:.7rem}.week-pace-expected,.week-pace-weekend{margin:0}.week-pace-days .wp-of{color:var(--muted,#5e5e5e)}.abp-pace{color:#000;white-space:nowrap;font-size:.7rem;font-weight:400;display:block}.abp-pace[data-state=behind]{color:var(--wk-stop)}.abp-out{font-style:normal}.lb-out{color:#000;font-size:.7rem;font-weight:600}.marketing-nav{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.75rem;display:flex}.marketing-nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:.72rem;font-weight:700}.marketing-items>li,.marketing-drafts>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.marketing-items>li>div:first-child,.marketing-drafts>li>div:first-child{flex:22rem;min-width:0}.marketing-items p,.marketing-drafts p{margin:.2rem 0 0}.marketing-draft details:not(.marketing-edit) summary{cursor:pointer;color:var(--blue);font-size:.85rem}.marketing-edit{flex-basis:100%}.marketing-edit>summary{cursor:pointer;list-style:none;display:inline-block}.marketing-items .marketing-edit{flex-basis:auto}.marketing-items .marketing-edit[open]{flex-basis:100%}.marketing-form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1rem;margin-top:.6rem;display:grid}.marketing-form label{gap:.2rem;font-size:.85rem;font-weight:600;display:grid}.marketing-form .wide{grid-column:1/-1}.marketing-form input,.marketing-form select,.marketing-form textarea{font:inherit;font-weight:400}.marketing-add>summary{cursor:pointer;list-style:none}.marketing-add[open]{border:1px solid var(--line,#dadada);border-radius:8px;padding:.75rem}.marketing-week+.marketing-week{margin-top:.75rem}.marketing-week h3{margin:0 0 .25rem;font-size:.95rem}.marketing-week .rows>li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.marketing-draft-buttons{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.marketing-post-link{font-size:.85rem}.marketing-subnav{border-left:3px solid var(--aqua,#00bab4);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.4rem .75rem;padding-left:.75rem;display:flex}.marketing-subnav .marketing-nav-label{text-transform:none;letter-spacing:0;color:var(--ink,#212121);font-weight:600}.marketing-standing{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.05rem}.marketing-parts>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem 1rem;display:flex}.marketing-parts>li>div:first-child{flex:22rem;min-width:0}.marketing-parts p{margin:.2rem 0 0}.marketing-channel-list{gap:.15rem;margin:.3rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.marketing-channel-list>li{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.marketing-channel-pages{margin:.15rem 0 0;font-size:.85rem}.marketing-channel-list .marketing-channel-pages{margin:0}.marketing-budget p{margin:.15rem 0 .5rem}.publish-pre{white-space:pre-wrap}.publish-channels{border:0;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.5rem 0;padding:0;display:flex}.publish-channels legend{margin-bottom:.25rem;font-weight:600}.publish-channels .check{align-items:baseline;gap:.35rem;min-width:0;display:flex}.publish-text{margin:.35rem 0}.publish-text summary{cursor:pointer;color:var(--blue)}.publish-text textarea,.publish-copy-row textarea{width:100%;max-width:100%;font:inherit}.publish-day{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.publish-skip,.publish-decide{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.publish-decide input,.publish-skip input,.publish-copy-row form input{flex:14rem;min-width:0}.publish-more{margin-top:1rem}.publish-more>summary{list-style:none;display:inline-block}.publish-copy-row{gap:.4rem;padding:.6rem 0;display:grid}.publish-copy-row form{flex-wrap:wrap;gap:.5rem}.publish-copy{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.publish-links{flex-wrap:wrap;gap:.25rem .75rem;margin-left:.5rem;font-size:.85rem;display:inline-flex}.publish-channel{padding:.6rem 0}.publish-channel-form{gap:.35rem;max-width:40rem;display:grid}.report-summary{font-size:1.05rem}.report-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem 2rem;margin:1rem 0;display:grid}.report-chart{margin:0}.report-chart figcaption{margin-bottom:.35rem;font-weight:600}.report-bars{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.report-bars li{grid-template-columns:minmax(0,11rem) 1fr 3rem;align-items:center;gap:.5rem;font-size:.9rem;display:grid}.report-bar-label{overflow-wrap:anywhere}.report-bar{background:var(--oe-brand-soft);border-radius:2px;height:.8rem;display:block}.report-bar>span{background:var(--blue);border-radius:2px;height:100%;display:block}.report-bar-value{text-align:right;font-variant-numeric:tabular-nums}.staff-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.15em}.staff-link:hover,.staff-link:focus-visible{color:var(--blue);text-decoration-color:currentColor}a.owner-name{color:var(--ink)}.row-click .staff-link,.rows-linked .staff-link{z-index:2;position:relative}.wb-rec.staff-link{text-decoration:none}.wb-rec.staff-link:hover,.wb-rec.staff-link:focus-visible{text-decoration:underline}.owner-replace{font:inherit;color:var(--ash-text,#5f5f5f);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 .2rem}.owner-replace:hover,.owner-replace:focus-visible{color:var(--blue)}.staff-link.mention{color:var(--blue);font-weight:600;text-decoration:none}.staff-link.mention:hover,.staff-link.mention:focus-visible{text-decoration:underline}.mention-box{display:block;position:relative}.mention-box>textarea{width:100%}.mention-list{z-index:40;max-width:26rem;margin-top:2px;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 18px #0000001f}.mentions-list{margin:0;padding:0;list-style:none}.mentions-list>li{border-top:1px solid var(--line);padding:.45rem 0}.mentions-list>li:first-child{border-top:0}.mentions-list .mention-new{font-weight:600}.mentions-list .mention-excerpt{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;display:-webkit-box;overflow:hidden}.mentions-list .mention-acts{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.req-mentioned{margin-top:.6rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mention-list{box-shadow:0 6px 18px #00000080}}.training-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-row p{margin:.2rem 0}.training-do{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.training-required-line{margin:0}.course-page .actions,.course-take .actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.course-page .actions form{margin:0}.course-lesson{margin:0 0 1.75rem}.course-lesson h3{margin:0 0 .5rem}.course-lesson-text{max-width:72ch}.course-checks{gap:.75rem;margin-top:.75rem;display:grid}.course-check{border:1px solid var(--line,#d8dee4);border-radius:6px;min-width:0;margin:0;padding:.5rem .9rem .75rem}.course-check legend{padding:0 .35rem;font-weight:600}.course-check[data-result=right]{border-color:#2e7d32}.course-check[data-result=wrong]{border-color:#b3261e}.course-choice{align-items:baseline;gap:.5rem;margin:.3rem 1.25rem .3rem 0;display:flex}.course-check .status{margin:.5rem 0 0}.course-key{margin:.5rem 0 0 1.25rem}.course-key li{margin-bottom:.35rem}.course-sources .course-source-group{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:.35rem 0;display:flex}.course-sources .course-source-group>strong{flex-basis:100%}.course-edit-lesson{border:1px solid var(--line,#d8dee4);border-radius:6px;padding:.75rem 1rem}.course-edit-check{border-top:1px dashed var(--line,#d8dee4);margin-top:.5rem;padding-top:.5rem}.course-results li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}@media (max-width:720px){.training-row{flex-direction:column}.training-do{flex-direction:row;align-items:flex-start}}.seo-honest{color:#000;margin:0 0 .9rem;font-size:.9rem}.seo-tiles{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.seo-tiles .seo-tile{border:1px solid var(--line,#d9dee3);background:var(--paper,#fff);border-radius:6px;gap:.15rem;padding:.75rem .9rem;display:grid}.seo-tiles .card-n{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.seo-tiles .card-l{color:#000;font-size:.85rem}.seo-lines{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.cg-seo-targets{--cols:minmax(6.5rem, 2fr) minmax(7rem, 2fr) 7.5rem 6.5rem minmax(4.5rem, 1fr) 5rem}.cg-seo-targets .cg-head>span,.cg-seo-targets>.rows>li>*,.cg-seo-targets .cg-two>.cg-l1,.cg-seo-targets .cg-two>.cg-l2{-webkit-line-clamp:unset;line-clamp:none;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cg-seo-targets>.rows>li>.seo-row-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.seo-row-actions>form{margin:0}.seo-row-actions>.seo-edit[open]{flex-basis:100%}.cg-seo-goal{--cols:minmax(8rem, 2.2fr) minmax(8rem, 1.5fr) minmax(6rem, 1fr) minmax(9rem, 2fr) 7rem}.cg-seo-goal>.rows>li>*,.cg-seo-goal .cg-two>.cg-l1,.cg-seo-goal .cg-two>.cg-l2{-webkit-line-clamp:unset;line-clamp:none;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cg-seo-goal [data-l="What Happens Next"]{white-space:normal;text-overflow:clip;font-size:.9rem;overflow:visible}.cg-seo-topics{--cols:minmax(10rem, 2.4fr) minmax(8rem, 1.2fr) minmax(9rem, 2fr)}.cg-seo-topics [data-l="Why It Matters"]{white-space:normal;text-overflow:clip;font-size:.9rem;overflow:visible}.seo-topic>summary{cursor:pointer;padding:.5rem 0}.cg-seo-plan{--cols:minmax(7rem, 2fr) 7rem minmax(5rem, 1fr) minmax(10rem, 1.4fr)}.cg-seo-findings{--cols:minmax(10rem, 3fr) 5rem 7rem minmax(5rem, 1fr)}.cg-seo-speed{--cols:minmax(5.5rem, 2fr) 5.5rem 7rem 7rem 7rem}.cg-seo-hist{--cols:minmax(8rem, 2fr) 7rem minmax(8rem, 2fr) minmax(12rem, 4fr)}.cg-seo-hist [data-l="What To Do"],.cg-seo-hist [data-l="What We See"]{font-size:.9rem;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cg-seo-links{--cols:minmax(8rem, 2fr) minmax(10rem, 3fr) 9rem minmax(9rem, 2fr)}.cg-seo-links [data-l="What We Asked"]{font-size:.9rem;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cg-seo-comp{--cols:minmax(8rem, 2fr) 5.5rem minmax(10rem, 3fr) minmax(9rem, 2fr)}.cg-seo-comp>.rows>li>.seo-edit{grid-column:1/-1}.cg-seo-comp [data-l="Where We Stand"] .cg-l1,.cg-seo-comp [data-l="Competitors (Latest Week)"] .cg-l1{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cg-seo-weak{--cols:minmax(8rem, 2fr) 5.5rem minmax(10rem, 3fr) 5rem 6rem}.cg-seo-weak [data-l="What Costs It Points"]{font-size:.9rem;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.seo-edit>summary,.seo-dismiss>summary{cursor:pointer;color:var(--blue,#1e4e8c);font-size:.85rem}.seo-form{margin-top:.5rem}.seo-form .wide{grid-column:1/-1}.cg-seo-findings .cg-first{gap:.3rem;display:grid}.seo-fix{color:#000;font-size:.88rem}.seo-claude{font-size:.86rem;font-weight:600}.seo-claude-sent a,.seo-claude-fixing a{color:var(--blue,#1e4e8c)}.seo-claude-live a{color:#1d6236}.seo-steps>summary{cursor:pointer;color:var(--blue,#1e4e8c);font-size:.85rem}.seo-steps ol{margin:.3rem 0 0 1.2rem;font-size:.88rem}.seo-google-ok .status,.seo-google-msg .status{border-radius:4px;margin:0 0 .6rem;padding:.45rem .7rem;font-size:.9rem}.seo-google-ok .status[data-kind=warn]{color:#3d3b9a;background:#ebebf6}.seo-google-msg .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.seo-google-msg .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.seo-google-msg{margin-top:.6rem}.seo-google-ok+.seo-google-steps{border-top:1px solid var(--line,#e3e7ec);margin-top:1rem;padding-top:.9rem}.seo-google-wait{margin-top:.9rem}.seo-google-wait>summary{cursor:pointer;color:var(--blue,#1e4e8c);font-size:.9rem}.seo-google-wait-list{margin:.4rem 0 0;padding:0;list-style:none}.seo-google-wait-list>li{border-top:1px solid var(--line,#e3e7ec);overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;padding:.35rem 0;font-size:.88rem;display:flex}.seo-headline{background:var(--mist,#f4f7f5);border-left:4px solid #1d6236;border-radius:4px;margin:0 0 .35rem;padding:.55rem .8rem;font-size:1.05rem;font-weight:600}.seo-headline[data-you]{border-left-color:#3d3b9a}.seo-schedule{margin-bottom:.6rem}.cg-seo-fixes{--cols:minmax(8.5rem, 2fr) minmax(11rem, 3fr) 9rem;margin-top:.6rem}.seo-run-now{margin-top:.6rem}.seo-run-now>summary{cursor:pointer;color:var(--blue,#1e4e8c);font-size:.85rem}.seo-run-now form{margin-top:.4rem}.seo-move-empty{justify-items:start;gap:.5rem;display:grid}.seo-move-card{border:1px solid var(--line,#d0d5d9);border-left:4px solid var(--blue,#1e4e8c);border-radius:6px;gap:.45rem;margin:.4rem 0 .8rem;padding:.8rem 1rem;display:grid}.seo-move-card[data-status=done]{border-left-color:#1d6236}.seo-move-card[data-status=skipped]{border-left-color:var(--line,#d0d5d9)}.seo-move-card p{margin:0}.seo-move-step{color:#000;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem}.seo-move-title{margin:0;font-size:1.15rem}.seo-move-draft>summary,.seo-moves-next>summary,.seo-places details>summary{cursor:pointer;color:var(--blue,#1e4e8c);font-size:.88rem}.seo-draft{background:var(--mist,#f4f7f5);border-radius:4px;gap:.4rem;max-height:32rem;margin:.4rem 0 0;padding:.6rem .8rem;display:grid;overflow:auto}.seo-draft h4,.seo-draft h5{margin:.3rem 0 0}.seo-draft dl{gap:.3rem;margin:0;display:grid}.seo-draft dt{font-weight:600}.seo-draft dd{margin:0}.seo-pre{white-space:pre-wrap;font:inherit;margin:.3rem 0 0}.seo-places{padding:.6rem .8rem;list-style:none}.seo-places li{gap:.2rem;display:grid}.seo-move-confirm{font-size:.9rem}.seo-moves-next ol{gap:.2rem;margin:.3rem 0 0 1.2rem;display:grid}.cg-seo-moves{--cols:minmax(10rem, 3fr) minmax(6.5rem, 1fr);margin-top:.6rem}.cg-seo-results{--cols:minmax(10rem, 3fr) minmax(8.5rem, 1.5fr)}.seo-move-wait,.seo-move-same,.seo-move-none{color:#000}.seo-move-new{color:var(--wk-go,#2f6b2f)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seo-draft{background:#ffffff0d}}:root[data-theme=dark] .seo-draft{background:#ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seo-headline{background:#ffffff0d;border-left-color:#85d6a0}:root:not([data-theme=light]) .seo-headline[data-you]{border-left-color:#c9c8e6}}:root[data-theme=dark] .seo-headline{background:#ffffff0d;border-left-color:#85d6a0}:root[data-theme=dark] .seo-headline[data-you]{border-left-color:#c9c8e6}.len-guide{color:#000;margin-top:.15rem;font-size:.82rem;font-weight:400;display:block}.len-guide[data-tone=ok]{color:#1d6236}.len-guide[data-tone=warn]{color:#3d3b9a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seo-claude-live a{color:#85d6a0}}:root[data-theme=dark] .seo-claude-live a{color:#85d6a0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .len-guide[data-tone=ok]{color:#85d6a0}:root:not([data-theme=light]) .len-guide[data-tone=warn]{color:#c9c8e6}}:root[data-theme=dark] .len-guide[data-tone=ok]{color:#85d6a0}:root[data-theme=dark] .len-guide[data-tone=warn]{color:#c9c8e6}.seo-sev{border:1px solid;border-radius:4px;padding:.05rem .45rem;font-size:.78rem;font-weight:700;display:inline-block}.seo-sev-high{color:var(--wk-stop,#a2271e)}.seo-sev-medium{color:var(--energy-deep,#5e6b1f)}.seo-sev-low{color:var(--muted,#5e5e5e)}.seo-move-up{color:var(--wk-go,#2f6b2f)}.seo-move-down{color:var(--wk-stop,#a2271e)}.seo .row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.seo form.inline{display:inline}.cg-app-sugg{--cols:minmax(11rem, 4fr) 8rem minmax(5rem, 1fr) 8rem}.cg-app-sugg>.rows>li>.cg-first{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.cg-app-sugg>.rows>li>.cg-first>*{display:block}.cg-appsug-totals{--cols:minmax(5.5rem, 1.5fr) 7rem 7rem 7rem 8rem}.cg-app-sugg .appsug-evidence{color:#000;flex-direction:column;gap:.15rem;font-size:.88rem;display:flex}.cg-app-sugg .appsug-decide{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cg-app-sugg .appsug-evidence>span{display:block}.aw-form{gap:1rem;display:grid}.aw-form fieldset{border:1px solid var(--line,#ddd);border-radius:.5rem;min-width:0;padding:.6rem .9rem}.aw-check{align-items:center;gap:.5rem;padding:.15rem 0;display:flex}.aw-numbers{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.5rem 1rem;display:grid}.aw-numbers label{gap:.2rem;font-size:.9rem;display:grid}.aw-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.aw-list>li{border:1px solid var(--line,#ddd);overflow-wrap:anywhere;border-radius:.5rem;min-width:0;padding:.5rem .75rem}.aw-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.aw-when{color:#000;font-size:.85rem}.aw-done{margin:.3rem 0 0;padding-left:1.1rem;font-size:.9rem}.aw-steps{margin:.3rem 0 0;padding-left:1.3rem;font-size:.9rem}.aw-state{font-weight:600}.agr-signed-next{gap:.75rem}.agr-signed-card{border:1px solid var(--line,#ddd);border-left:4px solid var(--blue);background:#fff;border-radius:8px;min-width:0;padding:.75rem 1rem}.agr-signed-card[data-status=confirmed],.agr-signed-card[data-status=covered],.agr-signed-card[data-status=keep_old]{border-left-color:var(--agr-add,#2e7d32)}.agr-signed-card[data-status=both_stay],.agr-signed-card[data-status=dismissed]{border-left-color:var(--mist,#ccc)}.agr-signed-card h3{margin:0 0 .35rem;font-size:1rem}.agr-signed-card blockquote{border-left:2px solid var(--line,#ddd);overflow-wrap:anywhere;margin:.35rem 0;padding-left:.6rem;font-size:.88rem}.agr-signed-line{margin:.2rem 0}.agr-signed-done{margin:.35rem 0 0;font-weight:600}.agr-signed-do{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.5rem;display:flex}.agr-signed-do form{margin:0}@media (max-width:520px){.agr-signed-do>.btn,.agr-signed-do>form{flex:100%}.agr-signed-do>form>.btn{width:100%}}.agr-retire-on{flex-direction:column;font-size:.85rem;display:flex}.agr-signed-people{margin:.35rem 0;padding-left:1.1rem}.agr-term{border-top:1px dashed var(--line,#ddd);min-width:0;padding-top:.5rem}.agr-term:first-child{border-top:0;padding-top:0}.agr-term-quotes{margin:0;padding:0;list-style:none}.agr-link-line{margin:.2rem 0;font-weight:600}.agr-step-done{margin:0;padding:0;font-size:.9rem;list-style:none}.agr-step-done li{padding:.15rem 0}.agr-step-count,.agr-step-so-far{margin:0}.qq{gap:.8rem;min-width:0;margin:0;display:grid}.qq-title{font:700 .95rem var(--font-body);margin:0}.qq fieldset{border:0;min-width:0;margin:0;padding:0}.qq-all{gap:.85rem;display:grid}.qq-q{gap:.4rem;display:grid}.qq-question{font:600 .92rem/1.35 var(--font-body);color:var(--ink);white-space:normal;margin:0 0 .35rem;padding:0}.qq-question .hint{font-weight:400}.qq-choices{max-width:100%}.qq .qq-choice{white-space:normal;text-align:left;max-width:100%;position:relative}.qq-choice{position:relative}.qq-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.qq .qq-choice:has(>.qq-input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.qq-sug{font:400 .7rem var(--font-body);text-transform:none;background:color-mix(in srgb, var(--energy) 45%, #fff);color:var(--ink);border-radius:4px;padding:0 .3rem}.qq .qq-choice.btn-primary .qq-sug{color:#fff;background:#ffffff38}.qq .qq-choice:has(>.qq-opt-hint){flex-wrap:wrap;justify-content:flex-start}.qq-opt-hint{font:400 .78rem/1.35 var(--font-body);opacity:.85;flex-basis:100%;margin-top:.15rem;display:block}.qq-skip{all:unset;box-sizing:border-box;cursor:pointer;min-height:var(--btn-h);padding:var(--btn-pad);border:var(--btn-line);background:var(--oe-surface);color:var(--oe-brand);font:var(--btn-font);border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.qq-skip:hover{background:var(--oe-brand-soft)}.qq-skip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qq-skip.is-on{background:var(--oe-brand);color:var(--oe-on-brand)}.qq-skip.is-on:before{content:"✓ "}.qq-other{max-width:24rem;display:block}.qq-other input{width:100%}.qq-actions .btn:disabled{opacity:.5;cursor:default}.qq-actions{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;display:flex}.qq-q[hidden]{display:none}.qq-sent{margin:0}.qq.is-done .qq-choice:not(.btn-primary){opacity:.55;cursor:default}.qq.is-done .qq-skip{display:none}.pick-save{grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0;margin:.6rem 0;display:grid}.pick-save fieldset{border:0;min-width:0;margin:0;padding:0}.pick-save-legend{font:600 .92rem/1.35 var(--font-body);color:var(--ink);margin:0 0 .35rem;padding:0}.pick-save .qq-choice,.way-form .qq-choice{white-space:normal;text-align:left;max-width:100%;position:relative}:is(.pick-save .qq-choice:has(>.qq-input:focus-visible),.way-form .qq-choice:has(>.qq-input:focus-visible)){outline:2px solid var(--blue);outline-offset:2px}.pick-save-fields{flex-wrap:wrap;align-items:flex-end;gap:.5rem .8rem;min-width:0;display:flex}.pick-save-fields input{max-width:100%}.pick-save .field{gap:.2rem;min-width:0;display:grid}.pick-save .field input,.pick-save .field textarea{box-sizing:border-box;width:100%;max-width:100%}.pick-save-actions{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;display:flex}.pick-save-actions .btn:disabled{opacity:.5;cursor:default}.pick-save-done{color:var(--aqua-deep);font-size:.85rem;font-weight:600}.pick-save .qq-choice.btn-primary .qq-sug{color:#fff;background:#ffffff38}.ob-form .ob-pick{flex:22rem;margin:0}.ob-pick .pick-save-legend{margin:0;font-size:0}.ob-pick .pick-save-legend .hint{margin-bottom:.3rem;font-size:.82rem;display:block}.ob-more{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem .8rem;display:flex}.ob-note{color:#000;flex:12rem;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.ob-note input{flex:auto}.qq-fields{margin:.2rem 0 .6rem}.qq-fields .qq-q{border:0;min-width:0;margin:0;padding:0}.form .qq-fields legend.qq-question{font:600 .92rem/1.35 var(--font-body);color:var(--ink);margin:0 0 .35rem;padding:0}.form .qq-fields label.qq-choice{align-items:center;gap:.3rem;font-size:.9rem;display:inline-flex}.form label.choice-btn{font:600 .78rem/1.2 var(--font-body);align-items:center;gap:.35rem;display:inline-flex}.form .qq-fields .qq-other{margin-top:.4rem;display:block}.qq-fallback{margin-top:.6rem}.qq-fallback>summary{cursor:pointer;font:600 .85rem var(--font-body);color:var(--blue-deep)}.assist-msg .qq{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:.6rem;padding:.7rem .8rem}.org-quick.qq{margin:.5rem 0 0}.org-card .org-quick .qq{margin-top:.4rem}
