html{background:var(--jl-surface)}.public-site{background:var(--jl-surface);min-height:100dvh;color:var(--jl-tx)}.public-site>.skip-link{z-index:100}.public-site #public-content:focus{outline:0}.public-hero{background:var(--jl-ink);min-height:610px;color:var(--jl-surface-2);position:relative;overflow:hidden}.public-hero:after{border:1px solid var(--jl-rule-d);content:"";width:min(54vw,760px);height:min(54vw,760px);position:absolute;bottom:-46%;right:-8%;transform:rotate(-9deg)}.public-hero-grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(360px,.68fr);align-items:center;gap:clamp(70px,10vw,170px);min-height:610px;padding-block:88px 96px;display:grid;position:relative}.public-hero .recovery-kicker{color:var(--jl-inv-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.public-hero h1{max-width:12ch;font-family:var(--jl-font-display);font-size:clamp(66px,7vw,106px);font-weight:var(--jl-font-display-weight);letter-spacing:-.045em;margin:28px 0;line-height:.94}.public-hero h1+p{max-width:62ch;color:var(--jl-inv-2);margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.58}.public-status{border:1px solid var(--jl-rule-d);border-radius:var(--jl-r-control);min-height:24px;padding:var(--jl-sp-1) var(--jl-sp-2);color:var(--jl-inv-2);letter-spacing:.08em;align-items:center;margin-top:24px;font-size:10px;font-weight:650;display:inline-flex}.public-status[data-tone=live]{border-color:var(--jl-verified);background:var(--jl-verified-bg);color:var(--jl-verified)}.public-status[data-tone=development]{border-color:var(--jl-review);background:var(--jl-review-bg);color:var(--jl-review)}.public-status[data-tone=planned]{border-color:var(--jl-rule);background:var(--jl-surface-2);color:var(--jl-tx-2)}.public-route-map,.public-practice-summary,.public-contact-aside{z-index:2;border-top:1px solid var(--jl-rule-d);align-self:end;position:relative}.public-route-map>p,.public-practice-summary>span,.public-contact-aside>span{color:var(--jl-inv-2);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:17px 0;font-size:10px;font-weight:600}.public-route-map>a{border-top:1px solid var(--jl-rule-d);font-family:var(--jl-font-display);font-size:28px;font-weight:var(--jl-font-display-weight);justify-content:space-between;align-items:center;padding:19px 0;display:flex}.public-route-map>a:hover span:first-child{text-underline-offset:5px;text-decoration:underline}.public-proof-card{z-index:2;border-radius:var(--jl-r-surface);background:var(--jl-surface-2);color:var(--jl-tx);box-shadow:-12px 12px 0 var(--jl-warm), -24px 24px 0 var(--jl-rule);padding:clamp(28px,3.2vw,46px);position:relative}.public-proof-card>span{color:var(--jl-concern);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.public-proof-card h2{font-family:var(--jl-font-display);font-size:clamp(34px,3.2vw,48px);font-weight:var(--jl-font-display-weight);margin:22px 0 28px;line-height:1.02}.public-proof-card>div{border-block:1px solid var(--jl-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-proof-card>div>p{gap:5px;min-width:0;margin:0;padding:18px 0;display:grid}.public-proof-card>div>p+p{border-left:1px solid var(--jl-rule);padding-left:18px}.public-proof-card small{color:var(--jl-tx-2);font-size:10px;line-height:1.4}.public-proof-card strong{max-width:100%;font-family:var(--jl-font-display);font-size:clamp(23px,2vw,30px);font-weight:var(--jl-font-display-weight);letter-spacing:-.025em;white-space:nowrap;line-height:1.05;display:block}.public-proof-card>a,.public-practice-summary>a,.public-contact-aside>a{color:var(--jl-concern);justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;font-weight:600;display:flex}.public-section,.public-status-register{border-bottom:1px solid var(--jl-rule);padding:112px 0}.public-section{background:var(--jl-surface)}.public-status-register{background:var(--jl-surface-2)}.public-section-heading{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(50px,9vw,145px);margin-bottom:64px;display:grid}.public-section-heading .recovery-kicker,.public-two-column .recovery-kicker,.public-contact-grid .recovery-kicker,.public-legal-grid .recovery-kicker{color:var(--jl-concern);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.public-section-heading h2,.public-two-column h2,.public-contact-grid h2,.public-legal-grid aside h2{font-family:var(--jl-font-display);font-size:clamp(46px,4.8vw,72px);font-weight:var(--jl-font-display-weight);letter-spacing:-.035em;margin:20px 0 0;line-height:.98}.public-section-heading>p{max-width:56ch;color:var(--jl-tx-2);margin:0;font-size:15px;line-height:1.65}.public-layer-list,.public-status-rows{border-top:1px solid var(--jl-rule)}.public-layer-list article{border-bottom:1px solid var(--jl-rule);grid-template-columns:80px .55fr 1.25fr auto;align-items:start;gap:28px;padding:27px 0;display:grid}.public-layer-list article>span,.public-numbered-grid li>span,.public-handling-list li>span{color:var(--jl-concern);letter-spacing:.07em;font-size:10px;font-weight:650}.public-layer-list h3,.public-layer-list p,.public-layer-list a{margin:0}.public-layer-list h3{font-family:var(--jl-font-display);font-size:31px;font-weight:var(--jl-font-display-weight);line-height:1}.public-layer-list p{color:var(--jl-tx-2);font-size:13px;line-height:1.6}.public-layer-list a{color:var(--jl-concern);white-space:nowrap;font-size:12px;font-weight:600}.public-two-column{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:clamp(60px,10vw,160px);display:grid}.public-dark-section,.public-boundary,.public-action-band{background:var(--jl-ink-3);color:var(--jl-surface-2);padding:104px 0}.public-dark-section .recovery-kicker,.public-boundary .recovery-kicker,.public-action-band .recovery-kicker{color:var(--jl-inv-2)}.public-principles{border-top:1px solid var(--jl-rule-d)}.public-principles article{border-bottom:1px solid var(--jl-rule-d);padding:23px 0}.public-principles h3,.public-principles p{margin:0}.public-principles h3{font-family:var(--jl-font-display);font-size:28px;font-weight:var(--jl-font-display-weight)}.public-principles p{color:var(--jl-inv-2);margin-top:7px;font-size:13px;line-height:1.6}.public-principles-light{border-top-color:var(--jl-rule)}.public-principles-light article{border-bottom-color:var(--jl-rule)}.public-principles-light p{color:var(--jl-tx-2)}.public-boundary{background:var(--jl-ink)}.public-boundary .public-two-column>div>p{max-width:58ch;color:var(--jl-inv-2);margin:0;font-size:16px;line-height:1.7}.public-inline-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.public-practice-grid{border-top:1px solid var(--jl-rule);border-left:1px solid var(--jl-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-practice-grid article{border-right:1px solid var(--jl-rule);border-bottom:1px solid var(--jl-rule);flex-direction:column;align-items:flex-start;min-height:340px;padding:clamp(27px,3vw,42px);display:flex}.public-practice-grid .public-status{margin-top:0}.public-practice-grid h3{font-family:var(--jl-font-display);font-size:36px;font-weight:var(--jl-font-display-weight);margin:38px 0 16px;line-height:1}.public-practice-grid p{color:var(--jl-tx-2);margin:0;font-size:13px;line-height:1.6}.public-practice-grid a{color:var(--jl-concern);margin-top:auto;padding-top:28px;font-size:12px;font-weight:600}.public-practice-summary>p,.public-contact-aside>p{border-top:1px solid var(--jl-rule-d);max-width:40ch;color:var(--jl-inv-2);font-family:var(--jl-font-display);font-size:27px;font-weight:var(--jl-font-display-weight);margin:0;padding-top:23px;line-height:1.2}.public-practice-detail{align-items:start}.public-record-list{border-top:1px solid var(--jl-rule);margin:0;padding:0;list-style:none}.public-record-list li{border-bottom:1px solid var(--jl-rule);font-family:var(--jl-font-display);font-size:27px;font-weight:var(--jl-font-display-weight);padding:20px 44px 20px 0;position:relative}.public-record-list li:after{color:var(--jl-concern);content:"↗";position:absolute;top:50%;right:4px;transform:translateY(-50%)}.public-status-register .public-section-heading{margin-bottom:44px}.public-status-rows article{border-bottom:1px solid var(--jl-rule);grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);gap:38px;padding:23px 0;display:grid}.public-status-rows article>span{color:var(--jl-concern);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.public-status-rows p{max-width:80ch;color:var(--jl-tx-2);margin:0;font-size:14px;line-height:1.65}.public-action-band>.recovery-shell{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:50px;display:grid}.public-action-band h2{max-width:15ch;font-family:var(--jl-font-display);font-size:clamp(46px,5vw,76px);font-weight:var(--jl-font-display-weight);margin:18px 0 0;line-height:.98}.public-action-band>.recovery-shell>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.public-numbered-grid{border-top:1px solid var(--jl-rule);border-left:1px solid var(--jl-rule);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.public-numbered-grid li{border-right:1px solid var(--jl-rule);border-bottom:1px solid var(--jl-rule);min-height:280px;padding:34px}.public-numbered-grid h3{font-family:var(--jl-font-display);font-size:31px;font-weight:var(--jl-font-display-weight);margin:66px 0 15px}.public-numbered-grid p{color:var(--jl-tx-2);margin:0;font-size:13px;line-height:1.6}.public-contact-section{background:var(--jl-surface-2)}.public-contact-grid{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(65px,11vw,175px);display:grid}.public-contact-grid header>p:not(.recovery-kicker){max-width:46ch;color:var(--jl-tx-2);margin:24px 0 0;font-size:14px;line-height:1.65}.public-contact-outcome{border-left:3px solid var(--jl-review);background:var(--jl-review-bg);gap:5px;margin-top:38px;padding:16px 18px;display:grid}.public-contact-outcome strong{color:var(--jl-review);font-size:11px}.public-contact-outcome span{color:var(--jl-tx-2);font-size:12px;line-height:1.55}.public-contact-form{border-top:1px solid var(--jl-rule);grid-template-columns:1fr 1fr;gap:11px 18px;padding-top:26px;display:grid}.public-contact-form label:not(.public-consent){color:var(--jl-tx);margin-top:13px;font-size:12px;font-weight:600}.public-contact-form input:not([type=checkbox]),.public-contact-form select,.public-contact-form textarea{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);width:100%;min-height:48px;color:var(--jl-tx);font:inherit;padding:11px 13px}.public-contact-form textarea,.public-contact-form label[for=contact-workflow],.public-consent,.public-contact-form>p,.public-contact-form>button{grid-column:1/-1}.public-contact-form textarea{resize:vertical;min-height:132px}.public-consent{color:var(--jl-tx);grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:14px;font-size:12px;display:grid}.public-consent input{width:16px;height:16px;accent-color:var(--jl-ink);margin:2px 0 0}.public-contact-form>p{color:var(--jl-concern);margin:3px 0 0;font-size:11px}.public-contact-form>button{border:1px solid var(--jl-ink);border-radius:var(--jl-r-control);background:var(--jl-ink);min-height:54px;color:var(--jl-surface);cursor:pointer;justify-content:space-between;align-items:center;margin-top:13px;padding:13px 17px;font-size:14px;font-weight:600;display:flex}.public-contact-form>button:hover{background:var(--jl-ink-2)}.public-legal-section{background:var(--jl-surface-2)}.public-legal-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(65px,11vw,180px);display:grid}.public-legal-grid>aside{position:sticky;top:30px}.public-legal-grid aside h2{font-size:42px}.public-legal-grid aside>p:last-of-type{color:var(--jl-tx-2);letter-spacing:.05em;text-transform:uppercase;margin:17px 0 0;font-size:10px}.public-legal-grid aside nav{border-top:1px solid var(--jl-rule);margin-top:34px;display:grid}.public-legal-grid aside nav a{border-bottom:1px solid var(--jl-rule);color:var(--jl-tx-2);padding:11px 0;font-size:12px}.public-legal-copy{max-width:72ch;font-family:var(--jl-font-legal);font-size:17px;line-height:1.75}.public-legal-copy h2{color:var(--jl-tx);font-family:var(--jl-font-display);font-size:32px;font-weight:var(--jl-font-display-weight);margin:40px 0 10px;line-height:1.05}.public-legal-copy h2:first-child{margin-top:0}.public-legal-copy p{color:var(--jl-tx-2);margin:0 0 18px}.public-legal-copy a{color:var(--jl-concern);text-underline-offset:3px;text-decoration:underline}.public-as-of{border-top:1px solid var(--jl-rule);font-family:var(--jl-font-interface);letter-spacing:.06em;text-transform:uppercase;padding-top:18px;font-size:10px}.public-handling-list{border-top:1px solid var(--jl-rule);margin:0;padding:0;list-style:none}.public-handling-list li{border-bottom:1px solid var(--jl-rule);grid-template-columns:44px 1fr;gap:16px;padding:17px 0;display:grid}.public-handling-list p{color:var(--jl-tx-2);margin:0;font-size:13px;line-height:1.6}.public-site .trust-grid{border-top:1px solid var(--jl-rule);border-left:1px solid var(--jl-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;display:grid}.public-site .trust-grid>div{border-right:1px solid var(--jl-rule);border-bottom:1px solid var(--jl-rule);min-height:230px;padding:30px}.public-site .trust-grid h2{font-family:var(--jl-font-display);font-size:29px;font-weight:var(--jl-font-display-weight);margin:47px 0 9px}.public-site .trust-grid p{color:var(--jl-tx-2);margin:0;font-size:13px;line-height:1.6}@media (max-width:980px){.public-hero-grid,.public-section-heading,.public-two-column,.public-contact-grid,.public-legal-grid{grid-template-columns:1fr}.public-hero-grid{gap:76px;padding-block:76px 96px}.public-hero h1{max-width:13ch}.public-route-map,.public-practice-summary,.public-contact-aside{width:min(100%,620px)}.public-section-heading,.public-two-column,.public-contact-grid,.public-legal-grid{gap:50px}.public-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-layer-list article{grid-template-columns:60px .6fr 1.4fr}.public-layer-list a{grid-column:2/-1}.public-action-band>.recovery-shell{grid-template-columns:1fr}.public-action-band>.recovery-shell>div:last-child{justify-content:flex-start}.public-legal-grid>aside{position:static}}@media (max-width:620px){.public-hero,.public-hero-grid{min-height:auto}.public-hero-grid{gap:62px;padding-block:64px 78px}.public-hero h1{margin-block:24px;font-size:54px}.public-section,.public-status-register,.public-dark-section,.public-boundary,.public-action-band{padding-block:76px}.public-section-heading,.public-two-column,.public-contact-grid,.public-legal-grid{gap:40px}.public-section-heading h2,.public-two-column h2,.public-contact-grid h2{font-size:46px}.public-layer-list article,.public-status-rows article{grid-template-columns:1fr;gap:8px}.public-layer-list a{white-space:normal;grid-column:auto;margin-top:8px}.public-practice-grid,.public-numbered-grid,.public-site .trust-grid{grid-template-columns:1fr}.public-practice-grid article{min-height:290px}.public-action-band>.recovery-shell>div:last-child,.public-inline-actions{display:grid}.public-contact-form{grid-template-columns:1fr}.public-contact-form textarea,.public-contact-form label[for=contact-workflow],.public-consent,.public-contact-form>p,.public-contact-form>button{grid-column:auto}.public-proof-card>div{grid-template-columns:1fr}.public-proof-card>div>p+p{border-top:1px solid var(--jl-rule);border-left:0;padding-left:0}}body{background:var(--jl-surface);color:var(--jl-tx);font-family:var(--jl-font-interface);font-size:14px;line-height:1.6}button,input,select,textarea{font-family:var(--jl-font-interface)}:focus-visible{outline:2px solid var(--jl-ink);outline-offset:-1px}::selection{background:var(--jl-warm);color:var(--jl-ink)}.num,.mono,.status,.eyebrow,.matter-meta-row,.source-integrity,.source-document-meta,.overview-amount,.amount-comparison strong,.case-evidence-value,.coverage-measure strong,.research-state-grid,.record-document-row,.timeline-entry time{font-variant-numeric:tabular-nums}.wordmark,.matter-heading h1,.matter-page-header h2,.overview-intro h2,.research-hero h1,.page-heading h1,.source-comparison-heading h2,.direction-title,.direction-panel-title{font-family:var(--jl-font-display);font-weight:var(--jl-font-display-weight);letter-spacing:-.02em}.record,.legal-prose,.legal-document,.matter-brief-document,.direction-legal-sheet{font-family:var(--jl-font-legal)}.page-kicker,.marketing-kicker,.nav-caption,.source-kicker,.eyebrow,.status,.direction-label{color:var(--jl-tx-2);font-family:var(--jl-font-interface);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.35}.button{gap:var(--jl-sp-2);border-radius:var(--jl-r-control);min-height:36px;padding:var(--jl-sp-2) var(--jl-sp-4);font-size:13px;font-weight:500}.button-primary{border-color:var(--jl-ink);background:var(--jl-ink);color:var(--jl-inv)}.button-primary:hover{border-color:var(--jl-ink-2);background:var(--jl-ink-2)}.button-secondary,.button-saved{border-color:var(--jl-control-border);background:var(--jl-surface);color:var(--jl-tx)}.button-secondary:hover{border-color:var(--jl-tx-2);background:var(--jl-surface-2)}.button-ghost{color:var(--jl-tx)}.button:disabled{border-color:var(--jl-rule);background:var(--jl-surface-2);color:var(--jl-tx-2)}.status-chip{border-radius:var(--jl-r-control);min-width:0;max-width:100%;min-height:20px;padding:var(--jl-sp-1) var(--jl-sp-2);font-family:var(--jl-font-interface);letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;white-space:normal;border:0;font-size:10px;font-weight:500;line-height:1.3}.status-verified,.status-supported,.status-human-confirmed{background:var(--jl-verified-bg);color:var(--jl-verified)}.status-attention,.status-needs-review,.status-review-required,.status-concern{background:var(--jl-review-bg);color:var(--jl-review)}.status-defect,.status-cannot-verify{background:var(--jl-concern-bg);color:var(--jl-concern)}.app-shell{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);background:var(--jl-surface);min-height:100dvh;display:grid}.app-main{background:var(--jl-surface);min-width:0}.sidebar{z-index:30;border-right:1px solid var(--jl-rule);background:var(--jl-surface-2);grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.sidebar-matter-summary{border-bottom:1px solid var(--jl-rule);min-width:0}.sidebar-wordmark{min-height:var(--layout-topbar);border-bottom:1px solid var(--jl-rule);padding-inline:var(--jl-sp-4);align-items:center;display:flex}.sidebar-open-matter{gap:var(--jl-sp-1);padding:var(--jl-sp-3) var(--jl-sp-4);display:grid;position:relative}.sidebar-open-matter>a{gap:1px;min-width:0;display:grid}.sidebar-open-matter strong,.sidebar-open-matter small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-open-matter strong{color:var(--jl-tx);font-size:12px;font-weight:500}.sidebar-open-matter small{color:var(--jl-tx-2);font-size:10px}.sidebar-open-matter .release-badge{top:var(--jl-sp-3);right:var(--jl-sp-3);color:var(--jl-tx-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:inline-flex;position:absolute}.sidebar-brand{min-height:var(--layout-topbar);border-bottom:1px solid var(--jl-rule);padding-inline:var(--jl-sp-4);justify-content:space-between;align-items:center;display:flex}.brand-symbol,.release-badge{display:none}.brand-mark{align-items:center;display:inline-flex}.wordmark{color:var(--jl-ink);font-family:var(--jl-font-display);font-size:23px;font-weight:var(--jl-font-display-weight);letter-spacing:-.025em;line-height:1}.global-nav{padding:var(--jl-sp-3) var(--jl-sp-2);align-content:start;gap:0;display:grid}.global-nav .nav-caption{margin:var(--jl-sp-2) var(--jl-sp-3)}.global-nav-link{align-items:center;gap:var(--jl-sp-2);border-radius:var(--jl-r-control);min-height:36px;padding:var(--jl-sp-2) var(--jl-sp-3);color:var(--jl-tx-2);grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label"".caption";font-size:13px;font-weight:400;display:grid;position:relative}.global-nav-link svg{color:currentColor;grid-area:icon;width:15px}.global-nav-link>span{grid-area:label}.global-nav-link small{color:var(--jl-tx-2);grid-area:caption;font-size:9px;line-height:1.25}.global-nav-link:hover{background:var(--jl-surface);color:var(--jl-ink)}.global-nav-link-active{background:var(--jl-surface);color:var(--jl-ink);box-shadow:inset 2px 0 0 var(--jl-ink)}.sidebar-matter-context,.sidebar-record{min-height:0;margin:0 var(--jl-sp-2);border-top:1px solid var(--jl-rule);padding-top:var(--jl-sp-3);overflow-y:auto}.open-matter-link{gap:var(--jl-sp-1);border-radius:var(--jl-r-control);padding:var(--jl-sp-2) var(--jl-sp-3);grid-template-columns:1fr;display:grid}.open-matter-avatar{display:none}.open-matter-link strong,.open-matter-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open-matter-link strong{color:var(--jl-tx);font-size:12px;font-weight:500}.open-matter-link small{color:var(--jl-tx-2);font-size:10px}.sidebar-document-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.sidebar-document-nav{border-top:1px solid var(--jl-rule);min-height:0;padding:var(--jl-sp-3) var(--jl-sp-2);overflow-y:auto}.sidebar-document-heading{justify-content:space-between;align-items:center;gap:var(--jl-sp-2);padding-inline:var(--jl-sp-2);display:flex}.sidebar-document-heading>span{color:var(--jl-tx-2);font-size:9px}.sidebar-document-nav ol{margin:var(--jl-sp-2) 0 0;gap:1px;padding:0;list-style:none;display:grid}.sidebar-document-link,.sidebar-document-button{align-items:center;gap:var(--jl-sp-1);border-radius:var(--jl-r-control);width:100%;min-height:30px;padding:var(--jl-sp-1) var(--jl-sp-2);color:var(--jl-tx-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:7px minmax(0,1fr);font-size:10px;line-height:1.35;display:grid;position:relative}.sidebar-document-link-active{background:var(--jl-surface);color:var(--jl-ink)}.sidebar-document-copy{gap:1px;min-width:0;display:grid}.sidebar-document-copy small{color:var(--jl-tx-2);font-variant-numeric:tabular-nums;font-size:9px}.sidebar-document-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.sidebar-document-dot{border:1px solid var(--jl-tx-2);border-radius:50%;width:5px;height:5px;display:block}.sidebar-document-dot-concern{border-color:var(--jl-concern);background:var(--jl-concern)}.sidebar-document-dot-attention{border-color:var(--jl-review);background:var(--jl-review)}.sidebar-document-link:hover,.sidebar-document-button:hover,.sidebar-document-active{background:var(--jl-surface);color:var(--jl-ink)}.sidebar-document-code{color:var(--jl-tx-2);font-variant-numeric:tabular-nums}.sidebar-document-name{text-overflow:ellipsis;overflow:hidden}.sidebar-document-concern{background:var(--jl-concern);border-radius:50%;width:5px;height:5px;margin-top:4px}.sidebar-footer{gap:var(--jl-sp-2);border-top:1px solid var(--jl-rule);padding:var(--jl-sp-3);display:grid}.demo-context-dot,.coverage-dot,.proof-live-state i{background:var(--jl-verified)}.demo-reset{border-color:var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);min-height:32px;color:var(--jl-tx-2)}.topbar{z-index:25;height:var(--layout-topbar);align-items:center;gap:var(--jl-sp-3);border-bottom:1px solid var(--jl-rule);background:var(--jl-surface);padding-inline:var(--jl-sp-5);display:flex;position:sticky;top:0}.topbar-identity,.topbar-utilities{align-items:center;gap:var(--jl-sp-3);min-width:0;display:flex}.topbar-utilities{margin-left:auto}.topbar-wordmark{font-size:30px;display:none}.topbar-divider{background:var(--jl-rule);width:1px;height:20px;display:none}.topbar-breadcrumb{align-items:center;gap:var(--jl-sp-1);min-width:0;color:var(--jl-tx-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:flex;overflow:hidden}.topbar-tools{align-items:center;gap:var(--jl-sp-2);min-width:0;margin-left:auto;display:flex}.topbar-search{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface-2);width:clamp(240px,28vw,390px);min-height:32px;padding-inline:var(--jl-sp-3);align-items:center;gap:var(--jl-sp-2);color:var(--jl-tx-2);font-size:11px;display:flex}.topbar-search svg{flex:none;width:14px}.topbar-search input{width:100%;color:var(--jl-tx);background:0 0;border:0;outline:0;font-size:12px}.topbar-search input::placeholder{color:var(--jl-tx-2)}.topbar-action{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);min-height:32px;padding:var(--jl-sp-1) var(--jl-sp-3);color:var(--jl-tx);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.topbar-demo-boundary{color:var(--jl-tx-2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px}.topbar-avatar{background:var(--jl-warm);width:28px;height:28px;color:var(--jl-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.demo-pill,.matter-state-strip,.mobile-brand,.mobile-global-nav,.mobile-demo-reset{display:none}.matter-header{min-height:var(--layout-matter-header);justify-content:space-between;align-items:end;gap:var(--jl-sp-5);background:var(--jl-surface);height:auto;padding:var(--jl-sp-4) var(--jl-sp-5) var(--jl-sp-3);border-bottom:0;display:flex}.direction-three-matter-shell{height:calc(100dvh - var(--layout-topbar));grid-template-rows:auto var(--layout-lensbar) minmax(0, 1fr);min-height:0;display:grid;overflow:hidden}.direction-three-matter-shell>*{min-width:0}.matter-heading-line{align-items:center;gap:var(--jl-sp-3);display:flex}.matter-demo-label{border:1px solid var(--jl-rule);border-radius:var(--jl-r-control);padding:2px var(--jl-sp-2);color:var(--jl-tx-2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;display:inline-flex}.matter-heading{min-width:0}.matter-heading h1,.matter-heading p{margin:0}.matter-heading h1{margin-top:var(--jl-sp-1);color:var(--jl-ink);font-size:clamp(30px,3vw,36px);line-height:1.02}.matter-heading p,.matter-stage-label,.matter-meta-row,.matter-meta{color:var(--jl-tx-2);font-size:11px}.matter-stage-label{color:var(--jl-tx-2);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.matter-meta-row,.matter-meta{gap:var(--jl-sp-2) var(--jl-sp-4);margin-top:var(--jl-sp-2);flex-wrap:wrap;display:flex}.matter-header-actions{gap:var(--jl-sp-2);display:flex}.matter-mode-bar{height:var(--layout-lensbar);border-bottom:1px solid var(--jl-rule);background:var(--jl-surface);padding-inline:var(--jl-sp-5);align-items:stretch;gap:0;display:flex;overflow-x:auto}.matter-mode-bar a{align-items:center;gap:var(--jl-sp-2);min-width:max-content;padding-inline:var(--jl-sp-3);color:var(--jl-tx-2);border-bottom:2px solid #0000;font-size:13px;font-weight:400;display:inline-flex}.matter-mode-bar a svg{display:none}.matter-mode-bar a:hover{color:var(--jl-ink)}.matter-mode-bar a.matter-mode-active{border-bottom-color:var(--jl-ink);color:var(--jl-ink)}.matter-workspace{height:calc(100dvh - var(--layout-topbar) - var(--layout-matter-header) - var(--layout-lensbar));border-top:0;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.direction-three-matter-shell>.matter-workspace{height:auto}.matter-workspace-source-open{grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr)}.matter-content{background:var(--jl-surface);min-width:0;overflow-y:auto}.matter-page{width:100%;max-width:none;padding:var(--jl-sp-5) var(--jl-sp-5) var(--jl-sp-7);margin:0}.matter-page-header{justify-content:space-between;align-items:end;gap:var(--jl-sp-5);border-bottom:1px solid var(--jl-rule);padding-bottom:var(--jl-sp-4);display:flex}.matter-page-header h2,.matter-page-header p{margin:0}.matter-page-header h2{margin-top:var(--jl-sp-1);color:var(--jl-ink);font-size:32px;line-height:1.05}.matter-page-header p{max-width:62ch;color:var(--jl-tx-2);font-size:13px}.segmented-control{border-bottom:1px solid var(--jl-rule);display:flex}.segmented-control a{min-height:34px;padding:var(--jl-sp-2) var(--jl-sp-3);color:var(--jl-tx-2);border:0;border-bottom:2px solid #0000;border-radius:0;font-size:12px}.segmented-control a.active{border-bottom-color:var(--jl-ink);color:var(--jl-ink);background:0 0}.overview-page{padding-top:0}.overview-intro{gap:var(--jl-sp-6);border-bottom:1px solid var(--jl-rule);padding:var(--jl-sp-5) 0 var(--jl-sp-4);grid-template-columns:minmax(0,1fr) 210px;align-items:end;display:grid}.overview-intro h2,.overview-intro p{margin:0}.overview-intro h2{max-width:720px;margin-block:var(--jl-sp-1) var(--jl-sp-2);color:var(--jl-ink);font-size:32px;line-height:1.05}.overview-intro p{max-width:62ch;color:var(--jl-tx-2);font-size:13px}.overview-stage{border-left:2px solid var(--jl-ink);padding-left:var(--jl-sp-3);gap:1px;display:grid}.overview-stage span,.overview-stage small{color:var(--jl-tx-2);font-size:10px}.overview-stage strong{font-size:13px;font-weight:600}.overview-page>.next-action,.work-actions>.next-action{margin-top:var(--jl-sp-4);border:1px solid var(--jl-rule);border-left:3px solid var(--jl-ink);border-radius:var(--jl-r-surface);background:var(--jl-surface);padding:var(--jl-sp-4);box-shadow:none}.next-action h2{font-family:var(--jl-font-display);font-size:23px;font-weight:var(--jl-font-display-weight)}.overview-ledger{margin-top:var(--jl-sp-4);border-top:1px solid var(--jl-rule);background:var(--jl-surface)}.overview-row{gap:var(--jl-sp-4);border-bottom:1px solid var(--jl-rule-2);padding:var(--jl-sp-4);grid-template-columns:168px minmax(0,1fr) minmax(142px,auto);align-items:start;display:grid}.overview-row-label{justify-items:start;gap:var(--jl-sp-2);color:var(--jl-tx-2);font-size:11px;font-weight:500;display:grid}.overview-row-content h3,.overview-row-content p{margin:0}.overview-row-content h3{margin-bottom:var(--jl-sp-1);font-size:14px;font-weight:500;line-height:1.5}.overview-row-content p{max-width:62ch;color:var(--jl-tx-2);font-size:12px}.overview-amount{margin-bottom:var(--jl-sp-1);color:var(--jl-ink);font-family:var(--jl-font-display);font-size:32px;font-weight:var(--jl-font-display-weight);line-height:1;display:block}.discrepancy-row{border-left:3px solid var(--jl-concern);background:var(--jl-surface-2);padding-left:15px}.amount-comparison{gap:var(--jl-sp-2);margin-top:var(--jl-sp-3);grid-template-columns:minmax(145px,1fr) 24px minmax(170px,1fr) minmax(105px,.65fr);align-items:stretch;display:grid}.amount-comparison>div{align-content:start;gap:var(--jl-sp-1);border-top:1px solid var(--jl-rule);padding:var(--jl-sp-2) var(--jl-sp-2) 0;display:grid}.amount-comparison>div>span{min-height:30px;color:var(--jl-tx-2);font-size:10px}.amount-comparison>div>strong{color:var(--jl-tx);font-size:17px}.amount-comparison .variance-result{border-top-color:var(--jl-concern);color:var(--jl-concern)}.amount-comparison .variance-result strong{color:var(--jl-concern)}.overview-footer-grid{margin-top:var(--jl-sp-4);border:1px solid var(--jl-rule);background:var(--jl-rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.overview-footer-grid>div{justify-items:start;gap:var(--jl-sp-1);background:var(--jl-surface);padding:var(--jl-sp-4);display:grid}.source-reader{z-index:15;border-left:1px solid var(--jl-rule);background:var(--jl-surface-2);min-width:0;height:100%;min-height:0;box-shadow:none;grid-template-rows:44px auto minmax(0,1fr) 46px;display:grid;position:relative;overflow:hidden}.showcase-workspace .source-reader-showcase{z-index:1;border-left:0;height:100%;position:relative;inset:auto}.source-reader-head{justify-content:space-between;align-items:center;gap:var(--jl-sp-3);border-bottom:1px solid var(--jl-rule);background:var(--jl-surface);min-width:0;padding-inline:var(--jl-sp-3);display:flex}.source-breadcrumb{color:var(--jl-tx-2);font-size:11px}.source-breadcrumb strong{color:var(--jl-tx);font-weight:500}.source-close,.icon-button{color:var(--jl-tx-2)}.source-document-bar{border-bottom:1px solid var(--jl-rule);background:var(--jl-surface);padding:var(--jl-sp-2) var(--jl-sp-3)}.source-document-bar select{color:var(--jl-tx);font-size:13px;font-weight:500}.source-document-meta,.source-file-link,.page-controls span,.source-integrity{color:var(--jl-tx-2);font-size:10px}.source-file-link{color:var(--jl-tx);font-weight:500}.source-page-scroll,.comparison-pdf-scroll{overscroll-behavior:contain;min-height:0;padding:var(--jl-sp-4);scrollbar-gutter:stable;overflow:auto}.source-page-scroll:focus-visible{outline:2px solid var(--jl-ink);outline-offset:-2px}.pdf-page-stack{border:1px solid var(--jl-rule);border-radius:var(--jl-r-sheet);background:var(--jl-surface);box-shadow:var(--jl-shadow-float)}.textLayer ::selection{background:var(--jl-warm);color:#0000}.pdf-exact-highlight{border:1px solid var(--jl-review);background:var(--jl-review-bg);box-shadow:inset 2px 0 0 var(--jl-review);opacity:.76;border-radius:0}.pdf-render-state,.pdf-render-error{background:var(--jl-surface);color:var(--jl-tx-2)}.source-reader-controls{justify-content:space-between;align-items:center;gap:var(--jl-sp-2);border-top:1px solid var(--jl-rule);background:var(--jl-surface);padding:var(--jl-sp-2) var(--jl-sp-3);display:flex}.page-controls button,.zoom-controls button{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);min-width:30px;height:30px}.page-controls button:disabled,.zoom-controls button:disabled{cursor:not-allowed}@media (max-width:767px){.source-reader-controls>.source-integrity:last-child{display:none}}.source-comparison{background:var(--jl-surface-2)}.source-comparison-heading,.comparison-document>header,.comparison-document>.source-file-link{border-color:var(--jl-rule);background:var(--jl-surface)}.source-comparison-heading h2{color:var(--jl-ink);font-size:24px}.comparison-document>header strong{color:var(--jl-concern);font-family:var(--jl-font-display);font-size:25px;font-weight:var(--jl-font-display-weight)}.record-register,.record-timeline{margin-top:var(--jl-sp-4);border-top:1px solid var(--jl-rule);background:var(--jl-surface)}.register-head,.record-document-row{gap:var(--jl-sp-3)}.register-head{border-bottom:1px solid var(--jl-rule);min-height:36px;padding-inline:var(--jl-sp-3);color:var(--jl-tx-2);letter-spacing:.1em;font-size:10px;font-weight:500}.record-document-row{border-bottom:1px solid var(--jl-rule-2);min-height:68px;padding:var(--jl-sp-3);color:var(--jl-tx-2);font-size:11px}.record-document-row:hover{background:var(--jl-surface-2)}.record-document-title strong{color:var(--jl-tx);font-size:13px;font-weight:500}.record-document-title details,.timeline-entry time,.timeline-entry p{color:var(--jl-tx-2)}.source-row-action{color:var(--jl-tx);font-weight:500}.timeline-entry{border-bottom:1px solid var(--jl-rule-2);min-height:74px;padding:var(--jl-sp-3)}.timeline-marker:after,.timeline-marker span,.timeline-boundary-note{border-color:var(--jl-rule)}.timeline-marker span{background:var(--jl-surface);color:var(--jl-tx-2)}.timeline-boundary-note{border-left-color:var(--jl-concern);color:var(--jl-tx-2)}.case-position-grid{margin-top:var(--jl-sp-4);border:1px solid var(--jl-rule);background:var(--jl-surface);grid-template-columns:1fr 1fr;gap:0;display:grid}.case-position-grid>article{border-right:1px solid var(--jl-rule);background:var(--jl-surface);padding:var(--jl-sp-5)}.case-position-grid>article:last-child{border-right:0}.case-position-label{color:var(--jl-tx-2);font-size:11px;font-weight:500}.case-position-grid blockquote{min-height:88px;margin-block:var(--jl-sp-4);border-left:2px solid var(--jl-rule);padding-left:var(--jl-sp-4)}.case-section{margin-top:var(--jl-sp-5);border-top:1px solid var(--jl-rule)}.case-section-head{gap:var(--jl-sp-4);min-height:72px}.case-section-head h3{margin-top:var(--jl-sp-1);color:var(--jl-ink);font-family:var(--jl-font-display);font-size:24px;font-weight:var(--jl-font-display-weight)}.coverage-measure strong{color:var(--jl-concern);font-family:var(--jl-font-display);font-size:32px;font-weight:var(--jl-font-display-weight)}.coverage-measure span{color:var(--jl-tx-2)}.case-evidence-table,.legal-question-list,.quiet-empty-state{background:var(--jl-surface)}.case-evidence-head{min-height:36px;color:var(--jl-tx-2);letter-spacing:.1em;font-size:10px;font-weight:500}.case-evidence-row{border-top:1px solid var(--jl-rule-2);min-height:68px;padding:var(--jl-sp-3)}.case-evidence-row small{color:var(--jl-tx-2)}.case-evidence-value{color:var(--jl-tx);font-size:14px;font-weight:500}.case-evidence-missing{box-shadow:inset 2px 0 0 var(--jl-review)}.evidence-gap-action{border:1px solid var(--jl-rule);background:var(--jl-review-bg);padding:var(--jl-sp-4);border-top:0}.evidence-gap-action p,.legal-question-list p,.quiet-empty-state{color:var(--jl-tx-2)}.legal-question-list article{border-bottom:1px solid var(--jl-rule-2);min-height:66px;padding:var(--jl-sp-3)}.legal-question-list article>span{color:var(--jl-tx-2)}.quiet-empty-state{border-color:var(--jl-rule)}.quiet-empty-state a,.saved-note-meta a{color:var(--jl-ink);font-weight:500}.request-workspace,.work-actions>section{border-color:var(--jl-rule)}.request-workspace{background:var(--jl-surface)}.request-head{border-bottom:1px solid var(--jl-rule)}.request-head h3,.work-actions h3{color:var(--jl-ink);font-family:var(--jl-font-display);font-size:24px;font-weight:var(--jl-font-display-weight)}.request-disclosure{border-color:var(--jl-rule);background:var(--jl-surface-2);color:var(--jl-tx-2)}.request-disclosure>span{color:var(--jl-review)}.request-stepper,.request-grid,.request-editor,.request-preview,.request-history ol{background:var(--jl-surface)}.request-stepper,.request-grid,.request-preview,.request-history,.request-preview-toolbar,.request-history li{border-color:var(--jl-rule)}.request-stepper li:after{background:var(--jl-rule)}.request-stepper li>span{border-color:var(--jl-rule);background:var(--jl-surface);color:var(--jl-tx-2)}.request-stepper li.complete>span{border-color:var(--jl-verified);background:var(--jl-verified-bg);color:var(--jl-verified)}.request-editor input,.request-editor select,.request-editor textarea{border-color:var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);color:var(--jl-tx)}.request-editor input:disabled,.request-editor select:disabled,.request-editor textarea:disabled{background:var(--jl-surface-2);color:var(--jl-tx-2)}.manual-send-panel{border-left-color:var(--jl-review);background:var(--jl-review-bg)}.requested-proof{border-left-color:var(--jl-verified);background:var(--jl-verified-bg)}.request-preview-toolbar button,.request-history button{color:var(--jl-tx)}.request-preview .legal-document,.matter-brief-document{border-color:var(--jl-rule);border-radius:var(--jl-r-sheet);background:var(--jl-surface);box-shadow:var(--jl-shadow-float)}.legal-document-label,.legal-document-disclosure,.matter-brief-document header,.matter-brief-document h3,.matter-brief-document footer{border-color:var(--jl-tx)}.matter-brief-document{width:min(100%,800px)}.research-page{height:calc(100dvh - var(--layout-topbar));padding:var(--jl-sp-5) var(--jl-sp-5) var(--jl-sp-7);overflow-y:auto}.research-hero{justify-content:space-between;align-items:end;gap:var(--jl-sp-6);border-bottom:1px solid var(--jl-rule);padding-bottom:var(--jl-sp-4);display:flex}.research-hero h1{margin-block:var(--jl-sp-1);color:var(--jl-ink);font-size:36px;font-weight:400;line-height:1}.research-hero p,.research-coverage p,.research-result-source p,.research-result-source small,.research-results-head>span{color:var(--jl-tx-2)}.research-matter-link{border-left-color:var(--jl-ink)}.research-matter-link small,.research-result-source a,.research-passage summary,.research-no-result button{color:var(--jl-tx)}.research-coverage{border:1px solid var(--jl-rule);background:var(--jl-surface-2);padding:var(--jl-sp-3);grid-template-columns:minmax(240px,.75fr) minmax(340px,1.25fr)}.research-search{grid-template-columns:minmax(280px,1fr) 180px 180px auto}.research-query,.research-search select{border-color:var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);min-height:40px}.research-query:focus-within{outline:2px solid var(--jl-ink);outline-offset:-1px}.research-results{border-top-color:var(--jl-rule)}.research-results-head h2,.research-result h3{font-family:var(--jl-font-display);font-weight:var(--jl-font-display-weight)}.research-results-head h2{color:var(--jl-ink);font-size:24px}.research-result-list{border-top:1px solid var(--jl-rule);gap:0}.research-result{border:0;border-bottom:1px solid var(--jl-rule);background:var(--jl-surface);grid-template-columns:minmax(420px,1fr) 260px}.research-result-main{padding:var(--jl-sp-4)}.research-result h3{color:var(--jl-ink);font-size:21px}.research-passage,.research-match{border-color:var(--jl-rule-2)}.research-state-grid{background:var(--jl-rule)}.research-state-grid div,.research-result-source{background:var(--jl-surface-2)}.research-result-source{border-color:var(--jl-rule)}.research-no-result{border-color:var(--jl-rule);background:var(--jl-surface)}.jl-citation-chip{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface-2);min-height:22px;padding:var(--jl-sp-1) var(--jl-sp-2);color:var(--jl-tx-2);white-space:nowrap;align-items:center;font-size:10px;line-height:1;display:inline-flex}.jl-citation-chip:hover{border-color:var(--jl-tx-2);color:var(--jl-ink)}.jl-contradiction-delta{margin-top:var(--jl-sp-3);border:1px solid var(--jl-rule);border-radius:var(--jl-r-surface);background:var(--jl-surface);overflow:hidden}.jl-contradiction-delta__figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(160px,.82fr);margin:0;display:grid}.jl-contradiction-delta__figure,.jl-contradiction-delta__difference{align-content:space-between;gap:var(--jl-sp-3);border-right:1px solid var(--jl-rule-2);min-width:0;padding:var(--jl-sp-3);display:grid}.jl-contradiction-delta__figure dt{justify-items:start;gap:var(--jl-sp-2);display:grid}.jl-contradiction-delta__label,.jl-contradiction-delta__difference dt,.jl-contradiction-delta__reference{color:var(--jl-tx-2);font-size:10px}.jl-contradiction-delta__amount,.jl-contradiction-delta__difference dd{color:var(--jl-ink);font-family:var(--jl-font-display);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:24px;line-height:1}.jl-contradiction-delta__difference{border-right:0;border-left:2px solid var(--jl-concern);background:var(--jl-concern-bg)}.jl-contradiction-delta__difference dt,.jl-contradiction-delta__difference dd{color:var(--jl-concern)}.jl-evidence-coverage{gap:var(--jl-sp-3);border:1px solid var(--jl-rule);background:var(--jl-surface-2);padding:var(--jl-sp-3);margin:0;display:grid}.jl-evidence-coverage__caption{color:var(--jl-tx-2);font-size:11px}.jl-evidence-coverage__bar{background:var(--jl-rule-2);height:10px;display:flex;overflow:hidden}.jl-evidence-coverage__segment--verified{background:var(--jl-verified)}.jl-evidence-coverage__segment--concern{background:repeating-linear-gradient(135deg, var(--jl-concern), var(--jl-concern) 1px, var(--jl-surface) 1px, var(--jl-surface) 4px)}.jl-evidence-coverage__legend{justify-content:space-between;gap:var(--jl-sp-4);margin:0;display:flex}.jl-evidence-coverage__legend-item{gap:var(--jl-sp-2);color:var(--jl-tx-2);grid-template-columns:auto auto;font-size:11px;display:grid}.jl-evidence-coverage__legend-item dd{color:var(--jl-tx);margin:0;font-weight:500}.jl-evidence-coverage__legend-item[data-tone=concern] dd{color:var(--jl-concern)}.jl-blocked-value{border-left:3px solid var(--jl-concern);background:var(--jl-concern-bg);padding:var(--jl-sp-5)}.jl-blocked-value__status,.jl-blocked-value__title,.jl-blocked-value__description p{margin:0}.jl-blocked-value__status{color:var(--jl-concern);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.jl-blocked-value__title{margin-block:var(--jl-sp-2);color:var(--jl-ink);font-family:var(--jl-font-display);font-size:26px;font-weight:var(--jl-font-display-weight);line-height:1.1}.jl-blocked-value__description{max-width:66ch;color:var(--jl-tx);font-size:12px}.jl-blocked-value__value-pair{margin-block:var(--jl-sp-4) var(--jl-sp-3);border-block:1px solid var(--jl-rule);padding-block:var(--jl-sp-3);grid-template-columns:140px minmax(0,1fr);display:grid}.jl-blocked-value__value-pair dt{color:var(--jl-tx-2);font-size:11px}.jl-blocked-value__value-pair dd{color:var(--jl-concern);margin:0;font-weight:600}.jl-blocked-value__reference{margin-right:var(--jl-sp-2);display:inline-flex}.jl-blocked-value__action{border:1px solid var(--jl-ink);border-radius:var(--jl-r-control);background:var(--jl-ink);min-height:34px;padding:var(--jl-sp-2) var(--jl-sp-3);color:var(--jl-inv);cursor:pointer;font-size:12px;font-weight:500}.jl-blocked-value__action:disabled{border-color:var(--jl-rule);background:var(--jl-surface-2);color:var(--jl-tx-2);cursor:wait}.overview-ledger>[data-tour=human-confirmation]{border-bottom:1px solid var(--jl-rule-2)}.case-coverage-strip{margin-bottom:var(--jl-sp-3)}.list-shell{min-height:calc(100dvh - var(--layout-topbar));background:var(--jl-surface);padding:var(--jl-sp-6) var(--jl-sp-5) var(--jl-sp-7)}.page-heading{border-bottom:1px solid var(--jl-rule);padding-bottom:var(--jl-sp-4)}.page-heading h1{color:var(--jl-ink);font-size:36px;font-weight:400}.matter-filters,.matter-list,.matter-row{border-color:var(--jl-rule);background:var(--jl-surface)}.matter-filters span,.filter-active{border-radius:var(--jl-r-control)}.filter-active{background:var(--jl-ink);color:var(--jl-inv)}.matter-row:hover{background:var(--jl-surface-2)}.sheet-shell{background:var(--jl-surface-2);font-family:var(--jl-font-interface)}.sheet{border-color:var(--jl-rule);border-radius:var(--jl-r-surface);background:var(--jl-surface);box-shadow:var(--jl-shadow-float)}.sheet h1,.security-page h1{color:var(--jl-ink);font-family:var(--jl-font-display);font-weight:var(--jl-font-display-weight)}body:has(.tour-coachmark) [data-tour]{scroll-margin:var(--jl-sp-7)}:is(body:has(.tour-coachmark[data-tour-target=posture]) [data-tour=posture],body:has(.tour-coachmark[data-tour-target=income-variance]) [data-tour=income-variance],body:has(.tour-coachmark[data-tour-target=source-reader]) [data-tour=source-reader],body:has(.tour-coachmark[data-tour-target=evidence-gap]) [data-tour=evidence-gap],body:has(.tour-coachmark[data-tour-target=request-builder]) [data-tour=request-builder],body:has(.tour-coachmark[data-tour-target=research-results]) [data-tour=research-results],body:has(.tour-coachmark[data-tour-target=human-confirmation]) [data-tour=human-confirmation],body:has(.tour-coachmark[data-tour-target=next-action]) [data-tour=next-action]){outline:2px solid var(--jl-ink);outline-offset:var(--jl-sp-1);box-shadow:0 0 0 var(--jl-sp-2) var(--jl-surface)}.tour-coachmark{border-color:var(--jl-rule);border-radius:var(--jl-r-surface);background:var(--jl-surface);box-shadow:var(--jl-shadow-float)}.tour-progress{color:var(--jl-tx-2)}.tour-coachmark h2{font-family:var(--jl-font-display);font-size:24px;font-weight:var(--jl-font-display-weight)}.tour-coachmark .tour-requirement{border-left-color:var(--jl-review);background:var(--jl-review-bg);color:var(--jl-review)}.tour-resume{border-color:var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-ink);color:var(--jl-inv)}@media (min-width:860px) and (max-width:1400px){.matter-workspace-source-open .matter-page{padding-inline:var(--jl-sp-3)}.matter-workspace-source-open .matter-page-header,.matter-workspace-source-open .overview-intro{gap:var(--jl-sp-3);grid-template-columns:1fr;display:grid}.matter-workspace-source-open .overview-row,.matter-workspace-source-open .amount-comparison,.matter-workspace-source-open .jl-contradiction-delta__figures,.matter-workspace-source-open .overview-footer-grid,.matter-workspace-source-open .case-position-grid,.matter-workspace-source-open .request-grid{grid-template-columns:1fr}.matter-workspace-source-open .overview-row>.source-anchor,.matter-workspace-source-open .overview-row>.button,.matter-workspace-source-open .human-review-actions{grid-column:1;justify-self:start}.matter-workspace-source-open .comparison-versus{display:none}.matter-workspace-source-open .amount-comparison .variance-result{grid-column:auto}.matter-workspace-source-open .jl-contradiction-delta__figure,.matter-workspace-source-open .jl-contradiction-delta__difference{border-right:0;border-bottom:1px solid var(--jl-rule-2)}.matter-workspace-source-open .jl-contradiction-delta__difference{border-bottom:0;border-left:2px solid var(--jl-concern)}.matter-workspace-source-open .case-position-grid>article{border-right:0;border-bottom:1px solid var(--jl-rule);padding:var(--jl-sp-4)}.matter-workspace-source-open .case-position-grid>article:last-child{border-bottom:0}.matter-workspace-source-open .case-section-head,.matter-workspace-source-open .evidence-gap-action,.matter-workspace-source-open .request-head,.matter-workspace-source-open .quiet-empty-state{flex-direction:column;align-items:start}.matter-workspace-source-open .record-register,.matter-workspace-source-open .case-evidence-table{overflow-x:auto}.matter-workspace-source-open .register-head,.matter-workspace-source-open .record-document-row{min-width:760px}.matter-workspace-source-open .case-evidence-head,.matter-workspace-source-open .case-evidence-row{min-width:680px}.matter-workspace-source-open .segmented-control{width:100%}.matter-workspace-source-open .segmented-control a{flex:1;min-width:0}.matter-workspace-source-open .request-form-grid{grid-template-columns:1fr}.matter-workspace-source-open .request-instructions{grid-column:auto}}@media (min-width:1081px) and (max-width:1279px){:root{--layout-sidebar:196px}.sidebar .sidebar-wordmark{display:flex}.sidebar-wordmark .jl-brand-wordmark,.global-nav-link>span,.global-nav-link small,.register-head>:last-child,.source-row-action,.demo-context span{display:block}.demo-reset:not(.demo-reset-compact){display:inline-flex}.register-head,.record-document-row{grid-template-columns:minmax(220px,1.6fr) 105px minmax(125px,.8fr) 50px 105px 95px}}@media (max-width:1080px){:root{--layout-sidebar:52px}.sidebar .sidebar-wordmark{display:flex}.sidebar .release-badge,.sidebar-wordmark .jl-brand-wordmark,.sidebar-open-matter,.global-nav .nav-caption,.global-nav-link>span,.global-nav-link small,.sidebar-matter-context,.sidebar-document-heading,.sidebar-document-copy strong,.demo-context span,.demo-reset:not(.demo-reset-compact){display:none}.sidebar-wordmark,.sidebar-brand,.global-nav-link{justify-content:center;padding-inline:0}.global-nav-link{display:flex}.sidebar-document-link,.sidebar-document-button{grid-template-columns:1fr;place-items:center;min-height:30px;padding-inline:0;display:grid}.sidebar-document-nav{padding-inline:var(--jl-sp-1)}.sidebar-document-copy{place-items:center}.sidebar-footer{padding-inline:var(--jl-sp-1);place-items:center}.matter-workspace-source-open{grid-template-columns:minmax(300px,.7fr) minmax(480px,1.3fr)}.overview-row{grid-template-columns:145px minmax(0,1fr)}.overview-row>.source-anchor,.overview-row>.button,.human-review-actions{grid-column:2;justify-self:start}.amount-comparison{grid-template-columns:1fr 20px 1fr}.amount-comparison .variance-result{grid-column:1/-1}.topbar-search{width:min(36vw,330px)}}@media (min-width:860px) and (max-width:899px){.app-shell,.sidebar{display:grid}.mobile-brand,.mobile-global-nav{display:none}.topbar-breadcrumb{display:flex}.matter-workspace-source-open{display:grid}.matter-workspace-source-open .matter-content{visibility:visible}.source-reader{inset:auto}}@media (max-width:859px){:root{--layout-sidebar:0px}.app-shell{display:block}.sidebar{display:none}.mobile-brand,.mobile-global-nav{display:flex}.topbar-wordmark,.topbar-divider{display:inline-flex}.topbar{gap:var(--jl-sp-3);padding-inline:var(--jl-sp-3)}.topbar-breadcrumb,.topbar-search,.topbar-action-secondary,.topbar-demo-boundary,.topbar-avatar{display:none}.topbar-utilities{gap:var(--jl-sp-2);margin-left:auto}.mobile-demo-reset{display:inline-flex}.mobile-demo-reset .demo-reset{gap:var(--jl-sp-1);min-height:30px;padding-inline:var(--jl-sp-2);white-space:nowrap;font-size:10px}.mobile-global-nav{gap:var(--jl-sp-3)}.mobile-global-nav a{color:var(--jl-tx-2);font-size:11px}.topbar-tools{margin-left:auto}.matter-workspace-source-open{display:block}.matter-workspace-source-open .matter-content{visibility:hidden}.source-reader{z-index:45;border-left:0;height:100dvh;position:fixed;inset:0}.research-result{grid-template-columns:1fr}.research-result-source{border-top:1px solid var(--jl-rule);border-left:0}}@media (max-width:700px){:root{--layout-matter-header:112px;--layout-lensbar:44px}.matter-header{align-items:stretch;gap:var(--jl-sp-2);padding:var(--jl-sp-3);flex-direction:column}.matter-demo-label{display:none}.topbar-action{min-height:30px;padding-inline:var(--jl-sp-2);font-size:0;display:inline-flex}.topbar-action:after{content:"Tour";font-size:10px}.matter-heading h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:27px;overflow:hidden}.matter-meta-row,.matter-meta{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;max-width:100%;overflow:hidden}.matter-meta>:nth-child(3),.matter-header-actions .tour-start-button{display:none}.matter-header-actions{justify-content:flex-end}.matter-header-actions .button{min-height:34px;padding-inline:var(--jl-sp-2);font-size:11px}.matter-mode-bar{padding-inline:var(--jl-sp-2)}.matter-mode-bar a{padding-inline:var(--jl-sp-2);font-size:12px}.matter-page,.research-page,.list-shell{padding:var(--jl-sp-4) var(--jl-sp-3) var(--jl-sp-7)}.matter-page-header,.overview-intro,.research-hero{gap:var(--jl-sp-4);grid-template-columns:1fr;display:grid}.matter-page-header h2,.overview-intro h2,.research-hero h1{font-size:28px}.overview-row{gap:var(--jl-sp-3);padding:var(--jl-sp-3);grid-template-columns:1fr}.overview-row>.source-anchor,.overview-row>.button,.human-review-actions{grid-column:1}.amount-comparison,.jl-contradiction-delta__figures,.overview-footer-grid,.case-position-grid,.research-coverage,.research-search,.request-grid{grid-template-columns:1fr}.jl-contradiction-delta__figure,.jl-contradiction-delta__difference{border-right:0;border-bottom:1px solid var(--jl-rule-2)}.jl-contradiction-delta__difference{border-bottom:0;border-left:2px solid var(--jl-concern)}.jl-evidence-coverage__legend,.jl-evidence-coverage__legend-item{grid-template-columns:1fr;display:grid}.comparison-versus{display:none}.amount-comparison .variance-result{grid-column:auto}.case-position-grid>article{border-right:0;border-bottom:1px solid var(--jl-rule);padding:var(--jl-sp-4)}.case-position-grid>article:last-child{border-bottom:0}.case-section-head,.evidence-gap-action,.request-head,.quiet-empty-state{flex-direction:column;align-items:start}.record-register,.case-evidence-table{overflow-x:auto}.register-head,.record-document-row{min-width:760px}.case-evidence-head,.case-evidence-row{min-width:680px}.research-query{grid-column:auto}.research-state-grid{grid-template-columns:1fr 1fr}.request-form-grid{grid-template-columns:1fr}.request-instructions{grid-column:auto}.request-preview .legal-document,.matter-brief-document{padding:var(--jl-sp-5) var(--jl-sp-4);margin-inline:0}.source-page-scroll,.comparison-pdf-scroll{padding:var(--jl-sp-3)}.source-integrity{display:none}.evidence-coverage-labels{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.recovery-shell{width:min(1400px,100% - 80px);margin-inline:auto}.recovery-nav{z-index:20;border-bottom:1px solid var(--jl-rule-d);background:var(--jl-ink);height:86px;color:var(--jl-surface-2);position:relative}.recovery-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;height:100%;display:grid;position:relative}.jl-brand{min-width:0;color:inherit;font-family:var(--jl-font-brand);letter-spacing:0;white-space:nowrap;align-items:center;gap:.42em;font-weight:400;line-height:1;display:inline-flex}.jl-brand--ink{color:var(--jl-ink)}.jl-brand--paper{color:var(--jl-surface-2)}.jl-brand-wordmark{font-family:var(--jl-font-brand);letter-spacing:-.045em;font-size:1em;font-weight:400;line-height:.86;display:block;transform:translateY(-.01em)}.jl-brand-monogram{border:clamp(1px,.035em,2px) solid;border-radius:.25em;flex:none;place-items:center;width:1em;height:1em;font-size:1.38em;line-height:1;display:grid}.jl-brand--monogram .jl-brand-monogram{font-size:1em}.jl-brand-monogram-text{font-family:var(--jl-font-brand);letter-spacing:-.09em;font-size:.55em;font-weight:400;line-height:1;display:block;transform:translate(-.035em,-.015em)}.recovery-brand{font-size:38px}.recovery-nav-links,.recovery-nav-actions{align-items:center;display:flex}.recovery-nav-links{color:var(--jl-inv-2);gap:clamp(32px,5vw,74px);font-size:14px}.recovery-nav-actions{justify-content:flex-end;gap:clamp(24px,4vw,58px);font-size:14px}.recovery-mobile-nav{display:none}.recovery-nav a:not(.recovery-cta),.recovery-footer a,.recovery-signin-panel a{text-underline-offset:4px}.recovery-nav a:not(.recovery-cta):hover,.recovery-footer a:hover,.recovery-signin-panel a:hover{text-decoration:underline}.recovery-cta{border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:36px;min-height:50px;padding:13px 18px;font-size:14px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.recovery-cta-paper{border-color:var(--jl-surface-2);background:var(--jl-surface-2);color:var(--jl-ink)}.recovery-cta-paper:hover{border-color:var(--jl-rule);background:var(--jl-rule)}.recovery-cta-outline{border-color:var(--jl-rule-d);color:var(--jl-surface-2);background:0 0}.recovery-cta-outline:hover{border-color:var(--jl-control-border);background:var(--jl-ink-2)}.recovery-nav-cta{min-width:178px;min-height:44px}.recovery-hero{background:var(--jl-ink);min-height:680px;color:var(--jl-surface-2);overflow:hidden}.recovery-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);align-items:center;gap:clamp(58px,7vw,112px);min-height:680px;padding-block:64px 72px;display:grid}.recovery-kicker{color:inherit;font-family:var(--jl-font-interface);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.4}.recovery-hero-copy h1{max-width:880px;color:var(--jl-surface-2);font-family:var(--jl-font-display);font-size:clamp(68px,6.4vw,103px);font-weight:var(--jl-font-display-weight);letter-spacing:-.045em;margin:36px 0 30px;line-height:.94}.recovery-hero-lede{max-width:690px;color:var(--jl-inv-2);margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.recovery-hero-actions{flex-wrap:wrap;gap:16px;margin-top:42px;display:flex}.recovery-hero-actions .recovery-cta{min-width:216px}.recovery-hero-note{color:var(--jl-inv-2);letter-spacing:.07em;text-transform:uppercase;margin:39px 0 0;font-size:11px;font-weight:600}.recovery-preview-wrap{isolation:isolate;position:relative}.recovery-line-field,.recovery-signin-line-field{z-index:-1;pointer-events:none;position:absolute}.recovery-line-field{inset:-80px -70px -80px -80px}.recovery-line-field i,.recovery-signin-line-field i{border:1px solid var(--jl-rule-d);display:block;position:absolute}.recovery-line-field i{transform-origin:50%}.recovery-matter-preview{z-index:2;background:var(--jl-surface-2);color:var(--jl-tx);box-shadow:-14px 14px 0 -1px var(--jl-warm), -27px 28px 0 -2px var(--jl-rule);border-radius:7px;padding:clamp(28px,3.1vw,46px);position:relative}.recovery-matter-preview>header{color:var(--jl-tx-2);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:600;display:flex}.recovery-matter-preview>header em{background:var(--jl-surface-2);border-radius:4px;padding:7px 12px;font-style:normal;font-weight:500}.recovery-matter-preview h2{color:var(--jl-tx);font-family:var(--jl-font-display);font-size:clamp(34px,3.2vw,48px);font-weight:var(--jl-font-display-weight);letter-spacing:-.025em;margin:22px 0 4px;line-height:1.05}.recovery-matter-preview>p{color:var(--jl-tx-2);margin:0;font-size:13px}.recovery-matter-preview>p span{color:var(--jl-tx-2);margin-inline:7px}.recovery-preview-action{border-block:1px solid var(--jl-rule);gap:13px;margin-top:30px;padding:25px 0 27px;display:grid}.recovery-preview-action span{color:var(--jl-concern);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:650}.recovery-preview-action strong{max-width:38ch;font-size:clamp(17px,1.45vw,22px);font-weight:500;line-height:1.35}.recovery-preview-comparison{border:1px solid var(--jl-rule);background:var(--jl-rule);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.recovery-preview-comparison a{background:var(--jl-surface-2);gap:5px;min-width:0;padding:13px 14px;display:grid}.recovery-preview-comparison a:hover{background:var(--jl-surface-2)}.recovery-preview-comparison small{color:var(--jl-tx-2);font-size:10px}.recovery-preview-comparison b{max-width:100%;color:var(--jl-tx);font-family:var(--jl-font-display);font-size:clamp(21px,2vw,30px);font-weight:var(--jl-font-display-weight);letter-spacing:-.02em;white-space:nowrap;line-height:1.05;display:block}.recovery-preview-action>p{color:var(--jl-tx-2);grid-template-columns:auto 1fr;gap:11px;margin:0;font-size:11px;line-height:1.45;display:grid}.recovery-preview-action>p>span{color:var(--jl-concern);white-space:nowrap;font-weight:650}.recovery-matter-preview nav{color:var(--jl-tx-2);grid-template-columns:1fr .9fr .9fr auto;align-items:center;gap:16px;padding-top:28px;font-size:12px;display:grid}.recovery-matter-preview nav a:hover{color:var(--jl-tx)}.recovery-matter-preview nav a:last-child{color:var(--jl-tx);font-size:26px;line-height:1}.recovery-motion{border-bottom:1px solid var(--jl-rule);background:var(--jl-surface-2);padding:42px 0 82px}.recovery-motion>.recovery-shell>.recovery-kicker{color:var(--jl-tx-2)}.recovery-motion-grid{grid-template-columns:repeat(3,1fr);gap:clamp(38px,5vw,76px);margin-top:36px;display:grid}.recovery-motion-grid article{border-top:1px solid var(--jl-rule);padding-top:28px}.recovery-motion-grid article>span{color:var(--jl-tx-2);font-size:11px}.recovery-motion-grid h2{color:var(--jl-tx);font-family:var(--jl-font-display);font-size:clamp(31px,2.75vw,42px);font-weight:var(--jl-font-display-weight);letter-spacing:-.025em;margin:20px 0 11px;line-height:1.08}.recovery-motion-grid p{color:var(--jl-tx-2);margin:0;font-size:15px;line-height:1.55}.recovery-section{border-bottom:1px solid var(--jl-rule);background:var(--jl-surface);padding:112px 0}.recovery-section-grid,.recovery-trust-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,10vw,160px);display:grid}.recovery-section header>.recovery-kicker{color:var(--jl-concern)}.recovery-section header h2,.recovery-context h2,.recovery-invitation h2{font-family:var(--jl-font-display);font-size:clamp(44px,4.6vw,70px);font-weight:var(--jl-font-display-weight);letter-spacing:-.035em;margin:20px 0 22px;line-height:.98}.recovery-section header>p:not(.recovery-kicker){max-width:50ch;color:var(--jl-tx-2);margin:0;font-size:16px;line-height:1.65}.recovery-proof-list{border-top:1px solid var(--jl-rule)}.recovery-proof-list article{border-bottom:1px solid var(--jl-rule);grid-template-columns:100px minmax(175px,.75fr) minmax(0,1fr) auto;align-items:start;gap:22px;padding:24px 0;display:grid}.recovery-proof-list article>*{min-width:0}.recovery-proof-list span,.recovery-practice-list article>span{color:var(--jl-concern);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.recovery-proof-list h3,.recovery-proof-list p{margin:0}.recovery-proof-list h3{font-family:var(--jl-font-display);font-size:26px;font-weight:var(--jl-font-display-weight);line-height:1.1}.recovery-proof-list p{color:var(--jl-tx-2);font-size:13px;line-height:1.55}.recovery-proof-list a,.recovery-trust header>a{color:var(--jl-concern);white-space:nowrap;font-size:12px;font-weight:600}.recovery-live-showcase{background:var(--jl-surface-2)}.recovery-scope{border-bottom:1px solid var(--jl-rule);background:var(--jl-warm);padding:96px 0}.recovery-scope-grid{border:1px solid var(--jl-warm);background:var(--jl-warm);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.recovery-scope-grid>article{background:var(--jl-surface-2);padding:clamp(34px,5vw,72px)}.recovery-scope-grid .recovery-kicker{color:var(--jl-concern)}.recovery-scope-grid strong{font-family:var(--jl-font-display);font-size:clamp(66px,7vw,104px);font-weight:var(--jl-font-display-weight);letter-spacing:-.05em;margin-top:42px;line-height:.9;display:block}.recovery-scope-grid h2{max-width:15ch;font-family:var(--jl-font-display);font-size:clamp(30px,3vw,45px);font-weight:var(--jl-font-display-weight);letter-spacing:-.025em;margin:16px 0 25px;line-height:1.06}.recovery-scope-grid article>p:not(.recovery-kicker){max-width:49ch;color:var(--jl-tx-2);margin:0;font-size:14px;line-height:1.65}.recovery-scope-grid article>a{color:var(--jl-concern);margin-top:28px;font-size:12px;font-weight:600;display:inline-block}.recovery-scope-grid .recovery-scope-boundary{background:var(--jl-ink-3);color:var(--jl-surface-2)}.recovery-scope-boundary h2{margin-top:42px}.recovery-scope-grid .recovery-scope-boundary>p:not(.recovery-kicker){color:var(--jl-inv-2)}.recovery-scope-boundary ul{gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.recovery-scope-boundary li{border-top:1px solid var(--jl-rule-d);color:var(--jl-inv-2);padding:16px 0;font-size:12px}.recovery-showcase-header{grid-template-columns:minmax(280px,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(48px,9vw,140px);margin-bottom:44px;display:grid}.recovery-showcase-header .recovery-kicker{color:var(--jl-concern)}.recovery-showcase-header h2{max-width:12ch;font-family:var(--jl-font-display);font-size:clamp(44px,4.6vw,70px);font-weight:var(--jl-font-display-weight);letter-spacing:-.035em;margin:20px 0 0;line-height:.98}.recovery-showcase-header>p{max-width:48ch;color:var(--jl-tx-2);margin:0;font-size:15px;line-height:1.65}.recovery-live-showcase .showcase-frame{border-color:var(--jl-warm);box-shadow:var(--jl-shadow-float);border-radius:6px}.recovery-showcase-caption{color:var(--jl-tx-2);letter-spacing:.05em;text-transform:uppercase;margin:15px 0 0;font-size:10px}.recovery-context{background:var(--jl-ink-3);color:var(--jl-surface-2);padding:100px 0}.recovery-context-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(60px,10vw,160px);display:grid}.recovery-context .recovery-kicker{color:var(--jl-inv-2)}.recovery-context h2{max-width:8ch}.recovery-practice-list{border-top:1px solid var(--jl-rule-d)}.recovery-practice-list article{border-bottom:1px solid var(--jl-rule-d);grid-template-columns:130px minmax(150px,.75fr) minmax(0,1fr);gap:28px;padding:27px 0;display:grid}.recovery-practice-list article>*{min-width:0}.recovery-practice-list article>span{color:var(--jl-inv-2)}.recovery-practice-list h3,.recovery-practice-list p{margin:0}.recovery-practice-list h3{font-family:var(--jl-font-display);font-size:28px;font-weight:var(--jl-font-display-weight);line-height:1.08}.recovery-practice-list p{color:var(--jl-inv-2);font-size:13px;line-height:1.6}.recovery-trust-grid{align-items:start}.recovery-trust header>a{margin-top:28px;display:inline-block}.recovery-assurances{border-top:1px solid var(--jl-rule)}.recovery-assurances article{border-bottom:1px solid var(--jl-rule);grid-template-columns:32px 1fr;gap:16px;padding:21px 0;display:grid}.recovery-assurances article>span{border:1px solid var(--jl-verified);width:24px;height:24px;color:var(--jl-verified);border-radius:50%;place-items:center;font-size:12px;display:grid}.recovery-assurances h3,.recovery-assurances p{margin:0}.recovery-assurances h3{font-size:14px;font-weight:600}.recovery-assurances p{color:var(--jl-tx-2);margin-top:4px;font-size:13px}.recovery-invitation{background:var(--jl-ink);color:var(--jl-surface-2);text-align:center;padding:104px 0}.recovery-invitation h2{max-width:17ch;margin-inline:auto}.recovery-invitation>div>div{justify-content:center;gap:16px;margin-top:36px;display:flex}.recovery-invitation>div>p:last-child{color:var(--jl-inv-2);margin:24px 0 0;font-size:11px}.recovery-footer{border-top:1px solid var(--jl-rule);background:var(--jl-surface-2);padding:44px 0}.recovery-footer-grid{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.recovery-footer .recovery-brand{font-size:26px}.recovery-footer p{color:var(--jl-tx-2);margin:11px 0 0;font-size:10px}.recovery-footer nav{color:var(--jl-tx-2);flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;font-size:12px;display:flex}.recovery-signin{background:var(--jl-surface-2);grid-template-columns:minmax(390px,44.4%) minmax(0,55.6%);min-height:100dvh;display:grid}.recovery-signin-story{isolation:isolate;background:var(--jl-ink);color:var(--jl-surface-2);padding:48px clamp(38px,4vw,76px);position:relative;overflow:hidden}.recovery-signin-brand{color:var(--jl-surface-2);align-items:center;font-size:32px;display:inline-flex}.recovery-signin-story-copy{z-index:2;max-width:600px;margin-top:min(16vh,165px);position:relative}.recovery-signin-story-copy>p{color:var(--jl-inv-2);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.recovery-signin-story-copy h1{color:var(--jl-surface-2);font-family:var(--jl-font-display);font-size:clamp(68px,6.4vw,104px);font-weight:var(--jl-font-display-weight);letter-spacing:-.045em;margin:42px 0 44px;line-height:.94}.recovery-signin-story-copy>span{max-width:520px;color:var(--jl-inv-2);font-size:clamp(17px,1.45vw,22px);line-height:1.55;display:block}.recovery-signin-line-field{z-index:1;height:29%;bottom:7%;left:12%;right:9%}.recovery-signin-line-field i{transform-origin:50%}.recovery-signin-panel{background:var(--jl-surface-2);grid-template-rows:auto 1fr auto;min-width:0;padding:48px clamp(44px,6vw,108px) 52px;display:grid;position:relative}.recovery-signin-panel>header{color:var(--jl-tx-2);justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.recovery-signin-panel>header>span{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.recovery-signin-form-wrap{place-self:center;width:min(610px,100%);padding-block:50px}.recovery-signin-form-wrap>h2{color:var(--jl-ink-2);font-family:var(--jl-font-display);font-size:clamp(52px,5vw,76px);font-weight:var(--jl-font-display-weight);letter-spacing:-.04em;margin:0;line-height:1}.recovery-signin-form-wrap>h2+p{color:var(--jl-tx-2);margin:24px 0 0;font-size:17px}.recovery-signin-status{border-left:3px solid var(--jl-review);background:var(--jl-surface-2);gap:3px;margin-top:30px;padding:13px 16px;display:grid}.recovery-signin-status[data-tone=positive]{border-left-color:var(--jl-verified);background:var(--jl-verified-bg)}.recovery-signin-status[data-tone=critical]{border-left-color:var(--jl-concern);background:var(--jl-concern-bg)}.recovery-signin-status strong{font-size:13px}.recovery-signin-status span{color:var(--jl-tx-2);font-size:12px}.recovery-signin-form{margin-top:54px;display:grid}.recovery-signin-form label{color:var(--jl-tx);margin-bottom:14px;font-size:13px;font-weight:600}.recovery-signin-form input{border:1px solid var(--jl-control-border);background:var(--jl-inv);width:100%;min-height:58px;color:var(--jl-tx);border-radius:4px;padding:13px 17px;font-size:17px}.recovery-signin-form input::placeholder{color:var(--jl-tx-2)}.recovery-signin-form button{border:1px solid var(--jl-ink);background:var(--jl-ink);min-height:54px;color:var(--jl-surface);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 17px;font-size:15px;font-weight:600;display:flex}.recovery-signin-form button:hover{background:var(--jl-ink-3)}.recovery-signin-form button:disabled{border-color:var(--jl-rule-d);background:var(--jl-rule-d);color:var(--jl-inv-2);cursor:wait}.recovery-signin-note{color:var(--jl-tx-2);margin:23px 0 0;font-size:12px;line-height:1.5}.recovery-signin-access{border-top:1px solid var(--jl-rule);color:var(--jl-tx-2);flex-wrap:wrap;gap:10px 24px;margin-top:52px;padding-top:26px;font-size:14px;display:flex}.recovery-signin-access a,.recovery-signin-demo a{color:var(--jl-concern);font-weight:500}.recovery-signin-demo{color:var(--jl-tx-2);grid-template-columns:auto 1fr;gap:5px 17px;margin-top:24px;font-size:12px;display:grid}.recovery-signin-demo small{color:var(--jl-tx-2);grid-column:1/-1;font-size:10.5px}.recovery-signin-panel>footer{color:var(--jl-tx-2);justify-self:center;gap:32px;font-size:12px;display:flex}@media (max-width:1100px){.recovery-nav-inner{grid-template-columns:1fr auto}.recovery-nav-links,.recovery-nav-actions{display:none}.recovery-mobile-nav{display:block}.recovery-mobile-nav-toggle{border:1px solid var(--jl-rule-d);border-radius:var(--jl-r-control);min-width:94px;min-height:44px;color:var(--jl-surface-2);cursor:pointer;letter-spacing:.01em;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.recovery-mobile-nav-toggle:hover{border-color:var(--jl-inv-2);background:var(--jl-ink-2)}.recovery-mobile-nav-toggle:focus-visible{outline-color:var(--jl-surface-2)}.recovery-mobile-nav-icon{width:17px;height:12px;display:inline-block;position:relative}.recovery-mobile-nav-icon i{background:currentColor;width:17px;height:1px;transition:top .14s,transform .14s;position:absolute;right:0}.recovery-mobile-nav-icon i:first-child{top:2px}.recovery-mobile-nav-icon i:last-child{top:9px}.recovery-mobile-nav-icon[data-open=true] i:first-child{top:6px;transform:rotate(45deg)}.recovery-mobile-nav-icon[data-open=true] i:last-child{top:6px;transform:rotate(-45deg)}.recovery-mobile-nav-panel{overscroll-behavior:contain;border:1px solid var(--jl-rule);border-radius:0 0 var(--jl-r-surface) var(--jl-r-surface);background:var(--jl-surface-2);width:min(390px,100vw - 30px);max-height:calc(100dvh - 86px);color:var(--jl-ink);border-top:0;display:grid;position:absolute;top:calc(100% + 1px);right:0;overflow-y:auto;box-shadow:0 24px 50px -26px #12110fb8}.recovery-mobile-nav-panel[hidden]{display:none}.recovery-mobile-nav-heading{border-bottom:1px solid var(--jl-rule);color:var(--jl-tx-2);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 18px 13px;font-size:10px;font-weight:600;display:flex}.recovery-mobile-nav-heading small{font:inherit;color:var(--jl-tx-2)}.recovery-mobile-nav-links{display:grid}.recovery-mobile-nav-links a{border-bottom:1px solid var(--jl-rule);min-height:56px;font-family:var(--jl-font-legal);justify-content:space-between;align-items:center;padding:11px 18px;font-size:20px;line-height:1.2;display:flex}.recovery-mobile-nav-links a[aria-current=page]{box-shadow:inset 3px 0 0 var(--jl-ink);background:var(--jl-surface)}.recovery-mobile-nav-links a:hover{background:var(--jl-surface);text-decoration:none}.recovery-mobile-nav-actions{grid-template-columns:1fr 1.35fr;gap:10px;padding:14px;display:grid}.recovery-mobile-nav-actions a{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.recovery-mobile-nav-actions a:hover{background:var(--jl-surface);text-decoration:none}.recovery-mobile-nav-actions .recovery-mobile-nav-primary{border-color:var(--jl-ink);background:var(--jl-ink);color:var(--jl-surface-2)}.recovery-mobile-nav-actions .recovery-mobile-nav-primary:hover{background:var(--jl-ink-2)}.recovery-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.86fr);gap:48px}.recovery-hero-copy h1{font-size:clamp(62px,7vw,78px)}.recovery-proof-list article{grid-template-columns:80px minmax(175px,.95fr) minmax(0,1.05fr)}.recovery-proof-list a{grid-column:2/-1}.recovery-signin{grid-template-columns:minmax(330px,40%) minmax(0,60%)}.recovery-signin-story-copy h1{font-size:68px}}@media (max-width:860px){.recovery-shell{width:min(720px,100% - 44px)}.recovery-nav{height:74px}.recovery-mobile-nav-panel{max-height:calc(100dvh - 74px)}.recovery-brand{font-size:28px}.recovery-nav-actions{gap:22px}.recovery-nav-cta{min-width:0}.recovery-hero,.recovery-hero-grid{min-height:auto}.recovery-hero-grid{grid-template-columns:1fr;gap:94px;padding-block:76px 110px}.recovery-hero-copy{max-width:700px}.recovery-preview-wrap{justify-self:center;width:min(94%,620px)}.recovery-motion-grid,.recovery-section-grid,.recovery-showcase-header,.recovery-scope-grid,.recovery-context-grid,.recovery-trust-grid{grid-template-columns:1fr}.recovery-section-grid,.recovery-showcase-header,.recovery-context-grid,.recovery-trust-grid{gap:58px}.recovery-context h2{max-width:none}.recovery-signin{grid-template-columns:1fr}.recovery-signin-story{min-height:390px;padding:38px 36px}.recovery-signin-story-copy{margin-top:76px}.recovery-signin-story-copy h1{margin:28px 0 22px;font-size:62px}.recovery-signin-story-copy>span{font-size:17px}.recovery-signin-line-field{height:45%;bottom:-10%;left:43%;right:4%}.recovery-signin-panel{min-height:720px;padding:36px 36px 42px}}@media (max-width:620px){.recovery-shell{width:calc(100% - 30px)}.recovery-nav-actions>a:first-child{display:none}.recovery-nav-cta{gap:16px;min-height:40px;padding:9px 12px;font-size:12px}.recovery-brand{font-size:28px}.recovery-hero-grid{gap:75px;padding-block:66px 90px}.recovery-hero-copy h1{margin-block:28px 24px;font-size:clamp(54px,15.5vw,74px)}.recovery-hero-lede{font-size:17px}.recovery-hero-actions,.recovery-invitation>div>div{display:grid}.recovery-hero-actions .recovery-cta{min-width:0}.recovery-matter-preview{box-shadow:-8px 9px 0 -1px var(--jl-warm), -15px 17px 0 -2px var(--jl-rule);padding:24px 21px}.recovery-matter-preview h2{font-size:35px}.recovery-matter-preview nav{grid-template-columns:1fr 1fr auto}.recovery-matter-preview nav a:nth-child(3){display:none}.recovery-motion{padding-block:36px 64px}.recovery-motion-grid{gap:38px}.recovery-motion-grid h2{font-size:35px}.recovery-section,.recovery-context,.recovery-invitation{padding-block:78px}.recovery-section header h2,.recovery-context h2,.recovery-invitation h2{font-size:48px}.recovery-proof-list article,.recovery-practice-list article{grid-template-columns:1fr;gap:8px}.recovery-proof-list a{white-space:normal;grid-column:auto;margin-top:9px}.recovery-footer-grid{display:grid}.recovery-footer nav{justify-content:flex-start}.recovery-signin-story{min-height:360px;padding:31px 24px}.recovery-signin-brand{font-size:30px}.recovery-signin-story-copy{margin-top:61px}.recovery-signin-story-copy h1{font-size:54px}.recovery-signin-panel{min-height:700px;padding:27px 22px 34px}.recovery-signin-panel>header{font-size:11px}.recovery-signin-form-wrap{padding-block:64px 44px}.recovery-signin-form-wrap>h2{font-size:52px}.recovery-signin-form-wrap>h2+p{font-size:15px}.recovery-signin-form,.recovery-signin-access{margin-top:42px}.recovery-signin-demo{grid-template-columns:1fr}.recovery-signin-demo small{grid-column:auto}}.marketing-page,.record-workspace{--jl-motion-fast:.14s;--jl-motion-standard:.18s;--jl-motion-slow:.22s;--jl-motion-ease:cubic-bezier(.2, .75, .25, 1)}body:has(.record-workspace){--jl-motion-fast:.14s;--jl-motion-standard:.18s;--jl-motion-slow:.22s;--jl-motion-ease:cubic-bezier(.2, .75, .25, 1)}@keyframes jl-polish-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes jl-panel-open{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.marketing-page .recovery-nav-inner{gap:clamp(32px,3.5vw,58px)}.marketing-page .recovery-nav-links{gap:clamp(30px,4vw,62px)}.marketing-page .recovery-nav-links a,.marketing-page .recovery-nav-actions>a:not(.recovery-cta){transition:color var(--jl-motion-fast) ease;position:relative}.marketing-page .recovery-nav-links a:after,.marketing-page .recovery-nav-actions>a:not(.recovery-cta):after{content:"";opacity:.7;transform-origin:100%;height:1px;transition:transform var(--jl-motion-standard) var(--jl-motion-ease);background:currentColor;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.marketing-page .recovery-nav a:not(.recovery-cta):hover{text-decoration:none}.marketing-page .recovery-nav-links a:hover:after,.marketing-page .recovery-nav-actions>a:not(.recovery-cta):hover:after,.marketing-page .recovery-nav-links a:focus-visible:after,.marketing-page .recovery-nav-actions>a:not(.recovery-cta):focus-visible:after{transform-origin:0;transform:scaleX(1)}.marketing-page .recovery-cta,.marketing-page .recovery-mobile-nav-toggle,.marketing-page .recovery-mobile-nav-actions a{transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-fast) ease, background-color var(--jl-motion-fast) ease, box-shadow var(--jl-motion-standard) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}.marketing-page .recovery-cta:hover{transform:translateY(-1px)}.marketing-page .recovery-cta:active,.marketing-page .recovery-mobile-nav-toggle:active,.marketing-page .recovery-mobile-nav-actions a:active{transition-duration:90ms;transform:scale(.98)}.marketing-page .recovery-nav-cta{min-width:206px}.marketing-page .recovery-hero,.marketing-page .recovery-hero-grid{min-height:704px}.marketing-page .recovery-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);gap:clamp(54px,5vw,82px);padding-block:62px 74px}.marketing-page .recovery-hero-copy{animation:jl-polish-enter var(--jl-motion-slow) var(--jl-motion-ease) both}.marketing-page .recovery-hero-copy h1{letter-spacing:-.038em;text-wrap:balance;max-width:820px;margin:34px 0 28px;font-size:clamp(68px,5.95vw,96px);line-height:.95}.marketing-page .recovery-hero-lede{max-width:640px;color:color-mix(in srgb, var(--jl-inv) 70%, var(--jl-ink));font-size:clamp(18px,1.35vw,21px);line-height:1.58}.marketing-page .recovery-hero-actions{gap:12px;margin-top:38px}.marketing-page .recovery-hero-actions .recovery-cta{min-width:220px}.marketing-page .recovery-hero-note{color:var(--jl-inv-2);margin-top:32px;line-height:1.5}.marketing-page .recovery-preview-wrap{animation:jl-polish-enter var(--jl-motion-slow) 55ms var(--jl-motion-ease) both}.marketing-page .recovery-matter-preview{box-shadow:-12px 13px 0 -1px var(--jl-warm), -24px 26px 0 -2px var(--jl-rule), 0 30px 70px -44px #000000b8;border:1px solid #ffffff17;padding:clamp(32px,2.7vw,43px)}.marketing-page .recovery-matter-preview>header em{background:color-mix(in srgb, var(--jl-surface-2) 65%, var(--jl-warm));color:var(--jl-tx-2)}.marketing-page .recovery-matter-preview h2{text-wrap:balance;margin-top:24px;font-size:clamp(38px,3.1vw,50px);line-height:1}.marketing-page .recovery-matter-preview>p{margin-top:7px;font-size:13px}.marketing-page .recovery-preview-action{gap:14px;margin-top:27px;padding-block:23px 25px}.marketing-page .recovery-preview-comparison a{min-width:0;transition:background-color var(--jl-motion-fast) ease, box-shadow var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease);padding:14px 15px}.marketing-page .recovery-preview-comparison a:hover,.marketing-page .recovery-preview-comparison a:focus-visible{z-index:1;background:var(--jl-inv);box-shadow:inset 0 -2px 0 var(--jl-ink)}.marketing-page .recovery-preview-comparison a:active{transform:scale(.985)}.marketing-page .recovery-preview-comparison small{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.marketing-page .recovery-preview-action>p{align-items:start;font-size:11.5px;line-height:1.5}.marketing-page .recovery-matter-preview nav{gap:10px;padding-top:22px;font-size:12.5px}.marketing-page .recovery-matter-preview nav a{border-radius:var(--jl-r-control);min-height:34px;transition:color var(--jl-motion-fast) ease, background-color var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease);align-items:center;display:inline-flex}.marketing-page .recovery-matter-preview nav a:not(:last-child){padding-inline:7px}.marketing-page .recovery-matter-preview nav a:hover,.marketing-page .recovery-matter-preview nav a:focus-visible{background:color-mix(in srgb, var(--jl-surface-2) 65%, var(--jl-warm));text-decoration:none}.marketing-page .recovery-matter-preview nav a:active{transform:scale(.98)}.marketing-page .recovery-matter-preview nav a:last-child{border:1px solid var(--jl-rule);border-radius:50%;justify-content:center;width:36px}.marketing-page .recovery-motion-grid article,.marketing-page .recovery-proof-list article,.marketing-page .recovery-assurances article,.marketing-page .recovery-practice-list article{transition:color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, border-color var(--jl-motion-standard) ease}.marketing-page .recovery-proof-list article:hover,.marketing-page .recovery-assurances article:hover{background:#d6d3cc2e}.marketing-page .recovery-live-showcase .showcase-frame{border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #12110f12,0 26px 70px -42px #12110f7a}.marketing-page .recovery-mobile-nav-panel:not([hidden]){animation:jl-panel-open var(--jl-motion-standard) var(--jl-motion-ease) both;transform-origin:100% 0}body:has(.record-workspace) .matter-header{min-height:112px;padding:18px var(--jl-sp-5) 14px}body:has(.record-workspace) .direction-three-matter-shell{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}body:has(.record-workspace) .matter-heading h1{font-size:clamp(31px,2.7vw,35px)}.record-workspace :is(.segmented-control a,.source-row-action,.source-close){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-fast) ease, background-color var(--jl-motion-fast) ease, box-shadow var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}body:has(.record-workspace) :is(.button,.topbar-search,.topbar-action,.global-nav-link){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-fast) ease, background-color var(--jl-motion-fast) ease, box-shadow var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}.record-workspace :is(.source-row-action,.source-close):hover{transform:translateY(-1px)}body:has(.record-workspace) :is(.button,.topbar-search,.topbar-action):hover{transform:translateY(-1px)}.record-workspace :is(.segmented-control a,.source-row-action,.source-close):active{transition-duration:90ms;transform:scale(.98)}body:has(.record-workspace) :is(.button,.topbar-action):active{transition-duration:90ms;transform:scale(.98)}:is(body:has(.record-workspace) .global-nav-link:active,body:has(.record-workspace) .sidebar-document-link:active){transform:scale(.98)}:is(body:has(.record-workspace) .global-nav-link,body:has(.record-workspace) .sidebar-document-link){transition:color var(--jl-motion-fast) ease, background-color var(--jl-motion-fast) ease, box-shadow var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}:is(body:has(.record-workspace) .global-nav-link-active,body:has(.record-workspace) .sidebar-document-link-active){box-shadow:inset 2px 0 0 var(--jl-ink), 0 1px 0 #12110f08}body:has(.record-workspace) .matter-mode-bar a{transition:color var(--jl-motion-standard) ease;border-bottom-color:#0000;position:relative}body:has(.record-workspace) .matter-mode-bar a:after{right:var(--jl-sp-3);bottom:-1px;left:var(--jl-sp-3);background:var(--jl-ink);content:"";transform-origin:50%;height:2px;transition:transform var(--jl-motion-standard) var(--jl-motion-ease);position:absolute;transform:scaleX(0)}body:has(.record-workspace) .matter-mode-bar a:hover:after{transform:scaleX(.35)}body:has(.record-workspace) .matter-mode-bar a.matter-mode-active:after{transform:scaleX(1)}.record-workspace .record-page{animation:jl-polish-enter var(--jl-motion-standard) var(--jl-motion-ease) both;padding:24px var(--jl-sp-5) var(--jl-sp-7)}.record-workspace .matter-page-header{align-items:end;padding-bottom:18px}.record-workspace .matter-page-header h2{margin-top:5px;font-size:34px;line-height:1}.record-workspace .matter-page-header p{max-width:54ch;margin-top:7px;font-size:13px;line-height:1.55}.record-workspace .segmented-control{border:1px solid var(--jl-control-border);background:var(--jl-surface);border-radius:6px;overflow:hidden}.record-workspace .segmented-control a{border:0;justify-content:center;min-width:84px;min-height:38px;padding:9px 14px;position:relative}.record-workspace .segmented-control a+a{border-left:1px solid var(--jl-rule)}.record-workspace .segmented-control a:after{background:var(--jl-ink);content:"";height:2px;transition:transform var(--jl-motion-standard) var(--jl-motion-ease);border-radius:2px;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.record-workspace .segmented-control a:hover,.record-workspace .segmented-control a.active{background:var(--jl-surface-2)}.record-workspace .segmented-control a.active:after{transform:scaleX(1)}.record-workspace .record-register,.record-workspace .record-timeline{border:1px solid var(--jl-rule);background:var(--jl-surface);border-radius:7px;margin-top:20px;overflow:hidden}.record-workspace .register-head{background:var(--jl-surface-2);min-height:40px;padding-inline:15px;font-size:9.5px;font-weight:600}.record-workspace .record-document-row{min-width:0;min-height:76px;transition:background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease;padding:14px 15px;font-size:11px;position:relative}.record-workspace .record-document-row:hover{background:var(--jl-surface-2)}.record-workspace .record-document-row[data-selected=true]{background:color-mix(in srgb, var(--jl-surface-2) 76%, var(--jl-warm));box-shadow:inset 3px 0 0 var(--jl-ink)}.record-workspace .record-document-heading{align-items:baseline;gap:9px;min-width:0;display:flex}.record-workspace .record-document-code{border:1px solid var(--jl-rule);color:var(--jl-tx-2);letter-spacing:.05em;border-radius:3px;flex:none;padding:1px 5px;font-size:9px;font-weight:600}.record-workspace .record-document-title strong{text-overflow:ellipsis;font-size:13.5px;font-weight:550;line-height:1.35;overflow:hidden}.record-workspace .record-document-summary{color:var(--jl-tx-2);flex-wrap:wrap;gap:3px 13px;margin-top:7px;font-size:10px;line-height:1.35;display:none}.record-workspace .record-document-summary span{position:relative}.record-workspace .record-document-summary span+span:before{color:var(--jl-rule);content:"·";position:absolute;left:-8px}.record-workspace .record-document-title details{margin-top:5px;font-size:9.5px}.record-workspace .record-document-title summary{cursor:pointer;width:max-content}.record-workspace .record-document-title details[open]>span{animation:jl-polish-enter var(--jl-motion-fast) var(--jl-motion-ease) both;margin-top:4px;display:block}.record-workspace .source-row-action{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);min-height:34px;color:var(--jl-ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.record-workspace .record-document-row[data-selected=true] .source-row-action{border-color:var(--jl-ink);background:var(--jl-ink);color:var(--jl-inv)}.record-workspace .source-row-action:hover{background:var(--jl-surface-2)}.record-workspace .record-document-row[data-selected=true] .source-row-action:hover{background:var(--jl-ink-2)}@media (min-width:1200px){.record-workspace.matter-workspace-source-open{grid-template-columns:minmax(420px,.88fr) minmax(600px,1.12fr)}}@media (min-width:860px) and (max-width:1199px){.record-workspace.matter-workspace-source-open{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr)}}.record-workspace.matter-workspace-source-open .record-register{overflow:hidden}.record-workspace.matter-workspace-source-open .register-head,.record-workspace.matter-workspace-source-open .record-document-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0}.record-workspace.matter-workspace-source-open .register-head>:not(:first-child,:last-child),.record-workspace.matter-workspace-source-open .record-document-row>:not(:first-child,:last-child){display:none}.record-workspace.matter-workspace-source-open .record-document-row{align-items:center;min-height:88px}.record-workspace.matter-workspace-source-open .record-document-summary{display:flex}.record-workspace .source-reader{animation:jl-polish-enter var(--jl-motion-standard) var(--jl-motion-ease) both;border-left-color:var(--jl-warm);background:color-mix(in srgb, var(--jl-surface-2) 78%, var(--jl-warm));grid-template-rows:48px auto minmax(0,1fr) 52px}.record-workspace .source-reader-head{background:#fafaf8f5;padding-inline:15px}.record-workspace .source-breadcrumb{gap:8px;font-size:11px}.record-workspace .source-breadcrumb strong{font-weight:600}.record-workspace .source-close{border-radius:var(--jl-r-control);min-height:32px;padding:5px 7px}.record-workspace .source-close:hover{background:var(--jl-surface-2);color:var(--jl-ink)}.record-workspace .source-document-bar{background:#fafaf8f5;gap:4px 16px;padding:10px 15px 11px}.record-workspace .source-document-picker{gap:1px;min-width:0;display:grid}.record-workspace .source-document-label{color:var(--jl-tx-2);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.25}.record-workspace .source-document-picker label{min-width:0}.record-workspace .source-document-bar select{text-overflow:ellipsis;width:100%;min-height:24px;transition:color var(--jl-motion-fast) ease;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.record-workspace .source-document-bar select:hover{color:var(--jl-ink)}.record-workspace .source-document-meta{gap:4px 14px;font-size:10px}.record-workspace .source-document-meta span{position:relative}.record-workspace .source-document-meta span+span:before{color:var(--jl-rule);content:"·";position:absolute;left:-8px}.record-workspace .source-file-link{border:1px solid var(--jl-control-border);border-radius:var(--jl-r-control);background:var(--jl-surface);min-height:32px;transition:background-color var(--jl-motion-fast) ease, border-color var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease);align-items:center;gap:6px;padding:6px 9px;font-size:10.5px;display:inline-flex}.record-workspace .source-file-link:hover{background:var(--jl-surface-2);transform:translateY(-1px)}.record-workspace .source-file-link:active{transform:scale(.98)}.record-workspace .source-page-scroll,.record-workspace .comparison-pdf-scroll{background:color-mix(in srgb, var(--jl-surface-2) 78%, var(--jl-warm));padding:clamp(15px,1.5vw,22px)}.record-workspace .pdf-page-host[data-render-state=loading] :is(canvas,.textLayer){opacity:0}.record-workspace .pdf-page-stack :is(canvas,.textLayer){transition:opacity var(--jl-motion-fast) ease}.record-workspace .pdf-page-stack{border-color:var(--jl-warm);box-shadow:0 1px 2px #12110f14,0 20px 45px -28px #12110f7a}.record-workspace .source-reader-controls{background:#fafaf8f7;gap:12px;min-width:0;padding:8px 12px;box-shadow:0 -8px 24px -24px #12110f8c}.record-workspace :is(.page-controls,.zoom-controls){border:1px solid var(--jl-control-border);background:var(--jl-surface);border-radius:6px;flex:none;align-items:center;gap:0;height:34px;display:inline-flex;overflow:hidden}.record-workspace :is(.page-controls,.zoom-controls) button{min-width:34px;height:32px;color:var(--jl-ink);transition:color var(--jl-motion-fast) ease, background-color var(--jl-motion-fast) ease, transform .12s var(--jl-motion-ease);background:0 0;border:0;border-radius:0}.record-workspace .page-controls button:first-child{border-right:1px solid var(--jl-rule)}.record-workspace .page-controls button:last-child,.record-workspace .zoom-controls button+button{border-left:1px solid var(--jl-rule)}.record-workspace :is(.page-controls,.zoom-controls) button:hover:not(:disabled){background:var(--jl-surface-2)}.record-workspace :is(.page-controls,.zoom-controls) button:active:not(:disabled){background:var(--jl-warm);transform:scale(.96)}.record-workspace :is(.page-controls,.zoom-controls) button:disabled{background:var(--jl-surface-2);color:var(--jl-tx-2);opacity:.45}.record-workspace .page-controls>span{min-width:78px;color:var(--jl-tx-2);text-align:center;white-space:nowrap;padding-inline:9px;font-size:10px}.record-workspace .zoom-controls .zoom-value{font-variant-numeric:tabular-nums;width:54px}.record-workspace .source-integrity{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}@media (max-width:1100px) and (min-width:861px){.marketing-page .recovery-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.84fr);gap:42px}.marketing-page .recovery-hero-copy h1{font-size:clamp(60px,7vw,76px)}}@media (max-width:860px){.marketing-home .recovery-shell{width:min(720px,100% - 44px)}.marketing-page .recovery-nav{height:74px}.marketing-page .recovery-mobile-nav-panel{max-height:calc(100dvh - 74px)}.marketing-page .recovery-hero,.marketing-page .recovery-hero-grid{min-height:auto}.marketing-page .recovery-hero-grid{grid-template-columns:1fr;gap:82px;padding-block:70px 100px}.marketing-page .recovery-preview-wrap{width:min(96%,620px)}.record-workspace .source-reader{grid-template-rows:44px auto minmax(0,1fr) auto;animation-name:jl-polish-enter}.record-workspace .source-reader-controls{min-height:54px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.record-workspace .source-page-scroll,.record-workspace .comparison-pdf-scroll{padding:13px}}@media (max-width:700px){body:has(.record-workspace) .matter-header{min-height:0;padding:14px var(--jl-sp-3) 12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}body:has(.record-workspace) .matter-heading-line{justify-content:space-between;gap:8px}body:has(.record-workspace) .matter-heading h1{max-width:none}body:has(.record-workspace) .matter-meta{max-width:none}body:has(.record-workspace) .matter-header-actions{width:100%}body:has(.record-workspace) .matter-header-actions .button{flex:1;justify-content:center}.record-workspace .record-page{padding:20px var(--jl-sp-3) 54px}.record-workspace .matter-page-header{gap:16px}.record-workspace .matter-page-header h2{font-size:31px}.record-workspace .segmented-control{width:100%}.record-workspace .segmented-control a{flex:1}.record-workspace .record-register{overflow:hidden}.record-workspace .register-head{display:none}.record-workspace .record-document-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:94px;padding:15px 13px}.record-workspace .record-document-row>:not(:first-child,:last-child){display:none}.record-workspace .record-document-summary{display:flex}.record-workspace .record-document-title strong{white-space:normal}.record-workspace .source-document-bar{gap:4px 10px;padding-inline:12px}.record-workspace .source-document-bar select{max-width:calc(100vw - 116px);font-size:12.5px}.record-workspace .source-file-link{min-height:30px;padding-inline:7px}}@media (max-width:620px){.marketing-home .recovery-shell{width:calc(100% - 30px)}.marketing-page .recovery-hero-grid{gap:68px;padding-block:60px 84px}.marketing-page .recovery-hero-copy h1{margin-block:27px 23px;font-size:clamp(52px,15vw,68px);line-height:.96}.marketing-page .recovery-hero-lede{font-size:17px;line-height:1.55}.marketing-page .recovery-hero-actions{margin-top:34px}.marketing-page .recovery-preview-wrap{width:calc(100% - 10px)}.marketing-page .recovery-matter-preview{box-shadow:-8px 9px 0 -1px var(--jl-warm), -15px 17px 0 -2px var(--jl-rule), 0 24px 48px -36px #000000ad;padding:24px 20px}.marketing-page .recovery-matter-preview h2{font-size:35px}.marketing-page .recovery-preview-comparison b{font-size:22px}.marketing-page .recovery-preview-action>p{grid-template-columns:1fr;gap:5px}.marketing-page .recovery-mobile-nav-actions{grid-template-columns:.8fr 1.4fr}}@media (max-width:380px){.marketing-page .recovery-preview-comparison{grid-template-columns:1fr}.source-reader .source-reader-controls{gap:8px;padding-inline:8px}.source-reader :is(.page-controls,.zoom-controls) button{min-width:30px}.source-reader .page-controls>span{min-width:64px;padding-inline:6px}.source-reader .zoom-controls .zoom-value{width:46px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :before,.marketing-page :after,.record-workspace *,.record-workspace :before,.record-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}body:has(.record-workspace) .matter-mode-bar a:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}:is(html:has(.marketing-page),html:has(.app-shell),html:has(.recovery-signin)){scroll-behavior:auto}.marketing-page,.app-shell,.recovery-signin{--jl-motion-press:.12s;--jl-motion-fast:.14s;--jl-motion-standard:.18s;--jl-motion-slow:.22s;--jl-motion-ease:cubic-bezier(.2, .75, .25, 1)}@keyframes jl-loading-breathe{0%,to{opacity:.58}50%{opacity:1}}.marketing-home .recovery-shell{width:min(1520px,100% - 64px)}.public-site .recovery-shell{width:min(1320px,100% - 72px)}.public-site .public-hero h1{text-wrap:balance;max-width:12.5ch;font-size:clamp(62px,6.35vw,92px)}.public-site .public-hero h1+p,.public-site .public-section-heading>p,.public-site .public-legal-copy{text-wrap:pretty}.marketing-page .recovery-nav{height:auto}.marketing-page .recovery-nav-inner{height:82px}.recovery-development-strip,.workspace-development-strip{z-index:35;border-top:1px solid var(--jl-rule-d);border-bottom:1px solid var(--jl-rule-d);background:var(--jl-ink-3);color:var(--jl-inv-2);position:relative}.recovery-development-strip{min-height:31px}.recovery-development-strip>.recovery-shell,.workspace-development-strip{align-items:center;min-height:31px;display:flex}.development-notice{width:max-content;max-width:100%;margin-left:auto;position:relative}.development-notice>summary{min-height:30px;color:inherit;cursor:pointer;letter-spacing:.065em;text-transform:uppercase;transition:color var(--jl-motion-fast) ease, opacity var(--jl-motion-fast) ease, transform var(--jl-motion-press) var(--jl-motion-ease);align-items:center;gap:9px;font-size:10px;font-weight:600;list-style:none;display:inline-flex}.development-notice>summary::-webkit-details-marker{display:none}.development-notice>summary:hover{color:var(--jl-inv)}.development-notice>summary:active{transform:scale(.98)}.development-notice>summary:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.development-notice-indicator{width:15px;height:15px;transition:transform var(--jl-motion-standard) var(--jl-motion-ease);border:1px solid;border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid}.development-notice[open] .development-notice-indicator{transform:rotate(45deg)}.development-notice-panel{z-index:60;border:1px solid var(--jl-rule);background:var(--jl-surface-2);width:min(560px,100vw - 30px);color:var(--jl-tx);border-radius:6px;padding:16px 18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -28px #00000094}.development-notice[open] .development-notice-panel{animation:jl-panel-open var(--jl-motion-standard) var(--jl-motion-ease) both;transform-origin:100% 0}.development-notice-panel p,.development-notice-copy{text-wrap:pretty;margin:0;font-size:11.5px;line-height:1.55}.recovery-footer .development-notice-copy{max-width:64ch;color:var(--jl-tx-2);margin-top:17px;font-size:11.5px}.marketing-page :is(a,button,summary,input,select,textarea){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease, opacity var(--jl-motion-fast) ease}.marketing-page :is(.recovery-cta,.recovery-mobile-nav-toggle,.public-route-map>a,.public-layer-list article>a,.public-practice-grid article>a,.public-contact-form>button,.recovery-practice-list h3 a){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}.marketing-page :is(.recovery-cta,.recovery-mobile-nav-toggle,.public-route-map>a,.public-layer-list article>a,.public-practice-grid article>a,.public-contact-form>button):active{transition-duration:var(--jl-motion-press);transform:scale(.98)}.public-site :is(.public-practice-grid article,.public-numbered-grid li,.trust-grid>div),.public-site :is(.public-principles article,.public-status-rows article,.public-layer-list article){transition:border-color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease}.public-site .public-practice-grid article:hover,.public-site .public-numbered-grid li:hover,.public-site .trust-grid>div:hover{background:color-mix(in srgb, var(--jl-surface-2) 74%, var(--jl-warm))}.public-site .public-practice-grid p{color:var(--jl-tx)}.public-site .public-practice-grid .public-status[data-tone=live]{border-color:color-mix(in srgb, var(--jl-verified) 72%, var(--jl-ink));background:var(--jl-verified-bg);color:color-mix(in srgb, var(--jl-verified) 72%, var(--jl-ink))}.public-site .public-practice-grid .public-status[data-tone=planned]{border-color:var(--jl-control-border);background:var(--jl-surface);color:var(--jl-ink-2)}.marketing-home .recovery-matter-preview>header em,.marketing-home .status-pass{color:var(--jl-ink-2)}.marketing-home .recovery-scope-boundary>.recovery-kicker{color:var(--jl-inv)}.public-site :is(.public-principles article,.public-status-rows article,.public-layer-list article):hover{background:#d6d3cc1f}.public-site .public-hero-grid>*,.public-site .public-section>.recovery-shell,.public-site .public-status-register>.recovery-shell{animation:jl-polish-enter var(--jl-motion-slow) var(--jl-motion-ease) both}.public-site details[open]>:not(summary),.recovery-signin details[open]>:not(summary){animation:jl-panel-open var(--jl-motion-standard) var(--jl-motion-ease) both}.recovery-practice-list h3 a:hover,.recovery-practice-list h3 a:focus-visible{color:var(--jl-inv);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.app-shell{--layout-development-notice:31px}.workspace-development-strip{min-height:var(--layout-development-notice);padding-inline:var(--jl-sp-5)}.workspace-development-strip .development-notice{width:100%;margin-left:0}.workspace-development-strip .development-notice>summary{min-height:calc(var(--layout-development-notice) - 1px)}.workspace-development-strip .development-notice-panel{left:0;right:auto}.direction-three-matter-shell,.research-page{height:calc(100dvh - var(--layout-topbar) - var(--layout-development-notice))}.list-shell{min-height:calc(100dvh - var(--layout-topbar) - var(--layout-development-notice))}.app-shell :is(a,button,summary,select,input,textarea){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease, opacity var(--jl-motion-fast) ease}.app-shell :is(.button,.topbar-search,.topbar-action,.demo-reset,.matter-mode-bar a,.global-nav-link,.sidebar-document-link,.source-anchor,.source-row-action,.source-close,.source-file-link,.page-controls button,.zoom-controls button){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease, opacity var(--jl-motion-fast) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}.app-shell :is(.button,.topbar-search,.topbar-action,.demo-reset,.matter-mode-bar a,.global-nav-link,.sidebar-document-link,.source-anchor,.source-row-action,.source-close,.source-file-link,.page-controls button,.zoom-controls button):active:not(:disabled){transition-duration:var(--jl-motion-press);transform:scale(.98)}.app-shell .matter-mode-bar a{border-bottom-color:#0000;position:relative}.app-shell .matter-mode-bar a:after{right:var(--jl-sp-3);bottom:-1px;left:var(--jl-sp-3);background:var(--jl-ink);content:"";transform-origin:50%;height:2px;transition:transform var(--jl-motion-standard) var(--jl-motion-ease);position:absolute;transform:scaleX(0)}.app-shell .matter-mode-bar a:hover:after{transform:scaleX(.34)}.app-shell .matter-mode-bar a.matter-mode-active:after{transform:scaleX(1)}.app-shell :is(.matter-page,.research-page,.list-shell){animation:jl-polish-enter var(--jl-motion-standard) var(--jl-motion-ease) both}.app-shell :is(.record-document-row,.sidebar-document-link,.global-nav-link){transition:color var(--jl-motion-fast) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}.app-shell :is(.global-nav-link-active,.sidebar-document-link-active),.app-shell .record-document-row[data-selected=true]{box-shadow:inset 3px 0 0 var(--jl-ink)}.record-workspace .register-head{color:var(--jl-tx);font-size:10.5px}.record-workspace .record-document-code{font-size:10px}.record-workspace .record-document-title details{font-size:10.5px}.record-workspace .record-document-row[data-selected=true] :is(.record-document-code,.record-document-summary,.record-document-title details){color:var(--jl-tx)}.sidebar-loading,.workspace-loading,.skeleton{animation:jl-loading-breathe var(--jl-motion-slow) ease-in-out infinite}.pdf-render-state{color:var(--jl-tx)}.source-reader .source-document-picker{gap:2px;min-width:0;display:grid}.source-reader .source-document-label{color:var(--jl-tx-2);cursor:pointer;letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.35}.source-reader .source-document-bar select{text-overflow:ellipsis;width:100%;min-height:26px;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.app-shell .source-reader:not(.source-reader-showcase){animation:jl-polish-enter var(--jl-motion-standard) var(--jl-motion-ease) both}.source-reader .source-reader-controls{background:#fafaf8f7;gap:12px;min-width:0;padding:8px 12px;box-shadow:0 -8px 24px -24px #12110f8c}.source-reader :is(.page-controls,.zoom-controls){border:1px solid var(--jl-control-border);background:var(--jl-surface);border-radius:6px;flex:none;align-items:center;gap:0;height:34px;display:inline-flex;overflow:hidden}.source-reader :is(.page-controls,.zoom-controls) button{background:0 0;border:0;border-radius:0;min-width:34px;height:32px}.source-reader .page-controls button:first-child,.source-reader .page-controls button:last-child,.source-reader .zoom-controls button+button{border-color:var(--jl-rule)}.source-reader :is(.page-controls,.zoom-controls) button:hover:not(:disabled){background:var(--jl-surface-2)}.source-reader :is(.page-controls,.zoom-controls) button:active:not(:disabled){background:var(--jl-warm)}.source-reader .page-controls>span{min-width:78px;color:var(--jl-tx-2);text-align:center;white-space:nowrap;padding-inline:9px;font-size:10.5px}.source-reader .zoom-controls .zoom-value{font-variant-numeric:tabular-nums;width:54px}.source-reader .pdf-page-stack :is(canvas,.textLayer){transition:none}.recovery-signin-panel{grid-template-rows:auto auto 1fr auto}.recovery-signin-development{border-block:1px solid var(--jl-rule);margin:-20px 0 18px}.recovery-signin-development .development-notice{width:100%;margin-left:0}.recovery-signin-development .development-notice>summary{color:var(--jl-tx-2);justify-content:space-between}.recovery-signin-development .development-notice>summary:hover{color:var(--jl-ink)}.recovery-signin-development .development-notice-panel{left:0;right:auto}.recovery-signin :is(.recovery-signin-form button,.recovery-signin-panel a){transition:color var(--jl-motion-fast) ease, border-color var(--jl-motion-standard) ease, background-color var(--jl-motion-standard) ease, box-shadow var(--jl-motion-standard) ease, transform var(--jl-motion-fast) var(--jl-motion-ease)}.recovery-signin :is(.recovery-signin-form button,.recovery-signin-panel a):active{transition-duration:var(--jl-motion-press);transform:scale(.98)}.recovery-signin-panel>footer{grid-template-columns:repeat(3,auto);display:grid}.recovery-signin-panel>footer .development-notice-copy{max-width:70ch;color:var(--jl-tx-2);text-align:center;grid-column:1/-1}@media (max-width:1100px){.marketing-page .recovery-nav-inner{height:74px}.marketing-page .recovery-mobile-nav-panel{max-height:calc(100dvh - 105px)}}@media (max-width:980px){.public-site .recovery-shell{width:min(860px,100% - 44px)}.public-site .public-hero h1{font-size:clamp(58px,9vw,82px)}}@media (max-width:700px){.workspace-development-strip{padding-inline:var(--jl-sp-3)}.workspace-development-strip .development-notice-panel{width:calc(100vw - 30px)}.recovery-signin-panel>footer{text-align:center;grid-template-columns:1fr;gap:14px}.recovery-signin-panel>footer .development-notice-copy{grid-column:auto}}@media (max-width:620px){.marketing-home .recovery-shell,.public-site .recovery-shell{width:calc(100% - 30px)}.public-site .public-hero h1{font-size:clamp(48px,13.6vw,56px)}.recovery-development-strip .development-notice{width:100%}.recovery-development-strip .development-notice>summary{justify-content:space-between;width:100%}.recovery-development-strip .development-notice-panel,.recovery-signin-development .development-notice-panel{width:calc(100vw - 30px);left:0;right:auto}.recovery-practice-list article{grid-template-columns:1fr;gap:9px;padding-block:23px}.recovery-practice-list h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :before,.marketing-page :after,.app-shell *,.app-shell :before,.app-shell :after,.recovery-signin *,.recovery-signin :before,.recovery-signin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
