.auth-stage-module__29ojzG__stage{isolation:isolate;background:rgb(var(--bg-primary));color:rgb(var(--text-primary));padding-top:4.75rem;scroll-margin-top:6rem;position:relative}.auth-stage-module__29ojzG__composition{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);min-height:calc(100svh - 4.75rem);display:grid}.auth-stage-module__29ojzG__introduction{isolation:isolate;color:#fff8eb;background:#211a18;min-width:0;position:relative}.auth-stage-module__29ojzG__artwork{position:absolute;inset:0;overflow:hidden}.auth-stage-module__29ojzG__artwork img{object-fit:cover;object-position:68% 35%}.auth-stage-module__29ojzG__artwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#211a1899,#211a1859 50%,#0000 85%),linear-gradient(#0000 25%,#211a18bd 65%,#211a18f5);position:absolute;inset:0}.auth-stage-module__29ojzG__introCopy{padding:clamp(20rem,37vh,28rem) clamp(2rem,4vw,5rem) clamp(2rem,4vw,5rem);position:relative}.auth-stage-module__29ojzG__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.auth-stage-module__29ojzG__phrase{font-family:var(--font-serif-brand);letter-spacing:-.025em;margin-top:1rem;font-size:clamp(3.5rem,6.8vw,7.5rem);font-weight:500;line-height:.93}.auth-stage-module__29ojzG__phrase em{font-weight:400}.auth-stage-module__29ojzG__description{max-width:25rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.65}.auth-stage-module__29ojzG__reading{background:linear-gradient(135deg, rgb(var(--gold-400) / .055), transparent 60%), rgb(var(--bg-primary));justify-content:center;align-items:center;min-width:0;padding:clamp(1.5rem,4vw,5rem);display:flex;position:relative}.auth-stage-module__29ojzG__form{width:100%;min-width:0;max-width:32.5rem}.auth-stage-module__29ojzG__form .auth-paper{min-height:36rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-stage-module__29ojzG__form .auth-paper h1{font-family:var(--font-serif-brand);font-size:clamp(2rem,2.7vw,2.75rem);font-weight:500;line-height:1.08}.auth-stage-module__29ojzG__form .auth-paper :is(h1,p,label,a,button){overflow-wrap:anywhere}.auth-stage-module__29ojzG__form .auth-paper :is(input,button,a){scroll-margin-block:7rem 4rem}.auth-stage-module__29ojzG__form .auth-paper input{min-height:3rem}.auth-stage-module__29ojzG__form .auth-paper [role=tablist]{border:1px solid rgb(var(--border-subtle));background:rgb(var(--bg-secondary));border-radius:.875rem;gap:.3rem;padding:.3rem;overflow:visible}.auth-stage-module__29ojzG__form .auth-paper [role=tab]{white-space:normal;border-radius:.625rem;min-width:0;height:auto;min-height:2.75rem;padding:.625rem .75rem}.auth-stage-module__29ojzG__form .auth-paper [role=tab][aria-selected=true]{background:rgb(var(--text-primary));color:rgb(var(--bg-primary));box-shadow:none}.auth-stage-module__29ojzG__form .auth-paper form{animation:none}.auth-stage-module__29ojzG__form .auth-paper fieldset{min-width:0}.auth-stage-module__29ojzG__form .auth-paper [data-auth-feedback]{color:#a01b33}.dark .auth-stage-module__29ojzG__form .auth-paper [data-auth-feedback]{color:#f1a4b0}.auth-stage-module__29ojzG__form .auth-paper :is([data-auth-feedback=success],[data-auth-feedback=loading]){color:rgb(var(--text-primary))}.auth-stage-module__29ojzG__form .auth-paper h1:focus-visible{outline:2px solid rgb(var(--accent-600));outline-offset:6px}@media (max-width:899px){.auth-stage-module__29ojzG__composition{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 4.75rem)}.auth-stage-module__29ojzG__introduction{min-height:12rem}.auth-stage-module__29ojzG__artwork img{object-position:68% 29%}.auth-stage-module__29ojzG__artwork:after{background:linear-gradient(90deg,#211a18f2,#211a18c9 38%,#211a1800 80%)}.auth-stage-module__29ojzG__introCopy{max-width:70%;padding:1.5rem}.auth-stage-module__29ojzG__eyebrow{font-size:.625rem}.auth-stage-module__29ojzG__phrase{margin-top:.75rem;font-size:clamp(2.75rem,8vw,4rem)}.auth-stage-module__29ojzG__description{display:none}.auth-stage-module__29ojzG__reading{padding:2rem max(clamp(.5rem, 50vw - 152px, 1.25rem), env(safe-area-inset-right)) 3rem max(clamp(.5rem, 50vw - 152px, 1.25rem), env(safe-area-inset-left))}.auth-stage-module__29ojzG__form .auth-paper{min-height:34rem}}
.workspace-shell-module__WAyeZq__client[data-workspace-product]{background:rgb(var(--bg-primary));overflow:visible}.workspace-shell-module__WAyeZq__layout{grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:clamp(24px,3vw,48px);display:grid}.workspace-shell-module__WAyeZq__introduction{border:1px solid rgb(var(--border-subtle) / .5);background:linear-gradient(135deg, rgb(var(--gold-400) / .07), transparent 65%), rgb(var(--public-panel-bg));border-radius:16px 48px 16px 16px;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:32px;display:grid;overflow:hidden}.workspace-shell-module__WAyeZq__introductionCopy{min-width:0;padding:clamp(24px,3vw,40px)}.workspace-shell-module__WAyeZq__signature{font:italic 1.5rem/1.1 var(--font-serif-brand), Georgia, serif;color:rgb(var(--accent-600));margin-top:24px}.workspace-shell-module__WAyeZq__introductionArt{min-height:240px;position:relative}.workspace-shell-module__WAyeZq__introductionArt img{object-position:center}.workspace-shell-module__WAyeZq__navigation{flex-direction:column;align-self:start;gap:8px;padding-top:8px;display:flex}.workspace-shell-module__WAyeZq__navigation>button{text-align:start;justify-content:start;width:100%;min-height:48px;padding:12px}.workspace-shell-module__WAyeZq__navigation>button>svg{flex:none}.workspace-shell-module__WAyeZq__content{overflow-wrap:anywhere;min-width:0;animation:none}:is(.workspace-shell-module__WAyeZq__content [data-slot=tabs-list],.workspace-shell-module__WAyeZq__content [role=tablist]){flex-wrap:wrap;overflow:visible}.workspace-shell-module__WAyeZq__content [role=tab]{flex-shrink:1}.workspace-shell-module__WAyeZq__mobileNavigation{display:none}@media (max-width:767px){.workspace-shell-module__WAyeZq__layout{display:block}.workspace-shell-module__WAyeZq__introduction{border-radius:12px 32px 12px 12px;grid-template-columns:minmax(0,1fr);margin-bottom:24px}.workspace-shell-module__WAyeZq__introductionArt{aspect-ratio:3/2;grid-row:1;height:auto;min-height:0}.workspace-shell-module__WAyeZq__introductionCopy{padding:24px 20px}.workspace-shell-module__WAyeZq__introductionCopy h1{font-size:2.5rem}.workspace-shell-module__WAyeZq__signature{margin-top:16px}.workspace-shell-module__WAyeZq__navigation{display:none}.workspace-shell-module__WAyeZq__mobileNavigation{display:block}}
.client-workspace-module__-M3XIq__matters{overflow-wrap:anywhere;min-width:0;padding-bottom:32px}.client-workspace-module__-M3XIq__panels [hidden]{display:none}.client-workspace-module__-M3XIq__matters :where(input,select,textarea){min-width:0;max-width:100%}.client-workspace-module__-M3XIq__matters input[type=file]{width:100%}.client-workspace-module__-M3XIq__matters :where(form,fieldset,label){min-width:0}.client-workspace-module__-M3XIq__matters form[data-action-contract="cabinet.document.upload"],.client-workspace-module__-M3XIq__matters form[data-action-contract="cabinet.document.replace"],.client-workspace-module__-M3XIq__matters form[data-action-contract="cabinet.document.replace"]>label{grid-template-columns:minmax(0,1fr)}.client-workspace-module__-M3XIq__matters :where(p,span,button){overflow-wrap:anywhere}.client-workspace-module__-M3XIq__recordHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.client-workspace-module__-M3XIq__recordHeader>button{flex:none}.client-workspace-module__-M3XIq__requestForm{border:1px solid rgb(var(--accent-600)/.3);background:rgb(var(--public-panel-bg));border-radius:16px 32px 16px 16px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin-top:24px;padding:clamp(16px,2vw,28px);display:grid}.client-workspace-module__-M3XIq__requestForm[hidden],.client-workspace-module__-M3XIq__recordBody[hidden],.client-workspace-module__-M3XIq__recordBody>[hidden]{display:none}.client-workspace-module__-M3XIq__requestForm:not([hidden]){transform-origin:top;animation:.24s cubic-bezier(.2,.7,.2,1) both client-workspace-module__-M3XIq__request-expand}@keyframes client-workspace-module__-M3XIq__request-expand{0%{opacity:.75;clip-path:inset(0 0 35% round 16px 32px 16px 16px)}to{opacity:1;clip-path:inset(0 round 16px 32px 16px 16px)}}.client-workspace-module__-M3XIq__empty{border:1px solid rgb(var(--border-subtle)/.5);background:linear-gradient(135deg,rgb(var(--gold-400)/.055),transparent 65%),rgb(var(--public-panel-bg));border-radius:16px 32px 16px 16px;margin-top:24px;padding:clamp(20px,3vw,32px)}.client-workspace-module__-M3XIq__recordBody{border:1px solid rgb(var(--border-subtle)/.5);background:rgb(var(--public-panel-bg));border-radius:16px;min-width:0;margin-top:24px;padding:clamp(16px,2.5vw,28px)}.client-workspace-module__-M3XIq__messageForm{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.client-workspace-module__-M3XIq__messageForm>input{flex:15rem}.client-workspace-module__-M3XIq__messageForm>button{flex:none}.client-workspace-module__-M3XIq__history{margin-top:24px}.client-workspace-module__-M3XIq__history [data-slot=timeline-date]{overflow-wrap:anywhere;height:auto;color:rgb(var(--text-secondary));line-height:1.6}.client-workspace-module__-M3XIq__history [data-slot=timeline-title]{line-height:1.6}.client-workspace-module__-M3XIq__loadError{border:1px solid rgb(var(--accent-600)/.4);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:20px;display:flex}@media (max-width:767px){.client-workspace-module__-M3XIq__recordHeader{gap:12px}.client-workspace-module__-M3XIq__requestForm,.client-workspace-module__-M3XIq__empty{border-radius:12px 32px 12px 12px}}
.client-matter-overview-module__6kKKja__overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;min-width:0;margin-top:24px;display:grid}.client-matter-overview-module__6kKKja__nextStep{background:linear-gradient(145deg,rgb(var(--gold-400)/.075),transparent 65%),rgb(var(--public-panel-bg));border:1px solid rgb(var(--public-panel-border)/.35);border-radius:16px 40px 16px 16px;grid-row:span 2;min-width:0}.client-matter-overview-module__6kKKja__action{min-width:0;padding:clamp(20px,2.5vw,32px)}.client-matter-overview-module__6kKKja__summary{border:1px solid rgb(var(--public-panel-border)/.3);background:rgb(var(--public-panel-bg));border-radius:16px;min-width:0;padding:24px}.client-matter-overview-module__6kKKja__summary h4{flex-wrap:wrap}.client-matter-overview-module__6kKKja__summary h4>svg{color:rgb(var(--accent-600));flex-shrink:0}.client-matter-overview-module__6kKKja__activity{border-radius:16px 16px 32px;grid-column:1/-1}@media (max-width:1100px){.client-matter-overview-module__6kKKja__overview{grid-template-columns:minmax(0,1fr)}.client-matter-overview-module__6kKKja__nextStep{grid-row:auto}}@media (max-width:767px){.client-matter-overview-module__6kKKja__overview{gap:16px;margin-top:20px}.client-matter-overview-module__6kKKja__nextStep{border-radius:12px 32px 12px 12px}.client-matter-overview-module__6kKKja__summary{border-radius:12px;padding:20px}}
.service-state-module__nAaM9a__page{background:rgb(var(--bg-primary));min-width:0;color:rgb(var(--text-primary));padding-top:4.75rem}.service-state-module__nAaM9a__recovery{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(100svh - 4.75rem);display:grid}.service-state-module__nAaM9a__recovery>*{min-width:0}.service-state-module__nAaM9a__art{background:linear-gradient(145deg, rgb(var(--bg-secondary)), rgb(var(--gold-400) / .13));place-items:center;padding:40px;display:grid}.service-state-module__nAaM9a__symbol{aspect-ratio:480/540;width:min(100%,480px);color:rgb(var(--accent-600));pointer-events:none;place-items:center;display:grid;position:relative}.service-state-module__nAaM9a__arch{width:100%;height:100%;color:rgb(var(--gold-400) / .65);position:absolute;inset:0}.service-state-module__nAaM9a__arch path:first-child{stroke-dasharray:1150;animation:.65s ease-out both service-state-module__nAaM9a__trace-arch}.service-state-module__nAaM9a__number{font:500 clamp(7rem, 17vw, 17rem)/1 var(--font-serif-brand);letter-spacing:-.05em}.service-state-module__nAaM9a__offline{width:28%;height:auto}.service-state-module__nAaM9a__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,6vw,100px);display:flex}.service-state-module__nAaM9a__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--accent-600));font-size:.75rem}.service-state-module__nAaM9a__content h1{font:500 clamp(2.5rem, 4.8vw, 5.5rem)/1.06 var(--font-serif-brand);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin-top:28px}.service-state-module__nAaM9a__content h1.service-state-module__nAaM9a__compactTitle{font-size:clamp(2rem,4vw,3.5rem)}.service-state-module__nAaM9a__description{max-width:38rem;color:rgb(var(--text-secondary));margin-top:28px;line-height:1.75}.service-state-module__nAaM9a__action{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px;margin-top:40px;padding:14px 24px}.service-state-module__nAaM9a__routes{flex-wrap:wrap;column-gap:28px;max-width:100%;margin-top:28px;display:flex}.service-state-module__nAaM9a__routes a{max-width:100%;min-height:44px;color:rgb(var(--text-secondary));align-items:center;gap:16px;padding-block:10px;transition:color .18s;display:inline-flex}.service-state-module__nAaM9a__routes a>:first-child{overflow-wrap:anywhere;min-width:0}.service-state-module__nAaM9a__routes a>:last-child{flex-shrink:0;transition:transform .18s}.service-state-module__nAaM9a__routes a:hover{color:rgb(var(--accent-600))}.service-state-module__nAaM9a__routes a:hover>:last-child{transform:translate(3px,-3px)}@keyframes service-state-module__nAaM9a__trace-arch{0%{stroke-dashoffset:1150px}to{stroke-dashoffset:0}}@media (max-width:767px){.service-state-module__nAaM9a__recovery{grid-template-columns:minmax(0,1fr)}.service-state-module__nAaM9a__art{padding:24px}.service-state-module__nAaM9a__symbol{width:min(70%,200px)}.service-state-module__nAaM9a__number{font-size:clamp(6rem,24vw,8rem)}.service-state-module__nAaM9a__content{padding:40px 24px 64px}.service-state-module__nAaM9a__content h1{font-size:clamp(2.5rem,9vw,4rem)}.service-state-module__nAaM9a__action{padding-inline:16px}}
