.office-hub-section-grid{margin-top:1.75rem}.office-hub-section-grid__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.office-hub-section-grid__groups{display:grid;gap:1.25rem}@media (min-width:640px){.office-hub-section-grid__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.office-hub-section-grid__group-label{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 55%,transparent)}.office-hub-section-grid__list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.office-hub-section-grid__card{display:grid;gap:.15rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,rgba(26,22,18,.1));border-radius:.65rem;background:color-mix(in srgb,#fff 92%,var(--cream,#faf8f4));text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.office-hub-section-grid__card:hover{border-color:color-mix(in srgb,var(--gold,#b8913d) 42%,rgba(26,22,18,.12));box-shadow:0 6px 18px rgba(26,22,18,.06)}.office-hub-section-grid__card:active{transform:scale(.99)}.office-hub-section-grid__card-title{font-weight:650;color:var(--ink,#1a1612)}.office-hub-section-grid__card-desc{font-size:.82rem;color:color-mix(in srgb,var(--ink,#1a1612) 62%,transparent)}.hub-command-palette{position:fixed;inset:0;z-index:120;display:grid;place-items:start center;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem}.hub-command-palette__backdrop{position:absolute;inset:0;border:0;background:rgba(18,14,10,.42);cursor:pointer}.hub-command-palette__panel{position:relative;width:min(100%,34rem);border-radius:.85rem;border:1px solid rgba(26,22,18,.12);background:#fff;box-shadow:0 24px 64px rgba(26,22,18,.18);overflow:hidden}.hub-command-palette__input{width:100%;border:0;border-bottom:1px solid rgba(26,22,18,.08);padding:.9rem 1rem;font-size:1rem;outline:none}.hub-command-palette__list{max-height:min(50vh,22rem);overflow:auto;margin:0;padding:.35rem 0;list-style:none}.hub-command-palette__item{display:grid;grid-template-columns:1fr auto;gap:.1rem .75rem;padding:.65rem 1rem;text-decoration:none;color:inherit}.hub-command-palette__item:hover{background:color-mix(in srgb,var(--gold,#b8913d) 10%,#fff)}.hub-command-palette__item-label{font-weight:650}.hub-command-palette__item-hint{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--ink,#1a1612) 50%,transparent)}.hub-command-palette__item-desc{grid-column:1/-1;font-size:.82rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,transparent)}.hub-command-palette__empty{padding:1rem;font-size:.9rem;color:color-mix(in srgb,var(--ink,#1a1612) 55%,transparent)}.hub-command-palette__footer{margin:0;padding:.55rem 1rem .7rem;border-top:1px solid rgba(26,22,18,.06);font-size:.75rem;color:color-mix(in srgb,var(--ink,#1a1612) 52%,transparent)}.hub-command-palette__footer kbd{display:inline-block;margin:0 .1rem;padding:.1rem .35rem;border:1px solid rgba(26,22,18,.14);border-radius:.25rem;font-size:.7rem;background:#faf8f4}.mobile-clio-desk-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:stretch;min-height:var(--mobile-bottom-nav-height,3.25rem);padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px));padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));border-top:1px solid rgba(26,22,18,.08);background:color-mix(in srgb,#fff 94%,var(--cream,#faf8f4));box-shadow:0 -4px 24px rgba(26,22,18,.06)}@media (max-width:767px){.mobile-clio-desk-nav{display:grid}.firm-clio-shell .firm-workspace-body{padding-bottom:calc(var(--mobile-bottom-nav-offset, 4.75rem) + .75rem)}}.firm-workspace.firm-clio-shell .firm-shell-chrome{position:relative!important;top:auto!important;z-index:1}.mobile-clio-desk-nav__link,.mobile-clio-desk-nav__search{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--ink,#1a1612) 72%,transparent);text-decoration:none;background:transparent;border:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile-clio-desk-nav__link--active{color:var(--ink,#1a1612);box-shadow:inset 0 -2px 0 var(--gold,#b8913d)}.integrations-setup-checklist{margin-top:1.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,rgba(26,22,18,.1));border-radius:.75rem;background:color-mix(in srgb,#fff 90%,var(--cream,#faf8f4))}.integrations-setup-checklist__title{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 55%,transparent)}.integrations-setup-checklist__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.integrations-setup-checklist__item{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start}.integrations-setup-checklist__status{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:999px;background:color-mix(in srgb,var(--ink,#1a1612) 22%,transparent)}.integrations-setup-checklist__status--ok{background:#2f7d4c}.integrations-setup-checklist__status--warn{background:#b45309}.integrations-setup-checklist__label{margin:0;font-weight:650;font-size:.9rem}.integrations-setup-checklist__detail{margin:.15rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--ink,#1a1612) 62%,transparent)}.matter-desk-wayfinding{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 .75rem;font-size:.84rem}.matter-desk-wayfinding__link{color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612));text-decoration:none;font-weight:600}.matter-desk-wayfinding__link:hover{text-decoration:underline}.matter-desk-wayfinding__sep{color:color-mix(in srgb,var(--ink,#1a1612) 35%,transparent)}.matter-portal-quick-link{display:inline-flex;align-items:center;min-height:36px;margin:0 0 .75rem;padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 35%,rgba(26,22,18,.12));border-radius:999px;background:color-mix(in srgb,var(--gold,#b8913d) 8%,#fff);font-size:.82rem;font-weight:600;color:var(--ink,#1a1612);cursor:pointer}.matter-portal-quick-link:disabled{opacity:.55;cursor:not-allowed}.integrations-desk__list{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.integrations-desk__card{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,rgba(26,22,18,.1));border-radius:.75rem;background:color-mix(in srgb,#fff 92%,var(--cream,#faf8f4))}.integrations-desk__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.integrations-desk__card-title{margin:0;font-weight:700;color:var(--ink,#1a1612)}.integrations-desk__badge{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:.35rem;background:color-mix(in srgb,var(--ink,#1a1612) 8%,#fff);color:color-mix(in srgb,var(--ink,#1a1612) 70%,transparent)}.integrations-desk__badge--ok{background:color-mix(in srgb,#2f7d4c 14%,#fff);color:#1f5a36}.integrations-desk__badge--warn{background:color-mix(in srgb,#b45309 14%,#fff);color:#8a3d07}.integrations-desk__badge--error{background:color-mix(in srgb,#b91c1c 12%,#fff);color:#8f1515}.integrations-desk__card-desc,.integrations-desk__card-detail,.integrations-desk__card-msg,.integrations-desk__card-test{margin:.35rem 0 0;font-size:.86rem;color:color-mix(in srgb,var(--ink,#1a1612) 62%,transparent)}.integrations-desk__card-msg{color:color-mix(in srgb,var(--ink,#1a1612) 78%,transparent)}.integrations-desk__card-detail{word-break:break-all;font-size:.78rem}.integrations-desk__card-test{color:var(--ink,#1a1612);font-weight:600}.integrations-desk__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.integrations-desk__btn{display:inline-flex;align-items:center;min-height:34px;padding:.3rem .7rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 35%,rgba(26,22,18,.12));border-radius:.45rem;background:color-mix(in srgb,var(--gold,#b8913d) 10%,#fff);font-size:.78rem;font-weight:650;color:var(--ink,#1a1612);text-decoration:none;cursor:pointer}.integrations-desk__btn:disabled{opacity:.55;cursor:not-allowed}.integrations-desk__btn--ghost{background:transparent;border-color:rgba(26,22,18,.12)}.integrations-desk__refresh{border:0;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.document-storage-setup{margin-top:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,rgba(26,22,18,.1));border-radius:.75rem;background:color-mix(in srgb,#fff 90%,var(--cream,#faf8f4))}.document-storage-setup__title{margin:0;font-weight:700;font-size:.95rem;color:var(--ink,#1a1612)}.document-storage-setup__error,.document-storage-setup__hint,.document-storage-setup__ok,.document-storage-setup__warn{margin:.45rem 0 0;font-size:.84rem;color:color-mix(in srgb,var(--ink,#1a1612) 65%,transparent)}.document-storage-setup__warn{color:#8a3d07}.document-storage-setup__error{color:#8f1515}.document-storage-setup__ok{color:#1f5a36;font-weight:600}.document-storage-setup__fields{display:grid;gap:.65rem;margin-top:.75rem}@media (min-width:640px){.document-storage-setup__fields{grid-template-columns:1fr 1fr}.document-storage-setup__field--wide{grid-column:1/-1}}.document-storage-setup__field{display:grid;gap:.25rem;font-size:.78rem;font-weight:650;color:color-mix(in srgb,var(--ink,#1a1612) 70%,transparent)}.document-storage-setup__field input,.document-storage-setup__field select{min-height:40px;padding:.4rem .55rem;border:1px solid rgba(26,22,18,.14);border-radius:.45rem;font-size:.9rem;font-weight:400;color:var(--ink,#1a1612);background:#fff}.document-storage-setup__save{margin-top:.85rem;min-height:40px;padding:.4rem .9rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 40%,rgba(26,22,18,.12));border-radius:.45rem;background:color-mix(in srgb,var(--gold,#b8913d) 16%,#fff);font-size:.86rem;font-weight:700;color:var(--ink,#1a1612);cursor:pointer}.document-storage-setup__save:disabled{opacity:.55;cursor:not-allowed}.matter-ph-stages{margin:.85rem 0 1.1rem;padding:.85rem 1rem;border-top:1px solid color-mix(in srgb,var(--ink,#1a1612) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink,#1a1612) 10%,transparent)}.matter-ph-stages__eyebrow{margin:0 0 .55rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 52%,transparent)}.matter-ph-stages__list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.matter-ph-stages__item{display:grid;gap:.1rem;min-width:6.5rem;padding:.4rem .55rem;border-left:2px solid color-mix(in srgb,var(--ink,#1a1612) 14%,transparent)}.matter-ph-stages__item--done{border-left-color:color-mix(in srgb,#1f6b3a 70%,transparent);opacity:.72}.matter-ph-stages__item--current{border-left-color:var(--gold,#b8913d);background:color-mix(in srgb,var(--gold,#b8913d) 8%,transparent)}.matter-ph-stages__item--blocked{border-left-color:#8b1e1e}.matter-ph-stages__label{font-size:.78rem;font-weight:700;color:var(--ink,#1a1612)}.matter-ph-stages__detail{font-size:.72rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,transparent)}.practice-setup-score{margin:1rem 0 1.25rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--ink,#1a1612) 12%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--cream,#f7f3ec) 88%,#fff)}.practice-setup-score__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.practice-setup-score__eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 52%,transparent)}.practice-setup-score__title{margin:.2rem 0 .25rem;font-size:1.1rem;font-weight:700;color:var(--ink,#1a1612)}.practice-setup-score__lede{margin:0;font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--ink,#1a1612) 62%,transparent)}.practice-setup-score__meter{font-variant-numeric:tabular-nums;color:var(--ink,#1a1612)}.practice-setup-score__meter strong{font-size:1.35rem}.practice-setup-score__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.practice-setup-score__item{display:flex;align-items:center;gap:.55rem}.practice-setup-score__dot{width:.55rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--ink,#1a1612) 22%,transparent)}.practice-setup-score__dot--ok{background:#1f6b3a}.practice-setup-score__dot--miss{background:#8b1e1e}.practice-setup-score__link{font-size:.86rem;font-weight:600;color:var(--ink,#1a1612);text-decoration:none}.practice-setup-score__link:hover{text-decoration:underline}.clio-import-panel{margin:1rem 0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--ink,#1a1612) 12%,transparent);border-radius:.55rem}.clio-import-panel__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.clio-import-panel__hint,.clio-import-panel__lede{margin:0;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--ink,#1a1612) 62%,transparent)}.clio-import-panel__file{display:grid;gap:.35rem;margin:.85rem 0;font-size:.8rem;font-weight:650}.clio-import-panel__table-wrap{overflow-x:auto;margin:.75rem 0}.clio-import-panel__table{width:100%;border-collapse:collapse;font-size:.82rem}.clio-import-panel__table td,.clio-import-panel__table th{padding:.4rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--ink,#1a1612) 10%,transparent);text-align:left}.clio-import-panel__errors{margin:.5rem 0;padding-left:1.1rem;color:#8b1e1e;font-size:.8rem}.clio-import-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.compliance-desk-links{margin:1rem 0;padding:.9rem 1rem;border-top:1px solid color-mix(in srgb,var(--ink,#1a1612) 10%,transparent)}.compliance-desk-links__eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 52%,transparent)}.compliance-desk-links__title{margin:.2rem 0 .25rem;font-size:1rem;font-weight:700}.compliance-desk-links__lede{margin:0 0 .65rem;font-size:.8rem;color:color-mix(in srgb,var(--ink,#1a1612) 60%,transparent)}.compliance-desk-links__list{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin:0;padding:0;list-style:none}.compliance-desk-links__list a{font-size:.86rem;font-weight:650;color:var(--ink,#1a1612)}.tools-panel__jurisdiction{margin:.5rem 0 1rem;font-size:.8rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,transparent)}.deposit-match-suggest__label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 55%,transparent)}.deposit-match-suggest__list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.deposit-match-suggest__btn{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.1rem .65rem;width:100%;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--ink,#1a1612) 12%,transparent);border-radius:.4rem;background:#fff;text-align:left;cursor:pointer}.deposit-match-suggest__code{font-weight:700;font-size:.84rem}.deposit-match-suggest__bal{justify-self:end;font-variant-numeric:tabular-nums;font-size:.84rem}.deposit-match-suggest__why{grid-column:1/-1;font-size:.72rem;color:color-mix(in srgb,var(--ink,#1a1612) 55%,transparent)}.client-portal-filing-status{margin:.25rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.client-portal-filing-status__pleading{display:block;font-size:.86rem;font-weight:650}.client-portal-filing-status__meta{display:block;font-size:.75rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,transparent)}.office-hub__lede{margin:.45rem auto 0;max-width:36rem;font-size:.95rem;line-height:1.5;color:#4a433a}.office-hub__meta-line{margin:.85rem 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .45rem;font-size:.82rem;letter-spacing:.02em;color:#4a433a}.office-hub__meta-time{font-variant-numeric:tabular-nums;font-weight:700;color:#1a1612}.office-hub__meta-sep{opacity:.55;color:#6f675c}.office-hub__search{max-width:42rem;margin-inline:auto}.office-hub__secondary{display:grid;gap:.85rem;margin-top:.35rem}.office-hub__section-head{margin-top:.55rem}.office-hub__section-label{color:#8a6b2a!important}.office-hub__launchers{margin-top:.35rem}.office-hub__launchers--single,.office-hub__launchers--unified{max-width:44rem!important;width:100%}.office-hub__launcher{min-height:17.5rem!important;border-radius:1rem;border-color:rgba(26,22,18,.12);background:linear-gradient(165deg,#fffefb,#f7f1e6)!important;color:#1a1612!important;box-shadow:0 16px 40px rgba(26,22,18,.1);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.office-hub__launcher:hover{transform:translateY(-2px);border-color:rgba(184,145,61,.5);box-shadow:0 22px 48px rgba(26,22,18,.14)}.office-hub__launcher-desc,.office-hub__launcher-eyebrow{color:#3f3a33!important}.office-hub__launcher-title{color:#1a1612!important;letter-spacing:-.01em}.office-hub__launcher-cta{margin-top:1rem;font-weight:800;letter-spacing:.04em;border-color:rgba(138,107,42,.45)!important;background:rgba(184,145,61,.16)!important;color:#5c4318!important}.office-hub__launcher:hover .office-hub__launcher-cta{background:rgba(184,145,61,.26)!important;color:#3f2e10!important}.office-hub__welcome{color:#1a1612}.office-hub__welcome .office-hub__greeting,.office-hub__welcome .office-hub__greeting-name{color:#1a1612!important}.office-hub__welcome .office-hub__greeting-label{color:#8a6b2a!important}.office-hub__welcome .office-hub__lede,.office-hub__welcome .office-hub__meta-line{color:#4a433a!important}.office-hub__welcome .office-hub__meta-time{color:#1a1612!important}.office-hub__welcome .my-work-hub-summary{color:#1a1612}.office-hub__welcome .my-work-hub-summary__title{color:#8a6b2a!important}.office-hub__welcome .my-work-hub-summary__list,.office-hub__welcome .my-work-hub-summary__list li{color:#1a1612!important}.office-hub__welcome .my-work-hub-summary__status{color:#4a433a!important}.office-hub__logo-ring{width:3rem;height:3rem}@media (min-width:640px){.office-hub__logo-ring{width:3.35rem;height:3.35rem}}html[data-billing-theme=space] .office-hub__launcher,html[data-billing-theme=space] .office-hub__welcome{color:#1a1612!important}html[data-billing-theme=space] .office-hub__lede,html[data-billing-theme=space] .office-hub__meta-line,html[data-billing-theme=space] .office-hub__welcome .office-hub__lede,html[data-billing-theme=space] .office-hub__welcome .office-hub__meta-line{color:#4a433a!important}html[data-billing-theme=space] .office-hub__greeting-name,html[data-billing-theme=space] .office-hub__launcher-title,html[data-billing-theme=space] .office-hub__meta-time{color:#1a1612!important}html[data-billing-theme=space] .office-hub__greeting-label,html[data-billing-theme=space] .office-hub__section-label{color:#8a6b2a!important}html[data-billing-theme=space] .office-hub__launcher{background:linear-gradient(165deg,rgba(255,252,246,.96),rgba(247,240,228,.94))!important;border-color:rgba(184,145,61,.35)!important}html[data-billing-theme=practice] .office-hub-clio-shell .office-hub__cover-wrap{height:14.5rem}@media (min-width:640px){html[data-billing-theme=practice] .office-hub-clio-shell .office-hub__cover-wrap{height:17rem}}html[data-billing-theme=practice] .office-hub__launcher-desc,html[data-billing-theme=practice] .office-hub__launcher-eyebrow{color:#3f3a33!important}html[data-billing-theme=practice] .office-hub__lede,html[data-billing-theme=practice] .office-hub__meta-line{color:#4a433a!important}