.app-layout .page-content :where(p,li,label,input:not([type=checkbox]):not([type=radio]),select,textarea,button,td,th,time,small,span,.command-onboarding-steps strong,.command-empty strong,.doc-name-wrap strong,.command-quick-list strong,.command-record-name strong,.practice-client-row strong,.practice-request-list-row strong,.practice-request-item strong,.practice-period strong,.practice-contact-list strong,.practice-doc-links strong,.compliance-item-main strong,.intelligence-finding-name strong){font-size:14px!important}.app-layout .page-content .settings-card :where(.setting-row,.setting-value) strong{font-size:14px!important}.app-layout .page-content :where(.practice-empty strong,.empty-state strong,.team-row strong,.security-note strong){font-size:14px!important}.app-layout .page-content :where(.section-label,.command-eyebrow,.command-section-kicker,.practice-eyebrow,.compliance-eyebrow,.intelligence-kicker){font-size:12.5px!important;letter-spacing:.075em}.app-layout .page-content :where(.status-pill,.compliance-status,.practice-state,.command-record-status,.intelligence-chip,.command-attention-tag){font-size:12.5px!important}.app-layout .sidebar :where(.nav-link>span:not(.nav-tooltip),.nav-advanced summary,.account-menu-item,.sidebar-theme-toggle){font-size:13.5px!important}.app-layout .sidebar :where(.nav-heading,.profile small,.account-workspace-copy small,.account-menu-section-label){font-size:12px!important}.app-layout .topbar :where(.breadcrumb,.topbar-left strong,.top-search span,.top-search kbd){font-size:13.5px!important}.app-layout .preview-ribbon{font-size:13px!important}.app-layout .app-footer{font-size:12px!important}.auth-card :where(.auth-description,.auth-field,.auth-field input,.auth-submit,.auth-error,.auth-switch){font-size:14px!important}.onboard :where(p,label,input,select,textarea,button,small,li,span){font-size:14px!important}.portal-content :where(p,li,label,input,select,textarea,button,small,span,time){font-size:14px!important}.portal-content :where(.portal-label,.portal-period,.portal-file-status,.portal-progress-caption,.portal-stats span){font-size:12.5px!important}.portal-login :where(p,label,input,button,small,a){font-size:14px!important}.portal-footer,.portal-footnote,.portal-topbar :where(a,button,span,small){font-size:12.5px!important}@media (max-width:767px){.app-layout .page-content :where(p,li,label,input:not([type=checkbox]):not([type=radio]),select,textarea,button,td,th,time,small,span){font-size:14px!important}.app-layout .sidebar :where(.nav-link>span:not(.nav-tooltip),.nav-advanced summary,.account-menu-item,.sidebar-theme-toggle){font-size:14px!important}}.ld-client-filters,.ld-client-result-count,.ld-mobile-back,.ld-mobile-overview,.ld-mobile-summary-strip,.ld-practice-intro,.ld-request-row-status,.mobile-avatar,.mobile-brand{display:none}@media (max-width:767px){html{scroll-padding-top:70px}body{overscroll-behavior-y:contain}.app-layout,.app-layout.nav-collapsed{--ld-mobile-ink:var(--ld-text,#14262b);--ld-mobile-secondary:var(--ld-secondary,#708185);--ld-mobile-line:var(--ld-border,#e1e7e3);--ld-mobile-paper:var(--ld-surface,#fff);overflow:clip;overflow-clip-margin:0;background:var(--ld-background,#f5f6f2)}.app-layout .main-column{min-height:100dvh;background:var(--ld-background,#f5f6f2)}.app-layout .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:45;min-height:calc(56px + env(safe-area-inset-top,0px));height:auto;padding:env(safe-area-inset-top,0) 16px 0;background:var(--ld-background,#fff);border-bottom:1px solid var(--ld-border,#e2e9e4);box-shadow:0 1px 5px rgba(13,36,33,.025);isolation:isolate}.app-layout.mobile-drawer-open .topbar{z-index:1}.app-layout .topbar-left{flex:1 1;min-width:0;gap:9px;white-space:nowrap}.app-layout .desktop-crumb-chevron,.app-layout .topbar-left .breadcrumb{display:none}.app-layout .topbar-left strong{font-size:14px!important;line-height:1.15;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-layout .mobile-brand{display:inline-flex;align-items:center;gap:5px;flex:none}.app-layout .mobile-brand-mark{display:block;width:22px;height:24px;object-fit:contain}.app-layout .mobile-brand-wordmark{display:block;width:auto;height:19px;max-width:78px;object-fit:contain}.app-layout .mobile-brand:after{content:"";display:block;flex:none;height:17px;border-right:1px solid var(--ld-border,#dfe6e0);margin:0 2px 0 8px}.app-layout .mobile-menu{width:35px;min-width:35px;height:44px;padding:0;display:grid;place-items:center;color:var(--ld-text,#172e31)}.app-layout .topbar-right{flex:none;gap:8px}.app-layout .top-search{width:39px;min-width:39px;height:39px;padding:0;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--ld-text,#183735);display:grid;place-items:center}.app-layout .top-search:hover{background:var(--ld-elevated,#eef3ee)}.app-layout .desktop-avatar,.app-layout .top-search kbd,.app-layout .top-search span{display:none}.app-layout .mobile-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--ld-accent,#168c77);border:0;color:#fff;font-size:13px;font-weight:700}.app-layout .sidebar{position:fixed;top:0;bottom:0;left:0;height:100dvh;width:min(314px,86vw);max-height:100dvh;z-index:80;overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.app-layout .mobile-scrim{position:fixed;z-index:75;inset:0;background:rgba(9,29,29,.54);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-layout .mobile-close{min-height:42px;min-width:42px;display:grid;place-items:center}.app-layout .sidebar-collapse{display:none!important}.app-layout .sidebar-bottom{flex:none}.app-layout .page-content{width:100%;padding:22px 19px 42px;max-width:100%;min-width:0}.app-layout .app-footer{display:none}.app-layout :where(.page-intro h1,.intelligence-heading h1,.compliance-hero h1,.cabinet-hero h1,.enterprise-intro h1){margin:5px 0 7px}.app-layout :where(.page-intro,.compliance-hero,.intelligence-heading){gap:13px;margin-bottom:18px}.app-layout .page-intro p{font-size:14px;line-height:1.5}.app-layout .page-intro{flex-wrap:wrap}.app-layout .page-intro>.primary{min-height:43px;font-size:13px;padding:10px 14px}.app-layout .ld-eyebrow{display:block;text-transform:uppercase;letter-spacing:.09em;color:var(--ld-tertiary,#778b89);font-weight:680;font-size:13px;line-height:1.35}.app-layout .ld-mobile-intro,.app-layout .ld-practice-intro{padding:3px 0 0;margin:0 0 22px}.app-layout .ld-mobile-intro h1,.app-layout .ld-practice-intro h1{color:var(--ld-text,#1a3034);margin:8px 0 7px}.app-layout .ld-mobile-intro p,.app-layout .ld-practice-intro p{font-size:14px;line-height:1.55;max-width:42ch;color:var(--ld-secondary,#667a7b);margin:0}.app-layout .ld-primary-action,.app-layout .ld-secondary-action{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;border-radius:9px;padding:10px 15px;font-size:14px;font-weight:680;white-space:nowrap;border:1px solid transparent}.app-layout .ld-primary-action{color:#fff;background:var(--ld-accent,#12846f);border-color:var(--ld-accent,#12846f)}.app-layout .ld-primary-action:disabled{opacity:.45}.app-layout .ld-secondary-action{color:var(--ld-text,#143035);background:var(--ld-surface,#fff);border:1px solid var(--ld-border,#d7dfd9)}.app-layout .ld-overview-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.app-layout .ld-overview-actions .ld-primary-action{flex:1 0 auto}.app-layout .ld-mobile-overview{display:block;padding:8px 0 4px}.app-layout .ld-desktop-overview{display:none}.app-layout .ld-overview-heading{margin:0 0 18px}.app-layout .ld-overview-heading .ld-workspace-context{color:var(--ld-secondary);font-size:14px!important;font-weight:550;margin:0 0 13px;overflow-wrap:anywhere}.app-layout .ld-overview-heading h1{margin:0;color:var(--ld-text)}.app-layout .ld-overview-heading h1 em{font-style:normal;color:var(--ld-accent)}.app-layout .ld-client-start{background:#103a3b;color:#f3f7f2;border:1px solid #285052;border-radius:16px;padding:16px 18px;overflow:hidden}.app-layout[data-theme=dark] .ld-client-start{background:#123334;border-color:#315052}.app-layout .ld-client-start h2{font-family:inherit;font-size:24px;font-weight:570;line-height:1.18;letter-spacing:-.04em;color:#f6f8f2;margin:0 0 8px}.app-layout .ld-client-start>p{font-size:14px!important;line-height:1.5;color:#c3d6ce;margin:0 0 14px;max-width:32ch}.app-layout .ld-client-start .ld-start-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 15px;background:#eef4e9;color:#123a36;border:1px solid #eef4e9;border-radius:8px;font-size:15px!important;font-weight:650;text-align:left;transition:background .15s}.app-layout .ld-client-start .ld-start-button:hover{background:#dcead7}.app-layout .ld-overview-next,.app-layout .ld-overview-recent,.app-layout .ld-overview-work{margin-top:21px}.app-layout .ld-overview-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.app-layout .ld-overview-section-title h2{font-family:inherit;font-size:18px;font-weight:620;line-height:1.4;letter-spacing:-.035em;color:var(--ld-text);margin:0}.app-layout .ld-overview-section-title>button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;color:var(--ld-secondary);border-radius:7px}.app-layout .ld-overview-route{width:100%;display:flex;align-items:center;gap:14px;text-align:left;color:var(--ld-text);padding:19px 0;background:transparent;border:0;border-bottom:1px solid var(--ld-border);border-radius:0;min-height:82px}.app-layout .ld-route-icon{display:grid;place-items:center;flex:none;width:34px;color:var(--ld-accent)}.app-layout .ld-overview-route>span:nth-child(2){min-width:0;flex:1 1}.app-layout .ld-overview-route strong{display:block;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere;color:var(--ld-text)}.app-layout .ld-overview-route small{display:block;color:var(--ld-secondary);font-size:14px!important;line-height:1.5;margin-top:4px}.app-layout .ld-overview-route>svg:last-child{flex:none;color:var(--ld-secondary)}.app-layout .ld-overview-route:focus-visible strong{color:var(--ld-accent)}@media (hover:hover){.app-layout .ld-overview-route:hover strong{color:var(--ld-accent)}}.app-layout .ld-overview-upload{display:flex;align-items:center;gap:11px;width:100%;margin:8px 0 0;padding:12px 0;background:transparent;border:0;border-radius:0;color:var(--ld-secondary);text-align:left}.app-layout .ld-overview-upload>span{flex:1 1;color:var(--ld-secondary);font-size:13px!important;line-height:1.5}.app-layout .ld-overview-upload strong{display:block;font-size:13px;font-weight:550;color:var(--ld-secondary)}.app-layout .ld-overview-feedback{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--ld-border);border-radius:12px;background:var(--ld-surface);margin-bottom:20px;color:var(--ld-text)}.app-layout .ld-overview-feedback p{font-size:14px!important;line-height:1.5;color:var(--ld-secondary);margin:0}.app-layout .ld-overview-feedback strong{display:block;font-size:15px;margin-bottom:6px}.app-layout .ld-overview-feedback button{display:inline-flex;align-items:center;gap:8px;padding:12px 0 0;color:var(--ld-accent);border:0;background:none}.app-layout .ld-overview-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:13px;overflow:hidden}.app-layout .ld-overview-totals button{position:relative;min-width:0;padding:22px 12px 18px;text-align:left;background:transparent;border:0;color:var(--ld-text)}.app-layout .ld-overview-totals button+button{border-left:1px solid var(--ld-border)}.app-layout .ld-overview-totals strong{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px}.app-layout .ld-overview-totals span{display:block;font-size:13px!important;line-height:1.4;color:var(--ld-secondary)}.app-layout .ld-overview-totals svg{position:absolute;right:7px;top:50%;transform:translateY(-50%);color:var(--ld-secondary)}.app-layout .ld-overview-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.app-layout .ld-overview-tools button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid var(--ld-border-strong);border-radius:9px;color:var(--ld-text);background:transparent;font-weight:550}.app-layout .ld-overview-tools button:first-child{background:var(--ld-accent);color:var(--ld-background);border-color:var(--ld-accent)}.app-layout .ld-overview-task{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--ld-border);padding:18px 0;color:var(--ld-text)}.app-layout .ld-overview-task>span{flex:1 1;min-width:0}.app-layout .ld-overview-task small{display:block;color:var(--ld-accent);font-size:13px!important;font-weight:600;margin-bottom:6px}.app-layout .ld-overview-task.urgent small{color:var(--ld-danger)}.app-layout .ld-overview-task.due small{color:var(--ld-warning)}.app-layout .ld-overview-task strong{display:block;font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.app-layout .ld-overview-task span span{display:block;font-size:14px!important;color:var(--ld-secondary);line-height:1.5;margin-top:5px}.app-layout .ld-overview-clear{display:flex;align-items:flex-start;gap:13px;padding:20px 0;color:var(--ld-accent)}.app-layout .ld-overview-clear strong{font-size:17px;font-weight:550;color:var(--ld-text)}.app-layout .ld-overview-clear p,.app-layout .ld-overview-description{font-size:14px!important;line-height:1.5;color:var(--ld-secondary);margin:6px 0 0}.app-layout .ld-overview-deadlines{border-top:1px solid var(--ld-border);margin-top:13px}.app-layout .ld-practice-intro{display:block}.app-layout .ld-desktop-practice-metrics,.app-layout .practice-hero,.app-layout .practice-tabs{display:none!important}.app-layout .ld-practice-intro .ld-primary-action{margin-top:17px;width:100%}.app-layout .ld-request-create{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:16px}.app-layout .ld-request-create label{color:var(--ld-mobile-secondary);font-size:13px!important;font-weight:600}.app-layout .ld-request-create select{width:100%;min-width:0;min-height:43px;border:1px solid var(--ld-mobile-line);background:var(--ld-surface,#fff);color:var(--ld-text);border-radius:9px;padding:9px 11px;font-size:14px}.app-layout .ld-request-create .ld-primary-action{margin:4px 0 0}.app-layout .practice-two-pane{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;min-width:0}.app-layout .practice-panel{border:0;background:transparent;border-radius:0;box-shadow:none;min-width:0}.app-layout .practice-panel-title{padding:2px 0 12px;gap:10px}.app-layout .practice-panel-title h2{font-size:17px;letter-spacing:-.035em;font-weight:690;line-height:1.3;margin:0}.app-layout .practice-panel-title p{display:none}.app-layout .practice-panel-title .practice-icon-button{width:38px;height:38px;flex:none;border-radius:9px}.app-layout .practice-search{height:44px;margin:0 0 12px;border:1px solid var(--ld-mobile-line);background:var(--ld-surface,#fff);border-radius:10px;padding:0 12px}.app-layout .practice-search input{font-size:14px;min-width:0}.app-layout .ld-client-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;padding:4px;background:var(--ld-elevated,#eef2ef);border-radius:10px;margin:0 0 15px}.app-layout .ld-client-filters button{min-width:0;min-height:38px;border:0;border-radius:7px;color:var(--ld-secondary);background:transparent;font-size:13px;font-weight:600;padding:6px 5px}.app-layout .ld-client-filters button.active{background:var(--ld-surface,#fff);color:var(--ld-accent,#14836d);box-shadow:0 1px 3px #0c33230d}.app-layout .ld-client-result-count{display:block;color:var(--ld-mobile-secondary);font-size:13px;margin:0 0 4px}.app-layout .practice-directory-list{max-height:none;overflow:visible;background:transparent;border:0}.app-layout .practice-client-row,.app-layout .practice-request-list-row{width:100%;padding:16px 0!important;min-height:75px;display:flex;align-items:center;gap:12px;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;border-bottom:1px solid var(--ld-mobile-line)!important;text-align:left}.app-layout .practice-client-row:last-child,.app-layout .practice-request-list-row:last-child{border-bottom:0!important}.app-layout .practice-client-row>span:last-of-type+svg,.app-layout .practice-client-row>svg{display:none}.app-layout .practice-client-row>span:nth-child(2),.app-layout .practice-request-list-row>span:first-child{flex:1 1;min-width:0}.app-layout .practice-client-row strong,.app-layout .practice-request-list-row strong{display:block;color:var(--ld-text);font-size:14px;line-height:1.4;letter-spacing:-.015em;font-weight:690;text-decoration:none!important;overflow-wrap:anywhere}.app-layout .practice-client-row small,.app-layout .practice-request-list-row small{display:block;color:var(--ld-secondary);font-size:13px!important;line-height:1.55;margin-top:4px;overflow-wrap:anywhere}.app-layout .practice-monogram{display:grid;place-items:center;flex:none;width:40px;height:40px;min-width:40px;border-radius:12px;background:color-mix(in srgb,var(--ld-accent) 10%,var(--ld-surface));border:none;color:var(--ld-accent);font-size:13px;font-weight:700}.app-layout .practice-request-fraction{font-size:13px;color:var(--ld-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:660;flex:none}.app-layout .practice-progress-track{display:block;width:100%;height:4px;max-width:200px;margin-top:10px;overflow:hidden}.app-layout .practice-progress-track i{height:100%;display:block}.app-layout .practice-directory .practice-empty,.app-layout .practice-request-list .practice-empty{padding:30px 15px 28px;border:1px solid var(--ld-mobile-line);background:var(--ld-surface,#fff);border-radius:12px}.app-layout .practice-empty.spacious{padding:26px 14px}.app-layout .practice-empty strong{font-size:15px;color:var(--ld-text)}.app-layout .practice-empty p{font-size:13px!important;line-height:1.5}.app-layout .ld-client-workspace.ld-detail-open>.practice-directory,.app-layout .ld-client-workspace:not(.ld-detail-open)>.practice-client-detail,.app-layout .ld-request-workspace.ld-detail-open>.practice-panel:first-child,.app-layout .ld-request-workspace:not(.ld-detail-open)>.practice-client-detail{display:none!important}.app-layout .ld-mobile-showing-detail .ld-practice-intro{display:none}.app-layout .practice-client-detail{padding:0;min-width:0;background:transparent;border:0;box-shadow:none}.app-layout .ld-mobile-back{display:inline-flex;align-items:center;min-height:40px;gap:8px;background:transparent;border:0;color:var(--ld-accent);font-size:13px;font-weight:650;padding:0;margin:0 0 12px}.app-layout .ld-mobile-back svg{transform:rotate(180deg)}.app-layout .practice-client-header{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;margin:0 0 16px}.app-layout .practice-client-header h2,.app-layout .practice-request-heading{font-size:21px;font-weight:725;line-height:1.23;letter-spacing:-.04em;overflow-wrap:anywhere}.app-layout .practice-client-header p{font-size:13px!important;line-height:1.55;overflow-wrap:anywhere}.app-layout .practice-client-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 0 18px}.app-layout .practice-client-actions button{min-width:0;min-height:44px;white-space:normal;padding:10px 9px;border-radius:8px;text-align:center;font-size:13px!important;line-height:1.3}.app-layout .practice-client-actions button:first-child{grid-column:1/-1}.app-layout .practice-section-heading{padding:19px 0 10px;margin-top:3px;border-top:1px solid var(--ld-mobile-line);gap:12px;flex-wrap:wrap}.app-layout .practice-section-heading h3{font-size:15px;font-weight:690;line-height:1.3}.app-layout .practice-contact-list,.app-layout .practice-doc-links,.app-layout .practice-inbox-list,.app-layout .practice-periods{min-width:0}.app-layout .practice-contact-list>div,.app-layout .practice-period,.app-layout .practice-request-item{gap:10px;padding:13px 0;flex-wrap:wrap;border-bottom:1px solid var(--ld-mobile-line)}.app-layout .practice-contact-list>div>div,.app-layout .practice-period>div,.app-layout .practice-request-item>div{min-width:0;flex:1 1}.app-layout .practice-contact-list small,.app-layout .practice-period small,.app-layout .practice-request-item small{overflow-wrap:anywhere}.app-layout .practice-text-action{min-height:38px}.app-layout .practice-doc-links button,.app-layout .practice-request-mini{min-height:54px;overflow-wrap:anywhere}.app-layout .practice-doc-links button>svg:last-child,.app-layout .practice-request-mini>svg{display:none}.app-layout .practice-request-meta{flex-wrap:wrap;gap:8px}.app-layout .practice-request-item .practice-item-status{max-width:100%;white-space:normal}.app-layout .practice-inbox{margin:0}.app-layout .practice-inbox-row{display:flex;flex-wrap:wrap;gap:11px;padding:17px 0;border-bottom:1px solid var(--ld-mobile-line)}.app-layout .practice-inbox-main{min-width:0;flex:1 1}.app-layout .practice-inbox-main strong{overflow-wrap:anywhere}.app-layout .practice-inbox-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.app-layout .practice-inbox-actions button{min-height:40px;white-space:normal}.app-layout .practice-reject{width:100%;display:flex;flex-wrap:wrap;gap:7px}.app-layout .practice-reject input{min-width:140px;flex:1 1}.app-layout .modal-screen,.compliance-overlay,.practice-dialog-shade{align-items:flex-end;padding:0;z-index:120}.app-layout .modal-box,.compliance-modal,.practice-dialog{width:100%;max-width:none;max-height:min(92dvh,920px);border-radius:16px 16px 0 0;overflow:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)}.app-layout .modal-head,.app-layout .practice-dialog-heading{padding:18px 18px 14px}.app-layout .compliance-modal h2,.app-layout .modal-head h2,.app-layout .practice-dialog-heading h2{font-size:20px;letter-spacing:-.03em}.app-layout .modal-body,.practice-dialog form{padding:17px 18px 22px}.app-layout .form-row,.compliance-form-grid,.practice-form-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.app-layout :where(.modal-box input,.modal-box select,.modal-box textarea,.practice-dialog input,.practice-dialog select,.practice-dialog textarea,.compliance-modal input,.compliance-modal select,.compliance-modal textarea){font-size:16px!important;max-width:100%}.app-layout .modal-foot{display:flex;flex-wrap:wrap;gap:8px}.app-layout .modal-foot button{min-height:44px}.app-layout .cabinet-stats,.app-layout .compliance-summary,.app-layout .intelligence-dashboard{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--ld-mobile-line);border-bottom:1px solid var(--ld-mobile-line);margin-bottom:19px}.app-layout .cabinet-stats>div,.app-layout .compliance-metric,.app-layout .intelligence-stat{flex:1 1 45%;min-width:0;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none;padding:11px 9px}.app-layout .cabinet-stats strong,.app-layout .compliance-metric strong,.app-layout .intelligence-stat strong{font-size:22px;font-weight:710;margin:2px 0;letter-spacing:-.04em}.app-layout .compliance-metric small,.app-layout .intelligence-stat small{font-size:13px!important;line-height:1.4}.app-layout .compliance-filters{grid-template-columns:minmax(0,1fr);padding:0 13px 14px}.app-layout .compliance-filters .compliance-search{grid-column:auto}.app-layout .compliance-item{padding:14px 12px;gap:10px;flex-wrap:wrap}.app-layout .compliance-item-icon{width:35px;height:35px}.app-layout .compliance-item-main{min-width:0;flex:1 1 65%}.app-layout .compliance-item-date{min-width:0;flex:1 1 35%;padding-left:45px}.app-layout .compliance-item-arrow{display:none}.app-layout .compliance-detail{padding:16px}.app-layout .compliance-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-layout .compliance-detail-facts>div{min-width:0;padding:10px;border-radius:8px}.app-layout .library-toolbar{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.app-layout .filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.app-layout .filters select{min-width:0;width:100%;font-size:13px}.app-layout .document-row-heading{display:none}.app-layout .document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:14px 0;border-bottom:1px solid var(--ld-mobile-line)}.app-layout .document-row .doc-name-cell{grid-column:1/-1;min-width:0}.app-layout .document-row .doc-name-wrap{min-width:0}.app-layout .document-row .doc-name-wrap strong{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.app-layout .document-row .row-arrow{display:none}.app-layout .document-row>.row-date{grid-column:2;font-size:13px!important;text-align:right}.app-layout .document-row>.doc-category{display:none}.app-layout .library-shell{min-width:0}.app-layout .detail-grid,.app-layout .detail-panel{grid-template-columns:minmax(0,1fr)}.app-layout .detail-heading{min-width:0;overflow-wrap:anywhere}.app-layout .detail-actions{display:flex;flex-wrap:wrap;gap:7px}.app-layout .detail-header h1{overflow-wrap:anywhere}.app-layout .viewer-content{min-height:260px}.app-layout .pdf-frame{min-height:350px}.app-layout .command-box{width:calc(100% - 24px);margin:70px 12px 0;max-width:none;max-height:75dvh}.app-layout .preview-ribbon{display:flex;flex-wrap:wrap;gap:8px;padding:9px 18px}.app-layout .preview-ribbon button{font-size:13px}.app-layout a:focus-visible,.app-layout button:focus-visible,.app-layout input:focus-visible,.app-layout select:focus-visible,.app-layout textarea:focus-visible{outline:2px solid var(--ld-accent,#15846f);outline-offset:2px}}@media (max-width:370px){.app-layout .topbar{padding-left:11px;padding-right:11px}.app-layout .topbar-left{gap:5px}.app-layout .mobile-brand{gap:4px}.app-layout .mobile-brand-mark{width:20px;height:22px}.app-layout .mobile-brand-wordmark{height:17px;max-width:68px}.app-layout .mobile-brand:after{height:15px;margin-left:6px;margin-right:0}.app-layout .page-content{padding:18px 15px 36px}.app-layout .topbar-right{gap:2px}.app-layout .topbar-left strong{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.app-layout .sidebar{transition:none!important}}@media (max-width:767px){.app-layout .ld-request-create input{width:100%;min-width:0;min-height:43px;border:1px solid var(--ld-mobile-line);background:var(--ld-surface,#fff);border-radius:9px;padding:9px 11px;color:var(--ld-text);font-size:14px}.app-layout .ld-request-guidance{font-size:13px!important;line-height:1.5;color:var(--ld-mobile-secondary);margin:3px 0 0}.app-layout .ld-mobile-summary-strip{display:flex;justify-content:space-around;align-items:center;margin:10px 0 19px;padding:11px 0;border-top:1px solid var(--ld-mobile-line);border-bottom:1px solid var(--ld-mobile-line);gap:4px}.app-layout .ld-mobile-summary-strip>div{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.app-layout .ld-mobile-summary-strip>div+div{border-left:1px solid var(--ld-mobile-line)}.app-layout .ld-mobile-summary-strip strong{color:var(--ld-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-layout .ld-mobile-summary-strip span{font-size:13px!important;color:var(--ld-mobile-secondary);line-height:1.3}.app-layout .ld-mobile-showing-detail>.ld-mobile-summary-strip{display:none}.app-layout .ld-request-row-status{display:block;color:var(--ld-accent);font-size:13px!important;line-height:1.4;margin-top:5px;font-weight:650}.app-layout .ld-request-workspace>.practice-panel:first-child>.practice-panel-title .practice-icon-button,.app-layout .practice-directory>.practice-panel-title .practice-icon-button{display:none!important}.app-layout .sidebar .nav-groups{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin}.app-layout .sidebar .sidebar-bottom{position:relative;z-index:1;background:var(--ld-sidebar,#fff)}}@import url("https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300;6..72,400;6..72,500&display=swap");.ldx-site{--d-ink:#0b2230;--d-deep:#081c28;--d-teal:#74c4b0;--d-mist:#9fb5af;--d-paper:#f7f8f4;--d-rule:#dce4df;--d-body:#344c51;background:var(--d-paper);color:var(--d-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;overflow:clip;width:100%;-webkit-font-smoothing:antialiased}.ldx-site *,.ldx-site :after,.ldx-site :before{box-sizing:border-box}.ldx-site a{color:inherit;text-decoration:none}.ldx-site button{font:inherit;cursor:pointer}.ldx-site img{display:block;max-width:100%}.ldx-site :is(button,a):focus-visible{outline:2px solid #6fcab7;outline-offset:5px}.ldx-site :is(h1,h2,h3,p){margin:0}.ldx-site :is(h1,h2,h3){letter-spacing:normal}.ldx-site ::selection{background:#bbdfd3;color:#0b2230}.ldx-container{width:min(100% - 96px,1480px);margin-inline:auto}.ldx-header{background:var(--d-deep);color:#eaf3ef;position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.11)}.ldx-header-inner{height:88px;gap:30px}.ldx-brand,.ldx-header-inner{display:flex;align-items:center}.ldx-brand{width:160px;flex-shrink:0}.ldx-brand img{width:100%;height:auto}.ldx-nav{display:flex;align-items:center;gap:40px;margin-left:auto}.ldx-header-portal,.ldx-nav a{font-size:13px;color:#adbfbe;transition:color .2s}.ldx-header-portal:hover,.ldx-nav a:hover{color:white}.ldx-header-actions{display:flex;align-items:center;gap:30px}.ldx-header-portal{display:flex;align-items:center;gap:5px}.ldx-header-button{display:flex;align-items:center;justify-content:center;gap:11px;padding:13px 17px;color:#f6fffb!important;border:1px solid #68807c;border-radius:3px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s}.ldx-header-button:hover{background:#284652;border-color:#91b0aa}.ldx-overline{display:flex;align-items:center;gap:13px;font-size:10px;font-weight:700;letter-spacing:.17em;color:#547a71;line-height:1.45}.ldx-overline-line{width:23px;height:2px;background:#3e9c8c;flex-shrink:0}.ldx-overline-light{color:#9fcec0}.ldx-overline-light .ldx-overline-line{background:var(--d-teal)}.ldx-hero{background:var(--d-deep);color:#f2f7f3;position:relative;padding:clamp(78px,9vh,136px) 0 58px}.ldx-hero:before{width:70vw;height:70vw;right:-28vw;top:-26vw;border:1px solid rgba(126,185,171,.09);border-radius:50%;box-shadow:0 0 0 13vw rgba(97,172,150,.02),0 0 0 27vw rgba(97,172,150,.018)}.ldx-hero:after,.ldx-hero:before{content:"";pointer-events:none;position:absolute}.ldx-hero:after{inset:0;background-image:linear-gradient(90deg,rgba(151,213,190,.036) 1px,transparent 0);background-size:25% 100%;opacity:.6}.ldx-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(42px,5.2vw,100px);gap:clamp(42px,5.2vw,100px);position:relative;z-index:1}.ldx-hero-copy{padding-bottom:12px}.ldx-hero h1{font-family:Newsreader,Georgia,serif;font-style:normal;font-size:clamp(69px,7.2vw,135px);font-weight:300;line-height:.89;letter-spacing:-.055em;margin:37px 0 30px;white-space:nowrap}.ldx-hero h1 span{color:#a9d2c3}.ldx-lede{font-size:clamp(16px,1.25vw,19px);line-height:1.75;color:#aec1c2;max-width:485px;letter-spacing:-.018em}.ldx-hero-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:39px}.ldx-cta-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:#8bd4bd!important;color:#0b2b32!important;min-height:55px;padding:0 22px;border-radius:3px;font-weight:700;font-size:13px;transition:background .2s,transform .2s}.ldx-cta-primary:hover{background:#b5ebd9!important;transform:translateY(-2px)}.ldx-cta-outline{min-height:55px;display:inline-flex;align-items:center;gap:13px;padding:0 19px;border:1px solid rgba(204,230,225,.32);border-radius:3px;font-size:13px;font-weight:550;color:#e5f0ef!important}.ldx-cta-outline:hover{border-color:#c2e3d9;background:#193440}.ldx-hero-lower{display:flex;align-items:center;gap:15px;margin-top:clamp(76px,11vh,150px);color:#87a6a5;letter-spacing:.13em;font-size:10px;font-weight:600}.ldx-hero-lower b{font-weight:400;margin:0 10px;color:#568278}.ldx-hero-lower-mark{height:1px;width:50px;background:#537b73}.ldx-scroll-indicator{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;margin:36px 0 0 max(48px,calc((100vw - 1480px)/2));color:#628c85!important;letter-spacing:.16em;font-size:10px;font-weight:600}.ldx-scroll-indicator:hover{color:#ddf5e9!important}.ldx-theatre{max-width:775px;justify-self:end;position:relative}.ldx-theatre-footer,.ldx-theatre-heading{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.14em;font-weight:650;color:#8eaaa9;padding:0 1px 16px}.ldx-theatre-footer{padding:16px 1px 0;color:#6c9292}.ldx-theatre-shell{background:#122e3d;border:1px solid #395662;box-shadow:0 35px 95px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.025);position:relative}.ldx-theatre-shell:after{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(151,216,194,.045)}.ldx-theatre-toolbar{min-height:63px;display:flex;align-items:center;gap:11px;padding:0 25px;border-bottom:1px solid #2a4854}.ldx-theatre-mark{width:30px;height:30px;display:grid;place-items:center;background:#254a53;color:#a7dbca;border-radius:3px}.ldx-theatre-firm{font-size:10px;font-weight:700;letter-spacing:.05em;color:#e5f3ef}.ldx-theatre-firm span{padding:0 9px;color:#688b93}.ldx-theatre-more{margin-left:auto;color:#71969a;letter-spacing:3px}.ldx-theatre-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px;border-bottom:1px solid #2a4854}.ldx-theatre-point{position:relative;border:0;background:transparent;display:flex;align-items:center;gap:8px;color:#7e9ca3;padding:21px 0 20px;font-size:10px;text-align:left;min-width:0}.ldx-theatre-point:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:15px;background:transparent;transition:background .2s}.ldx-theatre-point.active{color:#edfbf4}.ldx-theatre-point.active:after{background:#8bd4bd}.ldx-theatre-point.completed .ldx-point-num{background:#347667;border-color:#347667;color:#fff}.ldx-point-num{display:grid;place-items:center;border-radius:50%;border:1px solid #385f67;color:#9ac9b8;flex-shrink:0}.ldx-theatre-point.active .ldx-point-num{background:#9bdec9;border-color:#9bdec9;color:#0a2b32;font-weight:800}.ldx-theatre-content{min-height:382px;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-gap:22px;gap:22px;padding:32px 26px;animation:ldx-arrive .5s ease both}.ldx-window-label{display:flex;justify-content:space-between;gap:8px;color:#7fa6a6;font-size:9px;font-weight:700;letter-spacing:.11em;margin-bottom:25px}.ldx-window-label span{color:#55777f}.ldx-active-file{display:flex;align-items:center;gap:11px;border:1px solid #375662;background:#173645;padding:14px 12px}.ldx-file-icon{flex:none;width:41px;height:44px;display:grid;place-items:center;background:#dcece4;color:#2f6862;border-radius:3px}.ldx-file-icon-sm{width:30px;height:33px;background:#e7f1ea}.ldx-active-file div{min-width:0}.ldx-active-file strong{display:block;color:#edf8f1;font-size:12px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.ldx-active-file div>span{display:block;margin-top:5px;font-size:9px;color:#7fa4a3;letter-spacing:.06em}.ldx-trace{position:relative;margin:20px 0 0 11px}.ldx-trace-line{position:absolute;left:10px;top:13px;bottom:20px;width:1px;background:#3a5e63}.ldx-trace-row{display:flex;align-items:flex-start;gap:12px;position:relative;padding:0 0 20px}.ldx-trace-row:last-child{padding-bottom:0}.ldx-trace-node{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#183943;border:1px solid #436269;color:#749ca1;font-size:9px;font-weight:700}.ldx-trace-node.current{border-color:#94d5c2;color:#c5f6e4}.ldx-trace-node.success{background:#356f65;border-color:#356f65;color:#e5fff2}.ldx-trace-row strong{display:block;color:#d9e9e6;font-size:11px;font-weight:550;line-height:1.5}.ldx-trace-row small{display:block;font-size:9px;color:#799ca2;margin-top:3px;line-height:1.5}.ldx-document-right{background:#e9f1e9;color:#17373a;padding:14px;display:flex;flex-direction:column;min-height:313px;transform:rotate(1deg);box-shadow:8px 11px 0 rgba(6,21,29,.25)}.ldx-paper-foot,.ldx-paper-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.1em;font-weight:700;color:#588076;min-width:0}.ldx-paper-top{padding:2px 2px 11px;border-bottom:1px solid #c5d8cd}.ldx-paper-content{padding:17px 13px 5px;display:flex;flex-direction:column;align-items:flex-start;flex:1 1}.ldx-paper-glyph{color:#4a9081}.ldx-paper-rule{height:2px;width:52px;background:#6cb49d;margin:15px 0 19px}.ldx-paper-eyebrow{font-size:8px;font-weight:750;letter-spacing:.12em;color:#659184}.ldx-paper-content>strong{display:block;font:400 clamp(21px,2.3vw,34px)/1.06 Newsreader,Georgia,serif;letter-spacing:-.035em;margin:11px 0 6px}.ldx-paper-caption{font-size:10px;color:#6b827b}.ldx-paper-spacer{flex:1 1;min-height:14px}.ldx-paper-seal{display:flex;align-items:center;gap:7px;font-weight:700;color:#346d60;font-size:10px;margin-bottom:8px}.ldx-paper-foot{border-top:1px solid #c5d8cd;padding:11px 2px 1px;font-size:7px}.ldx-theatre-action{min-height:80px;padding:14px 25px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #2a4854;background:#0e2836}.ldx-theatre-action-text{display:flex;gap:10px;align-items:center;min-width:0}.ldx-activity-dot{height:8px;width:8px;border-radius:50%;background:#9fe4ce;box-shadow:0 0 0 4px #1f514b;flex:none}.ldx-theatre-action-text strong{display:block;color:#d5f1e6;font-size:11px;font-weight:650}.ldx-theatre-action-text small{display:block;color:#719b9c;font-size:9px;margin-top:4px}.ldx-theatre-action button{border:1px solid #608c84;color:#d5f4e7;background:transparent;border-radius:3px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:11px;flex:none}.ldx-theatre-action button:hover{background:#295351}.ldx-problem{background:#eaf0e9;padding:clamp(100px,12vw,190px) 0}.ldx-problem-inner{display:grid;grid-template-columns:180px minmax(0,1fr) 160px;grid-gap:clamp(30px,4vw,80px);gap:clamp(30px,4vw,80px);align-items:flex-start}.ldx-rail{display:flex;flex-direction:column;gap:9px;color:#6c8b80;font-size:10px;letter-spacing:.13em;font-weight:700;line-height:1.6}.ldx-rail span:nth-child(2){font-size:9px;color:#9bae9f}.ldx-problem h2{font:300 clamp(48px,6.7vw,106px)/.98 Newsreader,Georgia,serif;letter-spacing:-.048em;white-space:nowrap}.ldx-problem h2 span{color:#6b9484}.ldx-problem-message p{font-size:clamp(15px,1.4vw,19px);line-height:1.75;max-width:665px;color:#496261;margin-top:40px}.ldx-problem-index{padding-top:26px;font-size:10px;font-weight:750;letter-spacing:.1em;line-height:1.7;color:#668579}.ldx-problem-lines{margin-top:30px;display:grid;grid-gap:11px;gap:11px}.ldx-problem-lines span{height:1px;background:#b8d1c1}.ldx-problem-lines span:nth-child(2){width:70%}.ldx-problem-lines span:nth-child(3){width:45%}.ldx-workflow{background:#fbfcf9;padding:clamp(100px,11vw,172px) 0}.ldx-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr);grid-gap:90px;gap:90px;align-items:end;margin-bottom:70px}.ldx-practice h2,.ldx-section-head h2{font:300 clamp(56px,6.6vw,108px)/.93 Newsreader,Georgia,serif;letter-spacing:-.048em;margin:28px 0 0}.ldx-section-head>p{font-size:16px;line-height:1.8;color:#5d7372;max-width:370px;padding-bottom:12px}.ldx-workflow-layout{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);grid-gap:clamp(35px,5vw,90px);gap:clamp(35px,5vw,90px)}.ldx-workflow-steps{border-bottom:1px solid #dce7df}.ldx-workflow-step{display:grid;grid-template-columns:41px 1fr 24px;align-items:center;grid-gap:16px;gap:16px;text-align:left;background:transparent;width:100%;border:0;border-top:1px solid #dce7df;color:#8c9f9a;padding:25px 0;position:relative;transition:color .25s}.ldx-workflow-step:before{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:#267e6f;transition:width .3s}.ldx-workflow-step.selected,.ldx-workflow-step:hover{color:#173b3e}.ldx-workflow-step.selected:before{width:100%}.ldx-workflow-number{font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:300;align-self:start;padding-top:1px}.ldx-workflow-step-copy{display:flex;flex-direction:column;gap:6px}.ldx-workflow-step-copy strong{font:300 clamp(30px,2.8vw,47px)/1.07 Newsreader,Georgia,serif;letter-spacing:-.025em}.ldx-workflow-step-copy>span{font-size:12px;color:#829592;line-height:1.5}.ldx-workflow-step.selected .ldx-workflow-step-copy>span{color:#426966}.ldx-workflow-annotation{padding:32px 0 0;display:flex;gap:20px;align-items:flex-start}.ldx-workflow-annotation>span{font-size:10px;color:#5c8b7b;letter-spacing:.12em;font-weight:750;flex:none}.ldx-workflow-annotation p{max-width:270px;font-size:12px;line-height:1.7;color:#627b78}.ldx-story-console{background:#fff;border:1px solid #d7e4dd;box-shadow:0 32px 80px rgba(25,54,48,.09);min-width:0}.ldx-console-header{height:59px;border-bottom:1px solid #e1eae4;padding:0 23px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ldx-console-app{font-size:10px;font-weight:800;letter-spacing:.08em;display:flex;gap:10px;align-items:center;color:#183c3b}.ldx-console-app>span:last-child{color:#849c94;font-weight:650}.ldx-console-mark{display:grid;place-items:center;background:#e5f0e9;border:1px solid #d3e5d9;width:29px;height:29px;color:#396e60;border-radius:3px}.ldx-console-sample{font-size:9px;font-weight:700;letter-spacing:.1em;color:#7d9b8c}.ldx-console-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:474px}.ldx-console-sidebar{display:flex;flex-direction:column;background:#f0f4ee;border-right:1px solid #dfe9e2;padding:25px 16px}.ldx-console-client{display:flex;gap:9px;align-items:center;padding-bottom:26px;border-bottom:1px solid #dce7df}.ldx-console-client>span{height:34px;width:34px;background:#d5e8dc;color:#2b6058;display:grid;place-items:center;font-size:10px;font-weight:800;border-radius:3px}.ldx-console-client strong{display:block;font-size:11px;line-height:1.35}.ldx-console-client small{font-size:9px;color:#809690}.ldx-console-nav{padding-top:23px;display:grid;grid-gap:6px;gap:6px}.ldx-console-nav>div{display:flex;align-items:center;gap:10px;color:#7b9990;padding:12px 10px;font-size:11px;border-radius:3px}.ldx-console-nav>div.on{color:#2b6458;background:#dfebe1;font-weight:750}.ldx-console-sidebar-bottom{margin-top:auto;font-size:9px;color:#8da6a1;display:flex;align-items:center;gap:7px}.ldx-console-main{min-width:0;padding:28px 28px 23px}.ldx-console-breadcrumb{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:700;letter-spacing:.075em;color:#8ba19b;white-space:nowrap;overflow:hidden}.ldx-console-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:25px 0}.ldx-console-title>div>span{font-size:9px;color:#5a8a7a;text-transform:uppercase;font-weight:750;letter-spacing:.09em}.ldx-console-title h3{font:400 30px/1.1 Newsreader,Georgia,serif;letter-spacing:-.02em;margin:7px 0 0}.ldx-console-period{border:1px solid #d7e7df;padding:8px 9px;font-size:9px;color:#61877b;white-space:nowrap;font-weight:700}.ldx-console-callout{padding:14px 16px;background:#eaf4ed;border-left:3px solid #43907b}.ldx-console-callout>div{display:flex;gap:8px;align-items:center}.ldx-console-callout strong{font-size:11px;color:#356c60}.ldx-console-callout p{font-size:10px;line-height:1.55;color:#617c73;margin-top:7px}.ldx-console-light{height:19px;width:19px;border-radius:50%;background:#c5e6d8;display:grid;place-items:center;color:#36826d}.ldx-console-listhead{font-weight:750;font-size:9px;color:#9caeaa;letter-spacing:.12em;margin:22px 0 7px}.ldx-console-listhead,.ldx-console-row{display:flex;justify-content:space-between}.ldx-console-row{align-items:center;gap:8px;padding:11px 0;border-top:1px solid #e8eee9}.ldx-console-row>div{display:flex;align-items:center;gap:10px;min-width:0}.ldx-console-row>div>span:last-child{min-width:0}.ldx-console-row strong{display:block;font-size:11px;color:#2a4546;overflow-wrap:anywhere}.ldx-console-row small{display:block;font-size:9px;color:#869b96;margin-top:4px}.ldx-console-row-active strong{color:#245b50}.ldx-status{font-size:9px;font-weight:650;color:#68877e;white-space:nowrap}.ldx-status-active{color:#277967}.ldx-status-wait{color:#a48655}.ldx-console-review{margin-top:19px;display:flex;align-items:center;gap:11px;background:#f5f8f4;padding:13px}.ldx-console-review-icon{height:30px;width:30px;display:grid;place-items:center;background:#dcebe2;color:#3c806e;flex:none}.ldx-console-review>div:nth-child(2){flex:1 1;min-width:0}.ldx-console-review strong{display:block;font-size:10px}.ldx-console-review small{display:block;margin-top:4px;color:#85988e;font-size:9px;overflow-wrap:anywhere}.ldx-console-review>svg{color:#3f937b}.ldx-console-controls{border-top:1px solid #e0e8e2;min-height:67px;padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f9fbf8}.ldx-console-controls>span{font-size:9px;font-weight:700;color:#779b8f;letter-spacing:.1em}.ldx-console-controls>div{display:flex;flex-wrap:wrap;gap:7px}.ldx-console-controls button{border:1px solid #d9e6df;background:#fff;color:#52736b;font-size:10px;padding:9px 11px;border-radius:3px}.ldx-console-controls button.selected{background:#20564d;border-color:#20564d;color:#fff}.ldx-manifesto{background:#11303c;color:#ecf5f0;padding:clamp(115px,13vw,205px) 0;position:relative;overflow:hidden}.ldx-manifesto:before{position:absolute;content:"";right:8%;top:-20%;width:32vw;height:130%;border:1px solid #274a53;transform:skewX(-25deg);pointer-events:none}.ldx-manifesto-inner{position:relative;z-index:1}.ldx-manifesto p{font:300 clamp(63px,9.2vw,150px)/.98 Newsreader,Georgia,serif;letter-spacing:-.055em;margin-top:46px;max-width:1100px}.ldx-manifesto p span{color:#83c4ae}.ldx-manifesto-underline{display:flex;gap:17px;align-items:center;margin-top:65px;color:#9ab8b5;font-size:12px}.ldx-manifesto-underline span{height:1px;width:76px;background:#83c4ae}.ldx-practice{background:#edf1eb;padding:clamp(115px,12vw,185px) 0}.ldx-practice-intro{display:grid;grid-template-columns:220px 1fr;grid-gap:50px;gap:50px}.ldx-practice-intro h2{margin:0}.ldx-practice-intro>div:nth-child(2)>p{font-size:16px;line-height:1.7;color:#5d7673;max-width:550px;margin-top:31px}.ldx-capabilities{margin-top:clamp(75px,8vw,130px);border-top:1px solid #cadbd0}.ldx-capabilities article{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(190px,.42fr);grid-gap:45px;gap:45px;align-items:center;border-bottom:1px solid #cadbd0;padding:43px 0}.ldx-cap-id{display:flex;align-items:center;gap:18px;color:#3f7c6c;font-size:14px;font-weight:650}.ldx-cap-id>span{height:1px;flex:1 1;max-width:40px;background:#94baa7}.ldx-capabilities h3{font:300 clamp(36px,4vw,65px)/1 Newsreader,Georgia,serif;letter-spacing:-.038em}.ldx-capabilities p{margin-top:16px;max-width:580px;font-size:13px;line-height:1.8;color:#57726c}.ldx-cap-signal{border-left:2px solid #9ec7b3;padding:8px 0 7px 19px;display:flex;flex-direction:column;gap:8px}.ldx-cap-signal>span{letter-spacing:.12em;font-weight:800;font-size:9px;color:#5c927f}.ldx-cap-signal strong{font-size:12px;font-weight:650;color:#2a4e49}.ldx-cap-signal small{font-size:10px;color:#6f8780;line-height:1.45}.ldx-trust{background:#0b2531;color:#edf6f0;padding:clamp(112px,11vw,172px) 0 35px}.ldx-trust-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(65px,12vw,200px);gap:clamp(65px,12vw,200px);align-items:center}.ldx-trust h2{font:300 clamp(55px,6.6vw,104px)/.96 Newsreader,Georgia,serif;letter-spacing:-.05em;margin:32px 0}.ldx-trust-grid>div:first-child>p{font-size:15px;line-height:1.85;color:#9ab7b4;max-width:530px}.ldx-trust-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:35px}.ldx-trust-links a{display:flex;align-items:center;gap:8px;color:#b6e2d2;border-bottom:1px solid #628d83;padding-bottom:10px;font-size:12px}.ldx-trust-diagram{border:1px solid #3a5d62;padding:30px 31px;background:#12343e}.ldx-trust-top{justify-content:space-between;color:#9dcabc;font-size:10px;font-weight:750;letter-spacing:.12em;padding-bottom:22px;border-bottom:1px solid #315660}.ldx-trust-row,.ldx-trust-top{display:flex;align-items:center}.ldx-trust-row{gap:16px;padding:25px 0}.ldx-trust-ic{width:49px;height:49px;background:#284c52;color:#b1e4cd;display:grid;place-items:center;flex-shrink:0}.ldx-trust-row>div{min-width:0;flex:1 1}.ldx-trust-row strong{font-size:14px;display:block}.ldx-trust-row small{display:block;color:#91adad;font-size:11px;line-height:1.5;margin-top:6px}.ldx-trust-pill{color:#add6c5;font-size:9px;font-weight:750;letter-spacing:.09em;border:1px solid #42685f;padding:7px}.ldx-trust-connector{height:30px;width:1px;background:#4e8077;margin:-15px 0 -15px 24px}.ldx-trust-foot{display:flex;gap:10px;align-items:center;border-top:1px solid #315660;padding-top:23px;font-size:11px;color:#9ccdbd}.ldx-trust-disclaimer{font-size:10px;line-height:1.8;color:#789899;border-top:1px solid #2c4a53;padding-top:26px;margin-top:100px}.ldx-closing{background:#f5f6f1;overflow:hidden}.ldx-closing-inner{min-height:690px;padding-top:clamp(115px,11vw,175px);padding-bottom:110px;position:relative}.ldx-closing h2{font:300 clamp(70px,9vw,146px)/.88 Newsreader,Georgia,serif;letter-spacing:-.06em;margin:38px 0 28px;position:relative;z-index:1}.ldx-closing p{font-size:16px;line-height:1.7;color:#668079;max-width:520px;position:relative;z-index:1}.ldx-closing-cta{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:32px;position:relative;z-index:1}.ldx-closing-link{display:flex;align-items:center;gap:11px;color:#376d5f!important;font-size:13px;font-weight:650}.ldx-closing-symbol{position:absolute;right:-25px;bottom:-180px;width:500px;height:590px;opacity:.07;transform:rotate(-15deg);color:#225747}.ldx-closing-symbol svg{width:100%;height:100%}.ldx-footer{background:#e3ece5;border-top:1px solid #d1e0d6}.ldx-footer-inner{display:flex;align-items:center;gap:36px;min-height:128px}.ldx-footer-inner>.ldx-brand{width:130px}.ldx-footer-inner>span{color:#618178;font-size:10px;font-weight:750;letter-spacing:.08em}.ldx-footer-inner>div{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.ldx-footer-inner>div span{font-size:11px;color:#829f94}.ldx-footer-inner>div a{font-size:11px;color:#426d60}@keyframes ldx-arrive{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1240px){.ldx-hero-grid{grid-template-columns:1fr 1.05fr;gap:25px}.ldx-hero h1{font-size:clamp(56px,6.7vw,85px)}.ldx-container{width:calc(100% - 64px)}.ldx-theatre-content{gap:10px;padding:22px 18px}.ldx-document-right{min-height:300px}.ldx-problem-inner{grid-template-columns:125px 1fr 120px;gap:26px}.ldx-problem h2{font-size:clamp(52px,6vw,84px)}.ldx-trust-grid{gap:52px}.ldx-console-body{grid-template-columns:145px minmax(0,1fr)}.ldx-console-main{padding:22px 19px}.ldx-capabilities article{grid-template-columns:90px minmax(0,1fr) minmax(165px,.5fr);gap:24px}}@media(max-width:1050px){.ldx-nav{display:none}.ldx-hero{padding-top:85px}.ldx-hero-grid{grid-template-columns:1fr}.ldx-hero h1{font-size:clamp(78px,10.8vw,120px)}.ldx-hero-copy{max-width:800px}.ldx-theatre{max-width:760px;justify-self:center;margin-top:65px}.ldx-scroll-indicator{margin-left:32px}.ldx-hero-lower{margin-top:52px}.ldx-problem-inner{grid-template-columns:1fr}.ldx-problem-message{grid-row:2}.ldx-problem-index{display:none}.ldx-problem h2{font-size:clamp(64px,8vw,100px)}.ldx-section-head{gap:35px}.ldx-workflow-layout{grid-template-columns:1fr}.ldx-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:0}.ldx-workflow-step{display:flex;gap:10px;flex-direction:column;align-items:flex-start;padding-right:9px}.ldx-workflow-step>svg{display:none}.ldx-workflow-step-copy strong{font-size:34px}.ldx-workflow-step-copy>span{font-size:11px}.ldx-workflow-annotation{grid-column:1/-1;padding-top:10px}.ldx-story-console{max-width:880px}.ldx-manifesto p{font-size:clamp(69px,10vw,110px)}.ldx-practice-intro{gap:27px}.ldx-practice-intro,.ldx-trust-grid{grid-template-columns:1fr}.ldx-trust-diagram{max-width:640px}.ldx-trust-disclaimer{margin-top:65px}}@media(max-width:700px){.ldx-container{width:calc(100% - 44px)}.ldx-header-inner{height:69px;gap:9px}.ldx-brand{width:124px}.ldx-header-actions{margin-left:auto;gap:9px}.ldx-header-portal{display:none}.ldx-header-button{font-size:10px;padding:11px 12px;gap:7px}.ldx-hero{min-height:0;padding-top:83px;padding-bottom:45px}.ldx-hero h1{font-size:clamp(56px,12vw,84px);letter-spacing:-.05em;margin:31px 0 20px}.ldx-hero .ldx-overline{font-size:9px;letter-spacing:.1em}.ldx-lede{font-size:15px;line-height:1.7}.ldx-hero-buttons{margin-top:27px;gap:9px}.ldx-cta-outline,.ldx-cta-primary{min-height:52px;padding:0 17px;font-size:12px}.ldx-cta-primary{gap:17px}.ldx-hero-lower{margin-top:62px;font-size:9px}.ldx-scroll-indicator{display:none}.ldx-theatre{margin-top:65px}.ldx-theatre-footer,.ldx-theatre-heading{font-size:8px}.ldx-theatre-toolbar{min-height:51px;padding:0 13px}.ldx-theatre-firm{font-size:9px}.ldx-theatre-firm span{padding:0 3px}.ldx-theatre-progress{padding:0 11px}.ldx-theatre-point{gap:5px;font-size:9px;padding:14px 0}.ldx-point-num{height:22px;width:22px;font-size:9px}.ldx-theatre-content{padding:18px 15px;min-height:0;grid-template-columns:1fr}.ldx-document-left{display:none}.ldx-document-right{min-height:325px;max-width:295px;width:95%;margin:4px auto 8px;transform:rotate(-1.5deg)}.ldx-paper-content>strong{font-size:34px}.ldx-theatre-action{min-height:67px;padding:11px 14px}.ldx-theatre-action-text small{font-size:9px}.ldx-theatre-action button{padding:9px}.ldx-theatre-footer{flex-wrap:wrap}.ldx-problem{padding:98px 0}.ldx-problem h2{font-size:clamp(46px,10vw,70px);white-space:normal}.ldx-problem-message p{margin-top:26px;font-size:14px}.ldx-workflow{padding:98px 0}.ldx-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:37px}.ldx-practice h2,.ldx-section-head h2{font-size:clamp(56px,12vw,85px)}.ldx-section-head>p{font-size:14px}.ldx-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ldx-workflow-step{padding:19px 0;border-top:1px solid #dce7df}.ldx-workflow-step-copy strong{font-size:31px}.ldx-workflow-annotation{grid-column:1/-1}.ldx-console-body{grid-template-columns:1fr;min-height:0}.ldx-console-sidebar{display:none}.ldx-console-main{padding:24px 16px}.ldx-console-breadcrumb{font-size:8px}.ldx-console-title h3{font-size:29px}.ldx-console-controls{display:block;padding:15px}.ldx-console-controls>div{margin-top:10px}.ldx-console-controls button{flex:1 1}.ldx-console-review{margin-top:20px}.ldx-manifesto{padding:100px 0}.ldx-manifesto p{font-size:clamp(56px,11vw,83px);margin-top:31px}.ldx-manifesto-underline{margin-top:43px}.ldx-practice{padding:99px 0}.ldx-capabilities{margin-top:57px}.ldx-capabilities article{display:grid;grid-template-columns:45px 1fr;grid-gap:13px;gap:13px;padding:31px 0}.ldx-cap-id{flex-direction:column;align-items:flex-start;gap:13px}.ldx-cap-id>span{display:none}.ldx-capabilities h3{font-size:clamp(35px,8vw,51px)}.ldx-capabilities p{font-size:12px}.ldx-cap-signal{grid-column:2;margin-top:5px;padding:5px 0 5px 14px}.ldx-trust{padding-top:100px}.ldx-trust h2{font-size:clamp(52px,11vw,80px)}.ldx-trust-grid>div:first-child>p{font-size:13px}.ldx-trust-diagram{padding:20px 16px}.ldx-trust-row{gap:9px}.ldx-trust-ic{width:38px;height:38px}.ldx-trust-pill{font-size:8px}.ldx-trust-row small{font-size:10px}.ldx-trust-connector{margin-left:19px}.ldx-closing-inner{min-height:0;padding:105px 0 115px}.ldx-closing h2{font-size:clamp(61px,12vw,90px)}.ldx-closing p{font-size:14px}.ldx-closing-symbol{width:300px;right:-155px;bottom:-210px}.ldx-closing-cta{gap:23px}.ldx-footer-inner{padding:30px 0;min-height:0;display:grid;grid-gap:14px;gap:14px}.ldx-footer-inner>div{margin:0;gap:13px 19px}.ldx-footer-inner>div span{flex-basis:100%}}@media(max-width:390px){.ldx-container{width:calc(100% - 34px)}.ldx-hero h1{font-size:clamp(48px,12vw,56px)}.ldx-hero-buttons{align-items:stretch}.ldx-cta-outline{padding:0 11px}.ldx-theatre-firm,.ldx-theatre-point>span:last-child{font-size:8px}.ldx-paper-content>strong{font-size:30px}.ldx-workflow-step-copy strong{font-size:28px}.ldx-problem h2{font-size:44px}}@media(prefers-reduced-motion:reduce){.ldx-site *,.ldx-site :after,.ldx-site :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ldx-hero{min-height:calc(100svh - 88px);padding:clamp(72px,8vh,120px) 0 clamp(88px,10vh,145px);overflow:hidden}.ldx-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(45px,5.5vw,104px);align-items:center}.ldx-hero-copy{min-width:0;padding:0}.ldx-hero h1{font:300 clamp(66px,5.5vw,101px)/.96 Newsreader,Georgia,serif;letter-spacing:-.052em;white-space:normal;margin:0 0 34px;max-width:100%;overflow-wrap:normal}.ldx-hero-line{display:block;white-space:nowrap}.ldx-hero-line-accent{color:#a9d2c3;font-size:.91em}.ldx-lede{font-size:clamp(17px,1.25vw,19px);line-height:1.64;letter-spacing:-.01em;max-width:440px;color:#b8c9c8}.ldx-hero-buttons{margin-top:38px;gap:13px}.ldx-hero .ldx-cta-primary{gap:30px}.ldx-hero .ldx-cta-outline,.ldx-hero .ldx-cta-primary{min-height:54px;font-size:14px}.ldx-theatre{width:100%;max-width:none;min-width:0;justify-self:stretch}.ldx-theatre-shell{background:#102b39;border:1px solid #355661;box-shadow:0 30px 90px rgba(0,0,0,.17)}.ldx-theatre-shell:after{display:none}.ldx-theatre-toolbar{min-height:72px;padding:0 29px;gap:13px}.ldx-theatre-mark{height:37px;width:37px;border-radius:5px}.ldx-theatre-identity{display:flex;flex-direction:column;gap:5px;min-width:0}.ldx-theatre-identity strong{font-size:14px;font-weight:650;line-height:1.2;color:#eef8f2}.ldx-theatre-identity>span{font-size:12px;line-height:1.2;color:#94b4b3}.ldx-theatre-live{font-size:11px;color:#9dc8ba;margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.ldx-theatre-live-dot{width:6px;height:6px;border-radius:50%;background:#7bd5b6}.ldx-theatre-progress{padding:0 28px;gap:8px}.ldx-theatre-point{gap:11px;min-height:64px;padding:12px 0;color:#96adae;font-size:13px;font-weight:550}.ldx-point-num{width:25px;height:25px;font-size:10px}.ldx-theatre-point:after{right:8px}.ldx-theatre-content{min-height:340px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:30px;gap:30px;padding:31px 29px 30px;align-items:stretch}.ldx-document-left{display:flex;flex-direction:column;min-width:0}.ldx-document-left h3{font:300 clamp(29px,2.4vw,40px)/1.02 Newsreader,Georgia,serif;letter-spacing:-.025em;color:#f4faf5;max-width:12ch}.ldx-document-left>p{font-size:13px;line-height:1.65;color:#a6bdba;margin-top:14px;max-width:32ch}.ldx-trace{margin:24px 0 0;display:grid;grid-gap:14px;gap:14px}.ldx-trace-row{padding:0;gap:11px;align-items:center}.ldx-trace-node{height:23px;width:23px;font-size:10px}.ldx-trace-row.completed .ldx-trace-node{background:#306c60;border-color:#306c60;color:#e5fff1}.ldx-trace-row strong{color:#dfefea;font-size:12px;line-height:1.25}.ldx-trace-row small{font-size:10px;color:#87a9a9;margin-top:4px;line-height:1.35}.ldx-document-right{background:#e7efe7;color:#193e3d;box-shadow:7px 9px 0 rgba(6,21,29,.19);transform:rotate(.7deg);min-height:0;padding:17px 18px;align-self:stretch}.ldx-paper-top{font-size:11px;letter-spacing:0;font-weight:600;text-transform:none;padding-bottom:14px;border-color:#cbdcd2;color:#61867a}.ldx-paper-content{padding:26px 8px 9px;min-width:0}.ldx-paper-glyph{color:#458c7b}.ldx-paper-content>strong{font:400 clamp(22px,2.18vw,35px)/1.05 Newsreader,Georgia,serif;letter-spacing:-.03em;margin:20px 0 8px;overflow-wrap:anywhere}.ldx-paper-caption{font-size:12px;color:#708a7f}.ldx-paper-seal{border-top:1px solid #c5d7ce;padding-top:17px;margin:20px 0 0;font-size:12px;gap:9px}.ldx-theatre-action{min-height:72px;padding:12px 29px}.ldx-theatre-action-text strong{font-size:13px;font-weight:600}.ldx-theatre-action-text small{font-size:11px;margin-top:5px}.ldx-theatre-action button{font-size:12px;padding:11px 14px;gap:17px;min-height:39px}.ldx-problem-inner{display:block;max-width:1100px;margin-inline:auto}.ldx-problem h2{white-space:normal}.ldx-manifesto p,.ldx-practice h2,.ldx-section-head h2{margin-top:0}.ldx-practice-intro{display:block}.ldx-workflow-annotation{display:none}.ldx-workflow-steps{align-content:start}.ldx-workflow-layout{align-items:flex-start}.ldx-closing h2,.ldx-trust h2{margin-top:0}.ldx-console-controls{justify-content:flex-end}.ldx-footer-inner>div{margin-left:auto}@media(max-width:1300px){.ldx-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,4vw,70px)}.ldx-hero h1{font-size:clamp(58px,5.2vw,78px)}.ldx-theatre-content{padding:24px 20px;gap:18px}.ldx-theatre-action,.ldx-theatre-progress,.ldx-theatre-toolbar{padding-left:20px;padding-right:20px}.ldx-document-left h3{font-size:30px}.ldx-document-left>p{font-size:12px}.ldx-trace{gap:11px}.ldx-theatre-point{font-size:12px;gap:7px}}@media(max-width:1100px){.ldx-hero{padding:80px 0 110px}.ldx-hero-grid{grid-template-columns:minmax(0,1fr);gap:60px}.ldx-hero-copy{max-width:800px}.ldx-hero h1{font-size:clamp(72px,8.6vw,100px);margin-bottom:28px}.ldx-theatre{max-width:860px;justify-self:center;margin:0}.ldx-document-left h3{font-size:36px}.ldx-document-left>p{font-size:14px}.ldx-trace{gap:16px}.ldx-theatre-content{padding:31px;gap:31px}}@media(max-width:700px){.ldx-hero{padding:62px 0 92px}.ldx-hero-grid{gap:43px}.ldx-hero h1{font-size:clamp(47px,10.8vw,76px);line-height:.99;letter-spacing:-.05em;margin-bottom:21px}.ldx-hero-line-accent{font-size:.94em}.ldx-lede{font-size:15px;line-height:1.68;max-width:34ch}.ldx-hero-buttons{margin-top:28px;gap:10px}.ldx-hero .ldx-cta-outline,.ldx-hero .ldx-cta-primary{min-height:49px;font-size:12px}.ldx-theatre-toolbar{min-height:60px;padding:0 16px}.ldx-theatre-mark{height:31px;width:31px}.ldx-theatre-identity strong{font-size:12px}.ldx-theatre-identity>span,.ldx-theatre-live{font-size:10px}.ldx-theatre-progress{padding:0 10px;gap:0}.ldx-theatre-point{justify-content:center;min-height:55px;font-size:12px;gap:6px;padding:10px 0}.ldx-point-num{width:20px;height:20px;font-size:9px}.ldx-theatre-content{grid-template-columns:1fr;min-height:0;padding:24px 20px;gap:22px}.ldx-document-left{display:block}.ldx-document-left h3{font-size:36px;max-width:none}.ldx-document-left>p{font-size:13px;margin-top:8px;max-width:38ch}.ldx-trace{display:none}.ldx-document-right{min-height:200px;transform:none;box-shadow:none;padding:15px 17px;width:100%;max-width:none;display:block}.ldx-paper-content{min-height:148px;padding:17px 4px 4px}.ldx-paper-content>strong{font-size:26px;margin:10px 0 5px}.ldx-paper-glyph svg{height:27px;width:27px}.ldx-paper-caption{font-size:11px}.ldx-paper-seal{margin-top:16px;padding-top:13px;font-size:11px}.ldx-theatre-action{min-height:67px;padding:11px 16px}.ldx-theatre-action-text strong{font-size:12px}.ldx-theatre-action-text small{font-size:10px}.ldx-theatre-action button{padding:9px 12px;min-height:38px;font-size:11px}.ldx-manifesto p{margin-top:0}}@media(max-width:420px){.ldx-hero h1{font-size:clamp(43px,10.4vw,50px)}.ldx-theatre-point .ldx-point-num{display:none}.ldx-theatre-point{font-size:11px}.ldx-theatre-content{padding:21px 15px}.ldx-document-left h3{font-size:33px}.ldx-theatre-live{display:none}}.ldx-hero h1 .ldx-hero-line{color:#f2f7f3}.ldx-hero h1 .ldx-hero-line-accent{color:#a9d2c3}@media(max-width:700px){.ldx-hero .ldx-cta-outline{display:none}}.ldx-practice-intro>div>p{font-size:16px;line-height:1.7;color:#5d7673;max-width:550px;margin-top:32px}@media(max-width:700px){.ldx-practice-intro>div>p{font-size:14px;margin-top:25px}}:root{--la-ink:#0B2630;--la-ink-2:#12353f;--la-mint:#8BD4BD;--la-mint-deep:#1E7A66;--la-amber:#E6AE55;--la-amber-deep:#9a6a1c;--la-paper:#EEF2EE;--la-sheet:#fff;--la-fold:#D5E0D9;--la-line:#d6e0da;--la-text:#0f2d3a;--la-soft:#4e646e;--la-serif:"Newsreader",Georgia,"Times New Roman",serif;--la-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--la-fold-size:22px}.la-auth[data-theme=dark]{--la-paper:#0b1d25;--la-sheet:#12303a;--la-fold:#1c4350;--la-line:#2c4b55;--la-text:#ecf4ef;--la-soft:#b4c9c3;--la-mint-deep:#8BD4BD}.la-auth.auth-layout{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--la-paper);color:var(--la-text);font-family:var(--la-sans);padding:0;place-items:stretch;overflow:hidden}.la-auth-aside{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(32px,4.4vw,64px);background:var(--la-ink);color:#e8f3ee;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),calc(100% - 64px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),calc(100% - 64px) 100%,0 100%)}.la-auth-aside:before{content:"";position:absolute;inset:auto -20% -30% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(139,212,189,.16),transparent);pointer-events:none}.la-auth-logo img{display:block;height:34px;width:auto}.la-auth-story{position:relative;max-width:520px}.la-auth-kicker{margin:0 0 20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--la-mint);font-weight:600}.la-auth-line{margin:0;font-family:var(--la-serif);font-weight:300;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:1.08;letter-spacing:-.02em;color:#f4faf7}.la-auth-line em{font-style:italic;color:var(--la-mint)}.la-auth-proof{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px;font-size:15px;color:#c3d8d0}.la-auth-proof li{display:flex;gap:12px;align-items:center}.la-dot{flex:none;width:9px;height:9px;border-radius:2px;background:var(--la-mint);transform:rotate(45deg)}.la-dot.amber{background:var(--la-amber)}.la-auth-foot{margin:0;font-size:12px;color:#8fb0a6;letter-spacing:.04em}.la-auth-main.auth-frame{width:100%;max-width:none;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(20px,4vw,56px);gap:0;position:relative;margin:0}.la-auth-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:clamp(18px,2.6vw,32px) clamp(20px,4vw,56px)}.la-auth-mobile-logo{display:none}.la-auth-mobile-logo img{height:30px;width:auto;display:block}.la-auth-back{font-size:13.5px;color:var(--la-soft);text-decoration:none;margin-left:auto;padding:8px 2px}.la-auth-back:hover{color:var(--la-text)}.la-auth-sheet{position:relative;width:min(100%,440px);background:var(--la-sheet);border:1px solid var(--la-line);padding:clamp(28px,4vw,44px);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--la-fold-size)),calc(100% - var(--la-fold-size)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--la-fold-size)),calc(100% - var(--la-fold-size)) 100%,0 100%);box-shadow:none;border-radius:2px}.la-auth-sheet:after{content:"";position:absolute;right:0;bottom:0;width:var(--la-fold-size);height:var(--la-fold-size);background:var(--la-fold);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.la-auth-eyebrow{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--la-mint-deep)}.la-auth-sheet h1{margin:0;font-family:var(--la-serif);font-weight:300;font-size:clamp(2.1rem,6vw,2.7rem);line-height:1.05;letter-spacing:-.02em;color:var(--la-text)}.la-auth-sub{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--la-soft)}.la-auth-sub strong{color:var(--la-text);font-weight:600;overflow-wrap:anywhere}.la-auth-form{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.la-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.la-field label{font-size:13.5px;font-weight:600;color:var(--la-text)}.la-field input{width:100%;min-width:0;height:50px;padding:0 15px;font:inherit;font-size:16px;color:var(--la-text);background:transparent;border:1px solid var(--la-line);border-radius:3px;outline:none;transition:border-color .15s,box-shadow .15s}.la-field input::placeholder{color:#8aa0a0}.la-field input:hover{border-color:#aebfb6}.la-field input:focus{border-color:var(--la-mint-deep);box-shadow:0 0 0 3px rgba(30,122,102,.18)}.la-field input[aria-invalid=true]{border-color:#b4565b}.la-field-wrap{position:relative}.la-field-wrap input{padding-right:52px}.la-field-toggle{position:absolute;right:2px;top:2px;width:46px;height:46px;display:grid;place-items:center;background:transparent;border:0;color:var(--la-soft);cursor:pointer;border-radius:3px}.la-field-toggle:hover{color:var(--la-text)}.la-auth-submit{display:flex;gap:9px;align-items:center;justify-content:center;height:52px;margin-top:4px;border:0;border-radius:3px;background:var(--la-ink);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.la-auth[data-theme=dark] .la-auth-submit{background:var(--la-mint);color:#06211c}.la-auth-submit:hover:not(:disabled){background:var(--la-ink-2)}.la-auth[data-theme=dark] .la-auth-submit:hover:not(:disabled){background:#a3e0cd}.la-auth-submit:active:not(:disabled){transform:translateY(1px)}.la-auth-submit:disabled{opacity:.7;cursor:progress}.la-auth-secondary{margin-top:24px;height:50px;width:100%;border:1px solid var(--la-line);background:transparent;color:var(--la-text);font:inherit;font-size:15.5px;font-weight:600;border-radius:3px;cursor:pointer}.la-auth-switch{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:24px 0 0;font-size:14.5px;color:var(--la-soft)}.la-auth-switch button{background:none;border:0;padding:6px 0;font:inherit;font-weight:600;color:var(--la-mint-deep);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.la-auth-client-note{margin:12px 0 0;padding-top:16px;border-top:1px solid var(--la-line);font-size:13.5px;color:var(--la-soft)}.la-auth-client-note a{color:var(--la-text);font-weight:600}.la-auth-icon{background:rgba(30,122,102,.12)}@media (max-width:900px){.la-auth.auth-layout{display:block;background:var(--la-paper)}.la-auth-aside{display:none}.la-auth-main.auth-frame{min-height:100dvh;justify-content:flex-start;padding:88px 16px max(28px,env(safe-area-inset-bottom))}.la-auth-top{padding:14px 16px;border-bottom:1px solid var(--la-line);background:var(--la-paper)}.la-auth-mobile-logo{display:block}.la-auth-sheet{width:100%;padding:26px 22px 34px;--la-fold-size:26px}.la-auth-sheet h1{font-size:2.15rem}}@media (max-width:360px){.la-auth-sheet{padding:22px 18px 30px}}@media (prefers-reduced-motion:reduce){.la-auth *{transition:none!important}}.la-tabbar{display:none}@media (max-width:760px){.app-layout .la-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ld-surface);border-top:1px solid var(--ld-border);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px))}.app-layout .la-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:6px 2px;background:transparent;border:0;border-radius:10px;color:var(--ld-tertiary);font:inherit;font-size:11.5px!important;font-weight:550;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-layout .la-tab.on{color:var(--ld-accent)}.app-layout .la-tab.on:before{content:"";position:absolute;top:-5px;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--ld-accent)}.app-layout .la-tab:active{background:var(--ld-elevated)}.app-layout .la-tab-icon{position:relative;display:grid;place-items:center}.app-layout .la-tab-icon em{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--la-amber);color:#2b1c00;font:700 11px/17px var(--la-sans);font-style:normal;text-align:center}.app-layout .page-content{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.app-layout.mobile-drawer-open .la-tabbar{visibility:hidden}.app-layout .preview-ribbon{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px!important;line-height:1.3}.app-layout .preview-ribbon>span{flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.app-layout .preview-ribbon>span strong{font-weight:600}.app-layout .preview-ribbon button{flex:none;font-size:12.5px;padding:6px 0;min-height:36px}}.portal-auth-shell{background:var(--la-ink)!important;display:grid;place-items:center;padding:24px 16px}.portal-auth-shell .portal-login{position:relative;width:min(100%,480px);background:#fff;border:0;padding:clamp(28px,5vw,48px);border-radius:2px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.portal-auth-shell .portal-login:after{content:"";position:absolute;right:0;bottom:0;width:28px;height:28px;background:var(--la-fold);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.portal-auth-shell .portal-login h1{font-family:var(--la-serif)!important;font-weight:300!important;font-size:clamp(2.1rem,7vw,2.8rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--la-text)!important}.portal-auth-shell .portal-login label,.portal-auth-shell .portal-login p{font-size:15px}.portal-auth-shell .portal-login input{min-height:50px;font-size:16px;border-radius:3px}.portal-auth-shell .portal-login .portal-primary,.portal-auth-shell .portal-login button[type=submit]{min-height:52px;border-radius:3px;background:var(--la-ink)!important;color:#fff!important;font-size:16px}.portal-auth-shell .portal-footnote{font-size:13px!important;line-height:1.5}.portal-shell{background:var(--la-paper)!important;font-family:var(--la-sans)}.portal-shell .portal-topbar{background:var(--la-sheet)!important;color:var(--la-text)!important;border-bottom:1px solid var(--la-line)!important;padding:12px max(16px,calc((100vw - 1100px)/2))!important;gap:12px}.portal-shell .portal-brand-image{width:150px!important;height:auto}.portal-shell .portal-topbar>div:last-child{display:flex;align-items:center;gap:12px;min-width:0}.portal-shell .portal-account{color:var(--la-soft)!important;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.portal-shell .portal-logout{background:transparent!important;color:var(--la-text)!important;border:1px solid var(--la-line)!important;border-radius:3px!important;min-height:40px;padding:0 14px;font-weight:600;font-size:14px;white-space:nowrap}.portal-shell .portal-welcome h1{font-family:var(--la-serif)!important;font-weight:300!important;letter-spacing:-.02em!important;font-size:clamp(2.2rem,5vw,3.2rem)!important;line-height:1.05!important}.portal-shell .portal-company{background:var(--la-sheet)!important;border:1px solid var(--la-line)!important}.portal-shell .portal-company :where(h1,h2,h3,strong,b){color:var(--la-text)!important}.portal-shell .portal-company :where(p,small,span){color:var(--la-soft)}.portal-shell .portal-company-mark{background:var(--la-ink)!important;color:#fff!important}.portal-shell .portal-guidance{background:transparent!important;border:0!important;border-top:1px solid var(--la-line)!important;border-bottom:1px solid var(--la-line)!important;border-radius:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.portal-shell .portal-guidance>*{background:transparent!important;border:0!important;padding:18px 20px 18px 0}.portal-shell .portal-guidance-number{font-family:var(--la-serif);color:var(--la-mint-deep)!important}.portal-shell .portal-stats{border-radius:3px}.portal-shell .portal-stats strong{font-family:var(--la-serif);font-weight:300;font-size:2.4rem;line-height:1}.portal-shell .portal-request-card{background:var(--la-sheet)!important;border:1px solid var(--la-line)!important;border-radius:2px!important}.portal-shell .portal-request-item{min-height:56px}.portal-shell .portal-request-item button{min-height:44px}@media (max-width:760px){.portal-shell .portal-account{display:none}.portal-shell .portal-brand-image{width:132px!important}.portal-shell .portal-content{padding-left:16px!important;padding-right:16px!important}.portal-shell .portal-guidance{grid-template-columns:1fr;border-radius:0}.portal-shell .portal-guidance>*{display:grid;grid-template-columns:28px 1fr;grid-column-gap:10px;column-gap:10px;padding:12px 0!important;border-bottom:1px solid var(--la-line)!important;align-items:baseline}.portal-shell .portal-guidance>:last-child{border-bottom:0!important}.portal-shell .portal-guidance small{display:none}.portal-shell .portal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-shell .portal-stats>*{padding:14px 12px!important;min-height:0!important}.portal-shell .portal-stats p,.portal-shell .portal-stats small{display:none}.portal-shell .portal-stats strong{font-size:2rem}.portal-shell .portal-client-switch{display:grid!important;grid-gap:6px;gap:6px}.portal-shell .portal-client-switch select{width:100%;min-height:48px;font-size:16px}}.app-layout{font-size:14px;font-family:var(--la-sans)}.app-layout .command-topline p,.app-layout .ld-practice-intro p,.app-layout .practice-hero p{font-size:15px;line-height:1.55}.la-quiet{background:transparent!important;border:1px solid var(--ld-border)!important;color:var(--ld-text)!important}.la-reject{display:grid;grid-gap:8px;gap:8px;width:100%}.la-reject input{min-height:46px;font-size:16px}.la-reject-actions{display:flex;gap:8px;flex-wrap:wrap}.la-more{position:relative;display:inline-block}.la-more>summary{list-style:none;cursor:pointer;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;color:var(--ld-tertiary);font-weight:550}.la-more>summary::-webkit-details-marker{display:none}.la-more[open]>summary{color:var(--ld-text)}.la-more>.practice-text-action{margin:0 0 0 4px}@media (max-width:760px){.app-layout .practice-inbox-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:16px 0}.app-layout .practice-inbox-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.app-layout .practice-inbox-actions .la-quiet,.app-layout .practice-inbox-actions>button{min-height:44px}.app-layout .practice-inbox-actions .la-reject{order:2}}.la-auth{--auth-card:var(--la-sheet);--auth-border:var(--la-line);--auth-border-strong:color-mix(in srgb,var(--la-text) 25%,var(--la-line));--auth-text:var(--la-text);--auth-secondary:var(--la-soft);--auth-muted:var(--la-soft);--auth-accent:var(--la-mint-deep);--auth-accent-hover:var(--la-ink-2)}.la-auth-top-actions{display:flex;align-items:center;gap:13px;margin-left:auto}.la-auth-top-actions .appearance-control-auth .appearance-options summary,.la-auth-top-actions .appearance-control-auth .auth-theme-toggle{min-height:36px;border-color:var(--la-line);background:var(--la-sheet);color:var(--la-soft)}.la-auth-top-actions .appearance-control-auth .appearance-options summary:hover,.la-auth-top-actions .appearance-control-auth .auth-theme-toggle:hover{border-color:var(--auth-border-strong);color:var(--la-text)}.la-auth-top-actions .appearance-control-auth .appearance-options-panel{top:calc(100% + 7px);bottom:auto;--ld-surface:var(--la-sheet);--ld-border:var(--la-line);--ld-text:var(--la-text);--ld-secondary:var(--la-soft);--ld-tertiary:var(--la-soft);--ld-elevated:color-mix(in srgb,var(--la-mint-deep) 9%,var(--la-sheet));--ld-accent:var(--la-mint-deep)}.la-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.la-auth-inline-link{padding:0;border:0;background:transparent;color:var(--la-mint-deep);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.la-auth-inline-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.la-auth-hint{color:var(--la-soft);font-size:12.5px}.la-auth-alternative{display:grid;grid-gap:10px;gap:10px;margin-top:17px}.la-auth-separator{display:flex;align-items:center;gap:14px;color:var(--la-soft);font-size:13px}.la-auth-separator:after,.la-auth-separator:before{height:1px;flex:1 1;background:var(--la-line);content:""}.la-auth-alternative .la-auth-secondary{display:flex;align-items:center;justify-content:center;gap:9px;margin:0}.la-auth-return{display:block;margin:16px auto 0;padding:8px;border:0;background:transparent;color:var(--la-mint-deep);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.la-auth-return:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.la-auth-footer{margin-top:22px;padding-top:17px;border-top:1px solid var(--la-line)}.la-auth-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-left:3px solid #b4565b;background:rgba(180,86,91,.09);color:#8d3a3f;font-size:14px;line-height:1.45}.la-auth[data-theme=dark] .la-auth-error{color:#f0b5b0}.la-auth-error svg{flex:none;margin-top:1px}.la-auth-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:50%;background:color-mix(in srgb,var(--la-mint-deep) 12%,transparent);color:var(--la-mint-deep)}.la-auth-confirmation h1{margin-bottom:10px}.la-auth-confirmation .la-auth-sub{margin-bottom:20px}@media (max-width:520px){.la-auth-top-actions{gap:8px}.la-auth-top-actions .appearance-control-auth .auth-theme-toggle{width:36px;min-width:36px;justify-content:center;padding:0}.la-auth-top-actions .appearance-control-auth .auth-theme-toggle span{display:none}}@media (max-width:360px){.la-auth-mobile-logo img{max-width:112px;height:auto}.la-auth-top-actions{gap:6px}.la-auth-back{font-size:12px}}@media (max-width:760px){.app-layout .ld-overview-heading .ld-workspace-context{font-size:12.5px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ld-accent)}.app-layout .ld-overview-totals{border-radius:2px}.app-layout .ld-overview-tools button{border-radius:3px}.app-layout .ld-overview-section-title h2{font-size:1.45rem;letter-spacing:-.01em}.app-layout .ld-client-start{position:relative;background:var(--ld-surface);color:var(--ld-text);border:1px solid var(--ld-border);border-radius:2px;padding:24px 22px 28px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.app-layout .ld-client-start:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:24px;background:var(--la-fold);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.app-layout[data-theme=dark] .ld-client-start:after{background:var(--ld-elevated)}.app-layout .ld-client-start h2{font-size:2rem!important;letter-spacing:-.02em!important;color:var(--ld-text)!important;margin:0 0 8px}.app-layout .ld-client-start p{color:var(--ld-secondary)!important;font-size:15.5px!important;line-height:1.55;margin:0 0 20px}.app-layout .ld-client-start .ld-start-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;border:0;border-radius:3px;background:var(--la-ink)!important;color:#fff!important;font-size:16px;font-weight:600}.app-layout[data-theme=dark] .ld-client-start .ld-start-button{background:var(--la-mint)!important;color:#06211c!important}.app-layout .ld-overview-next{counter-reset:ldstep}.app-layout .ld-overview-next .ld-overview-route{counter-increment:ldstep}.app-layout .ld-overview-next .ld-route-icon{display:none}.app-layout .ld-overview-next .ld-overview-route:before{content:"0" counter(ldstep);font-family:var(--la-serif);font-size:1.15rem;color:var(--ld-accent);width:26px;flex:none}}.app-layout .workspace-brand-lockup{display:flex;min-width:0;align-items:center;gap:0}.app-layout .workspace-brand-full{display:block;width:auto;height:34px;max-width:170px;object-fit:contain}.app-layout .workspace-brand-collapsed{display:none}.app-layout.nav-collapsed .workspace-brand-lockup{width:34px;height:36px;flex:0 0 34px;justify-content:center}.app-layout.nav-collapsed .workspace-brand-full{display:none}.app-layout.nav-collapsed .workspace-brand-collapsed{display:block;width:30px;height:34px;object-fit:contain}.app-layout .mobile-brand-logo{display:block;width:auto;height:25px;max-width:126px;object-fit:contain}.onboard-card .workspace-onboard-logo{display:block;width:auto;height:35px;max-width:min(100%,170px);object-fit:contain}.auth-showcase-logo{display:block;width:auto;height:36px;max-width:min(100%,180px);object-fit:contain}.boot{display:grid;place-items:center;width:100%;height:100vh;height:100svh;min-height:0;grid-gap:0;gap:0;background:var(--ld-background)}.boot-spinner{position:relative;display:grid;width:68px;height:68px;place-items:center}.boot-spinner:before{position:absolute;inset:0;border:2px solid var(--ld-border);border-top-color:var(--ld-accent);border-radius:50%;content:"";animation:workspace-boot-spin .9s linear infinite}.boot-spinner img{display:block;width:32px;height:35px;object-fit:contain}html[data-theme=dark] .boot-spinner img{content:url(/brand/luladocs/icon/luladocs-mark-dark.svg)}html[data-theme=light] .boot-spinner img{content:url(/brand/luladocs/icon/luladocs-mark-light.svg)}@keyframes workspace-boot-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.boot-spinner:before{animation:none;border-right-color:var(--ld-accent)}}@media (max-width:767px){.app-layout .mobile-brand{gap:0}.app-layout .mobile-brand-logo{height:24px;max-width:118px}.onboard-card .workspace-onboard-logo{height:32px}}@media (max-width:370px){.app-layout .mobile-brand-logo{height:22px;max-width:106px}}.app-layout[data-theme=light],:root,html[data-theme=light]{color-scheme:light;--ld-background:#f3f4f0;--ld-surface:#fff;--ld-elevated:#edf1ed;--ld-border:#d8deda;--ld-border-soft:#e7ebe8;--ld-border-strong:#b9c5bf;--ld-text:#102029;--ld-secondary:#52646b;--ld-tertiary:#596d74;--ld-accent:#12745d;--ld-accent-hover:#0e604d;--ld-accent-wash:#e3f1ec;--ld-sidebar:#fff;--ld-sidebar-surface:#f3f5f2;--ld-sidebar-border:#d8deda;--ld-input:#fff;--ld-success:#24765f;--ld-danger:#a94e49;--ld-warning:#946427;--ld-shadow:none;--ld-on-accent:#fff;--ld-warning-wash:#faf0df;--ld-danger-wash:#f9e9e7;--ld-success-wash:#e3f1ec;--ld-overlay:rgba(3,13,18,.64)}.app-layout[data-theme=dark],html[data-theme=dark]{color-scheme:dark;--ld-background:#07141b;--ld-surface:#0b1b23;--ld-elevated:#10242e;--ld-border:#22343d;--ld-border-soft:#182a32;--ld-border-strong:#38505a;--ld-text:#edf3f0;--ld-secondary:#b1bec3;--ld-tertiary:#9badb5;--ld-accent:#55c9a2;--ld-accent-hover:#6dd4b1;--ld-accent-wash:#102d29;--ld-sidebar:#061119;--ld-sidebar-surface:#0b1c25;--ld-sidebar-border:#172a33;--ld-input:#0b1b23;--ld-success:#60d0a8;--ld-danger:#df7b73;--ld-warning:#d6a15c;--ld-shadow:none;--ld-on-accent:#05251d;--ld-warning-wash:#35291c;--ld-danger-wash:#362125;--ld-success-wash:#102d29;--ld-overlay:rgba(3,13,18,.72)}.app-layout,:root{--ld-interactive-wash:color-mix(in srgb,var(--ld-accent) 5%,var(--ld-surface));--color-background:var(--ld-background);--color-surface:var(--ld-surface);--color-surface-raised:var(--ld-elevated);--color-border:var(--ld-border);--color-border-subtle:var(--ld-border-soft);--color-border-strong:var(--ld-border-strong);--color-text-primary:var(--ld-text);--color-text-secondary:var(--ld-secondary);--color-text-tertiary:var(--ld-tertiary);--color-accent:var(--ld-accent);--color-accent-hover:var(--ld-accent-hover);--color-status-success:var(--ld-success);--color-status-warning:var(--ld-warning);--color-status-danger:var(--ld-danger);--color-status-neutral:var(--ld-secondary);--ink:var(--ld-text);--ink-soft:var(--ld-secondary);--aside:var(--ld-sidebar);--deep:var(--ld-elevated);--muted:var(--ld-secondary);--subtle:var(--ld-tertiary);--line:var(--ld-border);--paper:var(--ld-surface);--bg:var(--ld-background);--surface:var(--ld-surface);--teal:var(--ld-accent);--teal-light:var(--ld-accent-wash);--mint:var(--ld-accent-wash);--shadow:var(--ld-shadow)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-opsz-normal.woff2) format("woff2")}:root{--ld-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ld-font-display:Newsreader,Georgia,serif;--ld-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--experience-font:var(--ld-font-sans);--experience-editorial:var(--ld-font-display);--font-luladocs-sans:var(--ld-font-sans);--font-luladocs-heading:var(--ld-font-sans);--la-sans:var(--ld-font-sans);--la-serif:var(--ld-font-display)}.app-layout,.auth-layout,.onboard,.portal-auth-shell,.portal-shell{font-family:var(--ld-font-sans);font-size:14px;line-height:1.5}.app-layout :is(button,input,select,textarea){font-family:inherit}.app-layout :is(h2,h3,h4){font-family:var(--ld-font-sans);font-weight:600;line-height:1.3;letter-spacing:-.02em}.app-layout .page-content h1{font-family:var(--ld-font-display);font-size:clamp(32px,3.2vw,44px);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--ld-text)}.app-layout :is(.command-metric,.command-stat,.practice-metrics,.compliance-metric,.intelligence-stat,.ld-overview-totals,.ld-mobile-summary-strip) strong{font-family:var(--ld-font-sans);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.app-layout .intelligence-page :is(p,small,label,li){line-height:1.6}@media (max-width:767px){.app-layout .page-content h1{font-size:32px}.app-layout .page-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}