/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f2;--muted:#a4a49f;--line:#343434;--soft:#111;--paper:#050505;--error:#ef9090;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--page-title-size:clamp(1.8rem, 3.2vw, 3rem);--question-title-size:clamp(1.65rem, 3vw, 2.5rem);--mobile-title-size:clamp(1.45rem, 6.8vw, 1.95rem);--action-button-font-size:.72rem;--action-button-min-height:2.25rem;--action-button-padding:.5rem .8rem}html[data-view=mobile] .research-governance-summary dl,html[data-view=mobile] .research-audit-governance dl,html[data-view=mobile] .research-ledger-metadata,html[data-view=mobile] .research-governance-grid,html[data-view=mobile] .research-capture-list>li,html[data-view=mobile] .matter-details-grid,html[data-view=mobile] .matter-party-row,html[data-view=mobile] .matter-proceedings-summary dl{grid-template-columns:minmax(0,1fr)}@media (width<=720px){:root{--action-button-font-size:.68rem;--action-button-min-height:2rem;--action-button-padding:.45rem .7rem;--question-title-size:clamp(1.2rem, 5.5vw, 1.55rem)}.research-governance-summary dl,.research-audit-governance dl,.research-ledger-metadata,.research-governance-grid,.research-capture-list>li,.research-ledger-list>li>header{grid-template-columns:minmax(0,1fr)}.instant-check-result.is-mobile-dismissed .instant-mobile-report-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.instant-at-a-glance-close{z-index:2;position:fixed;top:.8rem;right:.8rem}.report-order-page,.client-setup-page{min-height:100dvh;padding:3rem 1.25rem}.report-order-sqs h1,.client-setup-sqs h1{font-size:var(--mobile-title-size)}.sqs-choice-row,.report-order-sqs .report-company-search,.client-setup-sqs .report-company-search{grid-template-columns:minmax(0,1fr)}.sqs-close{top:.5rem;right:0}}.lr-matter-page{background:var(--paper);grid-template-rows:36px minmax(0,1fr);height:calc(100dvh - 112px);min-height:650px;display:grid;overflow:hidden}.lr-matter-page>header{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 18px;font-size:9px;display:grid}.lr-matter-page>header span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr-matter-page>header a{color:var(--ink);text-decoration:none}.lr-matter-bridge{grid-template-rows:28px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lr-matter-status{border-bottom:1px solid var(--soft);color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.lr-matter-status span{color:var(--ink);font-weight:700}.lr-matter-status p{margin:0}.lr-matter-bridge iframe{background:#fff;border:0;width:100%;height:100%;min-height:0}@media (width<=760px){.lr-matter-page{height:calc(100dvh - 88px);min-height:560px}.lr-matter-page>header{grid-template-columns:auto 1fr}.lr-matter-page>header a:last-child{display:none}.lr-matter-page>header span{text-align:right}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111;--muted:#686868;--line:#d8d8d2;--soft:#f5f4ef;--paper:#fff;--error:#8b1e1e}html[data-interface-style=modern]{--sans:Aptos, "Segoe UI", Arial, Helvetica, sans-serif;--serif:Aptos, "Segoe UI", Arial, Helvetica, sans-serif}html[data-interface-style=modern][data-theme=dark]{--ink:#f3f6fa;--muted:#a9b5c6;--line:#32445d;--soft:#0d1b2d;--paper:#06111f}html[data-interface-style=moon-dust]{--sans:"Courier New", Courier, monospace;--serif:"Courier New", Courier, monospace}html[data-interface-style=moon-dust][data-theme=dark]{--ink:#fff8f3;--muted:#d2adb8;--line:#693748;--soft:#35111e;--paper:#210812}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.55}a{color:inherit;text-underline-offset:3px}button,input{font:inherit}button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:0;padding:.76rem 1.1rem}button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){button:hover{background:color-mix(in srgb, var(--ink) 82%, var(--paper))}}button:disabled{cursor:wait;opacity:.55}.standard-action{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font:var(--action-button-font-size) var(--sans);min-height:var(--action-button-min-height);padding:var(--action-button-padding);border-radius:0;justify-content:center;align-items:center;width:auto;text-decoration:none;display:inline-flex}.standard-action.is-disabled{cursor:not-allowed;opacity:.4}input{border:0;border-bottom:1px solid var(--ink);color:inherit;background:0 0;border-radius:0;min-width:0;padding:.72rem 0}input:focus{outline:2px solid var(--ink);outline-offset:4px}.platform{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 3.5rem}.platform-frame{background:var(--paper);grid-template-columns:260px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.platform-workspace{min-width:0}.platform-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:700;background:#303236f0;flex-direction:column;height:100vh;transition:opacity .14s,transform .18s;display:flex;position:sticky;top:0;overflow:hidden}html[data-interface-style=modern] .platform-sidebar,html[data-interface-style=modern] .platform-sidebar-header,html[data-interface-style=modern] .platform-sidebar-settings-toggle{background:#0a1a2c}html[data-interface-style=moon-dust] .platform-sidebar,html[data-interface-style=moon-dust] .platform-sidebar-header,html[data-interface-style=moon-dust] .platform-sidebar-settings-toggle{background:#2a0b16}.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.is-sidebar-collapsed .platform-sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.platform-sidebar-header{background:#282a2d;justify-content:space-between;align-items:center;min-height:68px;padding:0 .85rem 0 1rem;display:flex}.platform-sidebar-header a{color:#fff;font-family:var(--serif);letter-spacing:.04em;font-size:1.28rem;text-decoration:none}.lorrex-logo{object-fit:contain;width:210px;height:auto;display:block}.lorrex-logo-pair{line-height:0;display:inline-grid}.lorrex-logo-pair .lorrex-logo{grid-area:1/1}.lorrex-brand-lockup{flex-direction:column;align-items:center;gap:.12rem;line-height:0;display:inline-flex}.lorrex-wordmark-stack{gap:.08rem;line-height:1;display:grid}.lorrex-wordmark-pair{line-height:0;display:inline-grid}.lorrex-wordmark{object-fit:contain;grid-area:1/1;width:132px;height:auto;display:block}.lorrex-wordmark-on-dark{filter:invert()}.lorrex-wordmark-on-light{display:none}.lorrex-brand-module{color:var(--ink);font-family:var(--sans);letter-spacing:.23em;text-transform:uppercase;align-self:center;font-size:.58rem;font-weight:400;line-height:1}.lorrex-logo-on-light,html[data-theme=light] .lorrex-logo-on-dark{display:none}html[data-theme=light] .lorrex-logo-on-light{display:block}html[data-theme=light] .lorrex-wordmark-on-dark{display:none}html[data-theme=light] .lorrex-wordmark-on-light{display:block}html[data-theme=light] .platform-sidebar-header .lorrex-logo-on-dark{display:none}html[data-theme=light] .platform-sidebar-header .lorrex-logo-on-light{display:block}html[data-theme=light] .platform-sidebar-header .lorrex-wordmark-on-dark{display:none}html[data-theme=light] .platform-sidebar-header .lorrex-wordmark-on-light,html[data-theme=light] .owner-holding-panel .lorrex-logo-on-dark,html[data-theme=light] .owner-holding-panel .lorrex-wordmark-on-dark{display:block}html[data-theme=light] .owner-holding-panel .lorrex-logo-on-light,html[data-theme=light] .owner-holding-panel .lorrex-wordmark-on-light{display:none}html[data-theme=light] .platform-sidebar,html[data-theme=light] .platform-sidebar-header,html[data-theme=light] .platform-sidebar-settings-toggle{color:#17191c;background:#e0e3e7f0}html[data-theme=light] .platform-sidebar-header,html[data-theme=light] .platform-sidebar-settings-toggle,html[data-theme=light] .platform-sidebar-create,html[data-theme=light] .platform-sidebar-section{border-color:#17191c2e}html[data-theme=light] .platform-sidebar a,html[data-theme=light] .platform-sidebar button,html[data-theme=light] .platform-sidebar summary,html[data-theme=light] .platform-sidebar h2,html[data-theme=light] .platform-sidebar h3,html[data-theme=light] .platform-sidebar label,html[data-theme=light] .platform-sidebar p,html[data-theme=light] .platform-sidebar strong{color:#17191c}html[data-theme=light] .platform-sidebar-nav a:hover,html[data-theme=light] .platform-sidebar-nav a[aria-current=page],html[data-theme=light] .platform-sidebar-report-menu summary:hover,html[data-theme=light] .platform-sidebar-settings-toggle:hover,html[data-theme=light] .platform-sidebar-settings-toggle[aria-expanded=true]{background:#17191c17}.platform-sidebar-header .lorrex-wordmark{width:118px}.platform-sidebar-header button,.platform-sidebar-open{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.35rem;display:inline-flex}.platform-sidebar-header button:hover,.platform-sidebar-open:hover{background:#45474c}.platform-sidebar-nav{flex-direction:column;flex:1;min-height:0;padding:.8rem;display:flex;overflow-y:auto}.platform-sidebar-context-slot{display:contents}.lr-viewer-sidebar-context{display:none}.platform-sidebar:has(.document-metadata-panel) .platform-sidebar-nav{display:none}.platform-sidebar:has(.document-metadata-panel) .platform-sidebar-settings{display:none}.platform-sidebar:has(.document-metadata-panel) .platform-sidebar-settings-toggle{display:none}html[data-view=mobile] .platform-sidebar:has(.lr-viewer-sidebar-context) .platform-sidebar-nav{display:none}html[data-view=mobile] .platform-sidebar:has(.lr-viewer-sidebar-context) .platform-sidebar-settings{display:none}html[data-view=mobile] .platform-sidebar:has(.lr-viewer-sidebar-context) .platform-sidebar-settings-toggle{display:none}html[data-view=mobile] .lr-viewer-sidebar-context{display:flex}.lr-viewer-sidebar-context{color:#fff;flex-direction:column;flex:1;min-height:0;overflow:hidden}.lr-viewer-sidebar-header{border-bottom:1px solid #ffffff2e;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:52px;display:grid}.lr-viewer-sidebar-header button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.25rem;display:inline-flex}.lr-viewer-sidebar-header strong{font:700 .76rem/1.2 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase}.lr-viewer-sidebar-body{gap:1.2rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.lr-sidebar-question-list{gap:.85rem;display:grid}.lr-sidebar-question-list p{font:italic 400 .78rem/1.5 var(--serif);grid-template-columns:1.2rem minmax(0,1fr);gap:.45rem;margin:0;display:grid}.lr-sidebar-question-list p>span:first-child{font-style:normal;font-weight:700}.lr-viewer-sidebar-section{border-top:1px solid #ffffff2e;padding-top:1rem}.lr-viewer-sidebar-section>p{font:700 .62rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem}.lr-viewer-sidebar-downloads{gap:.4rem;display:grid}.lr-viewer-sidebar-downloads button{color:inherit;font:700 .68rem/1.2 var(--sans);text-align:left;background:0 0;border:1px solid #ffffff38;width:100%;min-height:40px;padding:.55rem .7rem}html[data-theme=light] .lr-viewer-sidebar-header,html[data-theme=light] .lr-viewer-sidebar-section{border-color:#17191c2e}html[data-theme=light] .lr-viewer-sidebar-downloads button{border-color:#17191c38}.platform-sidebar-settings-toggle{color:#fff;text-align:left;background:#282a2d;border:0;border-top:1px solid #4d4f53;flex:none;align-items:center;gap:.65rem;width:100%;min-height:48px;padding:.65rem 1rem;font-size:.78rem;display:flex}.platform-sidebar-settings-toggle:hover,.platform-sidebar-settings-toggle[aria-expanded=true]{background:#45474c}.platform-sidebar-settings-toggle span{font-size:1.05rem}.platform-sidebar-settings{flex:1;gap:1.25rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.platform-sidebar-settings h2{color:#fff;font:400 1.25rem/1.2 var(--serif);margin:0}.platform-sidebar-settings-back{color:#ffffffb8;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem}.platform-sidebar-settings label{color:#c7c9cc;gap:.45rem;font-size:.72rem;display:grid}.platform-sidebar-settings select{color:#fff;background:#3a3c40;border:1px solid #5a5d62;width:100%;min-height:36px;padding:.35rem .5rem}.platform-sidebar-setting-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.platform-sidebar-setting-toggle input{width:1rem;height:1rem}.platform-white-label{border-top:1px solid #4d4f53;gap:.75rem;padding-top:1rem;display:grid}.platform-white-label h3,.platform-white-label p{margin:0}.platform-white-label h3{color:#fff;font:400 1rem/1.2 var(--serif)}.platform-white-label p{color:#c7c9cc;font-size:.7rem}.platform-white-label input{color:#fff;border:1px solid #5a5d62;padding:.45rem;font-size:.72rem}.platform-white-label .standard-action{justify-self:start}.platform-sidebar-nav a{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:.42rem;padding:.68rem .72rem;font-size:.82rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.platform-sidebar-nav a:hover,.platform-sidebar-nav a[aria-current=page]{background:#45474c}.platform-sidebar-create{border-bottom:1px solid #4d4f53;gap:.18rem;padding-bottom:.75rem;display:grid}.platform-sidebar-create a,.platform-sidebar-report-menu summary{font-weight:700}.platform-sidebar-create>a span,.platform-sidebar-report-menu summary span{width:1rem;margin-right:.38rem;font-size:1rem;display:inline-block}.platform-sidebar-report-menu summary{color:#fff;cursor:pointer;border-radius:.42rem;padding:.68rem .72rem;font-size:.82rem;line-height:1.3;list-style:none}.platform-sidebar-report-menu summary::-webkit-details-marker{display:none}.platform-sidebar-report-menu summary:hover{background:#45474c}.platform-sidebar-report-options{padding-left:1.38rem;display:grid}.platform-sidebar-report-options a{color:#ffffffc7;padding-top:.46rem;padding-bottom:.46rem;font-size:.75rem;font-weight:400}.platform-sidebar-recents{flex:1;min-height:0;padding-top:1.1rem}.platform-sidebar-recents>summary{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .42rem;padding:0 .72rem;font-size:.68rem;font-weight:700}.platform-sidebar-recents-list>span{color:#c7c9cc;padding:.68rem .72rem;font-size:.75rem;display:block}.platform-sidebar-library{border-top:1px solid #4d4f53;gap:.38rem;padding-top:.75rem;display:grid}.platform-sidebar-section{display:grid}.platform-sidebar-disclosure>summary{cursor:pointer;align-items:center;min-height:1.7rem;list-style:none;display:flex}.platform-sidebar-disclosure>summary::-webkit-details-marker{display:none}.platform-sidebar-disclosure>summary:after{color:#ffffffa8;content:"▾";margin-left:auto;padding-right:.72rem;font-size:.66rem;transition:transform .12s;transform:rotate(0)}.platform-sidebar-disclosure:not([open])>summary:after{transform:rotate(-90deg)}.platform-sidebar-section-heading{font-weight:700}.platform-sidebar-section-list{display:grid}.platform-sidebar-section-list a,.platform-sidebar-recents a{color:#ffffffad;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1.25}.platform-sidebar-recents a{align-items:center;gap:.45rem;display:flex}.platform-recent-spinner{border:1px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:.62rem;height:.62rem;animation:.9s linear infinite platform-recent-spin}@keyframes platform-recent-spin{to{transform:rotate(360deg)}}.platform-sidebar-open{z-index:760;background:#303236;border-radius:.42rem;display:none;position:fixed;top:.75rem;left:.75rem}.is-sidebar-collapsed .platform-sidebar-open{display:inline-flex}.platform-sidebar-backdrop,.platform-sidebar-swipe-edge{display:none}.masthead{background:var(--paper);border-bottom:1px solid var(--line);z-index:500;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;display:grid;position:sticky;top:0}.wordmark{flex-direction:row;justify-self:start;align-items:center;gap:.7rem;line-height:1;text-decoration:none;display:inline-flex}.wordmark-copy{gap:.28rem;display:grid}.wordmark-copy>strong{font-family:var(--serif);letter-spacing:.11em;font-size:1.35rem;font-weight:400}.wordmark-copy>small{letter-spacing:.23em;text-transform:uppercase;font-size:.58rem}.masthead-module-context{border-left:1px solid var(--line);gap:.18rem;max-width:210px;padding-left:.8rem;display:grid}.masthead-module-context small{color:var(--muted);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.primary-nav{gap:2rem;display:flex}.primary-nav a,.identity a,.site-footer a,.section-heading a,.back-link{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;text-decoration:none}.primary-nav a[aria-current=page],.primary-nav a:hover,.identity a:hover,.site-footer a:hover{color:var(--ink);text-decoration:underline}.primary-nav .instant-report-nav{white-space:nowrap}.primary-nav .instant-report-nav span,.primary-nav .legal-research-nav span{color:#20a447;font-size:.95rem;font-weight:800;line-height:0}.identity{flex-direction:column;justify-self:end;align-items:flex-end;gap:.14rem;display:flex}.identity span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.identity-actions{align-items:center;gap:.9rem;display:flex}.mobile-header-menu{display:none;position:relative}.mobile-header-menu summary{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}.mobile-header-menu summary::-webkit-details-marker{display:none}.mobile-menu-icon{background:currentColor;width:18px;height:1px;display:block;box-shadow:0 -5px,0 5px}.mobile-header-menu nav{background:var(--paper);border:1px solid var(--line);z-index:780;min-width:120px;padding:.65rem .8rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 10px 24px #00000038}.mobile-header-menu nav .site-theme-toggle,.mobile-header-menu nav .site-view-toggle{color:var(--muted);justify-self:start;padding:.35rem 0}.site-theme-toggle,.site-view-toggle{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.76rem}.site-theme-icons{align-items:center;gap:.22rem;display:inline-flex}.site-theme-icon{width:1.14rem;height:1.14rem;display:block}.site-theme-icon-separator{opacity:.72;font-size:.62rem;line-height:1}.site-theme-toggle:hover,.site-view-toggle:hover{color:var(--ink);background:0 0;text-decoration:underline}.site-theme-toggle:focus-visible,.site-view-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.site-view-desktop-label{display:none}.site-view-mobile-label,.site-view-desktop-label{justify-content:center;align-items:center}.site-view-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.1rem;height:1.1rem;display:block}html[data-view=mobile] .site-view-mobile-label{display:none}html[data-view=mobile] .site-view-desktop-label{display:inline-flex}.question-stage{border-bottom:1px solid var(--line);padding:7rem 0 7.5rem}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem}h1,h2,h3,p{margin-top:0}h1{font-family:var(--serif);font-size:var(--page-title-size);letter-spacing:-.045em;max-width:900px;margin-bottom:3.8rem;font-weight:400;line-height:.98}h2{font-family:var(--serif);font-size:1.45rem;font-weight:400}h3{font-family:var(--serif);font-size:1.15rem;font-weight:400}.question-form{max-width:820px}.question-form>label{margin-bottom:.65rem;font-size:1rem;display:block}.question-line{grid-template-columns:1fr auto;gap:1.25rem;display:grid}.question-line input{font-family:var(--serif);font-size:1.35rem}.matter-question-line.is-create{grid-template-columns:minmax(0,1fr) auto auto}.matter-create-toggle{font-family:var(--serif);justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;font-size:1.8rem;line-height:1;display:inline-flex}.matter-search-results{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.matter-search-results li{border-top:1px solid var(--line)}.matter-search-results button{color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;padding:.9rem 0;display:flex}.matter-search-results button:hover{background:0 0;text-decoration:underline}.matter-search-results small{color:var(--muted);white-space:nowrap}.matter-see-all-link{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.75rem;font-size:.72rem;display:inline-flex}.matter-see-all-link span{font-family:var(--serif);font-size:1.2rem;transition:transform .16s}.matter-see-all-link:hover span{transform:translate(.25rem)}.form-error{color:var(--error);margin:.75rem 0 0}.matter-creation-wizard{border-top:1px solid var(--line);min-height:310px;padding-top:1.25rem}.matter-wizard-close,.matter-wizard-back{color:var(--muted);background:0 0;border:0;padding:0;font-size:.68rem}.matter-wizard-close{text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:2.25rem;display:inline-flex}.matter-wizard-close:first-letter{font-family:var(--serif);font-size:1.35rem}.matter-wizard-question{gap:1.2rem;max-width:720px;display:grid}.matter-wizard-question h2{font-size:var(--question-title-size);margin:0;line-height:1.03}.matter-wizard-question>p:not(.matter-wizard-step):not(.form-error){color:var(--muted);max-width:620px;font-size:.82rem;line-height:1.55}.matter-wizard-step{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem}.matter-choice-row,.matter-upload-choice,.matter-wizard-actions,.matter-party-add{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.matter-choice-row button{min-width:130px}.matter-file-button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);cursor:pointer;padding:.72rem 1rem;font-size:.76rem;display:inline-block}.matter-file-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.matter-wizard-question>label,.matter-details-grid label{letter-spacing:.05em;text-transform:uppercase;gap:.4rem;font-size:.68rem;display:grid}.matter-wizard-question input,.matter-wizard-question select{border:1px solid var(--line);color:var(--ink);font:.9rem/1.4 var(--sans);letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;width:100%;padding:.7rem}.matter-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.matter-parties-fieldset{border:0;margin:0;padding:0}.matter-parties-fieldset legend{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem}.matter-party-row{grid-template-columns:minmax(160px,.65fr) minmax(180px,1fr) auto;gap:.6rem;margin-bottom:.6rem;display:grid}.matter-party-row button{padding:.55rem .8rem}.matter-party-add button,.secondary-action{color:var(--ink);background:0 0}.matter-wizard-actions{justify-content:space-between;margin-top:.4rem}.matter-wizard-notice{border-left:2px solid var(--ink);margin:0;padding-left:.75rem}.matter-proceedings-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:-1.4rem 0 3rem;padding:1.1rem 0;position:relative}.matter-details-edit{color:var(--muted);background:0 0;padding:0;font-size:.67rem;position:absolute;top:-1.6rem;right:0}.matter-details-edit:hover{color:var(--ink)}.matter-details-editor form{gap:1rem;display:grid}.matter-details-editor label,.matter-represented-party{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.62rem;display:grid}.matter-details-editor input,.matter-details-editor select{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;width:100%;min-width:0;padding:.55rem 0;font-size:.78rem}.matter-details-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-details-editor .matter-parties-fieldset{margin-top:.3rem}.matter-details-editor-actions{margin-top:.2rem}.matter-details-saved{color:var(--ink)}.matter-proceedings-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.matter-proceedings-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.matter-proceedings-summary dd{margin:.25rem 0 0;font-size:.75rem}.matter-proceedings-summary p{color:var(--muted);margin:.9rem 0 0;font-size:.7rem}.matter-source-documents li{align-items:center}.matter-source-documents li>div:first-child{gap:.2rem;display:grid}.matter-source-documents strong{font-size:.76rem;font-weight:500}.matter-document-actions{gap:.8rem;font-size:.68rem;display:flex}.overview-grid,.two-column{grid-template-columns:1fr 1fr;gap:5rem;padding:3.5rem 0 5rem;display:grid}.section-heading{justify-content:space-between;align-items:baseline;display:flex}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.plain-list li:last-child{border-bottom:1px solid var(--line)}.plain-list span,.meta,.empty-copy,.help-copy{color:var(--muted)}.plain-list span{text-align:right;font-size:.78rem}.see-all-link{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;margin-top:1.25rem;padding:.55rem .8rem;font-size:.72rem;text-decoration:none;display:inline-block}.see-all-link:hover{border-color:var(--ink)}.companies-house-directory-link{margin:0 0 1.5rem}.company-directory-matter-ref{color:#5f5f5f;margin-top:.18rem;font-size:.62rem;display:block}.company-directory-order{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem}.company-picker-list{margin:0;padding:0;list-style:none}.company-picker-list li{border-top:1px solid var(--line)}.company-picker-list li:last-child{border-bottom:1px solid var(--line)}.company-picker-list button{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;display:flex}.company-picker-list button:hover{background:0 0}.company-picker-list button>span,.company-directory-heading>div{gap:.2rem;display:grid}.company-picker-list strong,.company-directory-heading strong{font-size:.84rem}.company-picker-list b,.company-directory-heading b{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.company-picker-list small{color:var(--muted);font-size:.67rem}.company-directory-heading{justify-content:space-between;align-items:end;margin-bottom:1.25rem;display:flex}.company-directory-heading button{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0 0 .12rem;font-size:.66rem}.company-directory-heading button:hover{background:0 0}.document-ocr-audit{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:.8rem 0;font-size:.66rem}.document-ocr-audit summary{cursor:pointer;font-weight:600}.document-ocr-audit ol{gap:.8rem;margin:.8rem 0 0;padding-left:1.2rem;list-style:decimal;display:grid}.document-ocr-audit li,.document-ocr-audit li span{gap:.15rem;display:grid}.document-ocr-audit em{color:#8f1818;font-style:normal}.admin-integration-health{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:2.5rem;padding:1.25rem 0}.admin-report-costs{margin-top:2.5rem}.admin-report-costs .record-table td>span,.admin-report-costs .record-table td>strong{display:block}.admin-cost-details{margin-top:.35rem}.admin-cost-details summary{cursor:pointer;font-size:.68rem}.admin-cost-details ul{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.admin-cost-details li span{font-size:.65rem;display:block}.admin-integration-health dl{gap:.65rem;margin:1rem 0 0;display:grid}.admin-integration-health dl>div{grid-template-columns:minmax(160px,.35fr) 1fr;gap:.2rem;display:grid}.admin-integration-health dt,.admin-integration-health dd{margin:0;font-size:.72rem}.admin-integration-health dd{color:var(--muted)}.integration-state{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.integration-state.is-operational{color:#3d7b3d}.integration-state:not(.is-operational){color:#b94a48}html[data-view=mobile] .admin-integration-health dl>div{grid-template-columns:1fr}.company-directory-table th{font-size:.6rem}.company-directory-table td{padding-top:.65rem;padding-bottom:.65rem;font-size:.66rem}.company-directory-table .filing-date-cell{white-space:nowrap;font-size:.62rem}.history-surface{color:#111;background:#fff;margin-top:.75rem;padding:0 1rem}.history-list li,.history-list li:last-child{border-color:#d8d8d2}.history-list span{color:#5f5f5f}.history-empty{color:#5f5f5f;margin:0;padding:1rem 0}.document-history-page,.matter-document-history,.document-history-surface{background:var(--paper);color:var(--ink);font-family:var(--sans)}.content-page.document-history-page{max-width:1200px;margin:3.5rem auto 5rem;padding:2rem 2.25rem 2.75rem}.document-history-page .page-intro{margin-bottom:1.75rem;padding-bottom:1.5rem}.document-history-page .page-intro h1{font-size:var(--question-title-size);margin-bottom:.65rem}.document-history-page .document-history-context-title,.matter-document-history .document-history-context-title{font-family:var(--sans);font-size:var(--question-title-size);margin:0 0 .35rem;font-weight:500;line-height:1.08}.document-history-page .document-history-context-title{font-family:Calibri, "Carlito", var(--sans)}.document-history-page .document-history-heading-label,.matter-document-history .document-history-heading-label{color:var(--muted);font-family:var(--sans);margin:0 0 .6rem;font-size:1.05rem;font-weight:400;line-height:1.25}.document-history-page .page-intro p{max-width:600px;margin-bottom:0;font-size:.76rem}.document-history-page h2,.matter-document-history h2{margin-bottom:.6rem;font-size:1.05rem}.document-history-page h2.document-history-context-title,.matter-document-history h2.document-history-context-title{font-size:var(--question-title-size);margin-bottom:.35rem}html[data-view=mobile] .mobile-menu-icon{border-radius:50%;width:3px;height:3px;box-shadow:0 -6px,0 6px}.document-history-page .meta,.matter-document-history .meta{font-size:.64rem}.document-history-page .page-intro,.document-history-page .record-table th,.document-history-page .record-table td,.matter-document-history .record-table th,.matter-document-history .record-table td{border-color:var(--line)}.document-history-page .page-intro p,.document-history-page .meta,.document-history-page .help-copy,.document-history-page .empty-copy,.document-history-page .record-table th,.matter-document-history .meta,.matter-document-history .record-table th{color:var(--muted)}.document-history-page .new-badge{border-color:currentColor}.document-history-page .document-actions a{color:var(--muted)}.document-history-page .document-actions a:hover{color:var(--ink)}.matter-document-history{padding:1.25rem}.document-history-tab-list{border-bottom:1px solid var(--line);gap:1.4rem;margin-bottom:1.35rem;display:flex}.document-history-tab-list button{color:var(--muted);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.65rem 0;font-size:.72rem}.document-history-tab-list button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.document-history-tab-list button span{color:var(--muted);margin-left:.25rem;font-size:.62rem}.document-history-tabs [role=tabpanel]:focus-visible{outline:1px solid var(--ink);outline-offset:.35rem}.document-history-tabs .library-section{margin-top:0}.document-read-lamp{width:2rem;height:2rem;margin:0}.document-read-lamp .traffic-light{width:1.2rem;height:1.2rem}.company-document-traffic-key{border-color:var(--line);color:var(--ink);margin-top:1.4rem}.company-document-traffic-key .traffic-assessment{width:1.55rem;height:1.55rem}.company-document-traffic-key .traffic-light{width:.9rem;height:.9rem}.document-history-surface{margin-top:.5rem;overflow-x:auto}.history-files-surface{margin-top:0}.document-history-surface a{color:var(--ink)}.sort-heading{color:var(--muted);font-family:var(--sans);font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.sort-heading:hover{color:var(--ink);background:0 0;text-decoration:underline}.sort-heading:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.sort-indicator{min-width:.8rem;font-size:.8rem;display:inline-block}.document-history-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:1rem;padding:0 0 .85rem;font-size:.76rem;display:flex}.document-history-toolbar button{background:var(--ink);border-color:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:.55rem .75rem;font-size:.68rem}.document-history-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.document-history-toolbar .history-delete-selected{color:#fff;background:#7b1f1f;border-color:#7b1f1f}.document-history-toolbar button:disabled{cursor:not-allowed;opacity:.45}.document-history-action-error{margin:.75rem 0 0}.report-selection{grid-template-columns:auto minmax(180px,1fr) auto;align-items:start;gap:.65rem;display:grid}.report-selection input,.retained-document-selection>input,.history-select-all input{accent-color:#111;appearance:auto;width:1rem;min-width:1rem;height:1rem;margin:.2rem 0 0;padding:0}.retained-document-selection{grid-template-columns:auto minmax(150px,1fr) auto;display:grid}.report-history-title{gap:.16rem;display:grid}.report-history-title strong{font-size:.72rem;font-weight:400;line-height:1.32}.report-history-title small{color:var(--muted);font-size:.61rem}.report-history-group-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(180px,1fr) auto;align-items:start;gap:.65rem;width:100%;padding:0;display:grid}.report-history-disclosure{transform-origin:50%;margin-top:.06rem;font-size:.9rem;line-height:1;display:inline-block}.report-history-group-toggle[aria-expanded=true] .report-history-disclosure{transform:rotate(90deg)}.report-history-group-row td{border-top:1px solid var(--line)}.report-history-group-count{color:var(--muted);font-size:.61rem}.report-history-artifact-row td:first-child{padding-left:1.6rem}.report-history-table th{padding:.5rem .35rem;font-size:.58rem}.report-history-table td{padding:.58rem .35rem;font-size:.68rem;line-height:1.35}.report-history-table td:not(:first-child){white-space:nowrap}.history-select-all{align-items:center;gap:.5rem;display:inline-flex}.icon-actions{gap:.55rem}.report-action{border:1px solid var(--line);justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;display:inline-flex}.report-action:hover{border-color:var(--ink);text-decoration:none}.action-icon-eye{border:1px solid;border-radius:50%;width:.92rem;height:.52rem;display:block;position:relative}.action-icon-eye:before{content:"";background:currentColor;width:1px;height:.16rem;position:absolute;top:-.2rem;left:50%;transform:translate(-50%);box-shadow:-.25rem .06rem,.25rem .06rem}.action-icon-eye:after{content:"";background:currentColor;border-radius:50%;width:.24rem;height:.24rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.action-icon-download{font-size:1.2rem;line-height:1}.directory-link{margin-top:.5rem;display:inline-block}.bundle-repair{color:#111;background:#fff;border:1px solid #11111138;margin:0 0 1.25rem;padding:1rem}.bundle-repair p{margin:0 0 .75rem}.bundle-repair p:last-child{margin:.75rem 0 0}.bundle-repair button{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;padding:.7rem 1rem}.bundle-repair button:disabled{cursor:wait;opacity:.65}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:2.4rem 0 3.4rem;font-size:.7rem;display:flex}.site-footer-links{grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:flex-end;gap:.55rem 1.4rem;font-size:.64rem;display:grid}.site-footer-menu{display:none}.site-footer-menu summary{cursor:pointer;list-style:none}.site-footer-menu summary::-webkit-details-marker{display:none}.site-footer-menu nav{gap:.7rem;padding-top:.9rem;display:grid}html[data-view=mobile] .site-footer{flex-direction:column}html[data-view=mobile] .site-footer-links{display:none}html[data-view=mobile] .site-footer-menu{display:block}.content-page{min-height:70vh;padding:4.5rem 0 6rem}.page-intro{border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-bottom:2.5rem}.page-intro h1{font-size:var(--page-title-size);margin-bottom:1.25rem}.page-intro p{color:var(--muted);max-width:680px}.record-table{border-collapse:collapse;width:100%}.record-table th,.record-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.9rem .5rem}.record-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:400}.matter-list-name{gap:.65rem;display:grid}.matters-directory-page .page-intro,.matters-directory-page .record-table th,.matters-directory-page .record-table td{border-bottom:0}.library-section+.library-section{margin-top:4rem}.library-section .help-copy{margin:0 0 1.25rem}.retained-document-name{align-items:start;gap:.55rem;display:inline-flex}.retained-document-copy{gap:.18rem;display:grid}.retained-document-copy strong{font-weight:400}.retained-document-summary{-webkit-line-clamp:2;cursor:help;-webkit-box-orient:vertical;max-width:44rem;line-height:1.35;display:-webkit-box;overflow:hidden}.retained-document-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.new-badge{color:#16753a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #16753a;padding:.2rem .3rem;font-size:.55rem;font-weight:700;line-height:1}html[data-theme=dark] .new-badge{color:#fff;background:#111;border-color:#111}.document-actions{white-space:nowrap;gap:1rem;display:flex}.document-actions a{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.document-actions a:hover{color:var(--ink)}.document-ocr-retry{align-items:center;gap:.38rem;display:inline-flex}.document-ocr-result{font-size:1.05rem;font-weight:700;line-height:1}.document-ocr-result.is-readable{color:#16733c}.document-ocr-result.is-unreadable{color:#b32626}.document-actions .document-ocr-link,.document-ocr-link{color:#6b1d1d;letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:700;text-decoration:none}.document-actions .document-ocr-link:hover,.document-ocr-link:hover{color:#111;text-decoration:underline}.status{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;padding:.18rem .46rem;font-size:.68rem;display:inline-block}.module-list{border-top:1px solid var(--line)}.module-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:start;gap:2rem;padding:1.5rem 0;display:grid}.module-code{font-family:var(--serif);font-size:2rem}.report-level-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:2rem 0}.matter-create-report{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:2.5rem 0}.matter-create-report a{gap:.55rem}.report-order-page,.client-setup-page{background:var(--paper);color:var(--ink);z-index:40;align-items:center;min-height:100dvh;padding:clamp(3rem,8vh,8rem) clamp(1.25rem,7vw,7rem);display:grid;position:fixed;inset:0;overflow-y:auto}.SQS{width:100%;max-width:720px;margin:0 auto}.SQS>h1,.SQS>h2{font-size:var(--question-title-size);letter-spacing:-.045em;margin:0 0 clamp(2rem,6vh,4rem)}.SQS input:not([type=checkbox]):not([type=radio]):not([type=file]),.SQS textarea{border:1px solid var(--line);border-radius:2px;padding-left:.8rem;padding-right:.8rem}.SQS .standard-action{justify-self:start}.report-order-sqs .report-company-search,.report-order-sqs .report-level-selector,.report-order-sqs .report-company-results{max-width:none}.report-order-sqs>.help-copy,.report-order-sqs>.form-error{max-width:620px}.dd-report-request-page{z-index:auto;align-items:start;min-height:calc(100dvh - 92px);padding:118px 15px 80px;position:relative;inset:auto}.dd-report-request-page .report-order-sqs{max-width:700px;padding-left:42px}.dd-report-request-page .report-order-sqs>.eyebrow{letter-spacing:.15em;margin:1px 0 10px;font-size:9px;font-weight:700}.dd-report-request-page .report-order-sqs>h1{letter-spacing:-.028em;max-width:630px;margin:0 0 32px;font-size:clamp(20px,2.8vw,28px);line-height:1.12}.dd-report-request-page .report-company-search{max-width:630px;margin-top:24px}.dd-report-request-page .report-company-search input{border:1px solid var(--line);font:400 20px/1.45 var(--serif);padding:10px 12px}@media (width<=760px){:is(.platform-sidebar:has(.lr-viewer-sidebar-context) .platform-sidebar-nav,.platform-sidebar:has(.lr-viewer-sidebar-context) .platform-sidebar-settings,.platform-sidebar:has(.lr-viewer-sidebar-context) .platform-sidebar-settings-toggle){display:none}.lr-viewer-sidebar-context{display:flex}.dd-report-request-page{padding:110px 15px 64px}.dd-report-request-page .report-order-sqs{padding-left:34px}.dd-report-request-page .report-order-sqs>h1{font-size:clamp(20px,2.8vw,28px)}}.sqs-context{color:var(--muted);letter-spacing:.03em;margin:-2.2rem 0 2.5rem;font-size:.78rem}.sqs-close{color:var(--ink);font:2rem/1 var(--sans);padding:.35rem;text-decoration:none;position:absolute;top:1rem;right:0}.sqs-back{color:var(--muted);text-transform:uppercase;background:0 0;border:0;margin-top:2rem;padding:0;font-size:.68rem;text-decoration:underline}.client-setup-sqs{gap:1.5rem;width:100%;max-width:720px;margin:0 auto;display:grid}.client-setup-frame{gap:1rem;width:100%;max-width:720px;margin:0 auto;display:grid}.client-setup-sqs>h1{margin:0 0 clamp(1rem,3vh,2rem)}.client-setup-sqs>input,.client-setup-sqs>select,.client-setup-sqs>textarea{color:inherit;font:clamp(1.1rem, 2.5vw, 1.5rem) var(--serif);resize:vertical;background:0 0;border-radius:0;width:100%;padding:.8rem 0}.client-setup-sqs>button.primary{justify-self:start}.sqs-phone-entry{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;width:100%;display:grid}.sqs-phone-entry label{gap:.45rem;display:grid}.sqs-phone-entry label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.sqs-phone-entry input,.sqs-phone-entry select,.client-answer-review input,.client-answer-review select,.client-answer-review textarea{border:0;border-bottom:1px solid var(--ink);color:inherit;font:1rem var(--serif);background:0 0;border-radius:0;width:100%;min-width:0;padding:.75rem 0}.sqs-phone-entry option,.client-answer-review option{background:var(--paper);color:var(--ink)}.client-setup-page.is-reviewing{align-items:start}.client-setup-page.is-reviewing .client-setup-frame,.client-setup-review{max-width:960px}.client-answer-review{border-bottom:1px solid var(--line)}.client-answer-review>label{border-top:1px solid var(--line);grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.client-answer-review>label>span:first-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-top:.2rem;font-size:.68rem}.client-answer-review strong{font-family:var(--serif);overflow-wrap:anywhere;white-space:pre-line;font-size:1rem;font-weight:400;line-height:1.45}.client-answer-review textarea{resize:vertical;line-height:1.45}.client-answer-confirmation input{justify-self:start;width:1rem;height:1rem}.client-answer-change{justify-self:start}.client-review-actions{flex-wrap:wrap;gap:.8rem;padding:.5rem 0 2rem;display:flex}.client-review-actions button:disabled{cursor:not-allowed;opacity:.35}.client-setup-sqs .report-company-search,.client-setup-sqs .report-company-results{max-width:none}@media (width<=720px){.sqs-phone-entry,.client-answer-review>label{grid-template-columns:minmax(0,1fr)}.client-answer-review>label{gap:.45rem}}.sqs-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:520px;display:grid}.sqs-choice-row button,.sqs-choice-row a{border:1px solid var(--line);color:var(--ink);font:1.4rem var(--serif);background:0 0;justify-content:center;align-items:center;min-height:90px;text-decoration:none;display:flex}.sqs-choice-row button:hover,.sqs-choice-row a:hover{border-color:var(--ink)}.report-subject-choices{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.report-subject-choices button.selected,.report-subject-choices button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.report-unified-search{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.report-unified-search .sqs-context{margin:0 0 1.25rem}.report-unified-search .report-company-search+[aria-live=polite]{margin-top:2rem}@media (width<=720px){.report-subject-choices{grid-template-columns:minmax(0,1fr)}}.public-entry-wordmark{letter-spacing:.16em;justify-self:start;margin-bottom:clamp(1rem,4vh,3rem);text-decoration:none;display:grid}.public-entry-wordmark span{font-family:var(--serif);font-size:1.05rem}.public-entry-wordmark small{color:var(--muted);letter-spacing:.3em;font-size:.52rem}.public-entry-wordmark .lorrex-logo{width:210px}.public-entry-message{gap:1.2rem;display:grid}.public-entry-quote{gap:1.4rem;margin:0;display:grid}.public-entry-quote blockquote{font-family:var(--serif);gap:1rem;margin:0;display:grid}.public-entry-quote blockquote p{margin:0;font-size:clamp(1.25rem,3vw,1.85rem);line-height:1.4}.public-entry-quote figcaption{letter-spacing:.06em;gap:.1rem;font-size:.72rem;display:grid}.public-entry-quote figcaption strong{font-family:var(--serif);font-size:1rem;font-weight:400}.public-entry-quote figcaption span{color:var(--muted);text-transform:uppercase}.public-entry-auth{border-top:1px solid var(--line);gap:1.25rem;margin-top:clamp(1.5rem,4vh,3rem);padding-top:clamp(1.5rem,4vh,2.5rem);display:grid}.owner-holding-page{color:#fff;background:#050505;justify-content:flex-end;align-items:center;min-height:100dvh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.owner-holding-reel{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.owner-holding-start{color:#050505;z-index:1;background:#fff;border-color:#fff;position:relative}.owner-holding-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#050505d6;border:1px solid #ffffff47;justify-items:center;width:min(100%,340px);padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.owner-holding-panel .lorrex-logo{width:min(260px,76vw)}.owner-holding-panel h1{letter-spacing:.36em;text-indent:.36em;margin:1.2rem 0 2rem;font-size:.78rem}.owner-holding-panel form{gap:1rem;width:100%;display:grid}.owner-holding-panel label{gap:.45rem;display:grid}.owner-holding-panel label span{color:#b7b7b2;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.owner-holding-panel input{color:#fff;border-bottom-color:#70706c}.owner-password-field{grid-template-columns:minmax(0,1fr) 42px;display:grid}.owner-password-field input{grid-area:1/1/auto/-1;width:100%;padding-right:46px}.owner-password-toggle{color:#fff;background:0 0;border:0;grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.owner-password-toggle:hover{background:0 0}.owner-holding-panel .standard-action{color:#050505;background:#fff;border-color:#fff;width:100%;margin-top:.5rem}.owner-holding-panel>p{color:#e18a84;text-align:center;margin:1rem 0 0;font-size:.78rem}@media (width<=700px){.owner-holding-page{justify-content:center;align-items:flex-end;padding:.75rem}.owner-holding-reel{object-fit:contain;object-position:center top}.owner-holding-panel{padding:1rem 1.15rem}.owner-holding-panel .lorrex-logo{width:min(190px,62vw)}.owner-holding-panel h1{margin:.65rem 0 1.35rem}}.public-entry-auth h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.matter-see-all-link.is-down:hover span{transform:translateY(.2rem)}.client-setup-back{position:absolute;bottom:1.5rem;left:0}.report-company-search{grid-template-columns:minmax(220px,460px) auto;align-items:end;gap:1rem;max-width:680px;display:grid}.report-company-search label{gap:.35rem;display:grid}.report-company-search label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.report-company-search input{color:inherit;font:1.15rem var(--serif);background:0 0;border-radius:0;padding:.7rem 0}.report-company-results{max-width:680px;margin-top:1rem}.report-selected-company{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;max-width:680px;padding:.8rem 0;display:flex}.report-selected-company span,.report-selected-company small{display:block}.report-selected-company small{color:var(--muted);margin-top:.2rem;font-size:.64rem}.report-selected-company button{color:var(--ink);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.62rem;text-decoration:underline}.report-type-choice{margin-top:2rem}.report-type-choice h3{margin-bottom:1rem;font-size:clamp(1.2rem,2.4vw,1.75rem)}.report-level-selector{grid-template-columns:minmax(220px,460px) auto;align-items:end;gap:1rem;max-width:680px;display:grid}.report-level-selector label{gap:.35rem;display:grid}.report-level-selector label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.report-level-selector select{background:var(--paper);border:0;border-bottom:1px solid var(--ink);color:inherit;font:.88rem/1.35 var(--sans);border-radius:0;min-width:0;padding:.7rem 0}.report-level-selector option{background:var(--paper);color:var(--ink);font:.88rem/1.35 var(--sans)}.report-level-selector option:disabled{color:var(--muted)}.report-level-section>.help-copy{margin-top:.9rem;margin-bottom:0}.report-payment-scrim{z-index:1100;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.report-payment-dialog{background:var(--paper);border:1px solid var(--line);color:var(--ink);width:100%;max-width:560px;max-height:calc(100dvh - 2rem);padding:clamp(1.4rem,4vw,2.5rem);position:relative;overflow:auto}.report-payment-dialog h2{margin-bottom:1rem}.report-payment-dialog>p:not(.eyebrow){font-size:.82rem;line-height:1.55}.report-payment-note{border-left:3px solid var(--line);color:var(--muted);margin-top:1.2rem;padding-left:.8rem}.report-payment-amount{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:1.4rem;padding:1rem 0;display:flex}.report-payment-amount span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.report-payment-amount strong{font:400 1.7rem/1 var(--serif)}.report-payment-close{color:inherit;background:0 0;border:0;padding:.25rem;font-size:1.6rem;line-height:1;position:absolute;top:.7rem;right:.8rem}.report-payment-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.instant-check-link{color:var(--muted);text-underline-offset:.2rem;margin-top:.8rem;font-size:.72rem;text-decoration:underline;display:inline-block}.account-form{gap:2rem;max-width:680px;display:grid}.account-form>label:not(.check-line){gap:.25rem;display:grid}.account-form select,.account-form textarea{border:0;border-bottom:1px solid var(--ink);color:inherit;font:inherit;background:0 0;border-radius:0;padding:.72rem 0}.account-form textarea{resize:vertical}.account-form label small{color:var(--muted)}.check-line{align-items:start;gap:.75rem;display:flex}.check-line input{margin-top:.32rem}.form-actions{align-items:center;gap:1rem;display:flex}.danger-zone{border-top:1px solid var(--line);max-width:680px;margin-top:4rem;padding-top:2rem}.danger-zone p{color:var(--muted)}.danger-zone button{border-color:var(--error);color:var(--error);background:0 0}.danger-zone button:hover{background:var(--error);color:var(--paper)}.matter-danger-zone{margin-top:5rem}.research-governance,.research-audit-governance,.research-ledger{border-top:1px solid var(--line);margin:2.5rem 0;padding-top:1.5rem}.research-governance .section-heading{align-items:start}.research-governance-status,.research-ledger-status{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.42rem .58rem;font-size:.58rem}.research-governance-status.is-confirmed,.research-ledger-status.is-complete{color:#16733c;border-color:#16733c}.research-ledger-status.is-failed{border-color:var(--error);color:var(--error)}.research-governance-summary dl,.research-audit-governance dl,.research-ledger-metadata{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1rem 0;display:grid}.research-governance-summary dl>div,.research-audit-governance dl>div,.research-ledger-metadata>div{border-bottom:1px solid var(--line);min-width:0;padding:.8rem 1rem .8rem 0}.research-governance-summary dt,.research-audit-governance dt,.research-ledger-metadata dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.32rem;font-size:.56rem}.research-governance-summary dd,.research-audit-governance dd,.research-ledger-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.72rem}.research-governance-form{gap:1rem;max-width:920px;margin-top:1.2rem;display:grid}.research-governance-form>label,.research-governance-grid label{gap:.35rem;display:grid}.research-governance-form label>span:not(.checkbox-label),.research-governance-grid label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.research-governance-form textarea,.research-governance-form select,.research-governance-form input[type=date]{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:.78rem/1.45 var(--sans);width:100%;padding:.7rem}.research-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.research-governance-confirmation{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem!important;display:grid!important}.research-governance-confirmation input{margin-top:.12rem}.research-governance-confirmation span{color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important}.research-governance-actions,.research-capture-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.research-governance-actions button,.research-governance-actions a,.research-capture-actions a{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.64rem;text-decoration:underline}.research-ledger-list,.research-capture-list{margin:0;padding:0;list-style:none}.research-ledger-list>li{border-top:1px solid var(--line);padding:1.5rem 0 2rem}.research-ledger-list>li>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.research-ledger-list h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2vw,1.35rem)}.research-ledger-limitation,.research-ledger-nil{color:var(--muted);font-size:.68rem}.research-ledger-download{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin-top:.35rem;font-size:.62rem;display:inline-block}.research-capture-list{border-top:1px solid var(--line);margin-top:1rem}.research-capture-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.8rem 0;display:grid}.research-capture-list strong,.research-capture-list a,.research-capture-list span{overflow-wrap:anywhere;display:block}.research-capture-list strong{font-size:.72rem}.research-capture-list>li>div>a,.research-capture-list span{color:var(--muted);margin-top:.2rem;font-size:.62rem}.instant-check-page{max-width:1040px}.module-sqs-thread{width:min(700px,100%);min-height:calc(100vh - 180px);margin:0 auto;padding:38px 0 80px}.module-sqs-turn{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.module-sqs-avatar{color:var(--ink);font:italic 600 18px/1 var(--serif);place-items:center;width:28px;height:28px;display:grid}.module-sqs-content{min-width:0}.module-sqs-eyebrow{color:var(--ink);letter-spacing:.15em;text-transform:uppercase;margin:1px 0 10px;font-size:9px;font-weight:700}.instant-check-question .module-sqs-title{font-family:var(--serif);letter-spacing:-.028em;max-width:630px;margin:0;font-size:clamp(20px,2.8vw,28px);font-weight:400;line-height:1.12}.instant-check-question .module-sqs-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;max-width:630px;display:grid}.instant-check-question .module-sqs-field{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:700;display:block}.instant-check-question .module-sqs-field>span{margin-bottom:5px;display:block}.SQS.instant-check-question .instant-search input:not([type=checkbox]):not([type=radio]):not([type=file]){border:1px solid var(--line);color:var(--ink);font:400 20px/1.45 var(--serif);background:0 0;border-radius:2px;width:100%;padding:10px 12px}.instant-check-question .module-sqs-primary{justify-self:start;margin-top:0}.instant-check-stage{padding:3rem 0 1rem}.instant-check-stage h1{margin-bottom:1.5rem}.instant-check-question{min-height:64vh;padding-top:8vh}.instant-check-question.module-sqs-thread{min-height:calc(100vh - 180px);padding-top:38px}.instant-search{grid-template-columns:minmax(240px,680px) auto;align-items:end;gap:1rem;display:grid}.instant-search label{gap:.35rem;display:grid}.instant-search label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.instant-search input{border:0;border-bottom:1px solid var(--ink);color:inherit;font:1.25rem var(--serif);background:0 0;border-radius:0;width:100%;padding:.78rem 0}.matters-question-stage{max-width:700px;margin-left:auto;margin-right:auto;padding:38px 0 80px}.matters-question-stage>.eyebrow{color:var(--ink);letter-spacing:.15em;margin:1px 0 10px;font-size:9px;font-weight:700}.matters-question-stage>h1{letter-spacing:-.028em;max-width:630px;margin:0 0 32px;font-size:clamp(20px,2.8vw,28px);line-height:1.12}.matters-question-stage .question-form{width:100%;max-width:700px}.matters-question-stage .matter-question-line{grid-template-columns:minmax(0,630px) auto}.matters-question-stage .question-form>label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.SQS.matters-question-stage .question-line input:not([type=checkbox]):not([type=radio]):not([type=file]){border:1px solid var(--line);font:400 20px/1.45 var(--serif);border-radius:2px;padding:10px 12px}.legal-research-library-page{max-width:1120px}.legal-library-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.8rem;max-width:850px;margin:0 0 3rem;display:grid}.legal-library-search label{gap:.45rem;font-size:.72rem;display:grid}.legal-library-search input{border:1px solid var(--line);color:var(--ink);font:400 1rem/1.4 var(--serif);background:0 0;border-radius:2px;width:100%;min-height:40px;padding:.55rem .7rem}.legal-library-search>a,.legal-library-actions a{color:var(--ink);font-size:.72rem}.legal-library-section+.legal-library-section{margin-top:3.5rem}.legal-library-list{border-top:1px solid var(--line)}.legal-library-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.15rem 0;display:grid}.legal-library-list h3,.legal-library-list p{margin-bottom:.35rem}.legal-library-list small{color:var(--muted);margin-bottom:.3rem;font-size:.68rem;display:block}.legal-library-actions{gap:.8rem;display:flex}@media (width<=760px){.wordmark-copy>strong{display:none}.masthead-module-context{max-width:118px}.legal-library-search,.legal-library-list article{grid-template-columns:minmax(0,1fr)}}.instant-candidates{border-top:1px solid var(--line);margin-top:2rem}.instant-candidates>button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:grid}.instant-candidates>button:hover{background:var(--soft)}.instant-candidates span,.instant-candidates small{display:block}.instant-candidates small,.instant-candidates em{color:var(--muted);font-size:.72rem;font-style:normal}.instant-scope{color:var(--muted);max-width:680px;margin-top:2rem;font-size:.7rem}.instant-company-number{color:var(--muted);margin-top:-.8rem}.instant-report-panel{background:var(--paper);border:1px solid var(--line);padding:clamp(1.15rem,3vw,2.4rem)}.instant-report-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid}.instant-report-heading h1{max-width:820px;margin-bottom:1rem;font-size:clamp(1.55rem,3vw,2.35rem)}.instant-report-heading .instant-company-number{margin:0;font-size:.68rem;line-height:1.5}.instant-overall{border-left:1px solid var(--line);align-items:center;gap:.65rem;min-width:120px;padding-left:1.15rem;display:flex}.instant-overall small,.instant-overall strong{display:block}.instant-overall small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.52rem}.instant-overall strong{font:400 1.1rem/1 var(--serif)}.instant-report-method,.instant-report-source{color:var(--muted);font-size:.66rem;line-height:1.55}.instant-report-method{border-top:1px solid var(--line);margin:1.4rem 0 0;padding-top:.9rem}.instant-basics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;display:grid}.instant-basics>div{border-bottom:1px solid var(--line);padding:1rem 1rem 1rem 0}.instant-basics dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem}.instant-basics dd{margin:0;font-size:.82rem}.instant-accounts-history{margin-top:2rem}.instant-accounts-history h2{margin-bottom:.8rem;font-size:clamp(1.15rem,2vw,1.55rem)}.instant-accounts-table{border-top:1px solid var(--line);font-size:.7rem}.instant-accounts-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.8fr) repeat(2,minmax(130px,1fr));gap:1rem;padding:.7rem 0;display:grid}.instant-accounts-table-head{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.instant-result-list{margin:1rem 0 0;padding:0;list-style:none}.instant-result-list li{border-top:1px solid var(--line);grid-template-columns:1.7rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;padding:.72rem 0;display:grid}.instant-result-list li:last-child{border-bottom:1px solid var(--line)}.instant-result-list strong,.instant-result-list li>div>span{display:block}.instant-result-list strong{font-size:.74rem;font-weight:700}.instant-result-list div>span{color:var(--muted);margin-top:.22rem;font-size:.7rem}.instant-result-list .instant-result-number{color:#d8b36a;font:400 1rem/1 var(--serif);margin:0}.instant-report-panel .traffic-assessment{background:conic-gradient(from 25deg,#f2f2ef,#4f4f4c,#cfcfca,#30302e,#f2f2ef);border:1px solid #8a8a85;border-radius:50%;width:2.25rem;height:2.25rem;margin:0;box-shadow:0 1px 3px #000000bf,inset 0 0 0 1px #fff6,inset 0 0 0 4px #151514}.instant-check-result .instant-report-panel .traffic-assessment{background:radial-gradient(circle at .24rem .24rem,#555a5c 0 .055rem,#e7e9e8 .07rem .12rem,#0000 .13rem),radial-gradient(circle at calc(100% - .24rem) calc(100% - .24rem),#555a5c 0 .055rem,#e7e9e8 .07rem .12rem,#0000 .13rem),repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000000d 1px 2px,#0000 2px 5px),linear-gradient(135deg,#e5e7e6,#8b9092 31%,#c5c9c9 53%,#666b6d 78%,#d7dad9);border:1px solid #777d7f;border-radius:.2rem;box-shadow:0 2px 4px #00000059,inset 0 1px #fff9,inset 0 -1px #00000059}.instant-report-panel .traffic-light{box-shadow:0 0 0 1px #454542, 0 0 9px var(--lamp-color), inset 0 0 3px #ffffffb8;border-color:#e2e2dd}@supports (color:color-mix(in lab, red, red)){.instant-report-panel .traffic-light{box-shadow:0 0 0 1px #454542, 0 0 9px color-mix(in srgb, var(--lamp-color) 52%, transparent), inset 0 0 3px #ffffffb8}}.instant-report-panel .traffic-light{width:1.35rem;height:1.35rem}.instant-report-source{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:.9rem}.instant-report-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:2.5rem;display:flex}.instant-save-close-row{justify-content:flex-end;margin-top:1rem;display:flex}.instant-report-actions a,.instant-report-actions button{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.68rem;text-decoration:underline}.instant-full-report-order{border-top:1px solid var(--line);margin-top:2.5rem;padding:1.5rem 0 2rem}.instant-full-report-order>div{flex-wrap:wrap;gap:.7rem;display:flex}.instant-full-report-order .eyebrow{margin-bottom:.8rem}.instant-mobile-dismiss,.instant-mobile-report-actions{display:none}.instant-check-result.is-mobile-open{background:var(--paper);border:1px solid var(--line);z-index:900;width:min(100vw - 2rem,1120px);padding:clamp(1.2rem,4vw,3rem);position:fixed;inset:clamp(.75rem,2vw,1.5rem) auto clamp(.75rem,2vw,1.5rem) 50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 64px #0000004d,0 0 0 100vmax #20201e9e}.instant-check-result .instant-quick-view-content{width:100%;min-width:0}.instant-check-result.is-mobile-open .instant-mobile-dismiss{background:var(--paper);border:1px solid var(--line);color:var(--ink);z-index:2;width:2.35rem;height:2.35rem;padding:0;font-size:1.4rem;line-height:1;display:block;position:absolute;top:.8rem;right:.8rem}.instant-check-result.is-mobile-dismissed .instant-quick-view-content,.instant-check-result.is-mobile-dismissed .instant-mobile-dismiss{display:none}.instant-check-result.is-mobile-dismissed .instant-mobile-report-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0;display:grid}.instant-check-result .instant-mobile-report-actions a,.instant-check-result .instant-mobile-report-actions button{border:1px solid var(--line);color:var(--ink);text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-height:3.2rem;padding:.7rem;font-size:.66rem;display:flex}.instant-automatic-mobile{display:block}.instant-automatic-mobile.is-mobile-open{background:var(--paper);border:1px solid var(--line);z-index:900;width:min(100vw - 2rem,1120px);padding:clamp(1.2rem,4vw,3rem);position:fixed;inset:clamp(.75rem,2vw,1.5rem) auto clamp(.75rem,2vw,1.5rem) 50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 64px #0000004d,0 0 0 100vmax #20201e9e}.instant-automatic-mobile .instant-mobile-dismiss{background:var(--paper);border:1px solid var(--line);color:var(--ink);z-index:2;width:2.35rem;height:2.35rem;padding:0;font-size:1.4rem;line-height:1;display:block;position:absolute;top:.8rem;right:.8rem}.instant-automatic-mobile.is-mobile-dismissed .instant-quick-view-content,.instant-automatic-mobile.is-mobile-dismissed .instant-mobile-dismiss{display:none}.instant-automatic-mobile.is-mobile-dismissed .instant-mobile-report-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0;display:grid}.instant-automatic-mobile .instant-mobile-report-actions a,.instant-automatic-mobile .instant-mobile-report-actions button{border:1px solid var(--line);color:var(--ink);text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-height:3.2rem;padding:.7rem;font-size:.66rem;display:flex}.instant-email-message{border-left:3px solid var(--ink);margin:1.25rem 0 0;padding-left:.7rem;font-size:.7rem;line-height:1.45}.instant-retained-at-a-glance{max-width:1080px;position:relative}.instant-at-a-glance-close{border:1px solid var(--line);color:var(--ink);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:1.4rem;line-height:1;text-decoration:none;display:flex;position:absolute;top:1.5rem;right:0}.instant-retaining-message{border-left:3px solid #16733c;margin:1rem 0 0;padding-left:.7rem;font-size:.7rem}.viewer-shell{background:var(--soft);border:1px solid var(--line);max-width:100%;margin-top:2rem;padding:1rem;overflow:hidden}.viewer-shell iframe{background:#fff;border:0;width:100%;height:72vh;display:block}.report-output-actions{flex-wrap:wrap;align-items:flex-start;gap:.65rem;margin:1rem 0;display:flex}.dd-html-report{color:#1a1e22;font:1rem/1.65 var(--serif);background:#f6f4ee;border:1px solid #d8d3c4;min-width:0;max-width:980px;margin-top:2rem;padding:clamp(1.25rem,5vw,4rem)}.dd-html-report h2,.dd-html-report h3,.dd-html-report h4{color:#12202e;line-height:1.15}.dd-html-report h2{border-bottom:1px solid #b8935b;margin:3rem 0 1.25rem;padding-bottom:.65rem;font-size:clamp(1.65rem,4vw,2.6rem)}.dd-html-report h3{margin:2.5rem 0 1rem;font-size:clamp(1.35rem,3vw,1.85rem)}.dd-html-report h4{margin:2rem 0 .75rem;font-size:1.12rem}.dd-html-report p,.dd-html-report li{overflow-wrap:anywhere}.dd-html-report a{color:#12202e;text-underline-offset:.16em;text-decoration-color:#b8935b}.dd-html-report code{background:#ece8dd;padding:.08rem .22rem;font-size:.86em}.dd-html-report-notice{border-left:3px solid #12202e;margin:1.5rem 0;padding:.35rem 0 .35rem 1rem;font-style:italic}.dd-governance-warning{color:#8f1e16;border:1px solid #b42318;align-items:flex-start;gap:.7rem;margin:1.4rem 0;padding:.65rem .8rem;display:flex}.dd-governance-warning-icon{font:700 .78rem/1 var(--sans);border:1px solid;border-radius:50%;flex:0 0 1.15rem;justify-content:center;align-items:center;height:1.15rem;margin-top:.2rem;display:inline-flex}.dd-governance-warning p{margin:0}.dd-html-report hr{border:0;border-top:1px solid #b8935b;margin:2rem 0}.dd-html-report-table{-webkit-overflow-scrolling:touch;max-width:100%;margin:1.4rem 0 2rem;overflow-x:auto}.dd-html-report-table table{border-collapse:collapse;font:.78rem/1.4 var(--sans);width:100%;min-width:680px}.dd-html-report-table th,.dd-html-report-table td{text-align:left;vertical-align:top;border:1px solid #d8d3c4;padding:.55rem .6rem}.dd-html-report-table th{color:#fff;background:#12202e}.dd-html-report-table tbody tr:nth-child(2n){background:#ece8dd}html[data-view=mobile] .dd-html-report{margin-left:-.35rem;margin-right:-.35rem;padding:1.15rem;font-size:.96rem}@media (width<=760px){.dd-html-report{margin-left:-.35rem;margin-right:-.35rem;padding:1.15rem;font-size:.96rem}}.report-download-menu{position:relative}.report-download-menu summary{cursor:pointer;gap:.45rem;list-style:none}.report-download-menu summary::-webkit-details-marker{display:none}.report-download-options{background:var(--paper);border:1px solid var(--line);z-index:20;min-width:210px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 .65rem 1.5rem #0000004d}.report-download-options a,.report-download-options button{color:var(--ink);cursor:pointer;font:.68rem/1.35 var(--sans);text-align:left;text-transform:none;background:0 0;border:0;width:100%;padding:.58rem .65rem;text-decoration:none;display:block}.report-download-options a:hover,.report-download-options a:focus-visible,.report-download-options button:hover,.report-download-options button:focus-visible{background:var(--soft);outline:none}html[data-theme=dark] .report-output-actions.is-dd-report .report-download-options{background:#111}html[data-theme=dark] .report-output-actions.is-dd-report .report-download-options a,html[data-theme=dark] .report-output-actions.is-dd-report .report-download-options button{color:#fff}.report-output-actions.is-lr-report .report-download-options{background:#e6e6e6}.report-output-actions.is-lr-report .report-download-options a,.report-output-actions.is-lr-report .report-download-options button{color:#111}.report-output-actions.is-lr-report .report-download-options a:hover,.report-output-actions.is-lr-report .report-download-options a:focus-visible,.report-output-actions.is-lr-report .report-download-options button:hover,.report-output-actions.is-lr-report .report-download-options button:focus-visible{background:#d8d8d8}@media (width<=720px){.report-output-actions{position:relative}.report-download-menu{position:static}.report-download-options{min-width:0;max-width:100%;left:0;right:0}}.company-document-page{width:100%;min-width:0;max-width:100%;padding-top:2rem;overflow-x:clip}.company-document-page>.back-link{margin-bottom:1rem;display:inline-block}.document-viewer-heading-actions{margin-bottom:1rem}.report-document-page .document-viewer-heading-actions{margin-bottom:1.5rem}.document-viewer-back{gap:.3rem;display:inline-flex}.document-viewer-mobile-download,.document-control-mobile-icon,.document-control-mobile-page{display:none}.company-document-matter{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.68rem}.company-document-review{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.company-document-review.is-metadata-closed{grid-template-columns:minmax(0,1fr)}.document-metadata-panel{border:1px solid var(--line);max-height:calc(100vh - 2rem);padding:1.25rem;position:sticky;top:1rem;overflow:auto}.platform-sidebar .document-metadata-panel{--ink:#fff;--line:#5a5d62;--muted:#c7c9cc;border:0;flex:1;min-height:0;max-height:none;padding:1rem;position:static}.document-review-heading{border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:1rem}.document-review-heading .eyebrow{margin-bottom:.75rem;font-size:.58rem}.document-review-heading h1{margin-bottom:.65rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.06}.document-review-heading .document-review-filename{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .35rem;font-size:.68rem}.document-review-heading p:last-child{color:var(--muted);overflow-wrap:anywhere;font-size:.65rem}.document-metadata-form{gap:1rem;display:grid}.document-metadata-form label{letter-spacing:.05em;text-transform:uppercase;gap:.32rem;font-size:.62rem;display:grid}.document-metadata-form input,.document-metadata-form select,.document-metadata-form textarea{border:1px solid var(--line);color:var(--ink);font:.78rem/1.45 var(--sans);letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;width:100%;padding:.55rem}.document-metadata-form textarea{resize:vertical}.document-metadata-form label small{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:.58rem;line-height:1.35}.document-metadata-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.document-fixed-metadata{border-top:1px solid var(--line);gap:.65rem;margin:.25rem 0 0;padding-top:1rem;display:grid}.document-fixed-metadata div{grid-template-columns:86px minmax(0,1fr);gap:.5rem;display:grid}.document-fixed-metadata dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem}.document-fixed-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.66rem}.document-hash{font-family:monospace}.document-extraction-error,.document-save-message,.document-ocr-progress{border-left:3px solid var(--error);margin:0;padding-left:.65rem;font-size:.68rem}.document-save-message{border-color:var(--ink)}.document-ocr-progress{border-color:#16733c}.document-metadata-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.document-metadata-actions button,.document-metadata-actions a{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.document-review-viewer{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.document-viewer-controls,.document-human-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.document-viewer-controls button,.document-human-controls button{text-transform:uppercase;padding:.48rem .7rem;font-size:.63rem}.document-viewer-controls .document-control-text,.document-human-controls .document-control-text{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.63rem;text-decoration:underline}.document-viewer-controls .document-control-text:hover,.document-human-controls .document-control-text:hover{color:var(--muted);background:0 0}.document-viewer-controls span,.document-human-controls span{color:var(--muted);font-size:.66rem}.document-warning-scrim{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.document-warning-dialog{background:var(--paper);color:var(--ink);border:2px solid #c40000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;width:100%;max-width:650px;max-height:calc(100dvh - 2rem);padding:clamp(1rem,4vw,2rem);display:grid;overflow:auto}.document-warning-marker{color:#fff;font:700 1rem/1 var(--sans);background:#c40000;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.document-warning-dialog h2{margin-bottom:1rem;font-size:clamp(1.35rem,3vw,2rem)}.document-warning-dialog p:not(.eyebrow){margin-bottom:.9rem;font-size:.82rem;line-height:1.55}.document-warning-preference{align-items:center;gap:.55rem;margin:1rem 0;font-size:.72rem;display:flex}.document-warning-preference input{width:1rem;height:1rem;margin:0}.document-intervention-panel{background:var(--paper);border:1px solid #c40000;gap:.85rem;margin:0 0 .75rem;padding:1rem;display:grid}.document-intervention-heading{align-items:start;gap:.75rem;display:flex}.document-intervention-heading .eyebrow{margin-bottom:.2rem;font-size:.58rem}.document-intervention-heading h2{font-size:1.2rem}.document-intervention-panel>p,.document-intervention-panel label{gap:.4rem;font-size:.7rem;line-height:1.45;display:grid}.document-intervention-panel textarea{border:1px solid var(--line);color:var(--ink);font:.82rem/1.5 var(--sans);resize:vertical;background:0 0;border-radius:0;width:100%;padding:.65rem}.document-intervention-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.document-intervention-actions button{font-size:.62rem}.document-intervention-actions .document-control-text{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.document-safety-decision{border-left:3px solid var(--line);gap:.25rem;margin:0;padding-left:.65rem;font-size:.65rem;display:grid}.document-safety-decision.is-obtain_copy_first{border-color:#c40000}.document-safety-decision.is-safe_to_continue{border-color:#16733c}.document-canvas-viewport{border:1px solid var(--line);background:#252525;justify-content:center;align-items:start;width:100%;min-width:0;height:auto;min-height:220px;padding:1rem;display:flex;position:relative;overflow:hidden}.document-page-arrow{color:#ffffffb8;opacity:.58;z-index:4;background:#0000003d;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:2.25rem;height:3.5rem;padding:0;transition:background-color .14s,border-color .14s,opacity .14s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.document-page-arrow.is-previous{left:.7rem}.document-page-arrow.is-next{right:.7rem}.document-page-arrow span{color:inherit;font-size:2rem;line-height:1;transform:translateY(-.06em)}.document-page-arrow:hover,.document-page-arrow:focus-visible{opacity:.96;background:#0000007a;border-color:#ffffff6b}.document-page-arrow:disabled{opacity:.16;pointer-events:none}.document-canvas-page{aspect-ratio:210/297;background:#fff;width:min(650px,100%);min-width:0;height:auto;max-height:none;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000047}.document-canvas-page canvas{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.document-thumbnail-strip{background:var(--soft);border:1px solid var(--line);overscroll-behavior-inline:contain;scrollbar-width:thin;border-top:0;align-items:end;gap:.6rem;max-width:100%;padding:.65rem;display:flex;overflow-x:auto}.document-thumbnail-gap{color:var(--muted);flex:none;align-self:center;padding:0 .15rem}.document-thumbnail{color:var(--muted);background:0 0;border:1px solid #0000;flex:none;place-items:center;gap:.3rem;padding:.3rem;font-size:.58rem;display:grid}.document-thumbnail:hover,.document-thumbnail[aria-current=page]{background:var(--paper);border-color:var(--ink);color:var(--ink)}.document-thumbnail-page{aspect-ratio:210/297;background:#fff;justify-content:center;align-items:center;width:58px;display:flex;overflow:hidden}.document-thumbnail-page canvas{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.company-document-native-frame{background:#fff;border:0;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;display:block}.document-rendering,.document-pdf-error{color:#fff;z-index:3;background:#000000c2;margin:0;padding:.55rem .7rem;font-size:.7rem;position:absolute;top:1.8rem;left:50%;transform:translate(-50%)}.document-pdf-error{color:#ffd6d6}.document-unread-overlay{color:#400;pointer-events:none;text-align:center;background:#be141447;border:2px solid #cc0000c7;align-content:center;justify-items:center;padding:1rem;display:grid;position:absolute;inset:34% 10%}.document-unread-overlay.is-region{align-content:start;justify-items:start;min-width:1.5rem;min-height:1.5rem;padding:0;inset:auto}.document-unread-overlay.is-region strong{color:#fff;background:#c40000;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;padding:0;display:inline-flex}.document-unread-overlay strong{text-transform:uppercase;background:#ffffffe0;padding:.28rem .45rem;font-size:clamp(.68rem,1.2vw,.9rem)}.document-unread-overlay span{background:#ffffffe0;margin-top:.25rem;padding:.2rem .4rem;font-size:clamp(.58rem,1vw,.75rem)}.report-document-page{width:100%;min-width:0;max-width:100%;padding-top:2rem;overflow-x:clip}.report-document-page>.back-link{margin-bottom:1.5rem;display:inline-block}.report-document-layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr);grid-template-areas:"metadata viewer";align-items:start;gap:2rem;width:100%;min-width:0;max-width:100%;display:grid}.report-document-metadata-panel{grid-area:metadata;gap:1rem;display:grid}.report-fixed-metadata{border-top:0;padding-top:0}.report-document-actions{border-top:1px solid var(--line);padding-top:1rem}.report-document-actions a,.document-preview-unavailable a{border:1px solid var(--line);padding:.55rem .7rem;text-decoration:none;display:inline-block}.report-document-actions a:hover,.document-preview-unavailable a:hover{border-color:var(--ink)}.report-document-content{overflow-wrap:anywhere;word-break:break-word;grid-area:viewer;min-width:0}.report-document-metadata-panel,.at-a-glance-page,.instant-check-result a{overflow-wrap:anywhere;word-break:break-word}.report-document-viewer-shell{margin-top:0}.document-preview-unavailable{border:1px solid var(--line);min-height:min(620px,100dvh - 220px);padding:clamp(1.5rem,5vw,4rem)}.document-preview-unavailable h2{font-size:var(--question-title-size)}.document-preview-unavailable>p:not(.eyebrow){color:var(--muted);max-width:520px}.compact-page-intro h1{font-size:var(--page-title-size)}.glance-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid}.glance-total{background:var(--soft);grid-template-columns:1.2rem 1fr;align-items:center;gap:.2rem .8rem;padding:1.25rem;display:grid}.glance-total strong{font-family:var(--serif);font-size:2rem;font-weight:400;line-height:1}.glance-total>span:last-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:.72rem}.glance-caution{border-left:3px solid var(--line);color:var(--muted);max-width:850px;margin:0 0 3rem;padding-left:1rem}.glance-sections{margin:0;padding:0;list-style:none}.glance-section{border-top:1px solid var(--line);padding:1.5rem 0}.glance-section:last-child{border-bottom:1px solid var(--line)}.glance-section-heading{grid-template-columns:minmax(0,1fr) 1.2rem;align-items:start;gap:2rem;display:grid}.glance-section-heading h2{margin-bottom:.75rem}.glance-section>p{color:var(--muted);max-width:920px;margin:0}.traffic-assessment{flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin-top:.18rem;display:inline-flex}.traffic-light{--lamp-color:#d28c00;background:radial-gradient(circle at 32% 27%, #ffffffe0 0 7%, transparent 20%), radial-gradient(circle at 50% 58%, var(--lamp-color) 0 34%, var(--lamp-color) 58%, var(--lamp-color) 100%)}@supports (color:color-mix(in lab, red, red)){.traffic-light{background:radial-gradient(circle at 32% 27%, #ffffffe0 0 7%, transparent 20%), radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--lamp-color) 90%, white) 0 34%, var(--lamp-color) 58%, color-mix(in srgb, var(--lamp-color) 58%, black) 100%)}}.traffic-light{border:2px solid #c8c8c3;border-radius:50%;width:1.44rem;height:1.44rem;display:inline-block;box-shadow:0 0 0 1px #5f5f5b,0 1px 2px #00000080,inset 0 0 2px #ffffffa6}.glance-positive .traffic-light{--lamp-color:#168447}.glance-negative .traffic-light{--lamp-color:#c83d3d}.traffic-key{border-top:1px solid var(--line);margin-top:2.4rem;padding-top:1rem}.traffic-key>p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem}.traffic-key>div{flex-wrap:wrap;gap:.8rem 1.6rem;display:flex}.traffic-key>div>span{color:var(--muted);align-items:center;gap:.48rem;font-size:.66rem;display:inline-flex}.traffic-key .traffic-assessment{margin-top:0}.admin-stats{grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:3.5rem;display:grid}.admin-stats div{background:var(--soft);padding:1.5rem}.admin-stats strong{font-family:var(--serif);font-size:2.6rem;font-weight:400;display:block}.admin-stats span{color:var(--muted);text-transform:uppercase;font-size:.75rem}html[data-view=mobile] .platform{max-width:480px;padding:0 1.25rem}html[data-view=mobile] .platform-frame{display:block}html[data-view=mobile] .platform-sidebar{width:min(82vw,310px);position:fixed;left:0;transform:translate(-100%);box-shadow:12px 0 34px #00000047}html[data-view=mobile] .is-sidebar-mobile-open .platform-sidebar{opacity:1;pointer-events:auto;transform:translate(0)}html[data-view=mobile] .platform-sidebar-open{display:inline-flex}html[data-view=mobile] .is-sidebar-mobile-open .platform-sidebar-open{display:none}html[data-view=mobile] .platform-sidebar-backdrop{z-index:650;background:#00000061;border:0;padding:0;display:none;position:fixed;inset:0}html[data-view=mobile] .is-sidebar-mobile-open .platform-sidebar-backdrop{display:block}html[data-view=mobile] .platform-sidebar-swipe-edge{touch-action:pan-y;z-index:745;width:24px;display:block;position:fixed;top:0;bottom:0;left:0}html[data-view=mobile] .is-sidebar-mobile-open .platform-sidebar-swipe-edge{display:none}html[data-view=mobile] .platform-frame:not(.is-sidebar-mobile-open) .wordmark{margin-left:0}html[data-view=mobile] .masthead{grid-template-columns:1fr auto;align-items:start;gap:1.2rem;padding:1.35rem 0}html[data-view=mobile] .wordmark{gap:.45rem;min-width:0;max-width:100%}html[data-view=mobile] .wordmark .lorrex-logo{flex:none;width:160px}html[data-view=mobile] .masthead-module-context{min-width:0;max-width:min(42vw,148px);padding-left:.55rem;display:grid}html[data-view=mobile] .identity{min-width:0;max-width:112px}html[data-view=mobile] .primary-nav{display:none}html[data-view=mobile] .identity span{max-width:150px}html[data-view=mobile] .identity-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.45rem}html[data-view=mobile] .header-sign-out,html[data-view=mobile] .identity-actions>.site-view-toggle,html[data-view=mobile] .identity-actions>.site-theme-toggle{display:none}html[data-view=mobile] .mobile-header-menu{display:block}html[data-view=mobile] .question-stage{padding:4.5rem 0}html[data-view=mobile] h1{font-size:var(--mobile-title-size);margin-bottom:2.7rem;line-height:1.04}html[data-view=mobile] .page-intro h1,html[data-view=mobile] .compact-page-intro h1{font-size:var(--mobile-title-size)}html[data-view=mobile] .question-line,html[data-view=mobile] .overview-grid,html[data-view=mobile] .two-column,html[data-view=mobile] .admin-stats,html[data-view=mobile] .glance-totals{grid-template-columns:1fr}html[data-view=mobile] .instant-check-question .module-sqs-form{grid-template-columns:minmax(0,1fr) auto}html[data-view=mobile] .instant-accounts-table-head{display:none}html[data-view=mobile] .instant-accounts-table>div:not(.instant-accounts-table-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}html[data-view=mobile] .instant-accounts-table>div:not(.instant-accounts-table-head)>span:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:.3rem;font-weight:700}html[data-view=mobile] .instant-accounts-table span[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.5rem;display:block}html[data-view=mobile] .question-line button{justify-self:start}html[data-view=mobile] .overview-grid,html[data-view=mobile] .two-column{gap:3rem}html[data-view=mobile] .module-row{grid-template-columns:70px 1fr;gap:.7rem}html[data-view=mobile] .module-row .status{grid-column:2;justify-self:start}html[data-view=mobile] .record-table{display:block;overflow-x:auto}html[data-view=mobile] .company-document-review{grid-template-columns:minmax(0,1fr)}html[data-view=mobile] .report-document-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewer""metadata"}html[data-view=mobile] .company-document-review>.document-metadata-panel{display:contents}html[data-view=mobile] .platform-sidebar .document-metadata-panel{display:block}html[data-view=mobile] .report-document-metadata-panel{display:grid}html[data-view=mobile] .document-review-heading{border:1px solid var(--line);order:1;margin:0;padding:1rem}html[data-view=mobile] .document-review-viewer{order:2}html[data-view=mobile] .document-metadata-form{border:1px solid var(--line);order:3;padding:1rem}html[data-view=mobile] .report-document-content{max-width:100%;overflow:hidden}html[data-view=mobile] .document-review-heading h1{margin-bottom:.6rem;font-size:1.45rem}html[data-view=mobile] .report-document-metadata-panel .document-review-heading{order:-1}html[data-view=mobile] .report-document-metadata-panel .document-review-heading h1{font-size:1.25rem}html[data-view=mobile] .document-metadata-pair{grid-template-columns:minmax(0,1fr)}html[data-view=mobile] .document-canvas-viewport{max-width:100%;height:auto;min-height:220px;max-height:none;padding:.55rem;overflow:hidden}html[data-view=mobile] .document-canvas-page,html[data-view=mobile] .document-canvas-page canvas{max-width:100%;max-height:100%}html[data-view=mobile] .document-canvas-page{width:100%;height:auto}html[data-view=mobile] .platform-sidebar-header button,html[data-view=mobile] .platform-sidebar-open{width:44px;height:44px}html[data-view=mobile] .document-control-text{min-height:44px;padding:0}html[data-view=mobile] .document-viewer-heading-actions{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}html[data-view=mobile] .document-viewer-back,html[data-view=mobile] .document-viewer-mobile-download{border:1px solid var(--line);color:var(--ink);font:600 .68rem/1 var(--sans);justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 .45rem;text-decoration:none;display:inline-flex}html[data-view=mobile] .document-viewer-back .document-control-desktop-label,html[data-view=mobile] .document-viewer-controls .document-control-desktop-label{display:none}html[data-view=mobile] .document-control-mobile-icon,html[data-view=mobile] .document-control-mobile-page{align-items:center;display:inline-flex}html[data-view=mobile] .document-control-mobile-icon{justify-content:center;font-size:1.1rem;line-height:1}html[data-view=mobile] .document-viewer-controls{flex-wrap:nowrap;gap:.35rem;margin-bottom:.4rem}html[data-view=mobile] .document-viewer-controls .document-control-text{border:0;min-width:44px;text-decoration:none}html[data-view=mobile] .document-page-position{flex:none}html[data-view=mobile] .document-control-mobile-page{gap:.3rem}html[data-view=mobile] .document-mobile-pdf-symbol,html[data-view=mobile] .document-mobile-file-symbol{font:700 .46rem/1 var(--sans);letter-spacing:.04em;border:1px solid;padding:.22rem .2rem}html[data-view=mobile] .company-document-matter{display:none}html[data-view=mobile] .instant-mobile-dismiss{min-width:44px;min-height:44px}html[data-view=mobile] .viewer-shell{max-width:100%;height:calc(100dvh - 150px);margin-left:0;margin-right:0;padding:.35rem}html[data-view=mobile] .report-document-viewer-shell{height:auto;min-height:0}html[data-view=mobile] .viewer-shell iframe{width:100%;max-width:100%;height:100%}html[data-view=mobile] .content-page.document-history-page{margin-left:0;margin-right:0;padding:2.5rem 1.25rem 4rem}html[data-theme=dark][data-view=mobile] .platform:has(.document-history-page){padding-left:.75rem;padding-right:.75rem}html[data-theme=dark][data-view=mobile] .content-page.document-history-page{margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem}html[data-view=mobile] .document-history-page .page-intro h1{font-size:1.65rem}html[data-view=mobile] .document-history-toolbar{align-items:start;gap:.75rem}html[data-view=mobile] .document-history-toolbar button{padding:.34rem .44rem;font-size:.52rem}html[data-view=mobile] .document-history-toolbar-actions{justify-content:flex-start}html[data-view=mobile] .retained-document-summary{-webkit-line-clamp:1}html[data-view=mobile] .document-history-surface{overflow:visible}html[data-view=mobile] .report-history-table,html[data-view=mobile] .report-history-table tbody{width:100%;display:block}html[data-view=mobile] .report-history-table thead{display:none}html[data-view=mobile] .report-history-table tbody{gap:.65rem;display:grid}html[data-view=mobile] .report-history-table tr{border:1px solid #d8d8d2;grid-template-columns:minmax(0,1fr) auto;padding:.72rem;display:grid}html[data-view=mobile] .report-history-table td{white-space:normal;border:0;grid-column:1;padding:.17rem 0;font-size:.62rem;display:block}html[data-view=mobile] .report-history-table td[data-label=Report]{border-bottom:1px solid #e6e6e1;grid-column:1/-1;margin-bottom:.45rem;padding-bottom:.6rem}html[data-view=mobile] .report-history-table td[data-label=Actions]{grid-area:2/2/6;align-self:end;padding-left:.8rem}html[data-view=mobile] .report-history-table td:not([data-label=Report]):not([data-label=Actions]):before{color:#777770;content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;width:64px;font-size:.5rem;display:inline-block}html[data-view=mobile] .instant-check-result.is-mobile-open{background:var(--paper);z-index:900;border:0;width:auto;max-height:100dvh;padding:0;position:fixed;inset:0;overflow-y:auto;transform:none}html[data-view=mobile] .instant-automatic-mobile{display:block}html[data-view=mobile] .instant-mobile-dismiss{background:var(--paper);border:1px solid var(--line);color:var(--ink);z-index:2;width:2.35rem;height:2.35rem;padding:0;font-size:1.4rem;line-height:1;display:block;position:absolute;top:.8rem;right:.8rem}html[data-view=mobile] .instant-check-result.is-mobile-dismissed .instant-quick-view-content,html[data-view=mobile] .instant-check-result.is-mobile-dismissed .instant-mobile-dismiss{display:none}html[data-view=mobile] .instant-check-result.is-mobile-dismissed .instant-mobile-report-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}html[data-view=mobile] .instant-mobile-report-actions a,html[data-view=mobile] .instant-mobile-report-actions button{border:1px solid var(--line);color:var(--ink);text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-height:3.2rem;padding:.7rem;font-size:.66rem;display:flex}html[data-view=mobile] .instant-desktop-report-actions{display:none}html[data-view=mobile] .instant-report-panel{border:0;min-height:100dvh;padding:1.15rem .9rem 2rem}html[data-view=mobile] .instant-report-heading{grid-template-columns:minmax(0,1fr);gap:.9rem;padding-right:3rem}html[data-view=mobile] .instant-report-heading h1{font-size:clamp(1.3rem,7vw,1.7rem)}html[data-view=mobile] .instant-overall{border-left:0;padding-left:0}html[data-view=mobile] .instant-result-list li{grid-template-columns:1.35rem minmax(0,1fr) 2.45rem;gap:.55rem;padding:.68rem 0}html[data-view=mobile] .instant-result-list strong{font-size:.7rem}html[data-view=mobile] .instant-result-list div>span{font-size:.65rem}html[data-view=mobile] .instant-report-panel .traffic-assessment{width:2rem;height:2rem}html[data-view=mobile] .instant-report-panel .traffic-light{width:1.15rem;height:1.15rem}@media (width<=760px){.platform-frame{display:block}.platform-sidebar{opacity:0;pointer-events:none;width:min(82vw,310px);position:fixed;left:0;transform:translate(-100%);box-shadow:12px 0 34px #00000047}.is-sidebar-mobile-open .platform-sidebar{opacity:1;pointer-events:auto;transform:translate(0)}.platform-sidebar-open{display:inline-flex}.is-sidebar-mobile-open .platform-sidebar-open{display:none}.platform-sidebar-backdrop{z-index:650;background:#00000061;border:0;padding:0;display:none;position:fixed;inset:0}.is-sidebar-mobile-open .platform-sidebar-backdrop{display:block}.platform-sidebar-swipe-edge{touch-action:pan-y;z-index:745;width:24px;display:block;position:fixed;top:0;bottom:0;left:0}.is-sidebar-mobile-open .platform-sidebar-swipe-edge{display:none}.platform-frame:not(.is-sidebar-mobile-open) .wordmark{margin-left:2.5rem}.retained-document-summary{-webkit-line-clamp:1}.platform{padding:0 1.25rem}.masthead{grid-template-columns:1fr auto;align-items:start;gap:1.2rem;padding:1.35rem 0}.wordmark{gap:.45rem;min-width:0;max-width:100%}.wordmark .lorrex-logo{flex:none;width:160px}.wordmark .lorrex-wordmark{width:96px}.masthead-module-context{min-width:0;max-width:min(42vw,148px);padding-left:.55rem;display:grid}.identity{min-width:0;max-width:112px}.primary-nav{display:none}.identity span{max-width:150px}.identity-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.45rem}.header-sign-out,.identity-actions>.site-view-toggle,.identity-actions>.site-theme-toggle{display:none}.mobile-header-menu{display:block}.question-stage{padding:4.5rem 0}h1{font-size:var(--mobile-title-size);margin-bottom:2.7rem;line-height:1.04}.page-intro h1,.compact-page-intro h1{font-size:var(--mobile-title-size)}.question-line,.overview-grid,.two-column,.admin-stats,.glance-totals,.matter-question-line.is-create{grid-template-columns:1fr}.matters-question-stage .matter-question-line{grid-template-columns:minmax(0,1fr)}.matter-wizard-question h2{font-size:var(--mobile-title-size)}.matter-details-grid,.matter-party-row,.matter-proceedings-summary dl{grid-template-columns:minmax(0,1fr)}.matter-party-row button{justify-self:start}.matter-source-documents li{align-items:start;display:grid}.matter-document-actions,.question-line button{justify-self:start}.overview-grid,.two-column{gap:3rem}.module-row{grid-template-columns:70px 1fr;gap:.7rem}.module-row .status{grid-column:2;justify-self:start}.report-level-selector,.report-company-search,.instant-search,.instant-basics{grid-template-columns:minmax(0,1fr)}.report-level-selector button,.instant-search button{justify-self:start}.instant-check-stage{padding-top:2rem}.instant-accounts-table-head{display:none}.instant-accounts-table>div:not(.instant-accounts-table-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.instant-accounts-table>div:not(.instant-accounts-table-head)>span:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:.3rem;font-weight:700}.instant-accounts-table span[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.5rem;display:block}.instant-check-question{min-height:58vh;padding-top:4vh}.instant-candidates>button{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.3rem}.instant-candidates em{grid-column:1}.instant-candidates b{grid-area:1/2/3}.record-table{display:block;overflow-x:auto}.company-document-review{grid-template-columns:minmax(0,1fr)}.report-document-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewer""metadata"}.company-document-review>.document-metadata-panel{display:contents}.platform-sidebar .document-metadata-panel{display:block}.report-document-metadata-panel{display:grid}.document-review-heading{border:1px solid var(--line);order:1;margin:0;padding:1rem}.document-review-viewer{order:2}.document-metadata-form{border:1px solid var(--line);order:3;padding:1rem}.report-document-content{max-width:100%;overflow:hidden}.document-review-heading h1{margin-bottom:.6rem;font-size:1.45rem}.report-document-metadata-panel .document-review-heading{order:-1}.report-document-metadata-panel .document-review-heading h1{font-size:1.25rem}.document-metadata-pair{grid-template-columns:minmax(0,1fr)}.document-canvas-viewport{max-width:100%;height:auto;min-height:220px;max-height:none;padding:.55rem;overflow:hidden}.document-canvas-page,.document-canvas-page canvas{max-width:100%;max-height:100%}.document-canvas-page{width:100%;height:auto}.platform-sidebar-header button,.platform-sidebar-open{width:44px;height:44px}.document-control-text{min-height:44px;padding:0}.document-viewer-heading-actions{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.document-viewer-back,.document-viewer-mobile-download{border:1px solid var(--line);color:var(--ink);font:600 .68rem/1 var(--sans);justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 .45rem;text-decoration:none;display:inline-flex}.document-viewer-back .document-control-desktop-label,.document-viewer-controls .document-control-desktop-label{display:none}.document-control-mobile-icon,.document-control-mobile-page{align-items:center;display:inline-flex}.document-control-mobile-icon{justify-content:center;font-size:1.1rem;line-height:1}.document-viewer-controls{flex-wrap:nowrap;gap:.35rem;margin-bottom:.4rem}.document-viewer-controls .document-control-text{border:0;min-width:44px;text-decoration:none}.document-page-position{flex:none}.document-control-mobile-page{gap:.3rem}.document-mobile-pdf-symbol,.document-mobile-file-symbol{font:700 .46rem/1 var(--sans);letter-spacing:.04em;border:1px solid;padding:.22rem .2rem}.company-document-matter{display:none}.instant-mobile-dismiss{min-width:44px;min-height:44px}.viewer-shell{max-width:100%;height:calc(100dvh - 150px);margin-left:0;margin-right:0;padding:.35rem}.report-document-viewer-shell{height:auto;min-height:0}.viewer-shell iframe{width:100%;max-width:100%;height:100%}.content-page.document-history-page{margin-left:0;margin-right:0;padding:2.5rem 1.25rem 4rem}html[data-theme=dark] .platform:has(.document-history-page){padding-left:.75rem;padding-right:.75rem}html[data-theme=dark] .content-page.document-history-page{margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem}.document-history-page .page-intro h1{font-size:1.65rem}.document-history-toolbar{align-items:start;gap:.75rem}.document-history-toolbar button{padding:.34rem .44rem;font-size:.52rem}.document-history-toolbar-actions{justify-content:flex-start}.document-history-surface{overflow:visible}.report-history-table,.report-history-table tbody{width:100%;display:block}.report-history-table thead{display:none}.report-history-table tbody{gap:.65rem;display:grid}.report-history-table tr{border:1px solid #d8d8d2;grid-template-columns:minmax(0,1fr) auto;padding:.72rem;display:grid}.report-history-table td{white-space:normal;border:0;grid-column:1;padding:.17rem 0;font-size:.62rem;display:block}.report-history-table td[data-label=Report]{border-bottom:1px solid #e6e6e1;grid-column:1/-1;margin-bottom:.45rem;padding-bottom:.6rem}.report-history-table td[data-label=Actions]{grid-area:2/2/6;align-self:end;padding-left:.8rem}.report-history-table td:not([data-label=Report]):not([data-label=Actions]):before{color:#777770;content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;width:64px;font-size:.5rem;display:inline-block}.instant-check-result.is-mobile-open{background:var(--paper);z-index:900;width:auto;max-height:calc(100dvh - 1rem);padding:1.2rem 1rem 2rem;position:fixed;inset:.5rem;overflow-y:auto;transform:none}.instant-automatic-mobile{display:block}.instant-mobile-dismiss{background:var(--paper);border:1px solid var(--line);color:var(--ink);z-index:2;width:2.35rem;height:2.35rem;padding:0;font-size:1.4rem;line-height:1;display:block;position:absolute;top:.8rem;right:.8rem}.instant-check-result.is-mobile-dismissed .instant-quick-view-content,.instant-check-result.is-mobile-dismissed .instant-mobile-dismiss{display:none}.instant-check-result.is-mobile-dismissed .instant-mobile-report-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.instant-mobile-report-actions a,.instant-mobile-report-actions button{border:1px solid var(--line);color:var(--ink);text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-height:3.2rem;padding:.7rem;font-size:.66rem;display:flex}.instant-desktop-report-actions{display:none}}html[data-view=mobile] .document-history-page .page-intro,html[data-view=mobile] .document-history-tabs .section-heading{margin-bottom:.7rem;padding-bottom:.7rem}html[data-view=mobile] .document-history-page .page-intro>p,html[data-view=mobile] .document-history-tabs .section-heading{display:none}html[data-view=mobile] .document-history-page .page-intro h1{margin:0;font-size:1.35rem}html[data-view=mobile] .document-history-tab-list{gap:1rem;margin-bottom:.7rem}html[data-view=mobile] .document-history-tab-list button{padding:.42rem 0}html[data-view=mobile] .document-history-toolbar{gap:.45rem;margin-top:.35rem;padding-bottom:.5rem}html[data-view=mobile] .history-select-all{font-size:.58rem}html[data-view=mobile] .report-history-table tbody,html[data-view=mobile] .company-directory-table tbody{gap:.35rem}html[data-view=mobile] .report-history-table tr,html[data-view=mobile] .company-directory-table tr{background:var(--paper);border-color:var(--line);padding:.5rem}html[data-view=mobile] .report-history-table td[data-label=Matter\ ref],html[data-view=mobile] .report-history-table td[data-label=Report\ ref],html[data-view=mobile] .report-history-table td[data-label=Size]{display:block}html[data-view=mobile] .report-history-table td[data-label=Report]{border-bottom:0;grid-column:1;margin:0;padding:0}html[data-view=mobile] .report-history-table td[data-label=Matter\ ref],html[data-view=mobile] .report-history-table td[data-label=Report\ ref],html[data-view=mobile] .report-history-table td[data-label=Created],html[data-view=mobile] .report-history-table td[data-label=Size]{color:var(--muted);padding:.06rem 0;font-size:.55rem;line-height:1.05}html[data-view=mobile] .report-history-table td[data-label=Matter\ ref]:before,html[data-view=mobile] .report-history-table td[data-label=Report\ ref]:before,html[data-view=mobile] .report-history-table td[data-label=Created]:before,html[data-view=mobile] .report-history-table td[data-label=Size]:before{line-height:1.05}html[data-view=mobile] .report-history-table td[data-label=Actions]{grid-area:1/2/3;align-self:center;padding:0 0 0 .55rem}html[data-view=mobile] .report-history-title strong{font-size:.66rem}html[data-view=mobile] .report-history-title small{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}html[data-view=mobile] .report-selection,html[data-view=mobile] .report-history-group-toggle{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}html[data-view=mobile] .report-history-artifact-row{margin-left:.8rem}html[data-view=mobile] .report-history-artifact-row td:first-child{padding-left:0}html[data-view=mobile] .report-action{width:1.65rem;height:1.65rem;position:relative}html[data-view=mobile] .icon-actions{gap:1.125rem;padding-block:.55rem}html[data-view=mobile] .report-action:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-view=mobile] .company-directory-table,html[data-view=mobile] .company-directory-table tbody{width:100%;display:block}html[data-view=mobile] .company-directory-table thead{display:none}html[data-view=mobile] .company-directory-table tbody{display:grid}html[data-view=mobile] .company-directory-table tr{grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-view=mobile] .company-directory-table td{border:0;padding:.14rem 0;font-size:.58rem}html[data-view=mobile] .company-directory-table td[data-label=Document]{grid-column:1;padding:0}html[data-view=mobile] .company-directory-table td[data-label=Matter],html[data-view=mobile] .company-directory-table td[data-label=Size]{display:none}html[data-view=mobile] .company-directory-table td[data-label=Filing\ date],html[data-view=mobile] .company-directory-table td[data-label=Read\ status]{color:var(--muted);grid-column:1}html[data-view=mobile] .company-directory-table td[data-label=Actions]{grid-area:1/2/4;align-self:center;padding-left:.55rem}html[data-view=mobile] .retained-document-copy small,html[data-view=mobile] .company-directory-order{display:none}@media (width<=760px){.site-footer{flex-direction:column}.site-footer-links{display:none}.site-footer-menu{display:block}.document-history-page .page-intro,.document-history-tabs .section-heading{margin-bottom:.7rem;padding-bottom:.7rem}.document-history-page .page-intro>p,.document-history-tabs .section-heading{display:none}.document-history-page .page-intro h1{margin:0;font-size:1.35rem}.document-history-tab-list{gap:1rem;margin-bottom:.7rem}.document-history-tab-list button{padding:.42rem 0}.document-history-toolbar{gap:.45rem;margin-top:.35rem;padding-bottom:.5rem}.history-select-all{font-size:.58rem}.report-history-table tbody,.company-directory-table tbody{gap:.35rem}.report-history-table tr,.company-directory-table tr{background:var(--paper);border-color:var(--line);padding:.5rem}.report-history-table td[data-label=Matter\ ref],.report-history-table td[data-label=Report\ ref],.report-history-table td[data-label=Size]{display:block}.report-history-table td[data-label=Report]{border-bottom:0;grid-column:1;margin:0;padding:0}.report-history-table td[data-label=Matter\ ref],.report-history-table td[data-label=Report\ ref],.report-history-table td[data-label=Created],.report-history-table td[data-label=Size]{color:var(--muted);padding:.06rem 0;font-size:.55rem;line-height:1.05}.report-history-table td[data-label=Matter\ ref]:before,.report-history-table td[data-label=Report\ ref]:before,.report-history-table td[data-label=Created]:before,.report-history-table td[data-label=Size]:before{line-height:1.05}.report-history-table td[data-label=Actions]{grid-area:1/2/3;align-self:center;padding:0 0 0 .55rem}.report-history-title strong{font-size:.66rem}.report-history-title small{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.report-selection,.report-history-group-toggle{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}.report-history-artifact-row{margin-left:.8rem}.report-history-artifact-row td:first-child{padding-left:0}.report-action{width:1.65rem;height:1.65rem;position:relative}.icon-actions{gap:1.125rem;padding-block:.55rem}.report-action:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-directory-table,.company-directory-table tbody{width:100%;display:block}.company-directory-table thead{display:none}.company-directory-table tbody{display:grid}.company-directory-table tr{grid-template-columns:minmax(0,1fr) auto;display:grid}.company-directory-table td{border:0;padding:.14rem 0;font-size:.58rem}.company-directory-table td[data-label=Document]{grid-column:1;padding:0}.company-directory-table td[data-label=Matter],.company-directory-table td[data-label=Size]{display:none}.company-directory-table td[data-label=Filing\ date],.company-directory-table td[data-label=Read\ status]{color:var(--muted);grid-column:1}.company-directory-table td[data-label=Actions]{grid-area:1/2/4;align-self:center;padding-left:.55rem}.retained-document-copy small,.company-directory-order{display:none}}:root,html[data-theme=light],html[data-interface-style=modern],html[data-interface-style=moon-dust]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#151515;--muted:#666663;--line:#d5d5d1;--soft:#f1f1ef;--paper:#fafaf9;--error:#8b1e1e;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--page-title-size:clamp(2.15rem, 4vw, 3.7rem);--question-title-size:clamp(2.15rem, 4vw, 3.45rem)}html[data-theme=dark],html[data-interface-style=modern][data-theme=dark],html[data-interface-style=moon-dust][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f4f1;--muted:#adada8;--line:#3b3b38;--soft:#171716;--paper:#070707;--error:#ef9090}body{background:var(--paper);letter-spacing:.005em}.platform-frame,.platform,.masthead,.question-stage,.content-page,.report-order-page,.client-setup-page{background-color:var(--paper)}.platform{max-width:1540px;padding-inline:clamp(1.5rem,4vw,4rem)}.masthead{min-height:104px}.wordmark .lorrex-logo{width:188px}.masthead-module-context{max-width:300px;padding-left:1.4rem}.masthead-module-context small{color:var(--ink);font-size:.7rem}.primary-nav{gap:clamp(1rem,2.2vw,2.4rem)}.primary-nav a,.identity a,.site-footer a,.section-heading a,.back-link{letter-spacing:.12em;font-size:.67rem}.platform-sidebar,html[data-interface-style=modern] .platform-sidebar,html[data-interface-style=moon-dust] .platform-sidebar{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.platform-sidebar,html[data-interface-style=modern] .platform-sidebar,html[data-interface-style=moon-dust] .platform-sidebar{background:color-mix(in srgb, var(--paper) 97%, var(--ink))}}.platform-sidebar,html[data-interface-style=modern] .platform-sidebar,html[data-interface-style=moon-dust] .platform-sidebar{border-right:1px solid var(--line);color:var(--ink)}.platform-sidebar-header,html[data-interface-style=modern] .platform-sidebar-header,html[data-interface-style=moon-dust] .platform-sidebar-header{border-bottom:1px solid var(--line);background:0 0;min-height:104px}.platform-sidebar-header a,.platform-sidebar-nav a,.platform-sidebar-report-menu summary,.platform-sidebar-settings,.platform-sidebar-settings-toggle{color:var(--ink)}.platform-sidebar-header .lorrex-logo{width:180px}.platform-sidebar-nav a:hover,.platform-sidebar-nav a[aria-current=page],.platform-sidebar-report-menu summary:hover{background:var(--soft);color:var(--ink)}.report-order-page,.client-setup-page,.question-stage{background-image:url(/excava-contours.svg);background-position:bottom;background-repeat:no-repeat;background-size:min(1200px,100%)}.dd-report-request-page{min-height:calc(100dvh - 104px);padding:clamp(4.75rem,9vh,7.5rem) 1.75rem 13rem}.dd-report-request-page .report-order-sqs{--question-title-size:clamp(20px, 2.8vw, 28px);max-width:700px;padding-left:0}.dd-report-request-page .report-order-sqs>.eyebrow{color:var(--muted);letter-spacing:.22em;margin-bottom:1.6rem;font-size:.69rem;font-weight:400}.dd-report-request-page .report-order-sqs>h1{font-size:var(--question-title-size);letter-spacing:-.028em;max-width:630px;margin-bottom:32px;line-height:1.12}.dd-report-request-page .report-subject-step,.dd-report-request-page .report-subject-step>h1{font-family:var(--sans)}.dd-report-request-page .report-director-selector{grid-template-columns:minmax(0,560px);width:100%;max-width:560px}.dd-report-request-page .report-director-selector label,.dd-report-request-page .report-director-selector select{width:100%;max-width:560px}.report-subject-choices{grid-template-columns:minmax(0,1fr);gap:.8rem;max-width:700px}.report-subject-choices button{font:1.15rem var(--sans);gap:1.6rem;justify-content:initial;text-align:left;grid-template-columns:56px minmax(0,1fr) auto;min-height:102px;padding:1.25rem 2rem;display:grid}.report-subject-choices button>span:nth-child(2){align-self:center}.report-subject-choices button b{align-self:center;font-size:1.65rem;font-weight:300}.report-subject-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;align-self:center;width:44px;height:44px;display:block}.excava-assurance{background:var(--soft);align-items:center}@supports (color:color-mix(in lab, red, red)){.excava-assurance{background:color-mix(in srgb, var(--soft) 72%, transparent)}}.excava-assurance{grid-template-columns:58px minmax(0,1fr);gap:1.4rem;max-width:700px;margin-top:2rem;padding:1.4rem 1.8rem;display:grid}.excava-assurance-shield{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:100%;max-width:58px;height:52px;display:block}.excava-assurance p,.excava-assurance strong,.excava-assurance p>span{margin:0;display:block}.excava-assurance strong{letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:400}.excava-assurance p>span{color:var(--muted);margin-top:.35rem;font-size:.78rem}.report-unified-search{border-top-color:var(--line);margin-top:0;padding-top:0}.dd-report-request-page .report-company-search{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.8rem;max-width:700px;margin-top:2rem;display:grid}.dd-report-request-page .report-company-search label>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.62rem;display:block}.dd-report-request-page .report-company-search input{border:1px solid var(--line);background:0 0;min-height:64px;padding:.8rem 1.1rem;font-size:1.25rem}.dd-report-request-page .report-company-search button{background:var(--soft);border-color:var(--soft);color:var(--ink);font:1.05rem var(--serif);align-self:end;min-height:64px;padding-inline:2rem}.report-company-results{border:1px solid var(--line);max-width:700px;margin-top:.8rem}.report-company-results>button{border-bottom:1px solid var(--line);min-height:104px;padding:1rem 1.4rem}.site-footer{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}@media (width<=760px){:root{--question-title-size:clamp(2rem, 10vw, 3.25rem)}.masthead{min-height:88px}.wordmark .lorrex-logo{width:145px}.dd-report-request-page{min-height:calc(100dvh - 88px);padding:4.25rem 1rem 10rem}.dd-report-request-page .report-order-sqs{padding-left:0}.dd-report-request-page .report-order-sqs>h1{font-size:var(--question-title-size)}.report-subject-choices button{grid-template-columns:46px minmax(0,1fr) auto;gap:1rem;min-height:88px;padding:1rem 1.2rem}.excava-assurance{grid-template-columns:44px minmax(0,1fr);padding:1.1rem}.dd-report-request-page .report-company-search{grid-template-columns:minmax(0,1fr)}.dd-report-request-page .report-company-search button{width:100%}}.content-page>.matter-proceedings-summary{margin-bottom:1.25rem;padding-top:.65rem;padding-bottom:.65rem}.content-page>.matter-proceedings-summary dl{gap:.55rem 1rem}.content-page>.matter-proceedings-summary dd{margin-top:.15rem;line-height:1.25}.content-page>.matter-proceedings-summary p{margin-top:.45rem;line-height:1.3}.matter-create-report{margin-top:1.5rem;margin-bottom:1.5rem}.matter-incomplete-work .section-heading h2{margin:0;font-size:1.35rem}.matter-incomplete-work .history-surface{background:var(--paper);border:1px solid var(--line);color:var(--ink);margin-top:.5rem;padding:0 .75rem}.matter-incomplete-work .history-list li,.matter-incomplete-work .history-list li:last-child{border-color:var(--line);align-items:center;gap:.75rem;padding:.55rem 0}.matter-incomplete-work .history-list a{color:var(--ink);padding:.42rem .55rem;font-size:.68rem;line-height:1.25}.matter-incomplete-work .history-list span{color:var(--muted);font-size:.68rem;line-height:1.25}.matter-incomplete-work .incomplete-run-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.matter-incomplete-work .incomplete-run-delete-control{flex-direction:column;align-items:flex-end;gap:.35rem;display:inline-flex}.matter-incomplete-work .incomplete-run-delete{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.matter-incomplete-work .incomplete-run-delete:hover{background:var(--ink);color:var(--paper)}.matter-incomplete-work .incomplete-run-delete:disabled{cursor:wait;opacity:.45}.matter-incomplete-work .incomplete-run-delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.matter-incomplete-work .incomplete-run-delete-error{text-align:right;max-width:14rem}.matter-document-history h2.document-history-context-title{margin-bottom:.25rem;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.15}@media (width>=721px){html[data-view=mobile] .content-page>.matter-proceedings-summary dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){html[data-view] .content-page>.matter-proceedings-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-incomplete-work .history-list li{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.matter-incomplete-work .history-list span{text-align:left}.matter-incomplete-work .incomplete-run-actions{justify-content:space-between}}@media (width<=420px){html[data-view] .content-page>.matter-proceedings-summary dl{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.dd-module{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--rail:#090909;--surface:#111;--raised:#191919;--field:#0d0d0d;--ink:#f5f5f2;--muted:#a4a49f;--faint:#686864;--line:#343434;--soft:#222;--accent:#fff;--accent-ink:#050505;--shadow:#00000057}html[data-theme=light] .dd-module{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f5;--rail:#fff;--surface:#fff;--raised:#efefec;--field:#fafaf8;--ink:#111;--muted:#5e5e59;--faint:#898984;--line:#cecec8;--soft:#e5e5df;--accent:#111;--accent-ink:#fff;--shadow:#00000014}html[data-interface-style=modern] .dd-module{--bg:#06111f;--rail:#081525;--surface:#0d1b2d;--raised:#14243a;--field:#091727;--ink:#f3f6fa;--muted:#a9b5c6;--faint:#75849a;--line:#32445d;--soft:#1c2d44;--accent:#f3f6fa;--accent-ink:#06111f;font-family:Aptos,Segoe UI,Arial,Helvetica,sans-serif}html[data-interface-style=modern] .dd-module :where(button,input,select,textarea,h1,h2,h3,p,span,strong,small,em,a,dt,dd,label){font-family:Aptos,Segoe UI,Arial,Helvetica,sans-serif}html[data-interface-style=moon-dust] .dd-module{--bg:#210812;--rail:#260a15;--surface:#35111e;--raised:#421726;--field:#2a0c17;--ink:#fff8f3;--muted:#d2adb8;--faint:#9f7280;--line:#693748;--soft:#522234;--accent:#fff8f3;--accent-ink:#210812;font-family:Courier New,Courier,monospace}html[data-interface-style=moon-dust] .dd-module :where(button,input,select,textarea,h1,h2,h3,p,span,strong,small,em,a,dt,dd,label){font-family:Courier New,Courier,monospace}body:has(.dd-module){color:#f5f5f2;background:#050505;min-height:100%;margin:0}html[data-theme=light] body:has(.dd-module){color:#111;background:#f7f7f5}@scope(.dd-module){*{box-sizing:border-box}button,input,select{font-family:Arial,Helvetica,sans-serif;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell{background:var(--bg);min-height:100vh;color:var(--ink);font-size:13px;line-height:1.58;transition:background-color .18s,color .18s;container:dd-shell/inline-size}.topbar{--topbar-control-height:40px;--topbar-control-width:96px;z-index:10;background:color-mix(in srgb,var(--rail) 94%,transparent);border-bottom:1px solid var(--soft);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:22px;min-height:64px;padding:0 28px;display:grid;position:sticky;top:0}.brand{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.brand strong,.brand small{display:block}.brand strong{font:600 20px/1 Georgia,serif}.brand em{font-style:italic}.brand small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:8px}.brand .lorrex-logo{width:200px}.matter-line{white-space:nowrap;min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex;overflow:hidden}.matter-line span{text-overflow:ellipsis;overflow:hidden}.matter-line b{color:var(--faint);font-weight:400}nav{border:1px solid var(--line);border-radius:4px;gap:4px;padding:3px;display:flex}nav a,nav span{width:var(--topbar-control-width);height:var(--topbar-control-height);color:var(--muted);text-align:center;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:0 9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}nav a:hover{color:var(--ink);background:var(--raised)}nav span{background:var(--accent);color:var(--accent-ink)}.theme-toggle,.start-over{width:var(--topbar-control-width);height:var(--topbar-control-height);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:9px;display:inline-flex}.theme-toggle{border:1px solid var(--line);border-radius:3px;gap:7px}.theme-toggle span{color:var(--ink);font-size:13px;line-height:1}.theme-toggle:hover,.start-over:hover{color:var(--ink)}.hero{grid-template-columns:34px 1fr;gap:18px;width:min(930px,100% - 40px);margin:0 auto;padding:72px 0 36px;display:grid}.assistant-mark{color:var(--ink);padding-top:25px;font:italic 600 20px/1 Georgia,serif}.eyebrow{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:9px}h1,h2,h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:760px;color:var(--ink);font-size:clamp(42px,7vw,72px);line-height:.99}h1 em{color:var(--ink);font-weight:400}.intro{max-width:720px;color:var(--muted);margin:22px 0 0;font:400 15px/1.65 Georgia,serif}.hero.compact{text-align:center;width:min(700px,100% - 40px);padding:38px 0 25px;display:block}.hero.compact h1{letter-spacing:-.028em;max-width:none;font-size:clamp(20px,2.8vw,28px);line-height:1.12}.hero.compact h1.company-question{font-size:clamp(20px,2.8vw,28px);line-height:1.12}.hero.compact h1.retrieval-question{font-size:clamp(20px,2.8vw,28px);line-height:1.15}.retrieval-company-number{white-space:nowrap;font-size:.5em;display:inline-block}.hero.compact .intro{max-width:none;margin-top:15px;font-size:13px;line-height:1.58}.search-panel,.candidate-panel,.director-panel,.resume-panel,.progress-panel,.result-panel,.error-panel{width:min(840px,100% - 40px);margin:0 auto 70px}.search-start{width:min(700px,100% - 40px);margin:0 auto 70px}.search-start .search-panel{width:100%;margin:0}.search-panel{background:var(--surface);border:1px solid var(--line);box-shadow:0 22px 55px var(--shadow);border-radius:5px;grid-template-columns:1.25fr 1fr auto;align-items:end;gap:22px;padding:26px 28px 28px;display:grid}.search-panel.compact-panel{grid-template-columns:1fr auto;width:100%;padding:20px 22px 22px}.inline-search-mode{grid-column:1/-1;align-items:center;gap:18px;margin:0 0 -5px;display:flex}.inline-search-mode button{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;display:inline-flex}.inline-search-mode button:hover,.inline-search-mode button.selected{color:var(--ink)}.mode-dot{border:1px solid var(--muted);width:15px;height:15px;color:var(--accent-ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;font:700 9px/1 Arial,sans-serif;display:inline-flex}.inline-search-mode button.selected .mode-dot{border-color:var(--accent);background:var(--accent)}.unified-search .unified-query span{color:var(--ink)}.director-identity-picker{border:1px solid var(--line);background:var(--surface);width:min(680px,100% - 40px);box-shadow:0 22px 55px var(--shadow);border-radius:5px;gap:12px;margin:0 auto 70px;padding:20px 22px 22px;display:grid}.director-identity-picker .eyebrow{margin:0}.director-identity-picker small{color:var(--faint);font-size:8px;line-height:1.5}label span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}input,select{border:0;border-bottom:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:0 0;border-radius:0;padding:8px 1px}.search-start input{min-height:41px;padding:9px 0;font:400 20px/1.45 Georgia,Times New Roman,serif}select{color-scheme:inherit;cursor:pointer;padding-right:30px}select option{background:var(--surface);color:var(--ink)}input::placeholder{color:var(--faint)}.primary{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--accent-ink);cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:0 20px;font:600 13px/1 Georgia,Times New Roman,serif;text-decoration:none;display:inline-flex}.primary:hover:not(:disabled){opacity:.82;transform:translateY(-1px)}.primary:disabled{opacity:.34;cursor:not-allowed}.candidate-panel h2,.result-panel h2{margin-bottom:22px;font-size:34px}.candidate-panel.compact-results{background:var(--surface);border:1px solid var(--line);border-radius:5px;width:min(680px,100% - 40px);padding:4px 20px 8px}.candidate-panel.compact-results .eyebrow{padding-top:18px}.candidate-panel>button{border:0;border-bottom:1px solid var(--soft);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 1.4fr 24px;align-items:center;gap:18px;padding:16px 6px;display:grid}.candidate-panel>button:hover{background:var(--raised)}.candidate-panel strong,.candidate-panel small{display:block}.candidate-panel strong{font:500 14px/1.3 Georgia,serif}.candidate-panel small,.candidate-panel em{color:var(--muted);margin-top:4px;font-size:9px;font-style:normal}.candidate-panel b{color:var(--ink)}.director-panel{background:var(--surface);border:1px solid var(--line);width:min(620px,100% - 40px);box-shadow:0 22px 55px var(--shadow);border-radius:5px;gap:20px;padding:20px 22px 22px;display:grid}.company-choice{border:0;border-bottom:1px solid var(--soft);color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0 0 15px;display:flex}.company-choice strong,.company-choice small{display:block}.company-choice strong{font:500 15px/1.3 Georgia,serif}.company-choice small{color:var(--muted);margin-top:4px;font-size:9px}.company-choice em{color:var(--ink);font-size:9px;font-style:normal;text-decoration:underline}.director-panel .primary{width:100%}.resume-panel{border:1px solid var(--line);background:var(--surface);max-width:620px;box-shadow:0 22px 55px var(--shadow);border-radius:5px;padding:22px}.resume-panel h2{color:var(--ink);font-size:24px;line-height:1.15}.resume-panel>p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font:400 11px/1.6 Georgia,serif}.resume-panel>small{color:var(--faint);margin-top:10px;font-size:9px;line-height:1.5;display:block}.resume-panel>div{align-items:center;gap:16px;margin-top:20px;display:flex}.resume-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.resume-dismiss:hover{color:var(--ink)}.history-scope{color:var(--faint);margin:-10px 0 0;font:400 9px/1.5 Georgia,serif}.director-scope{border:1px solid var(--line);background:var(--field);padding:13px 14px}.director-scope strong{color:var(--ink);font:600 11px/1.3 Georgia,serif;display:block}.director-scope p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.report-style{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.report-style legend{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:9px}.report-style button{border:1px solid var(--line);background:var(--field);min-height:96px;color:var(--ink);text-align:left;cursor:pointer;border-radius:4px;padding:14px}.report-style button:hover,.report-style button.selected{border-color:var(--accent);background:var(--raised);box-shadow:inset 0 0 0 1px var(--accent)}.report-style strong,.report-style span,.report-style small{display:block}.report-style strong{color:var(--ink);font:600 14px/1.25 Georgia,serif}.report-style span{color:var(--muted);margin-top:6px;font-size:10px}.report-style small{color:var(--faint);letter-spacing:.03em;text-transform:uppercase;margin-top:5px;font-size:8px}.progress-panel{background:var(--surface);border:1px solid var(--line);border-radius:5px;max-width:620px;padding:22px}.progress-head{color:var(--muted);align-items:center;gap:15px;font-size:11px;display:flex}.progress-head span{color:var(--ink);font-weight:700}.progress-head p{margin:0}.meter{background:var(--soft);height:3px;margin:15px 0 20px}.meter span{background:var(--accent);height:100%;transition:width .35s;display:block}.progress-waiting{grid-template-columns:30px 1fr;align-items:start;gap:14px;padding-top:2px;display:grid}.progress-hourglass{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.progress-waiting strong{color:var(--ink);font:500 13px/1.35 Georgia,serif;display:block}.progress-waiting p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.progress-waiting small{color:var(--faint);margin-top:7px;font-size:8px;line-height:1.5;display:block}.stage{border-bottom:1px solid var(--soft);min-height:45px;color:var(--faint);align-items:center;gap:14px;display:flex}.stage>span{text-align:center;width:20px;font-size:10px}.stage p{margin:0;font-size:11px}.stage.active,.stage.done{color:var(--ink)}.error-panel{max-width:700px;color:var(--ink);padding:18px 0}.error-panel strong{font:500 18px/1.3 Georgia,serif}.error-panel p{color:var(--muted);font-size:11px}.error-panel button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.verification-document-list{border:1px solid var(--line);background:var(--line);gap:1px;margin:18px 0;padding:0;list-style:none;display:grid}.verification-document-list li{background:var(--surface);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;font-size:10px;display:flex}.verification-document-list a{color:var(--ink);flex:none;text-decoration:underline}.verification-document-list em{color:var(--faint);flex:none;font-size:9px;font-style:normal}.result-panel{max-width:920px}.result-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 24px;display:grid}.result-grid div{background:var(--surface);min-height:92px;padding:18px}.result-grid span,.result-grid strong{display:block}.result-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.result-grid strong{color:var(--ink);margin-top:9px;font:500 13px/1.45 Georgia,serif}.download-row{align-items:center;gap:18px;margin-bottom:24px;display:flex}.download-row button{color:var(--muted);background:0 0;border:0;font-size:9px}.secondary-download{border:1px solid var(--accent);min-height:43px;color:var(--ink);border-radius:3px;justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.secondary-download:hover{background:var(--raised)}.report-preview{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin:30px 0 34px;overflow:hidden}.report-preview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.report-preview span{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.report-preview strong{color:var(--muted);font-size:9px;font-weight:400}.report-preview iframe{background:#fff;border:0;width:100%;height:min(72vh,820px);min-height:560px;display:block}.account-shell{background:var(--bg);min-height:100vh;color:var(--ink)}.account-header{border-bottom:1px solid var(--line);background:var(--rail);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:64px;padding:0 34px;display:grid}.account-header>a{color:var(--ink);font:600 20px/1 Georgia,serif;text-decoration:none}.account-header>a em{font-weight:400}.account-header nav{justify-self:center}.account-header>div{text-align:right}.account-header>div strong,.account-header>div small{display:block}.account-header>div strong{font:500 11px/1.3 Georgia,serif}.account-header>div small{color:var(--muted);margin-top:3px;font-size:8px}.account-lock{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:8px;text-decoration:underline}.account-hero{grid-template-columns:1fr 280px;align-items:end;gap:50px;width:min(1160px,100% - 56px);margin:0 auto;padding:64px 0 34px;display:grid}.account-hero h1,.account-gate h1{font-size:clamp(46px,7vw,72px)}.account-hero>div>p:last-child,.account-gate>p{max-width:610px;color:var(--muted);font:400 14px/1.6 Georgia,serif}.account-hero aside{border:1px solid var(--line);background:var(--surface);padding:24px}.account-hero aside span,.account-hero aside strong,.account-hero aside small{display:block}.account-hero aside span,.account-kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:8px}.account-hero aside strong{font:500 34px/1 Georgia,serif}.account-hero aside small{color:var(--faint);margin-top:9px;font-size:8px}.onboarding-layout{grid-template-columns:280px minmax(0,700px);gap:55px;width:min(1160px,100% - 56px);margin:0 auto 70px;display:grid}.onboarding-steps{margin:0;padding:0;list-style:none}.onboarding-steps li{border-bottom:1px solid var(--soft);color:var(--faint);grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.onboarding-steps li>span{font-size:9px}.onboarding-steps strong,.onboarding-steps small{display:block}.onboarding-steps strong{font:500 13px/1.3 Georgia,serif}.onboarding-steps small{margin-top:5px;font-size:8px}.onboarding-steps li.active,.onboarding-steps li.done{color:var(--ink)}.onboarding-steps li.done>span:after{content:" ✓"}.onboarding-card,.account-section{border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 60px var(--shadow);border-radius:5px;padding:34px}.onboarding-card h2,.account-section h2{margin-bottom:12px;font-size:32px}.onboarding-card>p:not(.account-kicker),.terms-copy{color:var(--muted);font:400 12px/1.6 Georgia,serif}.onboarding-card form{gap:20px;margin-top:24px;display:grid}.onboarding-card form .primary{justify-self:start}.setup-key{border:1px solid var(--line);background:var(--field);margin:22px 0;padding:18px}.setup-key span,.setup-key strong{display:block}.setup-key span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.setup-key strong{letter-spacing:.08em;overflow-wrap:anywhere;margin:10px 0;font:600 15px/1.6 monospace}.setup-key button,.text-action{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.authenticator-smart-box{border:1px solid var(--line);background:var(--field);border-radius:5px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:28px;margin:24px 0 18px;padding:24px;display:grid}.authenticator-copy{min-width:0;padding-left:46px;position:relative}.authenticator-copy .camera-mark{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font:600 18px/1 Georgia,serif;display:grid;position:absolute;top:0;left:0}.authenticator-copy h3{margin:0 0 10px;font-size:26px}.authenticator-copy>p:not(.account-kicker){color:var(--muted);margin:0;font:400 11px/1.65 Georgia,serif}.authenticator-open{color:var(--ink);align-items:center;gap:14px;margin-top:18px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.qr-frame{background:#fff;border:1px solid #d7d7d2;border-radius:7px;place-items:center;width:250px;height:250px;padding:10px;display:grid;box-shadow:0 12px 30px #0000002e}.qr-frame img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.qr-fallback{color:#333;text-align:center}.qr-fallback span,.qr-fallback small{display:block}.qr-fallback span{font:600 12px/1.4 Georgia,serif}.qr-fallback small{color:#777;margin-top:6px;font-size:8px}.manual-key{border:0;margin:0 0 20px}.manual-key summary{color:var(--muted);padding:10px 0;font:500 10px/1.4 Georgia,serif}.manual-key .setup-key{margin:6px 0 0}.security-instructions{color:var(--muted);margin:20px 0;padding-left:20px;font-size:10px;line-height:1.8}.recovery-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0 12px;display:grid}.recovery-grid code{border:1px solid var(--line);background:var(--field);text-align:center;padding:11px;font-size:12px}.check-row{color:var(--muted);align-items:flex-start;gap:10px;margin:22px 0;font-size:10px;line-height:1.45;display:flex}.check-row input{width:16px;min-height:16px;accent-color:var(--accent);margin:0}.check-row span{text-transform:none;letter-spacing:0;margin:0}.account-error{color:#d33!important;font:600 10px/1.5 Arial,sans-serif!important}.account-gate{border:1px solid var(--line);background:var(--surface);width:min(560px,100% - 40px);margin:12vh auto 0;padding:40px}.account-gate form{grid-template-columns:1fr auto;align-items:end;gap:18px;margin:28px 0 20px;display:grid}.account-gate>a{color:var(--muted);font-size:9px}.account-loading{text-align:center;width:min(520px,100% - 40px);margin:25vh auto 0}.account-loading strong{font:600 18px/1 Georgia,serif}.account-loading p{color:var(--muted);font-size:10px}.account-dashboard{grid-template-columns:250px minmax(0,1fr);gap:28px;width:min(1160px,100% - 56px);margin:0 auto 80px;display:grid}.account-sidebar{border-top:1px solid var(--line);align-self:start}.account-sidebar>div{border-bottom:1px solid var(--line);padding:18px 0}.account-sidebar span,.account-sidebar strong,.account-sidebar small{display:block}.account-sidebar span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.account-sidebar strong{margin-top:7px;font:500 13px/1.3 Georgia,serif}.account-sidebar small{color:var(--faint);margin-top:4px;font-size:8px}.account-sidebar>a{background:var(--accent);min-height:42px;color:var(--accent-ink);justify-content:space-between;align-items:center;margin-top:20px;padding:0 14px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.sidebar-lock{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;margin-top:10px;padding:11px 0;font-size:9px}.account-main{gap:28px;display:grid}.account-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.account-section>header h2{margin:0}.account-section>header>span{color:var(--muted);font-size:9px}.account-section>header>strong{font:500 28px/1 Georgia,serif}.matter-form{grid-template-columns:1.2fr .7fr .55fr 1fr;align-items:end;gap:18px;display:grid}.matter-form .primary{grid-column:4;justify-self:end}.matter-list{border-top:1px solid var(--line);margin-top:28px}.matter-list>p{color:var(--muted);font-size:10px}.matter-list article{border-bottom:1px solid var(--soft);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.matter-list article span,.matter-list article strong,.matter-list article small{display:block}.matter-list article span{color:var(--faint);text-transform:uppercase;font-size:8px}.matter-list article strong{margin-top:5px;font:500 13px/1.3 Georgia,serif}.matter-list article small,.matter-list time{color:var(--muted);margin-top:4px;font-size:8px}.price-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid}.price-grid article{background:var(--field);padding:18px}.price-grid span,.price-grid strong,.price-grid small{display:block}.price-grid span{min-height:25px;color:var(--muted);font-size:9px}.price-grid strong{margin-top:9px;font:500 24px/1 Georgia,serif}.price-grid small{color:var(--faint);margin-top:8px;font-size:8px}.credits-section .secondary-download{opacity:.45;margin-bottom:22px}.ledger-list{border-top:1px solid var(--line)}.ledger-list p{border-bottom:1px solid var(--soft);grid-template-columns:90px 1fr auto;gap:16px;margin:0;padding:13px 0;font-size:9px;display:grid}.ledger-list span{color:var(--muted)}.ledger-list strong{font-weight:400}.ledger-list b{font-weight:600}.history-table{border-top:1px solid var(--line)}.history-table>p{color:var(--muted);font-size:10px}.history-table article{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:16px 0;display:grid}.history-table article span,.history-table article strong,.history-table article small,.history-table article time,.history-table article a{display:block}.history-table article span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.history-table article strong{margin-top:5px;font:500 12px/1.4 Georgia,serif}.history-table article small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.history-table article aside{text-align:right;min-width:92px}.history-table article time{color:var(--muted);font-size:8px}.history-table article a{color:var(--ink);margin-top:8px;font-size:8px;text-decoration:underline}.security-list{border-top:1px solid var(--line)}.security-list>p{border-bottom:1px solid var(--soft);grid-template-columns:155px 130px 1fr;gap:18px;margin:0;padding:13px 0;font-size:8px;line-height:1.4;display:grid}.security-list time,.security-list span{color:var(--muted)}.security-list strong{text-transform:capitalize}.subscription-section>header>strong small{color:var(--muted);margin-left:4px;font:400 9px/1 Arial,sans-serif;display:inline}.subscription-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid}.subscription-summary article{background:var(--field);min-height:112px;padding:18px}.subscription-summary span,.subscription-summary strong,.subscription-summary small{display:block}.subscription-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.subscription-summary strong{margin-top:12px;font:500 26px/1 Georgia,serif}.subscription-summary small{color:var(--faint);margin-top:9px;font-size:8px;line-height:1.4}.commercial-note{max-width:680px;color:var(--muted);margin:0 0 20px;font:400 11px/1.65 Georgia,serif}.subscription-section .secondary-download{opacity:.45}.brand-form{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.brand-preview{--brand-colour:#0b1f33;border-left:6px solid var(--brand-colour);color:#111;background:#fff;grid-column:1/-1;align-items:center;gap:18px;min-height:92px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #ddd}.brand-preview>span{background:var(--brand-colour);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font:600 18px/1 Georgia,serif;display:grid}.brand-preview img{object-fit:contain;object-position:left center;width:120px;height:54px}.brand-preview div strong,.brand-preview div small{display:block}.brand-preview div strong{font:600 18px/1.2 Georgia,serif}.brand-preview div small{color:#666;letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:8px}.colour-input{grid-template-columns:48px 1fr;align-items:end;gap:12px;display:grid}.colour-input input[type=color]{border:0;min-height:43px;padding:0}.brand-form .primary{justify-self:start}.login-shell{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-rows:64px 1fr auto;display:grid}.login-header{border-bottom:1px solid var(--line);background:var(--rail);justify-content:space-between;align-items:center;padding:0 34px;display:flex}.login-header a{color:var(--ink);font:600 20px/1 Georgia,serif;text-decoration:none}.login-header a em{font-weight:400}.login-header span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.login-grid{grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:center;gap:90px;width:min(1100px,100% - 56px);margin:0 auto;padding:70px 0;display:grid}.login-intro h1{max-width:620px;font-size:clamp(52px,8vw,82px);line-height:.98}.login-intro>p:last-of-type{max-width:570px;color:var(--muted);font:400 14px/1.7 Georgia,serif}.login-intro dl{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.login-intro dl div{background:var(--field);padding:17px}.login-intro dt{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.login-intro dd{margin:8px 0 0;font:500 10px/1.4 Georgia,serif}.login-card{border:1px solid var(--line);background:var(--surface);min-height:410px;box-shadow:0 28px 70px var(--shadow);flex-direction:column;justify-content:center;padding:42px;display:flex}.login-card h2{margin-bottom:16px;font-size:38px}.login-card>p:not(.account-kicker):not(.account-error){color:var(--muted);font:400 12px/1.65 Georgia,serif}.login-card form{gap:22px;margin-top:24px;display:grid}.login-card form .primary{justify-self:start}.login-card>small{color:var(--faint);margin-top:18px;font-size:8px;line-height:1.5}.login-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.login-actions .secondary-download{cursor:pointer;background:0 0}@media (width<=850px){.account-header{grid-template-columns:1fr auto;padding:0 20px}.account-header nav{display:none}.account-hero{grid-template-columns:1fr;padding-top:40px}.onboarding-layout,.account-dashboard{grid-template-columns:1fr}.matter-form,.brand-form{grid-template-columns:1fr 1fr}.matter-form .primary{grid-column:1/-1;justify-self:stretch}.login-grid{grid-template-columns:1fr;gap:40px}}@media (width<=580px){.account-header>div{display:none}.account-hero,.onboarding-layout,.account-dashboard{width:min(100% - 28px,1160px)}.account-hero h1,.account-gate h1{font-size:42px}.onboarding-card,.account-section,.account-gate{padding:24px 20px}.matter-form,.price-grid,.recovery-grid,.subscription-summary,.brand-form,.authenticator-smart-box{grid-template-columns:1fr}.qr-frame{aspect-ratio:1;justify-self:center;width:min(250px,100%);height:auto}.history-table article{grid-template-columns:1fr}.history-table article aside{text-align:left}.security-list>p{grid-template-columns:1fr;gap:4px}.login-grid{width:min(100% - 28px,1100px);padding:40px 0}.login-intro dl{grid-template-columns:1fr}.login-card{min-height:0;padding:30px 22px}.login-actions{flex-direction:column;align-items:stretch}.login-actions .primary,.login-actions .secondary-download{width:100%}.account-gate form{grid-template-columns:1fr}}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{color:var(--ink);cursor:pointer;padding:17px 0;font:500 13px/1.4 Georgia,serif}pre{white-space:pre-wrap;color:var(--muted);max-height:620px;font:400 11px/1.65 Georgia,serif;overflow:auto}.document-ledger{margin-top:34px}.document-ledger h3{margin-bottom:12px;font-size:22px}.document-ledger p{border-bottom:1px solid var(--soft);grid-template-columns:85px 1fr auto;align-items:center;gap:16px;margin:0;padding:10px 0;font-size:9px;display:grid}.document-ledger p>span{color:var(--muted)}.document-ledger p>strong,.document-ledger p>em{color:var(--ink);font-weight:500}.document-ledger p>em{font-style:normal}.result-workspace{grid-template-columns:minmax(310px,380px) minmax(0,1fr);height:calc(100dvh - 64px);display:grid;overflow:hidden}.report-control-pane{overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid var(--line);background:var(--rail);scroll-behavior:smooth;min-width:0;height:100%;padding:34px 30px 48px;overflow-y:auto}.control-heading{border-bottom:1px solid var(--line);padding-bottom:26px}.control-heading h2{font-size:30px;line-height:1.08}.control-heading>span{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.5;display:block}.report-navigation{z-index:3;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--rail) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 -30px 30px;padding:12px 30px;display:grid;position:sticky;top:-34px}.report-navigation a{min-width:0;color:var(--muted);text-align:center;letter-spacing:.07em;text-transform:uppercase;border-radius:2px;padding:8px 4px;font-size:8px;font-weight:700}.report-navigation a:hover{color:var(--accent-ink);background:var(--accent)}.control-section{border-bottom:1px solid var(--line);margin:0 0 30px;padding:0 0 30px;scroll-margin-top:54px}.control-section:last-child{border-bottom:0;margin-bottom:0}.control-section-title{align-items:baseline;gap:10px;margin-bottom:15px;display:flex}.control-section-title span{color:var(--faint);letter-spacing:.1em;font-size:8px}.control-section-title h3{letter-spacing:-.02em;font-size:17px}.matter-metadata{margin:0}.matter-metadata div{border-top:1px solid var(--soft);padding:10px 0}.matter-metadata dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.matter-metadata dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font:500 11px/1.5 Georgia,serif}.report-control-pane .document-ledger{margin:0}.report-control-pane .document-ledger p{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:11px 0}.report-control-pane .document-ledger p>span{font-size:8px}.report-control-pane .document-ledger p>strong{overflow-wrap:anywhere;min-width:0;line-height:1.35}.report-control-pane .document-ledger p>em{color:var(--muted);grid-column:2;font-size:8px}:is(.platform-sidebar:has(.report-control-pane) .platform-sidebar-nav,.platform-sidebar:has(.report-control-pane) .platform-sidebar-settings,.platform-sidebar:has(.report-control-pane) .platform-sidebar-settings-toggle){display:none}.platform-sidebar .report-control-pane{border-bottom:0;border-right:0;flex:1;width:100%;height:auto;padding:28px 22px 48px;overflow-y:auto}.platform-sidebar .report-navigation{margin:0 -22px 28px;padding:12px 22px;position:static}.next-actions{gap:10px;display:grid}.next-actions .control-section-title{margin-bottom:5px}.next-actions .primary,.next-actions .secondary-download{width:100%;min-height:45px}.next-actions>button{border:0;border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.next-actions>button:hover{color:var(--ink)}.next-actions>button.secondary-download{border:1px solid var(--accent);color:var(--ink);background:0 0;justify-content:center;gap:14px;font-size:11px}.next-actions>button.secondary-download:disabled{opacity:.55;cursor:wait}.related-deep-dives{gap:8px;display:grid}.related-deep-dives .control-section-title{margin-bottom:4px}.related-deep-dives>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.related-deep-dives>button span{gap:3px;min-width:0;display:grid}.related-deep-dives>button strong{font-size:10px;line-height:1.25}.related-deep-dives>button small{color:var(--muted);font-size:8px}.related-deep-dives>button b{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:8px}.bundle-recovery{color:var(--muted);border-left:2px solid #b42318;margin:2px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.property-orders{gap:11px;display:grid}.property-price-note,.no-property{color:var(--muted);margin:0;font:400 9px/1.55 Arial,sans-serif}.property-order{border:1px solid var(--line);background:var(--field);padding:11px}.property-order header strong,.property-order header span{display:block}.property-order header strong{color:var(--ink);font:500 11px/1.35 Georgia,serif}.property-order header span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:8px}.property-order>p{color:var(--muted);margin:8px 0;font:400 8px/1.5 Arial,sans-serif}.copy-options{gap:5px;display:grid}.copy-options label{cursor:pointer;grid-template-columns:14px 1fr;align-items:center;gap:7px;display:grid}.copy-options label.optional-copy{opacity:.65}.copy-options input{width:12px;height:12px;min-height:0;accent-color:var(--accent)}.copy-options span{color:var(--ink);letter-spacing:0;text-transform:none;margin:0;font-size:8px}.property-checkout{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.property-checkout>p{color:var(--muted);justify-content:space-between;margin:0;font-size:9px;display:flex}.property-checkout>p strong{color:var(--ink)}.property-checkout .primary{width:100%}.property-checkout small{color:#c33;font-size:8px;line-height:1.45}.account-setup-link{color:var(--muted);font-size:8px;text-decoration:underline}.report-viewer-pane{background:#161616;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.report-viewer-pane>header{color:#f5f5f2;background:#101010;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 22px;display:flex}.report-viewer-pane>header div{min-width:0}.report-viewer-pane>header span,.report-viewer-pane>header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-viewer-pane>header span{color:#8d8d88;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.report-viewer-pane>header strong{font:500 12px/1.2 Georgia,serif}.report-viewer-pane>header small{color:#aaa;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px}.report-viewer-pane iframe{background:#fff;border:0;width:100%;height:100%;min-height:0}.app-shell.report-mode{height:100dvh;min-height:0;overflow:hidden}footer{border-top:1px solid var(--soft);color:var(--faint);justify-content:space-between;gap:30px;padding:20px 28px;font-size:8px;display:flex}}html[data-view=mobile] .dd-module .topbar{display:none}html[data-view=mobile] .dd-module.app-shell.report-mode{height:auto;min-height:0;overflow:hidden}html[data-view=mobile] .result-workspace{height:calc(100dvh - 92px);display:block;overflow:hidden}html[data-view=mobile] .report-viewer-pane{width:100%;height:100%;min-height:0}html[data-view=mobile] .report-viewer-pane>header{padding:10px 16px}@media (width<=860px){.dd-module .topbar,.matter-line,.start-over{display:none}.hero{padding-top:50px}.search-panel,.search-panel.compact-panel{grid-template-columns:1fr}.candidate-panel>button{grid-template-columns:1fr 22px}.candidate-panel>button em{display:none}.result-grid{grid-template-columns:1fr}.document-ledger p{grid-template-columns:74px 1fr}.document-ledger em{display:none}.app-shell.report-mode{height:auto;min-height:100dvh;overflow:visible}.result-workspace{height:auto;display:block;overflow:visible}.report-control-pane{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:28px 22px;overflow:visible}.report-navigation{margin:0 -22px 28px;padding:12px 22px;position:static}.report-control-pane .document-ledger p{grid-template-columns:70px minmax(0,1fr)}.report-control-pane .document-ledger p>em{display:block}.report-viewer-pane{height:72dvh;min-height:560px}.report-viewer-pane>header{padding:10px 16px}}@container dd-shell (width<=860px){.topbar{display:none}}@media (width<=560px){.topbar{gap:9px}.brand small{display:none}nav a,nav span{width:auto;min-width:25px;padding:0 6px}.theme-toggle{justify-content:center;width:32px;padding:0}.theme-toggle>span+*{display:none}.theme-toggle{font-size:0}.hero,.hero.compact{width:calc(100% - 28px);padding-top:52px}h1{font-size:40px}.intro{font-size:13px}.search-start,.search-panel,.candidate-panel,.director-identity-picker,.director-panel,.resume-panel,.progress-panel,.result-panel,.error-panel{width:calc(100% - 28px)}.search-panel,.search-panel.compact-panel,.director-panel,.resume-panel{padding:19px 17px}.resume-panel>div{flex-direction:column;align-items:stretch}.resume-panel .primary{width:100%}.report-style{grid-template-columns:1fr}.download-row{flex-direction:column;align-items:stretch}.download-row .primary,.secondary-download{width:100%}.report-preview iframe{height:68vh;min-height:460px}footer{flex-direction:column;padding:18px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dd-module,html[data-interface-style=modern] .dd-module,html[data-interface-style=moon-dust] .dd-module{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf9;--rail:#fafaf9;--surface:#fafaf9;--raised:#f1f1ef;--field:#fafaf9;--ink:#151515;--muted:#666663;--faint:#8d8d88;--line:#d5d5d1;--soft:#ececea;--accent:#151515;--accent-ink:#fafaf9;--shadow:transparent;font-family:Arial,Helvetica,sans-serif}html[data-theme=dark] .dd-module,html[data-interface-style=modern][data-theme=dark] .dd-module,html[data-interface-style=moon-dust][data-theme=dark] .dd-module{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070707;--rail:#070707;--surface:#070707;--raised:#171716;--field:#0d0d0d;--ink:#f4f4f1;--muted:#adada8;--faint:#777772;--line:#3b3b38;--soft:#232321;--accent:#f4f4f1;--accent-ink:#070707}.dd-module.app-shell:not(.report-mode){background-color:var(--bg);background-image:url(/excava-contours.svg);background-position:bottom;background-repeat:no-repeat;background-size:min(1200px,100%);min-height:calc(100dvh - 104px);padding-bottom:10rem}.dd-module .topbar{background:var(--rail);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line);min-height:64px}.dd-module .topbar nav,.dd-module .theme-toggle{border-radius:0}.dd-module .hero.compact{text-align:left;width:min(760px,100% - 40px);max-width:760px;padding:clamp(4.5rem,9vh,7rem) 0 2rem}.dd-module .hero.compact h1,.dd-module .hero.compact h1.company-question,.dd-module .hero.compact h1.retrieval-question{letter-spacing:-.045em;font-size:clamp(20px,2.8vw,28px);line-height:1.02}.dd-module .hero.compact .eyebrow{color:var(--muted);letter-spacing:.22em;margin-bottom:1.6rem;font-size:.69rem;font-weight:400}.dd-module .hero.compact .intro{color:var(--muted);margin-top:1.4rem;font:400 1rem/1.65 Arial,Helvetica,sans-serif}.dd-module .search-start,.dd-module .search-panel,.dd-module .candidate-panel,.dd-module .director-identity-picker,.dd-module .director-panel,.dd-module .resume-panel,.dd-module .progress-panel,.dd-module .result-panel,.dd-module .error-panel{width:min(760px,100% - 40px)}.dd-module .search-panel,.dd-module .candidate-panel.compact-results,.dd-module .director-identity-picker,.dd-module .director-panel,.dd-module .resume-panel,.dd-module .progress-panel,.dd-module .report-style button{box-shadow:none;border-radius:0}.dd-module .search-panel,.dd-module .search-panel.compact-panel{padding:1.5rem 0}.dd-module .search-start input{border:1px solid var(--line);min-height:64px;padding:.8rem 1.1rem}.dd-module .primary{border-radius:0;min-height:48px;font-family:Georgia,Times New Roman,serif}.dd-module .candidate-panel.compact-results{padding:.2rem 1.4rem .5rem}.dd-module .candidate-panel>button{min-height:104px}.dd-module .candidate-panel strong,.dd-module .company-choice strong,.dd-module .director-panel strong,.dd-module .resume-panel h2{font-family:Arial,Helvetica,sans-serif}@media (width<=560px){.dd-module.app-shell:not(.report-mode){min-height:calc(100dvh - 88px);padding-bottom:8rem}.dd-module .hero.compact{padding-top:4rem}}.lr-shell{--bg:#080808;--header:#080808f2;--surface:#111;--raised:#181818;--ink:#f5f5f2;--muted:#9a9a97;--quiet:#656562;--line:#ffffff29;--row:#ffffff17;--button-bg:#f5f5f2;--button-ink:#080808;--error:#e18a84;--ok:#8fbea0;--lr-title-font-size:clamp(20px, 2.8vw, 28px);--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif}html[data-interface-style=modern] .lr-shell{--bg:#06111f;--header:#06111ff2;--surface:#0d1b2d;--raised:#14243a;--ink:#f3f6fa;--muted:#a9b5c6;--quiet:#75849a;--line:#a9b5c63d;--row:#a9b5c621;--button-bg:#f3f6fa;--button-ink:#06111f;--serif:Aptos, "Segoe UI", Arial, Helvetica, sans-serif;--sans:Aptos, "Segoe UI", Arial, Helvetica, sans-serif}html[data-interface-style=moon-dust] .lr-shell{--bg:#210812;--header:#210812f2;--surface:#35111e;--raised:#421726;--ink:#fff8f3;--muted:#d2adb8;--quiet:#9f7280;--line:#d2adb847;--row:#d2adb826;--button-bg:#fff8f3;--button-ink:#210812;--serif:"Courier New", Courier, monospace;--sans:"Courier New", Courier, monospace}.lr-shell,.lr-shell *{box-sizing:border-box}.lr-shell{font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:13px;line-height:1.58}.lr-shell button,.lr-shell input,.lr-shell select,.lr-shell textarea{font:inherit}.lr-shell button{color:inherit}.lr-shell .standard-action{color:var(--paper)}.lr-shell button:focus-visible,.lr-shell input:focus-visible,.lr-shell select:focus-visible,.lr-shell textarea:focus-visible,.lr-shell a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lr-shell.light{--bg:#f7f7f5;--header:#f7f7f5f5;--surface:#fff;--raised:#ededeb;--ink:#101010;--muted:#60605d;--quiet:#8a8a86;--line:#0000002e;--row:#00000017;--button-bg:#101010;--button-ink:#fff;--error:#a62a2a;--ok:#216c3b}.lr-shell{min-height:100vh;color:var(--ink);background:var(--bg);transition:background-color .16s,color .16s}.lr-barlogic-embed .lr-topbar,.lr-barlogic-embed .lr-footer{display:none}.lr-shell.lr-barlogic-embed{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow-y:auto}.lr-topbar{z-index:20;background:var(--header);border-bottom:1px solid var(--row);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:60px;padding:0 28px;display:grid;position:sticky;top:0}.lr-brand{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lr-brand strong,.lr-brand small{display:block}.lr-brand strong{font:600 18px/1 var(--serif);white-space:nowrap}.lr-brand em{font-style:italic}.lr-brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:8px}.lr-brand .lorrex-logo{width:200px}.lr-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lr-products{white-space:nowrap;align-items:center;gap:12px;display:flex}.lr-products a,.lr-products button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;text-decoration:none}.lr-products a:hover,.lr-products button:hover{color:var(--ink)}.lr-products .lr-theme{min-width:38px;color:var(--ink);border:1px solid var(--line);padding:3px 7px}.lr-products .lr-mode{color:var(--ink);border:1px solid var(--line);padding:3px 7px}.lr-products .lr-mode.active{color:var(--button-ink);background:var(--button-bg);border-color:var(--ink)}.lr-products .lr-mode.live{color:var(--ink);border-style:dashed}.lr-mode-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;margin:0 0 24px;padding:11px 0;display:grid}.lr-mode-banner strong{letter-spacing:.1em;font-size:9px}.lr-mode-banner span{color:var(--muted);font-size:10px}.lr-mode-banner.live{border-style:dashed}.lr-flow{scrollbar-width:none;gap:18px;width:min(700px,100%);margin:0 auto;padding:18px 0 0;display:flex;overflow-x:auto}.lr-flow span{color:var(--quiet);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #0000;flex:none;padding:4px 0 7px;font-size:10px}.lr-flow span.active{color:var(--ink);border-bottom-color:var(--ink)}.lr-flow span.done{color:var(--muted)}.lr-thread{width:min(700px,100%);min-height:calc(100vh - 180px);margin:0 auto;padding:38px 0 80px}.lr-barlogic-embed .lr-thread{min-height:0;padding-bottom:28px}.lr-thread-report{width:min(1220px,100%)}.lr-thread-report .lr-content{width:100%}.lr-thread-report h1,.lr-thread-report .lr-report-proposition,.lr-thread-report .lr-actual-cost,.lr-thread-report .lr-downloads,.lr-thread-report .lr-export-status,.lr-thread-report .lr-answer{max-width:760px}.lr-turn{grid-template-columns:30px minmax(0,1fr);gap:12px;animation:.18s ease-out arrive;display:grid}.lr-proposition-turn{grid-template-columns:minmax(0,1fr)}.lr-shell .SQS>h1{font-size:var(--lr-title-font-size);overflow-wrap:anywhere}.lr-start-mode .lr-turn{grid-template-columns:minmax(0,1fr)}.lr-start-mode .lr-avatar{display:none}@keyframes arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lr-avatar{width:28px;height:28px;color:var(--ink);font:italic 600 18px/1 var(--serif);place-items:center;display:grid}.lr-content{min-width:0}.lr-eyebrow{color:var(--ink);letter-spacing:.15em;text-transform:uppercase;margin:1px 0 10px;font-size:9px;font-weight:700}.lr-shell h1,.lr-shell h2{color:var(--ink);font-family:var(--serif);margin:0;font-weight:400;line-height:1.12}.lr-shell h1{max-width:630px;font-size:var(--lr-title-font-size);letter-spacing:-.028em}.lr-shell h2{font-size:27px}.lr-intro{max-width:610px;color:var(--muted);margin:15px 0 32px;font-size:13px}.lr-fine{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.55}.lr-question-help-wrap{display:inline;position:relative}.lr-question-help{appearance:none;color:inherit;cursor:help;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-bottom:1px dotted;padding:0}.lr-question-help-note{box-sizing:border-box;color:#27230d;font:12px/1.5 var(--sans);letter-spacing:normal;opacity:0;pointer-events:none;text-align:left;visibility:hidden;overflow-wrap:anywhere;z-index:30;background:#ded3a2;border:1px solid #d2bc58;width:min(360px,100vw - 36px);padding:14px 16px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,4px)rotate(-.4deg);box-shadow:5px 7px #0000002e}.lr-question-help-wrap:hover .lr-question-help-note,.lr-question-help-wrap:focus-within .lr-question-help-note{opacity:1;visibility:visible;transform:translate(-50%)rotate(-.4deg)}.lr-cost{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:20px 0 0;padding:13px 0;display:grid}.lr-cost>div{justify-content:space-between;gap:18px;display:flex}.lr-cost strong{font:500 13px/1.4 var(--serif)}.lr-cost span,.lr-cost small{color:var(--muted);font-size:9px;line-height:1.5}.lr-cost span{text-align:right}.lr-cost.approval{border-style:dashed}.lr-actual-cost{color:var(--muted);border-top:1px solid var(--row);border-bottom:1px solid var(--row);margin:16px 0 24px;padding:10px 0;font-size:9px;line-height:1.55}.lr-actual-cost strong{color:var(--ink);font-weight:600}.lr-local-bundle{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.55}.lr-local-bundle a{color:var(--ink)}.lr-upload{width:100%;min-height:72px;color:var(--ink);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 20px;padding:11px 0;display:grid}.lr-upload span{font:500 14px/1.35 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-upload small{color:var(--muted);grid-row:2;font-size:10px}.lr-upload b{grid-area:1/2/3;font-size:10px;font-weight:400}.lr-upload:hover,.lr-route:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.lr-history{border-top:1px solid var(--line);margin-top:24px}.lr-history>p{font:500 13px/1.4 var(--serif);margin:14px 0 6px}.lr-history>button{width:100%;color:var(--muted);border:0;border-bottom:1px solid var(--row);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.lr-history>button:hover,.lr-history>button.selected{color:var(--ink)}.lr-history>button.selected:before{content:"✓";flex:none}.lr-history>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-history>button small{white-space:nowrap}.lr-paste{border-bottom:1px solid var(--line);margin-top:18px}.lr-paste summary{color:var(--muted);cursor:pointer;padding:9px 0;font-size:10px}.lr-paste textarea{margin-bottom:12px}.lr-field{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:700;display:block}.lr-field>span{margin-bottom:5px;display:block}.lr-shell input,.lr-shell textarea,.lr-shell select{width:100%;color:var(--ink);background:0 0}.lr-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.lr-shell textarea{border:1px solid var(--line);border-radius:2px}.lr-shell select{border:0;border-bottom:1px solid var(--line);border-radius:0}.lr-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.lr-shell select{min-height:41px;padding:9px 10px}.lr-shell textarea{resize:vertical;text-transform:none;letter-spacing:0;min-height:72px;padding:10px;font-size:13px;line-height:1.55}.lr-shell input::placeholder,.lr-shell textarea::placeholder{color:var(--quiet)}.lr-shell select option{color:var(--ink);background:var(--surface)}.lr-shell .lr-primary{min-height:40px;color:var(--button-ink);background:var(--button-bg);border:1px solid var(--ink);cursor:pointer;font:600 13px/1 var(--serif);border-radius:3px;justify-content:center;align-items:center;margin-top:24px;padding:8px 18px;display:inline-flex}.lr-primary:hover:not(:disabled){opacity:.82;transform:translateY(-1px)}.lr-primary:disabled{opacity:.34;cursor:not-allowed}.lr-text{width:auto;color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;font-family:var(--serif);background:0 0;padding:0 0 3px}.lr-error{color:var(--error);border-top:1px solid var(--error);border-bottom:1px solid var(--error);gap:5px;margin:19px 0 0;padding:13px 0;display:grid}.lr-error strong{font:500 14px/1.3 var(--serif)}.lr-error span{font-size:11px}.lr-error button{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10px}.lr-list{margin-top:8px}.lr-item{border-bottom:1px solid var(--row);padding:16px 0 18px}.lr-item-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:4px;display:grid}.lr-item-head>span{color:var(--muted);font-size:9px}.lr-item-head select{width:auto;min-height:30px;color:var(--muted);text-transform:uppercase;padding:2px 20px 2px 0;font-size:9px}.lr-item-head small{color:var(--muted);text-transform:uppercase;font-size:9px}.lr-item-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.lr-item>input{font:500 14px/1.4 var(--serif)}.lr-item>textarea{color:var(--muted);font-size:11px}.lr-list+.lr-text{margin-top:17px;font-size:11px}.lr-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:18px;display:flex}.lr-actions .lr-primary{margin-top:0}.lr-check{border-bottom:1px solid var(--row);cursor:pointer;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.lr-check input{width:15px;min-height:15px;accent-color:var(--ink);flex:none;margin:2px 0 0}.lr-check span{font:400 13px/1.5 var(--serif)}.lr-details{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.lr-details summary{color:var(--ink);cursor:pointer;font:500 12px/1.4 var(--serif);padding:13px 0}.lr-details p{margin:0;padding:0 0 10px;font-size:10px}.lr-details a{color:var(--ink);text-decoration:underline}.lr-proposition-field textarea{min-height:118px;font:400 20px/1.45 var(--serif)}.lr-related{border-top:1px solid var(--line);margin-top:16px;display:grid}.lr-related>small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:11px 0 5px;font-size:8px}.lr-related button{color:var(--muted);border:0;border-bottom:1px solid var(--row);cursor:pointer;font:400 13px/1.45 var(--serif);text-align:left;background:0 0;padding:10px 0}.lr-related button:hover{color:var(--ink)}.lr-ai-suggest{border:0;border-bottom:1px solid var(--muted);width:fit-content;color:var(--muted);cursor:pointer;font:600 9px/1.5 var(--sans);background:0 0;margin-top:10px;padding:0}.lr-ai-suggest:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.lr-qle-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.lr-qle-panel h2{font-size:clamp(20px,2.8vw,28px)}.lr-qle-panel .lr-intro{margin-bottom:20px}.lr-qle-panel .lr-route{margin-top:16px}.lr-or{color:var(--quiet);text-transform:uppercase;align-items:center;gap:12px;margin:27px 0;font-size:9px;display:flex}.lr-or:before,.lr-or:after{content:"";background:var(--row);flex:1;height:1px}.lr-route{width:100%;color:var(--ink);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:15px 0;display:grid}.lr-route span{font:500 15px/1.35 var(--serif)}.lr-route small{color:var(--muted);grid-row:2;font-size:10px}.lr-route b{grid-area:1/2/3;align-self:center;font-size:10px;font-weight:400}.lr-start-mode .lr-primary{margin-left:auto;margin-right:auto;display:flex}.lr-route-compact{width:min(360px,100%);margin:0 auto;padding:8px 10px}@media (width>=761px){.lr-start-mode.lr-barlogic-embed{overflow-y:hidden}}.lr-backline{color:var(--muted);border:0;border-bottom:1px solid var(--muted);cursor:pointer;background:0 0;margin-top:18px;padding:0 0 3px;font-size:10px;display:block}.lr-proposition-options{border-top:1px solid var(--line);margin-top:24px}.lr-proposition-submit-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:14px;display:flex}.lr-proposition-submit-row>span{color:var(--muted);font-size:10px}.lr-proposition-submit-row+.lr-proposition-options{margin-top:14px}.lr-proposition-choice{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--row);cursor:pointer;text-align:left;background:0 0;grid-template-columns:18px 30px minmax(0,1fr);align-items:start;gap:14px;padding:17px 0;display:grid}.lr-proposition-choice:hover strong{text-decoration:underline}.lr-proposition-choice input[type=checkbox]{accent-color:var(--ink);width:15px;height:15px;margin:3px 0 0}.lr-proposition-options span,.lr-proposition-options b{color:var(--muted);font-size:9px;font-weight:400}.lr-proposition-options strong{font:400 14px/1.48 var(--serif)}.lr-proposition-options b{white-space:nowrap}.lr-research-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:16px minmax(0,1fr);gap:12px;margin-top:28px;padding:18px 0;display:grid}.lr-research-status strong,.lr-research-status small{display:block}.lr-research-status strong{font:500 14px/1.4 var(--serif)}.lr-research-status small{color:var(--muted);margin-top:6px;font-size:10px}.lr-progress-panel{background:var(--surface);border:1px solid var(--line);margin-top:28px;padding:20px}.lr-progress-head{color:var(--muted);align-items:center;gap:15px;font-size:11px;display:flex}.lr-progress-head span{color:var(--ink);font-weight:700}.lr-progress-head p{margin:0}.lr-progress-time{color:var(--muted);justify-content:space-between;gap:20px;margin-top:18px;font-size:9px;display:flex}.lr-verification-alarm{color:#8f1111;background:#fff5f5;border:2px solid #c1121f;margin-top:10px;padding:22px}.lr-verification-alarm h1{color:#8f1111;margin:7px 0 13px}.lr-verification-alarm p:not(.lr-eyebrow){font:400 13px/1.55 var(--serif);margin:8px 0 0}.lr-progress-time strong{color:var(--ink);font-weight:600}.lr-meter{background:var(--row);height:3px;margin-top:13px;overflow:hidden}.lr-meter span{background-color:var(--accent,#fff);background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--accent-ink,#050505) 42%, transparent) 6px 12px);background-size:17px 17px;height:100%;transition:width .35s;animation:.7s linear infinite lrCandyStripe;display:block}@keyframes lrCandyStripe{to{background-position:17px 0}}.lr-pulse{background:var(--ink);border-radius:50%;width:8px;height:8px;margin-top:6px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.22;transform:scale(.7)}}.lr-report-proposition{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:italic 400 14px/1.55 var(--serif);margin:16px 0 0;padding:14px 0}.lr-downloads{flex-wrap:wrap;gap:8px;margin:18px 0 34px;display:flex}.lr-downloads button{min-height:36px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;padding:7px 11px;font-size:9px}.lr-downloads button:first-child{color:var(--button-ink);background:var(--button-bg);border-color:var(--ink)}.lr-downloads button:disabled,.lr-actions button:disabled{cursor:wait;opacity:.48}.lr-ai-warning{border:1px solid var(--ink);color:var(--ink);background:0 0;margin:22px 0;padding:14px 16px}.lr-ai-warning strong,.lr-ai-warning small{letter-spacing:.04em;font-size:8px;display:block}.lr-ai-warning p{font:400 10px/1.52 var(--serif);margin:9px 0}.lr-ai-warning small{font-weight:700}.lr-export-status{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;margin:-18px 0 30px;padding:11px 0;display:grid}.lr-export-status p{color:var(--muted);margin:0;font-size:10px}.lr-answer{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:34px;padding:19px 0}.lr-result-question{border-bottom:1px solid var(--line);margin-bottom:18px;padding:0 0 18px}.lr-result-question-label{margin-bottom:13px;font-size:11px}.lr-result-question-list{gap:11px;display:grid}.lr-result-question-list p{font:italic 400 13px/1.58 var(--serif);grid-template-columns:24px minmax(0,1fr);gap:7px;margin:0;display:grid}.lr-result-question-number{font-style:normal;font-weight:700}.lr-answer-list{gap:16px;display:grid}.lr-answer .lr-answer-paragraph{font:500 14px/1.58 var(--serif);margin:0}.lr-report-gate{margin-top:-14px;display:flex}.lr-report-gate button{min-width:118px;min-height:38px;color:var(--button-ink);background:var(--button-bg);border:1px solid var(--ink);font:700 10px/1 var(--sans);padding:9px 16px}.lr-report-gate button:disabled{color:#fff;cursor:wait;background:#d8d8d6;border-color:#aaa}.lr-answer .lr-answer-paragraph,.lr-essay-section>p{grid-template-columns:46px minmax(0,1fr);align-items:start;display:grid}.lr-answer .lr-paragraph-number,.lr-essay-section .lr-paragraph-number{color:var(--muted);font:400 9px/1.8 var(--serif)}.lr-answer sup,.lr-essay-section sup{font:600 7px/1 var(--serif);vertical-align:super;margin-left:2px}.lr-case-name{font-style:italic}.lr-report-mode{height:100dvh;min-height:0;overflow:hidden}.lr-report-mode .lr-flow,.lr-report-mode .lr-footer{display:none}.lr-report-mode .lr-thread-report{width:100%;height:calc(100dvh - 60px);min-height:0;padding:0}.lr-report-mode .lr-turn,.lr-report-mode .lr-content{width:100%;height:100%}.lr-report-mode .lr-turn{display:block}.lr-report-mode .lr-avatar{display:none}.lr-result-workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.lr-mobile-result-tabs{display:none}.lr-report-control-pane{border-right:1px solid var(--line);background:var(--bg);min-width:0;height:100%;padding:34px 28px 46px;overflow-y:auto}.lr-control-heading{border-bottom:1px solid var(--line);padding-bottom:25px}.lr-control-heading h2{font-size:27px;line-height:1.1}.lr-control-heading>span{color:var(--muted);font:italic 400 10px/1.55 var(--serif);margin-top:12px;display:block}.lr-control-question-list{gap:8px;margin-top:12px;display:grid}.lr-control-question-list p{color:var(--muted);font:italic 400 10px/1.55 var(--serif);grid-template-columns:16px minmax(0,1fr);gap:5px;margin:0;display:grid}.lr-control-question-list p>span:first-child{font-style:normal;font-weight:700}.lr-control-section{border-bottom:1px solid var(--line);margin-top:27px;padding-bottom:27px}.lr-control-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:700}.lr-pdf-preview-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:9px;display:flex}.lr-pdf-preview-heading p{margin-bottom:0}.lr-pdf-preview-heading small{color:var(--muted);font-size:9px}.lr-pdf-selector{gap:7px;display:grid}.lr-pdf-selector button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:700 9px/1 var(--sans);background:0 0;padding:9px 12px}.lr-pdf-selector button.active{background:var(--ink);color:var(--paper)}.lr-document-viewer-pane{background:#161616;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.lr-document-viewer-pane>header{color:#f5f5f2;background:#101010;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 22px;display:flex}.lr-document-viewer-pane>header div{min-width:0}.lr-document-viewer-pane>header span,.lr-document-viewer-pane>header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lr-document-viewer-pane>header span{color:#8d8d88;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.lr-document-viewer-pane>header strong{font:500 12px/1.2 var(--serif)}.lr-document-viewer-pane>header small{color:#aaa;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px}.lr-shell.light .lr-document-viewer-pane{background:var(--raised)}.lr-shell.light .lr-document-viewer-pane>header{color:var(--ink);background:var(--surface);border-bottom-color:var(--line)}.lr-shell.light .lr-document-viewer-pane>header span,.lr-shell.light .lr-document-viewer-pane>header small{color:var(--muted)}.lr-document-viewer-pane iframe{background:#fff;border:0;width:100%;height:100%;min-height:0}.lr-pdf-loading{border:1px solid var(--line);color:#111;background:#fff;grid-template-columns:14px minmax(0,1fr);place-content:center;gap:10px;min-height:760px;padding:40px;display:grid}.lr-pdf-loading .lr-pulse{background:#111}.lr-viewer-downloads{justify-content:flex-end;align-items:center;padding:12px 0 0;display:flex;position:relative}.lr-control-downloads{position:relative}.lr-control-downloads .lr-download-trigger{width:100%;min-height:42px;color:var(--button-ink);background:var(--button-bg);border:1px solid var(--ink);font:700 10px/1 var(--sans);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.lr-control-downloads .lr-download-options{box-shadow:none;margin-top:7px;position:static}.lr-control-downloads .lr-history-status{margin-top:9px;display:block}.lr-new-research{width:100%;min-height:42px;color:var(--muted);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;margin-top:26px;padding:0;font-size:9px;display:flex}.lr-viewer-downloads button{border:1px solid var(--ink);color:var(--ink);font:700 10px/1 var(--sans);background:0 0;padding:9px 14px}.lr-download-trigger:hover:not(:disabled),.lr-download-options button:hover{background:var(--ink);color:var(--paper)}.lr-download-options{z-index:3;border:1px solid var(--ink);background:var(--paper);min-width:132px;display:grid;position:absolute;bottom:42px;right:0;box-shadow:0 8px 24px #00000029}.lr-download-options button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%}.lr-download-options button:last-child{border-bottom:0}.lr-word-download{justify-content:flex-start}.lr-report-secondary-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.lr-report-secondary-actions button{color:var(--ink);font:700 9px/1 var(--sans);background:0 0;border:0;padding:8px 0}.lr-report-secondary-actions button:first-child{border-bottom:1px solid var(--ink)}.lr-report-secondary-actions .lr-text{margin-left:auto}.admin-shell{color:#111;background:#f5f5f3;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.admin-header{background:#fff;border-bottom:1px solid #111;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.admin-header a{color:#111;text-decoration:none}.admin-header nav{gap:22px;font-size:12px;font-weight:700;display:flex}.admin-brand{letter-spacing:.04em;font:700 17px/1 Georgia,serif}.admin-brand em{font-weight:400}.admin-intro,.admin-totals,.admin-filter,.admin-reports,.admin-error,.admin-loading{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.admin-intro{padding:54px 0 28px}.admin-intro h1{margin:7px 0 12px;font:400 42px/1.05 Georgia,serif}.admin-intro>p:last-child{color:#555;max-width:650px}.admin-totals{color:#fff;background:#111;grid-template-columns:repeat(4,1fr);display:grid}.admin-totals div{border-right:1px solid #555;padding:20px}.admin-totals div:last-child{border-right:0}.admin-totals span,.admin-totals strong{display:block}.admin-totals span{color:#bbb;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.admin-totals strong{margin-top:8px;font:400 24px/1 Georgia,serif}.admin-filter{gap:6px;padding:24px 0 14px;display:flex}.admin-filter button{color:#111;background:0 0;border:1px solid #111;padding:8px 15px;font-weight:700}.admin-filter button.active{color:#fff;background:#111}.admin-reports{padding-bottom:80px}.admin-report{background:#fff;border-top:1px solid #bbb}.admin-report:last-child{border-bottom:1px solid #bbb}.admin-report summary{cursor:pointer;grid-template-columns:60px minmax(240px,1fr) 150px 150px;align-items:center;gap:16px;padding:18px;list-style:none;display:grid}.admin-report summary::-webkit-details-marker{display:none}.admin-report summary>span{min-width:0}.admin-report summary strong,.admin-report summary small{display:block}.admin-report summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-report summary small{color:#666;margin-top:4px;font-size:11px}.admin-app{color:#fff;text-align:center;background:#111;width:38px;padding:6px 0;font-size:11px;font-weight:800}.admin-detail{border-top:1px solid #ddd;padding:10px 24px 26px 94px}.admin-detail h2{margin:24px 0 8px;font:400 18px/1 Georgia,serif}.admin-detail>p{color:#555;font-size:12px}.admin-row{border-top:1px solid #e3e3e3;grid-template-columns:minmax(200px,1fr) minmax(260px,1.2fr) 100px;gap:18px;padding:12px 0;font-size:12px;display:grid}.admin-row small{color:#777;margin-top:3px;display:block}.admin-row strong{text-align:right}.admin-search-audit{margin:-4px 0 10px;padding-left:0;font-size:11px}.admin-search-audit summary{cursor:pointer;color:#555;width:fit-content}.admin-search-audit p{color:#444;overflow-wrap:anywhere;border-left:1px solid #bbb;margin:7px 0 0;padding-left:12px}.admin-payment-button{color:#fff;background:#111;border:1px solid #111;margin-top:18px;padding:10px 16px}.admin-empty,.admin-loading{color:#666;padding:30px 0}.admin-error{background:#fff;border:1px solid #111;margin-top:16px;padding:14px}.admin-dialog-backdrop{z-index:20;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{background:#fff;border:1px solid #111;width:min(460px,100%);padding:28px}.admin-dialog h2{margin:5px 0 20px;font:400 28px/1.1 Georgia,serif}.admin-dialog label{margin:14px 0;font-size:12px;font-weight:700;display:block}.admin-dialog input{border:1px solid #777;width:100%;margin-top:6px;padding:11px}.admin-dialog>p{color:#555;font-size:12px}.admin-dialog>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-dialog button{color:#111;background:#fff;border:1px solid #111;padding:10px 14px}.admin-dialog button[type=submit]{color:#fff;background:#111}.history-shell{color:#111;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.history-header{border-bottom:1px solid #111;justify-content:space-between;align-items:center;min-height:60px;padding:0 28px;display:flex}.history-header a{color:#111;font-size:11px;font-weight:700;text-decoration:none}.history-brand{font:700 17px/1 Georgia,serif!important}.history-brand em{font-weight:400}.history-main{width:min(780px,100% - 36px);margin:0 auto;padding:50px 0 80px}.history-main h1{margin:6px 0 35px;font:400 38px/1 Georgia,serif}.history-list article{border-top:1px solid #ccc;padding:20px 0}.history-list article:last-child{border-bottom:1px solid #ccc}.history-list time{color:#777;font-size:10px}.history-list h2{margin:6px 0;font:400 19px/1.2 Georgia,serif}.history-list p{color:#555;margin:0;font:400 12px/1.5 Georgia,serif}.history-save-state{color:#777;margin-top:8px;font-size:9px;display:block}.history-list article>div{gap:8px;margin-top:14px;display:flex}.history-list a{color:#111;border:1px solid #111;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.history-list a:hover{color:#fff;background:#111}.history-empty,.history-error{color:#666}.lr-history-status{color:var(--muted);font-size:9px}@media (width<=760px){.admin-totals{grid-template-columns:repeat(2,1fr)}.admin-report summary{grid-template-columns:44px 1fr}.admin-report summary>span:nth-child(n+3){padding-left:60px}.admin-detail{padding-left:18px}.admin-row{grid-template-columns:1fr;gap:5px}.admin-row strong{text-align:left}}.lr-pdf-loading p{font:400 13px/1.5 var(--serif);margin:0}.lr-essay-section{margin:0 0 34px}.lr-essay-section h2{margin-bottom:14px;font-size:23px}.lr-essay-section p{font:400 14px/1.68 var(--serif);margin:0 0 13px}.lr-comparisons,.lr-quotations,.lr-authorities{border-top:2px solid var(--ink);margin-top:38px;padding-top:20px}.lr-comparison{border-bottom:1px solid var(--row);gap:6px;padding:17px 0 20px;display:grid}.lr-comparison a{color:var(--ink);font:500 14px/1.45 var(--serif);text-decoration:none}.lr-comparison a:hover{text-decoration:underline}.lr-comparison>small{color:var(--muted);text-transform:uppercase;font-size:9px}.lr-comparison>strong{font:500 12px/1.45 var(--serif);margin-top:4px}.lr-comparison p{color:var(--muted);margin:0;font-size:11px}.lr-comparison p b{color:var(--ink);font-weight:600}.lr-quotation-note{max-width:610px;color:var(--muted);margin:0 0 10px;font-size:10px}.lr-quotation{border-bottom:1px solid var(--row);margin:0;padding:20px 0}.lr-quotation blockquote{border-left:2px solid var(--ink);font:400 15px/1.65 var(--serif);margin:0 0 13px;padding-left:16px}.lr-quotation figcaption{gap:3px;padding-left:18px;display:grid}.lr-quotation figcaption strong{font:500 12px/1.45 var(--serif)}.lr-quotation figcaption span,.lr-quotation figcaption small{color:var(--muted);font-size:9px}.lr-quotation figcaption a{color:var(--ink);font-size:9px;text-decoration:underline}.lr-authority{border-bottom:1px solid var(--row);grid-template-columns:68px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.lr-authority>div:first-child span,.lr-authority>div:first-child small{display:block}.lr-authority>div:first-child span{font:500 13px/1 var(--serif)}.lr-authority>div:first-child small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:8px}.lr-authority a{color:var(--ink);font:500 13px/1.45 var(--serif);text-decoration:none}.lr-authority a:hover{text-decoration:underline}.lr-authority p{color:var(--muted);margin:5px 0;font-size:10px}.lr-authority>div:last-child small{color:var(--quiet);text-transform:uppercase;font-size:8px}.lr-follow-on{border-top:1px solid var(--line);margin-top:34px;padding-top:18px;display:grid}.lr-verification-record{border-top:2px solid var(--ink);margin-top:38px;padding-top:20px}.lr-verification-record h2{margin:8px 0 14px;font-size:22px}.lr-verification-record p:not(.lr-eyebrow){font:400 12px/1.6 var(--serif)}.lr-follow-on button{color:var(--muted);border:0;border-bottom:1px solid var(--row);cursor:pointer;font:400 12px/1.45 var(--serif);text-align:left;background:0 0;padding:10px 0}.lr-follow-on button:hover{color:var(--ink)}.lr-suggestions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.lr-suggestions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;background:0 0;padding:6px 8px;font-size:9px}.lr-suggestions button:hover{color:var(--ink);border-color:var(--ink)}.lr-search-links{border-top:1px solid var(--line);margin-top:28px}.lr-search-links a{color:var(--ink);border-bottom:1px solid var(--row);grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:14px 0;text-decoration:none;display:grid}.lr-search-links a[aria-disabled=true]{opacity:.32;cursor:not-allowed}.lr-search-links span{font:500 13px/1.4 var(--serif)}.lr-search-links small{color:var(--muted);grid-row:2;font-size:9px}.lr-search-links b{grid-area:1/2/3;align-self:center;font-size:9px;font-weight:400}.lr-categories{border-top:1px solid var(--line);margin-top:26px}.lr-categories>div{border-bottom:1px solid var(--row);grid-template-columns:28px minmax(0,1fr);gap:3px 12px;padding:15px 0;display:grid}.lr-categories span{color:var(--muted);font-family:var(--serif);grid-row:1/3}.lr-categories strong{font:500 13px/1.35 var(--serif)}.lr-categories small{color:var(--muted);font-size:10px}.lr-footer{min-height:60px;color:var(--quiet);border-top:1px solid var(--row);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 28px;font-size:8px;display:grid}.lr-footer span:nth-child(2){text-align:center}.lr-footer span:last-child{text-align:right}.lr-footer a{color:inherit;text-decoration:none}.lr-footer a:hover{color:var(--ink);text-decoration:underline}.lr-legal-page{width:min(720px,100% - 40px);color:var(--ink);margin:0 auto;padding:42px 0 80px}.lr-legal-page nav{margin-bottom:70px}.lr-legal-page nav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;text-decoration:none}.lr-legal-page nav a:hover{color:var(--ink)}.lr-legal-page article{max-width:620px}.lr-legal-page h1{font:500 clamp(30px, 5vw, 50px)/1.02 var(--serif);letter-spacing:-.035em;margin:8px 0 32px}.lr-legal-page h2{font:500 17px/1.3 var(--serif);margin:34px 0 10px}.lr-legal-page article>p:not(.lr-eyebrow){color:var(--muted);font:400 14px/1.72 var(--sans);margin:0 0 18px}.lr-modal-backdrop{z-index:50;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lr-modal{width:min(650px,100%);max-height:86vh;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:32px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000059}.lr-modal>p:not(.lr-eyebrow){color:var(--muted)}.lr-close{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;font-size:20px;position:absolute;top:16px;right:16px}.lr-source-list{margin-top:25px}.lr-source-list>div{border-bottom:1px solid var(--row);grid-template-columns:68px minmax(0,1fr);gap:3px 14px;padding:13px 0;display:grid}.lr-source-list span{color:var(--muted);text-transform:uppercase;grid-row:1/3;font-size:8px}.lr-source-list strong,.lr-source-list a{color:var(--ink);font:500 12px/1.35 var(--serif);text-decoration:none}.lr-source-list a:hover{text-decoration:underline}.lr-source-list small{color:var(--muted);font-size:9px}@media (width<=760px){.lr-topbar{grid-template-columns:1fr auto;gap:10px;padding:8px 14px}.lr-context{display:none}.lr-products{gap:9px}.lr-products a:nth-child(3){display:none}.lr-flow{gap:15px;padding:14px 16px 0}.lr-thread{padding:34px 15px 64px}.lr-turn{grid-template-columns:25px minmax(0,1fr);gap:9px}.lr-avatar{width:24px;height:24px;font-size:16px}.lr-question-help-note{width:auto;position:fixed;top:5.5rem;left:16px;right:16px;transform:translateY(4px)rotate(-.4deg)}.lr-question-help-wrap:hover .lr-question-help-note,.lr-question-help-wrap:focus-within .lr-question-help-note{transform:translateY(0)rotate(-.4deg)}.admin-header{gap:12px;height:auto;min-height:64px;padding:12px 18px}.admin-header nav,.admin-filter{flex-wrap:wrap}.lr-actions{flex-direction:column-reverse;align-items:flex-start}.lr-proposition-turn .lr-actions{flex-flow:wrap;justify-content:flex-start}.lr-footer{grid-template-columns:1fr;gap:7px;padding:17px 15px}.lr-footer span,.lr-footer span:nth-child(2),.lr-footer span:last-child{text-align:left}.lr-modal{padding:26px 20px}.lr-cost>div{gap:4px;display:grid}.lr-cost span{text-align:left}.lr-progress-time{gap:3px;display:grid}.lr-report-mode .lr-thread-report{height:calc(100dvh - 60px)}.lr-result-workspace{height:100%;display:block}.lr-mobile-result-tabs{display:none}.lr-mobile-result-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;font-size:9px;font-weight:700}.lr-mobile-result-tabs button.selected{color:var(--button-ink);background:var(--button-bg)}.lr-report-control-pane,.lr-document-viewer-pane{display:none}.lr-document-viewer-pane,.lr-document-viewer-pane.mobile-pane-active{height:100%;display:grid}.lr-document-viewer-pane>header{padding:10px 15px}.lr-pdf-loading{height:100%;min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
