.matter-page__matter-context{display:grid;gap:.7rem;margin-top:.85rem;min-width:0}.matter-page__header .matter-page__tabs{margin-bottom:0}.matter-page__case-details-embed{margin-top:.7rem;min-width:0}.matter-page__header .matter-family-list{margin-top:.7rem}.matter-header-kicker,.matter-page .matter-header-kicker{margin:0;font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:750;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)}.matter-active-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.85rem;min-width:0;padding:1rem 1.15rem 1.05rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 32%,var(--line,#e3ddd2));background:linear-gradient(165deg,color-mix(in srgb,#fffef9 92%,var(--gold-light,#d4af5a)) 0,#fff 48%,color-mix(in srgb,var(--cream,#faf8f4) 70%,#fff) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 10px 28px -18px rgba(26,22,18,.22)}.matter-active-banner--with-offense{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto}.matter-active-banner__balance,.matter-active-banner__identity,.matter-active-banner__offense{min-width:0}.matter-active-banner__amount,.matter-active-banner__caption,.matter-active-banner__offense-value{margin:.4rem 0 0;font-family:var(--font-ui),system-ui,sans-serif;font-size:1.02rem;font-weight:750;letter-spacing:-.015em;line-height:1.3;color:var(--ink,#1a1612)}.matter-active-banner__amount{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.2rem;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.matter-active-banner__meta,.matter-active-banner__offense-value{font-weight:550}.matter-active-banner__meta{margin:.35rem 0 0;font-family:var(--font-ui),system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--muted,#6b6258)}.matter-active-banner__offense{padding-top:0}.matter-active-banner__balance{padding-left:1.25rem;border-left:1px solid color-mix(in srgb,var(--gold,#b8913d) 28%,var(--line,#e3ddd2));text-align:right}@media (max-width:719px){.matter-active-banner,.matter-active-banner--with-offense{grid-template-columns:1fr auto}.matter-active-banner__offense{grid-column:1/-1;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,#e3ddd2))}.matter-active-banner__balance{grid-column:2;grid-row:1}}.matter-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.matter-page__header-more{position:relative;flex:0 0 auto}.matter-page__header-more-summary{list-style:none;cursor:pointer}.matter-page__header-more-summary::-webkit-details-marker{display:none}.matter-page__header-more-menu{position:absolute;right:0;top:calc(100% + .35rem);z-index:24;display:grid;gap:.35rem;min-width:11.5rem;padding:.55rem;border-radius:.55rem;border:1px solid rgba(26,22,18,.1);background:#fffcf6;box-shadow:0 12px 28px rgba(0,0,0,.12)}.matter-page__header-more:not([open]) .matter-page__header-more-menu{display:none}.matter-page__header-more[open] .matter-page__header-more-menu{display:grid}.matter-page__desk-fold{margin-top:.75rem;border-radius:.65rem;border:1px solid rgba(26,22,18,.1);background:rgba(255,252,246,.55);overflow:hidden}.matter-page__desk-fold-summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;padding:.6rem .85rem;font-size:.78rem;font-weight:650;letter-spacing:.02em;color:#3d342c}.matter-page__desk-fold-summary::-webkit-details-marker{display:none}.matter-page__desk-fold-hint{font-size:.72rem;font-weight:500;letter-spacing:0;color:#6b6258}.matter-page__desk-fold-body{display:grid;gap:.75rem;padding:0 .85rem .9rem}.matter-page__desk-fold[open] .matter-page__desk-fold-summary{border-bottom:1px solid rgba(26,22,18,.08);margin-bottom:.15rem}.matter-page .client-matter-panel__name,.matter-page__client-name{max-width:100%;overflow-wrap:break-word;word-break:normal}.matter-case-details-fold,.matter-case-details-fold.matter-admin-details{margin:0;min-width:0;padding:0!important;overflow:hidden;border-radius:.9rem;border:1.5px solid color-mix(in srgb,var(--gold,#b8913d) 48%,var(--line,#e3ddd2));background:linear-gradient(180deg,color-mix(in srgb,#fffef9 82%,var(--gold-light,#d4af5a)) 0,#fff 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 8px 20px -16px rgba(26,22,18,.28)}.matter-case-details-fold__summary{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;min-height:3.35rem;padding:.8rem .95rem;list-style:none;cursor:pointer}.matter-case-details-fold__summary::-webkit-details-marker{display:none}.matter-case-details-fold__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 40%,var(--line,#e3ddd2));background:color-mix(in srgb,var(--gold-light,#d4af5a) 22%,#fff);color:var(--gold-dark,#8a6b2a)}.matter-case-details-fold__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.matter-case-details-fold__label{font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:var(--ink,#1a1612)}.matter-case-details-fold__hint{font-size:.75rem;font-weight:500;line-height:1.35;color:var(--muted,#6b6258)}.matter-case-details-fold__open{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,#c9a24a 70%,transparent);background:linear-gradient(135deg,#e8c96a,#c9a24a 48%,#b8913d);color:#1a1612;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 10px -6px rgba(92,64,18,.45)}.matter-case-details-fold[open] .matter-case-details-fold__open-label--closed,.matter-case-details-fold__open-label--opened{display:none}.matter-case-details-fold[open] .matter-case-details-fold__open-label--opened{display:inline}.matter-case-details-fold[open] .matter-case-details-fold__open{background:transparent;color:var(--gold-dark,#8a6b2a)}.matter-case-details-fold__chevron{display:inline-flex;transition:transform .18s ease}.matter-case-details-fold[open] .matter-case-details-fold__chevron{transform:rotate(180deg)}.matter-case-details-fold:hover .matter-case-details-fold__summary{background:color-mix(in srgb,var(--gold-light,#d4af5a) 10%,transparent)}.matter-case-details-fold[open]>.matter-case-details-fold__summary{margin-bottom:.75rem;padding-bottom:.7rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,#e3ddd2))}.matter-case-details-fold[open] .matter-case-details-panel{padding:0 .95rem .2rem}.matter-case-details-fold[open] .matter-case-details__eyebrow,.matter-case-details-fold[open] .matter-case-details__title-row>div:first-child{display:none}.matter-case-details-fold[open] .matter-case-details__title-row{justify-content:flex-end}.matter-case-details-panel{min-width:0;display:flex;flex-direction:column;gap:.85rem}.client-profile .matter-case-details,.firm-workspace .matter-case-details-panel .matter-case-details,.matter-case-details-panel .matter-case-details,html[data-billing-theme] .firm-workspace .matter-case-details-panel .matter-case-details,html[data-billing-theme] .firm-workspace .matter-page .matter-case-details{position:relative!important;overflow:hidden!important;border-radius:1rem!important;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 28%,var(--line,#e3ddd2))!important;background:linear-gradient(165deg,color-mix(in srgb,#fffef9 92%,var(--gold-light,#d4af5a)) 0,#fff 42%,color-mix(in srgb,var(--cream,#faf8f4) 70%,#fff) 100%)!important;background-image:linear-gradient(165deg,color-mix(in srgb,#fffef9 92%,var(--gold-light,#d4af5a)) 0,#fff 42%,color-mix(in srgb,var(--cream,#faf8f4) 70%,#fff) 100%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 10px 28px -18px rgba(26,22,18,.28)!important;padding:1.15rem 1.2rem 1.25rem!important;color:var(--ink,#1a1612)!important;backdrop-filter:none!important}.client-profile .matter-case-details:before,.firm-workspace .matter-case-details-panel .matter-case-details:before,.matter-case-details-panel .matter-case-details:before,html[data-billing-theme] .firm-workspace .matter-case-details-panel .matter-case-details:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,var(--gold-dark,#8a6b2a),var(--gold,#b8913d) 45%,var(--gold-light,#d4af5a))!important;opacity:.9!important;display:block!important}.firm-workspace .matter-case-details-panel .matter-case-details--greeting,.matter-case-details-panel .matter-case-details--greeting,html[data-billing-theme] .firm-workspace .matter-case-details-panel .matter-case-details--greeting{background:linear-gradient(180deg,color-mix(in srgb,var(--cream,#faf8f4) 88%,#fff) 0,#fff 100%)!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--cream,#faf8f4) 88%,#fff) 0,#fff 100%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 8px 22px -16px rgba(26,22,18,.22)!important}.matter-case-details__eyebrow{margin:0 0 .45rem;font-size:.625rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)!important}.matter-case-details__head{margin-bottom:0}.client-profile .matter-case-details>p.mb-3,.matter-case-details-panel .matter-case-details>p.mb-3{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,#e3ddd2))}.matter-case-details__title-row{display:flex;flex-direction:column;gap:.9rem}@media (min-width:720px){.matter-case-details__title-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.25rem}}.client-profile .matter-case-details .matter-case-details__title,.client-profile .matter-case-details .panel-section-title,.matter-case-details-panel .matter-case-details .matter-advanced-subsection__title{margin:0!important;font-size:1.05rem!important;font-weight:750!important;letter-spacing:-.01em;line-height:1.25;text-transform:none!important;color:var(--ink,#1a1612)!important}.matter-case-details-panel .matter-case-details .matter-advanced-subsection__help{max-width:36rem;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--muted,#4a4339) 88%,var(--ink,#1a1612))!important}.matter-case-details__actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.matter-case-details__actions .btn-primary,.matter-case-details__actions .btn-secondary{min-height:2.4rem;padding-left:.95rem;padding-right:.95rem;font-size:.8125rem}.matter-case-details__fields{display:grid;grid-template-columns:1fr;gap:0;margin:1.1rem 0 0;padding:.35rem 0 0;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,#e3ddd2))}@media (min-width:640px){.matter-case-details__fields{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}}.matter-case-details__fields>.matter-info-row{padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--line,#e3ddd2) 85%,transparent)}.matter-case-details__fields>.matter-info-row--wide{grid-column:1/-1}.matter-case-details__fields .matter-info-row__label{margin-bottom:.2rem;font-size:.625rem;font-weight:700;letter-spacing:.12em;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 55%,var(--muted,#4a4339))!important}.matter-case-details__fields .matter-info-row__value{font-size:.9rem;font-weight:550;line-height:1.45;color:var(--ink,#1a1612)!important;text-align:left!important;max-width:none!important}.matter-case-details-panel .matter-birthday-greeting.matter-case-details{padding-top:1.2rem!important}.matter-case-details-panel .matter-birthday-greeting__intro{margin-top:.35rem}html[data-billing-theme=space] .firm-workspace .matter-case-details-panel .matter-case-details,html[data-billing-theme=space] .firm-workspace .matter-page .matter-case-details{border-color:color-mix(in srgb,var(--space-gold,#b8956c) 34%,rgba(26,22,18,.08))!important;background:linear-gradient(165deg,rgba(255,252,247,.98),rgba(255,255,255,.94) 48%,rgba(250,246,240,.96))!important;background-image:linear-gradient(165deg,rgba(255,252,247,.98),rgba(255,255,255,.94) 48%,rgba(250,246,240,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 26px -16px rgba(26,22,18,.22)!important}html[data-billing-theme=space] .firm-workspace .matter-case-details-panel .matter-case-details:before{background:linear-gradient(90deg,var(--space-gold,#b8956c),color-mix(in srgb,var(--space-gold,#b8956c) 55%,#d4af5a),transparent 96%)!important}html[data-billing-theme=chamber] .firm-workspace .matter-case-details-panel .matter-case-details,html[data-billing-theme=chamber] .firm-workspace .matter-page .matter-case-details{border-color:rgba(90,125,124,.32)!important;background:linear-gradient(165deg,#fffcf9,#fff 46%,#faf6f1)!important;background-image:linear-gradient(165deg,#fffcf9,#fff 46%,#faf6f1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 28px -16px rgba(42,36,56,.18)!important}html[data-billing-theme=chamber] .firm-workspace .matter-case-details-panel .matter-case-details:before{background:linear-gradient(90deg,#2a2438,#b8735a 48%,#5a7d7c)!important}html[data-billing-theme=chamber] .matter-case-details__eyebrow{color:#5a7d7c!important}html[data-billing-theme=practice] .firm-workspace .matter-case-details-panel .matter-case-details,html[data-billing-theme=practice] .firm-workspace .matter-page .matter-case-details{border-color:color-mix(in srgb,var(--ws-line,#e3ddd2) 70%,var(--trial-primary,#b8913d))!important;background:linear-gradient(165deg,color-mix(in srgb,var(--ws-panel,#fff) 92%,var(--trial-primary,#b8913d)) 0,var(--ws-panel,#fff) 48%,color-mix(in srgb,var(--ws-raised,#faf8f4) 80%,#fff) 100%)!important;background-image:linear-gradient(165deg,color-mix(in srgb,var(--ws-panel,#fff) 92%,var(--trial-primary,#b8913d)) 0,var(--ws-panel,#fff) 48%,color-mix(in srgb,var(--ws-raised,#faf8f4) 80%,#fff) 100%)!important;color:var(--ws-text,var(--ink,#1a1612))!important}html[data-billing-theme=practice] .firm-workspace .matter-case-details-panel .matter-case-details:before{background:linear-gradient(90deg,var(--trial-primary,#b8913d),color-mix(in srgb,var(--trial-accent,#d4af5a) 85%,transparent) 52%,transparent 92%)!important}html[data-billing-theme=practice] .matter-case-details__eyebrow{color:var(--trial-primary,var(--gold-dark,#8a6b2a))!important}@media (prefers-color-scheme:dark){.firm-workspace .matter-case-details-fold,.firm-workspace .matter-case-details-fold.matter-admin-details{border-color:color-mix(in srgb,var(--d-gold,#c9a227) 40%,var(--d-line,#3a342c));background:color-mix(in srgb,var(--d-panel-2,#2a251f) 88%,var(--d-gold,#c9a227));box-shadow:0 10px 24px -18px rgba(0,0,0,.55)}.firm-workspace .matter-case-details-fold__label{color:var(--d-text,#f4efe6)}.firm-workspace .matter-case-details-fold__hint{color:var(--d-text-muted,#b5a994)}.firm-workspace .matter-case-details-fold__mark{border-color:color-mix(in srgb,var(--d-gold,#c9a227) 40%,var(--d-line,#3a342c));background:color-mix(in srgb,var(--d-gold,#c9a227) 16%,var(--d-panel,#1f1b17));color:var(--d-gold,#c9a227)}.firm-workspace .matter-case-details-panel .matter-case-details{background:linear-gradient(165deg,color-mix(in srgb,var(--d-panel-2,#2a251f) 88%,var(--d-gold,#c9a227)) 0,var(--d-panel-2,#2a251f) 50%,var(--d-panel,#1f1b17) 100%)!important;background-image:linear-gradient(165deg,color-mix(in srgb,var(--d-panel-2,#2a251f) 88%,var(--d-gold,#c9a227)) 0,var(--d-panel-2,#2a251f) 50%,var(--d-panel,#1f1b17) 100%)!important;border-color:color-mix(in srgb,var(--d-gold,#c9a227) 32%,var(--d-line,#3a342c))!important;box-shadow:0 12px 30px -20px rgba(0,0,0,.55)!important;color:var(--d-text,#f4efe6)!important}.firm-workspace .matter-case-details__eyebrow{color:var(--d-gold,#c9a227)!important}.firm-workspace .matter-case-details-panel .matter-case-details .matter-advanced-subsection__title,.firm-workspace .matter-case-details__fields .matter-info-row__value{color:var(--d-text,#f4efe6)!important}.firm-workspace .matter-case-details-panel .matter-case-details .matter-advanced-subsection__help,.firm-workspace .matter-case-details__fields .matter-info-row__label{color:var(--d-text-muted,#b5a994)!important}.firm-workspace .matter-case-details__fields{border-top-color:color-mix(in srgb,var(--d-gold,#c9a227) 28%,var(--d-line,#3a342c))}.firm-workspace .matter-case-details__fields>.matter-info-row{border-bottom-color:var(--d-line,#3a342c)}}.matter-page{--matter-warm-fill:linear-gradient(180deg,color-mix(in srgb,var(--gold,#b8913d) 8%,#fffef9) 0%,#fffefb 55%,#fffdf8 100%);--matter-warm-border:color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,#e3ddd2))}.matter-page .bg-\[\#faf9f7\],.matter-page .client-matter-panel__stat,.matter-page .matter-family-list.matter-intake-wizard__panel,.matter-page .matter-hearing-lifecycle,.matter-page .matter-page__quick-add-link{background:var(--matter-warm-fill)!important;border-color:var(--matter-warm-border)!important}.matter-ledger-history__list{display:grid;gap:.4rem}.matter-ledger-history__pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.3rem;margin-top:.75rem}.matter-ledger-history__page-btn{min-width:2rem;height:2rem;padding:0 .55rem;border-radius:999px;border:1px solid rgba(184,145,61,.28);background:#fffefb;color:#6b5e48;font-size:.72rem;font-weight:700;line-height:1}.matter-ledger-history__page-btn:hover:not(:disabled){border-color:rgba(184,145,61,.5);background:#faf6ee}.matter-ledger-history__page-btn:disabled{opacity:.4;cursor:not-allowed}.matter-ledger-history__page-btn--current{border-color:#1a1612;background:#1a1612;color:#f7f0e4}.matter-ledger-history__page-btn--arrow{font-size:.85rem}.matter-ledger-history__page-ellipsis{min-width:1.1rem;text-align:center;color:#9a9488;font-size:.8rem;font-weight:700}.firm-workspace .matter-page .matter-ledger-history__row,.matter-ledger-history__row,.matter-page .matter-ledger-history__row{position:relative;padding:.7rem .85rem .7rem .95rem;border:1px solid color-mix(in srgb,#c9a24a 22%,var(--line,#e3ddd2))!important;border-left:2px solid #c9a24a!important;border-radius:.45rem;background:#faf6ee!important;background-image:none!important;box-shadow:inset 0 1px 0 rgba(255,252,246,.9)}.firm-workspace .matter-page .matter-ledger-history__row--charge,.matter-ledger-history__row--charge,.matter-page .matter-ledger-history__row--charge{border-left-color:#8b1e1e!important}.matter-ledger-history__row:last-child{padding-bottom:.7rem}.matter-ledger-history__row:before{display:none}.matter-ledger-history__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.2rem}.matter-ledger-history__aside{flex:0 0 auto;text-align:right}.matter-ledger-history__date{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin:0 0 .15rem;font-family:var(--font-ui),system-ui,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:-.01em;color:var(--ink,#1a1612)}.matter-ledger-history__kind{margin:0;font-size:.625rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#8a6b2a}.matter-ledger-history__row--charge .matter-ledger-history__kind{color:#8b1e1e}.matter-ledger-history__meta{display:flex;flex-wrap:wrap;gap:.2rem .85rem;margin-top:.28rem;font-size:.75rem;color:var(--muted,#6b6258)}.matter-ledger-history__meta .matter-page__doc-link,.matter-page .matter-ledger-history__row .matter-page__doc-link{margin-top:0;font-size:.75rem}.matter-ledger-history__row .matter-ledger-entry__amount{font-size:1.05rem;line-height:1.2}.matter-ledger-history__row .matter-ledger-entry__actions{margin-top:.2rem;justify-content:flex-end}.matter-ledger-history__row .matter-ledger-entry__locked{margin-top:.1rem}.matter-page__doc-link{display:inline-block;margin-top:.5rem;font-size:.75rem;font-weight:700;color:var(--gold-dark,#8a6b2a);text-decoration:underline;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--gold,#b8913d) 42%,transparent)}.matter-page__doc-link:hover{color:var(--gold,#b8913d)}.matter-page .activity-timeline__jump-link{text-decoration-color:color-mix(in srgb,var(--gold,#b8913d) 40%,transparent)}.activity-timeline__doc-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-top:.7rem}.activity-timeline__doc-link,.activity-timeline__doc-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;margin:0;padding:.3rem .8rem;border-radius:999px;font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap}.activity-timeline__doc-status,.activity-timeline__doc-status--default,.activity-timeline__doc-status--draft,.activity-timeline__doc-status--pending,.activity-timeline__doc-status--sent{border:1px solid color-mix(in srgb,var(--gold,#b8913d) 38%,var(--line,#e3ddd2));background:color-mix(in srgb,var(--gold,#b8913d) 8%,#fffef9);color:var(--gold-dark,#8a6b2a)}.activity-timeline__doc-link{border:1px solid #1a1612;background:#1a1612;color:#f7f0e4}.activity-timeline__doc-link:hover{background:#2b251d;color:#fff8ee}.matter-ledger-entry__actions,.matter-page .matter-ledger-entry__actions{margin-top:.45rem;gap:.4rem}.matter-ledger-entry__action-btn,.matter-page .matter-ledger-entry__action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.28rem .72rem;border-radius:999px;font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;background:transparent;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.matter-ledger-entry__action-btn--edit,.matter-page .matter-ledger-entry__action-btn--edit{border:1px solid color-mix(in srgb,var(--gold,#b8913d) 42%,var(--line,#e3ddd2));background:color-mix(in srgb,var(--gold,#b8913d) 8%,#fffef9);color:var(--gold-dark,#8a6b2a)}.matter-ledger-entry__action-btn--edit:hover,.matter-page .matter-ledger-entry__action-btn--edit:hover{border-color:var(--gold,#b8913d);background:color-mix(in srgb,var(--gold,#b8913d) 16%,#fffef9);color:var(--ink,#1a1612)}.matter-ledger-entry__action-btn--void,.matter-page .matter-ledger-entry__action-btn--void{border:1px solid color-mix(in srgb,#8b1e1e 28%,var(--line,#e3ddd2));background:transparent;color:#8b1e1e}.matter-ledger-entry__action-btn--void:hover,.matter-page .matter-ledger-entry__action-btn--void:hover{border-color:color-mix(in srgb,#8b1e1e 55%,transparent);background:color-mix(in srgb,#8b1e1e 7%,#fffef9)}.firm-workspace .matter-page .activity-timeline__doc-status--sent,.firm-workspace .matter-page .activity-timeline__dot--mint-soft,.firm-workspace .matter-page .activity-timeline__dot--mint-solid,.firm-workspace .matter-page .matter-hearing-lifecycle__confirmed,.firm-workspace .matter-page .matter-status-badge--active,.firm-workspace .matter-page .my-work-panel--elegant .my-work-list__btn--done,.firm-workspace .matter-page .task-prep-checklist__item--done,.firm-workspace .matter-page .task-prep-checklist__progress--done{border-color:color-mix(in srgb,var(--gold,#b8913d) 38%,var(--line,#e3ddd2))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gold,#b8913d) 14%,#fffef9) 0,#fffefb 100%)!important;color:var(--gold-dark,#8a6b2a)!important}.firm-workspace .matter-page .activity-timeline__jump-link,.firm-workspace .matter-page .activity-timeline__tone--mint,.firm-workspace .matter-page .matter-ledger-entry__amount--payment,.firm-workspace .matter-page .task-prep-checklist__hint{color:var(--gold-dark,#8a6b2a)!important}.firm-workspace .matter-page .bg-\[\#faf9f7\],.firm-workspace .matter-page .client-matter-panel__stat,.firm-workspace .matter-page .matter-hearing-lifecycle{background:var(--matter-warm-fill)!important;border-color:var(--matter-warm-border)!important}.client-directory-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:0 0 env(safe-area-inset-bottom,0)}.client-directory-overlay__backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--ink,#1a1612) 48%,transparent);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}.client-directory-popup{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:44rem;max-height:min(90dvh,90vh);overflow:hidden;border-radius:1.15rem 1.15rem 0 0;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 34%,var(--line,#e3ddd2));background:linear-gradient(165deg,color-mix(in srgb,#fffef9 88%,var(--gold-light,#d4af5a)) 0,#fffefd 42%,var(--cream,#faf8f4) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 82%,transparent),0 28px 64px -24px rgba(26,22,18,.48);animation:client-matter-in .32s cubic-bezier(.22,1,.36,1)}.client-directory-popup__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.35rem;align-items:start;padding:1.2rem 1.4rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,#e3ddd2));background:transparent}.client-directory-popup__identity{min-width:0}.client-directory-popup__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.client-directory-popup__code{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 42%,transparent);background:color-mix(in srgb,#fff 82%,var(--gold-light,#d4af5a));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.14em;color:var(--gold-dark,#8a6b2a)}.client-directory-popup__kicker{font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 78%,var(--muted,#6f675c))}.client-directory-popup__name{margin:.55rem 0 0;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(1.55rem,1.38rem + .7vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--ink,#1a1612)}.client-directory-popup__client-name,.client-directory-popup__name-group{display:inline;font:inherit;font-weight:600;color:inherit}.client-directory-popup__caption{margin:.4rem 0 0;max-width:36rem;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.05rem;font-weight:500;font-style:italic;line-height:1.35;color:color-mix(in srgb,var(--ink,#1a1612) 62%,var(--gold-dark,#8a6b2a))}.client-directory-popup__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none}.client-directory-popup__chips li{display:inline-flex;align-items:center;padding:.22rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 28%,var(--line,#e3ddd2));background:color-mix(in srgb,#fff 70%,var(--cream,#faf8f4));font-family:var(--font-ui),system-ui,sans-serif;font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal,#2b251d)}.client-directory-popup__header-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem}.client-directory-popup__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--line,#e3ddd2) 88%,var(--gold,#b8913d));background:color-mix(in srgb,#fff 88%,var(--cream,#faf8f4));font-size:1.15rem;line-height:1;font-weight:400;color:var(--muted,#6f675c);box-shadow:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.client-directory-popup__close:hover{border-color:color-mix(in srgb,var(--gold,#b8913d) 55%,var(--line,#e3ddd2));background:#fff;color:var(--ink,#1a1612)}.client-directory-popup__close-label{display:none}.client-directory-popup__balance{margin:0;padding:.15rem 0 0 1.05rem;border-left:1px solid color-mix(in srgb,var(--gold,#b8913d) 30%,var(--line,#e3ddd2));text-align:right}.client-directory-popup__balance span{display:block;font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)}.client-directory-popup__balance strong{display:block;margin-top:.22rem;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink,#1a1612)}.client-directory-popup__body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.35rem 1.4rem 1.15rem}.client-directory-popup__section{padding:.95rem 0 .2rem}.client-directory-popup__section+.client-directory-popup__section{margin-top:.35rem;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,#e3ddd2))}.client-directory-popup__section-title{margin:0 0 .7rem;font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)}.client-directory-popup__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.75rem}.client-directory-popup__grid>div{min-width:0}.client-directory-popup__grid dt{font-family:var(--font-ui),system-ui,sans-serif;font-size:.625rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6f675c)}.client-directory-popup__grid dd{margin:.28rem 0 0;font-family:var(--font-ui),system-ui,sans-serif;font-size:.9rem;font-weight:500;line-height:1.45;letter-spacing:.01em;color:var(--ink,#1a1612)}.client-directory-popup__empty,.client-directory-popup__error{margin:.85rem 0;border-radius:.75rem;border:1px solid var(--line,#e3ddd2);background:color-mix(in srgb,var(--cream,#faf8f4) 80%,#fff);padding:.9rem 1rem;font-size:.875rem}.client-directory-popup__error{border-color:#f0d0d0;color:#7a2e2e}.client-directory-popup__footer{display:flex;justify-content:flex-end;padding:.9rem 1.4rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 20%,var(--line,#e3ddd2));background:color-mix(in srgb,var(--cream,#faf8f4) 55%,transparent)}.client-directory-popup__matter-link.btn-gold,a.client-directory-popup__matter-link{width:auto;min-height:2.5rem;padding:.55rem 1.2rem;border-radius:999px;font-family:var(--font-ui),system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (min-width:640px){.client-directory-overlay{align-items:center;padding:1.5rem}.client-directory-popup{border-radius:1.15rem}}@media (max-width:639px){.client-directory-popup__header{grid-template-columns:minmax(0,1fr) auto}.client-directory-popup__grid{grid-template-columns:1fr;gap:.75rem}.client-directory-popup__close{width:var(--touch-min,44px);height:var(--touch-min,44px);min-width:var(--touch-min,44px);min-height:var(--touch-min,44px)}.client-directory-popup__balance{padding-left:0;border-left:0;text-align:right}.client-directory-popup__footer{justify-content:stretch}.client-directory-popup__matter-link.btn-gold,a.client-directory-popup__matter-link{width:100%;justify-content:center}}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__head{flex-shrink:0;margin:0 0 .85rem;padding:0 0 .85rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 22%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__head-copy{min-width:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__eyebrow{margin:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__title{margin:.28rem 0 0;font-size:clamp(1.28rem,2vw,1.55rem);font-weight:560;line-height:1.2;letter-spacing:.01em;color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__supporting{margin:.35rem 0 0;font-size:.82rem;line-height:1.45;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__meta{margin:.4rem 0 0;font-size:.72rem;letter-spacing:.04em;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__close{flex-shrink:0;margin:-.2rem -.2rem 0 0;border:none;background:transparent;color:var(--muted,#6f675c);font-size:1.45rem;line-height:1;padding:.15rem .45rem;cursor:pointer}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__close:focus-visible,.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__close:hover{color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__scroll{flex:1 1 auto;min-height:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem 1.15rem;margin:0 0 .95rem;padding:.15rem 0 .85rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-main{min-width:0;flex:1 1 auto}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-kicker{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-title{margin:.28rem 0 0;font-size:.98rem;font-weight:650;line-height:1.3;color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-copy{margin:.22rem 0 0;font-size:.82rem;line-height:1.45;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-meta{display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;margin:.45rem 0 0;font-size:.75rem;color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-note{margin:.35rem 0 0;font-size:.75rem;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-cta{flex-shrink:0;align-self:center;margin:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout--alert{display:block;border-bottom-color:color-mix(in srgb,#8a3b2a 28%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__callout-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__tabs{display:flex;flex-wrap:wrap;gap:.15rem .1rem;margin:0 0 .9rem;padding:0 0 .45rem;border-bottom:1px solid rgba(26,22,18,.08)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__tab{margin:0;border:none;border-radius:0;background:transparent!important;color:var(--muted,#6f675c)!important;padding:.32rem .55rem .42rem;font-size:.72rem;font-weight:550;letter-spacing:.02em;box-shadow:none}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__tab:hover{color:var(--ink,#1a1612)!important}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__tab--active{color:var(--ink,#1a1612)!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem 1.25rem;margin:0;font-size:.86rem}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__overview>div{min-width:0;padding:.35rem 0;border-bottom:1px solid rgba(26,22,18,.06)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__prep-title{margin:0;font-size:.86rem;font-weight:650;color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 0;list-style:none;margin:.55rem 0 .85rem;padding:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-step{display:inline-flex;align-items:center;min-width:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-join{width:.7rem;height:1px;margin:0 .28rem;background:color-mix(in srgb,var(--gold,#b8913d) 42%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-label{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-step.is-done .filing-prep-tasks-dialog__rail-label{color:color-mix(in srgb,var(--muted,#6f675c) 70%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-step.is-current .filing-prep-tasks-dialog__rail-label{color:var(--gold-dark,#8a6b2a);font-weight:700}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-step.is-blocked .filing-prep-tasks-dialog__rail-label{color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__rail-fallback{margin:.4rem 0 .75rem;font-size:.72rem;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stages{list-style:none;margin:0;padding:0;display:grid;gap:0}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage{margin:0;padding:.7rem 0;border-top:1px solid rgba(26,22,18,.08)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage.is-open{border-top-color:color-mix(in srgb,var(--gold,#b8913d) 35%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-copy{min-width:0;flex:1 1 auto}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__status{font-weight:550;letter-spacing:.04em}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog .space-status-pill--overdue{background:rgba(26,22,18,.05);color:var(--muted,#6f675c);border-color:transparent}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-id{margin:.22rem 0 0;font-size:.84rem;font-weight:600;color:var(--ink,#1a1612)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-meta{margin:.18rem 0 0;font-size:.75rem;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-note{margin:.32rem 0 0;font-size:.75rem;color:var(--muted,#6f675c)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__stage-actions{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__foot{flex-shrink:0;display:flex;justify-content:flex-end;margin:.65rem 0 0;padding:.7rem 0 0;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,transparent)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__banner{margin-top:.75rem;padding:.7rem 0;font-size:.84rem}@media (min-width:901px){.reset-dialog-backdrop.filing-prep-tasks-dialog__backdrop{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:max(1.5rem,env(safe-area-inset-top,0px)) max(1.5rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1.5rem,env(safe-area-inset-left,0px))}.filing-prep-tasks-dialog__backdrop .reset-dialog.card.filing-prep-tasks-dialog,.filing-prep-tasks-dialog__backdrop .reset-dialog.filing-prep-tasks-dialog{width:min(42rem,calc(100vw - 2.5rem));max-width:min(42rem,calc(100vw - 2.5rem));max-height:min(84dvh,84vh);margin:auto;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0;border:none;border-left:3px solid var(--gold,#b8913d);background:var(--cream,#f7f3ea);color:var(--ink,#1a1612);box-shadow:0 22px 56px rgba(26,22,18,.28)}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__inner{padding:1.25rem 1.45rem 1rem}.filing-prep-tasks-dialog__backdrop .filing-prep-tasks-dialog__scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem}}.modal-backdrop:has(>.modal-backdrop__frost){background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.modal-backdrop__frost{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;inset:0;z-index:0;display:block;margin:0;border:0;padding:0;cursor:pointer;background:color-mix(in srgb,var(--ink,#1a1612) 48%,transparent)}.modal-backdrop:has(>.modal-backdrop__frost)>.modal-panel{position:relative;z-index:1}@media (min-width:768px){html:not([data-layout-mode=mobile]) .birthday-greeting-dialog-backdrop,html:not([data-layout-mode=mobile]) .client-directory-overlay__backdrop,html:not([data-layout-mode=mobile]) .client-matter-overlay__backdrop,html:not([data-layout-mode=mobile]) .content-protection-notice-backdrop,html:not([data-layout-mode=mobile]) .daily-briefing-gate,html:not([data-layout-mode=mobile]) .dialog-backdrop,html:not([data-layout-mode=mobile]) .firm-command-palette__backdrop,html:not([data-layout-mode=mobile]) .hub-command-palette__backdrop,html:not([data-layout-mode=mobile]) .keyboard-shortcuts-backdrop,html:not([data-layout-mode=mobile]) .matter-close-file-backdrop__scrim,html:not([data-layout-mode=mobile]) .modal-backdrop,html:not([data-layout-mode=mobile]) .modal-backdrop__frost,html:not([data-layout-mode=mobile]) .payment-proof-dialog__backdrop,html:not([data-layout-mode=mobile]) .reset-dialog-backdrop,html:not([data-layout-mode=mobile]) .workspace-intro-backdrop,html:not([data-layout-mode=mobile]) .workspace-intro-modal__backdrop{backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important}html:not([data-layout-mode=mobile]) .modal-backdrop:has(>.modal-backdrop__frost){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:is(html[data-billing-theme=space]:not([data-layout-mode=desktop]),html[data-billing-theme=practice]:not([data-layout-mode=desktop])){.matter-page--native-mobile{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:visible;padding:0 0 calc(5.25rem + env(safe-area-inset-bottom, 0px));background:var(--gl-m-bg,#0b0b0b)!important;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile *,.matter-page--native-mobile :after,.matter-page--native-mobile :before{box-sizing:border-box}.matter-page--native-mobile .matter-sticky-bar{display:none!important}.matter-page--native-mobile #matter-billing>.matter-page__section-head .matter-page__section-name,.matter-page--native-mobile #matter-billing>.matter-page__section-name,.matter-page--native-mobile .client-matter-panel__stat--wide,.matter-page--native-mobile .matter-desk-wayfinding,.matter-page--native-mobile .matter-page__at-a-glance,.matter-page--native-mobile .matter-page__balance-hero,.matter-page--native-mobile .matter-page__header-label{display:none}.matter-page--native-mobile .matter-page__mobile-chrome{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.5rem;width:calc(100% + 2 * var(--gl-m-gutter, 1rem));max-width:none;margin:0 calc(-1 * var(--gl-m-gutter, 1rem)) .85rem;padding:.35rem var(--gl-m-gutter,1rem);min-height:2.75rem;overflow:visible;background:var(--gl-m-bg,#0b0b0b);border-bottom:1px solid var(--gl-m-divider,#2d2d2d)}.matter-page--native-mobile .matter-page__mobile-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;min-width:2.75rem;height:2.75rem;margin:0;padding:0;border-radius:.85rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818);color:var(--gl-m-gold,#d1a449)!important;font-size:1.15rem;font-weight:700;line-height:1;text-decoration:none}.matter-page--native-mobile .matter-page__mobile-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);letter-spacing:0;color:var(--gl-m-ink,#f5f1e8)}.matter-page--native-mobile .matter-page__header-more{position:relative;flex:0 0 auto}.matter-page--native-mobile .matter-page__header-more-summary{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;margin:0;padding:0;list-style:none;border-radius:.85rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818);color:var(--gl-m-gold,#d1a449);font-size:1.35rem;font-weight:700;line-height:1;cursor:pointer}.matter-page--native-mobile .matter-page__header-more-summary::-webkit-details-marker{display:none}.matter-page--native-mobile .matter-page__header-more-menu{position:absolute;right:0;top:calc(100% + .4rem);z-index:50;display:grid;gap:.4rem;min-width:12rem;max-width:min(18.5rem,100%);padding:.6rem;border-radius:.9rem;border:1px solid var(--gl-m-divider,#2d2d2d)!important;background:var(--gl-m-card-elevated,#202020)!important;box-shadow:0 16px 40px rgba(0,0,0,.45)}.matter-page--native-mobile .matter-page__header-more:not([open]) .matter-page__header-more-menu{display:none}.matter-page--native-mobile .matter-page__header-more-menu .btn-primary,.matter-page--native-mobile .matter-page__header-more-menu .btn-secondary,.matter-page--native-mobile .matter-page__header-more-menu .matter-code-rename-trigger,.matter-page--native-mobile .matter-page__header-more-menu .matter-page__header-action,.matter-page--native-mobile .matter-page__header-more-menu .matter-portal-quick-link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:2.75rem!important;margin:0;padding:.55rem .75rem!important;border-radius:.85rem!important;border:1px solid var(--gl-m-gold-border,#8f7136)!important;background:var(--gl-m-card,#181818)!important;color:var(--gl-m-ink,#f5f1e8)!important;-webkit-text-fill-color:var(--gl-m-ink,#f5f1e8)!important;font-size:var(--gl-m-fs-body,16px);font-weight:var(--gl-m-fw-button,600);text-align:left;white-space:normal}.matter-page--native-mobile .matter-page__header-more-menu .matter-code-rename-form{width:100%;max-width:none;margin:0;padding:.65rem;border-radius:.75rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818);color:var(--gl-m-ink,#f5f1e8)}.matter-page--native-mobile .matter-page__header,.matter-page--native-mobile .matter-page__header.client-matter-panel__header{width:100%;max-width:100%;min-width:0;overflow:visible;margin:0 0 .85rem;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--gl-m-card-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-active-banner,.matter-page--native-mobile .matter-intake-gate,.matter-page--native-mobile .matter-ph-stages{color:#1a1612!important;-webkit-text-fill-color:#1a1612!important}.matter-page--native-mobile .matter-active-banner .matter-header-kicker,.matter-page--native-mobile .matter-intake-gate__eyebrow,.matter-page--native-mobile .matter-ph-stages .matter-header-kicker{color:#6b5210!important;-webkit-text-fill-color:#6b5210!important}.matter-page--native-mobile .matter-active-banner__amount,.matter-page--native-mobile .matter-active-banner__caption,.matter-page--native-mobile .matter-active-banner__offense-value,.matter-page--native-mobile .matter-intake-gate__label,.matter-page--native-mobile .matter-intake-gate__pct,.matter-page--native-mobile .matter-intake-gate__title{color:#1a1612!important;-webkit-text-fill-color:#1a1612!important}.matter-page--native-mobile .matter-active-banner__meta,.matter-page--native-mobile .matter-intake-gate__hint,.matter-page--native-mobile .matter-intake-gate__item{color:#5c534a!important;-webkit-text-fill-color:#5c534a!important}.matter-page--native-mobile .matter-active-banner{overflow:hidden;padding:.95rem 1rem 1rem}.matter-page--native-mobile .matter-active-banner__caption,.matter-page--native-mobile .matter-active-banner__meta{overflow-wrap:break-word;word-break:normal}.matter-page--native-mobile .matter-page__header-row{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%;padding:1rem;border-radius:1rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818);box-shadow:0 8px 24px rgba(0,0,0,.28)}.matter-page--native-mobile .client-matter-panel__title-block,.matter-page--native-mobile .matter-page__header-row .client-matter-panel__identity{width:100%;max-width:100%;min-width:0}.matter-page--native-mobile .matter-page__code-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%}.matter-page--native-mobile .client-matter-panel__code,.matter-page--native-mobile .matter-case-identity__role-tag,.matter-page--native-mobile .matter-health-badge,.matter-page--native-mobile .matter-health-badge--header{border-radius:999px!important}.matter-page--native-mobile .client-matter-panel__code{color:var(--gl-m-gold-ink,#14110c)!important;background:var(--gl-m-gold-action,#e0b75c)!important;border-color:transparent!important}.matter-page--native-mobile .matter-health-badge,.matter-page--native-mobile .matter-health-badge--header{color:var(--gl-m-ink,#f5f1e8)!important;border-color:var(--gl-m-gold-border,#8f7136)!important;background:var(--gl-m-card-elevated,#202020)!important}.matter-page--native-mobile .client-matter-panel__name,.matter-page--native-mobile .matter-page__client-name{margin:.15rem 0 .35rem;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:var(--gl-m-fs-section,21px);font-weight:var(--gl-m-fw-section,650);line-height:var(--gl-m-lh-section,1.25);color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-page__client-contact{display:grid;gap:.55rem;width:100%;margin-top:.65rem;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-page__client-contact dt{margin:0 0 .15rem;color:var(--gl-m-heading,#f5f1e8)!important;font-size:var(--gl-m-fs-field,15px);font-weight:var(--gl-m-fw-field,600);line-height:var(--gl-m-lh-field,1.35);letter-spacing:0;text-transform:none}.matter-page--native-mobile .matter-page__client-contact .text-ink,.matter-page--native-mobile .matter-page__client-contact a,.matter-page--native-mobile .matter-page__client-contact dd{margin:0;color:var(--gl-m-ink,#f5f1e8)!important;overflow-wrap:anywhere;word-break:break-word}.matter-page--native-mobile .matter-page__client-contact a{display:inline-flex;align-items:center;min-height:1.5rem;text-decoration:underline;text-underline-offset:.15em;color:var(--gl-m-gold,#d1a449)!important}.matter-page--native-mobile .matter-case-identity{margin-top:.75rem;padding-top:.75rem;border-top-color:var(--gl-m-divider,#2d2d2d)}.matter-page--native-mobile .matter-case-identity__caption{margin:0;overflow-wrap:anywhere;word-break:break-word;font-style:normal;font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-case-identity__role-tag{color:var(--gl-m-gold-ink,#14110c)!important;background:color-mix(in srgb,var(--gl-m-gold,#d1a449) 82%,#fff)!important}.matter-page--native-mobile .btn-gold,.matter-page--native-mobile .btn-primary,.matter-page--native-mobile .btn-secondary,.matter-page--native-mobile .matter-code-rename-trigger,.matter-page--native-mobile .matter-page__quick-add-link,.matter-page--native-mobile .matter-portal-quick-link{border-radius:.85rem!important}.matter-page--native-mobile .client-matter-panel__status-line{color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile .matter-page__header-actions{display:flex;flex-direction:column;width:100%;margin:0}.matter-page--native-mobile .matter-page__header-actions .btn-primary,.matter-page--native-mobile .matter-page__header-actions .matter-page__header-action--primary{width:100%;min-height:2.75rem!important;justify-content:center;border-radius:.85rem!important;background:var(--gl-m-gold-action,#e0b75c)!important;color:var(--gl-m-gold-ink,#14110c)!important;border-color:transparent!important;white-space:normal}.matter-page--native-mobile .matter-page__header .matter-family-list{margin-top:.7rem}.matter-page--native-mobile .client-matter-panel__stats,.matter-page--native-mobile .client-matter-panel__stats--compact{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;width:100%;margin:0}.matter-page--native-mobile .client-matter-panel__stat{min-width:0;padding:.75rem .85rem;border-radius:.9rem;border:1px solid var(--gl-m-divider,#2d2d2d)!important;background:var(--gl-m-card-elevated,#202020)!important;box-shadow:none}.matter-page--native-mobile .client-matter-panel__stat-label{color:var(--gl-m-muted,#c4bdb3)!important;font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-caption,500)}.matter-page--native-mobile .client-matter-panel__stat-value{overflow:visible;white-space:nowrap;padding-top:.1em;color:var(--gl-m-ink,#f5f1e8)!important;font-size:var(--gl-m-fs-stat,28px);font-weight:var(--gl-m-fw-stat,700);line-height:1.25}.matter-page--native-mobile .matter-page__quick-add{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;width:100%}.matter-page--native-mobile .matter-page__quick-add-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.55rem .75rem;border-radius:.85rem!important;border:1px solid var(--gl-m-gold-border,#8f7136)!important;background:var(--gl-m-card-elevated,#202020)!important;color:var(--gl-m-gold,#d1a449)!important;font-size:var(--gl-m-fs-button,16px);font-weight:var(--gl-m-fw-button,600)}.matter-page--native-mobile .matter-page__case-details-embed{width:100%;max-width:100%;margin-top:.65rem}.matter-page--native-mobile .matter-case-details-fold,.matter-page--native-mobile .matter-case-details-fold.matter-admin-details{width:100%;padding:0!important;border-radius:1rem;border:1px solid var(--gl-m-gold-border,#8f7136);background:var(--gl-m-card-elevated,#202020)!important}.matter-page--native-mobile .matter-case-details-fold__summary{flex-direction:row;justify-content:flex-start;align-items:center;min-height:3.35rem;padding:.75rem .85rem}.matter-page--native-mobile .matter-case-details-fold__mark{border-color:var(--gl-m-gold-border,#8f7136);background:color-mix(in srgb,var(--gl-m-gold,#d1a449) 16%,var(--gl-m-card,#181818));color:var(--gl-m-gold,#d1a449)}.matter-page--native-mobile .matter-case-details-fold__open{background:var(--gl-m-gold-action,#d1a449);border-color:transparent;color:var(--gl-m-gold-ink,#1a1612)}.matter-page--native-mobile .matter-case-details-fold[open] .matter-case-details-fold__open{background:transparent;border-color:var(--gl-m-gold-border,#8f7136);color:var(--gl-m-gold,#d1a449)}.matter-page--native-mobile .matter-case-details-fold__hint,.matter-page--native-mobile .matter-case-details-fold__label,.matter-page--native-mobile .matter-case-details__eyebrow,.matter-page--native-mobile .matter-case-details__title{color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-case-details-fold__hint{color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile .matter-case-details,.matter-page--native-mobile .matter-case-details-panel .matter-case-details{background:var(--gl-m-card,#181818)!important;background-image:none!important;border-color:var(--gl-m-divider,#2d2d2d)!important;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-admin-details,.matter-page--native-mobile .matter-case-details,.matter-page--native-mobile .matter-case-details dd,.matter-page--native-mobile .matter-case-details dt,.matter-page--native-mobile .matter-case-details label,.matter-page--native-mobile .matter-case-details p,.matter-page--native-mobile .matter-case-details span{color:var(--gl-m-ink,#f5f1e8)}.matter-page--native-mobile .matter-case-details .matter-case-details__hint,.matter-page--native-mobile .matter-case-details .text-muted,.matter-page--native-mobile .matter-case-details dt{color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile .matter-ph-stages{width:100%;max-width:100%;min-width:0;margin:0 0 .85rem;padding:.85rem .65rem 1.05rem;overflow:visible}.matter-page--native-mobile .matter-ph-stages__list{display:flex;flex-wrap:nowrap;gap:0;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 .35rem .45rem .15rem;scrollbar-width:none}.matter-page--native-mobile .matter-ph-stages__list::-webkit-scrollbar{display:none}.matter-page--native-mobile .matter-ph-stages__item{flex:1 0 4.85rem;min-width:4.85rem;max-width:none;padding:0 .2rem}.matter-page--native-mobile .matter-ph-stages__label{max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:none;font-size:.6rem;line-height:1.28;color:#1a1612!important;-webkit-text-fill-color:#1a1612!important}.matter-page--native-mobile .matter-ph-stages__item--current .matter-ph-stages__label{color:#5c4316!important;-webkit-text-fill-color:#5c4316!important}.matter-page--native-mobile .matter-ph-stages__item--done .matter-ph-stages__label{color:#5c534a!important;-webkit-text-fill-color:#5c534a!important}.matter-page--native-mobile .matter-ph-stages__detail{display:none}.matter-page--native-mobile .matter-page__nav-full-status{width:100%;margin-top:.55rem;padding:.7rem .95rem;border-radius:.85rem!important;border:1px solid var(--gl-m-divider,#2d2d2d)!important;background:var(--gl-m-card-elevated,#202020)!important;color:var(--gl-m-ink,#f5f1e8)!important;font-size:var(--gl-m-fs-button,16px);font-weight:600;text-align:center}.matter-page--native-mobile .client-code-link,.matter-page--native-mobile .matter-code-rename-trigger{background:var(--gl-m-gold-action,#e0b75c)!important;color:var(--gl-m-gold-ink,#14110c)!important;-webkit-text-fill-color:var(--gl-m-gold-ink,#14110c)!important;border-color:transparent!important}.matter-page--native-mobile .matter-birthday-greeting__actions{display:grid;grid-template-columns:1fr;gap:.55rem}.matter-page--native-mobile .matter-birthday-greeting__action-btn{width:100%;min-height:2.75rem!important;border-radius:.85rem!important}.matter-page--native-mobile .matter-page__body,.matter-page--native-mobile .matter-page__body--billing,.matter-page--native-mobile .matter-page__body--timeline,.matter-page--native-mobile .matter-page__body--work{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%;min-height:0!important;height:auto!important;gap:.85rem}.matter-page--native-mobile .matter-page__nav,.matter-page--native-mobile .matter-page__nav--views{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin:0;padding:0;background:transparent}.matter-page--native-mobile .matter-page__nav-focus{position:sticky;top:3.15rem;z-index:30;display:flex;width:100%;gap:.35rem;padding:.35rem;border-radius:1rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818)}.matter-page--native-mobile .matter-page__nav-link{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:0;padding:.4rem .45rem;border-radius:.75rem;border:1px solid transparent;background:transparent;color:var(--gl-m-muted,#c4bdb3)!important;font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-badge,600);white-space:nowrap}.matter-page--native-mobile .matter-page__nav-link--active{border-color:var(--gl-m-gold,#d1a449);background:color-mix(in srgb,var(--gl-m-gold,#d1a449) 16%,var(--gl-m-card,#181818));color:var(--gl-m-gold,#d1a449)!important}.matter-page--native-mobile .matter-page__nav-badge{background:var(--gl-m-gold-action,#e0b75c);color:var(--gl-m-gold-ink,#14110c)}.matter-page--native-mobile .matter-page__nav-full{display:flex;width:100%;max-width:100%;justify-self:stretch;min-height:2.75rem;padding:.7rem .85rem;border-radius:1rem;border:1px dashed var(--gl-m-gold-border,#8f7136);background:var(--gl-m-card,#181818)!important;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-page__nav-full-arrow,.matter-page--native-mobile .matter-page__nav-full-icon,.matter-page--native-mobile .matter-page__nav-full-label{color:var(--gl-m-gold,#d1a449)!important}.matter-page--native-mobile .matter-page__nav-full-hint{color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile #matter-billing,.matter-page--native-mobile .matter-billing-snapshot,.matter-page--native-mobile .matter-page__block,.matter-page--native-mobile .matter-page__stack{width:100%;max-width:100%;min-width:0;min-height:0!important;height:auto!important;align-items:stretch;justify-content:flex-start}.matter-page--native-mobile .matter-billing-snapshot{gap:.75rem;margin:0;padding:1.05rem .95rem .85rem;overflow:visible;border-radius:1rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818)!important;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-billing-snapshot__identity{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.28rem;width:100%;min-width:0;overflow:visible;padding:.15rem 0 .75rem;border-bottom:1px solid var(--gl-m-divider,#2d2d2d)}.matter-page--native-mobile .matter-billing-snapshot__identity-code{justify-self:start;flex:0 0 auto;padding:.18rem .45rem;border-radius:.35rem;border:1px solid var(--gl-m-gold-border,#8f7136);color:var(--gl-m-gold,#d1a449);font-size:var(--gl-m-fs-badge,11px);font-weight:var(--gl-m-fw-badge,600);letter-spacing:.04em}.matter-page--native-mobile .matter-billing-snapshot__identity-name{min-width:0;overflow:visible;text-overflow:unset;white-space:normal;color:var(--gl-m-ink,#f5f1e8);font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--gl-m-fs-card,18px);font-weight:650;line-height:1.25;overflow-wrap:anywhere}.matter-page--native-mobile .matter-billing-snapshot__identity-balance{margin-top:.2rem;padding-top:.12em;overflow:visible;color:var(--gl-m-ink,#f5f1e8);font-family:var(--font-ui),system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.matter-page--native-mobile .matter-billing-snapshot__balance{display:none}.matter-page--native-mobile .matter-billing-snapshot h3.panel-subsection-title,.matter-page--native-mobile .matter-billing-snapshot__heading{margin:0 0 .4rem;color:var(--gl-m-muted,#c4bdb3)!important;font-family:var(--font-ui),system-ui,sans-serif!important;font-size:var(--gl-m-fs-caption,12px)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.06em!important;text-transform:uppercase!important}.matter-page--native-mobile .matter-billing-snapshot__charge-date,.matter-page--native-mobile .matter-billing-snapshot__empty,.matter-page--native-mobile .matter-billing-snapshot__eyebrow,.matter-page--native-mobile .matter-billing-snapshot__soa-date,.matter-page--native-mobile .matter-billing-snapshot__truth{color:var(--gl-m-muted,#c4bdb3)!important;font-size:var(--gl-m-fs-caption,12px)!important;font-weight:var(--gl-m-fw-caption,500)!important;line-height:var(--gl-m-lh-caption,1.35)!important;letter-spacing:0!important;text-transform:none!important}.matter-page--native-mobile .matter-billing-snapshot__charges{gap:0}.matter-page--native-mobile .matter-billing-snapshot__charges li{align-items:flex-start;gap:.7rem;padding:.65rem 0;border-bottom:1px solid var(--gl-m-divider,#2d2d2d);font-size:inherit}.matter-page--native-mobile .matter-billing-snapshot__charges li:first-child{padding-top:.15rem}.matter-page--native-mobile .matter-billing-snapshot__charges li:last-child{padding-bottom:0;border-bottom:0}.matter-page--native-mobile .matter-billing-snapshot__charge-copy,.matter-page--native-mobile .matter-billing-snapshot__charge-label{display:grid;gap:.18rem;min-width:0;flex:1 1 auto}.matter-page--native-mobile .matter-billing-snapshot__charge-desc,.matter-page--native-mobile .matter-billing-snapshot__charge-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--gl-m-ink,#f5f1e8)!important;font-size:var(--gl-m-fs-field,15px)!important;font-weight:500!important;line-height:1.35!important;overflow-wrap:anywhere}.matter-page--native-mobile .matter-billing-snapshot__soa{color:var(--gl-m-ink,#f5f1e8)!important;font-size:var(--gl-m-fs-field,15px)!important;font-weight:400!important;line-height:1.4!important;overflow-wrap:anywhere}.matter-page--native-mobile .matter-billing-snapshot__soa strong{font-size:15px;font-weight:650}.matter-page--native-mobile .matter-billing-snapshot__charge-amount{flex:0 0 auto;padding-top:.05rem;color:var(--gl-m-ink,#f5f1e8)!important;font-family:var(--font-ui),system-ui,sans-serif!important;font-size:var(--gl-m-fs-field,15px)!important;font-weight:650!important;line-height:1.3!important;font-variant-numeric:tabular-nums;white-space:nowrap}.matter-page--native-mobile .matter-page__partner-fold-summary{flex-direction:column;align-items:flex-start;gap:.15rem;font-size:18px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-page__partner-fold-hint{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile .matter-billing-snapshot .empty-state,.matter-page--native-mobile .matter-billing-snapshot .empty-state--compact{min-height:0!important;margin:0;padding:.85rem .7rem!important;border-radius:.85rem;border:1px dashed var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card-elevated,#202020)!important;color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile .matter-billing-snapshot__actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.matter-page--native-mobile .matter-billing-snapshot__actions .btn-primary,.matter-page--native-mobile .matter-billing-snapshot__actions .btn-secondary{width:100%;min-height:2.75rem!important;border-radius:.85rem!important}.matter-page--native-mobile .empty-state__message,.matter-page--native-mobile .empty-state__title{color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .text-muted{color:var(--gl-m-muted,#c4bdb3)!important}.matter-page--native-mobile .text-ink{color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-active-banner .text-ink,.matter-page--native-mobile .matter-intake-gate .matter-page__section-name,.matter-page--native-mobile .matter-intake-gate .panel-section-title,.matter-page--native-mobile .matter-intake-gate .text-ink,.matter-page--native-mobile .matter-ph-stages .text-ink{color:#1a1612!important;-webkit-text-fill-color:#1a1612!important}.matter-page--native-mobile .matter-intake-gate .matter-page__section-name,.matter-page--native-mobile .matter-intake-gate .panel-section-title{color:#6b5210!important;-webkit-text-fill-color:#6b5210!important}.matter-page--native-mobile .matter-page__client-name,.matter-page--native-mobile a.text-ink,.matter-page--native-mobile dd{color:var(--gl-m-ink,#f5f1e8)}.matter-page--native-mobile .card{width:100%;max-width:100%;min-width:0}.matter-page--native-mobile .matter-elevation-block{background:var(--gl-m-card,#181818)!important;border-color:var(--gl-m-divider,#2d2d2d)!important}.matter-page--native-mobile .matter-appeal-setup__eyebrow,.matter-page--native-mobile .matter-elevation-continuity__eyebrow{color:var(--gl-m-gold,#d1a449)!important}.matter-page--native-mobile .matter-appeal-setup__label,.matter-page--native-mobile .matter-appeal-setup__lede,.matter-page--native-mobile .matter-elevation-continuity__title{color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-appeal-setup{background:var(--gl-m-card-elevated,#202020)!important;border-top-color:var(--gl-m-divider,#2d2d2d)!important}.matter-page--native-mobile .matter-appeal-setup__item--action{background:var(--gl-m-card,#181818)!important;border-color:var(--gl-m-gold-border,#8f7136)!important}.matter-page--native-mobile .matter-appeal-setup__check{border-color:var(--gl-m-divider,#2d2d2d);color:var(--gl-m-gold,#d1a449)}.matter-page--native-mobile .matter-elevation-continuity__alert{background:rgba(209,164,73,.12)!important;border-color:var(--gl-m-gold-border,#8f7136)!important;color:var(--gl-m-ink,#f5f1e8)!important}.matter-page--native-mobile .matter-close-file-sheet{background:var(--gl-m-card,#181818)!important;color:var(--gl-m-ink,#f5f1e8)!important;border-color:var(--gl-m-divider,#2d2d2d)!important}.matter-page--native-mobile .matter-close-file-sheet .section-label,.matter-page--native-mobile .matter-close-file-sheet p,.matter-page--native-mobile .matter-close-file-sheet textarea{color:var(--gl-m-ink,#f5f1e8)!important}.client-matter-overlay:not(.walk-in-matter-overlay){align-items:stretch;justify-content:center;padding:max(.5rem,env(safe-area-inset-top,0px)) .75rem calc(var(--mobile-nav-height, 5.25rem) + env(safe-area-inset-bottom, 0px) + .35rem)}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel{width:auto;max-width:100%;height:auto!important;max-height:100%!important;margin:0;border-radius:1.15rem!important;border:1px solid var(--gl-m-divider,#2d2d2d)!important;background:var(--gl-m-card,#181818)!important;color:var(--gl-m-ink,#f5f1e8)!important;box-shadow:0 16px 40px rgba(0,0,0,.45)}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__scroll{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__header{padding:.95rem 3.5rem .85rem 1rem!important;background:transparent!important;border-bottom:1px solid var(--gl-m-divider,#2d2d2d)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__identity{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;min-width:0}.client-matter-overlay:not(.walk-in-matter-overlay) .matter-page__code-row{width:100%;flex:none}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__name,.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__title-block,.client-matter-overlay:not(.walk-in-matter-overlay) .matter-case-identity{width:100%;max-width:100%;min-width:0}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__code{border-radius:999px!important;border-color:transparent!important;background:var(--gl-m-gold-action,#e0b75c)!important;color:var(--gl-m-gold-ink,#14110c)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__name{margin:0;color:var(--gl-m-heading,#f5f1e8)!important;font-family:var(--font-ui),system-ui,sans-serif!important;font-size:var(--gl-m-fs-card,18px)!important;font-weight:var(--gl-m-fw-card,650)!important;line-height:var(--gl-m-lh-card,1.3)!important;white-space:normal;overflow-wrap:break-word;word-break:normal}.client-matter-overlay:not(.walk-in-matter-overlay) .matter-case-identity{margin-top:.35rem;padding-top:.45rem;border-top-color:var(--gl-m-divider,#2d2d2d)}.client-matter-overlay:not(.walk-in-matter-overlay) .matter-case-identity__caption,.client-matter-overlay:not(.walk-in-matter-overlay) .matter-case-identity__role,.client-matter-overlay:not(.walk-in-matter-overlay) .matter-case-identity__role-muted{color:var(--gl-m-muted,#c4bdb3)!important;font-family:var(--font-ui),system-ui,sans-serif!important;font-style:normal;white-space:normal;overflow-wrap:break-word;word-break:normal}.client-matter-overlay:not(.walk-in-matter-overlay) .matter-case-identity__role-tag{display:inline-block;max-width:100%;border-radius:999px!important;white-space:normal;overflow-wrap:break-word;color:var(--gl-m-gold-ink,#14110c)!important;background:color-mix(in srgb,var(--gl-m-gold,#d1a449) 82%,#fff)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__status-line{color:var(--gl-m-muted,#c4bdb3)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__stats,.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__stats--compact{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;width:100%}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__stat{border-radius:.9rem;border:1px solid var(--gl-m-divider,#2d2d2d)!important;background:var(--gl-m-card-elevated,#202020)!important;box-shadow:none}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__stat-label{color:var(--gl-m-muted,#c4bdb3)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__stat-value{color:var(--gl-m-ink,#f5f1e8)!important;overflow-wrap:break-word;white-space:normal}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__close{top:.7rem;right:.7rem;width:2.5rem;height:2.5rem;min-height:2.5rem;min-width:2.5rem;padding:0;border-radius:.85rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card-elevated,#202020);color:var(--gl-m-muted,#c4bdb3);box-shadow:none}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__close-icon{color:var(--gl-m-ink,#f5f1e8)}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__footer{background:var(--gl-m-card,#181818)!important;border-top:1px solid var(--gl-m-divider,#2d2d2d)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__matter-link{border-radius:.85rem!important;border:1px solid var(--gl-m-gold-border,#8f7136)!important;background:var(--gl-m-card-elevated,#202020)!important;color:var(--gl-m-gold,#d1a449)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__columns{grid-template-columns:1fr}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__checklist-title,.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__section-title{color:var(--gl-m-ink,#f5f1e8)!important}.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__checklist-hint,.client-matter-overlay:not(.walk-in-matter-overlay) .client-matter-panel__section-count{color:var(--gl-m-muted,#c4bdb3)!important}}:is(html[data-billing-theme=space]:not([data-layout-mode=desktop]),html[data-billing-theme=practice]:not([data-layout-mode=desktop])){.documents-page--native-mobile{box-sizing:border-box;width:100%;max-width:100%;min-width:0;color:var(--gl-m-ink,#f5f1e8)}.documents-page--ar-shell{padding:0 0 .25rem}.documents-page--native-mobile,.documents-page--native-mobile *{box-sizing:border-box}.documents-page--native-mobile>*{width:100%;max-width:100%;min-width:0}.documents-page--native-mobile .documents-page{width:100%;max-width:100%;min-width:0;padding:0}.documents-page--native-mobile .documents-page--native-mobile{padding:0}.documents-page__mobile-chrome{position:static;z-index:auto;display:flex;align-items:center;gap:.5rem;width:100%;max-width:100%;min-width:0;margin:0 0 .75rem;padding:0;min-height:2.75rem;background:transparent;border-bottom:0}.documents-page__mobile-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;min-width:2.75rem;height:2.75rem;border-radius:.85rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818);color:var(--gl-m-gold,#d1a449)!important;font-size:1.15rem;font-weight:700;line-height:1;text-decoration:none}.documents-page__mobile-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);letter-spacing:0;color:var(--gl-m-ink,#f5f1e8)}.documents-page--native-mobile .card,.documents-page--native-mobile .document-review-card,.documents-page--native-mobile .documents-page__client,.documents-page--native-mobile .documents-page__panel,.documents-page--native-mobile .documents-page__select,.documents-page--native-mobile .ui-card{width:100%;max-width:100%;min-width:0}.documents-page--native-mobile .document-review-card,.documents-page--native-mobile .documents-page__client,.documents-page--native-mobile .documents-page__panel,.documents-page--native-mobile .ui-card.card{margin:0;padding:.9rem 1rem 1.25rem!important;overflow:visible;border-radius:1rem;border:1px solid var(--gl-m-divider,#2d2d2d)!important;background:var(--gl-m-card,#181818)!important;background-image:none!important;box-shadow:0 8px 24px rgba(0,0,0,.28);color:var(--gl-m-ink,#f5f1e8)!important}.documents-page--native-mobile .documents-page__client,.documents-page--native-mobile .field-label,.documents-page--native-mobile .text-ink,.documents-page--native-mobile .text-muted,.documents-page--native-mobile label,.documents-page--native-mobile p,.documents-page--native-mobile strong{color:var(--gl-m-ink,#f5f1e8);overflow-wrap:anywhere;word-break:break-word}.documents-page--native-mobile .document-email-preview__canvas,.documents-page--native-mobile .document-email-preview__canvas p,.documents-page--native-mobile .document-email-preview__canvas strong,.documents-page--native-mobile .document-review-letterhead p,.documents-page--native-mobile .document-review-letterhead strong{color:#14110e}.documents-page--native-mobile .field-label{margin:0 0 .45rem;color:var(--gl-m-heading,#f5f1e8)!important;font-size:var(--gl-m-fs-field,15px);font-weight:var(--gl-m-fw-field,600);line-height:var(--gl-m-lh-field,1.35);letter-spacing:0;text-transform:none}.documents-page--native-mobile .documents-page__select{width:100%}.documents-page--native-mobile .documents-page__client{font-size:var(--gl-m-fs-body,16px);font-weight:var(--gl-m-fw-body,400);line-height:var(--gl-m-lh-body,1.45)}.documents-page--native-mobile .documents-page__client-email{display:inline-block;margin-top:.2rem;color:var(--gl-m-gold,#d1a449)!important;text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.documents-page--native-mobile .matter-doc-tabs.nav-tabs,.documents-page--native-mobile .nav-tabs.matter-doc-tabs{display:grid!important;grid-template-columns:1fr 1fr;flex-wrap:unset!important;overflow:visible!important;width:100%;max-width:100%;min-width:0;margin:0;padding:.3rem;gap:.3rem;border-radius:1rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818)!important;box-shadow:none}.documents-page--native-mobile .matter-doc-tabs .nav-tab,.documents-page--native-mobile .matter-doc-tabs .nav-tab-active,.documents-page--native-mobile .matter-doc-tabs .nav-tab-idle{flex:unset!important;flex-shrink:1!important;width:100%;min-width:0!important;max-width:none!important;min-height:2.75rem;padding:.4rem .45rem;border-radius:.75rem;border:1px solid transparent;background:transparent;color:var(--gl-m-muted,#c4bdb3)!important;font-size:.82rem;font-weight:var(--gl-m-fw-button,600);line-height:1.25;white-space:normal;text-wrap:balance}.documents-page--native-mobile .matter-doc-tabs .nav-tab-active{border-color:var(--gl-m-gold,#d1a449);background:var(--gl-m-gold-action,#e0b75c)!important;color:var(--gl-m-gold-ink,#14110c)!important;-webkit-text-fill-color:var(--gl-m-gold-ink,#14110c)!important}.documents-page--native-mobile .matter-doc-tabs .nav-tab-idle{background:var(--gl-m-card-elevated,#202020)!important;color:var(--gl-m-ink,#f5f1e8)!important;-webkit-text-fill-color:var(--gl-m-ink,#f5f1e8)!important;border-color:var(--gl-m-divider,#2d2d2d)}.documents-page--native-mobile .documents-page__option{display:flex;align-items:flex-start;gap:.7rem;width:100%;min-height:2.75rem;height:auto;margin:0 0 .65rem;padding:.7rem .75rem .85rem;overflow:visible;border-radius:.85rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card-elevated,#202020);color:var(--gl-m-ink,#f5f1e8)!important;cursor:pointer}.documents-page--native-mobile .documents-page__option:last-child{margin-bottom:0}.documents-page--native-mobile .documents-page__option input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin:.2rem 0 0;accent-color:var(--gl-m-gold,#d1a449)}.documents-page--native-mobile .documents-page__option-copy{display:grid;gap:.2rem;min-width:0;flex:1 1 auto}.documents-page--native-mobile .documents-page__option-title{color:var(--gl-m-ink,#f5f1e8)!important;font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);line-height:var(--gl-m-lh-card,1.3);overflow-wrap:break-word;word-break:normal}.documents-page--native-mobile .documents-page__option-hint{display:block;color:var(--gl-m-muted,#c4bdb3)!important;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:1.45;overflow:visible;overflow-wrap:break-word;word-break:normal;white-space:normal}.documents-page--native-mobile .empty-state,.documents-page--native-mobile .empty-state--compact{min-height:0!important;margin:.35rem 0 .75rem;padding:.75rem .7rem!important;border-radius:.85rem;border:1px dashed var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card-elevated,#202020)!important}.documents-page--native-mobile .empty-state--compact .empty-state__mark,.documents-page--native-mobile .empty-state__mark{width:2rem!important;height:2rem!important;margin:0 auto .4rem!important}.documents-page--native-mobile .empty-state__title{color:var(--gl-m-heading,#f5f1e8)!important;font-size:var(--gl-m-fs-section,21px);font-weight:var(--gl-m-fw-section,650)}.documents-page--native-mobile .empty-state__message{color:var(--gl-m-muted,#c4bdb3)!important;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400)}.documents-page--native-mobile .document-email-preview,.documents-page--native-mobile .document-review-card [class*="bg-[#faf8f4]"],.documents-page--native-mobile .documents-page__panel [class*="bg-[#faf8f4]"],.documents-page--native-mobile .documents-page__panel [class*="bg-[#fffef9]"],.documents-page--native-mobile .documents-page__panel>p{background:var(--gl-m-card-elevated,#202020)!important;border-color:var(--gl-m-divider,#2d2d2d)!important;color:var(--gl-m-ink,#f5f1e8)!important}.documents-page--native-mobile .documents-page__panel li label{display:flex;align-items:flex-start;gap:.7rem;width:100%;min-height:2.75rem;padding:.55rem .45rem;color:var(--gl-m-ink,#f5f1e8)!important;overflow-wrap:anywhere}.documents-page--native-mobile .document-review-card .btn-primary,.documents-page--native-mobile .documents-page__panel .btn-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin-top:.75rem;border-radius:.85rem;background:var(--gl-m-gold-action,#e0b75c)!important;color:var(--gl-m-gold-ink,#14110c)!important;-webkit-text-fill-color:var(--gl-m-gold-ink,#14110c)!important}.documents-page--native-mobile .document-review-card .btn-primary:disabled,.documents-page--native-mobile .documents-page__panel .btn-primary:disabled{background:color-mix(in srgb,var(--gl-m-gold-action,#e0b75c) 55%,var(--gl-m-card,#181818))!important;color:var(--gl-m-gold-ink,#14110c)!important;-webkit-text-fill-color:var(--gl-m-gold-ink,#14110c)!important;opacity:.72}.documents-page--native-mobile .messenger-share-row{margin-top:.85rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid var(--gl-m-divider,#2d2d2d);background:var(--gl-m-card,#181818)}.documents-page--native-mobile .messenger-share-row__label{margin:0 0 .55rem;color:var(--gl-m-muted,#c4bdb3)!important}.documents-page--native-mobile .messenger-share-row__actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;width:100%}.documents-page--native-mobile .messenger-share-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.5rem .6rem;border-radius:.85rem;font-size:var(--gl-m-fs-button,16px);font-weight:var(--gl-m-fw-button,600)}.documents-page--native-mobile .messenger-share-btn--wa{border-color:color-mix(in srgb,#34c759 55%,var(--gl-m-divider,#2d2d2d));background:color-mix(in srgb,#34c759 14%,var(--gl-m-card,#181818));color:#d8f5de!important}.documents-page--native-mobile .messenger-share-btn--viber{border-color:color-mix(in srgb,#7360f2 55%,var(--gl-m-divider,#2d2d2d));background:color-mix(in srgb,#7360f2 14%,var(--gl-m-card,#181818));color:#e4e0ff!important}.documents-page--native-mobile .field,.documents-page--native-mobile input:not([type=checkbox]):not([type=radio]),.documents-page--native-mobile select,.documents-page--native-mobile textarea{width:100%;max-width:100%;min-width:0;min-height:2.75rem;color:var(--gl-m-ink,#f5f1e8)!important;background:var(--gl-m-card-elevated,#202020)!important;border-color:var(--gl-m-divider,#2d2d2d)!important}.documents-page--native-mobile ul{max-width:100%;min-width:0;background:var(--gl-m-card-elevated,#202020)!important;border-color:var(--gl-m-divider,#2d2d2d)!important;color:var(--gl-m-ink,#f5f1e8)!important}.documents-page--native-mobile .document-review-card,.documents-page--native-mobile .document-review-card dd,.documents-page--native-mobile .document-review-card dt{color:var(--gl-m-ink,#f5f1e8)!important;overflow-wrap:anywhere}.documents-page--native-mobile .document-review-card .btn-primary+button,.documents-page--native-mobile .document-review-card button[type=button]{width:100%;min-height:2.75rem}.documents-page--native-mobile .document-review-card .btn-primary+button:not(.btn-primary):not(.document-review-secondary-btn),.documents-page--native-mobile .document-review-card button[type=button]:not(.btn-primary):not(.document-review-secondary-btn){color:var(--gl-m-ink,#f5f1e8)}@media (max-width:359px){.documents-page--native-mobile .messenger-share-row__actions{grid-template-columns:1fr}}}