.client-hub .cr-facts{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:6px 0 10px;font-size:12.5px;display:flex}.client-hub .cr-facts-who{color:var(--ink)}.cr-lead{border:1px solid var(--hairline);background:var(--card-ground);max-width:100%;color:var(--ink);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-flex}.cr-lead-k{color:var(--quiet)}.cr-lead.is-edit{cursor:pointer}.cr-lead.is-edit:hover{background:var(--whisper)}.cr-lead.is-edit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cr-lead svg{color:var(--quiet);flex:none}.cr-lead-pos{z-index:var(--z-popover)}.cr-lead-pop{width:min(360px,100vw - 24px);padding:14px 16px}.cr-lead-pop-h{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.cr-hubcases-h{align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.cr-hubcases-h h2{font-family:var(--font-gt-ultra);margin:4px 0;font-size:22px;font-weight:400}.cr-hubcases-t{border:1px solid var(--hairline);background:var(--card-ground);border-radius:14px;overflow:hidden}.cr-hubcases-r{border-top:1px solid var(--hairline);color:var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(64px,.5fr) minmax(88px,.6fr) 18px;align-items:center;gap:14px;padding:13px 16px;font-size:13px;display:grid;position:relative}.cr-hubcases-r.is-head{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);border-top:0;padding-top:10px;padding-bottom:10px;font-size:9.5px;font-weight:700}.cr-hubcases-r:not(.is-head):hover{background:var(--whisper)}.cr-hubcases-r.is-closed{color:var(--quiet)}.cr-hubcases-hit{z-index:1;border-radius:0;position:absolute;inset:0}.cr-hubcases-hit:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cr-hubcases-who{z-index:2;position:relative}.cr-hubcases-case b{font-weight:600;display:block}.cr-hubcases-case small{color:var(--quiet);margin-top:2px;font-size:11.5px;display:block}.cr-hubcases-stage{gap:6px;display:grid}.cr-hubcases-due.is-late{color:var(--terracotta-text);font-weight:600}.cr-hubcases-go{color:var(--quiet)}.cr-hubcases-loas{margin-top:22px}.cr-bar{gap:3px;max-width:140px;display:flex}.cr-bar i{background:var(--hairline);border-radius:2px;flex:1;height:4px}.cr-bar i.done{background:var(--quiet)}.cr-bar i.now{background:var(--brand-terracotta)}@media (max-width:800px){.cr-hubcases-r.is-head{display:none}.cr-hubcases-r{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.cr-hubcases-case,.cr-hubcases-next,.cr-hubcases-stage{grid-column:1/2}.cr-hubcases-who{grid-area:1/2;justify-self:end}.cr-hubcases-due{text-align:right;grid-area:2/2}.cr-hubcases-go{display:none}}.client-hub .cr-body:has(>.cr-incase){padding-top:14px}.cr-incase{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cr-switch{align-content:start;gap:10px;min-width:0;display:grid;position:sticky;top:64px}.cr-switch-wide,.cr-switch-sheet{align-content:start;gap:6px;display:grid}.cr-switch-cases-h{padding:2px 2px 4px}.cr-switch-all{color:inherit;border-bottom:2px solid #0000;align-items:center;gap:7px;padding-bottom:2px;text-decoration:none;display:inline-flex}.cr-switch-all:hover{color:var(--ink)}.cr-switch-all.is-on{color:var(--ink);border-bottom-color:var(--brand-terracotta)}.cr-switch-all.is-on svg{color:var(--terracotta-text)}.cr-switch-all:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px;border-radius:4px}.cr-switch-list,.cr-switch-closed nav{gap:6px;display:grid}.cr-switch-card.lcard-compact{box-shadow:none;background:var(--card-ground);border:1px solid var(--hairline);border-radius:12px;padding:9px 11px 9px 13px}.cr-switch-card.lcard-compact.is-late{box-shadow:inset 3px 0 0 var(--brand-terracotta)}.cr-switch-card.lcard-compact.is-blocked{box-shadow:inset 3px 0 0 var(--ink)}.cr-switch-card.lcard-compact:hover{background:var(--whisper)}.cr-switch-card .lcc-identity{grid-template-columns:22px minmax(0,1fr);gap:7px}.cr-switch-card .lcc-icon{border-radius:7px;width:22px;height:22px}.cr-switch-card .lcc-title>div{font-size:13px;font-weight:650;line-height:1.3}.cr-switch-card .lcc-title p{margin-top:1px;font-size:11.5px;line-height:1.35}.cr-switch-card .lcard-compact-product{align-items:center;margin-top:7px;padding-top:6px;font-size:11.5px}.cr-switch-card .lcard-compact-attention{margin-top:5px;font-size:11.5px}.cr-switch-card .lcard-compact-owner{z-index:2;position:relative}.cr-switch-card.lcard-compact.is-on{border:2px solid var(--case-frame-border);background:var(--card-ground);padding:8px 10px 8px 12px}.cr-switch-card.lcard-compact.is-on:not(.is-late):not(.is-blocked){box-shadow:none}.cr-switch .lclosed-toggle{margin-top:0}.cr-switch-narrow{display:none}.cr-switch-narrow>summary{cursor:pointer;border:1px solid var(--hairline);background:var(--card-ground);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;list-style:none;display:flex}.cr-switch-narrow>summary::-webkit-details-marker{display:none}.cr-switch-sheet{padding:10px 0 4px}.cr-inner{border:1px solid var(--hairline);background:var(--card-ground);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;container-type:inline-size}.cr-inner>.lc{flex-direction:column;gap:0;min-height:0;display:flex}.cr-inner .lc-tabsroot{flex:none;min-height:0}.cr-inner .lrec-b{flex:none;min-height:auto;padding:14px 18px 18px;overflow:visible}.lc-inner .lrh{padding:12px 18px 10px}.lc-inner .lrh-name{font-size:22px}.lc-inner .lrh-tabs{padding:6px 18px}.lc-inner .lc-tab{font-size:12.5px}.lrh-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin:0 0 4px;font-size:9.5px;font-weight:700}.cr-incase>.cr-inner{border:2px solid var(--case-frame-border);box-shadow:var(--shadow-card), 0 6px 18px #19120c0f;border-radius:18px}.cr-inner-summary{padding:16px 18px 18px}.cr-inner-summary>.cr-hubcases .cr-hubcases-h h2{margin-top:0}.cr-lead-row{padding:2px 0 10px}.cr-lead-row:empty{display:none}@container (max-width:1000px){.cr-inner .lc-details-layout,.cr-inner .lc-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.cr-incase{grid-template-columns:minmax(0,1fr);gap:12px}.cr-switch{position:static}.cr-switch-wide{display:none}.cr-switch-narrow{display:block}}.cr-nohub{height:auto}.cr-nohub-note{border:1px dashed var(--hairline);background:var(--card-ground);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:10px 0 14px;padding:12px 16px;display:flex}.cr-nohub-note b{font-weight:600}.cr-nohub-note p{color:var(--quiet);margin:2px 0 0;font-size:12.5px}.lmt-who-n:has(.lavs){overflow:visible}.lcc-recip{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.lcc-recip-k{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-size:9.5px;font-weight:700}.lcc-recip-one{color:var(--ink);font-size:13.5px;font-weight:600}.lcc-recip .ltrack{flex-wrap:wrap;max-width:100%}.cr-skel{gap:14px;padding:16px 18px 18px;display:grid}.cr-skel-h{gap:8px;display:grid}.cr-skel-bar{background:var(--hairline);border-radius:6px;height:10px;display:block}.cr-skel-bar.is-big{height:18px}.cr-skel-bar.w-40{width:40%}.cr-skel-bar.w-50{width:50%}.cr-skel-bar.w-70{width:70%}.cr-skel-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.cr-skel-track i{background:var(--hairline);border-radius:999px;height:6px;display:block}.cr-skel-tabs{gap:10px;display:flex}.cr-skel-tabs .cr-skel-bar{width:72px}.cr-skel-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.cr-skel-card{border:1px solid var(--hairline);background:var(--raised);border-radius:14px;height:160px;display:block}.client-hub .cr-name{align-items:center;gap:4px;min-width:0;display:inline-flex}.client-hub .cr-rename{min-width:min(360px,100%)}.cr-switch-letters{border-top:1px solid var(--hairline);gap:6px;margin-top:6px;padding-top:12px;display:grid}.cr-switch-h{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);align-items:center;gap:7px;margin:0;font-size:9.5px;font-weight:700;display:flex}.cr-switch-h .cr-muted{text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:400}.cr-hubletters-start{margin-top:14px}@media (max-width:800px){.cr-hubletters-policy{text-align:right;grid-area:1/2}}.client-hub .cr-body[data-waiting]>:not(.cr-tab-skel){display:none}.client-hub .cr-tab-skel{padding:4px 0 0}