:root{--ink:#212121;--blue:#1e4e8c;--aqua:#00bab4;--energy:#c0d961;--ash:#898989;--light:#bcbcbc;--blue-deep:#0a5a95;--aqua-deep:#007c78;--energy-deep:#6a8a12;--muted:#5c5c5c;--line:#e3e6e9;--mist:#eef4fb;--font-body:"Open Sans Variable", "Open Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--wrap:78rem;--gutter:clamp(16px, 4vw, 32px);--radius:10px;--chev:polygon(12.4% 0, 100% 50%, 12.4% 100%, 0 82.5%, 57% 50%, 0 17.5%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--app-head-h,4.2rem) + 4.5rem)}body{color:var(--ink);font:400 1.0625rem/1.65 var(--font-body);font-variant-numeric:lining-nums;background:#fff;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-body);text-wrap:balance;font-variant-numeric:lining-nums;margin:0 0 .5em;font-weight:500;line-height:1.15}h1{font-size:clamp(2.3rem,5vw,3.9rem)}h2{font-size:clamp(1.8rem,3.2vw,2.5rem)}h3{font-size:1.3rem}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--blue-deep)}:focus-visible{outline:3px solid var(--aqua);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.sec{padding-block:clamp(3.5rem,7vw,6rem)}.mist{background:var(--mist)}.dark{background:var(--ink);color:#eee}.eyebrow{letter-spacing:.04em;text-transform:none;color:var(--blue-deep);margin-bottom:.8rem;font-size:.85rem;font-weight:700;display:block}.dark .eyebrow,.banner .eyebrow{color:var(--energy)}.lede{color:#000;max-width:40rem;font-size:1.2rem}.tag{font-family:var(--font-body);color:var(--energy);font-style:italic}.btn{font:600 1rem/1.2 var(--font-body);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;text-decoration:none;display:inline-flex}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-deep);color:#fff}.btn-green{background:var(--energy);color:var(--ink)}.btn-green:hover{color:var(--ink);background:#d3e67f}.btn-outline{color:var(--ink);background:0 0;border-color:currentColor}.btn-outline:hover{background:var(--ink);color:#fff}.btn-outline-light{color:#fff;background:0 0;border-color:#fff}.btn-outline-light:hover{color:var(--ink);background:#fff}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.grid{gap:1.25rem;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.25rem 3rem}.card{padding-top:1.25rem;position:relative}.card:before{content:"";background:linear-gradient(90deg, var(--c,var(--aqua)), transparent);opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.card h3{margin-bottom:.4rem}.card p{color:#000;margin:0}a.card{color:inherit;text-decoration:none}a.card:hover{color:inherit}a.card:hover h3{color:var(--blue)}.dark .card p{color:#c9c9c9}.checks{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.checks li{color:#000;padding-left:1.4rem;position:relative}.checks li:before{content:"";background:var(--aqua);width:.65rem;height:.75rem;clip-path:var(--chev);position:absolute;top:.5em;left:0}.photo{border-radius:var(--radius);background:linear-gradient(135deg,#0d71bae0,#00bab4c7),repeating-linear-gradient(45deg,#1b4f73 0 14px,#1f5b82 14px 28px);min-height:18rem;position:relative;overflow:hidden}.photo:before{content:"";aspect-ratio:95/83;width:70%;clip-path:var(--chev);background:#ffffff24;position:absolute;top:10%;right:-10%}.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner{isolation:isolate;background:var(--ink);color:#fff;position:relative;overflow:hidden}.banner>.photo{opacity:.55;z-index:-1;border-radius:0;min-height:0;position:absolute;inset:0}.banner h1{letter-spacing:.005em;margin-bottom:1.4rem;font-size:clamp(2.2rem,4.6vw,3.7rem);line-height:1.22}.banner .hl{color:var(--energy)}.banner .banner-sub{color:#e6e6e6;max-width:40rem;font-size:1.2rem;line-height:1.7}.banner .tag{margin-bottom:1.1rem;font-size:1.25rem}@media (max-width:700px){.banner h1 br{display:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link:focus{z-index:100;clip:auto;width:auto;height:auto;color:var(--ink);background:#fff;border-radius:8px;margin:0;padding:.6rem 1rem;top:1rem;left:1rem;position:fixed!important}.chip{color:#3d3b9a;background:#ebebf6;border:1px solid #c9c8e6;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.missing-chip{min-width:0;margin:0 0 .75rem}.missing-chip>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;width:fit-content;max-width:100%;list-style:none;display:flex}.missing-chip>summary::-webkit-details-marker{display:none}.missing-chip>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:999px}.mc-chip{color:#8a1f1f;overflow-wrap:anywhere;background:#fdecec;border:1px solid #e3a3a0;border-radius:999px;max-width:100%;padding:.3rem .85rem;font-size:.94rem;font-weight:600;display:inline-block}.mc-chip strong{font-weight:700}.mc-caret{margin-left:.35rem;transition:transform .15s;display:inline-block}.missing-chip[open] .mc-caret{transform:rotate(180deg)}.missing-chip>summary:hover .mc-chip{border-color:#b3261e}.missing-chip.is-complete .mc-chip{color:#1e5b2e;background:#e8f6ec;border-color:#a9d8b5;padding:.25rem .75rem;font-size:.85rem}p.missing-chip{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.mc-context{color:#000;font-size:.85rem}.mc-body{background:#ebebf6;border:1px solid #c9c8e6;border-left-width:3px;border-radius:8px;margin-top:.5rem;padding:.5rem .85rem}.mc-title{text-transform:uppercase;letter-spacing:.06em;color:#000;margin:.5rem 0 .15rem;font-size:.78rem;font-weight:700}.mc-group:first-child .mc-title{margin-top:.15rem}.mc-list{margin:0;padding:0;list-style:none}.mc-list>li{border-bottom:1px dashed #c9c8e6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.35rem 0;display:flex}.mc-list>li:last-child{border-bottom:0}.mc-what{flex:18rem;min-width:0}.mc-detail{color:#000}.mc-detail .ask,.mc-detail em{color:var(--ink)}.mc-acts{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.mc-acts form{display:inline}.mc-body .req-readiness{margin-top:.5rem}.mc-body .readiness-email pre{white-space:pre-wrap;font:inherit;margin:.5rem 0 0}.mc-body .rows.onboarding{margin-top:.25rem}.overview-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.overview-topline>.missing-chip{flex:20rem}.overview-topline>.arrange-bar{margin-left:auto}.anchor-only{height:0;display:block}.form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.form label{gap:.35rem;font-size:.92rem;font-weight:600;display:grid}.form input,.form select,.form textarea{font:inherit;border:1px solid var(--light);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:.75rem .9rem;font-size:1rem;font-weight:400}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.form .btn{justify-self:start}:where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month]){box-sizing:border-box;min-height:2.25rem;font:inherit;border:1px solid var(--light);color:var(--ink);background:#fff;border-radius:6px;padding:.45rem .6rem}:where(input:not([type],[inputmode=numeric],[inputmode=decimal]),input[type=text]:not([inputmode=numeric],[inputmode=decimal]),input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password]){min-width:min(15rem,100%)}:where(textarea){box-sizing:border-box;min-width:min(15rem,100%);min-height:5rem;font:inherit;border:1px solid var(--light);color:var(--ink);background:#fff;border-radius:6px;padding:.45rem .6rem}.form .note{color:#3d3b9a;background:#ebebf6;border-radius:6px;margin:0;padding:.75rem 1rem;font-size:.92rem}body{font-size:1rem;line-height:1.6}.app{flex-direction:column;min-height:100vh;display:flex}.app-body{flex-direction:column;flex:1;min-width:0;display:flex}.app-body>main{flex:1}main{container:main/inline-size}.btn-sm{padding:.5rem .9rem;font-size:.9rem}.btn-quiet{color:var(--blue);background:0 0;padding-inline:.4rem}.btn-quiet:hover{color:var(--blue-deep);text-decoration:underline}button.btn-quiet{border-color:#0000}.page-head{border-bottom:1px solid var(--oe-card-line,#d5dae2);background:#fff}.page-head .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-block:2.2rem 1.8rem;display:flex}.page-head h1{margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem)}.page-head .sub{color:#000;margin:.45rem 0 0}.page-head .sub a{color:inherit}.page-head .sub .company-site{margin:.35rem 0 0}.page-head .sub .company-site a{color:var(--blue)}.page-head .row{margin-left:auto}.rec-num{border:1px solid var(--line);letter-spacing:.02em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;margin-left:.7rem;padding:.05rem .4rem;font-size:.74rem;font-weight:600;display:inline-block}.rec-num-other{color:#000;margin-left:.4rem;font-weight:400}.num-cell{color:#000;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85em}.also-num{color:#000;margin:.35rem 0 0;font-size:.88rem}.also-num a,.page-head .sub .also-num a{color:var(--blue);font-variant-numeric:tabular-nums}.section-title .profile-num{font-family:var(--font-body);margin-left:.2em;font-size:.62em;font-weight:400}.type .type-num{letter-spacing:.02em;text-transform:none;color:#000;margin-left:.35em;font-weight:600}.page-body{padding-block:2rem 4rem}.back{margin-bottom:.5rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.types{flex-wrap:wrap;gap:.3rem 1rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.type{letter-spacing:.1em;text-transform:uppercase;color:var(--c);white-space:nowrap;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:inline-flex}.type:before{content:"";background:var(--c);width:.5rem;height:.6rem;clip-path:var(--chev)}.type-candidate{--c:var(--aqua-deep)}.type-contact{--c:var(--blue)}.type-lead{--c:var(--energy-deep)}.type-employee{--c:var(--muted)}.type-client{--c:var(--blue)}.type-prospect{--c:var(--energy-deep)}.type-partner{--c:var(--aqua-deep)}.type-other{--c:var(--muted)}.type-msp{--c:var(--energy-deep)}.type-account{--c:var(--blue-deep)}.type-company{--c:var(--ink,#1f2a37)}.type-vendor{--c:var(--muted)}.co-labels{flex-wrap:nowrap;align-items:center;gap:.3rem;min-width:0;max-width:100%;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.co-labels .type{border:1px solid var(--c);letter-spacing:0;text-transform:none;color:var(--c);background:#fff;border-radius:999px;flex:none;padding:.05rem .55rem;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}.co-labels .type:before{content:none}.co-labels .type-account{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cg .co-labels{margin:0}.cg .co-labels .type,.co-labels .type{letter-spacing:0;font-size:.8rem}.rel-current{--c:var(--blue)}.rel-former,.rel-company{--c:var(--muted)}.rel-strategic_target{--c:#6b4fa0}.rel-strategic_client{--c:var(--blue-deep)}.rel-target{--c:var(--aqua-deep)}.rel-other,.rel-vendor{--c:var(--muted)}.rel-why{color:#000;white-space:normal;margin-top:.1rem;font-size:.8rem;display:block}.rel-help{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:6px;margin:.25rem 0 0;padding:.9rem 1.1rem}.rel-help h3{margin:0 0 .5rem;font-size:1.05rem}.rel-help dl{grid-template-columns:minmax(10rem,14rem) 1fr;gap:.45rem 1rem;margin:0;display:grid}.rel-help dt{font-weight:700}.rel-help dd{margin:0}.rel-help dd .hint{color:#000;font-size:.82rem;display:block}.rel-help .rel-help-foot{color:#000;margin:.7rem 0 0;font-size:.85rem}@media (max-width:640px){.rel-help dl{grid-template-columns:1fr;gap:.1rem}.rel-help dd{margin-bottom:.45rem}}.from-crelate{--c:var(--muted);cursor:help;font-size:.66rem}.mb-title~.from-crelate,.wb-title~.from-crelate{--c:currentColor;opacity:.85;margin-top:.15rem;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.search{flex:22rem;gap:.5rem;max-width:34rem;display:flex}.search input{min-width:min(15rem,100%);font:inherit;border:1px solid var(--light);border-radius:6px;flex:1;padding:.65rem .9rem}.search input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.filters{flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.filters a{color:var(--ink);border-radius:6px;padding:.45rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.filters a:hover{background:var(--mist)}.filters a[aria-current=true]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue);border-radius:0}.count{color:#000;margin:0 0 .5rem;font-size:.9rem}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:.25rem 1.5rem;padding:.95rem 0;display:grid}.rows .name{font-size:1.05rem;font-weight:600;text-decoration:none}.rows .name:hover{text-decoration:underline}.rows .meta{color:#000;margin:.1rem 0 0;font-size:.92rem}.rows .types{margin-top:.35rem}.rows .contact{color:#000;overflow-wrap:anywhere;font-size:.92rem}.rows .contact a{color:inherit;text-decoration:none}.rows .contact a:hover{color:var(--blue);text-decoration:underline}.rows .end{text-align:right;color:#000;font-size:.88rem}@container main (max-width:760px){.rows>li{grid-template-columns:1fr}.rows .end{text-align:left}}.empty{color:#000;padding:2.5rem 0}.record{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:3rem;display:grid}@container main (max-width:620px){.record{grid-template-columns:1fr;gap:2.5rem}.record>aside{order:-1}}.section-title{margin:0 0 1rem;font-size:1.45rem}.record section+section{margin-top:2.75rem}.facts{margin:0}.facts>div{border-bottom:1px solid var(--line);padding:.6rem 0}.facts>div:last-child{border-bottom:0}.facts dt{letter-spacing:.1em;text-transform:uppercase;color:#000;font-size:.7rem;font-weight:700;line-height:1.4}.facts dd{overflow-wrap:anywhere;color:var(--ink);margin:.15rem 0 0;font-weight:600}.facts dd .hint,.facts dd .meta,.facts dd small{font-weight:400}.facts dd.none,.facts dd .none{color:#000;font-weight:400}.facts>dd+dt{margin-top:.9rem}.facts:where(:not(.key-facts,.perf-answers,.person-card .facts)){container:facts/inline-size}@container facts (min-width:34rem){.facts:where(:not(.key-facts,.perf-answers,.person-card .facts))>div{display:flow-root}.facts:where(:not(.key-facts,.perf-answers,.person-card .facts)) dt{float:left;clear:left;width:12rem;padding:.15rem 1.25rem 0 0}.facts:where(:not(.key-facts,.perf-answers,.person-card .facts)) dd{margin:0 0 0 13.25rem}.facts:where(:not(.key-facts,.perf-answers,.person-card .facts))>dd+dt+dd{margin-top:.9rem}}.summary{white-space:pre-line;color:#000}.feed{margin:0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--line);padding:.95rem 0}.feed li:first-child{padding-top:0}.feed .body{white-space:pre-line;margin:0}.feed .by{color:#000;margin:.3rem 0 0;font-size:.84rem}.feed .by a{color:inherit}.history li{font-size:.93rem}.history .what{margin:0}.history .change,.history del{color:#000}.note-form{gap:.6rem;margin-bottom:1.5rem;display:grid}.note-form textarea{font:inherit;border:1px solid var(--light);resize:vertical;border-radius:6px;min-height:5.5rem;padding:.75rem .9rem}.note-form textarea:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.note-form .btn{justify-self:start}.form-wide{max-width:52rem}.form fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0 0;padding:0;display:grid}.form legend{font:500 1.35rem var(--font-body);margin-bottom:.9rem;padding:0}.form .trio{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}@container main (max-width:620px){.form .trio{grid-template-columns:1fr}}.form .checkrow{flex-wrap:wrap;gap:.6rem 1.75rem;display:flex}.form .check{grid-template-columns:none;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:inline-flex}.per-diem-fields>.check{flex-wrap:wrap}.per-diem-fields>.check>.hint{flex-basis:100%}.form .check input{width:1.1rem;height:1.1rem;accent-color:var(--blue)}.form .actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.form .hint{color:#000;font-size:.85rem;font-weight:400}.dupes{border-left:3px solid var(--energy);background:#f7faea;margin:0;padding:1rem 1.1rem}.dupes p{margin:0 0 .5rem}.dupes ul{margin:0 0 .75rem;padding-left:1.1rem}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 3rem;margin-bottom:3rem;display:grid}@container main (max-width:800px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{color:inherit;text-decoration:none}.stat .n{font:500 2.6rem/1 var(--font-body);color:var(--ink);display:block}.stat .l{color:#000;margin-top:.5rem;font-size:.92rem;font-weight:600;display:block}a.stat:hover .n{color:var(--blue)}.user-row form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.user-row select{font:inherit;border:1px solid var(--light);border-radius:6px;padding:.45rem .6rem}.user-row label{align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.app-footer{border-top:1px solid var(--line);color:#000;padding:1.2rem 0;font-size:.82rem}.app-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.app-footer .tagline{font-family:var(--font-body);font-style:italic}.signin{align-items:center;min-height:100vh;display:flex}.signin-in{padding-block:4rem}.signin-logo{width:auto;height:3rem;margin-bottom:3rem}.signin h1{max-width:44rem}.signin .tag{margin-bottom:2rem}.signin-note{color:#cfcfcf;margin:1rem 0 0;font-size:.9rem}.signin-error{border-left:3px solid var(--energy);background:#00000059;max-width:36rem;padding:.75rem 1rem}.dev-login{border-top:1px solid #fff3;margin-top:3rem;padding-top:1.5rem}.app-header{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.app-header .bar{min-height:4.2rem;padding-inline:1.1rem var(--gutter);align-items:center;gap:1.25rem;display:flex}.app-header .brand img{width:auto;height:2.4rem}.assist-open{color:#fff;font:600 .92rem/1.2 var(--font-body);white-space:nowrap;cursor:pointer;background:#1e4e8c;border:1px solid #1e4e8c;border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:.5rem .9rem;display:inline-flex}.assist-open:hover,.assist-open[aria-expanded=true]{color:#fff;background:#163a69;border-color:#163a69}.assist-open svg{flex:none;width:1.1rem;height:1.1rem}.assist-open .label-short{display:none}.menu{position:relative}.menu summary{cursor:pointer;border-radius:6px;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{border:1px solid var(--line);overscroll-behavior:contain;background:#fff;border-radius:10px;min-width:16rem;max-height:calc(100dvh - 5.5rem);padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 30px #0000001a}.menu-search{border:1px solid var(--line);width:100%;font:.92rem var(--font-body);border-radius:6px;margin:0 0 .8rem;padding:.45rem .65rem}.menu-search:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.menu-panel [hidden]{display:none!important}.avatar{background:var(--ink);width:2.3rem;height:2.3rem;color:var(--energy);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.who{color:#000;overflow-wrap:anywhere;margin:0 0 .9rem;font-size:.9rem}.who strong{color:var(--ink)}.who .role{color:var(--aqua-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.layout-switch{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.4rem;margin:0 0 1rem;padding:.6rem 0;display:flex}.layout-switch-l{letter-spacing:.06em;text-transform:uppercase;color:#000;font-size:.8rem;font-weight:700}.seg{border:1px solid var(--line);border-radius:6px;width:100%;display:flex;overflow:hidden}.seg button{font:600 .85rem var(--font-body);color:var(--ink);cursor:pointer;background:#fff;border:0;flex:1;padding:.35rem .7rem}.seg button+button{border-left:1px solid var(--line)}.seg button:hover{background:var(--mist)}.seg button[aria-pressed=true]{background:var(--blue);color:#fff}.seg button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.layout-switch+.admin-links{margin-top:-1rem}.burger,.burger:before,.burger:after{background:var(--ink);content:"";width:1.4rem;height:2px;display:block}.burger{position:relative}.burger:before{position:absolute;top:-7px}.burger:after{position:absolute;top:7px}@media (max-width:767.98px){.app-header .bar{padding-inline:.5rem var(--gutter);gap:.75rem}.assist-open{padding:.45rem .75rem}.assist-open .label-long{display:none}.assist-open .label-short{display:inline}.app-header .brand img{height:2.1rem}.assist-open{box-sizing:border-box;white-space:nowrap;-moz-text-size-adjust:100%;text-size-adjust:100%;flex:none;align-items:center;min-width:max-content;height:auto;min-height:44px;line-height:1.2;display:inline-flex}.assist-open svg,.assist-open .label-short{flex:none}.app-header .brand{flex:0 auto;align-items:center;min-width:0;min-height:44px;display:inline-flex;overflow:hidden}.user-menu>summary{place-items:center;min-width:44px;min-height:44px;display:grid}.menu-search{min-height:44px;font-size:1rem}.user-menu .admin-links a{flex-wrap:wrap;align-content:center;column-gap:.35em;min-height:44px;padding-block:.25rem;display:flex}.user-menu .seg button,.user-menu .btn{min-height:44px}:is(button,a,.btn):is([aria-label^=Close i],[aria-label^=Dismiss i]):not([hidden]),:is(.action-notice,.board-notice,.view-as-refused) :is(button,.btn):not([hidden]){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.archive{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:.75rem}.archive .btn-quiet{color:#000;padding-inline:0}.form .status{border-radius:6px;margin:0;padding:.75rem 1rem;font-size:.95rem}.form .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.form .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.form .pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form .pair .pair{grid-template-columns:2fr 1fr}@container main (max-width:900px){.form .pair .pair{grid-template-columns:1fr}}@container main (max-width:760px){.form .pair{grid-template-columns:1fr}}.hint{color:#000;overflow-wrap:anywhere;font-size:.85rem;font-weight:400}.form.row+.hint{margin-top:1rem}.stat .n{font-variant-numeric:lining-nums}.feed a strong{font-weight:600}.feed a:has(strong){text-decoration:none}.rows>li.user-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto}.rows.story-lines>li{grid-template-columns:9rem minmax(0,1fr)}@media (max-width:640px){.rows.story-lines>li{grid-template-columns:1fr}}.user-row form{flex-wrap:nowrap}@container main (max-width:760px){.rows>li.user-row{grid-template-columns:1fr}.user-row form{flex-wrap:wrap;justify-content:flex-start}}.form .narrow{max-width:22rem}.jobs .when{color:#000;margin:.15rem 0 0;font-size:.85rem}.jobs .now{color:var(--aqua-deep);letter-spacing:.12em;text-transform:uppercase;margin-left:.5rem;font-size:.72rem;font-weight:700}.move{margin-top:1rem}.move>summary{list-style:none}.move>summary::-webkit-details-marker{display:none}.move[open]>summary{margin-bottom:1rem}.move .form{border-top:2px solid;border-image:linear-gradient(90deg, var(--aqua), transparent) 1;padding-top:1rem}.former{margin-top:1.25rem}.former>summary{cursor:pointer;color:var(--blue);font-weight:600}.former .rows{margin-top:.75rem}.profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;margin-bottom:2.75rem;display:grid}@container main (max-width:620px){.profiles{grid-template-columns:1fr}}.profile .section-title{margin-bottom:.3rem}.profile .since{color:#000;margin:0 0 .75rem;font-size:.92rem}.profile .hint{margin:.75rem 0 0}.lead-inquiry{--c:var(--blue)}.lead-application,.lead-resume,.lead-referral{--c:var(--aqua-deep)}.lead-chat{--c:var(--energy-deep)}.status-new{--c:var(--ink)}.status-contacted{--c:var(--blue)}.status-qualified{--c:var(--energy-deep)}.status-closed{--c:var(--ash)}.lead-match{margin-bottom:2rem}.lead-match li{margin-bottom:.25rem}form.inline{margin-left:.5rem;display:inline}.lead-message{color:var(--ink)}.transcript li{border-left:2px solid var(--line);padding-left:1rem}.transcript li.visitor{border-left-color:var(--blue)}.transcript li .by{margin:0 0 .2rem;font-weight:600}.mstage{font:700 .75rem/1.4 var(--font-body);border-radius:4px;padding:.05rem .45rem;display:inline-block}.mstage-manager{color:#0b4f82;background:#e4eef7}.mstage-lead{color:#3d3b9a;background:#ebebf6}.mstage-hiring_manager{background:var(--blue-deep);color:#fff}.mstage-influencer{color:#00524f;background:#ddf3f2}.mstage-not_hiring_manager{color:#000;background:#eef4fb}.mstage-b-manager{--c:var(--blue-deep)}.mstage-b-lead{--c:#3d3b9a}.mstage-b-hiring_manager{--c:var(--blue)}.mstage-b-influencer{--c:var(--aqua-deep)}.mstage-b-not_hiring_manager{--c:var(--ash)}.mstage-card{margin:0 0 .5rem;font-size:.9rem}.mstage-line{margin:0 0 .35rem}.mstage-actions{flex-wrap:wrap;gap:.35rem;margin:.25rem 0 .5rem;display:flex}.known-manager{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:6px;margin:0 0 1rem;padding:.75rem 1rem}.known-manager p{margin:0 0 .5rem}.known-links{flex-wrap:wrap;gap:.4rem;display:flex}.known-tell textarea{width:100%}.intro-form{flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin:.25rem 0;display:flex}.intro-form .picker{flex:12rem;min-width:0}.brought{border-left:3px solid var(--energy-deep);background:#fff;margin:.5rem 0 0;padding:.45rem .6rem}.brought p{margin:.1rem 0}.lead-stage-n{color:#000;margin:1rem 0 0;font-size:.85rem}.hm-confirm .hint{margin-top:.25rem}.lgrade{min-width:1.9rem;font:700 .75rem/1.4 var(--font-body);text-align:center;letter-spacing:.02em;border-radius:4px;padding:.05rem .35rem;display:inline-block}.lgrade-l1{background:var(--blue-deep,#0a5a94);color:#fff}.lgrade-l2{color:#0a4f82;background:#dcebf7}.lgrade-l3{color:#000;background:#eef4fb}.lstage-new{--c:var(--ink)}.lstage-accepted{--c:var(--blue)}.lstage-working{--c:var(--aqua-deep)}.lstage-converted{--c:var(--energy-deep)}.lstage-stalled{--c:#3d3b9a}.lstage-not_a_fit,.lstage-not_a_lead{--c:var(--ash)}.lflag{color:#b3261e;font:700 .72rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.04em;border:1px solid #b3261e;border-radius:4px;padding:.05rem .4rem;display:inline-block}.lflag-text{color:#b3261e;font-weight:700}.lflag-line{color:#8c1d18;margin:0 0 .5rem}.lead-blocks{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;min-width:0;display:flex}.lead-block-group{gap:.2rem;min-width:0;max-width:100%;display:grid}.lead-block-l{letter-spacing:.06em;text-transform:uppercase;color:#000;font-size:.72rem;font-weight:700}.lead-blocks>.sbar-quick{align-self:flex-end;padding-bottom:.35rem}li.lead-untouched{padding-left:.6rem;box-shadow:inset 3px 0 #b3261e}.cg>.rows>li.lead-untouched{padding-left:.75rem}.lead-need{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-banner{margin:0 0 var(--sec-gap,1rem);border:1px solid #dce7b0;border-left:4px solid var(--energy-deep);background:#fff;border-radius:8px;padding:.5rem .8rem;font-size:.9rem}.lead-banner p{margin:.15rem 0}.lead-grade-line{margin:0 0 .5rem}.lead-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0 .5rem;display:flex}.lead-actions form.inline{margin-left:0}.lead-work .pick-save+.lead-actions{border-top:1px solid var(--line);padding-top:.6rem}.lead-assign{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:.5rem 0;display:flex}.lead-facts-edit summary{cursor:pointer;color:var(--blue-deep,#0a5a94);margin:.5rem 0;font-weight:600}.lead-grade-live{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;margin:1rem 0;padding:.6rem .8rem}.lead-grade-live p{margin:.3rem 0 0}.add-lead .seg{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}.lead-report{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1rem 1.5rem;margin-top:.75rem;display:grid}.lead-report caption{text-align:left;padding-bottom:.25rem;font-weight:700}.lead-report table{min-width:0}.lead-report th{white-space:normal}.pages{color:#000;overflow-wrap:anywhere;margin:.75rem 0 0;padding-left:1.4rem;font-size:.92rem}.lead-status,.resume-fill{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.resume-fill p{margin:0 0 .5rem}.resume-fill .btn{margin-top:.5rem}.next-leads{margin-bottom:3rem}.next-leads .section-title a{font:600 .9rem var(--font-body);margin-left:1rem}.search-results>.filters{margin-bottom:2rem}.search-results section{scroll-margin-top:5.5rem}.search-results section+section{margin-top:2.75rem}.search-results .section-title a{font:600 .9rem var(--font-body);margin-left:1rem}.search-results mark{background:color-mix(in srgb, var(--energy) 45%, transparent);color:inherit;border-radius:2px;padding:0 .1em}.need-not_qualified{--c:var(--muted)}.need-qualified{--c:var(--blue-deep)}.need-open{--c:var(--aqua-deep)}.need-on_hold{--c:var(--energy-deep)}.need-filled{--c:var(--blue)}.need-closed{--c:var(--ash)}.need-lost{--c:#8a1f1f}.sc-teal{--c:var(--aqua-deep)}.sc-blue{--c:var(--blue-deep)}.sc-green{--c:#1f7a3a}.sc-purple{--c:#5b3a9e}.sc-amber{--c:#3d3b9a}.sc-red{--c:#8a1f1f}.type.need-open,.opp-stage.need-open,.opp-stage-t.need-open{color:var(--ink)}.need-high{--c:#b3261e}.need-low{--c:var(--muted)}.stage-active{--c:var(--blue)}.stage-placed{--c:var(--energy-deep)}.stage-pass{--c:var(--muted)}.stage-finish{--c:var(--ash)}.select-sm{font:inherit;border:1px solid var(--light);background:#fff;border-radius:6px;max-width:12rem;padding:.5rem .6rem;font-size:.92rem}.needs .contact .n{color:var(--ink)}.pager{justify-content:space-between;margin-top:1.5rem;display:flex}.key-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:0 1.25rem;margin-bottom:2.5rem;display:grid}.key-facts>div{border-bottom:0;border-top:1px solid var(--line)}.section-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.section-title .hint{font-family:var(--font-body);margin-left:.4rem;font-size:.85rem}.pipeline{margin-bottom:3.5rem}.pipeline .status{border-radius:6px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem}.pipeline .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.pipeline .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.board-hint{margin:0 0 .75rem}.add-people{margin-top:0}.add-people[open]{flex-basis:100%}.add-people .form{max-width:40rem}.rows.hits>li{grid-template-columns:minmax(0,1fr) auto;padding:.6rem 0}.rows.hits .end{text-align:right}.need-record{margin-top:1rem}.board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:.75rem;max-width:100%;padding-bottom:.75rem;display:flex;overflow-x:auto}.pcol{border:1px solid var(--oe-card-line,#d5dae2);border-radius:var(--radius);scroll-snap-align:start;background:#fff;flex:0 0 15.5rem;min-height:12rem;padding:.75rem .65rem;transition:background .15s}.pcol.over{box-shadow:inset 0 0 0 2px var(--blue);background:#e3eef7}.pcol-pass{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-10px 0 14px -10px #00000040}.pcol-pass.over{box-shadow:inset 0 0 0 2px var(--blue), -10px 0 14px -10px #00000040;background:#e3eef7}@container main (max-width:620px){.pcol-pass{box-shadow:none;position:static}}.pcol-head{font:700 .74rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);justify-content:space-between;gap:.5rem;margin:0 0 .7rem;display:flex}.pcol-head .n{color:#000}.pcol-placed .pcol-head{color:var(--energy-deep)}.pcol-pass .pcol-head{color:#000}.pcards{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pcard{--c:var(--blue);cursor:grab;background:#fff;border-radius:6px;padding:.85rem .8rem .7rem;font-size:.88rem;line-height:1.45;position:relative}.pcard:before{content:"";background:linear-gradient(90deg, var(--c), transparent);opacity:.7;border-radius:6px 6px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.pcol-placed .pcard{--c:var(--energy-deep)}.pcol-pass .pcard{--c:var(--ash)}.pcard.dragging{opacity:.45}.pcard p{margin:.15rem 0 0}.pname{font-size:.95rem;font-weight:600;text-decoration:none}.pname:hover{text-decoration:underline}.pmeta{color:#000;overflow-wrap:anywhere}.pmeta a{color:inherit;text-decoration:none}.pmeta a:hover{color:var(--blue);text-decoration:underline}.preason{color:var(--ink);font-weight:600}.pdays{color:#000;font-size:.8rem}.plast{color:var(--aqua-deep);font-size:.8rem}.pmove select{width:100%;font:inherit;border:1px solid var(--line);color:#000;cursor:pointer;background:#fff;border-radius:6px;margin-top:.5rem;padding:.3rem .4rem;font-size:.82rem}.pempty{text-align:center;color:#000;margin:0;padding:1.25rem .5rem;font-size:.82rem}.pass-dialog{border:1px solid var(--line);border-radius:var(--radius);width:min(28rem,100vw - 32px);padding:1.5rem;box-shadow:0 20px 50px #0000002e}.pass-dialog::backdrop{background:#1e4e8c59}.pass-dialog .section-title{margin-bottom:.2rem}.wf-tools{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:1rem;display:flex}.wf-tools .hint{margin:0}.wf-search{flex:18rem;max-width:26rem}.wf-bulk{top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px));z-index:5;background:#e3eef7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.65rem 1rem;display:flex;position:sticky}.wf-bulk select,.wf-sort select,.wf-move select{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;max-width:100%;padding:.3rem .45rem;font-size:.85rem}.wf-check{width:1rem;height:1rem;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.wf-name{margin-right:.5rem;font-weight:600;text-decoration:none}.wf-name:hover{text-decoration:underline}.wf-meta{color:#000;overflow-wrap:anywhere}.wf-reason{font-size:.85rem;font-weight:600}.wf-last{color:var(--aqua-deep);font-size:.82rem}.wf-phone{white-space:nowrap}.wf-phone a{color:inherit;text-decoration:none}.wf-phone a:hover{color:var(--blue);text-decoration:underline}.wf-phone .none{color:#000}.form .text-areas .internal{border-left:3px solid var(--line);padding-left:.9rem}.form .public{border-left:3px solid var(--energy);gap:1rem;padding:1rem 0 0 .9rem;display:grid}.form .public-head{margin:0}.public-view{margin-top:2.75rem}.picker{gap:.35rem;display:grid;position:relative}.record-picker{flex:16rem;min-width:min(16rem,100%)}.inline-add>form .picker{min-width:16rem;max-width:100%}.picker>label{font-size:.92rem;font-weight:600}.picker .picked{border:1px solid var(--light);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.picker-list{border:1px solid var(--line);background:#fff;border-radius:6px;max-height:16rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.picker-list li.hint{padding:.5rem .6rem}.picker-list button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 14px;display:block}.picker-list button:hover,.picker-list button:focus-visible{background:var(--mist)}.picker .picker-label{font-size:.92rem;font-weight:600}.picker .picked>span{overflow-wrap:anywhere;min-width:0}.pick-add-row{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2rem;margin:.55rem 0 0;font-size:.88rem;line-height:1.4;display:flex}html body .pick-add-row a.btn-outline,html body .pick-add-row a.btn-outline:focus{border:1px solid var(--blue,#1e4e8c);color:var(--blue,#1e4e8c);background:#fff}@media (hover:hover){html body .pick-add-row a.btn-outline:hover{background:var(--oe-brand-soft,#e8eef6)}}.pick-add{border:1px solid var(--light);border-left:3px solid var(--blue);background:#fff;border-radius:6px;gap:.5rem;min-width:0;padding:.7rem .8rem;display:grid}.pick-add-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}.pick-add-step{gap:.5rem;min-width:0;display:grid}.pick-add-q{gap:.3rem;margin:0;font-size:.92rem;font-weight:600;display:grid}.pick-add-q input{font-weight:400}.pick-add-name{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.pick-add-name label{gap:.25rem;font-size:.88rem;font-weight:600;display:grid}.pick-add-matches{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pick-add-matches li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pick-add-matches .hint{overflow-wrap:anywhere;min-width:0}.pick-add-facts{gap:.25rem;margin:0;display:grid}.pick-add-facts>div{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.pick-add-facts dt{color:#000;font-size:.8rem;font-weight:600}.pick-add-facts dd{overflow-wrap:anywhere;margin:0}.combo input[role=combobox]{border:1px solid var(--light);width:100%;min-width:0;font:inherit;background:#fff;border-radius:6px;padding:.75rem .9rem;font-size:1rem;font-weight:400}.form .combo>label{display:block}.combo input[role=combobox]:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.combo-list{max-height:min(16rem,50vh)}.combo-list li[role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;padding:.5rem .6rem}.combo-list li[role=option].is-active,.combo-list li[role=option]:hover{background:var(--mist);outline:1px solid var(--blue)}.picked-chips{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.picked-chips li{border:1px solid var(--line);background:var(--oe-surface);border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.25rem .3rem .25rem .7rem;font-size:.9rem;display:inline-flex}.picked-chips li>span{overflow-wrap:anywhere;min-width:0}.picked-chips .chip-x{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:.1rem .4rem;font-size:1.1rem;line-height:1}.picked-chips .chip-x:hover,.picked-chips .chip-x:focus-visible{outline:2px solid var(--blue);background:#fff}.pager .pager-at{color:var(--ash-deep,#5f5f5f);align-self:center;font-size:.9rem}.wb-empty-note{margin:.25rem 0 .75rem}.copy-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-bottom:.5rem;display:flex}.copy-form .check{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.copy-form .check input{width:1.1rem;height:1.1rem;accent-color:var(--blue);flex:none}.copy-rows .name{font-size:1rem}.copy-rows .meta{font-weight:400}.copy-rows .is-already{opacity:.55}.copy-form .actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.person-needs .when{color:#000;margin:.2rem 0 0;font-size:.88rem}.person-needs .type{margin-right:.4rem}.settings section+section{margin-top:3rem}.settings .hint{margin:-.5rem 0 1rem}.settings form.qq+.hint,.settings .decision-card+.hint{margin-top:.75rem}.setting-rows>li{grid-template-columns:minmax(0,1fr) auto;padding:.5rem 0}.setting-rows .is-archived{opacity:.6}.setting-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.setting-form .pos{color:#000;width:1.6rem;font-size:.85rem;font-weight:700}.setting-form input,.setting-form select{font:inherit;border:1px solid var(--light);background:#fff;border-radius:6px;padding:.45rem .6rem;font-size:.95rem}.setting-form input{flex:15rem;min-width:0;max-width:20rem}.setting-form input:not([type]),.setting-form input[type=text]{min-width:min(15rem,100%)}.setting-form.add{margin-top:1rem}.settings>.status{border-radius:6px;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.95rem}.settings>.status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.settings>.status[data-kind=error]{color:#8a1f1f;background:#fdecec}.goal-form .goal-label{flex:0 14rem;font-weight:600}.goal-form input[type=number]{flex:0 0 5.5rem;width:5.5rem}.goal-form .goal-unit{margin:0}.setting-actions{gap:.1rem;display:flex}.setting-actions button:disabled{opacity:.3;cursor:default}@container main (max-width:760px){.setting-rows>li{grid-template-columns:1fr}}.admin-links{border-block:1px solid var(--line);margin:0 0 1rem;padding:.4rem 0;display:grid}.admin-links a{padding:.35rem 0;font-size:.92rem;font-weight:600;text-decoration:none}.admin-links a:hover{text-decoration:underline}.jump{flex-wrap:wrap;gap:.3rem 1.1rem;margin:0 0 2.25rem;font-size:.9rem;font-weight:600;display:flex}.jump a{text-decoration:none}.jump a:hover{text-decoration:underline}.record section[aria-labelledby]{scroll-margin-top:5.5rem}.section-hint{margin:-.6rem 0 1rem}.rows>li>.row-edit{grid-column:1/-1}.row-edit .move{margin-top:-.35rem}.row-edit .move>summary.btn-quiet{padding-inline:0}.locations>li{align-items:start}.locations .name{font-size:1.1rem}.locations .types{margin:.25rem 0 .15rem}.locations .end{text-align:left;font-size:.92rem}.loc-label{letter-spacing:.12em;text-transform:uppercase;color:#000;margin-bottom:.15rem;font-size:.7rem;font-weight:700}.locations .none{color:#000}.loc-notes{white-space:pre-line}.loc-edit:not(.row-edit *){margin-top:1rem}.group-title{font:700 .78rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua-deep);margin:0 0 .5rem}.group-title .hint{letter-spacing:0;margin-left:.35rem}.empty.small{padding:.6rem 0 0}.sites-edit[open]{flex-basis:100%}.sites{gap:.55rem;margin:0;display:grid}.sites-head{margin:0;font-size:.92rem;font-weight:600}.progress{background:var(--mist);border-radius:3px;height:6px;margin:-.25rem 0 1rem;overflow:hidden}.progress span{background:linear-gradient(90deg, var(--blue), var(--aqua));height:100%;display:block}.rows.onboarding>li{grid-template-columns:1fr;gap:.45rem;padding:.75rem 0}.ob-name strong{font-weight:600}.ob-name .meta{font-size:.85rem}.ob-done .ob-name strong{color:#000}.ob-done .ob-name strong:before{content:"✓ ";color:var(--aqua-deep)}.ob-not_needed .ob-name strong{color:#000;text-decoration:line-through}.ob-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ob-form input{font:inherit;border:1px solid var(--light);background:#fff;border-radius:6px;min-width:0;padding:.45rem .6rem;font-size:.9rem}.ob-form input[type=text],.ob-form input:not([type]){min-width:min(15rem,100%)}.ob-form input[name=notes]{flex:12rem}.ob-due{color:#000;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.ob-type-not_started{--c:var(--ash)}.ob-type-in_progress{--c:var(--blue)}.ob-type-done{--c:var(--aqua-deep)}.ob-type-not_needed{--c:var(--muted)}.meta.overdue{color:#b3261e;font-weight:600}@container main (max-width:520px){.ob-form input[name=notes]{flex:100%;width:auto}}.empty-block .empty{padding-bottom:1rem}.confirmed{margin:0 0 1rem;font-size:.92rem;font-weight:600}.confirmed.is-yes{color:#1e5b2e}.confirmed.is-no{color:var(--energy-deep)}.how-to{margin:0 0 1.25rem}.how-to li{color:var(--ink)}.status-inline{color:#8a1f1f;margin:0 0 .5rem;font-size:.9rem}.dupes .err{color:#8a1f1f;font-weight:600}.dupes label{margin-top:.5rem}.person-sites .when{color:#000;margin:.2rem 0 0;font-size:.88rem}.bill-to{margin:0 0 .75rem;font-weight:600}.programs{margin-bottom:1.25rem}.programs .feed li{padding:.6rem 0}.program{color:var(--energy-deep);font-weight:600}.board-shell{position:relative}.present-exit{top:1.1rem;right:var(--gutter);z-index:5;background:#fff;position:absolute}.board-page.wrap{max-width:124rem;font-size:1rem}.board-tabs{margin-bottom:1.25rem}.board-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.board-filters{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.board-filter{letter-spacing:.1em;text-transform:uppercase;color:#000;gap:.2rem;font-size:.72rem;font-weight:700;display:grid}.board-filter .select-sm{letter-spacing:0;text-transform:none;max-width:15rem;color:var(--ink);font-weight:400}.board-page .board-hint{margin:0}.board-page .board-error{color:#8a1f1f;background:#fdecec;border-radius:6px;margin:0 0 1rem;padding:.75rem 1rem}.mb-groups{gap:2em;display:grid}.mb-group{--sec-bg:#fff}.mb-groups>.mb-group:nth-child(2n){--sec-bg:var(--mist)}.mb-group-head.section-band{justify-content:flex-start;align-items:baseline;gap:.25em 1.75em;padding:.65em 1em}.mb-group-head.section-band .section-title{margin:0;font-size:1.6em}.mb-group-head .section-title:before{width:.45em;height:.55em}.mb-totals{color:#000;flex-wrap:wrap;gap:.2em 1.25em;margin:0;padding:0;font-size:.92em;list-style:none;display:flex}.mb-totals .mb-week{letter-spacing:.08em;text-transform:uppercase;color:#000;align-self:center;margin-right:-.75em;font-size:.78em;font-weight:700}.mb-totals strong{color:var(--ink);font:500 1.35em/1 var(--font-body);font-variant-numeric:lining-nums;margin-right:.15em}.mb-scroll{overscroll-behavior-x:contain;background:var(--sec-bg,#fff);max-width:100%;position:relative;overflow-x:auto}.mb-grid{--info:15em;--col:5.5em;--pass:4.5em;grid-template-columns:var(--info) repeat(var(--steps), minmax(var(--col), 1fr)) var(--pass);min-width:min-content;display:grid}.mb-row{display:contents}.mb-row>*{border-bottom:1px solid var(--line);min-width:0;padding:.55em .45em}.mb-head>*{letter-spacing:0;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;text-transform:uppercase;color:var(--ink);background:#eef4fb;align-self:stretch;align-items:flex-end;padding-block:.6em;font-size:.62em;font-weight:700;line-height:1.25;display:flex;border-bottom:2px solid var(--line)!important}.mb-groups>.mb-group:nth-child(2n) .mb-head>*{background:#eef4fb}.mb-head .mb-placed{color:var(--energy-deep)}.mb-info{z-index:2;background:var(--sec-bg,#fff);position:sticky;left:0;box-shadow:8px 0 10px -10px #0000004d;padding-left:1em!important;padding-right:.9em!important}.mb-row:last-child>*{border-bottom:0}.mb-head>.mb-info,.mb-groups>.mb-group:nth-child(2n) .mb-head>.mb-info{background:#eef4fb}.mb-info p{margin:0}.mb-customer{font-size:.92em;font-weight:700;line-height:1.3}.mb-customer span{color:#000;font-weight:400}.mb-info .program{font-size:.8em}.mb-title{margin-top:.1em;font-size:.95em;font-weight:600;line-height:1.3;text-decoration:none;display:block}.mb-title:hover{text-decoration:underline}.mb-num{color:#000;font-weight:400}.mb-meta{color:#000;flex-wrap:wrap;align-items:center;gap:0 .35em;font-size:.8em;display:flex;margin-top:.2em!important}.mb-meta .type{margin-left:.4em;font-size:.82em}.mb-full{color:var(--energy-deep);font-weight:700}.mb-cell{border-left:1px solid var(--line);transition:background .15s}.mb-cell.over{box-shadow:inset 0 0 0 2px var(--blue);background:#e3eef7}.mb-cell.mb-pass,.mb-head .mb-pass{z-index:1;text-align:center;background:#eef4fb;justify-content:center;position:sticky;right:0;box-shadow:-8px 0 10px -10px #0000004d}.mb-cell.mb-pass.over{background:#e3eef7}.mb-chips{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.mb-chip{--c:var(--blue);--bg:#eaf3fa;background:var(--bg);box-shadow:inset 3px 0 0 var(--c);cursor:grab;border-radius:4px;align-items:center;gap:.1em;padding:.25em .3em .25em .5em;font-size:.84em;line-height:1.25;display:flex;position:relative}.mb-placed .mb-chip{--c:var(--energy-deep);--bg:#f2f7e1}.mb-chip.dragging{opacity:.4}.mb-chip a{min-width:0;color:var(--ink);overflow-wrap:break-word;flex:1;font-weight:600;text-decoration:none}.mb-chip a:hover{color:var(--blue);text-decoration:underline}.mb-move{appearance:none;cursor:pointer;color:#0000;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235C5C5C' stroke-width='1.5'/%3E%3C/svg%3E") 50%/.6em no-repeat;border:0;border-radius:3px;flex:none;width:1.35em;height:1.35em;padding:0;font-size:1em}.mb-move:hover,.mb-move:focus-visible{background-color:#fff}@media (hover:hover){.mb-move{opacity:0;background-color:var(--bg);position:absolute;top:.15em;right:.15em}.mb-chip:hover .mb-move,.mb-move:focus-visible{opacity:1}}.mb-move option{color:var(--ink)}.mb-zero{color:var(--light);font-size:.9em}.mb-more{margin-top:.3em}.mb-more summary{cursor:pointer;color:var(--blue);font-size:.8em;font-weight:600}.mb-more[open] summary{margin-bottom:.3em}.mb-passed summary{cursor:pointer;color:#000;font-size:.9em;list-style:none}.mb-passed summary::-webkit-details-marker{display:none}.mb-passed summary strong{font:500 1.3em var(--font-body);font-variant-numeric:lining-nums;color:var(--ink)}.mb-passed[open] summary{margin-bottom:.3em}.mb-passed .mb-chips{text-align:left}.mb-chip.is-pass{--c:var(--ash);--bg:#fff;cursor:default;flex-wrap:wrap;padding-right:.4em}.mb-reason{color:#000;flex-basis:100%;font-size:.85em}@container main (max-width:620px){.mb-grid{--col:6.5em;grid-template-columns:repeat(var(--steps), minmax(var(--col), 1fr)) var(--pass)}.mb-head .mb-info{display:none}.mb-row>.mb-info{width:calc(100cqw - 2 * var(--gutter) - 2px);box-shadow:none;border-bottom:0;grid-column:1/-1;padding-bottom:.1em;padding-left:.75em!important}.mb-group-head.section-band{padding:.6em .75em}.mb-cell.mb-pass,.mb-head .mb-pass{box-shadow:none;position:static}}:root{--wbc-board:#fff;--wbc-band:#eaf3fa;--wbc-card:#fff;--wbc-ink:#212121;--wbc-mute:#5c5c5c;--wbc-line:#e3e6e9;--wbc-chip:#eef4fb;--wbc-panel:#eef4fb;--wbc-red:#b3261e;--wbc-red-ink:#8a1f1f;--wbc-red-bg:#fdecec;--wbc-amber:#3d3b9a;--wbc-amber-ink:#3d3b9a;--wbc-p1:#0a5a95;--wbc-p1-ink:#fff;--wbc-p2:#7fb3db;--wbc-p2-ink:#10324d;--wbc-so:#9a9a9a;--wbc-submit:#4f7fa8;--wbc-submit-ink:#2f5f88;--wbc-submit-bg:#eef4fa;--wbc-interviews:#2a8f8a;--wbc-interviews-ink:#1d6e69;--wbc-interviews-bg:#ebf6f5;--wbc-feedback:#3d3b9a;--wbc-feedback-ink:#3d3b9a;--wbc-feedback-bg:#ebebf6;--wbc-offer:#7a5ea8;--wbc-offer-ink:#5e4390;--wbc-offer-bg:#f3effa;--wbc-wts:#4f8a5b;--wbc-wts-ink:#3a6e45;--wbc-wts-bg:#e8f6ec;--wbc-shadow:0 1px 2px #00000014}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wbc-board:#1a1c1e;--wbc-band:#1e2a36;--wbc-card:#222528;--wbc-ink:#e6e6e4;--wbc-mute:#a3a3a1;--wbc-line:#30343a;--wbc-chip:#2a2e33;--wbc-panel:#1d2023;--wbc-red:#ef8a83;--wbc-red-ink:#f2a49e;--wbc-red-bg:#3a1f1e;--wbc-amber:#c9c8e6;--wbc-amber-ink:#c9c8e6;--wbc-p1:#1f6dad;--wbc-p1-ink:#fff;--wbc-p2:#7fb3db;--wbc-p2-ink:#10324d;--wbc-so:#8a8a8a;--wbc-submit:#8db8dc;--wbc-submit-ink:#8db8dc;--wbc-submit-bg:#1e2a36;--wbc-interviews:#7fd0ca;--wbc-interviews-ink:#7fd0ca;--wbc-interviews-bg:#1b302e;--wbc-feedback:#c9c8e6;--wbc-feedback-ink:#c9c8e6;--wbc-feedback-bg:#3d3b9a;--wbc-offer:#bba5e3;--wbc-offer-ink:#bba5e3;--wbc-offer-bg:#2a2336;--wbc-wts:#93cf9e;--wbc-wts-ink:#93cf9e;--wbc-wts-bg:#1f2f23;--wbc-shadow:0 1px 2px #0006}}:root[data-theme=dark]{--wbc-board:#1a1c1e;--wbc-band:#1e2a36;--wbc-card:#222528;--wbc-ink:#e6e6e4;--wbc-mute:#a3a3a1;--wbc-line:#30343a;--wbc-chip:#2a2e33;--wbc-panel:#1d2023;--wbc-red:#ef8a83;--wbc-red-ink:#f2a49e;--wbc-red-bg:#3a1f1e;--wbc-amber:#c9c8e6;--wbc-amber-ink:#c9c8e6;--wbc-p1:#1f6dad;--wbc-p1-ink:#fff;--wbc-p2:#7fb3db;--wbc-p2-ink:#10324d;--wbc-so:#8a8a8a;--wbc-submit:#8db8dc;--wbc-submit-ink:#8db8dc;--wbc-submit-bg:#1e2a36;--wbc-interviews:#7fd0ca;--wbc-interviews-ink:#7fd0ca;--wbc-interviews-bg:#1b302e;--wbc-feedback:#c9c8e6;--wbc-feedback-ink:#c9c8e6;--wbc-feedback-bg:#3d3b9a;--wbc-offer:#bba5e3;--wbc-offer-ink:#bba5e3;--wbc-offer-bg:#2a2336;--wbc-wts:#93cf9e;--wbc-wts-ink:#93cf9e;--wbc-wts-bg:#1f2f23;--wbc-shadow:0 1px 2px #0006}[data-col=submit]{--cc:var(--wbc-submit);--cc-ink:var(--wbc-submit-ink);--cc-bg:var(--wbc-submit-bg)}[data-col=interviews]{--cc:var(--wbc-interviews);--cc-ink:var(--wbc-interviews-ink);--cc-bg:var(--wbc-interviews-bg)}[data-col=feedback]{--cc:var(--wbc-feedback);--cc-ink:var(--wbc-feedback-ink);--cc-bg:var(--wbc-feedback-bg)}[data-col=offer]{--cc:var(--wbc-offer);--cc-ink:var(--wbc-offer-ink);--cc-bg:var(--wbc-offer-bg)}[data-col=wts]{--cc:var(--wbc-wts);--cc-ink:var(--wbc-wts-ink);--cc-bg:var(--wbc-wts-bg)}.rc-0{--rc:#1e4e8c}.rc-1{--rc:#007c78}.rc-2{--rc:#6a8a12}.rc-3{--rc:#c2410c}.rc-4{--rc:#7b4fa0}.rc-5{--rc:#b83280}.rc-6{--rc:#9f1239}.rc-7{--rc:#1e3a8a}.rc-8{--rc:#00a5c9}.rc-9{--rc:#3d3b9a}.wb-group{--sec-bg:var(--wbc-board);background:var(--wbc-board);border-color:var(--wbc-line);color:var(--wbc-ink)}.mb-groups>.wb-group:nth-child(2n){--sec-bg:var(--wbc-board)}.wb-am.section-band{background:var(--wbc-band);gap:.3em 1.25em}.wb-am .section-title{color:var(--wbc-ink)}.wb-amline{color:var(--wbc-mute);flex-wrap:wrap;gap:.1em 0;margin:0;padding:0;font-size:.9em;list-style:none;display:flex}.wb-amline li+li:before{content:"·";margin:0 .5em}.wb-amline strong{color:var(--wbc-ink);font-weight:700}.wb-rec{border:2px solid var(--rc,var(--ash));background:var(--wbc-card);color:var(--wbc-ink);white-space:nowrap;border-radius:999px;margin:0 .3em .25em 0;padding:.05em .55em;font-size:.8em;font-weight:600;line-height:1.4;display:inline-block}.wb-recs{flex-wrap:wrap;align-items:center;margin:0;display:flex}.wb-recs .wb-rec{margin-bottom:0}.wb-grid{grid-template-columns:16em repeat(var(--cols,5), minmax(11em, 1fr));min-width:min-content;display:grid}.wb-row{display:contents}.wb-row>*{border-bottom:1px solid var(--wbc-line);min-width:0;padding:.5em}.wb-row:last-child>*{border-bottom:0}.wb-head>*{text-transform:uppercase;letter-spacing:.05em;color:var(--wbc-mute);background:var(--wbc-board);align-items:flex-end;padding-block:.55em;font-size:.68em;font-weight:700;line-height:1.25;display:flex;border-bottom:2px solid var(--wbc-line)!important}.wb-head>[data-col]{color:var(--cc-ink);background:var(--cc-bg);border-bottom-color:var(--cc)!important}.wb-cell{border-left:1px solid var(--wbc-line);transition:background .15s}.wb-cell[data-col]{background:var(--cc-bg)}.wb-cell.over{box-shadow:inset 0 0 0 2px var(--blue);background:#e3eef7}.wb-req{padding:.5em .6em!important}.wb-card{--pc:var(--wbc-p2);--pc-ink:var(--wbc-p2-ink);border:1px solid var(--wbc-line);border-left:.32em solid var(--pc);background:var(--wbc-card);color:var(--wbc-ink);box-shadow:var(--wbc-shadow);border-radius:.5em;padding:.55em .7em;position:relative}.wb-card.is-p1{--pc:var(--wbc-p1);--pc-ink:var(--wbc-p1-ink)}.wb-card.is-so{--pc:var(--wbc-so)}.wb-card.is-proactive{--pc:var(--wbc-so);border-left-style:dashed}.wb-card p{margin:0}.wb-top{justify-content:space-between;align-items:flex-start;gap:.4em;display:flex}.wb-client{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.95em;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.wb-pr{background:var(--pc);color:var(--pc-ink);font:700 .68em/1.4 var(--font-body);letter-spacing:.03em;white-space:nowrap;border:0;border-radius:4px;flex:none;margin-top:.1em;padding:.05em .45em}button.wb-pr{cursor:pointer}button.wb-pr:after{content:" ▾";font-size:.8em}.is-so .wb-pr{color:var(--wbc-ink);box-shadow:inset 0 0 0 1px var(--wbc-ink);background:0 0}.is-proactive .wb-pr{background:var(--wbc-ink);color:var(--wbc-card)}.wb-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.05em;font-size:.88em;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden;color:var(--wbc-ink)!important}.wb-title:hover,.wb-title:focus-visible{text-decoration:underline}.wb-title:focus-visible{-webkit-line-clamp:unset;line-clamp:none}.wb-meta{color:var(--wbc-mute);font-size:.74em;line-height:1.35;margin-top:.2em!important}.wb-card .mb-num{color:inherit}.wb-who{color:var(--wbc-ink);box-shadow:inset 0 -2px 0 var(--rc,transparent);font-weight:600}.wb-norec{font-style:italic}.wb-chiprow{flex-wrap:wrap;gap:.25em;margin:.45em 0 0;padding:0;list-style:none;display:flex}.wb-chiprow li{min-width:0;max-width:100%}.wb-rchip{border:1px solid var(--wbc-line);background:var(--wbc-chip);max-width:100%;color:var(--wbc-mute);font:600 .7em/1.5 var(--font-body);white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:999px;padding:.05em .6em;display:block;overflow:hidden}button.wb-rchip{cursor:pointer}button.wb-rchip:hover,.wb-rchip[aria-expanded=true]{border-color:currentColor}.wb-rchip.is-flag-p1,.wb-rchip.is-late,.wb-rchip.is-goal-overdue{color:var(--wbc-red-ink);border-color:var(--wbc-red)}.wb-rchip.is-flag,.wb-rchip.is-goal-due{color:var(--wbc-amber-ink);border-color:var(--wbc-amber)}.wb-rchip.is-goal-met{color:var(--wbc-wts-ink);border-color:var(--wbc-wts)}.wb-rchip.is-suggest{color:var(--wbc-interviews-ink);border-color:var(--wbc-interviews)}.wb-panel{border:1px solid var(--wbc-line);background:var(--wbc-panel);color:var(--wbc-ink);border-radius:.4em;margin-top:.4em;padding:.45em 1.9em .5em .65em;font-size:.74em;line-height:1.4;position:relative}.wb-panel-do{flex-wrap:wrap;gap:.3em;display:flex;margin-top:.4em!important}.wb-panel .btn{min-height:0;padding:.1em .55em;font-size:1em}.wb-panel-field{align-items:center;gap:.45em;font-weight:600;display:flex}.wb-panel .select-sm{background-color:var(--wbc-card);width:auto;min-width:0;height:auto;color:var(--wbc-ink);padding:.1em 1.4em .1em .35em;font-size:1em}.wb-panel-x{width:1.5em;height:1.5em;color:var(--wbc-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:1.15em;line-height:1;position:absolute;top:.15em;right:.25em}.wb-panel-x:hover{color:var(--wbc-ink)}.wb-earlier{color:var(--wbc-mute);font-size:.72em;margin-top:.5em!important}.wb-earlier a{color:var(--wbc-ink);text-decoration:underline}.wb-chips{gap:.35em;margin:0;padding:0;list-style:none;display:grid}.wb-chip{--c:var(--cc,var(--blue));--bg:var(--wbc-card);border-left:.32em solid var(--c);background:var(--bg);max-width:100%;color:var(--wbc-ink);box-shadow:var(--wbc-shadow);border-radius:.4em;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.1em;padding:.4em .2em .4em .6em;font-size:.92em;line-height:1.3;display:grid;position:relative}.wb-chip.dragging{opacity:.4}.wb-chips,.wb-chips>.wb-chip{min-width:0}.wb-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;text-decoration:none;overflow:hidden;color:var(--wbc-ink)!important}.wb-name:hover{text-decoration:underline}.wb-d{min-width:0;color:var(--wbc-mute);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:.88em;overflow:hidden}.wb-chip:focus-within :is(.wb-name,.wb-d){white-space:normal;overflow-wrap:anywhere}:is(.wb-chip,.mb-chip).can-drag{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}:is(.wb-chip,.mb-chip).can-drag a{-webkit-user-drag:none;-webkit-touch-callout:none}html.is-board-dragging,html.is-board-dragging *{cursor:grabbing!important}html.is-board-dragging{-webkit-user-select:none;user-select:none}.board-ghost-anchor{z-index:1000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.board-ghost{background:var(--ink);color:#fff;max-width:16rem;font:600 .9rem/1.25 var(--font-body);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:.3rem .65rem;position:absolute;top:-1rem;left:.75rem;overflow:hidden;box-shadow:0 6px 18px #00000047}.board-ghost.is-touch{font-size:1rem;top:-3.25rem;left:-2rem}.board-notice{z-index:900;color:#8a1f1f;background:#fdecec;border:1px solid #e8b4b4;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}.board-notice p{flex:1;margin:0}.board-notice .btn{color:#8a1f1f}.board-notice.is-ok{color:#1e5631;background:#e8f5ec;border-color:#a9d3b5}.board-notice.is-ok .btn{color:#1e5631}.board-notice[hidden]{display:none}.wb-d.wb-late{color:var(--wbc-red-ink);font-weight:700}.wb-d.wb-missing{font-style:italic}.wb-chip .wb-menu-btn{grid-area:1/2/span 2}.wb-menu-btn{min-width:1.9em;min-height:1.9em;color:var(--wbc-mute);font:700 .9em/1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 .3em}.wb-menu-btn:hover,.wb-menu-btn:focus-visible{border-color:var(--wbc-line);background:var(--wbc-chip);color:var(--wbc-ink)}.wb-move-dialog{width:min(32rem,100vw - 2rem)}.wb-move-main{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.wb-move-main .btn{flex:12rem}.wb-quiet{font-size:.68em}.wb-add-submit{min-height:2.25rem;margin-top:.4em;padding-inline:.6em}.wb-add-dialog{width:min(34rem,100vw - 2rem)}.wb-add-list{gap:.4rem;margin:.6rem 0;display:grid}.wb-add-person{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:.1em;min-height:3rem;display:flex}.wb-add-at{color:#000;font-size:.82em;font-weight:400}.wb-add-search{gap:.25rem;margin-top:.6rem;font-weight:600;display:grid}.wb-add-search input{min-height:2.75rem;font-size:1rem}.wb-move-more{margin-top:.5rem}.wb-move-more summary{cursor:pointer;font-weight:600}.wb-move-steps{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.wb-move-steps .is-pass{color:#b3261e}.wb-move-foot{margin:.9rem 0 0;font-size:.9rem}.wb-details{margin:0;padding-left:1.1em}.wb-row.is-drag-row>.wb-cell{box-shadow:inset 0 0 0 2px var(--cc,var(--blue));outline:2px dashed var(--wbc-ink);outline-offset:-6px}.wb-row.is-drag-row.is-drag-back>.wb-req .wb-card{outline:2px dashed var(--wbc-ink);outline-offset:2px}.wb-row.is-drag-row>.wb-cell.over,.wb-row.is-drag-back>.wb-req.over .wb-card{outline:3px solid var(--blue);outline-offset:-3px;background:#e3eef7}.wb-row.is-drag-other>*{opacity:.45}.wb-back-hint{background:var(--wbc-chip);color:var(--wbc-ink);border-radius:4px;padding:.2em .4em;font-size:.74em;font-weight:700;margin-top:.4em!important}.wb-chip.is-flag-p1{outline:2px solid var(--wbc-red);outline-offset:-1px}.wb-chip.is-flag-other{outline:2px solid var(--wbc-amber);outline-offset:-1px}.wb-chip.wb-white{--c:var(--rc,var(--ash));cursor:default}.wb-span{grid-column:2/-1}.wb-chips.wb-inline{flex-wrap:wrap;gap:.35em;display:flex}.wb-inline .wb-chip{grid-template-columns:auto;max-width:18em}.wb-legend{color:var(--wbc-ink);flex-wrap:wrap;gap:.35em .45em;margin:0;padding:0;font-size:.8em;list-style:none;display:flex}.wb-legend li{border:1px solid var(--wbc-line);background:var(--wbc-card);border-radius:999px;align-items:center;gap:.4em;padding:.1em .65em;display:inline-flex}.wb-legend li[data-col]{color:var(--cc-ink);background:var(--cc-bg);border-color:var(--cc);font-weight:600}.wb-dot{background:var(--cc,var(--wbc-so));border-radius:50%;width:.7em;height:.7em;display:inline-block}.wb-edge{background:var(--wbc-p2);border-radius:2px;width:.3em;height:1em;display:inline-block}.wb-edge.is-p1{background:var(--wbc-p1)}.wb-edge.is-so{background:var(--wbc-so)}.wb-edge.is-proactive{border-left:.3em dashed var(--wbc-so);background:0 0;width:0}.wb-legend-flag{background:var(--wbc-card);outline:2px solid var(--wbc-amber);outline-offset:-1px;border-radius:3px;padding:0 .4em;font-weight:600}.wb-legend-flag.is-p1{outline-color:var(--wbc-red)}.view-panel .wb-legend{margin-top:.75rem}.wb-footer{gap:1.5em;margin-top:1.75em;display:grid}.wb-qnav{gap:.3em;display:flex}.wb-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:0;display:grid}.wb-tiles>div{border-left:3px solid var(--line);padding:.2em 0 .2em .8em}.wb-tiles dt{letter-spacing:.08em;text-transform:uppercase;color:#000;font-size:.72em;font-weight:700}.wb-tiles>div{min-width:0}.wb-tiles dd{overflow-wrap:anywhere;font:500 2em/1.1 var(--font-body);font-variant-numeric:lining-nums;color:var(--ink);margin:.15em 0 0}.wb-tiles .wb-per{color:#000;margin-left:.15em;font-size:.5em}.wb-tiles .wb-unset{font:400 .5em var(--font-body);color:#000}.wb-tiles .lb-meter{width:8em;margin:.4em 0 0}.wb-how{margin:.9em 0 0;font-size:.82em}.wb-bottom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5em;display:grid}.wb-lines li{flex-wrap:wrap;align-items:baseline;gap:0 .4em;font-size:.9em;display:flex}.wb-line-spread{font-variant-numeric:tabular-nums;margin-left:auto}.wb-line-what{color:#000;flex-basis:100%;font-size:.85em}.wb-dialog .pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.wb-goal-list{margin:.5rem 0 0;font-size:.9rem}@container main (max-width:520px){.wb-tiles{gap:.6em}.wb-tiles>div{padding-left:.5em}.wb-tiles dd{font-size:1.35em}}@container main (max-width:620px){.wb-bottom{grid-template-columns:1fr}}@container main (max-width:900px){.wb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width:760px){.wb-grid{grid-template-columns:repeat(var(--cols,5), minmax(7.5em, 1fr))}.wb-head .wb-req{display:none}.wb-row>.wb-req{width:calc(100cqw - 2 * var(--gutter) - 7px);box-sizing:border-box;border-bottom:0;grid-column:1/-1;position:sticky;left:0;padding:.6em .5em .3em!important}.wb-span{grid-column:1/-1}.wb-tiles dd{font-size:1.6em}}.wb-round{color:var(--wbc-ink);font-weight:700}.wb-meet-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.wb-meet-bar .status{margin:0}.wb-past{margin-top:1rem;font-size:.9rem}.wb-past summary{cursor:pointer;font-weight:600}.wb-past .rows{margin:.5rem 0 0}.wb-meeting{font-size:1em}@container main (min-width:1400px){.wb-meeting{font-size:1.1em}}.board-shell[data-present] .wb-meeting{font-size:1em}.board-page:has(.wb-meeting) :is(.board-bar,.wb-legend,.wb-past,.wb-footer){display:none}.wb-meet-head{z-index:6;border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:.5em 1.25em;margin:0 0 1em;padding:.6em .9em;display:grid;position:sticky;top:0;box-shadow:0 2px 8px #00000014}.wb-meet-step{margin:0;display:grid}.wb-meet-step .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:.62em;font-weight:700}.wb-meet-step strong{font:500 1.6em/1.1 var(--font-body)}.wb-meet-nav{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.wb-run{color:#000;align-items:center;gap:.35em;font-size:.8em;display:flex}.wb-timer{font-variant-numeric:tabular-nums;color:#000;justify-items:end;margin:0;font-size:.85em;display:grid}.wb-timer strong{font:600 1.5em/1 var(--font-body);color:var(--ink)}.wb-timer.is-over strong{color:#3d3b9a}.wb-timer.is-over{background:#ebebf6;border-radius:6px;padding:.15em .5em}.wb-meet-dots{flex-wrap:wrap;grid-column:1/-1;gap:.3em;margin:0;padding:0;list-style:none;display:flex}.wb-meet-dots button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.1em .6em;font-size:.72em}.wb-meet-dots button[aria-current]{border-color:var(--blue);background:var(--blue);color:#fff}.wb-meet-dots button.has-p1:not([aria-current]){box-shadow:inset 0 -3px #b3261e}.wb-meet-dots button.has-flag:not([aria-current]){box-shadow:inset 0 -3px #3d3b9a}.wb-flags{margin-bottom:1em}.wb-flags .rows{margin:0;padding:.3em .9em .6em}.wb-flag{gap:.35em;display:grid;box-shadow:inset 4px 0 #3d3b9a;padding:.55em 0 .55em .7em!important}.wb-flag.is-p1{background:#fff7f7;box-shadow:inset 4px 0 #b3261e}.wb-flag-what{flex-wrap:wrap;align-items:baseline;gap:.2em .7em;margin:0;display:flex}.wb-flag-kind{letter-spacing:.06em;text-transform:uppercase;color:#3d3b9a;font-size:.72em;font-weight:700}.wb-flag.is-p1 .wb-flag-kind{color:#8a1f1f}.wb-flag-req{font-size:.85em}.wb-flag-speed{flex-basis:100%;font-size:.78em}.wb-flag .btn{justify-self:start}.wb-task-line{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.wb-task-line input[name=title]{flex:18em;min-width:0}.wb-task-line .status{margin:0}.wb-noflags{color:var(--energy-deep);margin:0 0 1em;font-weight:600}@container main (max-width:620px){.wb-meet-head{grid-template-columns:1fr;position:static}.wb-timer{justify-items:start}}.prio-suggest{border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 4px 0 0 var(--aqua-deep);background:#e8f6ec;padding:.8rem 1rem}.prio-suggest p{margin:0 0 .35rem}.prio-suggest-h{letter-spacing:.1em;text-transform:uppercase;color:var(--aqua-deep);font-size:.72rem;font-weight:700}.prio-suggest-do{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;margin:.4rem 0 0!important}.settings .rotation{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.settings .rotation legend{margin-bottom:.4rem;font-weight:700}.settings .rotation label{align-items:center;gap:.35rem;display:flex}.speed-note{margin:0 0 .75rem}.speed-table td.num,.speed-table th.num{text-align:right;font-variant-numeric:tabular-nums}.speed-table .is-thin td{color:#000}@container main (max-width:560px){.ht.speed-table,.ht.speed-table tbody,.ht.speed-table tr,.ht.speed-table th[scope=row]{display:block}.ht.speed-table thead{display:none}.ht.speed-table tr{border-bottom:1px solid var(--line);padding:.6rem 0}.ht.speed-table th[scope=row],.ht.speed-table td{white-space:normal;border:0;padding:.15rem 0}.ht.speed-table td{text-align:right;justify-content:space-between;gap:1rem;display:flex}.ht.speed-table td[data-l]:before{content:attr(data-l);color:#000;text-align:left;font-size:.85rem}.ht.speed-table .is-thin td.step{display:none}}.board-shell[data-present] .page-head,.board-shell[data-present] .board-bar{display:none}body:has(.board-shell[data-present]) .app-header{display:none}body:has(.board-shell[data-present]) :is(.sidenav,.sidenav-backdrop){display:none}body:has(.board-shell[data-present]) .app-footer{display:none}.board-shell[data-present] .board-page.wrap{padding-top:1rem;font-size:clamp(1rem,1.25vw - .0625rem,1.6rem)}.board-shell[data-present] .present-exit{opacity:.55;margin:0;position:fixed;top:.75rem;right:.75rem}.board-shell[data-present] .present-exit:hover,.board-shell[data-present] .present-exit:focus-visible{opacity:1}.board-shell[data-present] .board-tabs{padding-right:11rem}@container main (max-width:620px){.board-shell[data-present] .board-page.wrap{font-size:1rem}}.week-pick{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.week-pick .select-sm{max-width:100%}.lb-how{margin:.25rem 0 1rem}.lb-scroll{max-width:100%;position:relative;overflow-x:auto}.lb{border-collapse:collapse;width:100%}.lb th,.lb td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:.6em .7em}.lb thead th{letter-spacing:.08em;text-transform:uppercase;color:#000;vertical-align:bottom;border-bottom:2px solid var(--line);font-size:.68em;font-weight:700;line-height:1.3}.lb .lb-name{text-align:left;white-space:nowrap;font-weight:600}.lb tbody .lb-name{font-size:1.05em}.lb .lb-rank{text-align:left;width:2.5em;font:500 1.3em var(--font-body);font-variant-numeric:lining-nums;color:var(--aqua-deep);padding-left:0}.lb tbody tr:first-child:not(.is-quiet) .lb-rank{color:var(--energy-deep)}.lb-n{font:500 1.6em/1.1 var(--font-body);font-variant-numeric:lining-nums;display:block}.lb-ytd{color:#000;white-space:nowrap;font-size:.75em;display:block}.lb tr.is-quiet .lb-n,.lb tr.is-quiet .lb-name{color:#000}.lb-sections{margin-top:1.25rem}.lb-group{gap:inherit;min-width:0;display:grid}.lb-group>*{min-width:0}.lb-group[hidden]{display:none}.lb-contest{margin:0}.lb-section .section-body{padding-top:.5rem}.lb tbody tr:nth-child(2n){background:#21212108}.lb tbody tr:hover{background:#0d71ba0f}.lb .lb-rank:first-child{padding-left:.5em}.lb thead th .lb-goal-h{letter-spacing:.04em;color:var(--aqua-deep);margin-top:.2em;font-weight:600;display:block}.lb-of{color:#000;font-size:.55em;font-family:var(--font-body)}.lb-meter{background:var(--oe-brand-soft);border-radius:2px;width:4.5em;height:4px;margin:.3em 0 .25em auto;display:block;overflow:hidden}.lb-meter>span{background:var(--blue);height:100%;display:block}.lb-meter.is-met>span{background:var(--energy-deep)}.lb-later{color:#000;white-space:nowrap;padding-top:.45em;font-size:.78em;display:inline-block}.lb-note{margin:.6rem 0 0}.pl-group+.pl-group{margin-top:2.75rem}.pl-group .section-title .hint{margin-left:.4rem}.pl-rows .n{color:var(--ink)}.pipeline-form{margin-top:0}.pipeline-form[open]{flex-basis:100%}.pipeline-form .form{max-width:36rem}.page-head .sub .pl-desc{color:#000;max-width:46rem;margin:.35rem 0 0}.pl-all{color:#000;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.85rem;display:inline-flex}.pl-list{border-bottom:1px solid var(--line);margin:0 0 3rem;padding:0;list-style:none}.pl-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 10.5rem 8.5rem 11rem;align-items:start;gap:.25rem 1rem;padding:.75rem 0;font-size:.9rem;display:grid}.pl-row:not(:has(>.wf-check)){grid-template-columns:minmax(0,1fr) 10.5rem 8.5rem}.pl-row>.wf-check{margin-top:.25rem}.pl-row.picked{background:#f1f7fc}.pl-row .wf-phone,.pl-added{padding-top:.1rem}.pl-added{color:#000;font-size:.85rem}.pl-row>.pl-subs,.pl-row>.pl-form-wrap{grid-column:2/-1}.pl-row:not(:has(>.wf-check))>.pl-subs{grid-column:1/-1}.pl-label{margin:.3rem 0 0}.pl-label input{font:inherit;border:1px solid var(--blue);border-radius:6px;width:min(100%,24rem);padding:.3rem .5rem;font-size:.88rem}.pl-label-btn{color:var(--ink);font:inherit;text-align:left;cursor:text;box-shadow:inset 3px 0 0 var(--energy);background:#f2f7e1;border:0;border-radius:4px;padding:.1rem .45rem;font-size:.85rem}.pl-label-btn:hover{background:#e8f0cc}.pl-label-btn.is-empty{box-shadow:none;color:#000;cursor:pointer;background:0 0;padding-left:0}.pl-label-btn.is-empty:hover{color:var(--blue)}.pl-label-text{box-shadow:inset 3px 0 0 var(--energy);background:#f2f7e1;border-radius:4px;padding:.1rem .45rem;font-size:.85rem;display:inline-block}.pl-subs{gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.pl-sub{border:1px solid var(--oe-card-line);--c:var(--blue);background:var(--oe-surface);box-shadow:inset 3px 0 0 var(--c);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;padding:.4rem .6rem;display:flex}.pl-won{--c:var(--energy-deep)}.pl-pass{--c:var(--ash)}.pl-sub p{margin:.1rem 0 0}.pl-sub-who{flex:16rem;min-width:0}.pl-sub-who a{color:var(--ink);text-decoration:none}.pl-sub-who a:hover{color:var(--blue);text-decoration:underline}.pl-sub-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:.68rem;font-weight:700}.pl-need a{color:var(--blue)!important}.pl-need .btn-quiet{padding-inline:0}.pl-sub-stage{flex-wrap:wrap;align-items:center;gap:.3rem .75rem;display:flex}.pl-sub-stage select{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;max-width:100%;padding:.3rem .45rem;font-size:.85rem}.pl-since{color:#000;white-space:nowrap;font-size:.8rem}.pl-type-active{--c:var(--blue)}.pl-type-won{--c:var(--energy-deep)}.pl-type-pass{--c:var(--muted)}.pl-form-wrap{margin:.5rem 0 .25rem}.pl-submit{border-top:2px solid;border-image:linear-gradient(90deg, var(--aqua), transparent) 1;max-width:44rem;padding-top:1rem}.pl-form-title{margin:0;font-size:1.15rem}.pl-bulk .status-inline{flex-basis:100%;margin:0}.pl-bulk-form{flex-wrap:wrap;flex:22rem;align-items:center;gap:.5rem;min-width:0;display:flex}.pl-bulk-form input,.pl-bulk-form select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:.35rem .5rem;font-size:.85rem}.pl-calllist{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.pl-bulk-form input{flex:10rem}.pl-bulk-form select{flex:2 14rem;max-width:100%}.pl-footer{gap:2.75rem;max-width:52rem;display:grid}.pl-owners>.hint{margin:-.5rem 0 .75rem}.pl-vis-tag{--c:var(--ash);letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:.7rem;font-weight:700}.pl-vis-tag.is-public{--c:var(--aqua-deep)}.pl-vis-tag.is-shared{--c:var(--blue)}.form fieldset.pl-vis-choice{gap:.5rem}.form .pl-vis-choice legend{margin-bottom:.4rem;font-size:1.1rem}.form .pl-vis-choice label{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-weight:600;display:flex}.form .pl-vis-choice label .hint{font-weight:400}.form .pl-vis-choice input{width:auto}.pl-sharing>.hint{margin:-.5rem 0 .75rem}.pl-sharing>.pl-share-help{margin:.75rem 0 0}.owners{position:relative}.owner-chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.owner-chip{background:#eaf3fa;border-radius:999px;align-items:center;gap:.1rem;max-width:100%;padding:.15rem .25rem .15rem .6rem;font-size:.9rem;line-height:1.4;display:inline-flex}.owner-chip.is-me{box-shadow:inset 0 0 0 1px var(--blue)}.owner-name{overflow-wrap:anywhere;color:var(--ink);font-weight:600}button.owner-name{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}button.owner-name:hover,button.owner-name:focus-visible{color:var(--blue);text-decoration:underline}.owner-x,.owner-add{width:1.6rem;height:1.6rem;font:inherit;color:#000;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:inline-grid}.owner-x:hover,.owner-x:focus-visible{color:#a3281e;background:#fff}.owner-add{border:1px dashed var(--blue);color:var(--blue);width:1.9rem;height:1.9rem;font-weight:700}.owner-add:hover,.owner-add:focus-visible,.owner-add[aria-expanded=true]{background:var(--blue);color:#fff;border-style:solid}.owner-none{padding:.2rem 0}.owner-pop{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;gap:.5rem;width:min(18rem,100%);min-width:min(16rem,86vw);padding:.8rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 12px 30px #0000001f}:is(.section:has(.owner-pop),.band-section:has(.owner-pop),.section:has(.combo-multi),.band-section:has(.combo-multi)){overflow:visible}.owner-pop-title{margin:0;font-size:.9rem;font-weight:700}.owner-pop input{font:inherit;border:1px solid var(--light);border-radius:6px;min-width:0;padding:.45rem .6rem;font-size:.95rem}.owner-pop .picker-list{max-height:13rem}.owner-pop>.btn{justify-self:start}.owner-error{color:#8a1f1f;background:#fdecec;border-radius:6px;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.9rem}.owner-help{margin:.35rem 0 0;font-size:.8rem}.team-chip{border-radius:10px;gap:.25rem;padding:.25rem .25rem .25rem .6rem}.team-who{min-width:0;line-height:1.3;display:grid}.team-role{color:var(--blue);font-size:.76rem;font-weight:600}.req-team-facts dd>.team-role{margin-left:.3rem}.team-last{color:#000;font-size:.74rem}.team-lead-btn{border:1px solid var(--blue);color:var(--blue);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-left:.2rem;padding:0 .45rem;font-size:.72rem;font-weight:600;line-height:1.5}.team-lead-btn:hover,.team-lead-btn:focus-visible{background:var(--blue);color:#fff}.team-pop .choice-btns{flex-wrap:wrap;gap:.3rem;display:flex}.team-loc{gap:.25rem;font-size:.85rem;font-weight:600;display:grid}.team-loc select{font:inherit;border:1px solid var(--light);border-radius:6px;max-width:100%;padding:.35rem .5rem;font-weight:400}.req-team{gap:.75rem;min-width:0;display:grid;position:relative}.req-team-facts>div{align-items:start}.req-team-acts{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.req-team-pick{position:relative}.req-team-pick .owner-pop{left:0;right:auto}.picker-ticks label{cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.picker-ticks label:hover{background:var(--mist)}.picker-ticks input{width:auto;margin:0}.team-pop .row{flex-wrap:wrap;gap:.4rem;display:flex}.req-team-updates{gap:.35rem;display:grid}.req-team-updates .choice-btns{flex-wrap:wrap;gap:.3rem;display:flex}.req-updates-h{margin:1rem 0 .4rem;font-size:.95rem}.req-updates li{overflow-wrap:anywhere;font-size:.88rem}.req-update-lines{border-left:2px solid var(--line);gap:.2rem;margin:.2rem 0 0;padding:0 0 0 .75rem;list-style:none;display:grid}.pl-vis{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.pl-vis label{border:1px solid var(--light);cursor:pointer;border-radius:6px;align-items:baseline;gap:.45rem;padding:.5rem .75rem;font-size:.92rem;display:flex}.pl-vis label.on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pl-vis label .hint{font-size:.8rem;display:block}.pl-shares>li{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem 1rem;padding:.5rem 0}.pl-shares select{font:inherit;border:1px solid var(--light);background:#fff;border-radius:6px;padding:.3rem .5rem;font-size:.9rem}@media (max-width:560px){.pl-vis label{flex:100%}.pl-shares>li{grid-template-columns:minmax(0,1fr) auto}.pl-shares>li>span{grid-column:1/-1}}.req-choices{gap:.6rem;display:grid}.req-choices select{font:inherit;border:1px solid var(--light);border-radius:6px;width:100%;padding:.6rem .7rem}.req-dialog{width:min(32rem,100vw - 32px)}.person-pipelines .when{color:#000;margin:.3rem 0 0;font-size:.88rem}.person-pipelines .type{margin-left:.25rem}@container main (max-width:760px){:is(.pl-row,.pl-row:not(:has(>.wf-check))){grid-template-columns:auto minmax(0,1fr)}.pl-row:not(:has(>.wf-check))>*{grid-column:1/-1}.pl-row>.wf-phone,.pl-row>.pl-added,.pl-row>.wf-move{grid-column:2}.pl-row>.pl-subs,.pl-row>.pl-form-wrap{grid-column:1/-1}.pl-sub-stage select{flex:100%}}.pl-search{flex-wrap:wrap}.pl-search .select-sm{flex:10rem;max-width:100%}.pl-search input{flex:12rem}:root{--header-h:calc(4.2rem + 1px);--assistant-dock:min(max(320px, var(--assistant-w,calc((100vw - var(--rail-w,4rem)) * .5))), calc(100vw - var(--rail-w,4rem) - 15rem))}.assist{z-index:45;top:var(--header-h);width:var(--assistant-dock);border-left:1px solid var(--line);background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-10px 0 18px -16px #00000059}.assist[hidden]{display:none}.assist[data-standalone]{width:auto;box-shadow:none;border-left:0;top:0;left:0}.assist[data-standalone] :is(.assist-log,.assist-input){max-width:none}@media (max-width:600px){.assist-newwin{display:none}}.assist{container:assist/inline-size}.assist-new .label-short{display:none}@container assist (max-width:560px){.assist-new .label-long{display:none}.assist-new .label-short{display:inline}.assist-full{display:none}}.assist[data-view=max]{border-left:0;width:auto;left:0}@media (min-width:1100px){html[data-assistant=open] .app-body{margin-right:var(--assistant-dock)}}@media (max-width:1099.98px){.assist[data-view=open]{width:min(var(--assistant-dock), calc(100vw - 3rem));box-shadow:-16px 0 40px #00000029}}html[data-assistant=max] .app-body{visibility:hidden}html[data-assistant=max] body{overflow:hidden}html[data-assistant-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}html[data-assistant-resizing] .assist-log{pointer-events:none}.assist-resize{cursor:col-resize;z-index:1;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.assist-resize:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:4px}.assist-resize:hover:after,.assist-resize:focus-visible:after,html[data-assistant-resizing] .assist-resize:after{background:var(--blue)}.assist-resize:focus-visible{outline:0}.assist-head{color:var(--ink);border-top:4px solid var(--blue);border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;padding:.55rem 1rem;display:flex}.assist-title{min-width:0;font:600 .8rem/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--blue);white-space:nowrap;align-items:center;gap:.45rem;margin:0;display:flex}.assist-title svg{flex:none;width:1.05rem;height:1.05rem}.assist-moves{flex-wrap:wrap;gap:.4rem;display:flex}.assist-moves .btn{white-space:nowrap}.assist-moves .btn:disabled{opacity:.45;cursor:default}.assist-context{color:#000;border-bottom:1px solid var(--line);overflow-wrap:anywhere;background:#fff;margin:0;padding:.5rem 1rem;font-size:.85rem}.assist-context strong{color:var(--ink)}.assist-log{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:1.1rem;padding:1.1rem 1.1rem 1.5rem;display:grid;overflow-y:auto}.assist[data-view=max] :is(.assist-log,.assist-input){width:100%;max-width:60rem;margin-inline:auto}.assist-msg{min-width:0;font-size:.95rem;line-height:1.55}.assist-msg p{margin:0 0 .75em}.assist-msg>:last-child{margin-bottom:0}.assist-msg.user{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf2f9;border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:.55rem .85rem}.assist-msg.bot.error{color:#8a1f1f}.assist-typing:after{content:"…";animation:1s steps(2,end) infinite assist-blink}@keyframes assist-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.assist-typing:after{animation:none}}.assist-group{--edge:#1e4e8c;border-left:5px solid var(--edge);margin-top:1rem;padding:0 0 .2rem .8rem;position:relative}.assist-group[data-c=aqua]{--edge:var(--aqua)}.assist-group[data-c=energy]{--edge:var(--energy)}.assist-group[data-c=grey]{--edge:var(--ink)}.assist-group h3{font-family:var(--font-body);color:#1a1a1a;background:color-mix(in srgb, var(--edge) 12%, #fff);margin:0 0 .3rem -.8rem;padding:.3rem .8rem;font-size:1.05rem;font-weight:700}.assist-msg .assist-rich-h,.assist-msg h4.assist-rich-h{font-family:var(--font-body);color:#1a1a1a;font-weight:700}.assist-log>.assist-msg.bot{border-bottom:1px solid var(--line);padding-bottom:1rem}.assist-log>.assist-msg.bot:last-child{border-bottom:0;padding-bottom:0}.search-results .band-section>:is(h2,h3,.section-head),.search-results .band-section :is(h2,h3){color:#1a1a1a;font-weight:700}.assist-group h3 .hint{font-family:var(--font-body)}.assist-msg .assist-gnote{color:#000;margin:0 0 .3rem;font-size:.8rem}.assist-group ul{margin:0;padding:0;list-style:none}.assist-group li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:.05rem;padding:.5rem 0;display:grid}.assist-group li:last-child{border-bottom:0}.assist-hit{font-weight:600;text-decoration:none}.assist-hit:hover{text-decoration:underline}.assist-meta,.assist-detail{color:#000;font-size:.84rem}.assist-group .types{gap:.2rem .8rem;margin:.2rem 0 0}.assist-group .type{font-size:.66rem}.assist-msg mark{background:color-mix(in srgb, var(--energy) 45%, transparent);color:inherit;border-radius:2px;padding:0 .1em}.assist-msg .assist-more,.assist-msg .assist-all{margin:.4rem 0 0;font-size:.85rem;font-weight:600}.assist-msg .assist-all{margin-top:1rem}.assist-more a,.assist-all a{text-decoration:none}.assist-input{border-top:1px solid var(--line);align-items:flex-end;gap:.5rem;padding:.75rem 1rem .4rem;display:flex}.assist-input textarea{resize:vertical;min-width:0;min-height:3.2rem;max-height:12rem;font:inherit;border:1px solid var(--light);border-radius:6px;flex:1;padding:.6rem .75rem;font-size:.95rem;line-height:1.45}.assist-input textarea:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.assist-input .btn:disabled{opacity:1;cursor:default}html body .assist-input .btn{box-sizing:border-box;min-height:var(--btn-h,44px);padding:var(--btn-pad,0 16px);border:var(--btn-line,1px solid #1e4e8c);font:var(--btn-font,600 14px/1 var(--font-body));box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html body .assist-input .btn-primary{background:var(--oe-brand,#1e4e8c);color:#fff}html body .assist-input .btn-primary:disabled{background:var(--oe-brand-soft,#e8eef6);color:var(--oe-brand,#1e4e8c)}html body .assist-input .btn-outline{color:var(--oe-brand,#1e4e8c);background:#fff}.assist-bar{border-bottom:1px solid var(--line);gap:1.1rem;padding:.45rem 1rem;display:flex}.assist-bar button{font:600 .8rem/1.3 var(--font-body);color:#000;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.15rem 0}.assist-bar button:hover{color:var(--blue)}.assist-bar button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--blue)}.assist-pane h3{margin:0;font-size:1.1rem}.assist-pane>p{margin:0;font-size:.85rem}.assist-list{margin:0;padding:0;list-style:none}.assist-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:.1rem;padding:.55rem 0;display:grid}.assist-list li:last-child{border-bottom:0}.assist-recent{border-bottom:1px solid var(--line);margin:0 0 1rem;padding-bottom:.5rem}.assist-recent h3{margin:0 0 .25rem;font-size:1rem}.assist-recent .assist-list li{padding:.4rem 0}.assist-recent .assist-meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.assist-recent>.btn{margin-top:.4rem}.assist-list button.assist-hit{font:inherit;color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.assist-list button.assist-hit[aria-current]{color:var(--ink)}.assist-list button.assist-del{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.assist-confirm{background:#fdf3f2;border:1px solid #e3b5b2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:.3rem;padding:.45rem .6rem;font-size:.9rem;display:flex}.assist-confirm>span{flex:12rem}.assist-del-error{color:#b3261e}.assist-memory{grid-template-columns:1fr auto;align-items:center;gap:.75rem!important}:root{--rt-code-bg:#eef4fb;--rt-code-ink:#1f3b52;--rt-rule:#e3e6e9;--rt-head-bg:#eef4fb;--rt-quote:#1e4e8c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rt-code-bg:#2a2e33;--rt-code-ink:#cfe2f3;--rt-rule:#3a3f45;--rt-head-bg:#23272b;--rt-quote:#6fa8d8}}:root[data-theme=dark]{--rt-code-bg:#2a2e33;--rt-code-ink:#cfe2f3;--rt-rule:#3a3f45;--rt-head-bg:#23272b;--rt-quote:#6fa8d8}.assist-msg .assist-rich-h{margin:1.1em 0 .4em;font-family:inherit;font-weight:700;line-height:1.3}.assist-msg h3.assist-rich-h{font-size:1.02rem}.assist-msg h4.assist-rich-h{color:#000;font-size:.95rem}.assist-msg>.assist-rich-h:first-child{margin-top:0}.assist-msg .assist-rich-list{margin:0 0 .75em;padding-left:1.5rem}.assist-msg ol.assist-rich-list{padding-left:1.75rem}.assist-msg .assist-rich-list li{margin:.3rem 0;padding-left:.15rem}.assist-msg .assist-rich-list li::marker{color:#000;font-weight:600}.assist-msg .assist-rich-list .assist-rich-list{margin:.3rem 0 .1rem;padding-left:1.25rem}.assist-msg ul.assist-rich-list{list-style-type:disc}.assist-msg ol.assist-rich-list{list-style-type:decimal}.assist-msg .assist-rich-list ul.assist-rich-list{list-style-type:circle}.assist-msg code{font-family:var(--font-body);background:var(--rt-code-bg);color:var(--rt-code-ink);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-size:.86em}.assist-msg pre{background:var(--rt-code-bg);border-radius:6px;margin:0 0 .75em;padding:.6rem .75rem;overflow-x:auto}.assist-msg pre code{white-space:pre;background:0 0;padding:0;font-size:.85em}.assist-msg blockquote{border-left:3px solid var(--rt-quote);color:#000;margin:0 0 .75em;padding:.1rem 0 .1rem .8rem}.assist-msg hr{border:0;border-top:1px solid var(--rt-rule);margin:1em 0}.assist-msg .assist-rich-table{margin:0 0 .75em;overflow-x:auto}.assist-msg .assist-rich-table table{border-collapse:collapse;min-width:50%;font-size:.9em}.assist-msg .assist-rich-table th,.assist-msg .assist-rich-table td{border:1px solid var(--rt-rule);text-align:left;vertical-align:top;padding:.35rem .6rem}.assist-msg .assist-rich-table th{background:var(--rt-head-bg);font-weight:600}.assist-msg a{overflow-wrap:anywhere}.assist-saved{margin:.6rem 0 0;padding:0;font-size:.88rem;list-style:none}.assist-saved li{padding:.15rem 0}.assist-check{color:var(--energy-deep);font-weight:700}.decision-card{border:1px solid var(--line);border-left:4px solid var(--edge,var(--blue));border-radius:var(--radius);background:#fff;min-width:0;padding:.9rem 1rem .8rem 1.1rem;list-style:none;position:relative;container:decision/inline-size}.decision-card+.decision-card{margin-top:.9rem}.release-list,.decision-list{margin:.6rem 0 0;padding:0;list-style:none}.decision-title{font:600 1.02rem/1.35 var(--font-body);color:var(--ink);overflow-wrap:break-word;margin:0 0 .45rem}.decision-context{margin:0 0 .5rem}.decision-context>p{margin:0}.decision-do{color:var(--ink);text-wrap:wrap;margin:0 0 .5rem;font-size:1rem;line-height:1.45}.decision-do strong{color:var(--blue-deep);white-space:nowrap}.decision-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem .8rem;display:grid}.decision-choices{min-width:0}.decision-choices .pick-save{margin:.3rem 0 0}.decision-choices .assist-proposal-actions{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.decision-row>.decision-ask{justify-self:end}.decision-row.is-wide{grid-template-columns:minmax(0,1fr)}.decision-card .gbp-card>form.inline,.decision-card .gbp-card>.gbp-edit{vertical-align:top;margin:.5rem .5rem 0 0;display:inline-block}.decision-card .gbp-card>.gbp-edit[open]{display:block}.choice-btns.choice-even>label{justify-content:center;min-width:7rem}.pick-save-q:has(>.choice-grid){width:100%;min-width:0;display:block}.pick-save-fields>:has(.choice-grid){flex:100%;min-width:0}.choice-btns.choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:.4rem;width:100%;display:grid}.choice-btns.choice-grid>label{text-align:center;white-space:normal;justify-content:center;max-width:100%;height:auto;min-height:44px}.decision-row>.decision-help-wrap{grid-column:1/-1;justify-self:start}li>.decision-card{flex:100%;grid-column:1/-1;align-self:start;min-width:0}li>:has(>.decision-card){flex:100%;grid-column:1/-1;align-self:start;min-width:0}li>.decision-card:last-child,.rev-panel>.decision-card{margin-bottom:.75rem}li>:has(>.decision-card)>.decision-card{flex:100%}.pd-q{border:0;min-width:0;margin:.75rem 0 0;padding:0}.decision-help{color:var(--ink);margin:.2rem 0 0}.decision-help a{white-space:nowrap}.decision-choices>.actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.decision-choices>.actions>form{margin:0}.decision-card .cg-agr-confirm .cg-act select{width:auto;min-width:12.5rem;max-width:100%;font-size:1rem}.decision-card .por-decide{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.decision-card .por-decide input[name=note]{flex:100%}.decision-card .lane-decide .pick-save-legend{font:600 .92rem/1.35 var(--font-body)}@container decision (max-width:520px){.decision-row{grid-template-columns:minmax(0,1fr)}.decision-row>.decision-ask{justify-self:start}}.decision-card .release-more+.release-checks{margin-top:.6rem}.assist-proposal .decision-card .btn{border-radius:999px;min-height:40px;padding:0 16px}.assist-proposal .decision-card .btn-outline{color:#1e4e8c;background:#fff;border:1px solid #1e4e8c}.decision-details{border-top:1px solid var(--line);min-width:0;margin-top:.7rem;padding-top:.6rem}.decision-details>:first-child{margin-top:0}.decision-details>:last-child{margin-bottom:0}.assist-decision .assist-decision-label{color:#000;margin:0;font-size:.85rem}.assist-decision .assist-decision-title{overflow-wrap:break-word;margin:.1rem 0 .4rem;font-weight:600}.assist-decision .assist-decision-do{border-left:3px solid var(--blue);margin:0 0 .6rem;padding-left:.6rem}.assist-decision .assist-decision-do strong{color:var(--blue-deep)}.assist-decision .assist-event-note{margin-top:.5rem}.assist-proposal.is-proposed{padding-top:0}.assist-proposal.is-proposed:before{display:none}.assist-proposal{margin-top:.9rem;padding-top:.7rem;position:relative}.assist-proposal:before{content:"";background:linear-gradient(90deg, var(--energy), transparent);height:2px;position:absolute;top:0;left:0;right:0}.assist-proposal.is-done:before{background:linear-gradient(90deg, var(--energy-deep), transparent)}.assist-proposal.is-cancelled:before,.assist-proposal.is-failed:before{background:linear-gradient(90deg, var(--light), transparent)}.assist-msg .assist-proposal-what{margin:0 0 .45rem;font-weight:600}.assist-proposal.is-cancelled .assist-proposal-what{color:#000;font-weight:400;text-decoration:line-through}.assist-proposal-actions{gap:.5rem;margin:0;display:flex}.assist-msg .assist-proposal-status{color:#000;margin:0;font-size:.85rem}.assist-proposal.is-done .assist-proposal-status{color:var(--energy-deep);font-weight:600}.assist-proposal.is-failed .assist-proposal-status{color:#8a1f1f}.assist-msg .assist-proposal-lines{margin:0 0 .6rem;padding:0;font-size:.86rem;list-style:none}.assist-proposal-lines li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.2rem 0}.assist-proposal-lines li:last-child{border-bottom:0}.assist-proposal-lines .assist-proposal-missing{border:0;border-left:3px solid var(--energy);background:color-mix(in srgb, var(--energy) 14%, transparent);color:var(--ink);margin-top:.3rem;padding:.45rem .6rem}.assist-proposal-status p{display:inline}.assist-ba{grid-template-columns:auto 1fr;gap:.15rem .5rem;margin:.35rem 0 .15rem;font-size:.84rem;display:grid}.assist-ba dt{color:#000;text-transform:uppercase;letter-spacing:.03em;padding-top:.1rem;font-size:.74rem;font-weight:600}.assist-ba dd{margin:0}.assist-ba del{color:#8a1f1f;text-decoration-thickness:1px}.assist-ba ins{color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.assist-bar{flex-wrap:wrap;align-items:center;row-gap:.3rem}.assist-guided{margin-top:.9rem}.assist-guided>div{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.assist-drop{z-index:3;text-align:center;border:2px dashed var(--blue);pointer-events:none;background:#fffffff0;border-radius:10px;place-content:center;gap:.3rem;display:grid;position:absolute;inset:3.2rem .6rem .6rem}.assist-results{margin-top:.4rem}.assist-narrow{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .2rem;display:flex}.assist-narrow-top{align-items:center;margin:0 0 .6rem}.assist-narrow-title{color:#1a1a1a;margin-right:.2rem;font-weight:700}html body .assist-narrow .btn{box-sizing:border-box;min-height:var(--btn-h,44px);padding:var(--btn-pad,0 16px);border:var(--btn-line,1px solid #1e4e8c);font:var(--btn-font,600 14px/1 var(--font-body));box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}html body .assist-narrow .btn-outline{color:var(--oe-brand,#1e4e8c);background:#fff}html body .assist-narrow .btn-outline:hover:not(:disabled){background:var(--oe-brand-soft,#e8eef6);color:var(--oe-brand-hover,#163a69)}html body .assist-narrow .btn-primary{background:var(--oe-brand,#1e4e8c);color:#fff}.assist-narrow-n{opacity:.85;font-weight:400}.assist-msg .assist-clarify{margin:.2rem 0 .1rem;font-weight:600}.assist-more .btn{margin-top:.1rem}.assist-offer{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.6rem}.assist-offer p{margin:0}.assist-drop p{margin:0;font-weight:600}.assist-chips{border-top:1px solid var(--line);flex-wrap:wrap;gap:.35rem;margin:0;padding:.55rem 1rem 0;list-style:none;display:flex}.assist-chips+.assist-input{border-top:0}.assist-file{border:1px solid var(--light);border-left:3px solid var(--aqua);overflow-wrap:anywhere;background:#fff;border-radius:5px;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .3rem .15rem .55rem;font-size:.8rem;display:inline-flex}.assist-file.is-error{color:#8a1f1f;border-left-color:#8a1f1f}.assist-file button{color:#000;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1rem;line-height:1}.assist-files-sent{white-space:normal;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem;display:flex}.assist-files-sent .assist-file{padding-right:.55rem}.assist-input-actions{gap:.3rem;display:grid}.assist-attach{white-space:nowrap}.assist-feedback{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.6rem;display:flex}.assist-feedback>button{color:#000;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.assist-feedback>button:hover{color:var(--blue);border-color:var(--line)}.assist-feedback>button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.assist-feedback-form{flex:100%;gap:.35rem;display:flex}.assist-feedback-form input{min-width:0;font:inherit;border:1px solid var(--light);border-radius:5px;flex:1;padding:.3rem .5rem;font-size:.85rem}.assist-start{border:1px solid var(--line);border-left:4px solid var(--blue);background:color-mix(in srgb, var(--blue) 5%, #fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:0 0 1.25rem;padding:.85rem 1rem;display:flex}.assist-start p{margin:0}.assist-start-title{font-family:var(--font-body);font-size:1.1rem;font-weight:600}.assist-start-about{color:#000;max-width:46rem;font-size:.9rem}.assist-start-btn{align-items:center;gap:.4rem;display:inline-flex}.assist-start-btn svg{width:1.05rem;height:1.05rem}.link-button{font:inherit;color:var(--blue);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.log-by-talking{margin:0 0 .75rem}.persona-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem 1.2rem;padding:.2rem 0;display:flex}.persona-tabs a{color:#000;border-bottom:3px solid #0000;padding:.35rem 0;font-weight:600;text-decoration:none}.persona-tabs a:hover{color:var(--blue)}.persona-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--blue)}.playbook-form{gap:1rem;display:grid}.playbook-top{flex-wrap:wrap;align-items:end;gap:.75rem 1.5rem;display:flex}.playbook-top label:first-child{flex:16rem}.playbook-form .check{align-items:center;gap:.45rem;display:flex}.playbook-flow{border:1px solid var(--line);border-left:4px solid var(--aqua);border-radius:8px;min-width:0;margin:0;padding:.8rem 1rem 1rem}.playbook-flow legend{font-family:var(--font-body);padding:0 .35rem;font-size:1.1rem;font-weight:600}.playbook-flow>.hint{margin:0 0 .6rem}.playbook-lists{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.75rem;display:grid}.playbook-lists textarea{width:100%;font-size:.9rem}.playbook-reset{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.improvements>li{padding:1rem 0;display:block}.improvements>li.decision-card{padding:.9rem 1rem .8rem 1.1rem}.improvement p{margin:0 0 .45rem}.improvement-head .type{margin-right:.4rem}.evidence{margin:0 0 .6rem;font-size:.9rem}.evidence summary{cursor:pointer;color:var(--blue);font-weight:600}.evidence ul{color:#000;margin:.4rem 0 0;padding-left:1.1rem}.diff-block{border:1px solid var(--line);background:#fff;border-radius:6px;margin:.5rem 0;padding:.5rem .75rem}.diff-title{font-weight:700}.diff{margin:.2rem 0 .4rem;padding:0;font-size:.9rem;list-style:none}.diff li{overflow-wrap:anywhere;border-radius:4px;gap:.45rem;padding:.15rem .35rem;display:flex}.diff-mark{flex:none;width:1ch;font-weight:700}.diff-added{background:color-mix(in srgb, var(--energy) 22%, transparent)}.diff-added ins{text-decoration:none}.diff-removed{color:#8a1f1f;background:#fbeaea}.diff-same{color:#000}.improvement-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem;display:flex}.decided{margin-top:.8rem}.decided summary{cursor:pointer;font-weight:600}.assist-tab{z-index:44;writing-mode:vertical-rl;background:var(--blue);color:#fff;font:600 .85rem/1 var(--font-body);cursor:pointer;border:0;border-radius:8px 0 0 8px;align-items:center;gap:.5rem;padding:.9rem .5rem;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 16px #0000002e}.assist-tab:hover{background:var(--blue-deep)}.assist-tab svg{width:1.15rem;height:1.15rem;transform:rotate(90deg)}.assist-tab-dot{background:var(--energy);border-radius:50%;width:.5rem;height:.5rem}@media (max-width:600px){.assist[data-view=open],.assist[data-view=max]{z-index:70;width:auto;box-shadow:none;border:0;inset:0}.assist-resize,.assist-max{display:none}html[data-assistant=open] body{overflow:hidden}.assist-head{padding:.5rem .75rem}}body:has(.board-shell[data-present]) :is(.assist,.assist-tab){display:none}body:has(.board-shell[data-present]) .app-body{visibility:visible!important;margin:0!important}.person-shell{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.person-body{align-content:start;gap:1.5rem;min-width:0;display:grid}.person-body>.tab-summary{margin:0}.person-card{border:1px solid var(--line);border-top:4px solid var(--blue);background:var(--oe-surface);border-radius:8px;gap:1rem;min-width:0;padding:1.1rem 1.1rem 1.25rem;display:grid}.pc-head{align-items:center;gap:.8rem;min-width:0;display:flex}.pc-badge{background:linear-gradient(135deg, var(--blue), var(--aqua-deep));color:#fff;width:3.1rem;height:3.1rem;font:500 1.25rem/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.pc-name{font:500 1.2rem/1.2 var(--font-body);overflow-wrap:anywhere;margin:0}.pc-avail{color:var(--energy-deep);margin:.2rem 0 0;font-size:.82rem;font-weight:600}.pc-num{margin:.15rem 0 0}.pc-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.pc-actions>.btn,.pc-actions>button{text-align:center;justify-content:center;width:100%}.person-card .dnc-flag{margin:0}.person-card .facts div{padding:.45rem 0}.pc-tags{justify-items:start;gap:.5rem;display:grid}.pc-tags .tag-chip{padding-right:.6rem}.pc-more{font-size:.85rem;font-weight:600}.topline.person-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem 1.5rem}.person-tiles .tl .n.tl-text{margin-top:.5rem;font-size:1.35rem;line-height:1.25}.person-tiles .tl .s{overflow-wrap:anywhere}.person-over{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;gap:1.5rem;display:grid}.person-over.has-resume{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.person-over>.stack,.person-over>.resume-pane,.person-timeline{min-width:0}.person-more{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1.5rem}.person-aside{min-width:0}.person-aside .ht.rec-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.person-aside .ht.rec-table,.person-aside .ht.rec-table tbody,.person-aside .ht.rec-table tr,.person-aside .ht.rec-table th,.person-aside .ht.rec-table td{width:auto;display:block}.person-aside .ht.rec-table tr{border-bottom:1px solid var(--line);padding:.65rem 0}.person-aside .ht.rec-table th,.person-aside .ht.rec-table td{border:0;padding:.1rem 0}.person-aside .ht.rec-table td[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem;font-weight:600}.person-aside .ht.rec-table td .hint{margin-left:.35rem;display:inline}.profiles:has(>.profile-fold){grid-template-columns:1fr;gap:.75rem}.profile-fold>summary{cursor:pointer;border:1px solid var(--line);background:var(--oe-surface);color:var(--ink,#212121);border-radius:8px;padding:.55rem .8rem;font-size:.9rem;font-weight:600}.profile-fold>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.profile-fold>summary .num-cell{color:var(--blue);font-variant-numeric:tabular-nums}.profile-fold-show{color:var(--blue);font-weight:600}.profile-fold[open]>summary .profile-fold-show{visibility:hidden}.profile-fold[open]>summary{margin-bottom:.75rem}.person-over>.resume-pane{top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px) + .5rem);position:sticky}.person-over>.resume-pane .resume-text{min-height:24rem;max-height:calc(100vh - 12rem)}.person-over>.resume-pane:has(.li-pane) .resume-text:not(.li-pane){max-height:calc(60vh - 6rem)}.person-over>.resume-pane:has(.li-pane) .li-pane{min-height:14rem;max-height:calc(40vh - 4rem)}.resume-full .resume-text{max-height:none}.ht.rec-table th,.ht.rec-table td{text-align:left;white-space:normal;vertical-align:top}.ht.rec-table td .type{white-space:nowrap}@container main (max-width:600px){.ht.rec-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ht.rec-table,.ht.rec-table tbody,.ht.rec-table tr,.ht.rec-table th,.ht.rec-table td{width:auto;display:block}.ht.rec-table tr{border-bottom:1px solid var(--line);padding:.65rem 0}.ht.rec-table th,.ht.rec-table td{border:0;padding:.1rem 0}.ht.rec-table td[data-l]:before{content:attr(data-l) ": ";color:#000;font-size:.78rem;font-weight:600}.ht.rec-table td .hint{margin-left:.35rem;display:inline}}@container main (max-width:1350px){.person-over.has-resume{grid-template-columns:1fr}.person-over.has-resume>.resume-pane{position:static}.person-over.has-resume>.resume-pane .resume-text{max-height:min(80vh,56rem)}}@container main (max-width:1150px){.person-over{grid-template-columns:1fr}}@container main (max-width:620px){.person-shell{grid-template-columns:1fr}}.review-log .review-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0}.review-log .assist-rich-list{margin:.2rem 0 .5rem;padding-left:1.2rem}.review-log .assist-rich-list li{border:0;padding:.1rem 0}.admin-links+.admin-links{border-top:0;margin-top:-1rem}.insights>.status,.news-form .status{border-radius:6px;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.95rem}.insights>.status[data-kind=ok],.decide .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.insights>.status[data-kind=error],.decide .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.run-line{color:#000;margin:0 0 1.5rem;font-size:.95rem}.run-line p{margin:0 0 .35rem}.run-line strong{color:var(--ink)}.run-line summary{cursor:pointer;color:var(--blue);font-size:.9rem;font-weight:600}.run-note{white-space:pre-wrap;overflow-wrap:anywhere;font:.88rem/1.55 var(--font-body);color:var(--ink);margin:.5rem 0 0}.insight-list{gap:2.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.insight-item{--c:var(--blue);max-width:54rem}.insight-item.is-approved{--c:var(--energy-deep)}.insight-item.is-denied,.insight-item.is-withdrawn{--c:var(--ash)}.insight-item h3{margin:.35rem 0 .25rem;font-size:1.35rem}.insight-item .meta{color:#000;margin:0 0 .6rem;font-size:.9rem}.insight-item .lede{color:var(--ink);font:600 1rem/1.6 var(--font-body);max-width:none;margin:0 0 .5rem}.insight-item .insight-body p{color:var(--ink);margin:0 0 .5rem}.insight-item .why{margin:.25rem 0 .5rem;font-size:.92rem}.insight-item .why strong{color:var(--ink)}.insight-kicker{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;display:flex}.insight-status{letter-spacing:.08em;text-transform:uppercase;color:#000;font-size:.74rem;font-weight:700}.insight-status.st-approved{color:var(--energy-deep)}.insight-status.st-pending{color:var(--blue)}.li-text{margin:.25rem 0 .5rem;font-size:.92rem}.li-text summary,.insight-actions summary{cursor:pointer}.li-text summary{color:var(--blue);font-weight:600}.li-text p{border:1px solid var(--oe-card-line);white-space:pre-wrap;color:var(--ink);background:var(--oe-surface);border-radius:6px;margin:.4rem 0 0;padding:.75rem 1rem}.insight-item .decided{overflow-wrap:anywhere;margin:.25rem 0 .6rem;font-size:.86rem}.insight-actions{flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin-top:.75rem;display:flex}.insight-actions details{flex:0 auto}.insight-actions details[open]{flex:100%}.insight-actions summary{list-style:none}.insight-actions summary::-webkit-details-marker{display:none}.insight-actions details .form{max-width:46rem;margin-top:.75rem}.insight-history,.insight-settings{margin-top:1.75rem}.insight-settings h3{margin:2rem 0 .25rem;font-size:1.15rem}.topic-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.topic-list>li{border-top:1px solid var(--line);padding-top:1.25rem}.topic-list .is-archived{opacity:.65}.news-form{max-width:44rem;margin-bottom:3rem}.news-form .short{max-width:14rem}.news-form .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.news-form .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.insight-add-form .hint{max-width:40rem}.insight-add-form>p.hint{color:#000;margin:0;font-size:.88rem}.insight-warn{color:#3d3b9a;background:#ebebf6;border-radius:6px;margin:.25rem 0 .6rem;padding:.6rem .9rem;font-size:.9rem;list-style:none}.insight-warn li{padding:.1rem 0}.insight-warn strong{color:inherit}.decide{background:#fff;min-height:100vh}.decide-top{background:var(--ink);border-bottom:4px solid var(--blue);border-image:linear-gradient(90deg, var(--blue), var(--aqua), var(--energy)) 1}.decide-top .wrap{padding-block:1.1rem}.decide-in.sc-in{max-width:640px;margin-inline:auto}.sc-form{gap:14px;display:grid}.sc-card{background:#fff;border:1px solid #e3e6e9;border-left:6px solid #1e4e8c;border-radius:12px;gap:10px;padding:14px 18px;display:grid}.sc-card h2{font:700 17px/1.3 var(--font-body);margin:0}.sc-card p{margin:0}.sc-quote{border-left:4px solid #00bab4;margin:0;padding:2px 0 2px 14px}.sc-choices{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sc-choice{color:#1e4e8c;cursor:pointer;border:1px solid #1e4e8c;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:600;display:inline-flex}.sc-choice input{opacity:0;pointer-events:none;position:absolute}.sc-choice:has(input:checked){color:#fff;background:#1e4e8c}.sc-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #1e4e8c}.sc-card textarea{width:100%;font-size:15px}.decide .sc-acts .btn{border-radius:999px;min-height:44px;padding:0 22px}.decide .sc-review{color:#fff;background:#1e4e8c;border:1px solid #1e4e8c;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.decide .sc-review:hover{color:#fff;background:#163a69}.decide-in.sc-in h1{margin-bottom:16px}.sc-change-box{display:none}.sc-card:has(input[name=verdict][value=change]:checked) .sc-change-box{display:block}.sck-card{background:#fff;border:1px solid #e3e6e9;border-left:6px solid #00bab4;border-radius:12px;gap:6px;margin:0 0 10px;padding:12px 16px;display:grid}.sck-card[data-story-check=sent]{border-left-color:#1e4e8c}.sck-draft{gap:6px;margin:0 0 10px;display:grid}.sck-draft h3{font:700 16px/1.3 var(--font-body);margin:0}.sck-draft p{margin:0}.sck-card h3{font:700 16px/1.3 var(--font-body);margin:0}.sck-card p{margin:0}.sck-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.sck-acts form{margin:0}.sck-settings{gap:16px;margin:0;display:grid}.sck-settings>:is(section,.section,.band-section),.sck-settings .actions{margin:0}.sck-history{margin-top:16px}.sck-settings .sck-num{width:8rem;max-width:100%}.oe-x .tc-panel .mw-part .sck-section>.section-band,html body .sck-section>.section-band{padding-left:16px;padding-right:16px}html body .sck-section>.section-band .section-title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.sck-chip{color:#0a5a95;background:#e8f2fa;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.decide-top img{width:auto;height:2.4rem;display:block}.decide-in{max-width:46rem;padding-block:2.5rem 4rem}.decide .eyebrow{color:var(--blue)}.decide h1{margin:.4rem 0 .5rem;font-size:clamp(1.7rem,4vw,2.4rem)}.decide .meta{color:#000;margin:0 0 1rem;font-size:.95rem}.decide .lede{font:600 1.05rem/1.6 var(--font-body);max-width:none}.decide-item{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding-bottom:1.5rem}.decide .status{border-radius:6px;margin:0;padding:.85rem 1rem}.decide-form p{margin:0}.decide-foot{color:#000;margin-top:2.5rem;font-size:.88rem}.apply-description{overflow-wrap:anywhere}.apply-description ul{padding-left:1.2rem}.apply-form{margin-top:1rem}.apply-form h2{margin:0 0 .5rem}.apply-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.post-indeed{gap:.4rem;display:grid}.post-indeed .status{margin:0}.post-indeed .status[data-kind=warn],.feed-picker .status[data-kind=warn]{color:#3d3b9a;background:#ebebf6}.feed-picker{gap:.75rem;display:grid}.feed-picker-bar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.feed-picker .status p{margin:0}.feed-url{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feed-url code{border:1px solid var(--oe-card-line);overflow-wrap:anywhere;background:var(--oe-surface);border-radius:4px;padding:.3rem .5rem}.feed-reasons{margin:0;padding-left:1.1rem;font-size:.9rem}.resume-drop{border:2px dashed var(--oe-card-line,#d5dae2);border-radius:var(--radius);background:#fff;margin:0 0 1.75rem;padding:1.25rem 1.4rem}.resume-drop[data-over]{border-color:var(--blue);background:#eaf3fa}.resume-drop[data-compact]{margin:1rem 0 0;padding:.9rem 1.1rem}.resume-drop-ask{justify-items:start;gap:.35rem;display:grid}.resume-drop-ask p{margin:0}.resume-drop-title{font:500 1.3rem/1.2 var(--font-body)}.resume-drop[data-compact] .resume-drop-title{font-size:1.05rem}.resume-drop-list{margin:.9rem 0 0;padding:0;font-size:.92rem;list-style:none}.resume-drop-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.3rem 0}.resume-drop-list .file-name{font-weight:600}.resume-drop-list [data-state=error] .file-state{color:#8a1f1f}.resume-drop-list [data-state=done] .file-state{color:var(--energy-deep)}.resume-drop-list :is([data-state=uploading],[data-state=reading]) .file-state{color:#000}.status-line{border-left:3px solid var(--energy);background:#f7faea;margin:0 0 1.25rem;padding:.7rem 1rem}.note-line{border:1px solid var(--oe-card-line);border-left:3px solid var(--light);background:var(--oe-surface);color:#000;margin:0 0 1.5rem;padding:.7rem 1rem;font-size:.92rem}.resume-queue .q-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.resume-queue .q-actions form{margin:0}.resume-queue .q-error{color:#8a1f1f}.q-waiting,.q-reading{--c:var(--ash)}.q-review,.q-changes{--c:var(--blue)}.q-duplicate{--c:#3d3b9a}.q-saved{--c:var(--energy-deep)}.q-failed{--c:#b42318}@container main (max-width:760px){.resume-queue>li{grid-template-columns:1fr}.resume-queue .q-actions{justify-content:flex-start}}.resume-review{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.resume-review-main{min-width:0}.resume-review-log{grid-column:1;min-width:0}.resume-review .form-wide,.resume-form{max-width:none}.resume-pane{min-width:0}.resume-review>.resume-pane{top:calc(var(--app-head-h,var(--header-h)) + var(--ph-h,0px) + 1rem);grid-area:1/2/span 2;position:sticky}.resume-pane .section-title{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.resume-text{border-top:3px solid var(--aqua);background:var(--oe-surface);white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(70vh,48rem);padding:1rem 1.1rem;font-size:.9rem;line-height:1.55;overflow:auto}@container main (max-width:900px){.resume-review{grid-template-columns:1fr}.resume-review>.resume-pane{order:-1;grid-area:auto;position:static}.resume-review-log{grid-column:auto}.resume-review .resume-text{max-height:18rem}.resume-review:has(.drop-save)>.resume-pane{order:0}}.resume-extras{margin-top:1.25rem;font-size:.95rem}.resume-extras h3{margin:1rem 0 .3rem;font-size:1.05rem}.resume-extras ul{margin:0;padding-left:1.1rem}.resume-extras .skills{color:#000;margin:0}.resume-jobs{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.resume-jobs>li{border-top:1px solid var(--line);gap:.75rem;padding-top:.9rem;display:grid}.resume-jobs .job-head{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.change-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.change-list li{border-bottom:1px solid var(--line);padding:.7rem 0}.change-list .check{align-items:flex-start}.change-list .check input{flex:none;margin-top:.3rem}.person-files{margin-bottom:.5rem}.routed .hint{margin-top:.5rem}.outgoing .status{border-radius:6px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem}.outgoing .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.outgoing .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.message-form{max-width:44rem;margin-top:1.25rem}.message-form textarea{resize:vertical;line-height:1.5}.message-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.message-form .hint{margin:0}.message-subject{margin:1.25rem 0 .5rem}.message-body{white-space:pre-line;color:var(--ink)}.message-attachments{border:0;margin:.75rem 0;padding:0}.message-attachments legend{margin-bottom:.3rem;font-weight:600}.message-attachments ul{gap:.3rem;margin:.2rem 0 .4rem;padding-left:0;list-style:none;display:grid}.message-attachments li,.message-attachments a{overflow-wrap:anywhere}.message-form .message-attachments label.att-line{justify-content:flex-start;align-items:baseline;gap:.5rem;margin:0;font-weight:400;display:flex}.message-form .message-attachments label.att-line input{flex:none;width:auto;margin:0}.message-form .message-attachments label.att-line>span{overflow-wrap:anywhere;flex:auto;min-width:0}.switch-form{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.switch-form label{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.switch-form input[type=number]{width:5rem}.switch-form input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--blue)}.kind-row{border-top:1px solid var(--line);padding:1rem 0}.kind-row h3{font:600 1.15rem var(--font-body);margin:0 0 .25rem}.kind-row .state{font-weight:600}.kind-row details{margin-top:.75rem}.opp-resource_need{--c:var(--blue)}.opp-project{--c:var(--aqua-deep)}.page-body>.status{border-radius:6px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem}.page-body>.status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.page-body>.status[data-kind=error]{color:#8a1f1f;background:#fdecec}.overdue{color:#b3261e;font-weight:600}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 1.25rem;display:flex}.tabs a{color:var(--oe-text-2);border-radius:8px 8px 0 0;padding:.55rem .75rem;font-weight:600;text-decoration:none}.tabs a[aria-current=page]{color:var(--oe-brand);background:var(--oe-brand-soft);box-shadow:inset 0 -3px 0 var(--oe-brand)}.tabs .n{color:var(--ink);margin-left:.25rem;font-weight:700}.status-chips{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0 0 1rem;display:flex}.status-chips>.hint{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.status-chips>ul:not(.filters){flex-wrap:wrap;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.status-chips .chip{all:unset;color:#000;cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.9rem;font-weight:600;display:inline-flex}.status-chips .chip:before{content:"";background:var(--c);width:.5rem;height:.6rem;clip-path:var(--chev);opacity:.3}.status-chips .chip:hover{background:var(--mist)}.status-chips .chip:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.status-chips .chip[aria-current=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--c)}.status-chips .chip[aria-current=true]:before{opacity:1}.status-chips .n{color:var(--ink);font-weight:700}.opp-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.opp-actions .status{color:#8a1f1f;background:#fdecec;border-radius:6px;flex-basis:100%;margin:0;padding:.5rem .75rem;font-size:.9rem}.opp-actions .missing{margin:.25rem 0 0;padding-left:1.2rem}.sales-facts .key-facts{margin-bottom:1rem}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.55rem 0;display:flex}.checklist li:last-child{border-bottom:1px solid var(--line)}.checklist .mark{flex:none;width:1.25rem;font-weight:700}.checklist .done .mark{color:var(--aqua-deep)}.checklist .missing .mark{color:#b3261e}.checklist .label{flex:14rem}.checklist .done .label{color:#000}.checklist .fix{font-size:.9rem;font-weight:600}.form .check-inline{align-items:center;gap:.5rem;font-weight:600;display:flex}.form .check-inline input{width:auto}.form .choice-row{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.form .static{padding:.55rem 0;font-weight:400}.form .sub-legend{margin:.5rem 0 -.4rem;font-size:.95rem;font-weight:700}.form .rate-live{border:1px solid var(--oe-card-line);background:var(--oe-surface);border-radius:6px;margin:-.25rem 0 0;padding:.7rem 1rem;font-size:.95rem}.form .rate-live p{margin:0}.form .market-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.form .market-row .hint{flex:16rem}.form .market-row label{flex:15rem}.pay-from-bill{max-width:44rem;margin:0 0 2.5rem}.pay-points{gap:.3rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pay-points .hint{min-width:9.5rem;display:inline-block}.pay-from-bill .status{color:#8a1f1f;background:#fdecec;border-radius:6px;margin:1rem 0 0;padding:.75rem 1rem;font-size:.95rem}.spread{--sp:#2e7d32;gap:.5rem;display:grid}.spread-amber{--sp:#3d3b9a}.spread-red{--sp:#b3261e}.spread-bar{background:var(--mist);border-radius:4px;height:1.1rem;display:flex;overflow:hidden}.spread-part{min-width:2px;height:100%;display:block}.sp-pay{background:var(--blue)}.sp-burden{background:#7fb3dc}.sp-fee{background:var(--ash)}.sp-perdiem{background:repeating-linear-gradient(45deg, var(--aqua-deep) 0 4px, #7fd3cf 4px 8px)}.sp-spread{background:var(--sp)}.spread-legend{color:#000;flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.spread-legend strong{color:var(--ink);font-weight:600}.spread-key{vertical-align:-.05rem;border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.spread-total{flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin:0;display:flex}.spread-total strong{color:var(--sp)}.spread-level{color:var(--sp);font-size:.9rem;font-weight:600}.wf-rate-btn{font:inherit;border:1px solid var(--line);min-height:32px;color:var(--blue);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;max-width:100%;padding:.3rem 12px;font-size:.85rem;overflow:hidden}.wf-rate-btn:hover{border-color:var(--blue)}.wf-rate-btn.lvl-green{border-left:4px solid #2e7d32}.wf-rate-btn.lvl-amber{border-left:4px solid #3d3b9a}.wf-rate-btn.lvl-red{border-left:4px solid #b3261e}.rate-dialog{width:min(34rem,100vw - 32px)}.rate-dialog .status{border-radius:6px;margin:0;padding:.6rem .9rem;font-size:.92rem}.rate-dialog .status[data-kind=ok]{color:#1e5b2e;background:#e8f6ec}.rate-dialog .status[data-kind=error]{color:#8a1f1f;background:#fdecec}.rate-slider input[type=range]{width:100%;accent-color:var(--blue);border:0;padding:0}.rate-ends{color:#000;justify-content:space-between;font-size:.8rem;font-weight:400;display:flex}.rate-dialog .rate-live{margin:0}.rate-settings{max-width:36rem}.pct-input{align-items:center;gap:.4rem;font-weight:400;display:flex}.pct-input input{max-width:7rem}.pl-pending_start{--c:var(--energy-deep)}.pl-active{--c:var(--aqua-deep)}.pl-ended{--c:var(--ash)}.pl-fell_through{--c:#8a1f1f}.pl-unconfirmed{--c:#b3261e}.pl-firstday{--c:#3d3b9a}.pl-not_confirmed,.pl-no_show{--c:#b3261e}.clocks{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.clock{font-size:.88rem}.clock-soon{color:#3d3b9a;font-weight:600}.clock-soon:before{content:"● ";color:#3d3b9a}.clock-past{color:#8a1f1f;font-weight:600}.clock-past:before{content:"● "}.clocks-big .clock{border-bottom:1px solid var(--line);padding:.35rem 0;font-size:1rem}.clocks-big .clock:last-child{border-bottom:0}.rows.placements .end .clocks{justify-items:end}@container main (max-width:760px){.rows.placements .end .clocks{justify-items:start}}.spread-green-text{color:var(--energy-deep);font-weight:600}.spread-amber-text{color:#3d3b9a;font-weight:600}.spread-red-text{color:#8a1f1f;font-weight:600}.placement-dialog{width:min(40rem,100vw - 32px)}.placement-form fieldset.placement-rates{border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem 1rem}.placement-form legend{padding:0 .35rem;font-weight:600}.placement-type-fixed{align-content:start;gap:.15rem;display:grid}.placement-type-fixed .label{font-weight:600}.placement-later{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.rate-example{max-width:40rem;margin:2.5rem 0}.agreements{margin-bottom:1.25rem}.agreements .status{color:#8a1f1f;background:#fdecec;border-radius:6px;margin:0 0 .75rem;padding:.6rem .9rem;font-size:.92rem}.agreements .feed li .row{margin-top:.3rem}.btn-danger{color:#fff;background:#b3261e}.btn-danger:hover{color:#fff;background:#8a1f1f}.btn-danger:disabled{color:#fff;cursor:not-allowed;background:#e3b5b2}.danger-link{color:#b3261e}.danger-link:hover{color:#8a1f1f}.archive{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.archive form{margin:0}.status.notice{border-radius:6px;margin:1.25rem 0 0;padding:.75rem 1rem;font-size:.95rem}.status.notice[data-kind=ok]{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.status.notice[data-kind=error]{background:var(--oe-high-bg);color:var(--oe-high-fg)}.page-body>.status.notice{margin:0 0 1.25rem}.delete-page{gap:2.25rem;display:grid}.delete-page>*{min-width:0;max-width:52rem}.delete-page h3{margin:1rem 0 .4rem;font-size:1rem}.rows.compact>li{grid-template-columns:1fr;padding:.55rem 0}.rows.delete-counts>li{grid-template-columns:minmax(0,1fr) auto}.delete-block{padding-top:1.25rem}.delete-block p{margin:0 0 .5rem}.delete-confirm{max-width:32rem}.delete-confirm label.check{align-items:flex-start;gap:.55rem;font-weight:400;display:flex}.delete-confirm label.check input{margin-top:.25rem}.delete-confirm .row{flex-wrap:wrap;gap:.75rem;display:flex}.delete-confirm.has-connected{max-width:52rem}.delete-connected{border:0;gap:1rem;margin:0 0 1.25rem;padding:0;display:grid}.delete-connected legend{margin-bottom:.35rem;font-weight:600}.delete-connected .group{border:1px solid var(--line);border-left:4px solid #b3261e;border-radius:6px;padding:.75rem .9rem}.delete-connected .group .title{font-size:1rem}.delete-connected .group .why,.delete-connected .group .under{color:var(--muted,#464646);margin:.15rem 0 0 1.6rem;font-size:.9rem}.delete-connected .group ul{gap:.35rem;margin:.5rem 0 0 1.6rem;padding:0;list-style:none;display:grid}.delete-connected .group li .inc{color:var(--muted,#464646);font-size:.9rem;display:block}.delete-warn{color:#212121;background:#ebebf6;border-left:4px solid #3d3b9a;border-radius:4px;padding:.6rem .9rem}.rows.archived>li{grid-template-columns:minmax(0,1fr) auto}.rows.archived>li .row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.rows.archived>li.is-focus{background:#eef4fb;padding-inline:.75rem}.archived-focus{margin-bottom:2rem}.snapshot-row{border-bottom:1px solid var(--line);padding:.5rem 0 1rem}.snapshot-row .facts{margin:0}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.delete-page .facts dd{overflow-wrap:anywhere}@container main (max-width:760px){.rows.archived>li{grid-template-columns:1fr}.rows.archived>li .row{justify-content:flex-start}}
